##// END OF EJS Templates
rmap source target set to 1 by default
leroy -
r22:797a76985124 default
parent child
Show More
@@ -1,142 +1,142
1 #############################################################################
1 #############################################################################
2 # Makefile for building: PAULs_LPPMON_PLUGINS
2 # Makefile for building: PAULs_LPPMON_PLUGINS
3 # Generated by qmake (2.01a) (Qt 4.8.4) on: Thu Apr 25 14:28:34 2013
3 # Generated by qmake (2.01a) (Qt 4.8.4) on: Wed May 22 07:43:41 2013
4 # Project: PAULs_LPPMON_PLUGINS.pro
4 # Project: PAULs_LPPMON_PLUGINS.pro
5 # Template: subdirs
5 # Template: subdirs
6 # Command: /usr/bin/qmake-qt4 -spec /usr/lib64/qt4/mkspecs/linux-g++ -o Makefile PAULs_LPPMON_PLUGINS.pro
6 # Command: /usr/bin/qmake-qt4 -spec /usr/lib64/qt4/mkspecs/linux-g++ -o Makefile PAULs_LPPMON_PLUGINS.pro
7 #############################################################################
7 #############################################################################
8
8
9 first: make_default
9 first: make_default
10 MAKEFILE = Makefile
10 MAKEFILE = Makefile
11 QMAKE = /usr/bin/qmake-qt4
11 QMAKE = /usr/bin/qmake-qt4
12 DEL_FILE = rm -f
12 DEL_FILE = rm -f
13 CHK_DIR_EXISTS= test -d
13 CHK_DIR_EXISTS= test -d
14 MKDIR = mkdir -p
14 MKDIR = mkdir -p
15 COPY = cp -f
15 COPY = cp -f
16 COPY_FILE = $(COPY)
16 COPY_FILE = $(COPY)
17 COPY_DIR = $(COPY) -r
17 COPY_DIR = $(COPY) -r
18 INSTALL_FILE = install -m 644 -p
18 INSTALL_FILE = install -m 644 -p
19 INSTALL_PROGRAM = install -m 755 -p
19 INSTALL_PROGRAM = install -m 755 -p
20 INSTALL_DIR = $(COPY_DIR)
20 INSTALL_DIR = $(COPY_DIR)
21 DEL_FILE = rm -f
21 DEL_FILE = rm -f
22 SYMLINK = ln -f -s
22 SYMLINK = ln -f -s
23 DEL_DIR = rmdir
23 DEL_DIR = rmdir
24 MOVE = mv -f
24 MOVE = mv -f
25 CHK_DIR_EXISTS= test -d
25 CHK_DIR_EXISTS= test -d
26 MKDIR = mkdir -p
26 MKDIR = mkdir -p
27 SUBTARGETS = \
27 SUBTARGETS = \
28 sub-rmapplugin
28 sub-rmapplugin
29
29
30 rmapplugin/$(MAKEFILE):
30 rmapplugin/$(MAKEFILE):
31 @$(CHK_DIR_EXISTS) rmapplugin/ || $(MKDIR) rmapplugin/
31 @$(CHK_DIR_EXISTS) rmapplugin/ || $(MKDIR) rmapplugin/
32 cd rmapplugin/ && $(QMAKE) /opt/LPPMON_PLUGINS_PAUL/rmapplugin/rmapplugin.pro -spec /usr/lib64/qt4/mkspecs/linux-g++ -o $(MAKEFILE)
32 cd rmapplugin/ && $(QMAKE) /opt/LPPMON_PLUGINS_PAUL/rmapplugin/rmapplugin.pro -spec /usr/lib64/qt4/mkspecs/linux-g++ -o $(MAKEFILE)
33 sub-rmapplugin-qmake_all: FORCE
33 sub-rmapplugin-qmake_all: FORCE
34 @$(CHK_DIR_EXISTS) rmapplugin/ || $(MKDIR) rmapplugin/
34 @$(CHK_DIR_EXISTS) rmapplugin/ || $(MKDIR) rmapplugin/
35 cd rmapplugin/ && $(QMAKE) /opt/LPPMON_PLUGINS_PAUL/rmapplugin/rmapplugin.pro -spec /usr/lib64/qt4/mkspecs/linux-g++ -o $(MAKEFILE)
35 cd rmapplugin/ && $(QMAKE) /opt/LPPMON_PLUGINS_PAUL/rmapplugin/rmapplugin.pro -spec /usr/lib64/qt4/mkspecs/linux-g++ -o $(MAKEFILE)
36 sub-rmapplugin: rmapplugin/$(MAKEFILE) FORCE
36 sub-rmapplugin: rmapplugin/$(MAKEFILE) FORCE
37 cd rmapplugin/ && $(MAKE) -f $(MAKEFILE)
37 cd rmapplugin/ && $(MAKE) -f $(MAKEFILE)
38 sub-rmapplugin-make_default-ordered: rmapplugin/$(MAKEFILE) FORCE
38 sub-rmapplugin-make_default-ordered: rmapplugin/$(MAKEFILE) FORCE
39 cd rmapplugin/ && $(MAKE) -f $(MAKEFILE)
39 cd rmapplugin/ && $(MAKE) -f $(MAKEFILE)
40 sub-rmapplugin-make_default: rmapplugin/$(MAKEFILE) FORCE
40 sub-rmapplugin-make_default: rmapplugin/$(MAKEFILE) FORCE
41 cd rmapplugin/ && $(MAKE) -f $(MAKEFILE)
41 cd rmapplugin/ && $(MAKE) -f $(MAKEFILE)
42 sub-rmapplugin-make_first-ordered: rmapplugin/$(MAKEFILE) FORCE
42 sub-rmapplugin-make_first-ordered: rmapplugin/$(MAKEFILE) FORCE
43 cd rmapplugin/ && $(MAKE) -f $(MAKEFILE) first
43 cd rmapplugin/ && $(MAKE) -f $(MAKEFILE) first
44 sub-rmapplugin-make_first: rmapplugin/$(MAKEFILE) FORCE
44 sub-rmapplugin-make_first: rmapplugin/$(MAKEFILE) FORCE
45 cd rmapplugin/ && $(MAKE) -f $(MAKEFILE) first
45 cd rmapplugin/ && $(MAKE) -f $(MAKEFILE) first
46 sub-rmapplugin-all-ordered: rmapplugin/$(MAKEFILE) FORCE
46 sub-rmapplugin-all-ordered: rmapplugin/$(MAKEFILE) FORCE
47 cd rmapplugin/ && $(MAKE) -f $(MAKEFILE) all
47 cd rmapplugin/ && $(MAKE) -f $(MAKEFILE) all
48 sub-rmapplugin-all: rmapplugin/$(MAKEFILE) FORCE
48 sub-rmapplugin-all: rmapplugin/$(MAKEFILE) FORCE
49 cd rmapplugin/ && $(MAKE) -f $(MAKEFILE) all
49 cd rmapplugin/ && $(MAKE) -f $(MAKEFILE) all
50 sub-rmapplugin-clean-ordered: rmapplugin/$(MAKEFILE) FORCE
50 sub-rmapplugin-clean-ordered: rmapplugin/$(MAKEFILE) FORCE
51 cd rmapplugin/ && $(MAKE) -f $(MAKEFILE) clean
51 cd rmapplugin/ && $(MAKE) -f $(MAKEFILE) clean
52 sub-rmapplugin-clean: rmapplugin/$(MAKEFILE) FORCE
52 sub-rmapplugin-clean: rmapplugin/$(MAKEFILE) FORCE
53 cd rmapplugin/ && $(MAKE) -f $(MAKEFILE) clean
53 cd rmapplugin/ && $(MAKE) -f $(MAKEFILE) clean
54 sub-rmapplugin-distclean-ordered: rmapplugin/$(MAKEFILE) FORCE
54 sub-rmapplugin-distclean-ordered: rmapplugin/$(MAKEFILE) FORCE
55 cd rmapplugin/ && $(MAKE) -f $(MAKEFILE) distclean
55 cd rmapplugin/ && $(MAKE) -f $(MAKEFILE) distclean
56 sub-rmapplugin-distclean: rmapplugin/$(MAKEFILE) FORCE
56 sub-rmapplugin-distclean: rmapplugin/$(MAKEFILE) FORCE
57 cd rmapplugin/ && $(MAKE) -f $(MAKEFILE) distclean
57 cd rmapplugin/ && $(MAKE) -f $(MAKEFILE) distclean
58 sub-rmapplugin-install_subtargets-ordered: rmapplugin/$(MAKEFILE) FORCE
58 sub-rmapplugin-install_subtargets-ordered: rmapplugin/$(MAKEFILE) FORCE
59 cd rmapplugin/ && $(MAKE) -f $(MAKEFILE) install
59 cd rmapplugin/ && $(MAKE) -f $(MAKEFILE) install
60 sub-rmapplugin-install_subtargets: rmapplugin/$(MAKEFILE) FORCE
60 sub-rmapplugin-install_subtargets: rmapplugin/$(MAKEFILE) FORCE
61 cd rmapplugin/ && $(MAKE) -f $(MAKEFILE) install
61 cd rmapplugin/ && $(MAKE) -f $(MAKEFILE) install
62 sub-rmapplugin-uninstall_subtargets-ordered: rmapplugin/$(MAKEFILE) FORCE
62 sub-rmapplugin-uninstall_subtargets-ordered: rmapplugin/$(MAKEFILE) FORCE
63 cd rmapplugin/ && $(MAKE) -f $(MAKEFILE) uninstall
63 cd rmapplugin/ && $(MAKE) -f $(MAKEFILE) uninstall
64 sub-rmapplugin-uninstall_subtargets: rmapplugin/$(MAKEFILE) FORCE
64 sub-rmapplugin-uninstall_subtargets: rmapplugin/$(MAKEFILE) FORCE
65 cd rmapplugin/ && $(MAKE) -f $(MAKEFILE) uninstall
65 cd rmapplugin/ && $(MAKE) -f $(MAKEFILE) uninstall
66
66
67 Makefile: PAULs_LPPMON_PLUGINS.pro /usr/lib64/qt4/mkspecs/linux-g++/qmake.conf /usr/lib64/qt4/mkspecs/common/unix.conf \
67 Makefile: PAULs_LPPMON_PLUGINS.pro /usr/lib64/qt4/mkspecs/linux-g++/qmake.conf /usr/lib64/qt4/mkspecs/common/unix.conf \
68 /usr/lib64/qt4/mkspecs/common/linux.conf \
68 /usr/lib64/qt4/mkspecs/common/linux.conf \
69 /usr/lib64/qt4/mkspecs/common/gcc-base.conf \
69 /usr/lib64/qt4/mkspecs/common/gcc-base.conf \
70 /usr/lib64/qt4/mkspecs/common/gcc-base-unix.conf \
70 /usr/lib64/qt4/mkspecs/common/gcc-base-unix.conf \
71 /usr/lib64/qt4/mkspecs/common/g++-base.conf \
71 /usr/lib64/qt4/mkspecs/common/g++-base.conf \
72 /usr/lib64/qt4/mkspecs/common/g++-unix.conf \
72 /usr/lib64/qt4/mkspecs/common/g++-unix.conf \
73 /usr/lib64/qt4/mkspecs/qconfig.pri \
73 /usr/lib64/qt4/mkspecs/qconfig.pri \
74 /usr/lib64/qt4/mkspecs/modules/qt_webkit_version.pri \
74 /usr/lib64/qt4/mkspecs/modules/qt_webkit_version.pri \
75 /usr/lib64/qt4/mkspecs/features/qt_functions.prf \
75 /usr/lib64/qt4/mkspecs/features/qt_functions.prf \
76 /usr/lib64/qt4/mkspecs/features/qt_config.prf \
76 /usr/lib64/qt4/mkspecs/features/qt_config.prf \
77 /usr/lib64/qt4/mkspecs/features/exclusive_builds.prf \
77 /usr/lib64/qt4/mkspecs/features/exclusive_builds.prf \
78 /usr/lib64/qt4/mkspecs/features/default_pre.prf \
78 /usr/lib64/qt4/mkspecs/features/default_pre.prf \
79 /usr/lib64/qt4/mkspecs/features/release.prf \
79 /usr/lib64/qt4/mkspecs/features/release.prf \
80 /usr/lib64/qt4/mkspecs/features/default_post.prf \
80 /usr/lib64/qt4/mkspecs/features/default_post.prf \
81 /usr/lib64/qt4/mkspecs/features/unix/gdb_dwarf_index.prf \
81 /usr/lib64/qt4/mkspecs/features/unix/gdb_dwarf_index.prf \
82 /usr/lib64/qt4/mkspecs/features/warn_on.prf \
82 /usr/lib64/qt4/mkspecs/features/warn_on.prf \
83 /usr/lib64/qt4/mkspecs/features/qt.prf \
83 /usr/lib64/qt4/mkspecs/features/qt.prf \
84 /usr/lib64/qt4/mkspecs/features/unix/thread.prf \
84 /usr/lib64/qt4/mkspecs/features/unix/thread.prf \
85 /usr/lib64/qt4/mkspecs/features/moc.prf \
85 /usr/lib64/qt4/mkspecs/features/moc.prf \
86 /usr/lib64/qt4/mkspecs/features/resources.prf \
86 /usr/lib64/qt4/mkspecs/features/resources.prf \
87 /usr/lib64/qt4/mkspecs/features/uic.prf \
87 /usr/lib64/qt4/mkspecs/features/uic.prf \
88 /usr/lib64/qt4/mkspecs/features/yacc.prf \
88 /usr/lib64/qt4/mkspecs/features/yacc.prf \
89 /usr/lib64/qt4/mkspecs/features/lex.prf \
89 /usr/lib64/qt4/mkspecs/features/lex.prf \
90 /usr/lib64/qt4/mkspecs/features/include_source_dir.prf
90 /usr/lib64/qt4/mkspecs/features/include_source_dir.prf
91 $(QMAKE) -spec /usr/lib64/qt4/mkspecs/linux-g++ -o Makefile PAULs_LPPMON_PLUGINS.pro
91 $(QMAKE) -spec /usr/lib64/qt4/mkspecs/linux-g++ -o Makefile PAULs_LPPMON_PLUGINS.pro
92 /usr/lib64/qt4/mkspecs/common/unix.conf:
92 /usr/lib64/qt4/mkspecs/common/unix.conf:
93 /usr/lib64/qt4/mkspecs/common/linux.conf:
93 /usr/lib64/qt4/mkspecs/common/linux.conf:
94 /usr/lib64/qt4/mkspecs/common/gcc-base.conf:
94 /usr/lib64/qt4/mkspecs/common/gcc-base.conf:
95 /usr/lib64/qt4/mkspecs/common/gcc-base-unix.conf:
95 /usr/lib64/qt4/mkspecs/common/gcc-base-unix.conf:
96 /usr/lib64/qt4/mkspecs/common/g++-base.conf:
96 /usr/lib64/qt4/mkspecs/common/g++-base.conf:
97 /usr/lib64/qt4/mkspecs/common/g++-unix.conf:
97 /usr/lib64/qt4/mkspecs/common/g++-unix.conf:
98 /usr/lib64/qt4/mkspecs/qconfig.pri:
98 /usr/lib64/qt4/mkspecs/qconfig.pri:
99 /usr/lib64/qt4/mkspecs/modules/qt_webkit_version.pri:
99 /usr/lib64/qt4/mkspecs/modules/qt_webkit_version.pri:
100 /usr/lib64/qt4/mkspecs/features/qt_functions.prf:
100 /usr/lib64/qt4/mkspecs/features/qt_functions.prf:
101 /usr/lib64/qt4/mkspecs/features/qt_config.prf:
101 /usr/lib64/qt4/mkspecs/features/qt_config.prf:
102 /usr/lib64/qt4/mkspecs/features/exclusive_builds.prf:
102 /usr/lib64/qt4/mkspecs/features/exclusive_builds.prf:
103 /usr/lib64/qt4/mkspecs/features/default_pre.prf:
103 /usr/lib64/qt4/mkspecs/features/default_pre.prf:
104 /usr/lib64/qt4/mkspecs/features/release.prf:
104 /usr/lib64/qt4/mkspecs/features/release.prf:
105 /usr/lib64/qt4/mkspecs/features/default_post.prf:
105 /usr/lib64/qt4/mkspecs/features/default_post.prf:
106 /usr/lib64/qt4/mkspecs/features/unix/gdb_dwarf_index.prf:
106 /usr/lib64/qt4/mkspecs/features/unix/gdb_dwarf_index.prf:
107 /usr/lib64/qt4/mkspecs/features/warn_on.prf:
107 /usr/lib64/qt4/mkspecs/features/warn_on.prf:
108 /usr/lib64/qt4/mkspecs/features/qt.prf:
108 /usr/lib64/qt4/mkspecs/features/qt.prf:
109 /usr/lib64/qt4/mkspecs/features/unix/thread.prf:
109 /usr/lib64/qt4/mkspecs/features/unix/thread.prf:
110 /usr/lib64/qt4/mkspecs/features/moc.prf:
110 /usr/lib64/qt4/mkspecs/features/moc.prf:
111 /usr/lib64/qt4/mkspecs/features/resources.prf:
111 /usr/lib64/qt4/mkspecs/features/resources.prf:
112 /usr/lib64/qt4/mkspecs/features/uic.prf:
112 /usr/lib64/qt4/mkspecs/features/uic.prf:
113 /usr/lib64/qt4/mkspecs/features/yacc.prf:
113 /usr/lib64/qt4/mkspecs/features/yacc.prf:
114 /usr/lib64/qt4/mkspecs/features/lex.prf:
114 /usr/lib64/qt4/mkspecs/features/lex.prf:
115 /usr/lib64/qt4/mkspecs/features/include_source_dir.prf:
115 /usr/lib64/qt4/mkspecs/features/include_source_dir.prf:
116 qmake: qmake_all FORCE
116 qmake: qmake_all FORCE
117 @$(QMAKE) -spec /usr/lib64/qt4/mkspecs/linux-g++ -o Makefile PAULs_LPPMON_PLUGINS.pro
117 @$(QMAKE) -spec /usr/lib64/qt4/mkspecs/linux-g++ -o Makefile PAULs_LPPMON_PLUGINS.pro
118
118
119 qmake_all: sub-rmapplugin-qmake_all FORCE
119 qmake_all: sub-rmapplugin-qmake_all FORCE
120
120
121 make_default: sub-rmapplugin-make_default-ordered FORCE
121 make_default: sub-rmapplugin-make_default-ordered FORCE
122 make_first: sub-rmapplugin-make_first-ordered FORCE
122 make_first: sub-rmapplugin-make_first-ordered FORCE
123 all: sub-rmapplugin-all-ordered FORCE
123 all: sub-rmapplugin-all-ordered FORCE
124 clean: sub-rmapplugin-clean-ordered FORCE
124 clean: sub-rmapplugin-clean-ordered FORCE
125 distclean: sub-rmapplugin-distclean-ordered FORCE
125 distclean: sub-rmapplugin-distclean-ordered FORCE
126 -$(DEL_FILE) Makefile
126 -$(DEL_FILE) Makefile
127 install_subtargets: sub-rmapplugin-install_subtargets-ordered FORCE
127 install_subtargets: sub-rmapplugin-install_subtargets-ordered FORCE
128 uninstall_subtargets: sub-rmapplugin-uninstall_subtargets-ordered FORCE
128 uninstall_subtargets: sub-rmapplugin-uninstall_subtargets-ordered FORCE
129
129
130 sub-rmapplugin-check_ordered: rmapplugin/$(MAKEFILE)
130 sub-rmapplugin-check_ordered: rmapplugin/$(MAKEFILE)
131 cd rmapplugin/ && $(MAKE) -f $(MAKEFILE) check
131 cd rmapplugin/ && $(MAKE) -f $(MAKEFILE) check
132 check: sub-rmapplugin-check_ordered
132 check: sub-rmapplugin-check_ordered
133
133
134 mocclean: compiler_moc_header_clean compiler_moc_source_clean
134 mocclean: compiler_moc_header_clean compiler_moc_source_clean
135
135
136 mocables: compiler_moc_header_make_all compiler_moc_source_make_all
136 mocables: compiler_moc_header_make_all compiler_moc_source_make_all
137 install: install_subtargets FORCE
137 install: install_subtargets FORCE
138
138
139 uninstall: uninstall_subtargets FORCE
139 uninstall: uninstall_subtargets FORCE
140
140
141 FORCE:
141 FORCE:
142
142
@@ -1,342 +1,342
1 <?xml version="1.0" encoding="UTF-8"?>
1 <?xml version="1.0" encoding="UTF-8"?>
2 <!DOCTYPE QtCreatorProject>
2 <!DOCTYPE QtCreatorProject>
3 <!-- Written by Qt Creator 2.4.1, 2013-05-21T07:15:43. -->
3 <!-- Written by Qt Creator 2.4.1, 2013-05-22T07:47:54. -->
4 <qtcreator>
4 <qtcreator>
5 <data>
5 <data>
6 <variable>ProjectExplorer.Project.ActiveTarget</variable>
6 <variable>ProjectExplorer.Project.ActiveTarget</variable>
7 <value type="int">0</value>
7 <value type="int">0</value>
8 </data>
8 </data>
9 <data>
9 <data>
10 <variable>ProjectExplorer.Project.EditorSettings</variable>
10 <variable>ProjectExplorer.Project.EditorSettings</variable>
11 <valuemap type="QVariantMap">
11 <valuemap type="QVariantMap">
12 <value type="bool" key="EditorConfiguration.AutoIndent">true</value>
12 <value type="bool" key="EditorConfiguration.AutoIndent">true</value>
13 <value type="bool" key="EditorConfiguration.AutoSpacesForTabs">false</value>
13 <value type="bool" key="EditorConfiguration.AutoSpacesForTabs">false</value>
14 <valuemap type="QVariantMap" key="EditorConfiguration.CodeStyle.0">
14 <valuemap type="QVariantMap" key="EditorConfiguration.CodeStyle.0">
15 <value type="QString" key="language">Cpp</value>
15 <value type="QString" key="language">Cpp</value>
16 <valuemap type="QVariantMap" key="value">
16 <valuemap type="QVariantMap" key="value">
17 <value type="QString" key="CurrentPreferences">CppGlobal</value>
17 <value type="QString" key="CurrentPreferences">CppGlobal</value>
18 </valuemap>
18 </valuemap>
19 </valuemap>
19 </valuemap>
20 <valuemap type="QVariantMap" key="EditorConfiguration.CodeStyle.1">
20 <valuemap type="QVariantMap" key="EditorConfiguration.CodeStyle.1">
21 <value type="QString" key="language">QmlJS</value>
21 <value type="QString" key="language">QmlJS</value>
22 <valuemap type="QVariantMap" key="value">
22 <valuemap type="QVariantMap" key="value">
23 <value type="QString" key="CurrentPreferences">QmlJSGlobal</value>
23 <value type="QString" key="CurrentPreferences">QmlJSGlobal</value>
24 </valuemap>
24 </valuemap>
25 </valuemap>
25 </valuemap>
26 <value type="int" key="EditorConfiguration.CodeStyle.Count">2</value>
26 <value type="int" key="EditorConfiguration.CodeStyle.Count">2</value>
27 <value type="QByteArray" key="EditorConfiguration.Codec">System</value>
27 <value type="QByteArray" key="EditorConfiguration.Codec">System</value>
28 <value type="bool" key="EditorConfiguration.ConstrainTooltips">false</value>
28 <value type="bool" key="EditorConfiguration.ConstrainTooltips">false</value>
29 <value type="int" key="EditorConfiguration.IndentSize">4</value>
29 <value type="int" key="EditorConfiguration.IndentSize">4</value>
30 <value type="bool" key="EditorConfiguration.MouseNavigation">true</value>
30 <value type="bool" key="EditorConfiguration.MouseNavigation">true</value>
31 <value type="int" key="EditorConfiguration.PaddingMode">1</value>
31 <value type="int" key="EditorConfiguration.PaddingMode">1</value>
32 <value type="bool" key="EditorConfiguration.ScrollWheelZooming">true</value>
32 <value type="bool" key="EditorConfiguration.ScrollWheelZooming">true</value>
33 <value type="int" key="EditorConfiguration.SmartBackspaceBehavior">0</value>
33 <value type="int" key="EditorConfiguration.SmartBackspaceBehavior">0</value>
34 <value type="bool" key="EditorConfiguration.SpacesForTabs">true</value>
34 <value type="bool" key="EditorConfiguration.SpacesForTabs">true</value>
35 <value type="int" key="EditorConfiguration.TabKeyBehavior">0</value>
35 <value type="int" key="EditorConfiguration.TabKeyBehavior">0</value>
36 <value type="int" key="EditorConfiguration.TabSize">8</value>
36 <value type="int" key="EditorConfiguration.TabSize">8</value>
37 <value type="bool" key="EditorConfiguration.UseGlobal">true</value>
37 <value type="bool" key="EditorConfiguration.UseGlobal">true</value>
38 <value type="int" key="EditorConfiguration.Utf8BomBehavior">1</value>
38 <value type="int" key="EditorConfiguration.Utf8BomBehavior">1</value>
39 <value type="bool" key="EditorConfiguration.addFinalNewLine">true</value>
39 <value type="bool" key="EditorConfiguration.addFinalNewLine">true</value>
40 <value type="bool" key="EditorConfiguration.cleanIndentation">true</value>
40 <value type="bool" key="EditorConfiguration.cleanIndentation">true</value>
41 <value type="bool" key="EditorConfiguration.cleanWhitespace">true</value>
41 <value type="bool" key="EditorConfiguration.cleanWhitespace">true</value>
42 <value type="bool" key="EditorConfiguration.inEntireDocument">false</value>
42 <value type="bool" key="EditorConfiguration.inEntireDocument">false</value>
43 </valuemap>
43 </valuemap>
44 </data>
44 </data>
45 <data>
45 <data>
46 <variable>ProjectExplorer.Project.PluginSettings</variable>
46 <variable>ProjectExplorer.Project.PluginSettings</variable>
47 <valuemap type="QVariantMap"/>
47 <valuemap type="QVariantMap"/>
48 </data>
48 </data>
49 <data>
49 <data>
50 <variable>ProjectExplorer.Project.Target.0</variable>
50 <variable>ProjectExplorer.Project.Target.0</variable>
51 <valuemap type="QVariantMap">
51 <valuemap type="QVariantMap">
52 <value type="QString" key="ProjectExplorer.ProjectConfiguration.DefaultDisplayName">Desktop</value>
52 <value type="QString" key="ProjectExplorer.ProjectConfiguration.DefaultDisplayName">Desktop</value>
53 <value type="QString" key="ProjectExplorer.ProjectConfiguration.DisplayName">Desktop</value>
53 <value type="QString" key="ProjectExplorer.ProjectConfiguration.DisplayName">Desktop</value>
54 <value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">Qt4ProjectManager.Target.DesktopTarget</value>
54 <value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">Qt4ProjectManager.Target.DesktopTarget</value>
55 <value type="int" key="ProjectExplorer.Target.ActiveBuildConfiguration">0</value>
55 <value type="int" key="ProjectExplorer.Target.ActiveBuildConfiguration">0</value>
56 <value type="int" key="ProjectExplorer.Target.ActiveDeployConfiguration">0</value>
56 <value type="int" key="ProjectExplorer.Target.ActiveDeployConfiguration">0</value>
57 <value type="int" key="ProjectExplorer.Target.ActiveRunConfiguration">0</value>
57 <value type="int" key="ProjectExplorer.Target.ActiveRunConfiguration">0</value>
58 <valuemap type="QVariantMap" key="ProjectExplorer.Target.BuildConfiguration.0">
58 <valuemap type="QVariantMap" key="ProjectExplorer.Target.BuildConfiguration.0">
59 <value type="QString" key="ProjectExplorer.BuildCOnfiguration.ToolChain">ProjectExplorer.ToolChain.Gcc:/usr/bin/g++.x86-linux-generic-elf-64bit./usr/bin/gdb</value>
59 <value type="QString" key="ProjectExplorer.BuildCOnfiguration.ToolChain">ProjectExplorer.ToolChain.Gcc:/usr/bin/g++.x86-linux-generic-elf-64bit./usr/bin/gdb</value>
60 <valuemap type="QVariantMap" key="ProjectExplorer.BuildConfiguration.BuildStepList.0">
60 <valuemap type="QVariantMap" key="ProjectExplorer.BuildConfiguration.BuildStepList.0">
61 <valuemap type="QVariantMap" key="ProjectExplorer.BuildStepList.Step.0">
61 <valuemap type="QVariantMap" key="ProjectExplorer.BuildStepList.Step.0">
62 <value type="QString" key="ProjectExplorer.ProjectConfiguration.DefaultDisplayName">qmake</value>
62 <value type="QString" key="ProjectExplorer.ProjectConfiguration.DefaultDisplayName">qmake</value>
63 <value type="QString" key="ProjectExplorer.ProjectConfiguration.DisplayName"></value>
63 <value type="QString" key="ProjectExplorer.ProjectConfiguration.DisplayName"></value>
64 <value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">QtProjectManager.QMakeBuildStep</value>
64 <value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">QtProjectManager.QMakeBuildStep</value>
65 <value type="bool" key="QtProjectManager.QMakeBuildStep.LinkQmlDebuggingLibrary">false</value>
65 <value type="bool" key="QtProjectManager.QMakeBuildStep.LinkQmlDebuggingLibrary">false</value>
66 <value type="bool" key="QtProjectManager.QMakeBuildStep.LinkQmlDebuggingLibraryAuto">true</value>
66 <value type="bool" key="QtProjectManager.QMakeBuildStep.LinkQmlDebuggingLibraryAuto">true</value>
67 <value type="QString" key="QtProjectManager.QMakeBuildStep.QMakeArguments"></value>
67 <value type="QString" key="QtProjectManager.QMakeBuildStep.QMakeArguments"></value>
68 <value type="bool" key="QtProjectManager.QMakeBuildStep.QMakeForced">false</value>
68 <value type="bool" key="QtProjectManager.QMakeBuildStep.QMakeForced">false</value>
69 </valuemap>
69 </valuemap>
70 <valuemap type="QVariantMap" key="ProjectExplorer.BuildStepList.Step.1">
70 <valuemap type="QVariantMap" key="ProjectExplorer.BuildStepList.Step.1">
71 <value type="QString" key="ProjectExplorer.ProjectConfiguration.DefaultDisplayName">Make</value>
71 <value type="QString" key="ProjectExplorer.ProjectConfiguration.DefaultDisplayName">Make</value>
72 <value type="QString" key="ProjectExplorer.ProjectConfiguration.DisplayName"></value>
72 <value type="QString" key="ProjectExplorer.ProjectConfiguration.DisplayName"></value>
73 <value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">Qt4ProjectManager.MakeStep</value>
73 <value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">Qt4ProjectManager.MakeStep</value>
74 <value type="bool" key="Qt4ProjectManager.MakeStep.Clean">false</value>
74 <value type="bool" key="Qt4ProjectManager.MakeStep.Clean">false</value>
75 <value type="QString" key="Qt4ProjectManager.MakeStep.MakeArguments"></value>
75 <value type="QString" key="Qt4ProjectManager.MakeStep.MakeArguments"></value>
76 <value type="QString" key="Qt4ProjectManager.MakeStep.MakeCommand"></value>
76 <value type="QString" key="Qt4ProjectManager.MakeStep.MakeCommand"></value>
77 </valuemap>
77 </valuemap>
78 <value type="int" key="ProjectExplorer.BuildStepList.StepsCount">2</value>
78 <value type="int" key="ProjectExplorer.BuildStepList.StepsCount">2</value>
79 <value type="QString" key="ProjectExplorer.ProjectConfiguration.DefaultDisplayName">Build</value>
79 <value type="QString" key="ProjectExplorer.ProjectConfiguration.DefaultDisplayName">Build</value>
80 <value type="QString" key="ProjectExplorer.ProjectConfiguration.DisplayName"></value>
80 <value type="QString" key="ProjectExplorer.ProjectConfiguration.DisplayName"></value>
81 <value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">ProjectExplorer.BuildSteps.Build</value>
81 <value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">ProjectExplorer.BuildSteps.Build</value>
82 </valuemap>
82 </valuemap>
83 <valuemap type="QVariantMap" key="ProjectExplorer.BuildConfiguration.BuildStepList.1">
83 <valuemap type="QVariantMap" key="ProjectExplorer.BuildConfiguration.BuildStepList.1">
84 <valuemap type="QVariantMap" key="ProjectExplorer.BuildStepList.Step.0">
84 <valuemap type="QVariantMap" key="ProjectExplorer.BuildStepList.Step.0">
85 <value type="QString" key="ProjectExplorer.ProjectConfiguration.DefaultDisplayName">Make</value>
85 <value type="QString" key="ProjectExplorer.ProjectConfiguration.DefaultDisplayName">Make</value>
86 <value type="QString" key="ProjectExplorer.ProjectConfiguration.DisplayName"></value>
86 <value type="QString" key="ProjectExplorer.ProjectConfiguration.DisplayName"></value>
87 <value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">Qt4ProjectManager.MakeStep</value>
87 <value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">Qt4ProjectManager.MakeStep</value>
88 <value type="bool" key="Qt4ProjectManager.MakeStep.Clean">true</value>
88 <value type="bool" key="Qt4ProjectManager.MakeStep.Clean">true</value>
89 <value type="QString" key="Qt4ProjectManager.MakeStep.MakeArguments">clean</value>
89 <value type="QString" key="Qt4ProjectManager.MakeStep.MakeArguments">clean</value>
90 <value type="QString" key="Qt4ProjectManager.MakeStep.MakeCommand"></value>
90 <value type="QString" key="Qt4ProjectManager.MakeStep.MakeCommand"></value>
91 </valuemap>
91 </valuemap>
92 <value type="int" key="ProjectExplorer.BuildStepList.StepsCount">1</value>
92 <value type="int" key="ProjectExplorer.BuildStepList.StepsCount">1</value>
93 <value type="QString" key="ProjectExplorer.ProjectConfiguration.DefaultDisplayName">Clean</value>
93 <value type="QString" key="ProjectExplorer.ProjectConfiguration.DefaultDisplayName">Clean</value>
94 <value type="QString" key="ProjectExplorer.ProjectConfiguration.DisplayName"></value>
94 <value type="QString" key="ProjectExplorer.ProjectConfiguration.DisplayName"></value>
95 <value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">ProjectExplorer.BuildSteps.Clean</value>
95 <value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">ProjectExplorer.BuildSteps.Clean</value>
96 </valuemap>
96 </valuemap>
97 <value type="int" key="ProjectExplorer.BuildConfiguration.BuildStepListCount">2</value>
97 <value type="int" key="ProjectExplorer.BuildConfiguration.BuildStepListCount">2</value>
98 <value type="bool" key="ProjectExplorer.BuildConfiguration.ClearSystemEnvironment">false</value>
98 <value type="bool" key="ProjectExplorer.BuildConfiguration.ClearSystemEnvironment">false</value>
99 <valuelist type="QVariantList" key="ProjectExplorer.BuildConfiguration.UserEnvironmentChanges"/>
99 <valuelist type="QVariantList" key="ProjectExplorer.BuildConfiguration.UserEnvironmentChanges"/>
100 <value type="QString" key="ProjectExplorer.ProjectConfiguration.DefaultDisplayName">Qt 4.8.2 in PATH (System) Release</value>
100 <value type="QString" key="ProjectExplorer.ProjectConfiguration.DefaultDisplayName">Qt 4.8.2 in PATH (System) Release</value>
101 <value type="QString" key="ProjectExplorer.ProjectConfiguration.DisplayName"></value>
101 <value type="QString" key="ProjectExplorer.ProjectConfiguration.DisplayName"></value>
102 <value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">Qt4ProjectManager.Qt4BuildConfiguration</value>
102 <value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">Qt4ProjectManager.Qt4BuildConfiguration</value>
103 <value type="int" key="Qt4ProjectManager.Qt4BuildConfiguration.BuildConfiguration">0</value>
103 <value type="int" key="Qt4ProjectManager.Qt4BuildConfiguration.BuildConfiguration">0</value>
104 <value type="QString" key="Qt4ProjectManager.Qt4BuildConfiguration.BuildDirectory">/opt/LPPMON_PLUGINS_PAUL</value>
104 <value type="QString" key="Qt4ProjectManager.Qt4BuildConfiguration.BuildDirectory">/opt/LPPMON_PLUGINS_PAUL</value>
105 <value type="int" key="Qt4ProjectManager.Qt4BuildConfiguration.QtVersionId">1</value>
105 <value type="int" key="Qt4ProjectManager.Qt4BuildConfiguration.QtVersionId">1</value>
106 <value type="bool" key="Qt4ProjectManager.Qt4BuildConfiguration.UseShadowBuild">false</value>
106 <value type="bool" key="Qt4ProjectManager.Qt4BuildConfiguration.UseShadowBuild">false</value>
107 </valuemap>
107 </valuemap>
108 <valuemap type="QVariantMap" key="ProjectExplorer.Target.BuildConfiguration.1">
108 <valuemap type="QVariantMap" key="ProjectExplorer.Target.BuildConfiguration.1">
109 <value type="QString" key="ProjectExplorer.BuildCOnfiguration.ToolChain">ProjectExplorer.ToolChain.Gcc:/usr/bin/g++.x86-linux-generic-elf-64bit./usr/bin/gdb</value>
109 <value type="QString" key="ProjectExplorer.BuildCOnfiguration.ToolChain">ProjectExplorer.ToolChain.Gcc:/usr/bin/g++.x86-linux-generic-elf-64bit./usr/bin/gdb</value>
110 <valuemap type="QVariantMap" key="ProjectExplorer.BuildConfiguration.BuildStepList.0">
110 <valuemap type="QVariantMap" key="ProjectExplorer.BuildConfiguration.BuildStepList.0">
111 <valuemap type="QVariantMap" key="ProjectExplorer.BuildStepList.Step.0">
111 <valuemap type="QVariantMap" key="ProjectExplorer.BuildStepList.Step.0">
112 <value type="QString" key="ProjectExplorer.ProjectConfiguration.DefaultDisplayName">qmake</value>
112 <value type="QString" key="ProjectExplorer.ProjectConfiguration.DefaultDisplayName">qmake</value>
113 <value type="QString" key="ProjectExplorer.ProjectConfiguration.DisplayName"></value>
113 <value type="QString" key="ProjectExplorer.ProjectConfiguration.DisplayName"></value>
114 <value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">QtProjectManager.QMakeBuildStep</value>
114 <value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">QtProjectManager.QMakeBuildStep</value>
115 <value type="bool" key="QtProjectManager.QMakeBuildStep.LinkQmlDebuggingLibrary">false</value>
115 <value type="bool" key="QtProjectManager.QMakeBuildStep.LinkQmlDebuggingLibrary">false</value>
116 <value type="bool" key="QtProjectManager.QMakeBuildStep.LinkQmlDebuggingLibraryAuto">true</value>
116 <value type="bool" key="QtProjectManager.QMakeBuildStep.LinkQmlDebuggingLibraryAuto">true</value>
117 <value type="QString" key="QtProjectManager.QMakeBuildStep.QMakeArguments"></value>
117 <value type="QString" key="QtProjectManager.QMakeBuildStep.QMakeArguments"></value>
118 <value type="bool" key="QtProjectManager.QMakeBuildStep.QMakeForced">false</value>
118 <value type="bool" key="QtProjectManager.QMakeBuildStep.QMakeForced">false</value>
119 </valuemap>
119 </valuemap>
120 <valuemap type="QVariantMap" key="ProjectExplorer.BuildStepList.Step.1">
120 <valuemap type="QVariantMap" key="ProjectExplorer.BuildStepList.Step.1">
121 <value type="QString" key="ProjectExplorer.ProjectConfiguration.DefaultDisplayName">Make</value>
121 <value type="QString" key="ProjectExplorer.ProjectConfiguration.DefaultDisplayName">Make</value>
122 <value type="QString" key="ProjectExplorer.ProjectConfiguration.DisplayName"></value>
122 <value type="QString" key="ProjectExplorer.ProjectConfiguration.DisplayName"></value>
123 <value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">Qt4ProjectManager.MakeStep</value>
123 <value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">Qt4ProjectManager.MakeStep</value>
124 <value type="bool" key="Qt4ProjectManager.MakeStep.Clean">false</value>
124 <value type="bool" key="Qt4ProjectManager.MakeStep.Clean">false</value>
125 <value type="QString" key="Qt4ProjectManager.MakeStep.MakeArguments"></value>
125 <value type="QString" key="Qt4ProjectManager.MakeStep.MakeArguments"></value>
126 <value type="QString" key="Qt4ProjectManager.MakeStep.MakeCommand"></value>
126 <value type="QString" key="Qt4ProjectManager.MakeStep.MakeCommand"></value>
127 </valuemap>
127 </valuemap>
128 <value type="int" key="ProjectExplorer.BuildStepList.StepsCount">2</value>
128 <value type="int" key="ProjectExplorer.BuildStepList.StepsCount">2</value>
129 <value type="QString" key="ProjectExplorer.ProjectConfiguration.DefaultDisplayName">Build</value>
129 <value type="QString" key="ProjectExplorer.ProjectConfiguration.DefaultDisplayName">Build</value>
130 <value type="QString" key="ProjectExplorer.ProjectConfiguration.DisplayName"></value>
130 <value type="QString" key="ProjectExplorer.ProjectConfiguration.DisplayName"></value>
131 <value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">ProjectExplorer.BuildSteps.Build</value>
131 <value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">ProjectExplorer.BuildSteps.Build</value>
132 </valuemap>
132 </valuemap>
133 <valuemap type="QVariantMap" key="ProjectExplorer.BuildConfiguration.BuildStepList.1">
133 <valuemap type="QVariantMap" key="ProjectExplorer.BuildConfiguration.BuildStepList.1">
134 <valuemap type="QVariantMap" key="ProjectExplorer.BuildStepList.Step.0">
134 <valuemap type="QVariantMap" key="ProjectExplorer.BuildStepList.Step.0">
135 <value type="QString" key="ProjectExplorer.ProjectConfiguration.DefaultDisplayName">Make</value>
135 <value type="QString" key="ProjectExplorer.ProjectConfiguration.DefaultDisplayName">Make</value>
136 <value type="QString" key="ProjectExplorer.ProjectConfiguration.DisplayName"></value>
136 <value type="QString" key="ProjectExplorer.ProjectConfiguration.DisplayName"></value>
137 <value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">Qt4ProjectManager.MakeStep</value>
137 <value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">Qt4ProjectManager.MakeStep</value>
138 <value type="bool" key="Qt4ProjectManager.MakeStep.Clean">true</value>
138 <value type="bool" key="Qt4ProjectManager.MakeStep.Clean">true</value>
139 <value type="QString" key="Qt4ProjectManager.MakeStep.MakeArguments">clean</value>
139 <value type="QString" key="Qt4ProjectManager.MakeStep.MakeArguments">clean</value>
140 <value type="QString" key="Qt4ProjectManager.MakeStep.MakeCommand"></value>
140 <value type="QString" key="Qt4ProjectManager.MakeStep.MakeCommand"></value>
141 </valuemap>
141 </valuemap>
142 <value type="int" key="ProjectExplorer.BuildStepList.StepsCount">1</value>
142 <value type="int" key="ProjectExplorer.BuildStepList.StepsCount">1</value>
143 <value type="QString" key="ProjectExplorer.ProjectConfiguration.DefaultDisplayName">Clean</value>
143 <value type="QString" key="ProjectExplorer.ProjectConfiguration.DefaultDisplayName">Clean</value>
144 <value type="QString" key="ProjectExplorer.ProjectConfiguration.DisplayName"></value>
144 <value type="QString" key="ProjectExplorer.ProjectConfiguration.DisplayName"></value>
145 <value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">ProjectExplorer.BuildSteps.Clean</value>
145 <value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">ProjectExplorer.BuildSteps.Clean</value>
146 </valuemap>
146 </valuemap>
147 <value type="int" key="ProjectExplorer.BuildConfiguration.BuildStepListCount">2</value>
147 <value type="int" key="ProjectExplorer.BuildConfiguration.BuildStepListCount">2</value>
148 <value type="bool" key="ProjectExplorer.BuildConfiguration.ClearSystemEnvironment">false</value>
148 <value type="bool" key="ProjectExplorer.BuildConfiguration.ClearSystemEnvironment">false</value>
149 <valuelist type="QVariantList" key="ProjectExplorer.BuildConfiguration.UserEnvironmentChanges"/>
149 <valuelist type="QVariantList" key="ProjectExplorer.BuildConfiguration.UserEnvironmentChanges"/>
150 <value type="QString" key="ProjectExplorer.ProjectConfiguration.DefaultDisplayName">Qt 4.8.2 in PATH (System) Debug</value>
150 <value type="QString" key="ProjectExplorer.ProjectConfiguration.DefaultDisplayName">Qt 4.8.2 in PATH (System) Debug</value>
151 <value type="QString" key="ProjectExplorer.ProjectConfiguration.DisplayName"></value>
151 <value type="QString" key="ProjectExplorer.ProjectConfiguration.DisplayName"></value>
152 <value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">Qt4ProjectManager.Qt4BuildConfiguration</value>
152 <value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">Qt4ProjectManager.Qt4BuildConfiguration</value>
153 <value type="int" key="Qt4ProjectManager.Qt4BuildConfiguration.BuildConfiguration">2</value>
153 <value type="int" key="Qt4ProjectManager.Qt4BuildConfiguration.BuildConfiguration">2</value>
154 <value type="QString" key="Qt4ProjectManager.Qt4BuildConfiguration.BuildDirectory">/opt/LPPMON_PLUGINS_PAUL</value>
154 <value type="QString" key="Qt4ProjectManager.Qt4BuildConfiguration.BuildDirectory">/opt/LPPMON_PLUGINS_PAUL</value>
155 <value type="int" key="Qt4ProjectManager.Qt4BuildConfiguration.QtVersionId">1</value>
155 <value type="int" key="Qt4ProjectManager.Qt4BuildConfiguration.QtVersionId">1</value>
156 <value type="bool" key="Qt4ProjectManager.Qt4BuildConfiguration.UseShadowBuild">false</value>
156 <value type="bool" key="Qt4ProjectManager.Qt4BuildConfiguration.UseShadowBuild">false</value>
157 </valuemap>
157 </valuemap>
158 <value type="int" key="ProjectExplorer.Target.BuildConfigurationCount">2</value>
158 <value type="int" key="ProjectExplorer.Target.BuildConfigurationCount">2</value>
159 <valuemap type="QVariantMap" key="ProjectExplorer.Target.DeployConfiguration.0">
159 <valuemap type="QVariantMap" key="ProjectExplorer.Target.DeployConfiguration.0">
160 <valuemap type="QVariantMap" key="ProjectExplorer.BuildConfiguration.BuildStepList.0">
160 <valuemap type="QVariantMap" key="ProjectExplorer.BuildConfiguration.BuildStepList.0">
161 <value type="int" key="ProjectExplorer.BuildStepList.StepsCount">0</value>
161 <value type="int" key="ProjectExplorer.BuildStepList.StepsCount">0</value>
162 <value type="QString" key="ProjectExplorer.ProjectConfiguration.DefaultDisplayName">Deploy</value>
162 <value type="QString" key="ProjectExplorer.ProjectConfiguration.DefaultDisplayName">Deploy</value>
163 <value type="QString" key="ProjectExplorer.ProjectConfiguration.DisplayName"></value>
163 <value type="QString" key="ProjectExplorer.ProjectConfiguration.DisplayName"></value>
164 <value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">ProjectExplorer.BuildSteps.Deploy</value>
164 <value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">ProjectExplorer.BuildSteps.Deploy</value>
165 </valuemap>
165 </valuemap>
166 <value type="int" key="ProjectExplorer.BuildConfiguration.BuildStepListCount">1</value>
166 <value type="int" key="ProjectExplorer.BuildConfiguration.BuildStepListCount">1</value>
167 <value type="QString" key="ProjectExplorer.ProjectConfiguration.DefaultDisplayName">No deployment</value>
167 <value type="QString" key="ProjectExplorer.ProjectConfiguration.DefaultDisplayName">No deployment</value>
168 <value type="QString" key="ProjectExplorer.ProjectConfiguration.DisplayName"></value>
168 <value type="QString" key="ProjectExplorer.ProjectConfiguration.DisplayName"></value>
169 <value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">ProjectExplorer.DefaultDeployConfiguration</value>
169 <value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">ProjectExplorer.DefaultDeployConfiguration</value>
170 </valuemap>
170 </valuemap>
171 <value type="int" key="ProjectExplorer.Target.DeployConfigurationCount">1</value>
171 <value type="int" key="ProjectExplorer.Target.DeployConfigurationCount">1</value>
172 <valuemap type="QVariantMap" key="ProjectExplorer.Target.RunConfiguration.0">
172 <valuemap type="QVariantMap" key="ProjectExplorer.Target.RunConfiguration.0">
173 <value type="bool" key="Analyzer.Project.UseGlobal">true</value>
173 <value type="bool" key="Analyzer.Project.UseGlobal">true</value>
174 <value type="bool" key="Analyzer.Project.UseGlobal">true</value>
174 <value type="bool" key="Analyzer.Project.UseGlobal">true</value>
175 <valuelist type="QVariantList" key="Analyzer.Valgrind.AddedSuppressionFiles"/>
175 <valuelist type="QVariantList" key="Analyzer.Valgrind.AddedSuppressionFiles"/>
176 <valuelist type="QVariantList" key="Analyzer.Valgrind.AddedSuppressionFiles"/>
176 <valuelist type="QVariantList" key="Analyzer.Valgrind.AddedSuppressionFiles"/>
177 <value type="bool" key="Analyzer.Valgrind.Callgrind.CollectBusEvents">false</value>
177 <value type="bool" key="Analyzer.Valgrind.Callgrind.CollectBusEvents">false</value>
178 <value type="bool" key="Analyzer.Valgrind.Callgrind.CollectBusEvents">false</value>
178 <value type="bool" key="Analyzer.Valgrind.Callgrind.CollectBusEvents">false</value>
179 <value type="bool" key="Analyzer.Valgrind.Callgrind.CollectSystime">false</value>
179 <value type="bool" key="Analyzer.Valgrind.Callgrind.CollectSystime">false</value>
180 <value type="bool" key="Analyzer.Valgrind.Callgrind.CollectSystime">false</value>
180 <value type="bool" key="Analyzer.Valgrind.Callgrind.CollectSystime">false</value>
181 <value type="bool" key="Analyzer.Valgrind.Callgrind.EnableBranchSim">false</value>
181 <value type="bool" key="Analyzer.Valgrind.Callgrind.EnableBranchSim">false</value>
182 <value type="bool" key="Analyzer.Valgrind.Callgrind.EnableBranchSim">false</value>
182 <value type="bool" key="Analyzer.Valgrind.Callgrind.EnableBranchSim">false</value>
183 <value type="bool" key="Analyzer.Valgrind.Callgrind.EnableCacheSim">false</value>
183 <value type="bool" key="Analyzer.Valgrind.Callgrind.EnableCacheSim">false</value>
184 <value type="bool" key="Analyzer.Valgrind.Callgrind.EnableCacheSim">false</value>
184 <value type="bool" key="Analyzer.Valgrind.Callgrind.EnableCacheSim">false</value>
185 <value type="bool" key="Analyzer.Valgrind.Callgrind.EnableEventToolTips">true</value>
185 <value type="bool" key="Analyzer.Valgrind.Callgrind.EnableEventToolTips">true</value>
186 <value type="bool" key="Analyzer.Valgrind.Callgrind.EnableEventToolTips">true</value>
186 <value type="bool" key="Analyzer.Valgrind.Callgrind.EnableEventToolTips">true</value>
187 <value type="double" key="Analyzer.Valgrind.Callgrind.MinimumCostRatio">0.01</value>
187 <value type="double" key="Analyzer.Valgrind.Callgrind.MinimumCostRatio">0.01</value>
188 <value type="double" key="Analyzer.Valgrind.Callgrind.MinimumCostRatio">0.01</value>
188 <value type="double" key="Analyzer.Valgrind.Callgrind.MinimumCostRatio">0.01</value>
189 <value type="double" key="Analyzer.Valgrind.Callgrind.VisualisationMinimumCostRatio">10</value>
189 <value type="double" key="Analyzer.Valgrind.Callgrind.VisualisationMinimumCostRatio">10</value>
190 <value type="double" key="Analyzer.Valgrind.Callgrind.VisualisationMinimumCostRatio">10</value>
190 <value type="double" key="Analyzer.Valgrind.Callgrind.VisualisationMinimumCostRatio">10</value>
191 <value type="bool" key="Analyzer.Valgrind.FilterExternalIssues">true</value>
191 <value type="bool" key="Analyzer.Valgrind.FilterExternalIssues">true</value>
192 <value type="bool" key="Analyzer.Valgrind.FilterExternalIssues">true</value>
192 <value type="bool" key="Analyzer.Valgrind.FilterExternalIssues">true</value>
193 <value type="int" key="Analyzer.Valgrind.NumCallers">25</value>
193 <value type="int" key="Analyzer.Valgrind.NumCallers">25</value>
194 <value type="int" key="Analyzer.Valgrind.NumCallers">25</value>
194 <value type="int" key="Analyzer.Valgrind.NumCallers">25</value>
195 <valuelist type="QVariantList" key="Analyzer.Valgrind.RemovedSuppressionFiles"/>
195 <valuelist type="QVariantList" key="Analyzer.Valgrind.RemovedSuppressionFiles"/>
196 <valuelist type="QVariantList" key="Analyzer.Valgrind.RemovedSuppressionFiles"/>
196 <valuelist type="QVariantList" key="Analyzer.Valgrind.RemovedSuppressionFiles"/>
197 <value type="bool" key="Analyzer.Valgrind.TrackOrigins">true</value>
197 <value type="bool" key="Analyzer.Valgrind.TrackOrigins">true</value>
198 <value type="bool" key="Analyzer.Valgrind.TrackOrigins">true</value>
198 <value type="bool" key="Analyzer.Valgrind.TrackOrigins">true</value>
199 <value type="QString" key="Analyzer.Valgrind.ValgrindExecutable">valgrind</value>
199 <value type="QString" key="Analyzer.Valgrind.ValgrindExecutable">valgrind</value>
200 <value type="QString" key="Analyzer.Valgrind.ValgrindExecutable">valgrind</value>
200 <value type="QString" key="Analyzer.Valgrind.ValgrindExecutable">valgrind</value>
201 <valuelist type="QVariantList" key="Analyzer.Valgrind.VisibleErrorKinds">
201 <valuelist type="QVariantList" key="Analyzer.Valgrind.VisibleErrorKinds">
202 <value type="int">0</value>
202 <value type="int">0</value>
203 <value type="int">1</value>
203 <value type="int">1</value>
204 <value type="int">2</value>
204 <value type="int">2</value>
205 <value type="int">3</value>
205 <value type="int">3</value>
206 <value type="int">4</value>
206 <value type="int">4</value>
207 <value type="int">5</value>
207 <value type="int">5</value>
208 <value type="int">6</value>
208 <value type="int">6</value>
209 <value type="int">7</value>
209 <value type="int">7</value>
210 <value type="int">8</value>
210 <value type="int">8</value>
211 <value type="int">9</value>
211 <value type="int">9</value>
212 <value type="int">10</value>
212 <value type="int">10</value>
213 <value type="int">11</value>
213 <value type="int">11</value>
214 <value type="int">12</value>
214 <value type="int">12</value>
215 <value type="int">13</value>
215 <value type="int">13</value>
216 <value type="int">14</value>
216 <value type="int">14</value>
217 </valuelist>
217 </valuelist>
218 <valuelist type="QVariantList" key="Analyzer.Valgrind.VisibleErrorKinds">
218 <valuelist type="QVariantList" key="Analyzer.Valgrind.VisibleErrorKinds">
219 <value type="int">0</value>
219 <value type="int">0</value>
220 <value type="int">1</value>
220 <value type="int">1</value>
221 <value type="int">2</value>
221 <value type="int">2</value>
222 <value type="int">3</value>
222 <value type="int">3</value>
223 <value type="int">4</value>
223 <value type="int">4</value>
224 <value type="int">5</value>
224 <value type="int">5</value>
225 <value type="int">6</value>
225 <value type="int">6</value>
226 <value type="int">7</value>
226 <value type="int">7</value>
227 <value type="int">8</value>
227 <value type="int">8</value>
228 <value type="int">9</value>
228 <value type="int">9</value>
229 <value type="int">10</value>
229 <value type="int">10</value>
230 <value type="int">11</value>
230 <value type="int">11</value>
231 <value type="int">12</value>
231 <value type="int">12</value>
232 <value type="int">13</value>
232 <value type="int">13</value>
233 <value type="int">14</value>
233 <value type="int">14</value>
234 </valuelist>
234 </valuelist>
235 <value type="QString" key="ProjectExplorer.CustomExecutableRunConfiguration.Arguments"></value>
235 <value type="QString" key="ProjectExplorer.CustomExecutableRunConfiguration.Arguments"></value>
236 <value type="int" key="ProjectExplorer.CustomExecutableRunConfiguration.BaseEnvironmentBase">2</value>
236 <value type="int" key="ProjectExplorer.CustomExecutableRunConfiguration.BaseEnvironmentBase">2</value>
237 <value type="QString" key="ProjectExplorer.CustomExecutableRunConfiguration.Executable">lppmon</value>
237 <value type="QString" key="ProjectExplorer.CustomExecutableRunConfiguration.Executable">lppmon</value>
238 <value type="bool" key="ProjectExplorer.CustomExecutableRunConfiguration.UseTerminal">false</value>
238 <value type="bool" key="ProjectExplorer.CustomExecutableRunConfiguration.UseTerminal">false</value>
239 <valuelist type="QVariantList" key="ProjectExplorer.CustomExecutableRunConfiguration.UserEnvironmentChanges"/>
239 <valuelist type="QVariantList" key="ProjectExplorer.CustomExecutableRunConfiguration.UserEnvironmentChanges"/>
240 <value type="QString" key="ProjectExplorer.CustomExecutableRunConfiguration.WorkingDirectory">%{buildDir}</value>
240 <value type="QString" key="ProjectExplorer.CustomExecutableRunConfiguration.WorkingDirectory">%{buildDir}</value>
241 <value type="QString" key="ProjectExplorer.ProjectConfiguration.DefaultDisplayName">Run lppmon</value>
241 <value type="QString" key="ProjectExplorer.ProjectConfiguration.DefaultDisplayName">Run lppmon</value>
242 <value type="QString" key="ProjectExplorer.ProjectConfiguration.DisplayName"></value>
242 <value type="QString" key="ProjectExplorer.ProjectConfiguration.DisplayName"></value>
243 <value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">ProjectExplorer.CustomExecutableRunConfiguration</value>
243 <value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">ProjectExplorer.CustomExecutableRunConfiguration</value>
244 <value type="uint" key="RunConfiguration.QmlDebugServerPort">3768</value>
244 <value type="uint" key="RunConfiguration.QmlDebugServerPort">3768</value>
245 <value type="bool" key="RunConfiguration.UseCppDebugger">true</value>
245 <value type="bool" key="RunConfiguration.UseCppDebugger">true</value>
246 <value type="bool" key="RunConfiguration.UseQmlDebugger">false</value>
246 <value type="bool" key="RunConfiguration.UseQmlDebugger">false</value>
247 <value type="bool" key="RunConfiguration.UseQmlDebuggerAuto">false</value>
247 <value type="bool" key="RunConfiguration.UseQmlDebuggerAuto">false</value>
248 </valuemap>
248 </valuemap>
249 <valuemap type="QVariantMap" key="ProjectExplorer.Target.RunConfiguration.1">
249 <valuemap type="QVariantMap" key="ProjectExplorer.Target.RunConfiguration.1">
250 <value type="bool" key="Analyzer.Project.UseGlobal">true</value>
250 <value type="bool" key="Analyzer.Project.UseGlobal">true</value>
251 <value type="bool" key="Analyzer.Project.UseGlobal">true</value>
251 <value type="bool" key="Analyzer.Project.UseGlobal">true</value>
252 <valuelist type="QVariantList" key="Analyzer.Valgrind.AddedSuppressionFiles"/>
252 <valuelist type="QVariantList" key="Analyzer.Valgrind.AddedSuppressionFiles"/>
253 <valuelist type="QVariantList" key="Analyzer.Valgrind.AddedSuppressionFiles"/>
253 <valuelist type="QVariantList" key="Analyzer.Valgrind.AddedSuppressionFiles"/>
254 <value type="bool" key="Analyzer.Valgrind.Callgrind.CollectBusEvents">false</value>
254 <value type="bool" key="Analyzer.Valgrind.Callgrind.CollectBusEvents">false</value>
255 <value type="bool" key="Analyzer.Valgrind.Callgrind.CollectBusEvents">false</value>
255 <value type="bool" key="Analyzer.Valgrind.Callgrind.CollectBusEvents">false</value>
256 <value type="bool" key="Analyzer.Valgrind.Callgrind.CollectSystime">false</value>
256 <value type="bool" key="Analyzer.Valgrind.Callgrind.CollectSystime">false</value>
257 <value type="bool" key="Analyzer.Valgrind.Callgrind.CollectSystime">false</value>
257 <value type="bool" key="Analyzer.Valgrind.Callgrind.CollectSystime">false</value>
258 <value type="bool" key="Analyzer.Valgrind.Callgrind.EnableBranchSim">false</value>
258 <value type="bool" key="Analyzer.Valgrind.Callgrind.EnableBranchSim">false</value>
259 <value type="bool" key="Analyzer.Valgrind.Callgrind.EnableBranchSim">false</value>
259 <value type="bool" key="Analyzer.Valgrind.Callgrind.EnableBranchSim">false</value>
260 <value type="bool" key="Analyzer.Valgrind.Callgrind.EnableCacheSim">false</value>
260 <value type="bool" key="Analyzer.Valgrind.Callgrind.EnableCacheSim">false</value>
261 <value type="bool" key="Analyzer.Valgrind.Callgrind.EnableCacheSim">false</value>
261 <value type="bool" key="Analyzer.Valgrind.Callgrind.EnableCacheSim">false</value>
262 <value type="bool" key="Analyzer.Valgrind.Callgrind.EnableEventToolTips">true</value>
262 <value type="bool" key="Analyzer.Valgrind.Callgrind.EnableEventToolTips">true</value>
263 <value type="bool" key="Analyzer.Valgrind.Callgrind.EnableEventToolTips">true</value>
263 <value type="bool" key="Analyzer.Valgrind.Callgrind.EnableEventToolTips">true</value>
264 <value type="double" key="Analyzer.Valgrind.Callgrind.MinimumCostRatio">0.01</value>
264 <value type="double" key="Analyzer.Valgrind.Callgrind.MinimumCostRatio">0.01</value>
265 <value type="double" key="Analyzer.Valgrind.Callgrind.MinimumCostRatio">0.01</value>
265 <value type="double" key="Analyzer.Valgrind.Callgrind.MinimumCostRatio">0.01</value>
266 <value type="double" key="Analyzer.Valgrind.Callgrind.VisualisationMinimumCostRatio">10</value>
266 <value type="double" key="Analyzer.Valgrind.Callgrind.VisualisationMinimumCostRatio">10</value>
267 <value type="double" key="Analyzer.Valgrind.Callgrind.VisualisationMinimumCostRatio">10</value>
267 <value type="double" key="Analyzer.Valgrind.Callgrind.VisualisationMinimumCostRatio">10</value>
268 <value type="bool" key="Analyzer.Valgrind.FilterExternalIssues">true</value>
268 <value type="bool" key="Analyzer.Valgrind.FilterExternalIssues">true</value>
269 <value type="bool" key="Analyzer.Valgrind.FilterExternalIssues">true</value>
269 <value type="bool" key="Analyzer.Valgrind.FilterExternalIssues">true</value>
270 <value type="int" key="Analyzer.Valgrind.NumCallers">25</value>
270 <value type="int" key="Analyzer.Valgrind.NumCallers">25</value>
271 <value type="int" key="Analyzer.Valgrind.NumCallers">25</value>
271 <value type="int" key="Analyzer.Valgrind.NumCallers">25</value>
272 <valuelist type="QVariantList" key="Analyzer.Valgrind.RemovedSuppressionFiles"/>
272 <valuelist type="QVariantList" key="Analyzer.Valgrind.RemovedSuppressionFiles"/>
273 <valuelist type="QVariantList" key="Analyzer.Valgrind.RemovedSuppressionFiles"/>
273 <valuelist type="QVariantList" key="Analyzer.Valgrind.RemovedSuppressionFiles"/>
274 <value type="bool" key="Analyzer.Valgrind.TrackOrigins">true</value>
274 <value type="bool" key="Analyzer.Valgrind.TrackOrigins">true</value>
275 <value type="bool" key="Analyzer.Valgrind.TrackOrigins">true</value>
275 <value type="bool" key="Analyzer.Valgrind.TrackOrigins">true</value>
276 <value type="QString" key="Analyzer.Valgrind.ValgrindExecutable">valgrind</value>
276 <value type="QString" key="Analyzer.Valgrind.ValgrindExecutable">valgrind</value>
277 <value type="QString" key="Analyzer.Valgrind.ValgrindExecutable">valgrind</value>
277 <value type="QString" key="Analyzer.Valgrind.ValgrindExecutable">valgrind</value>
278 <valuelist type="QVariantList" key="Analyzer.Valgrind.VisibleErrorKinds">
278 <valuelist type="QVariantList" key="Analyzer.Valgrind.VisibleErrorKinds">
279 <value type="int">0</value>
279 <value type="int">0</value>
280 <value type="int">1</value>
280 <value type="int">1</value>
281 <value type="int">2</value>
281 <value type="int">2</value>
282 <value type="int">3</value>
282 <value type="int">3</value>
283 <value type="int">4</value>
283 <value type="int">4</value>
284 <value type="int">5</value>
284 <value type="int">5</value>
285 <value type="int">6</value>
285 <value type="int">6</value>
286 <value type="int">7</value>
286 <value type="int">7</value>
287 <value type="int">8</value>
287 <value type="int">8</value>
288 <value type="int">9</value>
288 <value type="int">9</value>
289 <value type="int">10</value>
289 <value type="int">10</value>
290 <value type="int">11</value>
290 <value type="int">11</value>
291 <value type="int">12</value>
291 <value type="int">12</value>
292 <value type="int">13</value>
292 <value type="int">13</value>
293 <value type="int">14</value>
293 <value type="int">14</value>
294 </valuelist>
294 </valuelist>
295 <valuelist type="QVariantList" key="Analyzer.Valgrind.VisibleErrorKinds">
295 <valuelist type="QVariantList" key="Analyzer.Valgrind.VisibleErrorKinds">
296 <value type="int">0</value>
296 <value type="int">0</value>
297 <value type="int">1</value>
297 <value type="int">1</value>
298 <value type="int">2</value>
298 <value type="int">2</value>
299 <value type="int">3</value>
299 <value type="int">3</value>
300 <value type="int">4</value>
300 <value type="int">4</value>
301 <value type="int">5</value>
301 <value type="int">5</value>
302 <value type="int">6</value>
302 <value type="int">6</value>
303 <value type="int">7</value>
303 <value type="int">7</value>
304 <value type="int">8</value>
304 <value type="int">8</value>
305 <value type="int">9</value>
305 <value type="int">9</value>
306 <value type="int">10</value>
306 <value type="int">10</value>
307 <value type="int">11</value>
307 <value type="int">11</value>
308 <value type="int">12</value>
308 <value type="int">12</value>
309 <value type="int">13</value>
309 <value type="int">13</value>
310 <value type="int">14</value>
310 <value type="int">14</value>
311 </valuelist>
311 </valuelist>
312 <value type="QString" key="ProjectExplorer.ProjectConfiguration.DefaultDisplayName">spwtimegenerator</value>
312 <value type="QString" key="ProjectExplorer.ProjectConfiguration.DefaultDisplayName">spwtimegenerator</value>
313 <value type="QString" key="ProjectExplorer.ProjectConfiguration.DisplayName"></value>
313 <value type="QString" key="ProjectExplorer.ProjectConfiguration.DisplayName"></value>
314 <value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">Qt4ProjectManager.Qt4RunConfiguration</value>
314 <value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">Qt4ProjectManager.Qt4RunConfiguration</value>
315 <value type="int" key="Qt4ProjectManager.Qt4RunConfiguration.BaseEnvironmentBase">2</value>
315 <value type="int" key="Qt4ProjectManager.Qt4RunConfiguration.BaseEnvironmentBase">2</value>
316 <value type="QString" key="Qt4ProjectManager.Qt4RunConfiguration.CommandLineArguments"></value>
316 <value type="QString" key="Qt4ProjectManager.Qt4RunConfiguration.CommandLineArguments"></value>
317 <value type="QString" key="Qt4ProjectManager.Qt4RunConfiguration.ProFile">spwtimegenerator/spwtimegenerator/spwtimegenerator.pro</value>
317 <value type="QString" key="Qt4ProjectManager.Qt4RunConfiguration.ProFile">spwtimegenerator/spwtimegenerator/spwtimegenerator.pro</value>
318 <value type="bool" key="Qt4ProjectManager.Qt4RunConfiguration.UseDyldImageSuffix">false</value>
318 <value type="bool" key="Qt4ProjectManager.Qt4RunConfiguration.UseDyldImageSuffix">false</value>
319 <value type="bool" key="Qt4ProjectManager.Qt4RunConfiguration.UseTerminal">false</value>
319 <value type="bool" key="Qt4ProjectManager.Qt4RunConfiguration.UseTerminal">false</value>
320 <valuelist type="QVariantList" key="Qt4ProjectManager.Qt4RunConfiguration.UserEnvironmentChanges"/>
320 <valuelist type="QVariantList" key="Qt4ProjectManager.Qt4RunConfiguration.UserEnvironmentChanges"/>
321 <value type="QString" key="Qt4ProjectManager.Qt4RunConfiguration.UserWorkingDirectory"></value>
321 <value type="QString" key="Qt4ProjectManager.Qt4RunConfiguration.UserWorkingDirectory"></value>
322 <value type="uint" key="RunConfiguration.QmlDebugServerPort">3768</value>
322 <value type="uint" key="RunConfiguration.QmlDebugServerPort">3768</value>
323 <value type="bool" key="RunConfiguration.UseCppDebugger">true</value>
323 <value type="bool" key="RunConfiguration.UseCppDebugger">true</value>
324 <value type="bool" key="RunConfiguration.UseQmlDebugger">false</value>
324 <value type="bool" key="RunConfiguration.UseQmlDebugger">false</value>
325 <value type="bool" key="RunConfiguration.UseQmlDebuggerAuto">true</value>
325 <value type="bool" key="RunConfiguration.UseQmlDebuggerAuto">true</value>
326 </valuemap>
326 </valuemap>
327 <value type="int" key="ProjectExplorer.Target.RunConfigurationCount">2</value>
327 <value type="int" key="ProjectExplorer.Target.RunConfigurationCount">2</value>
328 </valuemap>
328 </valuemap>
329 </data>
329 </data>
330 <data>
330 <data>
331 <variable>ProjectExplorer.Project.TargetCount</variable>
331 <variable>ProjectExplorer.Project.TargetCount</variable>
332 <value type="int">1</value>
332 <value type="int">1</value>
333 </data>
333 </data>
334 <data>
334 <data>
335 <variable>ProjectExplorer.Project.Updater.EnvironmentId</variable>
335 <variable>ProjectExplorer.Project.Updater.EnvironmentId</variable>
336 <value type="QString">{2e58a81f-9962-4bba-ae6b-760177f0656c}</value>
336 <value type="QString">{2e58a81f-9962-4bba-ae6b-760177f0656c}</value>
337 </data>
337 </data>
338 <data>
338 <data>
339 <variable>ProjectExplorer.Project.Updater.FileVersion</variable>
339 <variable>ProjectExplorer.Project.Updater.FileVersion</variable>
340 <value type="int">10</value>
340 <value type="int">10</value>
341 </data>
341 </data>
342 </qtcreator>
342 </qtcreator>
@@ -1,554 +1,554
1 #############################################################################
1 #############################################################################
2 # Makefile for building: librmapplugin.so.1.0.0
2 # Makefile for building: librmapplugin.so.1.0.0
3 # Generated by qmake (2.01a) (Qt 4.8.4) on: Fri Apr 26 08:31:53 2013
3 # Generated by qmake (2.01a) (Qt 4.8.4) on: Wed May 22 07:43:41 2013
4 # Project: rmapplugin.pro
4 # Project: rmapplugin.pro
5 # Template: lib
5 # Template: lib
6 # Command: /usr/bin/qmake-qt4 -spec /usr/lib64/qt4/mkspecs/linux-g++ -o Makefile rmapplugin.pro
6 # Command: /usr/bin/qmake-qt4 -spec /usr/lib64/qt4/mkspecs/linux-g++ -o Makefile rmapplugin.pro
7 #############################################################################
7 #############################################################################
8
8
9 ####### Compiler, tools and options
9 ####### Compiler, tools and options
10
10
11 CC = gcc
11 CC = gcc
12 CXX = g++
12 CXX = g++
13 DEFINES = -DPLUGIN=rmapplugin -DPLUGINHEADER="\"rmapplugin.h\"" -Ddriver_Name="\"RMAPPlugin\"" -Ddriver_Author="\"Paul Leroy paul.leroy@lpp.polytechnique.fr\"" -Ddriver_Version="\"1.1.2\"" -Ddriver_Description="\"AHB bus controler, works with Gaisler's AHB plugn' play bus.\"" -Ddriver_can_be_root=1 -Ddriver_can_be_child=0 -Ddriver_VID=0 -Ddriver_PID=0 -DLPPMON_VERSION="\"0.0.1\"" -DUNIXTRANSLATIONPATH -DLPPMON_PLUGINS_INSTALL_PATH="QDir::homePath()+\"/.lppmon/plugins\"" -DLPPMON_CONFIG_PATH="QDir::homePath()+\"/.lppmon/config\"" -DLPPMON_TRANSLATION_PATH="\"/etc/lppmon/translations\"" -DLPPMONPLUGIN_LIBRARY -DQT_NO_DEBUG -DQT_XML_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -DQT_SHARED
13 DEFINES = -DPLUGIN=rmapplugin -DPLUGINHEADER="\"rmapplugin.h\"" -Ddriver_Name="\"RMAPPlugin\"" -Ddriver_Author="\"Paul Leroy paul.leroy@lpp.polytechnique.fr\"" -Ddriver_Version="\"1.1.2\"" -Ddriver_Description="\"AHB bus controler, works with Gaisler's AHB plugn' play bus.\"" -Ddriver_can_be_root=1 -Ddriver_can_be_child=0 -Ddriver_VID=0 -Ddriver_PID=0 -DLPPMON_VERSION="\"0.0.1\"" -DUNIXTRANSLATIONPATH -DLPPMON_PLUGINS_INSTALL_PATH="QDir::homePath()+\"/.lppmon/plugins\"" -DLPPMON_CONFIG_PATH="QDir::homePath()+\"/.lppmon/config\"" -DLPPMON_TRANSLATION_PATH="\"/etc/lppmon/translations\"" -DLPPMONPLUGIN_LIBRARY -DQT_NO_DEBUG -DQT_XML_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -DQT_SHARED
14 CFLAGS = -pipe -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -m64 -mtune=generic -O2 -Wall -W -D_REENTRANT -fPIC $(DEFINES)
14 CFLAGS = -pipe -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -m64 -mtune=generic -O2 -Wall -W -D_REENTRANT -fPIC $(DEFINES)
15 CXXFLAGS = -pipe -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -m64 -mtune=generic -O2 -I/usr/include/python2.7 -I/usr/include/python2.7 -Wall -W -D_REENTRANT -fPIC $(DEFINES)
15 CXXFLAGS = -pipe -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -m64 -mtune=generic -O2 -I/usr/include/python2.7 -I/usr/include/python2.7 -Wall -W -D_REENTRANT -fPIC $(DEFINES)
16 INCPATH = -I/usr/lib64/qt4/mkspecs/linux-g++ -I. -I/usr/include/QtCore -I/usr/include/QtNetwork -I/usr/include/QtGui -I/usr/include/QtXml -I/usr/include -I. -I../common_PLE -I../spw_usb_driver_v2.63/inc -I/usr/include/lppmon/common -I/usr/include/lppmon -I/usr/include/lppmon/pluginsInterface -I/usr/include/PythonQt -Imoc
16 INCPATH = -I/usr/lib64/qt4/mkspecs/linux-g++ -I. -I/usr/include/QtCore -I/usr/include/QtNetwork -I/usr/include/QtGui -I/usr/include/QtXml -I/usr/include -I. -I../common_PLE -I../spw_usb_driver_v2.63/inc -I/usr/include/lppmon/common -I/usr/include/lppmon -I/usr/include/lppmon/pluginsInterface -I/usr/include/PythonQt -Imoc
17 LINK = g++
17 LINK = g++
18 LFLAGS = -Wl,-O1 -Wl,-z,relro -shared -Wl,-soname,librmapplugin.so.1
18 LFLAGS = -Wl,-O1 -Wl,-z,relro -shared -Wl,-soname,librmapplugin.so.1
19 LIBS = $(SUBLIBS) -L/usr/lib64 ../spw_usb_driver_v2.63/lib/x86_64/libSpaceWireUSBAPI.so ../spw_usb_driver_v2.63/lib/x86_64/libConfigLibraryUSB.so -ldl -lutil -lm -lpython2.7 -lPythonQt_QtAll -lPythonQt -lQtXml -lQtGui -lQtNetwork -lQtCore -lpthread
19 LIBS = $(SUBLIBS) -L/usr/lib64 ../spw_usb_driver_v2.63/lib/x86_64/libSpaceWireUSBAPI.so ../spw_usb_driver_v2.63/lib/x86_64/libConfigLibraryUSB.so -ldl -lutil -lm -lpython2.7 -lPythonQt_QtAll -lPythonQt -lQtXml -lQtGui -lQtNetwork -lQtCore -lpthread
20 AR = ar cqs
20 AR = ar cqs
21 RANLIB =
21 RANLIB =
22 QMAKE = /usr/bin/qmake-qt4
22 QMAKE = /usr/bin/qmake-qt4
23 TAR = tar -cf
23 TAR = tar -cf
24 COMPRESS = gzip -9f
24 COMPRESS = gzip -9f
25 COPY = cp -f
25 COPY = cp -f
26 SED = sed
26 SED = sed
27 COPY_FILE = $(COPY)
27 COPY_FILE = $(COPY)
28 COPY_DIR = $(COPY) -r
28 COPY_DIR = $(COPY) -r
29 STRIP =
29 STRIP =
30 INSTALL_FILE = install -m 644 -p
30 INSTALL_FILE = install -m 644 -p
31 INSTALL_DIR = $(COPY_DIR)
31 INSTALL_DIR = $(COPY_DIR)
32 INSTALL_PROGRAM = install -m 755 -p
32 INSTALL_PROGRAM = install -m 755 -p
33 DEL_FILE = rm -f
33 DEL_FILE = rm -f
34 SYMLINK = ln -f -s
34 SYMLINK = ln -f -s
35 DEL_DIR = rmdir
35 DEL_DIR = rmdir
36 MOVE = mv -f
36 MOVE = mv -f
37 CHK_DIR_EXISTS= test -d
37 CHK_DIR_EXISTS= test -d
38 MKDIR = mkdir -p
38 MKDIR = mkdir -p
39
39
40 ####### Output directory
40 ####### Output directory
41
41
42 OBJECTS_DIR = obj/
42 OBJECTS_DIR = obj/
43
43
44 ####### Files
44 ####### Files
45
45
46 SOURCES = rmapplugin.cpp \
46 SOURCES = rmapplugin.cpp \
47 rmappluginui.cpp \
47 rmappluginui.cpp \
48 rmapoperations.cpp \
48 rmapoperations.cpp \
49 ccsds.cpp \
49 ccsds.cpp \
50 ../common_PLE/qipdialogbox.cpp \
50 ../common_PLE/qipdialogbox.cpp \
51 ../common_PLE/gresbstatusenquiry.cpp \
51 ../common_PLE/gresbstatusenquiry.cpp \
52 rmappluginpythonwrapper.cpp \
52 rmappluginpythonwrapper.cpp \
53 stardundee.cpp \
53 stardundee.cpp \
54 gresb.cpp \
54 gresb.cpp \
55 tcpackettosend.cpp \
55 tcpackettosend.cpp \
56 tmpackettoread.cpp \
56 tmpackettoread.cpp \
57 wfdisplay.cpp \
57 wfdisplay.cpp \
58 tmstatistics.cpp \
58 tmstatistics.cpp \
59 wfplot.cpp \
59 wfplot.cpp \
60 wfpage.cpp \
60 wfpage.cpp \
61 wfpacket.cpp \
61 wfpacket.cpp \
62 /usr/include/lppmon/pluginsInterface/lppmonplugininterface.cpp moc/moc_rmappluginui.cpp \
62 /usr/include/lppmon/pluginsInterface/lppmonplugininterface.cpp moc/moc_rmappluginui.cpp \
63 moc/moc_rmapplugin.cpp \
63 moc/moc_rmapplugin.cpp \
64 moc/moc_qipdialogbox.cpp \
64 moc/moc_qipdialogbox.cpp \
65 moc/moc_gresbstatusenquiry.cpp \
65 moc/moc_gresbstatusenquiry.cpp \
66 moc/moc_rmappluginpythonwrapper.cpp \
66 moc/moc_rmappluginpythonwrapper.cpp \
67 moc/moc_stardundee.cpp \
67 moc/moc_stardundee.cpp \
68 moc/moc_gresb.cpp \
68 moc/moc_gresb.cpp \
69 moc/moc_tcpackettosend.cpp \
69 moc/moc_tcpackettosend.cpp \
70 moc/moc_tmpackettoread.cpp \
70 moc/moc_tmpackettoread.cpp \
71 moc/moc_wfdisplay.cpp \
71 moc/moc_wfdisplay.cpp \
72 moc/moc_tmstatistics.cpp \
72 moc/moc_tmstatistics.cpp \
73 moc/moc_wfplot.cpp \
73 moc/moc_wfplot.cpp \
74 moc/moc_wfpage.cpp \
74 moc/moc_wfpage.cpp \
75 moc/moc_wfpacket.cpp \
75 moc/moc_wfpacket.cpp \
76 moc/moc_genericPySysdriver.cpp \
76 moc/moc_genericPySysdriver.cpp \
77 moc/moc_lppmonplugin.cpp
77 moc/moc_lppmonplugin.cpp
78 OBJECTS = obj/rmapplugin.o \
78 OBJECTS = obj/rmapplugin.o \
79 obj/rmappluginui.o \
79 obj/rmappluginui.o \
80 obj/rmapoperations.o \
80 obj/rmapoperations.o \
81 obj/ccsds.o \
81 obj/ccsds.o \
82 obj/qipdialogbox.o \
82 obj/qipdialogbox.o \
83 obj/gresbstatusenquiry.o \
83 obj/gresbstatusenquiry.o \
84 obj/rmappluginpythonwrapper.o \
84 obj/rmappluginpythonwrapper.o \
85 obj/stardundee.o \
85 obj/stardundee.o \
86 obj/gresb.o \
86 obj/gresb.o \
87 obj/tcpackettosend.o \
87 obj/tcpackettosend.o \
88 obj/tmpackettoread.o \
88 obj/tmpackettoread.o \
89 obj/wfdisplay.o \
89 obj/wfdisplay.o \
90 obj/tmstatistics.o \
90 obj/tmstatistics.o \
91 obj/wfplot.o \
91 obj/wfplot.o \
92 obj/wfpage.o \
92 obj/wfpage.o \
93 obj/wfpacket.o \
93 obj/wfpacket.o \
94 obj/lppmonplugininterface.o \
94 obj/lppmonplugininterface.o \
95 obj/moc_rmappluginui.o \
95 obj/moc_rmappluginui.o \
96 obj/moc_rmapplugin.o \
96 obj/moc_rmapplugin.o \
97 obj/moc_qipdialogbox.o \
97 obj/moc_qipdialogbox.o \
98 obj/moc_gresbstatusenquiry.o \
98 obj/moc_gresbstatusenquiry.o \
99 obj/moc_rmappluginpythonwrapper.o \
99 obj/moc_rmappluginpythonwrapper.o \
100 obj/moc_stardundee.o \
100 obj/moc_stardundee.o \
101 obj/moc_gresb.o \
101 obj/moc_gresb.o \
102 obj/moc_tcpackettosend.o \
102 obj/moc_tcpackettosend.o \
103 obj/moc_tmpackettoread.o \
103 obj/moc_tmpackettoread.o \
104 obj/moc_wfdisplay.o \
104 obj/moc_wfdisplay.o \
105 obj/moc_tmstatistics.o \
105 obj/moc_tmstatistics.o \
106 obj/moc_wfplot.o \
106 obj/moc_wfplot.o \
107 obj/moc_wfpage.o \
107 obj/moc_wfpage.o \
108 obj/moc_wfpacket.o \
108 obj/moc_wfpacket.o \
109 obj/moc_genericPySysdriver.o \
109 obj/moc_genericPySysdriver.o \
110 obj/moc_lppmonplugin.o
110 obj/moc_lppmonplugin.o
111 DIST = /usr/lib64/qt4/mkspecs/common/unix.conf \
111 DIST = /usr/lib64/qt4/mkspecs/common/unix.conf \
112 /usr/lib64/qt4/mkspecs/common/linux.conf \
112 /usr/lib64/qt4/mkspecs/common/linux.conf \
113 /usr/lib64/qt4/mkspecs/common/gcc-base.conf \
113 /usr/lib64/qt4/mkspecs/common/gcc-base.conf \
114 /usr/lib64/qt4/mkspecs/common/gcc-base-unix.conf \
114 /usr/lib64/qt4/mkspecs/common/gcc-base-unix.conf \
115 /usr/lib64/qt4/mkspecs/common/g++-base.conf \
115 /usr/lib64/qt4/mkspecs/common/g++-base.conf \
116 /usr/lib64/qt4/mkspecs/common/g++-unix.conf \
116 /usr/lib64/qt4/mkspecs/common/g++-unix.conf \
117 /usr/lib64/qt4/mkspecs/qconfig.pri \
117 /usr/lib64/qt4/mkspecs/qconfig.pri \
118 /usr/lib64/qt4/mkspecs/modules/qt_webkit_version.pri \
118 /usr/lib64/qt4/mkspecs/modules/qt_webkit_version.pri \
119 /usr/lib64/qt4/mkspecs/features/qt_functions.prf \
119 /usr/lib64/qt4/mkspecs/features/qt_functions.prf \
120 /usr/lib64/qt4/mkspecs/features/qt_config.prf \
120 /usr/lib64/qt4/mkspecs/features/qt_config.prf \
121 /usr/lib64/qt4/mkspecs/features/exclusive_builds.prf \
121 /usr/lib64/qt4/mkspecs/features/exclusive_builds.prf \
122 /usr/lib64/qt4/mkspecs/features/default_pre.prf \
122 /usr/lib64/qt4/mkspecs/features/default_pre.prf \
123 /usr/lib64/qt4/mkspecs/features/release.prf \
123 /usr/lib64/qt4/mkspecs/features/release.prf \
124 /usr/lib64/qt4/mkspecs/features/default_post.prf \
124 /usr/lib64/qt4/mkspecs/features/default_post.prf \
125 /usr/lib64/qt4/mkspecs/features/lppmonplugin.prf \
125 /usr/lib64/qt4/mkspecs/features/lppmonplugin.prf \
126 /usr/lib64/qt4/mkspecs/features/pythonqt.prf \
126 /usr/lib64/qt4/mkspecs/features/pythonqt.prf \
127 /usr/lib64/qt4/mkspecs/features/unix/gdb_dwarf_index.prf \
127 /usr/lib64/qt4/mkspecs/features/unix/gdb_dwarf_index.prf \
128 /usr/lib64/qt4/mkspecs/features/warn_on.prf \
128 /usr/lib64/qt4/mkspecs/features/warn_on.prf \
129 /usr/lib64/qt4/mkspecs/features/qt.prf \
129 /usr/lib64/qt4/mkspecs/features/qt.prf \
130 /usr/lib64/qt4/mkspecs/features/unix/thread.prf \
130 /usr/lib64/qt4/mkspecs/features/unix/thread.prf \
131 /usr/lib64/qt4/mkspecs/features/moc.prf \
131 /usr/lib64/qt4/mkspecs/features/moc.prf \
132 /usr/lib64/qt4/mkspecs/features/resources.prf \
132 /usr/lib64/qt4/mkspecs/features/resources.prf \
133 /usr/lib64/qt4/mkspecs/features/uic.prf \
133 /usr/lib64/qt4/mkspecs/features/uic.prf \
134 /usr/lib64/qt4/mkspecs/features/yacc.prf \
134 /usr/lib64/qt4/mkspecs/features/yacc.prf \
135 /usr/lib64/qt4/mkspecs/features/lex.prf \
135 /usr/lib64/qt4/mkspecs/features/lex.prf \
136 /usr/lib64/qt4/mkspecs/features/include_source_dir.prf \
136 /usr/lib64/qt4/mkspecs/features/include_source_dir.prf \
137 rmapplugin.pro
137 rmapplugin.pro
138 QMAKE_TARGET = rmapplugin
138 QMAKE_TARGET = rmapplugin
139 DESTDIR = bin/
139 DESTDIR = bin/
140 TARGET = librmapplugin.so.1.0.0
140 TARGET = librmapplugin.so.1.0.0
141 TARGETA = bin/librmapplugin.a
141 TARGETA = bin/librmapplugin.a
142 TARGETD = librmapplugin.so.1.0.0
142 TARGETD = librmapplugin.so.1.0.0
143 TARGET0 = librmapplugin.so
143 TARGET0 = librmapplugin.so
144 TARGET1 = librmapplugin.so.1
144 TARGET1 = librmapplugin.so.1
145 TARGET2 = librmapplugin.so.1.0
145 TARGET2 = librmapplugin.so.1.0
146
146
147 first: all
147 first: all
148 ####### Implicit rules
148 ####### Implicit rules
149
149
150 .SUFFIXES: .o .c .cpp .cc .cxx .C
150 .SUFFIXES: .o .c .cpp .cc .cxx .C
151
151
152 .cpp.o:
152 .cpp.o:
153 $(CXX) -c $(CXXFLAGS) $(INCPATH) -o "$@" "$<"
153 $(CXX) -c $(CXXFLAGS) $(INCPATH) -o "$@" "$<"
154
154
155 .cc.o:
155 .cc.o:
156 $(CXX) -c $(CXXFLAGS) $(INCPATH) -o "$@" "$<"
156 $(CXX) -c $(CXXFLAGS) $(INCPATH) -o "$@" "$<"
157
157
158 .cxx.o:
158 .cxx.o:
159 $(CXX) -c $(CXXFLAGS) $(INCPATH) -o "$@" "$<"
159 $(CXX) -c $(CXXFLAGS) $(INCPATH) -o "$@" "$<"
160
160
161 .C.o:
161 .C.o:
162 $(CXX) -c $(CXXFLAGS) $(INCPATH) -o "$@" "$<"
162 $(CXX) -c $(CXXFLAGS) $(INCPATH) -o "$@" "$<"
163
163
164 .c.o:
164 .c.o:
165 $(CC) -c $(CFLAGS) $(INCPATH) -o "$@" "$<"
165 $(CC) -c $(CFLAGS) $(INCPATH) -o "$@" "$<"
166
166
167 ####### Build rules
167 ####### Build rules
168
168
169 all: Makefile bin/$(TARGET)
169 all: Makefile bin/$(TARGET)
170
170
171 bin/$(TARGET): $(OBJECTS) $(SUBLIBS) $(OBJCOMP)
171 bin/$(TARGET): $(OBJECTS) $(SUBLIBS) $(OBJCOMP)
172 @$(CHK_DIR_EXISTS) bin/ || $(MKDIR) bin/
172 @$(CHK_DIR_EXISTS) bin/ || $(MKDIR) bin/
173 -$(DEL_FILE) $(TARGET) $(TARGET0) $(TARGET1) $(TARGET2)
173 -$(DEL_FILE) $(TARGET) $(TARGET0) $(TARGET1) $(TARGET2)
174 $(LINK) $(LFLAGS) -o $(TARGET) $(OBJECTS) $(LIBS) $(OBJCOMP)
174 $(LINK) $(LFLAGS) -o $(TARGET) $(OBJECTS) $(LIBS) $(OBJCOMP)
175 -ln -s $(TARGET) $(TARGET0)
175 -ln -s $(TARGET) $(TARGET0)
176 -ln -s $(TARGET) $(TARGET1)
176 -ln -s $(TARGET) $(TARGET1)
177 -ln -s $(TARGET) $(TARGET2)
177 -ln -s $(TARGET) $(TARGET2)
178 -$(DEL_FILE) bin/$(TARGET)
178 -$(DEL_FILE) bin/$(TARGET)
179 -$(DEL_FILE) bin/$(TARGET0)
179 -$(DEL_FILE) bin/$(TARGET0)
180 -$(DEL_FILE) bin/$(TARGET1)
180 -$(DEL_FILE) bin/$(TARGET1)
181 -$(DEL_FILE) bin/$(TARGET2)
181 -$(DEL_FILE) bin/$(TARGET2)
182 -$(MOVE) $(TARGET) $(TARGET0) $(TARGET1) $(TARGET2) bin/
182 -$(MOVE) $(TARGET) $(TARGET0) $(TARGET1) $(TARGET2) bin/
183
183
184
184
185
185
186 staticlib: $(TARGETA)
186 staticlib: $(TARGETA)
187
187
188 $(TARGETA): $(OBJECTS) $(OBJCOMP)
188 $(TARGETA): $(OBJECTS) $(OBJCOMP)
189 -$(DEL_FILE) $(TARGETA)
189 -$(DEL_FILE) $(TARGETA)
190 $(AR) $(TARGETA) $(OBJECTS)
190 $(AR) $(TARGETA) $(OBJECTS)
191
191
192 Makefile: rmapplugin.pro /usr/lib64/qt4/mkspecs/linux-g++/qmake.conf /usr/lib64/qt4/mkspecs/common/unix.conf \
192 Makefile: rmapplugin.pro /usr/lib64/qt4/mkspecs/linux-g++/qmake.conf /usr/lib64/qt4/mkspecs/common/unix.conf \
193 /usr/lib64/qt4/mkspecs/common/linux.conf \
193 /usr/lib64/qt4/mkspecs/common/linux.conf \
194 /usr/lib64/qt4/mkspecs/common/gcc-base.conf \
194 /usr/lib64/qt4/mkspecs/common/gcc-base.conf \
195 /usr/lib64/qt4/mkspecs/common/gcc-base-unix.conf \
195 /usr/lib64/qt4/mkspecs/common/gcc-base-unix.conf \
196 /usr/lib64/qt4/mkspecs/common/g++-base.conf \
196 /usr/lib64/qt4/mkspecs/common/g++-base.conf \
197 /usr/lib64/qt4/mkspecs/common/g++-unix.conf \
197 /usr/lib64/qt4/mkspecs/common/g++-unix.conf \
198 /usr/lib64/qt4/mkspecs/qconfig.pri \
198 /usr/lib64/qt4/mkspecs/qconfig.pri \
199 /usr/lib64/qt4/mkspecs/modules/qt_webkit_version.pri \
199 /usr/lib64/qt4/mkspecs/modules/qt_webkit_version.pri \
200 /usr/lib64/qt4/mkspecs/features/qt_functions.prf \
200 /usr/lib64/qt4/mkspecs/features/qt_functions.prf \
201 /usr/lib64/qt4/mkspecs/features/qt_config.prf \
201 /usr/lib64/qt4/mkspecs/features/qt_config.prf \
202 /usr/lib64/qt4/mkspecs/features/exclusive_builds.prf \
202 /usr/lib64/qt4/mkspecs/features/exclusive_builds.prf \
203 /usr/lib64/qt4/mkspecs/features/default_pre.prf \
203 /usr/lib64/qt4/mkspecs/features/default_pre.prf \
204 /usr/lib64/qt4/mkspecs/features/release.prf \
204 /usr/lib64/qt4/mkspecs/features/release.prf \
205 /usr/lib64/qt4/mkspecs/features/default_post.prf \
205 /usr/lib64/qt4/mkspecs/features/default_post.prf \
206 /usr/lib64/qt4/mkspecs/features/lppmonplugin.prf \
206 /usr/lib64/qt4/mkspecs/features/lppmonplugin.prf \
207 /usr/lib64/qt4/mkspecs/features/pythonqt.prf \
207 /usr/lib64/qt4/mkspecs/features/pythonqt.prf \
208 /usr/lib64/qt4/mkspecs/features/unix/gdb_dwarf_index.prf \
208 /usr/lib64/qt4/mkspecs/features/unix/gdb_dwarf_index.prf \
209 /usr/lib64/qt4/mkspecs/features/warn_on.prf \
209 /usr/lib64/qt4/mkspecs/features/warn_on.prf \
210 /usr/lib64/qt4/mkspecs/features/qt.prf \
210 /usr/lib64/qt4/mkspecs/features/qt.prf \
211 /usr/lib64/qt4/mkspecs/features/unix/thread.prf \
211 /usr/lib64/qt4/mkspecs/features/unix/thread.prf \
212 /usr/lib64/qt4/mkspecs/features/moc.prf \
212 /usr/lib64/qt4/mkspecs/features/moc.prf \
213 /usr/lib64/qt4/mkspecs/features/resources.prf \
213 /usr/lib64/qt4/mkspecs/features/resources.prf \
214 /usr/lib64/qt4/mkspecs/features/uic.prf \
214 /usr/lib64/qt4/mkspecs/features/uic.prf \
215 /usr/lib64/qt4/mkspecs/features/yacc.prf \
215 /usr/lib64/qt4/mkspecs/features/yacc.prf \
216 /usr/lib64/qt4/mkspecs/features/lex.prf \
216 /usr/lib64/qt4/mkspecs/features/lex.prf \
217 /usr/lib64/qt4/mkspecs/features/include_source_dir.prf \
217 /usr/lib64/qt4/mkspecs/features/include_source_dir.prf \
218 /usr/lib64/libQtXml.prl \
218 /usr/lib64/libQtXml.prl \
219 /usr/lib64/libQtCore.prl \
219 /usr/lib64/libQtCore.prl \
220 /usr/lib64/libQtGui.prl \
220 /usr/lib64/libQtGui.prl \
221 /usr/lib64/libQtNetwork.prl
221 /usr/lib64/libQtNetwork.prl
222 $(QMAKE) -spec /usr/lib64/qt4/mkspecs/linux-g++ -o Makefile rmapplugin.pro
222 $(QMAKE) -spec /usr/lib64/qt4/mkspecs/linux-g++ -o Makefile rmapplugin.pro
223 /usr/lib64/qt4/mkspecs/common/unix.conf:
223 /usr/lib64/qt4/mkspecs/common/unix.conf:
224 /usr/lib64/qt4/mkspecs/common/linux.conf:
224 /usr/lib64/qt4/mkspecs/common/linux.conf:
225 /usr/lib64/qt4/mkspecs/common/gcc-base.conf:
225 /usr/lib64/qt4/mkspecs/common/gcc-base.conf:
226 /usr/lib64/qt4/mkspecs/common/gcc-base-unix.conf:
226 /usr/lib64/qt4/mkspecs/common/gcc-base-unix.conf:
227 /usr/lib64/qt4/mkspecs/common/g++-base.conf:
227 /usr/lib64/qt4/mkspecs/common/g++-base.conf:
228 /usr/lib64/qt4/mkspecs/common/g++-unix.conf:
228 /usr/lib64/qt4/mkspecs/common/g++-unix.conf:
229 /usr/lib64/qt4/mkspecs/qconfig.pri:
229 /usr/lib64/qt4/mkspecs/qconfig.pri:
230 /usr/lib64/qt4/mkspecs/modules/qt_webkit_version.pri:
230 /usr/lib64/qt4/mkspecs/modules/qt_webkit_version.pri:
231 /usr/lib64/qt4/mkspecs/features/qt_functions.prf:
231 /usr/lib64/qt4/mkspecs/features/qt_functions.prf:
232 /usr/lib64/qt4/mkspecs/features/qt_config.prf:
232 /usr/lib64/qt4/mkspecs/features/qt_config.prf:
233 /usr/lib64/qt4/mkspecs/features/exclusive_builds.prf:
233 /usr/lib64/qt4/mkspecs/features/exclusive_builds.prf:
234 /usr/lib64/qt4/mkspecs/features/default_pre.prf:
234 /usr/lib64/qt4/mkspecs/features/default_pre.prf:
235 /usr/lib64/qt4/mkspecs/features/release.prf:
235 /usr/lib64/qt4/mkspecs/features/release.prf:
236 /usr/lib64/qt4/mkspecs/features/default_post.prf:
236 /usr/lib64/qt4/mkspecs/features/default_post.prf:
237 /usr/lib64/qt4/mkspecs/features/lppmonplugin.prf:
237 /usr/lib64/qt4/mkspecs/features/lppmonplugin.prf:
238 /usr/lib64/qt4/mkspecs/features/pythonqt.prf:
238 /usr/lib64/qt4/mkspecs/features/pythonqt.prf:
239 /usr/lib64/qt4/mkspecs/features/unix/gdb_dwarf_index.prf:
239 /usr/lib64/qt4/mkspecs/features/unix/gdb_dwarf_index.prf:
240 /usr/lib64/qt4/mkspecs/features/warn_on.prf:
240 /usr/lib64/qt4/mkspecs/features/warn_on.prf:
241 /usr/lib64/qt4/mkspecs/features/qt.prf:
241 /usr/lib64/qt4/mkspecs/features/qt.prf:
242 /usr/lib64/qt4/mkspecs/features/unix/thread.prf:
242 /usr/lib64/qt4/mkspecs/features/unix/thread.prf:
243 /usr/lib64/qt4/mkspecs/features/moc.prf:
243 /usr/lib64/qt4/mkspecs/features/moc.prf:
244 /usr/lib64/qt4/mkspecs/features/resources.prf:
244 /usr/lib64/qt4/mkspecs/features/resources.prf:
245 /usr/lib64/qt4/mkspecs/features/uic.prf:
245 /usr/lib64/qt4/mkspecs/features/uic.prf:
246 /usr/lib64/qt4/mkspecs/features/yacc.prf:
246 /usr/lib64/qt4/mkspecs/features/yacc.prf:
247 /usr/lib64/qt4/mkspecs/features/lex.prf:
247 /usr/lib64/qt4/mkspecs/features/lex.prf:
248 /usr/lib64/qt4/mkspecs/features/include_source_dir.prf:
248 /usr/lib64/qt4/mkspecs/features/include_source_dir.prf:
249 /usr/lib64/libQtXml.prl:
249 /usr/lib64/libQtXml.prl:
250 /usr/lib64/libQtCore.prl:
250 /usr/lib64/libQtCore.prl:
251 /usr/lib64/libQtGui.prl:
251 /usr/lib64/libQtGui.prl:
252 /usr/lib64/libQtNetwork.prl:
252 /usr/lib64/libQtNetwork.prl:
253 qmake: FORCE
253 qmake: FORCE
254 @$(QMAKE) -spec /usr/lib64/qt4/mkspecs/linux-g++ -o Makefile rmapplugin.pro
254 @$(QMAKE) -spec /usr/lib64/qt4/mkspecs/linux-g++ -o Makefile rmapplugin.pro
255
255
256 dist:
256 dist:
257 @$(CHK_DIR_EXISTS) obj/rmapplugin1.0.0 || $(MKDIR) obj/rmapplugin1.0.0
257 @$(CHK_DIR_EXISTS) obj/rmapplugin1.0.0 || $(MKDIR) obj/rmapplugin1.0.0
258 $(COPY_FILE) --parents $(SOURCES) $(DIST) obj/rmapplugin1.0.0/ && $(COPY_FILE) --parents rmappluginui.h rmapplugin.h rmapoperations.h ccsds.h ../common_PLE/qipdialogbox.h ../common_PLE/gresbstatusenquiry.h rmappluginpythonwrapper.h stardundee.h ../spw_usb_driver_v2.61/inc/spw_usb_api.h ../spw_usb_driver_v2.61/inc/spw_config_library.h gresb.h tcpackettosend.h tmpackettoread.h wfdisplay.h tmstatistics.h wfplot.h wfpage.h wfpacket.h params.h /usr/include/lppmon/genericPySysdriver.h /usr/include/lppmon/lppmonplugin.h obj/rmapplugin1.0.0/ && $(COPY_FILE) --parents rmapplugin.cpp rmappluginui.cpp rmapoperations.cpp ccsds.cpp ../common_PLE/qipdialogbox.cpp ../common_PLE/gresbstatusenquiry.cpp rmappluginpythonwrapper.cpp stardundee.cpp gresb.cpp tcpackettosend.cpp tmpackettoread.cpp wfdisplay.cpp tmstatistics.cpp wfplot.cpp wfpage.cpp wfpacket.cpp /usr/include/lppmon/pluginsInterface/lppmonplugininterface.cpp obj/rmapplugin1.0.0/ && (cd `dirname obj/rmapplugin1.0.0` && $(TAR) rmapplugin1.0.0.tar rmapplugin1.0.0 && $(COMPRESS) rmapplugin1.0.0.tar) && $(MOVE) `dirname obj/rmapplugin1.0.0`/rmapplugin1.0.0.tar.gz . && $(DEL_FILE) -r obj/rmapplugin1.0.0
258 $(COPY_FILE) --parents $(SOURCES) $(DIST) obj/rmapplugin1.0.0/ && $(COPY_FILE) --parents rmappluginui.h rmapplugin.h rmapoperations.h ccsds.h ../common_PLE/qipdialogbox.h ../common_PLE/gresbstatusenquiry.h rmappluginpythonwrapper.h stardundee.h ../spw_usb_driver_v2.61/inc/spw_usb_api.h ../spw_usb_driver_v2.61/inc/spw_config_library.h gresb.h tcpackettosend.h tmpackettoread.h wfdisplay.h tmstatistics.h wfplot.h wfpage.h wfpacket.h params.h /usr/include/lppmon/genericPySysdriver.h /usr/include/lppmon/lppmonplugin.h obj/rmapplugin1.0.0/ && $(COPY_FILE) --parents rmapplugin.cpp rmappluginui.cpp rmapoperations.cpp ccsds.cpp ../common_PLE/qipdialogbox.cpp ../common_PLE/gresbstatusenquiry.cpp rmappluginpythonwrapper.cpp stardundee.cpp gresb.cpp tcpackettosend.cpp tmpackettoread.cpp wfdisplay.cpp tmstatistics.cpp wfplot.cpp wfpage.cpp wfpacket.cpp /usr/include/lppmon/pluginsInterface/lppmonplugininterface.cpp obj/rmapplugin1.0.0/ && (cd `dirname obj/rmapplugin1.0.0` && $(TAR) rmapplugin1.0.0.tar rmapplugin1.0.0 && $(COMPRESS) rmapplugin1.0.0.tar) && $(MOVE) `dirname obj/rmapplugin1.0.0`/rmapplugin1.0.0.tar.gz . && $(DEL_FILE) -r obj/rmapplugin1.0.0
259
259
260
260
261 clean:compiler_clean
261 clean:compiler_clean
262 -$(DEL_FILE) $(OBJECTS)
262 -$(DEL_FILE) $(OBJECTS)
263 -$(DEL_FILE) *~ core *.core
263 -$(DEL_FILE) *~ core *.core
264
264
265
265
266 ####### Sub-libraries
266 ####### Sub-libraries
267
267
268 distclean: clean
268 distclean: clean
269 -$(DEL_FILE) bin/$(TARGET)
269 -$(DEL_FILE) bin/$(TARGET)
270 -$(DEL_FILE) bin/$(TARGET0) bin/$(TARGET1) bin/$(TARGET2) $(TARGETA)
270 -$(DEL_FILE) bin/$(TARGET0) bin/$(TARGET1) bin/$(TARGET2) $(TARGETA)
271 -$(DEL_FILE) Makefile
271 -$(DEL_FILE) Makefile
272
272
273
273
274 check: first
274 check: first
275
275
276 mocclean: compiler_moc_header_clean compiler_moc_source_clean
276 mocclean: compiler_moc_header_clean compiler_moc_source_clean
277
277
278 mocables: compiler_moc_header_make_all compiler_moc_source_make_all
278 mocables: compiler_moc_header_make_all compiler_moc_source_make_all
279
279
280 compiler_moc_header_make_all: moc/moc_rmappluginui.cpp moc/moc_rmapplugin.cpp moc/moc_qipdialogbox.cpp moc/moc_gresbstatusenquiry.cpp moc/moc_rmappluginpythonwrapper.cpp moc/moc_stardundee.cpp moc/moc_gresb.cpp moc/moc_tcpackettosend.cpp moc/moc_tmpackettoread.cpp moc/moc_wfdisplay.cpp moc/moc_tmstatistics.cpp moc/moc_wfplot.cpp moc/moc_wfpage.cpp moc/moc_wfpacket.cpp moc/moc_genericPySysdriver.cpp moc/moc_lppmonplugin.cpp
280 compiler_moc_header_make_all: moc/moc_rmappluginui.cpp moc/moc_rmapplugin.cpp moc/moc_qipdialogbox.cpp moc/moc_gresbstatusenquiry.cpp moc/moc_rmappluginpythonwrapper.cpp moc/moc_stardundee.cpp moc/moc_gresb.cpp moc/moc_tcpackettosend.cpp moc/moc_tmpackettoread.cpp moc/moc_wfdisplay.cpp moc/moc_tmstatistics.cpp moc/moc_wfplot.cpp moc/moc_wfpage.cpp moc/moc_wfpacket.cpp moc/moc_genericPySysdriver.cpp moc/moc_lppmonplugin.cpp
281 compiler_moc_header_clean:
281 compiler_moc_header_clean:
282 -$(DEL_FILE) moc/moc_rmappluginui.cpp moc/moc_rmapplugin.cpp moc/moc_qipdialogbox.cpp moc/moc_gresbstatusenquiry.cpp moc/moc_rmappluginpythonwrapper.cpp moc/moc_stardundee.cpp moc/moc_gresb.cpp moc/moc_tcpackettosend.cpp moc/moc_tmpackettoread.cpp moc/moc_wfdisplay.cpp moc/moc_tmstatistics.cpp moc/moc_wfplot.cpp moc/moc_wfpage.cpp moc/moc_wfpacket.cpp moc/moc_genericPySysdriver.cpp moc/moc_lppmonplugin.cpp
282 -$(DEL_FILE) moc/moc_rmappluginui.cpp moc/moc_rmapplugin.cpp moc/moc_qipdialogbox.cpp moc/moc_gresbstatusenquiry.cpp moc/moc_rmappluginpythonwrapper.cpp moc/moc_stardundee.cpp moc/moc_gresb.cpp moc/moc_tcpackettosend.cpp moc/moc_tmpackettoread.cpp moc/moc_wfdisplay.cpp moc/moc_tmstatistics.cpp moc/moc_wfplot.cpp moc/moc_wfpage.cpp moc/moc_wfpacket.cpp moc/moc_genericPySysdriver.cpp moc/moc_lppmonplugin.cpp
283 moc/moc_rmappluginui.cpp: rmapoperations.h \
283 moc/moc_rmappluginui.cpp: rmapoperations.h \
284 stardundee.h \
284 stardundee.h \
285 ccsds.h \
285 ccsds.h \
286 tmpackettoread.h \
286 tmpackettoread.h \
287 gresb.h \
287 gresb.h \
288 wfdisplay.h \
288 wfdisplay.h \
289 wfplot.h \
289 wfplot.h \
290 params.h \
290 params.h \
291 wfpage.h \
291 wfpage.h \
292 tmstatistics.h \
292 tmstatistics.h \
293 rmappluginui.h
293 rmappluginui.h
294 /usr/lib64/qt4/bin/moc $(DEFINES) $(INCPATH) rmappluginui.h -o moc/moc_rmappluginui.cpp
294 /usr/lib64/qt4/bin/moc $(DEFINES) $(INCPATH) rmappluginui.h -o moc/moc_rmappluginui.cpp
295
295
296 moc/moc_rmapplugin.cpp: rmappluginui.h \
296 moc/moc_rmapplugin.cpp: rmappluginui.h \
297 rmapoperations.h \
297 rmapoperations.h \
298 stardundee.h \
298 stardundee.h \
299 ccsds.h \
299 ccsds.h \
300 tmpackettoread.h \
300 tmpackettoread.h \
301 gresb.h \
301 gresb.h \
302 wfdisplay.h \
302 wfdisplay.h \
303 wfplot.h \
303 wfplot.h \
304 params.h \
304 params.h \
305 wfpage.h \
305 wfpage.h \
306 tmstatistics.h \
306 tmstatistics.h \
307 wfpacket.h \
307 wfpacket.h \
308 rmapplugin.h
308 rmapplugin.h
309 /usr/lib64/qt4/bin/moc $(DEFINES) $(INCPATH) rmapplugin.h -o moc/moc_rmapplugin.cpp
309 /usr/lib64/qt4/bin/moc $(DEFINES) $(INCPATH) rmapplugin.h -o moc/moc_rmapplugin.cpp
310
310
311 moc/moc_qipdialogbox.cpp: ../common_PLE/qipdialogbox.h
311 moc/moc_qipdialogbox.cpp: ../common_PLE/qipdialogbox.h
312 /usr/lib64/qt4/bin/moc $(DEFINES) $(INCPATH) ../common_PLE/qipdialogbox.h -o moc/moc_qipdialogbox.cpp
312 /usr/lib64/qt4/bin/moc $(DEFINES) $(INCPATH) ../common_PLE/qipdialogbox.h -o moc/moc_qipdialogbox.cpp
313
313
314 moc/moc_gresbstatusenquiry.cpp: ../common_PLE/gresbstatusenquiry.h
314 moc/moc_gresbstatusenquiry.cpp: ../common_PLE/gresbstatusenquiry.h
315 /usr/lib64/qt4/bin/moc $(DEFINES) $(INCPATH) ../common_PLE/gresbstatusenquiry.h -o moc/moc_gresbstatusenquiry.cpp
315 /usr/lib64/qt4/bin/moc $(DEFINES) $(INCPATH) ../common_PLE/gresbstatusenquiry.h -o moc/moc_gresbstatusenquiry.cpp
316
316
317 moc/moc_rmappluginpythonwrapper.cpp: rmapoperations.h \
317 moc/moc_rmappluginpythonwrapper.cpp: rmapoperations.h \
318 ccsds.h \
318 ccsds.h \
319 tcpackettosend.h \
319 tcpackettosend.h \
320 tmpackettoread.h \
320 tmpackettoread.h \
321 rmappluginpythonwrapper.h
321 rmappluginpythonwrapper.h
322 /usr/lib64/qt4/bin/moc $(DEFINES) $(INCPATH) rmappluginpythonwrapper.h -o moc/moc_rmappluginpythonwrapper.cpp
322 /usr/lib64/qt4/bin/moc $(DEFINES) $(INCPATH) rmappluginpythonwrapper.h -o moc/moc_rmappluginpythonwrapper.cpp
323
323
324 moc/moc_stardundee.cpp: rmapoperations.h \
324 moc/moc_stardundee.cpp: rmapoperations.h \
325 ccsds.h \
325 ccsds.h \
326 tmpackettoread.h \
326 tmpackettoread.h \
327 stardundee.h
327 stardundee.h
328 /usr/lib64/qt4/bin/moc $(DEFINES) $(INCPATH) stardundee.h -o moc/moc_stardundee.cpp
328 /usr/lib64/qt4/bin/moc $(DEFINES) $(INCPATH) stardundee.h -o moc/moc_stardundee.cpp
329
329
330 moc/moc_gresb.cpp: rmapoperations.h \
330 moc/moc_gresb.cpp: rmapoperations.h \
331 ccsds.h \
331 ccsds.h \
332 tmpackettoread.h \
332 tmpackettoread.h \
333 gresb.h
333 gresb.h
334 /usr/lib64/qt4/bin/moc $(DEFINES) $(INCPATH) gresb.h -o moc/moc_gresb.cpp
334 /usr/lib64/qt4/bin/moc $(DEFINES) $(INCPATH) gresb.h -o moc/moc_gresb.cpp
335
335
336 moc/moc_tcpackettosend.cpp: tcpackettosend.h
336 moc/moc_tcpackettosend.cpp: tcpackettosend.h
337 /usr/lib64/qt4/bin/moc $(DEFINES) $(INCPATH) tcpackettosend.h -o moc/moc_tcpackettosend.cpp
337 /usr/lib64/qt4/bin/moc $(DEFINES) $(INCPATH) tcpackettosend.h -o moc/moc_tcpackettosend.cpp
338
338
339 moc/moc_tmpackettoread.cpp: tmpackettoread.h
339 moc/moc_tmpackettoread.cpp: tmpackettoread.h
340 /usr/lib64/qt4/bin/moc $(DEFINES) $(INCPATH) tmpackettoread.h -o moc/moc_tmpackettoread.cpp
340 /usr/lib64/qt4/bin/moc $(DEFINES) $(INCPATH) tmpackettoread.h -o moc/moc_tmpackettoread.cpp
341
341
342 moc/moc_wfdisplay.cpp: wfplot.h \
342 moc/moc_wfdisplay.cpp: wfplot.h \
343 params.h \
343 params.h \
344 wfpage.h \
344 wfpage.h \
345 wfdisplay.h
345 wfdisplay.h
346 /usr/lib64/qt4/bin/moc $(DEFINES) $(INCPATH) wfdisplay.h -o moc/moc_wfdisplay.cpp
346 /usr/lib64/qt4/bin/moc $(DEFINES) $(INCPATH) wfdisplay.h -o moc/moc_wfdisplay.cpp
347
347
348 moc/moc_tmstatistics.cpp: tmstatistics.h
348 moc/moc_tmstatistics.cpp: tmstatistics.h
349 /usr/lib64/qt4/bin/moc $(DEFINES) $(INCPATH) tmstatistics.h -o moc/moc_tmstatistics.cpp
349 /usr/lib64/qt4/bin/moc $(DEFINES) $(INCPATH) tmstatistics.h -o moc/moc_tmstatistics.cpp
350
350
351 moc/moc_wfplot.cpp: params.h \
351 moc/moc_wfplot.cpp: params.h \
352 wfplot.h
352 wfplot.h
353 /usr/lib64/qt4/bin/moc $(DEFINES) $(INCPATH) wfplot.h -o moc/moc_wfplot.cpp
353 /usr/lib64/qt4/bin/moc $(DEFINES) $(INCPATH) wfplot.h -o moc/moc_wfplot.cpp
354
354
355 moc/moc_wfpage.cpp: wfplot.h \
355 moc/moc_wfpage.cpp: wfplot.h \
356 params.h \
356 params.h \
357 wfpage.h
357 wfpage.h
358 /usr/lib64/qt4/bin/moc $(DEFINES) $(INCPATH) wfpage.h -o moc/moc_wfpage.cpp
358 /usr/lib64/qt4/bin/moc $(DEFINES) $(INCPATH) wfpage.h -o moc/moc_wfpage.cpp
359
359
360 moc/moc_wfpacket.cpp: params.h \
360 moc/moc_wfpacket.cpp: params.h \
361 wfpacket.h
361 wfpacket.h
362 /usr/lib64/qt4/bin/moc $(DEFINES) $(INCPATH) wfpacket.h -o moc/moc_wfpacket.cpp
362 /usr/lib64/qt4/bin/moc $(DEFINES) $(INCPATH) wfpacket.h -o moc/moc_wfpacket.cpp
363
363
364 moc/moc_genericPySysdriver.cpp: /usr/include/lppmon/genericPySysdriver.h
364 moc/moc_genericPySysdriver.cpp: /usr/include/lppmon/genericPySysdriver.h
365 /usr/lib64/qt4/bin/moc $(DEFINES) $(INCPATH) /usr/include/lppmon/genericPySysdriver.h -o moc/moc_genericPySysdriver.cpp
365 /usr/lib64/qt4/bin/moc $(DEFINES) $(INCPATH) /usr/include/lppmon/genericPySysdriver.h -o moc/moc_genericPySysdriver.cpp
366
366
367 moc/moc_lppmonplugin.cpp: /usr/include/lppmon/lppmonplugin.h
367 moc/moc_lppmonplugin.cpp: /usr/include/lppmon/lppmonplugin.h
368 /usr/lib64/qt4/bin/moc $(DEFINES) $(INCPATH) /usr/include/lppmon/lppmonplugin.h -o moc/moc_lppmonplugin.cpp
368 /usr/lib64/qt4/bin/moc $(DEFINES) $(INCPATH) /usr/include/lppmon/lppmonplugin.h -o moc/moc_lppmonplugin.cpp
369
369
370 compiler_rcc_make_all:
370 compiler_rcc_make_all:
371 compiler_rcc_clean:
371 compiler_rcc_clean:
372 compiler_image_collection_make_all: qmake_image_collection.cpp
372 compiler_image_collection_make_all: qmake_image_collection.cpp
373 compiler_image_collection_clean:
373 compiler_image_collection_clean:
374 -$(DEL_FILE) qmake_image_collection.cpp
374 -$(DEL_FILE) qmake_image_collection.cpp
375 compiler_moc_source_make_all:
375 compiler_moc_source_make_all:
376 compiler_moc_source_clean:
376 compiler_moc_source_clean:
377 compiler_uic_make_all:
377 compiler_uic_make_all:
378 compiler_uic_clean:
378 compiler_uic_clean:
379 compiler_yacc_decl_make_all:
379 compiler_yacc_decl_make_all:
380 compiler_yacc_decl_clean:
380 compiler_yacc_decl_clean:
381 compiler_yacc_impl_make_all:
381 compiler_yacc_impl_make_all:
382 compiler_yacc_impl_clean:
382 compiler_yacc_impl_clean:
383 compiler_lex_make_all:
383 compiler_lex_make_all:
384 compiler_lex_clean:
384 compiler_lex_clean:
385 compiler_clean: compiler_moc_header_clean
385 compiler_clean: compiler_moc_header_clean
386
386
387 ####### Compile
387 ####### Compile
388
388
389 obj/rmapplugin.o: rmapplugin.cpp rmapplugin.h \
389 obj/rmapplugin.o: rmapplugin.cpp rmapplugin.h \
390 rmappluginui.h \
390 rmappluginui.h \
391 rmapoperations.h \
391 rmapoperations.h \
392 stardundee.h \
392 stardundee.h \
393 ccsds.h \
393 ccsds.h \
394 tmpackettoread.h \
394 tmpackettoread.h \
395 gresb.h \
395 gresb.h \
396 wfdisplay.h \
396 wfdisplay.h \
397 wfplot.h \
397 wfplot.h \
398 params.h \
398 params.h \
399 wfpage.h \
399 wfpage.h \
400 tmstatistics.h \
400 tmstatistics.h \
401 wfpacket.h \
401 wfpacket.h \
402 rmappluginpythonwrapper.h \
402 rmappluginpythonwrapper.h \
403 tcpackettosend.h
403 tcpackettosend.h
404 $(CXX) -c $(CXXFLAGS) $(INCPATH) -o obj/rmapplugin.o rmapplugin.cpp
404 $(CXX) -c $(CXXFLAGS) $(INCPATH) -o obj/rmapplugin.o rmapplugin.cpp
405
405
406 obj/rmappluginui.o: rmappluginui.cpp rmapplugin.h \
406 obj/rmappluginui.o: rmappluginui.cpp rmapplugin.h \
407 rmappluginui.h \
407 rmappluginui.h \
408 rmapoperations.h \
408 rmapoperations.h \
409 stardundee.h \
409 stardundee.h \
410 ccsds.h \
410 ccsds.h \
411 tmpackettoread.h \
411 tmpackettoread.h \
412 gresb.h \
412 gresb.h \
413 wfdisplay.h \
413 wfdisplay.h \
414 wfplot.h \
414 wfplot.h \
415 params.h \
415 params.h \
416 wfpage.h \
416 wfpage.h \
417 tmstatistics.h \
417 tmstatistics.h \
418 wfpacket.h
418 wfpacket.h
419 $(CXX) -c $(CXXFLAGS) $(INCPATH) -o obj/rmappluginui.o rmappluginui.cpp
419 $(CXX) -c $(CXXFLAGS) $(INCPATH) -o obj/rmappluginui.o rmappluginui.cpp
420
420
421 obj/rmapoperations.o: rmapoperations.cpp rmapoperations.h
421 obj/rmapoperations.o: rmapoperations.cpp rmapoperations.h
422 $(CXX) -c $(CXXFLAGS) $(INCPATH) -o obj/rmapoperations.o rmapoperations.cpp
422 $(CXX) -c $(CXXFLAGS) $(INCPATH) -o obj/rmapoperations.o rmapoperations.cpp
423
423
424 obj/ccsds.o: ccsds.cpp ccsds.h
424 obj/ccsds.o: ccsds.cpp ccsds.h
425 $(CXX) -c $(CXXFLAGS) $(INCPATH) -o obj/ccsds.o ccsds.cpp
425 $(CXX) -c $(CXXFLAGS) $(INCPATH) -o obj/ccsds.o ccsds.cpp
426
426
427 obj/qipdialogbox.o: ../common_PLE/qipdialogbox.cpp ../common_PLE/qipdialogbox.h
427 obj/qipdialogbox.o: ../common_PLE/qipdialogbox.cpp ../common_PLE/qipdialogbox.h
428 $(CXX) -c $(CXXFLAGS) $(INCPATH) -o obj/qipdialogbox.o ../common_PLE/qipdialogbox.cpp
428 $(CXX) -c $(CXXFLAGS) $(INCPATH) -o obj/qipdialogbox.o ../common_PLE/qipdialogbox.cpp
429
429
430 obj/gresbstatusenquiry.o: ../common_PLE/gresbstatusenquiry.cpp ../common_PLE/gresbstatusenquiry.h
430 obj/gresbstatusenquiry.o: ../common_PLE/gresbstatusenquiry.cpp ../common_PLE/gresbstatusenquiry.h
431 $(CXX) -c $(CXXFLAGS) $(INCPATH) -o obj/gresbstatusenquiry.o ../common_PLE/gresbstatusenquiry.cpp
431 $(CXX) -c $(CXXFLAGS) $(INCPATH) -o obj/gresbstatusenquiry.o ../common_PLE/gresbstatusenquiry.cpp
432
432
433 obj/rmappluginpythonwrapper.o: rmappluginpythonwrapper.cpp rmappluginpythonwrapper.h \
433 obj/rmappluginpythonwrapper.o: rmappluginpythonwrapper.cpp rmappluginpythonwrapper.h \
434 rmapoperations.h \
434 rmapoperations.h \
435 ccsds.h \
435 ccsds.h \
436 tcpackettosend.h \
436 tcpackettosend.h \
437 tmpackettoread.h
437 tmpackettoread.h
438 $(CXX) -c $(CXXFLAGS) $(INCPATH) -o obj/rmappluginpythonwrapper.o rmappluginpythonwrapper.cpp
438 $(CXX) -c $(CXXFLAGS) $(INCPATH) -o obj/rmappluginpythonwrapper.o rmappluginpythonwrapper.cpp
439
439
440 obj/stardundee.o: stardundee.cpp stardundee.h \
440 obj/stardundee.o: stardundee.cpp stardundee.h \
441 rmapoperations.h \
441 rmapoperations.h \
442 ccsds.h \
442 ccsds.h \
443 tmpackettoread.h
443 tmpackettoread.h
444 $(CXX) -c $(CXXFLAGS) $(INCPATH) -o obj/stardundee.o stardundee.cpp
444 $(CXX) -c $(CXXFLAGS) $(INCPATH) -o obj/stardundee.o stardundee.cpp
445
445
446 obj/gresb.o: gresb.cpp gresb.h \
446 obj/gresb.o: gresb.cpp gresb.h \
447 rmapoperations.h \
447 rmapoperations.h \
448 ccsds.h \
448 ccsds.h \
449 tmpackettoread.h
449 tmpackettoread.h
450 $(CXX) -c $(CXXFLAGS) $(INCPATH) -o obj/gresb.o gresb.cpp
450 $(CXX) -c $(CXXFLAGS) $(INCPATH) -o obj/gresb.o gresb.cpp
451
451
452 obj/tcpackettosend.o: tcpackettosend.cpp tcpackettosend.h
452 obj/tcpackettosend.o: tcpackettosend.cpp tcpackettosend.h
453 $(CXX) -c $(CXXFLAGS) $(INCPATH) -o obj/tcpackettosend.o tcpackettosend.cpp
453 $(CXX) -c $(CXXFLAGS) $(INCPATH) -o obj/tcpackettosend.o tcpackettosend.cpp
454
454
455 obj/tmpackettoread.o: tmpackettoread.cpp tmpackettoread.h
455 obj/tmpackettoread.o: tmpackettoread.cpp tmpackettoread.h
456 $(CXX) -c $(CXXFLAGS) $(INCPATH) -o obj/tmpackettoread.o tmpackettoread.cpp
456 $(CXX) -c $(CXXFLAGS) $(INCPATH) -o obj/tmpackettoread.o tmpackettoread.cpp
457
457
458 obj/wfdisplay.o: wfdisplay.cpp wfdisplay.h \
458 obj/wfdisplay.o: wfdisplay.cpp wfdisplay.h \
459 wfplot.h \
459 wfplot.h \
460 params.h \
460 params.h \
461 wfpage.h
461 wfpage.h
462 $(CXX) -c $(CXXFLAGS) $(INCPATH) -o obj/wfdisplay.o wfdisplay.cpp
462 $(CXX) -c $(CXXFLAGS) $(INCPATH) -o obj/wfdisplay.o wfdisplay.cpp
463
463
464 obj/tmstatistics.o: tmstatistics.cpp tmstatistics.h
464 obj/tmstatistics.o: tmstatistics.cpp tmstatistics.h
465 $(CXX) -c $(CXXFLAGS) $(INCPATH) -o obj/tmstatistics.o tmstatistics.cpp
465 $(CXX) -c $(CXXFLAGS) $(INCPATH) -o obj/tmstatistics.o tmstatistics.cpp
466
466
467 obj/wfplot.o: wfplot.cpp wfplot.h \
467 obj/wfplot.o: wfplot.cpp wfplot.h \
468 params.h
468 params.h
469 $(CXX) -c $(CXXFLAGS) $(INCPATH) -o obj/wfplot.o wfplot.cpp
469 $(CXX) -c $(CXXFLAGS) $(INCPATH) -o obj/wfplot.o wfplot.cpp
470
470
471 obj/wfpage.o: wfpage.cpp wfpage.h \
471 obj/wfpage.o: wfpage.cpp wfpage.h \
472 wfplot.h \
472 wfplot.h \
473 params.h
473 params.h
474 $(CXX) -c $(CXXFLAGS) $(INCPATH) -o obj/wfpage.o wfpage.cpp
474 $(CXX) -c $(CXXFLAGS) $(INCPATH) -o obj/wfpage.o wfpage.cpp
475
475
476 obj/wfpacket.o: wfpacket.cpp wfpacket.h \
476 obj/wfpacket.o: wfpacket.cpp wfpacket.h \
477 params.h
477 params.h
478 $(CXX) -c $(CXXFLAGS) $(INCPATH) -o obj/wfpacket.o wfpacket.cpp
478 $(CXX) -c $(CXXFLAGS) $(INCPATH) -o obj/wfpacket.o wfpacket.cpp
479
479
480 obj/lppmonplugininterface.o: /usr/include/lppmon/pluginsInterface/lppmonplugininterface.cpp /usr/include/lppmon/pluginsInterface/lppmonplugininterface.h \
480 obj/lppmonplugininterface.o: /usr/include/lppmon/pluginsInterface/lppmonplugininterface.cpp /usr/include/lppmon/pluginsInterface/lppmonplugininterface.h \
481 /usr/include/lppmon/pluginsInterface/lppmonplugininterface_global.h
481 /usr/include/lppmon/pluginsInterface/lppmonplugininterface_global.h
482 $(CXX) -c $(CXXFLAGS) $(INCPATH) -o obj/lppmonplugininterface.o /usr/include/lppmon/pluginsInterface/lppmonplugininterface.cpp
482 $(CXX) -c $(CXXFLAGS) $(INCPATH) -o obj/lppmonplugininterface.o /usr/include/lppmon/pluginsInterface/lppmonplugininterface.cpp
483
483
484 obj/moc_rmappluginui.o: moc/moc_rmappluginui.cpp
484 obj/moc_rmappluginui.o: moc/moc_rmappluginui.cpp
485 $(CXX) -c $(CXXFLAGS) $(INCPATH) -o obj/moc_rmappluginui.o moc/moc_rmappluginui.cpp
485 $(CXX) -c $(CXXFLAGS) $(INCPATH) -o obj/moc_rmappluginui.o moc/moc_rmappluginui.cpp
486
486
487 obj/moc_rmapplugin.o: moc/moc_rmapplugin.cpp
487 obj/moc_rmapplugin.o: moc/moc_rmapplugin.cpp
488 $(CXX) -c $(CXXFLAGS) $(INCPATH) -o obj/moc_rmapplugin.o moc/moc_rmapplugin.cpp
488 $(CXX) -c $(CXXFLAGS) $(INCPATH) -o obj/moc_rmapplugin.o moc/moc_rmapplugin.cpp
489
489
490 obj/moc_qipdialogbox.o: moc/moc_qipdialogbox.cpp
490 obj/moc_qipdialogbox.o: moc/moc_qipdialogbox.cpp
491 $(CXX) -c $(CXXFLAGS) $(INCPATH) -o obj/moc_qipdialogbox.o moc/moc_qipdialogbox.cpp
491 $(CXX) -c $(CXXFLAGS) $(INCPATH) -o obj/moc_qipdialogbox.o moc/moc_qipdialogbox.cpp
492
492
493 obj/moc_gresbstatusenquiry.o: moc/moc_gresbstatusenquiry.cpp
493 obj/moc_gresbstatusenquiry.o: moc/moc_gresbstatusenquiry.cpp
494 $(CXX) -c $(CXXFLAGS) $(INCPATH) -o obj/moc_gresbstatusenquiry.o moc/moc_gresbstatusenquiry.cpp
494 $(CXX) -c $(CXXFLAGS) $(INCPATH) -o obj/moc_gresbstatusenquiry.o moc/moc_gresbstatusenquiry.cpp
495
495
496 obj/moc_rmappluginpythonwrapper.o: moc/moc_rmappluginpythonwrapper.cpp
496 obj/moc_rmappluginpythonwrapper.o: moc/moc_rmappluginpythonwrapper.cpp
497 $(CXX) -c $(CXXFLAGS) $(INCPATH) -o obj/moc_rmappluginpythonwrapper.o moc/moc_rmappluginpythonwrapper.cpp
497 $(CXX) -c $(CXXFLAGS) $(INCPATH) -o obj/moc_rmappluginpythonwrapper.o moc/moc_rmappluginpythonwrapper.cpp
498
498
499 obj/moc_stardundee.o: moc/moc_stardundee.cpp
499 obj/moc_stardundee.o: moc/moc_stardundee.cpp
500 $(CXX) -c $(CXXFLAGS) $(INCPATH) -o obj/moc_stardundee.o moc/moc_stardundee.cpp
500 $(CXX) -c $(CXXFLAGS) $(INCPATH) -o obj/moc_stardundee.o moc/moc_stardundee.cpp
501
501
502 obj/moc_gresb.o: moc/moc_gresb.cpp
502 obj/moc_gresb.o: moc/moc_gresb.cpp
503 $(CXX) -c $(CXXFLAGS) $(INCPATH) -o obj/moc_gresb.o moc/moc_gresb.cpp
503 $(CXX) -c $(CXXFLAGS) $(INCPATH) -o obj/moc_gresb.o moc/moc_gresb.cpp
504
504
505 obj/moc_tcpackettosend.o: moc/moc_tcpackettosend.cpp
505 obj/moc_tcpackettosend.o: moc/moc_tcpackettosend.cpp
506 $(CXX) -c $(CXXFLAGS) $(INCPATH) -o obj/moc_tcpackettosend.o moc/moc_tcpackettosend.cpp
506 $(CXX) -c $(CXXFLAGS) $(INCPATH) -o obj/moc_tcpackettosend.o moc/moc_tcpackettosend.cpp
507
507
508 obj/moc_tmpackettoread.o: moc/moc_tmpackettoread.cpp
508 obj/moc_tmpackettoread.o: moc/moc_tmpackettoread.cpp
509 $(CXX) -c $(CXXFLAGS) $(INCPATH) -o obj/moc_tmpackettoread.o moc/moc_tmpackettoread.cpp
509 $(CXX) -c $(CXXFLAGS) $(INCPATH) -o obj/moc_tmpackettoread.o moc/moc_tmpackettoread.cpp
510
510
511 obj/moc_wfdisplay.o: moc/moc_wfdisplay.cpp
511 obj/moc_wfdisplay.o: moc/moc_wfdisplay.cpp
512 $(CXX) -c $(CXXFLAGS) $(INCPATH) -o obj/moc_wfdisplay.o moc/moc_wfdisplay.cpp
512 $(CXX) -c $(CXXFLAGS) $(INCPATH) -o obj/moc_wfdisplay.o moc/moc_wfdisplay.cpp
513
513
514 obj/moc_tmstatistics.o: moc/moc_tmstatistics.cpp
514 obj/moc_tmstatistics.o: moc/moc_tmstatistics.cpp
515 $(CXX) -c $(CXXFLAGS) $(INCPATH) -o obj/moc_tmstatistics.o moc/moc_tmstatistics.cpp
515 $(CXX) -c $(CXXFLAGS) $(INCPATH) -o obj/moc_tmstatistics.o moc/moc_tmstatistics.cpp
516
516
517 obj/moc_wfplot.o: moc/moc_wfplot.cpp
517 obj/moc_wfplot.o: moc/moc_wfplot.cpp
518 $(CXX) -c $(CXXFLAGS) $(INCPATH) -o obj/moc_wfplot.o moc/moc_wfplot.cpp
518 $(CXX) -c $(CXXFLAGS) $(INCPATH) -o obj/moc_wfplot.o moc/moc_wfplot.cpp
519
519
520 obj/moc_wfpage.o: moc/moc_wfpage.cpp
520 obj/moc_wfpage.o: moc/moc_wfpage.cpp
521 $(CXX) -c $(CXXFLAGS) $(INCPATH) -o obj/moc_wfpage.o moc/moc_wfpage.cpp
521 $(CXX) -c $(CXXFLAGS) $(INCPATH) -o obj/moc_wfpage.o moc/moc_wfpage.cpp
522
522
523 obj/moc_wfpacket.o: moc/moc_wfpacket.cpp
523 obj/moc_wfpacket.o: moc/moc_wfpacket.cpp
524 $(CXX) -c $(CXXFLAGS) $(INCPATH) -o obj/moc_wfpacket.o moc/moc_wfpacket.cpp
524 $(CXX) -c $(CXXFLAGS) $(INCPATH) -o obj/moc_wfpacket.o moc/moc_wfpacket.cpp
525
525
526 obj/moc_genericPySysdriver.o: moc/moc_genericPySysdriver.cpp
526 obj/moc_genericPySysdriver.o: moc/moc_genericPySysdriver.cpp
527 $(CXX) -c $(CXXFLAGS) $(INCPATH) -o obj/moc_genericPySysdriver.o moc/moc_genericPySysdriver.cpp
527 $(CXX) -c $(CXXFLAGS) $(INCPATH) -o obj/moc_genericPySysdriver.o moc/moc_genericPySysdriver.cpp
528
528
529 obj/moc_lppmonplugin.o: moc/moc_lppmonplugin.cpp
529 obj/moc_lppmonplugin.o: moc/moc_lppmonplugin.cpp
530 $(CXX) -c $(CXXFLAGS) $(INCPATH) -o obj/moc_lppmonplugin.o moc/moc_lppmonplugin.cpp
530 $(CXX) -c $(CXXFLAGS) $(INCPATH) -o obj/moc_lppmonplugin.o moc/moc_lppmonplugin.cpp
531
531
532 ####### Install
532 ####### Install
533
533
534 install_target: first FORCE
534 install_target: first FORCE
535 @$(CHK_DIR_EXISTS) $(INSTALL_ROOT)/home/paul/.lppmon/plugins/ || $(MKDIR) $(INSTALL_ROOT)/home/paul/.lppmon/plugins/
535 @$(CHK_DIR_EXISTS) $(INSTALL_ROOT)/home/paul/.lppmon/plugins/ || $(MKDIR) $(INSTALL_ROOT)/home/paul/.lppmon/plugins/
536 -$(INSTALL_PROGRAM) "bin/$(TARGET)" "$(INSTALL_ROOT)/home/paul/.lppmon/plugins/$(TARGET)"
536 -$(INSTALL_PROGRAM) "bin/$(TARGET)" "$(INSTALL_ROOT)/home/paul/.lppmon/plugins/$(TARGET)"
537 -$(SYMLINK) "$(TARGET)" "$(INSTALL_ROOT)/home/paul/.lppmon/plugins/$(TARGET0)"
537 -$(SYMLINK) "$(TARGET)" "$(INSTALL_ROOT)/home/paul/.lppmon/plugins/$(TARGET0)"
538 -$(SYMLINK) "$(TARGET)" "$(INSTALL_ROOT)/home/paul/.lppmon/plugins/$(TARGET1)"
538 -$(SYMLINK) "$(TARGET)" "$(INSTALL_ROOT)/home/paul/.lppmon/plugins/$(TARGET1)"
539 -$(SYMLINK) "$(TARGET)" "$(INSTALL_ROOT)/home/paul/.lppmon/plugins/$(TARGET2)"
539 -$(SYMLINK) "$(TARGET)" "$(INSTALL_ROOT)/home/paul/.lppmon/plugins/$(TARGET2)"
540
540
541 uninstall_target: FORCE
541 uninstall_target: FORCE
542 -$(DEL_FILE) "$(INSTALL_ROOT)/home/paul/.lppmon/plugins/$(TARGET)"
542 -$(DEL_FILE) "$(INSTALL_ROOT)/home/paul/.lppmon/plugins/$(TARGET)"
543 -$(DEL_FILE) "$(INSTALL_ROOT)/home/paul/.lppmon/plugins/$(TARGET0)"
543 -$(DEL_FILE) "$(INSTALL_ROOT)/home/paul/.lppmon/plugins/$(TARGET0)"
544 -$(DEL_FILE) "$(INSTALL_ROOT)/home/paul/.lppmon/plugins/$(TARGET1)"
544 -$(DEL_FILE) "$(INSTALL_ROOT)/home/paul/.lppmon/plugins/$(TARGET1)"
545 -$(DEL_FILE) "$(INSTALL_ROOT)/home/paul/.lppmon/plugins/$(TARGET2)"
545 -$(DEL_FILE) "$(INSTALL_ROOT)/home/paul/.lppmon/plugins/$(TARGET2)"
546 -$(DEL_DIR) $(INSTALL_ROOT)/home/paul/.lppmon/plugins/
546 -$(DEL_DIR) $(INSTALL_ROOT)/home/paul/.lppmon/plugins/
547
547
548
548
549 install: install_target FORCE
549 install: install_target FORCE
550
550
551 uninstall: uninstall_target FORCE
551 uninstall: uninstall_target FORCE
552
552
553 FORCE:
553 FORCE:
554
554
@@ -1,44 +1,48
1 #ifndef PARAMS_H
1 #ifndef PARAMS_H
2 #define PARAMS_H
2 #define PARAMS_H
3
3
4 #define XMAX 2048
4 #define XMAX 2048
5 #define YMAX 35000
5 #define YMAX 35000
6 #define FONT_SIZE_WAVEFORM_TITLE 10
6 #define FONT_SIZE_WAVEFORM_TITLE 10
7 #define DEFAULT_SIZE 2048
7 #define DEFAULT_SIZE 2048
8 #define BLK_SIZE 12
8 #define BLK_SIZE 12
9
9
10 //****************
10 //****************
11 // TM packets SIDs
11 // TM packets SIDs
12 #define SID_NORMAL_SWF_F0 3
12 #define SID_NORMAL_SWF_F0 3
13 #define SID_NORMAL_SWF_F1 4
13 #define SID_NORMAL_SWF_F1 4
14 #define SID_NORMAL_SWF_F2 5
14 #define SID_NORMAL_SWF_F2 5
15 #define SID_NORMAL_CWF_F3 1
15 #define SID_NORMAL_CWF_F3 1
16 #define SID_NORMAL_ASM_F0 11
16 #define SID_NORMAL_ASM_F0 11
17 #define SID_NORMAL_ASM_F1 12
17 #define SID_NORMAL_ASM_F1 12
18 #define SID_NORMAL_ASM_F2 13
18 #define SID_NORMAL_ASM_F2 13
19 #define SID_NORMAL_BP1_F0 14
19 #define SID_NORMAL_BP1_F0 14
20 #define SID_NORMAL_BP1_F1 15
20 #define SID_NORMAL_BP1_F1 15
21 #define SID_NORMAL_BP1_F2 16
21 #define SID_NORMAL_BP1_F2 16
22 #define SID_NORMAL_BP2_F0 19
22 #define SID_NORMAL_BP2_F0 19
23 #define SID_NORMAL_BP2_F1 20
23 #define SID_NORMAL_BP2_F1 20
24 #define SID_NORMAL_BP2_F2 21
24 #define SID_NORMAL_BP2_F2 21
25 //
25 //
26 #define SID_BURST_CWF_F2 2
26 #define SID_BURST_CWF_F2 2
27 #define SID_BURST_BP1_F0 17
27 #define SID_BURST_BP1_F0 17
28 #define SID_BURST_BP2_F0 22
28 #define SID_BURST_BP2_F0 22
29 #define SID_BURST_BP1_F1 18
29 #define SID_BURST_BP1_F1 18
30 #define SID_BURST_BP2_F1 23
30 #define SID_BURST_BP2_F1 23
31 //
31 //
32 #define SID_SBM1_CWF_F1 24
32 #define SID_SBM1_CWF_F1 24
33 #define SID_SBM1_BP1_F0 28
33 #define SID_SBM1_BP1_F0 28
34 #define SID_SBM1_BP2_F0 31
34 #define SID_SBM1_BP2_F0 31
35 //
35 //
36 #define SID_SBM2_CWF_F2 25
36 #define SID_SBM2_CWF_F2 25
37 #define SID_SBM2_BP1_F0 29
37 #define SID_SBM2_BP1_F0 29
38 #define SID_SBM2_BP2_F0 32
38 #define SID_SBM2_BP2_F0 32
39 #define SID_SBM2_BP1_F1 30
39 #define SID_SBM2_BP1_F1 30
40 #define SID_SBM2_BP2_F1 33
40 #define SID_SBM2_BP2_F1 33
41
41
42 #define RMAP_DEFAULT_SOURCE_ADDRESS 1
42 //*****
43 // RMAP
44 #define DEFAULT_DESTINATION_KEY 2
45 #define DEFAULT_SOURCE 1
46 #define DEFAULT_TARGET 254
43
47
44 #endif // PARAMS_H
48 #endif // PARAMS_H
@@ -1,151 +1,148
1 #ifndef RMAPOPERATIONS_H
1 #ifndef RMAPOPERATIONS_H
2 #define RMAPOPERATIONS_H
2 #define RMAPOPERATIONS_H
3
3
4 #include "qhexspinbox.h"
4 #include "qhexspinbox.h"
5 #include <params.h>
5
6
6 #define READ_WRITE_MAX_COUNTS 4096 // in words
7 #define READ_WRITE_MAX_COUNTS 4096 // in words
7 #define RMAP_MAX_DATA_LENGTH 4*READ_WRITE_MAX_COUNTS // in bytes, shall be lower than the limit size of SPW packet of the GRESB bridge
8 #define RMAP_MAX_DATA_LENGTH 4*READ_WRITE_MAX_COUNTS // in bytes, shall be lower than the limit size of SPW packet of the GRESB bridge
8 #define RMAP_READ_REPLY_HEADER_LENGTH 12 // in bytes => ECSS
9 #define RMAP_READ_REPLY_HEADER_LENGTH 12 // in bytes => ECSS
9 #define RMAP_READ_COMMAND_HEADER_LENGTH 16 // in bytes => ECSS
10 #define RMAP_READ_COMMAND_HEADER_LENGTH 16 // in bytes => ECSS
10 #define RMAP_DATA_CRC_LENGTH 1 // in bytes => ECSS
11 #define RMAP_DATA_CRC_LENGTH 1 // in bytes => ECSS
11 #define RMAP_MAX_PACKET_LENGTH RMAP_READ_REPLY_HEADER_LENGTH + RMAP_MAX_DATA_LENGTH + RMAP_DATA_CRC_LENGTH
12 #define RMAP_MAX_PACKET_LENGTH RMAP_READ_REPLY_HEADER_LENGTH + RMAP_MAX_DATA_LENGTH + RMAP_DATA_CRC_LENGTH
12
13
13 #define DEFAULT_DESTINATION_KEY 2
14 #define DEFAULT_SOURCE 0
15 #define DEFAULT_TARGET 254
16
17 static const unsigned char RMAP_CRCTable[] = {
14 static const unsigned char RMAP_CRCTable[] = {
18 0x00, 0x91, 0xe3, 0x72, 0x07, 0x96, 0xe4, 0x75,
15 0x00, 0x91, 0xe3, 0x72, 0x07, 0x96, 0xe4, 0x75,
19 0x0e, 0x9f, 0xed, 0x7c, 0x09, 0x98, 0xea, 0x7b,
16 0x0e, 0x9f, 0xed, 0x7c, 0x09, 0x98, 0xea, 0x7b,
20 0x1c, 0x8d, 0xff, 0x6e, 0x1b, 0x8a, 0xf8, 0x69,
17 0x1c, 0x8d, 0xff, 0x6e, 0x1b, 0x8a, 0xf8, 0x69,
21 0x12, 0x83, 0xf1, 0x60, 0x15, 0x84, 0xf6, 0x67,
18 0x12, 0x83, 0xf1, 0x60, 0x15, 0x84, 0xf6, 0x67,
22 0x38, 0xa9, 0xdb, 0x4a, 0x3f, 0xae, 0xdc, 0x4d,
19 0x38, 0xa9, 0xdb, 0x4a, 0x3f, 0xae, 0xdc, 0x4d,
23 0x36, 0xa7, 0xd5, 0x44, 0x31, 0xa0, 0xd2, 0x43,
20 0x36, 0xa7, 0xd5, 0x44, 0x31, 0xa0, 0xd2, 0x43,
24 0x24, 0xb5, 0xc7, 0x56, 0x23, 0xb2, 0xc0, 0x51,
21 0x24, 0xb5, 0xc7, 0x56, 0x23, 0xb2, 0xc0, 0x51,
25 0x2a, 0xbb, 0xc9, 0x58, 0x2d, 0xbc, 0xce, 0x5f,
22 0x2a, 0xbb, 0xc9, 0x58, 0x2d, 0xbc, 0xce, 0x5f,
26 0x70, 0xe1, 0x93, 0x02, 0x77, 0xe6, 0x94, 0x05,
23 0x70, 0xe1, 0x93, 0x02, 0x77, 0xe6, 0x94, 0x05,
27 0x7e, 0xef, 0x9d, 0x0c, 0x79, 0xe8, 0x9a, 0x0b,
24 0x7e, 0xef, 0x9d, 0x0c, 0x79, 0xe8, 0x9a, 0x0b,
28 0x6c, 0xfd, 0x8f, 0x1e, 0x6b, 0xfa, 0x88, 0x19,
25 0x6c, 0xfd, 0x8f, 0x1e, 0x6b, 0xfa, 0x88, 0x19,
29 0x62, 0xf3, 0x81, 0x10, 0x65, 0xf4, 0x86, 0x17,
26 0x62, 0xf3, 0x81, 0x10, 0x65, 0xf4, 0x86, 0x17,
30 0x48, 0xd9, 0xab, 0x3a, 0x4f, 0xde, 0xac, 0x3d,
27 0x48, 0xd9, 0xab, 0x3a, 0x4f, 0xde, 0xac, 0x3d,
31 0x46, 0xd7, 0xa5, 0x34, 0x41, 0xd0, 0xa2, 0x33,
28 0x46, 0xd7, 0xa5, 0x34, 0x41, 0xd0, 0xa2, 0x33,
32 0x54, 0xc5, 0xb7, 0x26, 0x53, 0xc2, 0xb0, 0x21,
29 0x54, 0xc5, 0xb7, 0x26, 0x53, 0xc2, 0xb0, 0x21,
33 0x5a, 0xcb, 0xb9, 0x28, 0x5d, 0xcc, 0xbe, 0x2f,
30 0x5a, 0xcb, 0xb9, 0x28, 0x5d, 0xcc, 0xbe, 0x2f,
34 0xe0, 0x71, 0x03, 0x92, 0xe7, 0x76, 0x04, 0x95,
31 0xe0, 0x71, 0x03, 0x92, 0xe7, 0x76, 0x04, 0x95,
35 0xee, 0x7f, 0x0d, 0x9c, 0xe9, 0x78, 0x0a, 0x9b,
32 0xee, 0x7f, 0x0d, 0x9c, 0xe9, 0x78, 0x0a, 0x9b,
36 0xfc, 0x6d, 0x1f, 0x8e, 0xfb, 0x6a, 0x18, 0x89,
33 0xfc, 0x6d, 0x1f, 0x8e, 0xfb, 0x6a, 0x18, 0x89,
37 0xf2, 0x63, 0x11, 0x80, 0xf5, 0x64, 0x16, 0x87,
34 0xf2, 0x63, 0x11, 0x80, 0xf5, 0x64, 0x16, 0x87,
38 0xd8, 0x49, 0x3b, 0xaa, 0xdf, 0x4e, 0x3c, 0xad,
35 0xd8, 0x49, 0x3b, 0xaa, 0xdf, 0x4e, 0x3c, 0xad,
39 0xd6, 0x47, 0x35, 0xa4, 0xd1, 0x40, 0x32, 0xa3,
36 0xd6, 0x47, 0x35, 0xa4, 0xd1, 0x40, 0x32, 0xa3,
40 0xc4, 0x55, 0x27, 0xb6, 0xc3, 0x52, 0x20, 0xb1,
37 0xc4, 0x55, 0x27, 0xb6, 0xc3, 0x52, 0x20, 0xb1,
41 0xca, 0x5b, 0x29, 0xb8, 0xcd, 0x5c, 0x2e, 0xbf,
38 0xca, 0x5b, 0x29, 0xb8, 0xcd, 0x5c, 0x2e, 0xbf,
42 0x90, 0x01, 0x73, 0xe2, 0x97, 0x06, 0x74, 0xe5,
39 0x90, 0x01, 0x73, 0xe2, 0x97, 0x06, 0x74, 0xe5,
43 0x9e, 0x0f, 0x7d, 0xec, 0x99, 0x08, 0x7a, 0xeb,
40 0x9e, 0x0f, 0x7d, 0xec, 0x99, 0x08, 0x7a, 0xeb,
44 0x8c, 0x1d, 0x6f, 0xfe, 0x8b, 0x1a, 0x68, 0xf9,
41 0x8c, 0x1d, 0x6f, 0xfe, 0x8b, 0x1a, 0x68, 0xf9,
45 0x82, 0x13, 0x61, 0xf0, 0x85, 0x14, 0x66, 0xf7,
42 0x82, 0x13, 0x61, 0xf0, 0x85, 0x14, 0x66, 0xf7,
46 0xa8, 0x39, 0x4b, 0xda, 0xaf, 0x3e, 0x4c, 0xdd,
43 0xa8, 0x39, 0x4b, 0xda, 0xaf, 0x3e, 0x4c, 0xdd,
47 0xa6, 0x37, 0x45, 0xd4, 0xa1, 0x30, 0x42, 0xd3,
44 0xa6, 0x37, 0x45, 0xd4, 0xa1, 0x30, 0x42, 0xd3,
48 0xb4, 0x25, 0x57, 0xc6, 0xb3, 0x22, 0x50, 0xc1,
45 0xb4, 0x25, 0x57, 0xc6, 0xb3, 0x22, 0x50, 0xc1,
49 0xba, 0x2b, 0x59, 0xc8, 0xbd, 0x2c, 0x5e, 0xcf
46 0xba, 0x2b, 0x59, 0xc8, 0xbd, 0x2c, 0x5e, 0xcf
50 };
47 };
51
48
52 enum RMAP_command_codes{
49 enum RMAP_command_codes{
53 invalid0, //0000
50 invalid0, //0000
54 invalid1, //0001
51 invalid1, //0001
55 read_Single, //0010
52 read_Single, //0010
56 read_Inc, //0011
53 read_Inc, //0011
57 invalid2, //0100
54 invalid2, //0100
58 invalid3, //0101
55 invalid3, //0101
59 invalid4, //0110
56 invalid4, //0110
60 readModWri_Inc, //0111
57 readModWri_Inc, //0111
61 writeSingle_noVer_noRep, //1000
58 writeSingle_noVer_noRep, //1000
62 writeInc_noVer_noRep, //1001
59 writeInc_noVer_noRep, //1001
63 writeSingle_noVer_Rep, //1010
60 writeSingle_noVer_Rep, //1010
64 writeInc_noVer_Rep, //1011
61 writeInc_noVer_Rep, //1011
65 writeSingle_ver_noRep, //1100
62 writeSingle_ver_noRep, //1100
66 writeInc_ver_noRep, //1101
63 writeInc_ver_noRep, //1101
67 writeSingle_ver_rep, //1110
64 writeSingle_ver_rep, //1110
68 writeInc_ver_rep //1111
65 writeInc_ver_rep //1111
69 };
66 };
70
67
71 struct rmap_command_format_str
68 struct rmap_command_format_str
72 {
69 {
73 // char tagetSpaceWireAddress[]; // used for path addressing or regional addressing
70 // char tagetSpaceWireAddress[]; // used for path addressing or regional addressing
74 char targetLogicalAddress;
71 char targetLogicalAddress;
75 char protocolIdentifier;
72 char protocolIdentifier;
76 char instruction;
73 char instruction;
77 unsigned char key; // used for command authorization => check Gaisler GRSPW for compliance
74 unsigned char key; // used for command authorization => check Gaisler GRSPW for compliance
78 //char replyAddress[]; // not needed if logical addressing is used (replyAddressLength = 0b00)
75 //char replyAddress[]; // not needed if logical addressing is used (replyAddressLength = 0b00)
79 unsigned char initiatorLogicalAddress;
76 unsigned char initiatorLogicalAddress;
80 char transactionIdentifier1;
77 char transactionIdentifier1;
81 char transactionIdentifier0;
78 char transactionIdentifier0;
82 char extendedAddress;
79 char extendedAddress;
83 char address3;
80 char address3;
84 char address2;
81 char address2;
85 char address1;
82 char address1;
86 char address0;
83 char address0;
87 unsigned char dataLength2;
84 unsigned char dataLength2;
88 unsigned char dataLength1;
85 unsigned char dataLength1;
89 unsigned char dataLength0;
86 unsigned char dataLength0;
90 char headerCRC;
87 char headerCRC;
91 };
88 };
92 typedef struct rmap_command_format_str rmap_command_format_t;
89 typedef struct rmap_command_format_str rmap_command_format_t;
93
90
94 struct rmap_write_reply_str
91 struct rmap_write_reply_str
95 {
92 {
96 unsigned char initiatorLogicalAddress;
93 unsigned char initiatorLogicalAddress;
97 unsigned char protocolIdentifier;
94 unsigned char protocolIdentifier;
98 unsigned char instruction;
95 unsigned char instruction;
99 unsigned char status;
96 unsigned char status;
100 unsigned char targetLogicalAddress;
97 unsigned char targetLogicalAddress;
101 unsigned char transactionIdentifier1;
98 unsigned char transactionIdentifier1;
102 unsigned char transactionIdentifier2;
99 unsigned char transactionIdentifier2;
103 unsigned char headerCRC;
100 unsigned char headerCRC;
104 };
101 };
105 typedef struct rmap_write_reply_str rmap_write_reply_t;
102 typedef struct rmap_write_reply_str rmap_write_reply_t;
106
103
107 struct rmap_read_reply_PcktHdr_str
104 struct rmap_read_reply_PcktHdr_str
108 {
105 {
109 //char replyAddress[]; // not needed if logical addressing is used
106 //char replyAddress[]; // not needed if logical addressing is used
110 char initiatorLogicalAddress;
107 char initiatorLogicalAddress;
111 char protocolIdentifier;
108 char protocolIdentifier;
112 char instruction;
109 char instruction;
113 char status;
110 char status;
114 char targetLogicalAddress;
111 char targetLogicalAddress;
115 char transactionIdentifier1;
112 char transactionIdentifier1;
116 char transactionIdentifier0;
113 char transactionIdentifier0;
117 char reserved;
114 char reserved;
118 unsigned char dataLength2;
115 unsigned char dataLength2;
119 unsigned char dataLength1;
116 unsigned char dataLength1;
120 unsigned char dataLength0;
117 unsigned char dataLength0;
121 char headerCRC;
118 char headerCRC;
122 };
119 };
123 typedef struct rmap_read_reply_PcktHdr_str rmap_read_reply_PcktHdr_t;
120 typedef struct rmap_read_reply_PcktHdr_str rmap_read_reply_PcktHdr_t;
124
121
125 struct rmap_gresb_header_str
122 struct rmap_gresb_header_str
126 {
123 {
127 char GRESBProtocoleID;
124 char GRESBProtocoleID;
128 unsigned char SPWPacketSize2;
125 unsigned char SPWPacketSize2;
129 unsigned char SPWPacketSize1;
126 unsigned char SPWPacketSize1;
130 unsigned char SPWPacketSize0;
127 unsigned char SPWPacketSize0;
131 };
128 };
132 typedef struct rmap_gresb_header_str rmap_gresb_header_str;
129 typedef struct rmap_gresb_header_str rmap_gresb_header_str;
133
130
134 class RMAP
131 class RMAP
135 {
132 {
136 public:
133 public:
137 RMAP(RMAP_command_codes commandCode,
134 RMAP(RMAP_command_codes commandCode,
138 unsigned char targetLogicalAddress,
135 unsigned char targetLogicalAddress,
139 unsigned char initiatorLogicalAddress,
136 unsigned char initiatorLogicalAddress,
140 int startAddress,
137 int startAddress,
141 int nbBytes,
138 int nbBytes,
142 char *data);
139 char *data);
143 unsigned char RMAPCalculateCRC(unsigned char INCR, unsigned char INBYTE); // ECSS-E-ST-50-52C
140 unsigned char RMAPCalculateCRC(unsigned char INCR, unsigned char INBYTE); // ECSS-E-ST-50-52C
144 unsigned char RMAPCalculateHeaderCRC();
141 unsigned char RMAPCalculateHeaderCRC();
145 unsigned char RMAPCalculateDataCRC(char *data, int nbBytes);
142 unsigned char RMAPCalculateDataCRC(char *data, int nbBytes);
146 rmap_gresb_header_str GRESBHeader;
143 rmap_gresb_header_str GRESBHeader;
147 rmap_command_format_t RMAPHeader;
144 rmap_command_format_t RMAPHeader;
148 char dataCRC;
145 char dataCRC;
149 };
146 };
150
147
151 #endif // RMAPOPERATIONS_H
148 #endif // RMAPOPERATIONS_H
@@ -1,290 +1,292
1 /*------------------------------------------------------------------------------
1 /*------------------------------------------------------------------------------
2 -- This file is a part of the LPPMON Software
2 -- This file is a part of the LPPMON Software
3 -- Copyright (C) 2011, Laboratory of Plasmas Physic - CNRS
3 -- Copyright (C) 2011, Laboratory of Plasmas Physic - CNRS
4 --
4 --
5 -- This program is free software; you can redistribute it and/or modify
5 -- This program is free software; you can redistribute it and/or modify
6 -- it under the terms of the GNU General Public License as published by
6 -- it under the terms of the GNU General Public License as published by
7 -- the Free Software Foundation; either version 3 of the License, or
7 -- the Free Software Foundation; either version 3 of the License, or
8 -- (at your option) any later version.
8 -- (at your option) any later version.
9 --
9 --
10 -- This program is distributed in the hope that it will be useful,
10 -- This program is distributed in the hope that it will be useful,
11 -- but WITHOUT ANY WARRANTY; without even the implied warranty of
11 -- but WITHOUT ANY WARRANTY; without even the implied warranty of
12 -- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
12 -- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
13 -- GNU General Public License for more details.
13 -- GNU General Public License for more details.
14 --
14 --
15 -- You should have received a copy of the GNU General Public License
15 -- You should have received a copy of the GNU General Public License
16 -- along with this program; if not, write to the Free Software
16 -- along with this program; if not, write to the Free Software
17 -- Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
17 -- Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
18 -------------------------------------------------------------------------------*/
18 -------------------------------------------------------------------------------*/
19 /*-- Author : Alexis Jeandet
19 /*-- Author : Alexis Jeandet
20 -- Mail : alexis.jeandet@lpp.polytechnique.fr
20 -- Mail : alexis.jeandet@lpp.polytechnique.fr
21 ----------------------------------------------------------------------------*/
21 ----------------------------------------------------------------------------*/
22 #include "rmapplugin.h"
22 #include "rmapplugin.h"
23
23
24 rmapPluginUI::rmapPluginUI(QWidget *parent) :
24 rmapPluginUI::rmapPluginUI(QWidget *parent) :
25 QWidget(parent)
25 QWidget(parent)
26 {
26 {
27 spwTabWidget = new QTabWidget;
27 spwTabWidget = new QTabWidget;
28 //
28 //
29 QWidget* spwTabWidgetPage0 = new QWidget;
29 QWidget* spwTabWidgetPage0 = new QWidget;
30 QWidget* spwTabWidgetPage2 = new QWidget;
30 QWidget* spwTabWidgetPage2 = new QWidget;
31 QWidget* spwTabWidgetPage3 = new QWidget;
31 QWidget* spwTabWidgetPage3 = new QWidget;
32 QWidget* spwTabWidgetPage4 = new QWidget;
32 QWidget* spwTabWidgetPage4 = new QWidget;
33 QWidget* spwTabWidgetPage5 = new QWidget;
33 QWidget* spwTabWidgetPage5 = new QWidget;
34 //
34 //
35 bridgeWidget = new QWidget;
35 bridgeWidget = new QWidget;
36 mainLayout = new QVBoxLayout;
36 mainLayout = new QVBoxLayout;
37 ccsdsLayout = new QVBoxLayout;
37 ccsdsLayout = new QVBoxLayout;
38 consoleLayout = new QVBoxLayout;
38 consoleLayout = new QVBoxLayout;
39 selectionLayout = new QVBoxLayout;
39 selectionLayout = new QVBoxLayout;
40 connectionLayout = new QGridLayout;
40 connectionLayout = new QGridLayout;
41 bridgeSelection_LAYOUT = new QGridLayout;
41 bridgeSelection_LAYOUT = new QGridLayout;
42 generalParameters_LAYOUT = new QGridLayout;
42 generalParameters_LAYOUT = new QGridLayout;
43
43
44 gresb_GROUPBOX = new QGroupBox(tr("GRESB bridge parameters"));
44 gresb_GROUPBOX = new QGroupBox(tr("GRESB bridge parameters"));
45 stardundee_GROUPBOX = new QGroupBox(tr("Star Dundee brick parameters"));
45 stardundee_GROUPBOX = new QGroupBox(tr("Star Dundee brick parameters"));
46 selection_GROUPBOX = new QGroupBox(tr("Bridge selection"));
46 selection_GROUPBOX = new QGroupBox(tr("Bridge selection"));
47 generalParameters_GROUPBOX = new QGroupBox(tr("General parameters"));
47 generalParameters_GROUPBOX = new QGroupBox(tr("General parameters"));
48
48
49 //*** QLABEL ***//
49 //*** QLABEL ***//
50 gresbBridgeIPLabel = new QLabel(tr("Bridge IP: "));
50 gresbBridgeIPLabel = new QLabel(tr("Bridge IP: "));
51 gresbVirtualLinkLabel = new QLabel(tr("Virtual Link: "));
51 gresbVirtualLinkLabel = new QLabel(tr("Virtual Link: "));
52 spwLinkLabel = new QLabel(tr("SPW Link: "));
52 spwLinkLabel = new QLabel(tr("SPW Link: "));
53 rmapSourceLogicalAddressLabel = new QLabel(tr("RMAP Source Logical Address: "));
53 rmapSourceLogicalAddressLabel = new QLabel(tr("RMAP Source Logical Address: "));
54 rmapTargetLogicalAddressLabel = new QLabel(tr("RMAP Target Logical Address: "));
54 rmapTargetLogicalAddressLabel = new QLabel(tr("RMAP Target Logical Address: "));
55 logFileName = new QLabel;
55 logFileName = new QLabel;
56 gresbStatusQueryLabel = new QLabel(tr("Status query socket (port 3010): waiting for connection"));
56 gresbStatusQueryLabel = new QLabel(tr("Status query socket (port 3010): waiting for connection"));
57 gresbStatusQueryDialogLabel = new QLabel(tr("sockets opened but SpaceWire link not running"));
57 gresbStatusQueryDialogLabel = new QLabel(tr("sockets opened but SpaceWire link not running"));
58 nbPacketInStore = new QLabel(tr("nb packets in store: -"));
58 nbPacketInStore = new QLabel(tr("nb packets in store: -"));
59
59
60 //*** QPUSHBUTTON ***//
60 //*** QPUSHBUTTON ***//
61 rmapOpenCommunicationButton = new QPushButton(tr("Open selected bridge"));
61 rmapOpenCommunicationButton = new QPushButton(tr("Open selected bridge"));
62 rmapCloseCommunicationButton = new QPushButton(tr("Close selected bridge"));
62 rmapCloseCommunicationButton = new QPushButton(tr("Close selected bridge"));
63 rmapOpenCommunicationButton->setEnabled(false);
63 rmapOpenCommunicationButton->setEnabled(false);
64 rmapCloseCommunicationButton->setEnabled(false);
64 rmapCloseCommunicationButton->setEnabled(false);
65 logFileChooseButton = new QPushButton(tr("Choose file"));
65 logFileChooseButton = new QPushButton(tr("Choose file"));
66 gresbStatusQueryRetryButton = new QPushButton(tr("Retry"));
66 gresbStatusQueryRetryButton = new QPushButton(tr("Retry"));
67 gresbStatusQueryAbortButton = new QPushButton(tr("Abort"));
67 gresbStatusQueryAbortButton = new QPushButton(tr("Abort"));
68 clearConsoleButton = new QPushButton(tr("Clear"));
68 clearConsoleButton = new QPushButton(tr("Clear"));
69
69
70 selectGRESB_BUTTON = new QRadioButton(tr("GRESB"));
70 selectGRESB_BUTTON = new QRadioButton(tr("GRESB"));
71 selectStarDundee_BUTTON = new QRadioButton(tr("Star Dundee"));
71 selectStarDundee_BUTTON = new QRadioButton(tr("Star Dundee"));
72
72
73 //*** SPINBOX ***//
73 //*** SPINBOX ***//
74 gresbVirtualLinkSpinBox = new QSpinBox;
74 gresbVirtualLinkSpinBox = new QSpinBox;
75 rmapSourceLogicalAddressSpinBox = new QSpinBox;
75 rmapSourceLogicalAddressSpinBox = new QSpinBox;
76 rmapTargetLogicalAddressSpinBox = new QSpinBox;
76 rmapTargetLogicalAddressSpinBox = new QSpinBox;
77 spwLinkSpinBox = new QSpinBox;;
77 spwLinkSpinBox = new QSpinBox;;
78 CCSDSTargetLogicalAddressSpinBox = new QSpinBox;
78 CCSDSTargetLogicalAddressSpinBox = new QSpinBox;
79 gresbVirtualLinkSpinBox->setRange(0, 4);
79 gresbVirtualLinkSpinBox->setRange(0, 4);
80 gresbVirtualLinkSpinBox->setValue(1);
80 gresbVirtualLinkSpinBox->setValue(1);
81 rmapSourceLogicalAddressSpinBox->setRange(0, 255);
81 rmapSourceLogicalAddressSpinBox->setRange(0, 255);
82 rmapSourceLogicalAddressSpinBox->setValue(RMAP_DEFAULT_SOURCE_ADDRESS);
83 rmapTargetLogicalAddressSpinBox->setRange(0, 255);
82 rmapTargetLogicalAddressSpinBox->setRange(0, 255);
84 spwLinkSpinBox->setRange(0, 2);
83 spwLinkSpinBox->setRange(0, 2);
85 spwLinkSpinBox->setValue(0);
84 spwLinkSpinBox->setValue(0);
86
85
87 //*** MISC **//
86 //*** MISC **//
88 starDundee = new StarDundee;
87 starDundee = new StarDundee;
89 gresbBridge = new gresb;
88 gresbBridge = new gresb;
90 console = new QTextEdit;
89 console = new QTextEdit;
91 gresbStatusQueryDialog = new QDialog;
90 gresbStatusQueryDialog = new QDialog;
92 logEnableCheckBox = new QCheckBox(tr("Enable Logs"));
91 logEnableCheckBox = new QCheckBox(tr("Enable Logs"));
93 RMAP_write_verify = new QCheckBox(tr("data checked before write\nlimited to 4 bytes\nNOT IMPLEMENTED"));
92 RMAP_write_verify = new QCheckBox(tr("data checked before write\nlimited to 4 bytes\nNOT IMPLEMENTED"));
94 RMAP_write_reply = new QCheckBox(tr("reply to the write command required\nlast reply status: unavailable"));
93 RMAP_write_reply = new QCheckBox(tr("reply to the write command required\nlast reply status: unavailable"));
95 logFile = new QFile();
94 logFile = new QFile();
96 wfDisplay = new WFDisplay();
95 wfDisplay = new WFDisplay();
97 tmStatistics = new TMStatistics();
96 tmStatistics = new TMStatistics();
98
97
99 logFileEn = false;
98 logFileEn = false;
100
99
101 connectionLayout->setRowStretch(7, 1);
100 connectionLayout->setRowStretch(7, 1);
102 connectionLayout->setColumnStretch(2, 1);
101 connectionLayout->setColumnStretch(2, 1);
103
102
104 bridgeSelection_LAYOUT->addWidget(selectGRESB_BUTTON, 0, 0, 1, 1);
103 bridgeSelection_LAYOUT->addWidget(selectGRESB_BUTTON, 0, 0, 1, 1);
105 bridgeSelection_LAYOUT->addWidget(selectStarDundee_BUTTON, 0, 1, 1, 1);
104 bridgeSelection_LAYOUT->addWidget(selectStarDundee_BUTTON, 0, 1, 1, 1);
106
105
106 bridgeSelection_LAYOUT->setRowStretch(1, 1);
107 bridgeSelection_LAYOUT->setColumnStretch(2, 1);
108
107 generalParameters_LAYOUT->addWidget(logEnableCheckBox, 0, 0, 1, 1);
109 generalParameters_LAYOUT->addWidget(logEnableCheckBox, 0, 0, 1, 1);
108 generalParameters_LAYOUT->addWidget(logFileChooseButton, 0, 1, 1, 1);
110 generalParameters_LAYOUT->addWidget(logFileChooseButton, 0, 1, 1, 1);
109 generalParameters_LAYOUT->addWidget(rmapSourceLogicalAddressLabel, 1, 0, 0);
111 generalParameters_LAYOUT->addWidget(rmapSourceLogicalAddressLabel, 1, 0, 0);
110 generalParameters_LAYOUT->addWidget(rmapSourceLogicalAddressSpinBox, 1, 1, 0);
112 generalParameters_LAYOUT->addWidget(rmapSourceLogicalAddressSpinBox, 1, 1, 0);
111 generalParameters_LAYOUT->addWidget(rmapTargetLogicalAddressLabel, 2, 0, 0);
113 generalParameters_LAYOUT->addWidget(rmapTargetLogicalAddressLabel, 2, 0, 0);
112 generalParameters_LAYOUT->addWidget(rmapTargetLogicalAddressSpinBox, 2, 1, 0);
114 generalParameters_LAYOUT->addWidget(rmapTargetLogicalAddressSpinBox, 2, 1, 0);
113 generalParameters_LAYOUT->addWidget(rmapOpenCommunicationButton, 3, 0, 1, 1);
115 generalParameters_LAYOUT->addWidget(rmapOpenCommunicationButton, 3, 0, 1, 1);
114 generalParameters_LAYOUT->addWidget(rmapCloseCommunicationButton, 3, 1, 1, 1);
116 generalParameters_LAYOUT->addWidget(rmapCloseCommunicationButton, 3, 1, 1, 1);
115 generalParameters_LAYOUT->addWidget(RMAP_write_verify, 4, 0, 1, 2);
117 generalParameters_LAYOUT->addWidget(RMAP_write_verify, 4, 0, 1, 2);
116 generalParameters_LAYOUT->addWidget(RMAP_write_reply, 5, 0, 1, 2);
118 generalParameters_LAYOUT->addWidget(RMAP_write_reply, 5, 0, 1, 2);
117
119
118 generalParameters_LAYOUT->setRowStretch(6, 1);
120 generalParameters_LAYOUT->setRowStretch(6, 1);
119 generalParameters_LAYOUT->setColumnStretch(2, 1);
121 generalParameters_LAYOUT->setColumnStretch(2, 1);
120
122
121 gresb_GROUPBOX->setLayout(gresbBridge->layout());
123 gresb_GROUPBOX->setLayout(gresbBridge->layout());
122 gresb_GROUPBOX->setVisible(false);
124 gresb_GROUPBOX->setVisible(false);
123 stardundee_GROUPBOX->setLayout(starDundee->layout());
125 stardundee_GROUPBOX->setLayout(starDundee->layout());
124 stardundee_GROUPBOX->setVisible(false);
126 stardundee_GROUPBOX->setVisible(false);
125 selection_GROUPBOX->setLayout(bridgeSelection_LAYOUT);
127 selection_GROUPBOX->setLayout(bridgeSelection_LAYOUT);
126 generalParameters_GROUPBOX->setLayout(generalParameters_LAYOUT);
128 generalParameters_GROUPBOX->setLayout(generalParameters_LAYOUT);
127 selectionLayout->addWidget(selection_GROUPBOX);
129 selectionLayout->addWidget(selection_GROUPBOX);
128 selectionLayout->addWidget(generalParameters_GROUPBOX);
130 selectionLayout->addWidget(generalParameters_GROUPBOX);
129 selectionLayout->addWidget(gresb_GROUPBOX);
131 selectionLayout->addWidget(gresb_GROUPBOX);
130 selectionLayout->addWidget(stardundee_GROUPBOX);
132 selectionLayout->addWidget(stardundee_GROUPBOX);
131
133
132 //********
134 //********
133 // CONSOLE
135 // CONSOLE
134 consoleLayout->addWidget(console);
136 consoleLayout->addWidget(console);
135 consoleLayout->addWidget(clearConsoleButton);
137 consoleLayout->addWidget(clearConsoleButton);
136 consoleLayout->addWidget(nbPacketInStore);
138 consoleLayout->addWidget(nbPacketInStore);
137
139
138 connect(this->logFileChooseButton, SIGNAL(clicked()), this, SLOT(chooseLogFile()));
140 connect(this->logFileChooseButton, SIGNAL(clicked()), this, SLOT(chooseLogFile()));
139 connect(this, SIGNAL(setLogFileName(QString)), this->logFileName, SLOT(setText(QString)));
141 connect(this, SIGNAL(setLogFileName(QString)), this->logFileName, SLOT(setText(QString)));
140 connect(this->logEnableCheckBox, SIGNAL(stateChanged(int)), this, SLOT(logFileEnDisable(int)));
142 connect(this->logEnableCheckBox, SIGNAL(stateChanged(int)), this, SLOT(logFileEnDisable(int)));
141
143
142 spwTabWidget->addTab(spwTabWidgetPage0, tr("connection"));
144 spwTabWidget->addTab(spwTabWidgetPage0, tr("connection"));
143 spwTabWidget->addTab(spwTabWidgetPage2, tr("status"));
145 spwTabWidget->addTab(spwTabWidgetPage2, tr("status"));
144 spwTabWidget->addTab(spwTabWidgetPage3, tr("console"));
146 spwTabWidget->addTab(spwTabWidgetPage3, tr("console"));
145 spwTabWidget->addTab(spwTabWidgetPage4, tr("TM statistics"));
147 spwTabWidget->addTab(spwTabWidgetPage4, tr("TM statistics"));
146 spwTabWidget->addTab(spwTabWidgetPage5, tr("waveforms"));
148 spwTabWidget->addTab(spwTabWidgetPage5, tr("waveforms"));
147
149
148 spwTabWidgetPage0->setLayout(selectionLayout);
150 spwTabWidgetPage0->setLayout(selectionLayout);
149 spwTabWidgetPage2->setLayout(this->gresbBridge->spwLinkStatusEnquiry->mainLayout);
151 spwTabWidgetPage2->setLayout(this->gresbBridge->spwLinkStatusEnquiry->mainLayout);
150 spwTabWidgetPage3->setLayout(consoleLayout);
152 spwTabWidgetPage3->setLayout(consoleLayout);
151 spwTabWidgetPage4->setLayout(tmStatistics->layout());
153 spwTabWidgetPage4->setLayout(tmStatistics->layout());
152 spwTabWidgetPage5->setLayout(wfDisplay->layout());
154 spwTabWidgetPage5->setLayout(wfDisplay->layout());
153
155
154 mainLayout->addWidget(spwTabWidget);
156 mainLayout->addWidget(spwTabWidget);
155 setLayout(mainLayout);
157 setLayout(mainLayout);
156
158
157 connect(this->clearConsoleButton, SIGNAL(clicked()), this->console, SLOT(clear()));
159 connect(this->clearConsoleButton, SIGNAL(clicked()), this->console, SLOT(clear()));
158
160
159 // briges
161 // briges
160 connect(this->selectGRESB_BUTTON, SIGNAL(clicked()), this, SLOT(selectionBetweenGresbAndStarDundee()));
162 connect(this->selectGRESB_BUTTON, SIGNAL(clicked()), this, SLOT(selectionBetweenGresbAndStarDundee()));
161 connect(this->selectStarDundee_BUTTON, SIGNAL(clicked()), this, SLOT(selectionBetweenGresbAndStarDundee()));
163 connect(this->selectStarDundee_BUTTON, SIGNAL(clicked()), this, SLOT(selectionBetweenGresbAndStarDundee()));
162 connect(this->starDundee, SIGNAL(isOpen(bool)), this, SLOT(isOpen(bool)));
164 connect(this->starDundee, SIGNAL(isOpen(bool)), this, SLOT(isOpen(bool)));
163 connect(this->gresbBridge, SIGNAL(isOpen(bool)), this, SLOT(isOpen(bool)));
165 connect(this->gresbBridge, SIGNAL(isOpen(bool)), this, SLOT(isOpen(bool)));
164
166
165 connect(this->rmapSourceLogicalAddressSpinBox, SIGNAL(valueChanged(int)), this->gresbBridge, SLOT(sourceHasChanged(int)));
167 connect(this->rmapSourceLogicalAddressSpinBox, SIGNAL(valueChanged(int)), this->gresbBridge, SLOT(sourceHasChanged(int)));
166 connect(this->rmapTargetLogicalAddressSpinBox, SIGNAL(valueChanged(int)), this->gresbBridge, SLOT(targetHasChanged(int)));
168 connect(this->rmapTargetLogicalAddressSpinBox, SIGNAL(valueChanged(int)), this->gresbBridge, SLOT(targetHasChanged(int)));
167 connect(this->rmapSourceLogicalAddressSpinBox, SIGNAL(valueChanged(int)), this->starDundee, SLOT(sourceHasChanged(int)));
169 connect(this->rmapSourceLogicalAddressSpinBox, SIGNAL(valueChanged(int)), this->starDundee, SLOT(sourceHasChanged(int)));
168 connect(this->rmapTargetLogicalAddressSpinBox, SIGNAL(valueChanged(int)), this->starDundee, SLOT(targetHasChanged(int)));
170 connect(this->rmapTargetLogicalAddressSpinBox, SIGNAL(valueChanged(int)), this->starDundee, SLOT(targetHasChanged(int)));
169
171
170 // command code
172 // command code
171 connect(this->RMAP_write_reply, SIGNAL(clicked()), this, SLOT(getCommandCode()));
173 connect(this->RMAP_write_reply, SIGNAL(clicked()), this, SLOT(getCommandCode()));
172 connect(this->RMAP_write_verify, SIGNAL(clicked()), this, SLOT(getCommandCode()));
174 connect(this->RMAP_write_verify, SIGNAL(clicked()), this, SLOT(getCommandCode()));
173 connect(this, SIGNAL(commandCodeHasChanged(RMAP_command_codes)),
175 connect(this, SIGNAL(commandCodeHasChanged(RMAP_command_codes)),
174 this->starDundee, SLOT(commandCodeHasChanged(RMAP_command_codes)));
176 this->starDundee, SLOT(commandCodeHasChanged(RMAP_command_codes)));
175 connect(this, SIGNAL(commandCodeHasChanged(RMAP_command_codes)),
177 connect(this, SIGNAL(commandCodeHasChanged(RMAP_command_codes)),
176 this->gresbBridge, SLOT(commandCodeHasChanged(RMAP_command_codes)));
178 this->gresbBridge, SLOT(commandCodeHasChanged(RMAP_command_codes)));
177
179
178 getCommandCode(); // init the command code value
180 getCommandCode(); // init the command code value
179 rmapSourceLogicalAddressSpinBox->setValue(DEFAULT_SOURCE);
181 rmapSourceLogicalAddressSpinBox->setValue(DEFAULT_SOURCE);
180 rmapTargetLogicalAddressSpinBox->setValue(DEFAULT_TARGET);
182 rmapTargetLogicalAddressSpinBox->setValue(DEFAULT_TARGET);
181 }
183 }
182
184
183 rmapPluginUI::~rmapPluginUI()
185 rmapPluginUI::~rmapPluginUI()
184 {
186 {
185 //delete ui;
187 //delete ui;
186 }
188 }
187
189
188 void rmapPluginUI::chooseLogFile()
190 void rmapPluginUI::chooseLogFile()
189 {
191 {
190 if(this->logFile->isOpen())
192 if(this->logFile->isOpen())
191 this->logFile->close();
193 this->logFile->close();
192 this->logFile->setFileName(QFileDialog::getSaveFileName(this,tr("Open Log file"),
194 this->logFile->setFileName(QFileDialog::getSaveFileName(this,tr("Open Log file"),
193 QDir::homePath()
195 QDir::homePath()
194 + "/"
196 + "/"
195 + QDate::currentDate().toString()
197 + QDate::currentDate().toString()
196 + "_"
198 + "_"
197 + QTime::currentTime().toString()
199 + QTime::currentTime().toString()
198 + "_rmapPluginUI.log",
200 + "_rmapPluginUI.log",
199 tr("Log Files (*.txt *.log)")));
201 tr("Log Files (*.txt *.log)")));
200 if(this->logFile->open(QIODevice::WriteOnly))
202 if(this->logFile->open(QIODevice::WriteOnly))
201 {
203 {
202 this->logFileStrm = new QTextStream(this->logFile);
204 this->logFileStrm = new QTextStream(this->logFile);
203 emit this->setLogFileName(this->logFile->fileName());
205 emit this->setLogFileName(this->logFile->fileName());
204 }
206 }
205 }
207 }
206
208
207 void rmapPluginUI::logFileEnDisable(int state)
209 void rmapPluginUI::logFileEnDisable(int state)
208 {
210 {
209 if(state==Qt::Checked)
211 if(state==Qt::Checked)
210 {
212 {
211 this->logFileEn = true;
213 this->logFileEn = true;
212 }
214 }
213 else if(state==Qt::Unchecked)
215 else if(state==Qt::Unchecked)
214 {
216 {
215 this->logFileEn = false;
217 this->logFileEn = false;
216 }
218 }
217 }
219 }
218
220
219 bool rmapPluginUI::islogfileenable()
221 bool rmapPluginUI::islogfileenable()
220 {
222 {
221 return this->logFileEn;
223 return this->logFileEn;
222 }
224 }
223
225
224 void rmapPluginUI::appendToLogFile(const QString & text)
226 void rmapPluginUI::appendToLogFile(const QString & text)
225 {
227 {
226 if(this->logFileEn && this->logFile->isOpen())
228 if(this->logFileEn && this->logFile->isOpen())
227 {
229 {
228 *(this->logFileStrm) << text << endl;
230 *(this->logFileStrm) << text << endl;
229 }
231 }
230 }
232 }
231
233
232 void rmapPluginUI::closeEvent(QCloseEvent *event)
234 void rmapPluginUI::closeEvent(QCloseEvent *event)
233 {
235 {
234 if(this->logFile->isOpen())
236 if(this->logFile->isOpen())
235 {
237 {
236 this->logFileStrm->flush();
238 this->logFileStrm->flush();
237 this->logFile->waitForBytesWritten(3000);
239 this->logFile->waitForBytesWritten(3000);
238 this->logFile->close();
240 this->logFile->close();
239 }
241 }
240 event->accept();
242 event->accept();
241 }
243 }
242
244
243 RMAP_command_codes rmapPluginUI::getCommandCode()
245 RMAP_command_codes rmapPluginUI::getCommandCode()
244 {
246 {
245 RMAP_command_codes commandCode = invalid0;
247 RMAP_command_codes commandCode = invalid0;
246 if (RMAP_write_verify->isChecked() and RMAP_write_reply->isChecked()) commandCode = writeSingle_ver_rep;
248 if (RMAP_write_verify->isChecked() and RMAP_write_reply->isChecked()) commandCode = writeSingle_ver_rep;
247 if (RMAP_write_verify->isChecked() and !RMAP_write_reply->isChecked()) commandCode = writeSingle_ver_noRep;
249 if (RMAP_write_verify->isChecked() and !RMAP_write_reply->isChecked()) commandCode = writeSingle_ver_noRep;
248 if (!RMAP_write_verify->isChecked() and RMAP_write_reply->isChecked()) commandCode = writeSingle_noVer_Rep;
250 if (!RMAP_write_verify->isChecked() and RMAP_write_reply->isChecked()) commandCode = writeSingle_noVer_Rep;
249 if (!RMAP_write_verify->isChecked() and !RMAP_write_reply->isChecked()) commandCode = writeSingle_noVer_noRep;
251 if (!RMAP_write_verify->isChecked() and !RMAP_write_reply->isChecked()) commandCode = writeSingle_noVer_noRep;
250 emit commandCodeHasChanged(commandCode);
252 emit commandCodeHasChanged(commandCode);
251 return commandCode;
253 return commandCode;
252 }
254 }
253
255
254 // SLOT
256 // SLOT
255
257
256 void rmapPluginUI::selectionBetweenGresbAndStarDundee() //SLOT
258 void rmapPluginUI::selectionBetweenGresbAndStarDundee() //SLOT
257 {
259 {
258 if (selectGRESB_BUTTON->isChecked())
260 if (selectGRESB_BUTTON->isChecked())
259 {
261 {
260 gresb_GROUPBOX->setVisible(true);
262 gresb_GROUPBOX->setVisible(true);
261 stardundee_GROUPBOX->setVisible(false);
263 stardundee_GROUPBOX->setVisible(false);
262 rmapOpenCommunicationButton->setEnabled(true);
264 rmapOpenCommunicationButton->setEnabled(true);
263 emit bridgeHasChanged(selectedBridgeIsGRESB);
265 emit bridgeHasChanged(selectedBridgeIsGRESB);
264 }
266 }
265 if (selectStarDundee_BUTTON->isChecked())
267 if (selectStarDundee_BUTTON->isChecked())
266 {
268 {
267 stardundee_GROUPBOX->setVisible(true);
269 stardundee_GROUPBOX->setVisible(true);
268 gresb_GROUPBOX->setVisible(false);
270 gresb_GROUPBOX->setVisible(false);
269 rmapOpenCommunicationButton->setEnabled(true);
271 rmapOpenCommunicationButton->setEnabled(true);
270 emit bridgeHasChanged(selectedBridgeIsStarDundee);
272 emit bridgeHasChanged(selectedBridgeIsStarDundee);
271 }
273 }
272 }
274 }
273
275
274 void rmapPluginUI::isOpen(bool flag)
276 void rmapPluginUI::isOpen(bool flag)
275 {
277 {
276 if (flag == true)
278 if (flag == true)
277 {
279 {
278 selection_GROUPBOX->setEnabled(false);
280 selection_GROUPBOX->setEnabled(false);
279 this->rmapOpenCommunicationButton->setEnabled(false);
281 this->rmapOpenCommunicationButton->setEnabled(false);
280 this->rmapCloseCommunicationButton->setEnabled(true);
282 this->rmapCloseCommunicationButton->setEnabled(true);
281 }
283 }
282 if (flag == false)
284 if (flag == false)
283 {
285 {
284 selection_GROUPBOX->setEnabled(true);
286 selection_GROUPBOX->setEnabled(true);
285 this->rmapOpenCommunicationButton->setEnabled(true);
287 this->rmapOpenCommunicationButton->setEnabled(true);
286 this->rmapCloseCommunicationButton->setEnabled(false);
288 this->rmapCloseCommunicationButton->setEnabled(false);
287 }
289 }
288 }
290 }
289
291
290
292
@@ -1,53 +1,55
1 #include "wfpage.h"
1 #include "wfpage.h"
2
2
3 WFPage::WFPage(QWidget *parent) :
3 WFPage::WFPage(QWidget *parent) :
4 QWidget(parent)
4 QWidget(parent)
5 {
5 {
6 wfPlot_v = new WFPlot();
6 wfPlot_v = new WFPlot();
7 wfPlot_e1 = new WFPlot();
7 wfPlot_e1 = new WFPlot();
8 wfPlot_e2 = new WFPlot();
8 wfPlot_e2 = new WFPlot();
9 wfPlot_b1 = new WFPlot();
9 wfPlot_b1 = new WFPlot();
10 wfPlot_b2 = new WFPlot();
10 wfPlot_b2 = new WFPlot();
11 wfPlot_b3 = new WFPlot();
11 wfPlot_b3 = new WFPlot();
12 //
12 //
13 wfPlot_v->customPlot->setTitle("v");
13 //wfPlot_v->customPlot->setTitle("v");
14 wfPlot_e1->customPlot->setTitle("e1");
14 wfPlot_v->customPlot->setGraphName(0, "v");
15 //wfPlot_e1->customPlot->setTitle("e1");
16 wfPlot_e1->customPlot->setGraphName(0, "e1");
15 wfPlot_e2->customPlot->setTitle("e2");
17 wfPlot_e2->customPlot->setTitle("e2");
16 wfPlot_b1->customPlot->setTitle("b1");
18 wfPlot_b1->customPlot->setTitle("b1");
17 wfPlot_b2->customPlot->setTitle("b2");
19 wfPlot_b2->customPlot->setTitle("b2");
18 wfPlot_b3->customPlot->setTitle("b3");
20 wfPlot_b3->customPlot->setTitle("b3");
19 //
21 //
20 mainLayout = new QGridLayout;
22 mainLayout = new QGridLayout;
21 mainLayout->addWidget(wfPlot_v, 0, 0, 1, 1);
23 mainLayout->addWidget(wfPlot_v, 0, 0, 1, 1);
22 mainLayout->addWidget(wfPlot_e1, 0, 1, 1, 1);
24 mainLayout->addWidget(wfPlot_e1, 0, 1, 1, 1);
23 mainLayout->addWidget(wfPlot_e2, 0, 2, 1, 1);
25 mainLayout->addWidget(wfPlot_e2, 0, 2, 1, 1);
24 mainLayout->addWidget(wfPlot_b1, 1, 0, 1, 1);
26 mainLayout->addWidget(wfPlot_b1, 1, 0, 1, 1);
25 mainLayout->addWidget(wfPlot_b2, 1, 1, 1, 1);
27 mainLayout->addWidget(wfPlot_b2, 1, 1, 1, 1);
26 mainLayout->addWidget(wfPlot_b3, 1, 2, 1, 1);
28 mainLayout->addWidget(wfPlot_b3, 1, 2, 1, 1);
27 //
29 //
28 this->setLayout(mainLayout);
30 this->setLayout(mainLayout);
29 }
31 }
30
32
31 void WFPage::displayOnPlot(short *data, unsigned char num)
33 void WFPage::displayOnPlot(short *data, unsigned char num)
32 {
34 {
33 switch(num){
35 switch(num){
34 case 0:
36 case 0:
35 wfPlot_v->displayOnPlot(data, DEFAULT_SIZE);
37 wfPlot_v->displayOnPlot(data, DEFAULT_SIZE);
36 break;
38 break;
37 case 1:
39 case 1:
38 wfPlot_e1->displayOnPlot(data, DEFAULT_SIZE);
40 wfPlot_e1->displayOnPlot(data, DEFAULT_SIZE);
39 break;
41 break;
40 case 2:
42 case 2:
41 wfPlot_e2->displayOnPlot(data, DEFAULT_SIZE);
43 wfPlot_e2->displayOnPlot(data, DEFAULT_SIZE);
42 break;
44 break;
43 case 3:
45 case 3:
44 wfPlot_b1->displayOnPlot(data, DEFAULT_SIZE);
46 wfPlot_b1->displayOnPlot(data, DEFAULT_SIZE);
45 break;
47 break;
46 case 4:
48 case 4:
47 wfPlot_b2->displayOnPlot(data, DEFAULT_SIZE);
49 wfPlot_b2->displayOnPlot(data, DEFAULT_SIZE);
48 break;
50 break;
49 case 5:
51 case 5:
50 wfPlot_b3->displayOnPlot(data, DEFAULT_SIZE);
52 wfPlot_b3->displayOnPlot(data, DEFAULT_SIZE);
51 break;
53 break;
52 }
54 }
53 }
55 }
@@ -1,47 +1,48
1 #include "wfplot.h"
1 #include "wfplot.h"
2 #include <QFontInfo>
2 #include <QFontInfo>
3
3
4 WFPlot::WFPlot(QWidget *parent) :
4 WFPlot::WFPlot(QWidget *parent) :
5 QWidget(parent)
5 QWidget(parent)
6 {
6 {
7 // Create Fonts
7 // Create Fonts
8 QFont font;
8 QFont font;
9 font = QFont(this->fontInfo().family(), FONT_SIZE_WAVEFORM_TITLE, QFont::Light);
9 font = QFont(this->fontInfo().family(), FONT_SIZE_WAVEFORM_TITLE, QFont::Light);
10 customPlot = new LppMonPlot();
10 customPlot = new LppMonPlot();
11 mainLayout = new QVBoxLayout();
11 mainLayout = new QVBoxLayout();
12
12
13 customPlot->setXaxisRange(0, XMAX);
13 customPlot->setXaxisRange(0, XMAX);
14 customPlot->setYaxisRange(-YMAX, YMAX);
14 customPlot->setYaxisRange(-YMAX, YMAX);
15 //customPlot->setTitleFont(font);
15 //customPlot->setTitleFont(font);
16
16
17 customPlot->addGraph();
17 customPlot->addGraph();
18
18
19 mainLayout->addWidget(customPlot);
19 mainLayout->addWidget(customPlot);
20
20
21 this->setLayout(mainLayout);
21 this->setLayout(mainLayout);
22 }
22 }
23
23
24
24
25
25
26 void WFPlot::displayOnPlot(short *data, unsigned int size)
26 void WFPlot::displayOnPlot(short *data, unsigned int size)
27 {
27 {
28 QList<QVariant> qListX;
28 QList<QVariant> qListX;
29 QList<QVariant> qListY;
29 QList<QVariant> qListY;
30 qListX.clear();
30 qListX.clear();
31 qListY.clear();
31 qListY.clear();
32
32
33 for (unsigned int i=0; i<size; ++i)
33 for (unsigned int i=0; i<size; ++i)
34 {
34 {
35 qListX.append(i);
35 qListX.append(i);
36 qListY.append( (double) data[i] );
36 qListY.append( (double) data[i] );
37 }
37 }
38
38
39 customPlot->setGraphData(0, qListX, qListY);
39 customPlot->setGraphData(0, qListX, qListY);
40 customPlot->rescaleAxis();
40 customPlot->rescaleAxis();
41 customPlot->setGraphName(0, "v");
41 }
42 }
42
43
43
44
44
45
45
46
46
47
47
48
General Comments 0
You need to be logged in to leave comments. Login now