##// END OF EJS Templates
Added appdata for gnome-software visibility.
Jeandet Alexis -
r67:b3ebdaaf24d5 default
parent child
Show More
@@ -0,0 +1,10
1 class SocExplorerRegister:
2 plugin=0
3 address=0
4 def __init__(self, plugin,address):
5 self.plugin = plugin
6 self.address = address
7 def value(self):
8 return self.plugin.Read(self.address,1)[0]
9 def set(self, value):
10 return self.plugin.Write(self.address,[value])
@@ -0,0 +1,27
1 <?xml version="1.0" encoding="UTF-8"?>
2 <!-- Copyright 2014 Alexis Jeandet <alexis.jeandet@member.fsf.org> -->
3 <application>
4 <id type="desktop">SocExplorer.desktop</id>
5 <metadata_license>CC0-1.0</metadata_license>
6 <project_license>GPL-2.0</project_license>
7 <name>SocExplorer</name>
8 <summary>SocExplorer is an open source generic System On Chip testing software/framework.</summary>
9 <description>
10 <p>
11 SocExplorer is an open source generic System On Chip testing software/framework.
12 We write this software for the development and the validation of our instrument,
13 the Low Frequency Receiver(LFR) for the Solar Orbiter mission. This instrument is
14 based on an actel FPGA hosting a LEON3FT processor and some peripherals. To
15 make it more collaborative, we use a plugin based system, the main executable is
16 SocExplorer then all the functionality are provided by plugins. Like this
17 everybody can provide his set of plugins to handle a new SOC or just a new
18 peripheral. SocExplorer uses PythonQt to allow user to automate some tasks such
19 as loading some plugins, configuring them and talking with his device.
20 </p>
21 </description>
22 <screenshots>
23 <screenshot type="default" width="800" height="600">https://hephaistos.lpp.polytechnique.fr/redmine/attachments/download/384/SocExplorer_ScreenShot1.png</screenshot>
24 </screenshots>
25 <url type="homepage">http://www.gnome.org/projects/en_US/gnome-power-manager</url>
26 <updatecontact>alexis.jeandet@member.fsf.org</updatecontact>
27 </application>
@@ -20,8 +20,10 socexplorercfg.files = \
20 20
21 21
22 22 unix{
23 SocExplorer.path = /usr/share/applications/
24 SocExplorer.files = unixcfg/SocExplorer.desktop
23 SocExplorerLauncher.path = /usr/share/applications/
24 SocExplorerLauncher.files = unixcfg/SocExplorer.desktop
25 SocExplorerAppData.path = /usr/share/appdata/
26 SocExplorerAppData.files = unixcfg/SocExplorer.appdata.xml
25 27 PluginConfPath.path = /etc/SocExplorer/plugin.conf.d/
26 28 PluginConfPath.files = unixcfg/plugins.conf
27 29 share.path = /usr/share/SocExplorer
@@ -33,7 +35,7 unix{
33 35 Qt_Creator_Wizard/SocExplorerPlugin/plugin.h \
34 36 Qt_Creator_Wizard/SocExplorerPlugin/project.pro \
35 37 Qt_Creator_Wizard/SocExplorerPlugin/wizard.xml
36 INSTALLS+=Wizard SocExplorer share PluginConfPath
38 INSTALLS+=Wizard SocExplorerLauncher share PluginConfPath SocExplorerAppData
37 39 }
38 40 INSTALLS+=socexplorercfg
39 41
@@ -25,31 +25,6
25 25 #include <QList>
26 26 #include <QObject>
27 27
28 //class ucBitfield: public QObject
29 //{
30 // Q_OBJECT
31 //public:
32 // explicit ucBitfield(QObject* parent =0);
33 // explicit ucBitfield(const QString& name,int offset,const QString& description,QObject* parent =0);
34 // QString name();
35 // int offset();
36 // QString description();
37 //public slots:
38 // void setName(const QString& name);
39 // void setOffset(int offset);
40 // void setDescription(const QString& description);
41
42 //signals:
43 // void nameChanged(const QString& name);
44 // void offsetChanged(int offset);
45 // void descriptionChanged(const QString& description);
46 //private:
47
48 // QString p_name;
49 // int p_offset;
50 // QString p_description;
51 //};
52
53 28 class ucRegister :public QObject
54 29 {
55 30 Q_OBJECT
@@ -30,7 +30,6
30 30 #include "registerdata.h"
31 31 #include <socclk.h>
32 32 #include <socexplorerplugin.h>
33 //#include <socexplorerenumdevice.h>
34 33 class socExplorerEnumDevice;
35 34
36 35 class registerBitFieldModel
@@ -82,7 +81,6 class SOCEXPLORER_EXPORT SOCModel :publi
82 81 Q_OBJECT
83 82 public:
84 83 SOCModel(socexplorerplugin* rootDev,QObject* parent=0);
85 // qint32 getRegValue(qint32 baseAddress);
86 84 bool isRootDev(socexplorerplugin* rootDev)
87 85 {
88 86 return rootDev==p_rootDev;
@@ -90,7 +88,6 public:
90 88 bool enumDeviceExists(qint32 baseAddress);
91 89 socExplorerEnumDevice *getEnumDevice(qint32 baseAddress);
92 90 public slots:
93 //void setRegValue(qint32 baseAddress,qint32 value);
94 91 qint32 getEnumDeviceBaseAddress(int VID,int PID,int count=0);
95 92 qint32 getEnumDeviceCount(int VID,int PID);
96 93 socExplorerEnumDevice* addEnumDevice(int VID, int PID, qint32 baseAddress, const QString& name);
@@ -90,7 +90,6 public:
90 90 //! Return the configuration folder path, OS dependant.
91 91 SOCEXPLORER_SDK_EXPORT static QString configFolder();
92 92 //! Return the default plugin folder path, OS dependant.
93 //static QString pluginFolder(){return QString(SOCEXPLORER_PLUGINS_INSTALL_PATH);}
94 93 static QStringList pluginFolders();
95 94 static QString configPath(){return QString(SOCEXPLORER_CONFIG_PATH);}
96 95 static QString sharePath(){return QString(SOCEXPLORER_SHARE_PATH);}
General Comments 0
You need to be logged in to leave comments. Login now