##// END OF EJS Templates
QSettings used in lfrsgse to store parameters
admin@pc-p-leroy3.LAB-LPP.LOCAL -
r33:dcb695867a39 default
parent child
Show More
@@ -1,142 +1,142
1 1 #############################################################################
2 2 # Makefile for building: PAULs_LPPMON_PLUGINS
3 # Generated by qmake (2.01a) (Qt 4.8.4) on: Thu Apr 11 16:47:37 2013
3 # Generated by qmake (2.01a) (Qt 4.8.4) on: Fri Jun 28 14:04:51 2013
4 4 # Project: PAULs_LPPMON_PLUGINS.pro
5 5 # Template: subdirs
6 6 # Command: /usr/bin/qmake-qt4 -spec /usr/lib64/qt4/mkspecs/linux-g++ -o Makefile PAULs_LPPMON_PLUGINS.pro
7 7 #############################################################################
8 8
9 9 first: make_default
10 10 MAKEFILE = Makefile
11 11 QMAKE = /usr/bin/qmake-qt4
12 12 DEL_FILE = rm -f
13 13 CHK_DIR_EXISTS= test -d
14 14 MKDIR = mkdir -p
15 15 COPY = cp -f
16 16 COPY_FILE = $(COPY)
17 17 COPY_DIR = $(COPY) -r
18 18 INSTALL_FILE = install -m 644 -p
19 19 INSTALL_PROGRAM = install -m 755 -p
20 20 INSTALL_DIR = $(COPY_DIR)
21 21 DEL_FILE = rm -f
22 22 SYMLINK = ln -f -s
23 23 DEL_DIR = rmdir
24 24 MOVE = mv -f
25 25 CHK_DIR_EXISTS= test -d
26 26 MKDIR = mkdir -p
27 27 SUBTARGETS = \
28 28 sub-rmapplugin
29 29
30 30 rmapplugin/$(MAKEFILE):
31 31 @$(CHK_DIR_EXISTS) rmapplugin/ || $(MKDIR) rmapplugin/
32 32 cd rmapplugin/ && $(QMAKE) /home/admin/opt/LPPMON_PLUGINS_PLE/rmapplugin/rmapplugin.pro -spec /usr/lib64/qt4/mkspecs/linux-g++ -o $(MAKEFILE)
33 33 sub-rmapplugin-qmake_all: FORCE
34 34 @$(CHK_DIR_EXISTS) rmapplugin/ || $(MKDIR) rmapplugin/
35 35 cd rmapplugin/ && $(QMAKE) /home/admin/opt/LPPMON_PLUGINS_PLE/rmapplugin/rmapplugin.pro -spec /usr/lib64/qt4/mkspecs/linux-g++ -o $(MAKEFILE)
36 36 sub-rmapplugin: rmapplugin/$(MAKEFILE) FORCE
37 37 cd rmapplugin/ && $(MAKE) -f $(MAKEFILE)
38 38 sub-rmapplugin-make_default-ordered: rmapplugin/$(MAKEFILE) FORCE
39 39 cd rmapplugin/ && $(MAKE) -f $(MAKEFILE)
40 40 sub-rmapplugin-make_default: rmapplugin/$(MAKEFILE) FORCE
41 41 cd rmapplugin/ && $(MAKE) -f $(MAKEFILE)
42 42 sub-rmapplugin-make_first-ordered: rmapplugin/$(MAKEFILE) FORCE
43 43 cd rmapplugin/ && $(MAKE) -f $(MAKEFILE) first
44 44 sub-rmapplugin-make_first: rmapplugin/$(MAKEFILE) FORCE
45 45 cd rmapplugin/ && $(MAKE) -f $(MAKEFILE) first
46 46 sub-rmapplugin-all-ordered: rmapplugin/$(MAKEFILE) FORCE
47 47 cd rmapplugin/ && $(MAKE) -f $(MAKEFILE) all
48 48 sub-rmapplugin-all: rmapplugin/$(MAKEFILE) FORCE
49 49 cd rmapplugin/ && $(MAKE) -f $(MAKEFILE) all
50 50 sub-rmapplugin-clean-ordered: rmapplugin/$(MAKEFILE) FORCE
51 51 cd rmapplugin/ && $(MAKE) -f $(MAKEFILE) clean
52 52 sub-rmapplugin-clean: rmapplugin/$(MAKEFILE) FORCE
53 53 cd rmapplugin/ && $(MAKE) -f $(MAKEFILE) clean
54 54 sub-rmapplugin-distclean-ordered: rmapplugin/$(MAKEFILE) FORCE
55 55 cd rmapplugin/ && $(MAKE) -f $(MAKEFILE) distclean
56 56 sub-rmapplugin-distclean: rmapplugin/$(MAKEFILE) FORCE
57 57 cd rmapplugin/ && $(MAKE) -f $(MAKEFILE) distclean
58 58 sub-rmapplugin-install_subtargets-ordered: rmapplugin/$(MAKEFILE) FORCE
59 59 cd rmapplugin/ && $(MAKE) -f $(MAKEFILE) install
60 60 sub-rmapplugin-install_subtargets: rmapplugin/$(MAKEFILE) FORCE
61 61 cd rmapplugin/ && $(MAKE) -f $(MAKEFILE) install
62 62 sub-rmapplugin-uninstall_subtargets-ordered: rmapplugin/$(MAKEFILE) FORCE
63 63 cd rmapplugin/ && $(MAKE) -f $(MAKEFILE) uninstall
64 64 sub-rmapplugin-uninstall_subtargets: rmapplugin/$(MAKEFILE) FORCE
65 65 cd rmapplugin/ && $(MAKE) -f $(MAKEFILE) uninstall
66 66
67 67 Makefile: PAULs_LPPMON_PLUGINS.pro /usr/lib64/qt4/mkspecs/linux-g++/qmake.conf /usr/lib64/qt4/mkspecs/common/unix.conf \
68 68 /usr/lib64/qt4/mkspecs/common/linux.conf \
69 69 /usr/lib64/qt4/mkspecs/common/gcc-base.conf \
70 70 /usr/lib64/qt4/mkspecs/common/gcc-base-unix.conf \
71 71 /usr/lib64/qt4/mkspecs/common/g++-base.conf \
72 72 /usr/lib64/qt4/mkspecs/common/g++-unix.conf \
73 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.pri \
75 75 /usr/lib64/qt4/mkspecs/features/qt_functions.prf \
76 76 /usr/lib64/qt4/mkspecs/features/qt_config.prf \
77 77 /usr/lib64/qt4/mkspecs/features/exclusive_builds.prf \
78 78 /usr/lib64/qt4/mkspecs/features/default_pre.prf \
79 79 /usr/lib64/qt4/mkspecs/features/release.prf \
80 80 /usr/lib64/qt4/mkspecs/features/default_post.prf \
81 81 /usr/lib64/qt4/mkspecs/features/unix/gdb_dwarf_index.prf \
82 82 /usr/lib64/qt4/mkspecs/features/warn_on.prf \
83 83 /usr/lib64/qt4/mkspecs/features/qt.prf \
84 84 /usr/lib64/qt4/mkspecs/features/unix/thread.prf \
85 85 /usr/lib64/qt4/mkspecs/features/moc.prf \
86 86 /usr/lib64/qt4/mkspecs/features/resources.prf \
87 87 /usr/lib64/qt4/mkspecs/features/uic.prf \
88 88 /usr/lib64/qt4/mkspecs/features/yacc.prf \
89 89 /usr/lib64/qt4/mkspecs/features/lex.prf \
90 90 /usr/lib64/qt4/mkspecs/features/include_source_dir.prf
91 91 $(QMAKE) -spec /usr/lib64/qt4/mkspecs/linux-g++ -o Makefile PAULs_LPPMON_PLUGINS.pro
92 92 /usr/lib64/qt4/mkspecs/common/unix.conf:
93 93 /usr/lib64/qt4/mkspecs/common/linux.conf:
94 94 /usr/lib64/qt4/mkspecs/common/gcc-base.conf:
95 95 /usr/lib64/qt4/mkspecs/common/gcc-base-unix.conf:
96 96 /usr/lib64/qt4/mkspecs/common/g++-base.conf:
97 97 /usr/lib64/qt4/mkspecs/common/g++-unix.conf:
98 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.pri:
100 100 /usr/lib64/qt4/mkspecs/features/qt_functions.prf:
101 101 /usr/lib64/qt4/mkspecs/features/qt_config.prf:
102 102 /usr/lib64/qt4/mkspecs/features/exclusive_builds.prf:
103 103 /usr/lib64/qt4/mkspecs/features/default_pre.prf:
104 104 /usr/lib64/qt4/mkspecs/features/release.prf:
105 105 /usr/lib64/qt4/mkspecs/features/default_post.prf:
106 106 /usr/lib64/qt4/mkspecs/features/unix/gdb_dwarf_index.prf:
107 107 /usr/lib64/qt4/mkspecs/features/warn_on.prf:
108 108 /usr/lib64/qt4/mkspecs/features/qt.prf:
109 109 /usr/lib64/qt4/mkspecs/features/unix/thread.prf:
110 110 /usr/lib64/qt4/mkspecs/features/moc.prf:
111 111 /usr/lib64/qt4/mkspecs/features/resources.prf:
112 112 /usr/lib64/qt4/mkspecs/features/uic.prf:
113 113 /usr/lib64/qt4/mkspecs/features/yacc.prf:
114 114 /usr/lib64/qt4/mkspecs/features/lex.prf:
115 115 /usr/lib64/qt4/mkspecs/features/include_source_dir.prf:
116 116 qmake: qmake_all FORCE
117 117 @$(QMAKE) -spec /usr/lib64/qt4/mkspecs/linux-g++ -o Makefile PAULs_LPPMON_PLUGINS.pro
118 118
119 119 qmake_all: sub-rmapplugin-qmake_all FORCE
120 120
121 121 make_default: sub-rmapplugin-make_default-ordered FORCE
122 122 make_first: sub-rmapplugin-make_first-ordered FORCE
123 123 all: sub-rmapplugin-all-ordered FORCE
124 124 clean: sub-rmapplugin-clean-ordered FORCE
125 125 distclean: sub-rmapplugin-distclean-ordered FORCE
126 126 -$(DEL_FILE) Makefile
127 127 install_subtargets: sub-rmapplugin-install_subtargets-ordered FORCE
128 128 uninstall_subtargets: sub-rmapplugin-uninstall_subtargets-ordered FORCE
129 129
130 130 sub-rmapplugin-check_ordered: rmapplugin/$(MAKEFILE)
131 131 cd rmapplugin/ && $(MAKE) -f $(MAKEFILE) check
132 132 check: sub-rmapplugin-check_ordered
133 133
134 134 mocclean: compiler_moc_header_clean compiler_moc_source_clean
135 135
136 136 mocables: compiler_moc_header_make_all compiler_moc_source_make_all
137 137 install: install_subtargets FORCE
138 138
139 139 uninstall: uninstall_subtargets FORCE
140 140
141 141 FORCE:
142 142
@@ -1,342 +1,342
1 1 <?xml version="1.0" encoding="UTF-8"?>
2 2 <!DOCTYPE QtCreatorProject>
3 <!-- Written by Qt Creator 2.4.1, 2013-04-11T17:17:11. -->
3 <!-- Written by Qt Creator 2.4.1, 2013-06-28T14:42:54. -->
4 4 <qtcreator>
5 5 <data>
6 6 <variable>ProjectExplorer.Project.ActiveTarget</variable>
7 7 <value type="int">0</value>
8 8 </data>
9 9 <data>
10 10 <variable>ProjectExplorer.Project.EditorSettings</variable>
11 11 <valuemap type="QVariantMap">
12 12 <value type="bool" key="EditorConfiguration.AutoIndent">true</value>
13 13 <value type="bool" key="EditorConfiguration.AutoSpacesForTabs">false</value>
14 14 <valuemap type="QVariantMap" key="EditorConfiguration.CodeStyle.0">
15 15 <value type="QString" key="language">Cpp</value>
16 16 <valuemap type="QVariantMap" key="value">
17 17 <value type="QString" key="CurrentPreferences">CppGlobal</value>
18 18 </valuemap>
19 19 </valuemap>
20 20 <valuemap type="QVariantMap" key="EditorConfiguration.CodeStyle.1">
21 21 <value type="QString" key="language">QmlJS</value>
22 22 <valuemap type="QVariantMap" key="value">
23 23 <value type="QString" key="CurrentPreferences">QmlJSGlobal</value>
24 24 </valuemap>
25 25 </valuemap>
26 26 <value type="int" key="EditorConfiguration.CodeStyle.Count">2</value>
27 27 <value type="QByteArray" key="EditorConfiguration.Codec">System</value>
28 28 <value type="bool" key="EditorConfiguration.ConstrainTooltips">false</value>
29 29 <value type="int" key="EditorConfiguration.IndentSize">4</value>
30 30 <value type="bool" key="EditorConfiguration.MouseNavigation">true</value>
31 31 <value type="int" key="EditorConfiguration.PaddingMode">1</value>
32 32 <value type="bool" key="EditorConfiguration.ScrollWheelZooming">true</value>
33 33 <value type="int" key="EditorConfiguration.SmartBackspaceBehavior">0</value>
34 34 <value type="bool" key="EditorConfiguration.SpacesForTabs">true</value>
35 35 <value type="int" key="EditorConfiguration.TabKeyBehavior">0</value>
36 36 <value type="int" key="EditorConfiguration.TabSize">8</value>
37 37 <value type="bool" key="EditorConfiguration.UseGlobal">true</value>
38 38 <value type="int" key="EditorConfiguration.Utf8BomBehavior">1</value>
39 39 <value type="bool" key="EditorConfiguration.addFinalNewLine">true</value>
40 40 <value type="bool" key="EditorConfiguration.cleanIndentation">true</value>
41 41 <value type="bool" key="EditorConfiguration.cleanWhitespace">true</value>
42 42 <value type="bool" key="EditorConfiguration.inEntireDocument">false</value>
43 43 </valuemap>
44 44 </data>
45 45 <data>
46 46 <variable>ProjectExplorer.Project.PluginSettings</variable>
47 47 <valuemap type="QVariantMap"/>
48 48 </data>
49 49 <data>
50 50 <variable>ProjectExplorer.Project.Target.0</variable>
51 51 <valuemap type="QVariantMap">
52 52 <value type="QString" key="ProjectExplorer.ProjectConfiguration.DefaultDisplayName">Desktop</value>
53 53 <value type="QString" key="ProjectExplorer.ProjectConfiguration.DisplayName">Desktop</value>
54 54 <value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">Qt4ProjectManager.Target.DesktopTarget</value>
55 55 <value type="int" key="ProjectExplorer.Target.ActiveBuildConfiguration">0</value>
56 56 <value type="int" key="ProjectExplorer.Target.ActiveDeployConfiguration">0</value>
57 57 <value type="int" key="ProjectExplorer.Target.ActiveRunConfiguration">0</value>
58 58 <valuemap type="QVariantMap" key="ProjectExplorer.Target.BuildConfiguration.0">
59 59 <value type="QString" key="ProjectExplorer.BuildCOnfiguration.ToolChain">ProjectExplorer.ToolChain.Gcc:/usr/bin/g++.x86-linux-generic-elf-64bit./usr/bin/gdb</value>
60 60 <valuemap type="QVariantMap" key="ProjectExplorer.BuildConfiguration.BuildStepList.0">
61 61 <valuemap type="QVariantMap" key="ProjectExplorer.BuildStepList.Step.0">
62 62 <value type="QString" key="ProjectExplorer.ProjectConfiguration.DefaultDisplayName">qmake</value>
63 63 <value type="QString" key="ProjectExplorer.ProjectConfiguration.DisplayName"></value>
64 64 <value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">QtProjectManager.QMakeBuildStep</value>
65 65 <value type="bool" key="QtProjectManager.QMakeBuildStep.LinkQmlDebuggingLibrary">false</value>
66 66 <value type="bool" key="QtProjectManager.QMakeBuildStep.LinkQmlDebuggingLibraryAuto">true</value>
67 67 <value type="QString" key="QtProjectManager.QMakeBuildStep.QMakeArguments"></value>
68 68 <value type="bool" key="QtProjectManager.QMakeBuildStep.QMakeForced">false</value>
69 69 </valuemap>
70 70 <valuemap type="QVariantMap" key="ProjectExplorer.BuildStepList.Step.1">
71 71 <value type="QString" key="ProjectExplorer.ProjectConfiguration.DefaultDisplayName">Make</value>
72 72 <value type="QString" key="ProjectExplorer.ProjectConfiguration.DisplayName"></value>
73 73 <value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">Qt4ProjectManager.MakeStep</value>
74 74 <value type="bool" key="Qt4ProjectManager.MakeStep.Clean">false</value>
75 75 <value type="QString" key="Qt4ProjectManager.MakeStep.MakeArguments"></value>
76 76 <value type="QString" key="Qt4ProjectManager.MakeStep.MakeCommand"></value>
77 77 </valuemap>
78 78 <value type="int" key="ProjectExplorer.BuildStepList.StepsCount">2</value>
79 79 <value type="QString" key="ProjectExplorer.ProjectConfiguration.DefaultDisplayName">Build</value>
80 80 <value type="QString" key="ProjectExplorer.ProjectConfiguration.DisplayName"></value>
81 81 <value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">ProjectExplorer.BuildSteps.Build</value>
82 82 </valuemap>
83 83 <valuemap type="QVariantMap" key="ProjectExplorer.BuildConfiguration.BuildStepList.1">
84 84 <valuemap type="QVariantMap" key="ProjectExplorer.BuildStepList.Step.0">
85 85 <value type="QString" key="ProjectExplorer.ProjectConfiguration.DefaultDisplayName">Make</value>
86 86 <value type="QString" key="ProjectExplorer.ProjectConfiguration.DisplayName"></value>
87 87 <value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">Qt4ProjectManager.MakeStep</value>
88 88 <value type="bool" key="Qt4ProjectManager.MakeStep.Clean">true</value>
89 89 <value type="QString" key="Qt4ProjectManager.MakeStep.MakeArguments">clean</value>
90 90 <value type="QString" key="Qt4ProjectManager.MakeStep.MakeCommand"></value>
91 91 </valuemap>
92 92 <value type="int" key="ProjectExplorer.BuildStepList.StepsCount">1</value>
93 93 <value type="QString" key="ProjectExplorer.ProjectConfiguration.DefaultDisplayName">Clean</value>
94 94 <value type="QString" key="ProjectExplorer.ProjectConfiguration.DisplayName"></value>
95 95 <value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">ProjectExplorer.BuildSteps.Clean</value>
96 96 </valuemap>
97 97 <value type="int" key="ProjectExplorer.BuildConfiguration.BuildStepListCount">2</value>
98 98 <value type="bool" key="ProjectExplorer.BuildConfiguration.ClearSystemEnvironment">false</value>
99 99 <valuelist type="QVariantList" key="ProjectExplorer.BuildConfiguration.UserEnvironmentChanges"/>
100 100 <value type="QString" key="ProjectExplorer.ProjectConfiguration.DefaultDisplayName">Qt 4.8.2 in PATH (System) Release</value>
101 101 <value type="QString" key="ProjectExplorer.ProjectConfiguration.DisplayName"></value>
102 102 <value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">Qt4ProjectManager.Qt4BuildConfiguration</value>
103 103 <value type="int" key="Qt4ProjectManager.Qt4BuildConfiguration.BuildConfiguration">0</value>
104 104 <value type="QString" key="Qt4ProjectManager.Qt4BuildConfiguration.BuildDirectory">/opt/LPPMON_PLUGINS_PAUL</value>
105 105 <value type="int" key="Qt4ProjectManager.Qt4BuildConfiguration.QtVersionId">1</value>
106 106 <value type="bool" key="Qt4ProjectManager.Qt4BuildConfiguration.UseShadowBuild">false</value>
107 107 </valuemap>
108 108 <valuemap type="QVariantMap" key="ProjectExplorer.Target.BuildConfiguration.1">
109 109 <value type="QString" key="ProjectExplorer.BuildCOnfiguration.ToolChain">ProjectExplorer.ToolChain.Gcc:/usr/bin/g++.x86-linux-generic-elf-64bit./usr/bin/gdb</value>
110 110 <valuemap type="QVariantMap" key="ProjectExplorer.BuildConfiguration.BuildStepList.0">
111 111 <valuemap type="QVariantMap" key="ProjectExplorer.BuildStepList.Step.0">
112 112 <value type="QString" key="ProjectExplorer.ProjectConfiguration.DefaultDisplayName">qmake</value>
113 113 <value type="QString" key="ProjectExplorer.ProjectConfiguration.DisplayName"></value>
114 114 <value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">QtProjectManager.QMakeBuildStep</value>
115 115 <value type="bool" key="QtProjectManager.QMakeBuildStep.LinkQmlDebuggingLibrary">false</value>
116 116 <value type="bool" key="QtProjectManager.QMakeBuildStep.LinkQmlDebuggingLibraryAuto">true</value>
117 117 <value type="QString" key="QtProjectManager.QMakeBuildStep.QMakeArguments"></value>
118 118 <value type="bool" key="QtProjectManager.QMakeBuildStep.QMakeForced">false</value>
119 119 </valuemap>
120 120 <valuemap type="QVariantMap" key="ProjectExplorer.BuildStepList.Step.1">
121 121 <value type="QString" key="ProjectExplorer.ProjectConfiguration.DefaultDisplayName">Make</value>
122 122 <value type="QString" key="ProjectExplorer.ProjectConfiguration.DisplayName"></value>
123 123 <value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">Qt4ProjectManager.MakeStep</value>
124 124 <value type="bool" key="Qt4ProjectManager.MakeStep.Clean">false</value>
125 125 <value type="QString" key="Qt4ProjectManager.MakeStep.MakeArguments"></value>
126 126 <value type="QString" key="Qt4ProjectManager.MakeStep.MakeCommand"></value>
127 127 </valuemap>
128 128 <value type="int" key="ProjectExplorer.BuildStepList.StepsCount">2</value>
129 129 <value type="QString" key="ProjectExplorer.ProjectConfiguration.DefaultDisplayName">Build</value>
130 130 <value type="QString" key="ProjectExplorer.ProjectConfiguration.DisplayName"></value>
131 131 <value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">ProjectExplorer.BuildSteps.Build</value>
132 132 </valuemap>
133 133 <valuemap type="QVariantMap" key="ProjectExplorer.BuildConfiguration.BuildStepList.1">
134 134 <valuemap type="QVariantMap" key="ProjectExplorer.BuildStepList.Step.0">
135 135 <value type="QString" key="ProjectExplorer.ProjectConfiguration.DefaultDisplayName">Make</value>
136 136 <value type="QString" key="ProjectExplorer.ProjectConfiguration.DisplayName"></value>
137 137 <value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">Qt4ProjectManager.MakeStep</value>
138 138 <value type="bool" key="Qt4ProjectManager.MakeStep.Clean">true</value>
139 139 <value type="QString" key="Qt4ProjectManager.MakeStep.MakeArguments">clean</value>
140 140 <value type="QString" key="Qt4ProjectManager.MakeStep.MakeCommand"></value>
141 141 </valuemap>
142 142 <value type="int" key="ProjectExplorer.BuildStepList.StepsCount">1</value>
143 143 <value type="QString" key="ProjectExplorer.ProjectConfiguration.DefaultDisplayName">Clean</value>
144 144 <value type="QString" key="ProjectExplorer.ProjectConfiguration.DisplayName"></value>
145 145 <value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">ProjectExplorer.BuildSteps.Clean</value>
146 146 </valuemap>
147 147 <value type="int" key="ProjectExplorer.BuildConfiguration.BuildStepListCount">2</value>
148 148 <value type="bool" key="ProjectExplorer.BuildConfiguration.ClearSystemEnvironment">false</value>
149 149 <valuelist type="QVariantList" key="ProjectExplorer.BuildConfiguration.UserEnvironmentChanges"/>
150 150 <value type="QString" key="ProjectExplorer.ProjectConfiguration.DefaultDisplayName">Qt 4.8.2 in PATH (System) Debug</value>
151 151 <value type="QString" key="ProjectExplorer.ProjectConfiguration.DisplayName"></value>
152 152 <value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">Qt4ProjectManager.Qt4BuildConfiguration</value>
153 153 <value type="int" key="Qt4ProjectManager.Qt4BuildConfiguration.BuildConfiguration">2</value>
154 154 <value type="QString" key="Qt4ProjectManager.Qt4BuildConfiguration.BuildDirectory">/opt/LPPMON_PLUGINS_PAUL</value>
155 155 <value type="int" key="Qt4ProjectManager.Qt4BuildConfiguration.QtVersionId">1</value>
156 156 <value type="bool" key="Qt4ProjectManager.Qt4BuildConfiguration.UseShadowBuild">false</value>
157 157 </valuemap>
158 158 <value type="int" key="ProjectExplorer.Target.BuildConfigurationCount">2</value>
159 159 <valuemap type="QVariantMap" key="ProjectExplorer.Target.DeployConfiguration.0">
160 160 <valuemap type="QVariantMap" key="ProjectExplorer.BuildConfiguration.BuildStepList.0">
161 161 <value type="int" key="ProjectExplorer.BuildStepList.StepsCount">0</value>
162 162 <value type="QString" key="ProjectExplorer.ProjectConfiguration.DefaultDisplayName">Deploy</value>
163 163 <value type="QString" key="ProjectExplorer.ProjectConfiguration.DisplayName"></value>
164 164 <value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">ProjectExplorer.BuildSteps.Deploy</value>
165 165 </valuemap>
166 166 <value type="int" key="ProjectExplorer.BuildConfiguration.BuildStepListCount">1</value>
167 167 <value type="QString" key="ProjectExplorer.ProjectConfiguration.DefaultDisplayName">No deployment</value>
168 168 <value type="QString" key="ProjectExplorer.ProjectConfiguration.DisplayName"></value>
169 169 <value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">ProjectExplorer.DefaultDeployConfiguration</value>
170 170 </valuemap>
171 171 <value type="int" key="ProjectExplorer.Target.DeployConfigurationCount">1</value>
172 172 <valuemap type="QVariantMap" key="ProjectExplorer.Target.RunConfiguration.0">
173 173 <value type="bool" key="Analyzer.Project.UseGlobal">true</value>
174 174 <value type="bool" key="Analyzer.Project.UseGlobal">true</value>
175 175 <valuelist type="QVariantList" key="Analyzer.Valgrind.AddedSuppressionFiles"/>
176 176 <valuelist type="QVariantList" key="Analyzer.Valgrind.AddedSuppressionFiles"/>
177 177 <value type="bool" key="Analyzer.Valgrind.Callgrind.CollectBusEvents">false</value>
178 178 <value type="bool" key="Analyzer.Valgrind.Callgrind.CollectBusEvents">false</value>
179 179 <value type="bool" key="Analyzer.Valgrind.Callgrind.CollectSystime">false</value>
180 180 <value type="bool" key="Analyzer.Valgrind.Callgrind.CollectSystime">false</value>
181 181 <value type="bool" key="Analyzer.Valgrind.Callgrind.EnableBranchSim">false</value>
182 182 <value type="bool" key="Analyzer.Valgrind.Callgrind.EnableBranchSim">false</value>
183 183 <value type="bool" key="Analyzer.Valgrind.Callgrind.EnableCacheSim">false</value>
184 184 <value type="bool" key="Analyzer.Valgrind.Callgrind.EnableCacheSim">false</value>
185 185 <value type="bool" key="Analyzer.Valgrind.Callgrind.EnableEventToolTips">true</value>
186 186 <value type="bool" key="Analyzer.Valgrind.Callgrind.EnableEventToolTips">true</value>
187 187 <value type="double" key="Analyzer.Valgrind.Callgrind.MinimumCostRatio">0.01</value>
188 188 <value type="double" key="Analyzer.Valgrind.Callgrind.MinimumCostRatio">0.01</value>
189 189 <value type="double" key="Analyzer.Valgrind.Callgrind.VisualisationMinimumCostRatio">10</value>
190 190 <value type="double" key="Analyzer.Valgrind.Callgrind.VisualisationMinimumCostRatio">10</value>
191 191 <value type="bool" key="Analyzer.Valgrind.FilterExternalIssues">true</value>
192 192 <value type="bool" key="Analyzer.Valgrind.FilterExternalIssues">true</value>
193 193 <value type="int" key="Analyzer.Valgrind.NumCallers">25</value>
194 194 <value type="int" key="Analyzer.Valgrind.NumCallers">25</value>
195 195 <valuelist type="QVariantList" key="Analyzer.Valgrind.RemovedSuppressionFiles"/>
196 196 <valuelist type="QVariantList" key="Analyzer.Valgrind.RemovedSuppressionFiles"/>
197 197 <value type="bool" key="Analyzer.Valgrind.TrackOrigins">true</value>
198 198 <value type="bool" key="Analyzer.Valgrind.TrackOrigins">true</value>
199 199 <value type="QString" key="Analyzer.Valgrind.ValgrindExecutable">valgrind</value>
200 200 <value type="QString" key="Analyzer.Valgrind.ValgrindExecutable">valgrind</value>
201 201 <valuelist type="QVariantList" key="Analyzer.Valgrind.VisibleErrorKinds">
202 202 <value type="int">0</value>
203 203 <value type="int">1</value>
204 204 <value type="int">2</value>
205 205 <value type="int">3</value>
206 206 <value type="int">4</value>
207 207 <value type="int">5</value>
208 208 <value type="int">6</value>
209 209 <value type="int">7</value>
210 210 <value type="int">8</value>
211 211 <value type="int">9</value>
212 212 <value type="int">10</value>
213 213 <value type="int">11</value>
214 214 <value type="int">12</value>
215 215 <value type="int">13</value>
216 216 <value type="int">14</value>
217 217 </valuelist>
218 218 <valuelist type="QVariantList" key="Analyzer.Valgrind.VisibleErrorKinds">
219 219 <value type="int">0</value>
220 220 <value type="int">1</value>
221 221 <value type="int">2</value>
222 222 <value type="int">3</value>
223 223 <value type="int">4</value>
224 224 <value type="int">5</value>
225 225 <value type="int">6</value>
226 226 <value type="int">7</value>
227 227 <value type="int">8</value>
228 228 <value type="int">9</value>
229 229 <value type="int">10</value>
230 230 <value type="int">11</value>
231 231 <value type="int">12</value>
232 232 <value type="int">13</value>
233 233 <value type="int">14</value>
234 234 </valuelist>
235 235 <value type="QString" key="ProjectExplorer.CustomExecutableRunConfiguration.Arguments"></value>
236 236 <value type="int" key="ProjectExplorer.CustomExecutableRunConfiguration.BaseEnvironmentBase">2</value>
237 237 <value type="QString" key="ProjectExplorer.CustomExecutableRunConfiguration.Executable">lppmon</value>
238 238 <value type="bool" key="ProjectExplorer.CustomExecutableRunConfiguration.UseTerminal">false</value>
239 239 <valuelist type="QVariantList" key="ProjectExplorer.CustomExecutableRunConfiguration.UserEnvironmentChanges"/>
240 240 <value type="QString" key="ProjectExplorer.CustomExecutableRunConfiguration.WorkingDirectory">%{buildDir}</value>
241 241 <value type="QString" key="ProjectExplorer.ProjectConfiguration.DefaultDisplayName">Run lppmon</value>
242 242 <value type="QString" key="ProjectExplorer.ProjectConfiguration.DisplayName"></value>
243 243 <value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">ProjectExplorer.CustomExecutableRunConfiguration</value>
244 244 <value type="uint" key="RunConfiguration.QmlDebugServerPort">3768</value>
245 245 <value type="bool" key="RunConfiguration.UseCppDebugger">true</value>
246 246 <value type="bool" key="RunConfiguration.UseQmlDebugger">false</value>
247 247 <value type="bool" key="RunConfiguration.UseQmlDebuggerAuto">false</value>
248 248 </valuemap>
249 249 <valuemap type="QVariantMap" key="ProjectExplorer.Target.RunConfiguration.1">
250 250 <value type="bool" key="Analyzer.Project.UseGlobal">true</value>
251 251 <value type="bool" key="Analyzer.Project.UseGlobal">true</value>
252 252 <valuelist type="QVariantList" key="Analyzer.Valgrind.AddedSuppressionFiles"/>
253 253 <valuelist type="QVariantList" key="Analyzer.Valgrind.AddedSuppressionFiles"/>
254 254 <value type="bool" key="Analyzer.Valgrind.Callgrind.CollectBusEvents">false</value>
255 255 <value type="bool" key="Analyzer.Valgrind.Callgrind.CollectBusEvents">false</value>
256 256 <value type="bool" key="Analyzer.Valgrind.Callgrind.CollectSystime">false</value>
257 257 <value type="bool" key="Analyzer.Valgrind.Callgrind.CollectSystime">false</value>
258 258 <value type="bool" key="Analyzer.Valgrind.Callgrind.EnableBranchSim">false</value>
259 259 <value type="bool" key="Analyzer.Valgrind.Callgrind.EnableBranchSim">false</value>
260 260 <value type="bool" key="Analyzer.Valgrind.Callgrind.EnableCacheSim">false</value>
261 261 <value type="bool" key="Analyzer.Valgrind.Callgrind.EnableCacheSim">false</value>
262 262 <value type="bool" key="Analyzer.Valgrind.Callgrind.EnableEventToolTips">true</value>
263 263 <value type="bool" key="Analyzer.Valgrind.Callgrind.EnableEventToolTips">true</value>
264 264 <value type="double" key="Analyzer.Valgrind.Callgrind.MinimumCostRatio">0.01</value>
265 265 <value type="double" key="Analyzer.Valgrind.Callgrind.MinimumCostRatio">0.01</value>
266 266 <value type="double" key="Analyzer.Valgrind.Callgrind.VisualisationMinimumCostRatio">10</value>
267 267 <value type="double" key="Analyzer.Valgrind.Callgrind.VisualisationMinimumCostRatio">10</value>
268 268 <value type="bool" key="Analyzer.Valgrind.FilterExternalIssues">true</value>
269 269 <value type="bool" key="Analyzer.Valgrind.FilterExternalIssues">true</value>
270 270 <value type="int" key="Analyzer.Valgrind.NumCallers">25</value>
271 271 <value type="int" key="Analyzer.Valgrind.NumCallers">25</value>
272 272 <valuelist type="QVariantList" key="Analyzer.Valgrind.RemovedSuppressionFiles"/>
273 273 <valuelist type="QVariantList" key="Analyzer.Valgrind.RemovedSuppressionFiles"/>
274 274 <value type="bool" key="Analyzer.Valgrind.TrackOrigins">true</value>
275 275 <value type="bool" key="Analyzer.Valgrind.TrackOrigins">true</value>
276 276 <value type="QString" key="Analyzer.Valgrind.ValgrindExecutable">valgrind</value>
277 277 <value type="QString" key="Analyzer.Valgrind.ValgrindExecutable">valgrind</value>
278 278 <valuelist type="QVariantList" key="Analyzer.Valgrind.VisibleErrorKinds">
279 279 <value type="int">0</value>
280 280 <value type="int">1</value>
281 281 <value type="int">2</value>
282 282 <value type="int">3</value>
283 283 <value type="int">4</value>
284 284 <value type="int">5</value>
285 285 <value type="int">6</value>
286 286 <value type="int">7</value>
287 287 <value type="int">8</value>
288 288 <value type="int">9</value>
289 289 <value type="int">10</value>
290 290 <value type="int">11</value>
291 291 <value type="int">12</value>
292 292 <value type="int">13</value>
293 293 <value type="int">14</value>
294 294 </valuelist>
295 295 <valuelist type="QVariantList" key="Analyzer.Valgrind.VisibleErrorKinds">
296 296 <value type="int">0</value>
297 297 <value type="int">1</value>
298 298 <value type="int">2</value>
299 299 <value type="int">3</value>
300 300 <value type="int">4</value>
301 301 <value type="int">5</value>
302 302 <value type="int">6</value>
303 303 <value type="int">7</value>
304 304 <value type="int">8</value>
305 305 <value type="int">9</value>
306 306 <value type="int">10</value>
307 307 <value type="int">11</value>
308 308 <value type="int">12</value>
309 309 <value type="int">13</value>
310 310 <value type="int">14</value>
311 311 </valuelist>
312 312 <value type="QString" key="ProjectExplorer.ProjectConfiguration.DefaultDisplayName">spwtimegenerator</value>
313 313 <value type="QString" key="ProjectExplorer.ProjectConfiguration.DisplayName"></value>
314 314 <value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">Qt4ProjectManager.Qt4RunConfiguration</value>
315 315 <value type="int" key="Qt4ProjectManager.Qt4RunConfiguration.BaseEnvironmentBase">2</value>
316 316 <value type="QString" key="Qt4ProjectManager.Qt4RunConfiguration.CommandLineArguments"></value>
317 317 <value type="QString" key="Qt4ProjectManager.Qt4RunConfiguration.ProFile">spwtimegenerator/spwtimegenerator/spwtimegenerator.pro</value>
318 318 <value type="bool" key="Qt4ProjectManager.Qt4RunConfiguration.UseDyldImageSuffix">false</value>
319 319 <value type="bool" key="Qt4ProjectManager.Qt4RunConfiguration.UseTerminal">false</value>
320 320 <valuelist type="QVariantList" key="Qt4ProjectManager.Qt4RunConfiguration.UserEnvironmentChanges"/>
321 321 <value type="QString" key="Qt4ProjectManager.Qt4RunConfiguration.UserWorkingDirectory"></value>
322 322 <value type="uint" key="RunConfiguration.QmlDebugServerPort">3768</value>
323 323 <value type="bool" key="RunConfiguration.UseCppDebugger">true</value>
324 324 <value type="bool" key="RunConfiguration.UseQmlDebugger">false</value>
325 325 <value type="bool" key="RunConfiguration.UseQmlDebuggerAuto">true</value>
326 326 </valuemap>
327 327 <value type="int" key="ProjectExplorer.Target.RunConfigurationCount">2</value>
328 328 </valuemap>
329 329 </data>
330 330 <data>
331 331 <variable>ProjectExplorer.Project.TargetCount</variable>
332 332 <value type="int">1</value>
333 333 </data>
334 334 <data>
335 335 <variable>ProjectExplorer.Project.Updater.EnvironmentId</variable>
336 336 <value type="QString">{cdbf9cdc-1e84-406e-889b-c4feef49e75c}</value>
337 337 </data>
338 338 <data>
339 339 <variable>ProjectExplorer.Project.Updater.FileVersion</variable>
340 340 <value type="int">10</value>
341 341 </data>
342 342 </qtcreator>
@@ -1,79 +1,99
1 1 #include "qipdialogbox.h"
2 2 #include <QSpinBox>
3 3 #include <QHBoxLayout>
4 4 #include <QVBoxLayout>
5 5 #include <QLabel>
6 6 #include <QString>
7 7 #include <QLocale>
8 8
9 9 QIPDialogBox::QIPDialogBox(QWidget *parent) :
10 10 QWidget(parent)
11 11 {
12 12 //labelGRESBIP = new QLabel(tr("IP not set"));
13 13 QHBoxLayout *addressLayout = new QHBoxLayout;
14 14 QVBoxLayout *mainLayout = new QVBoxLayout;
15 15 addressPart1 = new QSpinBox;
16 16 addressPart2 = new QSpinBox;
17 17 addressPart3 = new QSpinBox;
18 18 addressPart4 = new QSpinBox;
19 19
20 20 addressPart1->setRange(0, 255);
21 21 addressPart1->setValue(129);
22 22 addressPart1->setButtonSymbols(QAbstractSpinBox::NoButtons);
23 23
24 24 addressPart2->setRange(0, 255);
25 25 addressPart2->setValue(104);
26 26 addressPart2->setButtonSymbols(QAbstractSpinBox::NoButtons);
27 27
28 28 addressPart3->setRange(0, 255);
29 29 addressPart3->setValue(27);
30 30 addressPart3->setButtonSymbols(QAbstractSpinBox::NoButtons);
31 31
32 32 addressPart4->setRange(0, 255);
33 33 addressPart4->setValue(113);
34 34 addressPart4->setButtonSymbols(QAbstractSpinBox::NoButtons);
35 35
36 36 valueChanged();
37 37
38 38 connect(addressPart1, SIGNAL(valueChanged(int)), this, SLOT(valueChanged()));
39 39 connect(addressPart2, SIGNAL(valueChanged(int)), this, SLOT(valueChanged()));
40 40 connect(addressPart3, SIGNAL(valueChanged(int)), this, SLOT(valueChanged()));
41 41 connect(addressPart4, SIGNAL(valueChanged(int)), this, SLOT(valueChanged()));
42 42
43 43 addressLayout->addWidget(addressPart1);
44 44 addressLayout->addWidget(addressPart2);
45 45 addressLayout->addWidget(addressPart3);
46 46 addressLayout->addWidget(addressPart4);
47 47 mainLayout->addLayout(addressLayout);
48 48 //mainLayout->addWidget(labelGRESBIP);
49 49
50 50 setLayout(mainLayout);
51 51 }
52 52
53 53 void QIPDialogBox::valueChanged() // SLOT
54 54 {
55 55 gresbIP = addressPart1->cleanText();
56 56 gresbIP.append(".");
57 57 gresbIP.append(addressPart2->cleanText());
58 58 gresbIP.append(".");
59 59 gresbIP.append(addressPart3->cleanText());
60 60 gresbIP.append(".");
61 61 gresbIP.append(addressPart4->cleanText());
62 62 }
63 63
64 64 QString QIPDialogBox::getIP()
65 65 {
66 66 return(gresbIP);
67 67 }
68 68
69 69 void QIPDialogBox::setIP(unsigned char address1, unsigned char address2, unsigned char address3, unsigned char address4)
70 70 {
71 71 addressPart1->setValue(address1);
72 72 addressPart2->setValue(address2);
73 73 addressPart3->setValue(address3);
74 74 addressPart4->setValue(address4);
75 75 addressPart1->repaint();
76 76 addressPart2->repaint();
77 77 addressPart3->repaint();
78 78 addressPart4->repaint();
79 79 }
80
81 unsigned char QIPDialogBox::get_addressPart1()
82 {
83 return (unsigned char) addressPart1->value();
84 }
85
86 unsigned char QIPDialogBox::get_addressPart2()
87 {
88 return (unsigned char) addressPart2->value();
89 }
90
91 unsigned char QIPDialogBox::get_addressPart3()
92 {
93 return (unsigned char) addressPart3->value();
94 }
95
96 unsigned char QIPDialogBox::get_addressPart4()
97 {
98 return (unsigned char) addressPart4->value();
99 }
@@ -1,31 +1,35
1 1 #ifndef WIDGETADDRESS_H
2 2 #define WIDGETADDRESS_H
3 3
4 4 #include <QWidget>
5 5 #include <QSpinBox>
6 6 #include <QString>
7 7 #include <QLabel>
8 8
9 9 class QIPDialogBox : public QWidget
10 10 {
11 11 Q_OBJECT
12 12 public:
13 13 explicit QIPDialogBox(QWidget *parent = 0);
14 14 void setIP(unsigned char address1, unsigned char address2, unsigned char address3, unsigned char address4);
15 15
16 16 signals:
17 17
18 18 public slots:
19 19 void valueChanged();
20 20 QString getIP();
21 unsigned char get_addressPart1();
22 unsigned char get_addressPart2();
23 unsigned char get_addressPart3();
24 unsigned char get_addressPart4();
21 25
22 26 private:
23 27 QSpinBox *addressPart1;
24 28 QSpinBox *addressPart2;
25 29 QSpinBox *addressPart3;
26 30 QSpinBox *addressPart4;
27 31 //QLabel * labelGRESBIP;
28 32 QString gresbIP;
29 33 };
30 34
31 35 #endif // WIDGETADDRESS_H
@@ -1,378 +1,378
1 1 #############################################################################
2 2 # Makefile for building: lfrsgse
3 # Generated by qmake (2.01a) (Qt 4.8.4) on: Fri Jun 28 13:46:55 2013
3 # Generated by qmake (2.01a) (Qt 4.8.4) on: Fri Jun 28 15:45:35 2013
4 4 # Project: gselesia.pro
5 5 # Template: app
6 6 # Command: /usr/bin/qmake-qt4 -spec /usr/lib64/qt4/mkspecs/linux-g++ -o Makefile gselesia.pro
7 7 #############################################################################
8 8
9 9 ####### Compiler, tools and options
10 10
11 11 CC = gcc
12 12 CXX = g++
13 13 DEFINES = -DQT_NO_DEBUG -DQT_XML_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -DQT_SHARED
14 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 $(DEFINES)
15 15 CXXFLAGS = -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 $(DEFINES)
16 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../rmapplugin -I../../DEV_PLE/header -I/usr/include/lppmon/common -I/usr/include/lppmon/wfdisplay -I.
17 17 LINK = g++
18 18 LFLAGS = -Wl,-O1 -Wl,-z,relro
19 19 LIBS = $(SUBLIBS) -L/usr/lib64 -llppmoncommon -lwfdisplay -lqwt5-qt4 -lQtXml -lQtGui -lQtNetwork -lQtCore -lpthread
20 20 AR = ar cqs
21 21 RANLIB =
22 22 QMAKE = /usr/bin/qmake-qt4
23 23 TAR = tar -cf
24 24 COMPRESS = gzip -9f
25 25 COPY = cp -f
26 26 SED = sed
27 27 COPY_FILE = $(COPY)
28 28 COPY_DIR = $(COPY) -r
29 29 STRIP =
30 30 INSTALL_FILE = install -m 644 -p
31 31 INSTALL_DIR = $(COPY_DIR)
32 32 INSTALL_PROGRAM = install -m 755 -p
33 33 DEL_FILE = rm -f
34 34 SYMLINK = ln -f -s
35 35 DEL_DIR = rmdir
36 36 MOVE = mv -f
37 37 CHK_DIR_EXISTS= test -d
38 38 MKDIR = mkdir -p
39 39
40 40 ####### Output directory
41 41
42 42 OBJECTS_DIR = ./
43 43
44 44 ####### Files
45 45
46 46 SOURCES = main.cpp \
47 47 mainwindow.cpp \
48 48 mainwindowui.cpp \
49 49 ../common_PLE/qipdialogbox.cpp \
50 50 lfrxmlhandler.cpp \
51 51 lfrxmlwriter.cpp \
52 52 ../rmapplugin/tmstatistics.cpp \
53 53 ../rmapplugin/tmpackettoread.cpp \
54 54 ../rmapplugin/wfpacket.cpp \
55 55 ../common_PLE/hkdisplay.cpp \
56 56 lfrxmlparser.cpp \
57 57 lfrspectrogram.cpp moc_mainwindow.cpp \
58 58 moc_mainwindowui.cpp \
59 59 moc_qipdialogbox.cpp \
60 60 moc_lfrxmlhandler.cpp \
61 61 moc_lfrxmlwriter.cpp \
62 62 moc_tmstatistics.cpp \
63 63 moc_tmpackettoread.cpp \
64 64 moc_wfpacket.cpp \
65 65 moc_hkdisplay.cpp \
66 66 moc_lfrxmlparser.cpp \
67 67 moc_lfrspectrogram.cpp
68 68 OBJECTS = main.o \
69 69 mainwindow.o \
70 70 mainwindowui.o \
71 71 qipdialogbox.o \
72 72 lfrxmlhandler.o \
73 73 lfrxmlwriter.o \
74 74 tmstatistics.o \
75 75 tmpackettoread.o \
76 76 wfpacket.o \
77 77 hkdisplay.o \
78 78 lfrxmlparser.o \
79 79 lfrspectrogram.o \
80 80 moc_mainwindow.o \
81 81 moc_mainwindowui.o \
82 82 moc_qipdialogbox.o \
83 83 moc_lfrxmlhandler.o \
84 84 moc_lfrxmlwriter.o \
85 85 moc_tmstatistics.o \
86 86 moc_tmpackettoread.o \
87 87 moc_wfpacket.o \
88 88 moc_hkdisplay.o \
89 89 moc_lfrxmlparser.o \
90 90 moc_lfrspectrogram.o
91 91 DIST = /usr/lib64/qt4/mkspecs/common/unix.conf \
92 92 /usr/lib64/qt4/mkspecs/common/linux.conf \
93 93 /usr/lib64/qt4/mkspecs/common/gcc-base.conf \
94 94 /usr/lib64/qt4/mkspecs/common/gcc-base-unix.conf \
95 95 /usr/lib64/qt4/mkspecs/common/g++-base.conf \
96 96 /usr/lib64/qt4/mkspecs/common/g++-unix.conf \
97 97 /usr/lib64/qt4/mkspecs/qconfig.pri \
98 98 /usr/lib64/qt4/mkspecs/modules/qt_webkit.pri \
99 99 /usr/lib64/qt4/mkspecs/features/qt_functions.prf \
100 100 /usr/lib64/qt4/mkspecs/features/qt_config.prf \
101 101 /usr/lib64/qt4/mkspecs/features/exclusive_builds.prf \
102 102 /usr/lib64/qt4/mkspecs/features/default_pre.prf \
103 103 /usr/lib64/qt4/mkspecs/features/release.prf \
104 104 /usr/lib64/qt4/mkspecs/features/default_post.prf \
105 105 /usr/lib64/qt4/mkspecs/features/unix/gdb_dwarf_index.prf \
106 106 /usr/lib64/qt4/mkspecs/features/warn_on.prf \
107 107 /usr/lib64/qt4/mkspecs/features/qt.prf \
108 108 /usr/lib64/qt4/mkspecs/features/unix/thread.prf \
109 109 /usr/lib64/qt4/mkspecs/features/moc.prf \
110 110 /usr/lib64/qt4/mkspecs/features/resources.prf \
111 111 /usr/lib64/qt4/mkspecs/features/uic.prf \
112 112 /usr/lib64/qt4/mkspecs/features/yacc.prf \
113 113 /usr/lib64/qt4/mkspecs/features/lex.prf \
114 114 /usr/lib64/qt4/mkspecs/features/include_source_dir.prf \
115 115 gselesia.pro
116 116 QMAKE_TARGET = lfrsgse
117 117 DESTDIR =
118 118 TARGET = lfrsgse
119 119
120 120 first: all
121 121 ####### Implicit rules
122 122
123 123 .SUFFIXES: .o .c .cpp .cc .cxx .C
124 124
125 125 .cpp.o:
126 126 $(CXX) -c $(CXXFLAGS) $(INCPATH) -o "$@" "$<"
127 127
128 128 .cc.o:
129 129 $(CXX) -c $(CXXFLAGS) $(INCPATH) -o "$@" "$<"
130 130
131 131 .cxx.o:
132 132 $(CXX) -c $(CXXFLAGS) $(INCPATH) -o "$@" "$<"
133 133
134 134 .C.o:
135 135 $(CXX) -c $(CXXFLAGS) $(INCPATH) -o "$@" "$<"
136 136
137 137 .c.o:
138 138 $(CC) -c $(CFLAGS) $(INCPATH) -o "$@" "$<"
139 139
140 140 ####### Build rules
141 141
142 142 all: Makefile $(TARGET)
143 143
144 144 $(TARGET): $(OBJECTS)
145 145 $(LINK) $(LFLAGS) -o $(TARGET) $(OBJECTS) $(OBJCOMP) $(LIBS)
146 146
147 147 Makefile: gselesia.pro /usr/lib64/qt4/mkspecs/linux-g++/qmake.conf /usr/lib64/qt4/mkspecs/common/unix.conf \
148 148 /usr/lib64/qt4/mkspecs/common/linux.conf \
149 149 /usr/lib64/qt4/mkspecs/common/gcc-base.conf \
150 150 /usr/lib64/qt4/mkspecs/common/gcc-base-unix.conf \
151 151 /usr/lib64/qt4/mkspecs/common/g++-base.conf \
152 152 /usr/lib64/qt4/mkspecs/common/g++-unix.conf \
153 153 /usr/lib64/qt4/mkspecs/qconfig.pri \
154 154 /usr/lib64/qt4/mkspecs/modules/qt_webkit.pri \
155 155 /usr/lib64/qt4/mkspecs/features/qt_functions.prf \
156 156 /usr/lib64/qt4/mkspecs/features/qt_config.prf \
157 157 /usr/lib64/qt4/mkspecs/features/exclusive_builds.prf \
158 158 /usr/lib64/qt4/mkspecs/features/default_pre.prf \
159 159 /usr/lib64/qt4/mkspecs/features/release.prf \
160 160 /usr/lib64/qt4/mkspecs/features/default_post.prf \
161 161 /usr/lib64/qt4/mkspecs/features/unix/gdb_dwarf_index.prf \
162 162 /usr/lib64/qt4/mkspecs/features/warn_on.prf \
163 163 /usr/lib64/qt4/mkspecs/features/qt.prf \
164 164 /usr/lib64/qt4/mkspecs/features/unix/thread.prf \
165 165 /usr/lib64/qt4/mkspecs/features/moc.prf \
166 166 /usr/lib64/qt4/mkspecs/features/resources.prf \
167 167 /usr/lib64/qt4/mkspecs/features/uic.prf \
168 168 /usr/lib64/qt4/mkspecs/features/yacc.prf \
169 169 /usr/lib64/qt4/mkspecs/features/lex.prf \
170 170 /usr/lib64/qt4/mkspecs/features/include_source_dir.prf \
171 171 /usr/lib64/libQtXml.prl \
172 172 /usr/lib64/libQtCore.prl \
173 173 /usr/lib64/libQtGui.prl \
174 174 /usr/lib64/libQtNetwork.prl
175 175 $(QMAKE) -spec /usr/lib64/qt4/mkspecs/linux-g++ -o Makefile gselesia.pro
176 176 /usr/lib64/qt4/mkspecs/common/unix.conf:
177 177 /usr/lib64/qt4/mkspecs/common/linux.conf:
178 178 /usr/lib64/qt4/mkspecs/common/gcc-base.conf:
179 179 /usr/lib64/qt4/mkspecs/common/gcc-base-unix.conf:
180 180 /usr/lib64/qt4/mkspecs/common/g++-base.conf:
181 181 /usr/lib64/qt4/mkspecs/common/g++-unix.conf:
182 182 /usr/lib64/qt4/mkspecs/qconfig.pri:
183 183 /usr/lib64/qt4/mkspecs/modules/qt_webkit.pri:
184 184 /usr/lib64/qt4/mkspecs/features/qt_functions.prf:
185 185 /usr/lib64/qt4/mkspecs/features/qt_config.prf:
186 186 /usr/lib64/qt4/mkspecs/features/exclusive_builds.prf:
187 187 /usr/lib64/qt4/mkspecs/features/default_pre.prf:
188 188 /usr/lib64/qt4/mkspecs/features/release.prf:
189 189 /usr/lib64/qt4/mkspecs/features/default_post.prf:
190 190 /usr/lib64/qt4/mkspecs/features/unix/gdb_dwarf_index.prf:
191 191 /usr/lib64/qt4/mkspecs/features/warn_on.prf:
192 192 /usr/lib64/qt4/mkspecs/features/qt.prf:
193 193 /usr/lib64/qt4/mkspecs/features/unix/thread.prf:
194 194 /usr/lib64/qt4/mkspecs/features/moc.prf:
195 195 /usr/lib64/qt4/mkspecs/features/resources.prf:
196 196 /usr/lib64/qt4/mkspecs/features/uic.prf:
197 197 /usr/lib64/qt4/mkspecs/features/yacc.prf:
198 198 /usr/lib64/qt4/mkspecs/features/lex.prf:
199 199 /usr/lib64/qt4/mkspecs/features/include_source_dir.prf:
200 200 /usr/lib64/libQtXml.prl:
201 201 /usr/lib64/libQtCore.prl:
202 202 /usr/lib64/libQtGui.prl:
203 203 /usr/lib64/libQtNetwork.prl:
204 204 qmake: FORCE
205 205 @$(QMAKE) -spec /usr/lib64/qt4/mkspecs/linux-g++ -o Makefile gselesia.pro
206 206
207 207 dist:
208 208 @$(CHK_DIR_EXISTS) .tmp/lfrsgse1.0.0 || $(MKDIR) .tmp/lfrsgse1.0.0
209 209 $(COPY_FILE) --parents $(SOURCES) $(DIST) .tmp/lfrsgse1.0.0/ && $(COPY_FILE) --parents mainwindow.h mainwindowui.h ../common_PLE/qipdialogbox.h lfrxmlhandler.h lfrxmlwriter.h ../rmapplugin/tmstatistics.h ../rmapplugin/tmpackettoread.h ../rmapplugin/wfpacket.h ../common_PLE/hkdisplay.h ../rmapplugin/params.h ../../DEV_PLE/header/ccsds_types.h lfrxmlparser.h lfrspectrogram.h .tmp/lfrsgse1.0.0/ && $(COPY_FILE) --parents main.cpp mainwindow.cpp mainwindowui.cpp ../common_PLE/qipdialogbox.cpp lfrxmlhandler.cpp lfrxmlwriter.cpp ../rmapplugin/tmstatistics.cpp ../rmapplugin/tmpackettoread.cpp ../rmapplugin/wfpacket.cpp ../common_PLE/hkdisplay.cpp lfrxmlparser.cpp lfrspectrogram.cpp .tmp/lfrsgse1.0.0/ && (cd `dirname .tmp/lfrsgse1.0.0` && $(TAR) lfrsgse1.0.0.tar lfrsgse1.0.0 && $(COMPRESS) lfrsgse1.0.0.tar) && $(MOVE) `dirname .tmp/lfrsgse1.0.0`/lfrsgse1.0.0.tar.gz . && $(DEL_FILE) -r .tmp/lfrsgse1.0.0
210 210
211 211
212 212 clean:compiler_clean
213 213 -$(DEL_FILE) $(OBJECTS)
214 214 -$(DEL_FILE) *~ core *.core
215 215
216 216
217 217 ####### Sub-libraries
218 218
219 219 distclean: clean
220 220 -$(DEL_FILE) $(TARGET)
221 221 -$(DEL_FILE) Makefile
222 222
223 223
224 224 check: first
225 225
226 226 mocclean: compiler_moc_header_clean compiler_moc_source_clean
227 227
228 228 mocables: compiler_moc_header_make_all compiler_moc_source_make_all
229 229
230 230 compiler_moc_header_make_all: moc_mainwindow.cpp moc_mainwindowui.cpp moc_qipdialogbox.cpp moc_lfrxmlhandler.cpp moc_lfrxmlwriter.cpp moc_tmstatistics.cpp moc_tmpackettoread.cpp moc_wfpacket.cpp moc_hkdisplay.cpp moc_lfrxmlparser.cpp moc_lfrspectrogram.cpp
231 231 compiler_moc_header_clean:
232 232 -$(DEL_FILE) moc_mainwindow.cpp moc_mainwindowui.cpp moc_qipdialogbox.cpp moc_lfrxmlhandler.cpp moc_lfrxmlwriter.cpp moc_tmstatistics.cpp moc_tmpackettoread.cpp moc_wfpacket.cpp moc_hkdisplay.cpp moc_lfrxmlparser.cpp moc_lfrspectrogram.cpp
233 233 moc_mainwindow.cpp: lfrxmlhandler.h \
234 234 lfrxmlwriter.h \
235 235 mainwindowui.h \
236 236 lfrspectrogram.h \
237 237 lfrxmlparser.h \
238 238 mainwindow.h
239 239 /usr/lib64/qt4/bin/moc $(DEFINES) $(INCPATH) mainwindow.h -o moc_mainwindow.cpp
240 240
241 241 moc_mainwindowui.cpp: lfrspectrogram.h \
242 242 mainwindowui.h
243 243 /usr/lib64/qt4/bin/moc $(DEFINES) $(INCPATH) mainwindowui.h -o moc_mainwindowui.cpp
244 244
245 245 moc_qipdialogbox.cpp: ../common_PLE/qipdialogbox.h
246 246 /usr/lib64/qt4/bin/moc $(DEFINES) $(INCPATH) ../common_PLE/qipdialogbox.h -o moc_qipdialogbox.cpp
247 247
248 248 moc_lfrxmlhandler.cpp: lfrxmlhandler.h
249 249 /usr/lib64/qt4/bin/moc $(DEFINES) $(INCPATH) lfrxmlhandler.h -o moc_lfrxmlhandler.cpp
250 250
251 251 moc_lfrxmlwriter.cpp: lfrxmlwriter.h
252 252 /usr/lib64/qt4/bin/moc $(DEFINES) $(INCPATH) lfrxmlwriter.h -o moc_lfrxmlwriter.cpp
253 253
254 254 moc_tmstatistics.cpp: ../rmapplugin/tmstatistics.h
255 255 /usr/lib64/qt4/bin/moc $(DEFINES) $(INCPATH) ../rmapplugin/tmstatistics.h -o moc_tmstatistics.cpp
256 256
257 257 moc_tmpackettoread.cpp: ../rmapplugin/tmpackettoread.h
258 258 /usr/lib64/qt4/bin/moc $(DEFINES) $(INCPATH) ../rmapplugin/tmpackettoread.h -o moc_tmpackettoread.cpp
259 259
260 260 moc_wfpacket.cpp: ../rmapplugin/wfpacket.h
261 261 /usr/lib64/qt4/bin/moc $(DEFINES) $(INCPATH) ../rmapplugin/wfpacket.h -o moc_wfpacket.cpp
262 262
263 263 moc_hkdisplay.cpp: ../common_PLE/hkdisplay.h
264 264 /usr/lib64/qt4/bin/moc $(DEFINES) $(INCPATH) ../common_PLE/hkdisplay.h -o moc_hkdisplay.cpp
265 265
266 266 moc_lfrxmlparser.cpp: lfrxmlparser.h
267 267 /usr/lib64/qt4/bin/moc $(DEFINES) $(INCPATH) lfrxmlparser.h -o moc_lfrxmlparser.cpp
268 268
269 269 moc_lfrspectrogram.cpp: lfrspectrogram.h
270 270 /usr/lib64/qt4/bin/moc $(DEFINES) $(INCPATH) lfrspectrogram.h -o moc_lfrspectrogram.cpp
271 271
272 272 compiler_rcc_make_all:
273 273 compiler_rcc_clean:
274 274 compiler_image_collection_make_all: qmake_image_collection.cpp
275 275 compiler_image_collection_clean:
276 276 -$(DEL_FILE) qmake_image_collection.cpp
277 277 compiler_moc_source_make_all:
278 278 compiler_moc_source_clean:
279 279 compiler_uic_make_all:
280 280 compiler_uic_clean:
281 281 compiler_yacc_decl_make_all:
282 282 compiler_yacc_decl_clean:
283 283 compiler_yacc_impl_make_all:
284 284 compiler_yacc_impl_clean:
285 285 compiler_lex_make_all:
286 286 compiler_lex_clean:
287 287 compiler_clean: compiler_moc_header_clean
288 288
289 289 ####### Compile
290 290
291 291 main.o: main.cpp mainwindow.h \
292 292 lfrxmlhandler.h \
293 293 lfrxmlwriter.h \
294 294 mainwindowui.h \
295 295 lfrspectrogram.h \
296 296 lfrxmlparser.h
297 297 $(CXX) -c $(CXXFLAGS) $(INCPATH) -o main.o main.cpp
298 298
299 299 mainwindow.o: mainwindow.cpp mainwindow.h \
300 300 lfrxmlhandler.h \
301 301 lfrxmlwriter.h \
302 302 mainwindowui.h \
303 303 lfrspectrogram.h \
304 304 lfrxmlparser.h
305 305 $(CXX) -c $(CXXFLAGS) $(INCPATH) -o mainwindow.o mainwindow.cpp
306 306
307 307 mainwindowui.o: mainwindowui.cpp mainwindowui.h \
308 308 lfrspectrogram.h
309 309 $(CXX) -c $(CXXFLAGS) $(INCPATH) -o mainwindowui.o mainwindowui.cpp
310 310
311 311 qipdialogbox.o: ../common_PLE/qipdialogbox.cpp ../common_PLE/qipdialogbox.h
312 312 $(CXX) -c $(CXXFLAGS) $(INCPATH) -o qipdialogbox.o ../common_PLE/qipdialogbox.cpp
313 313
314 314 lfrxmlhandler.o: lfrxmlhandler.cpp lfrxmlhandler.h
315 315 $(CXX) -c $(CXXFLAGS) $(INCPATH) -o lfrxmlhandler.o lfrxmlhandler.cpp
316 316
317 317 lfrxmlwriter.o: lfrxmlwriter.cpp lfrxmlwriter.h
318 318 $(CXX) -c $(CXXFLAGS) $(INCPATH) -o lfrxmlwriter.o lfrxmlwriter.cpp
319 319
320 320 tmstatistics.o: ../rmapplugin/tmstatistics.cpp ../rmapplugin/tmstatistics.h
321 321 $(CXX) -c $(CXXFLAGS) $(INCPATH) -o tmstatistics.o ../rmapplugin/tmstatistics.cpp
322 322
323 323 tmpackettoread.o: ../rmapplugin/tmpackettoread.cpp ../rmapplugin/tmpackettoread.h
324 324 $(CXX) -c $(CXXFLAGS) $(INCPATH) -o tmpackettoread.o ../rmapplugin/tmpackettoread.cpp
325 325
326 326 wfpacket.o: ../rmapplugin/wfpacket.cpp ../rmapplugin/wfpacket.h
327 327 $(CXX) -c $(CXXFLAGS) $(INCPATH) -o wfpacket.o ../rmapplugin/wfpacket.cpp
328 328
329 329 hkdisplay.o: ../common_PLE/hkdisplay.cpp ../common_PLE/hkdisplay.h
330 330 $(CXX) -c $(CXXFLAGS) $(INCPATH) -o hkdisplay.o ../common_PLE/hkdisplay.cpp
331 331
332 332 lfrxmlparser.o: lfrxmlparser.cpp lfrxmlparser.h
333 333 $(CXX) -c $(CXXFLAGS) $(INCPATH) -o lfrxmlparser.o lfrxmlparser.cpp
334 334
335 335 lfrspectrogram.o: lfrspectrogram.cpp lfrspectrogram.h
336 336 $(CXX) -c $(CXXFLAGS) $(INCPATH) -o lfrspectrogram.o lfrspectrogram.cpp
337 337
338 338 moc_mainwindow.o: moc_mainwindow.cpp
339 339 $(CXX) -c $(CXXFLAGS) $(INCPATH) -o moc_mainwindow.o moc_mainwindow.cpp
340 340
341 341 moc_mainwindowui.o: moc_mainwindowui.cpp
342 342 $(CXX) -c $(CXXFLAGS) $(INCPATH) -o moc_mainwindowui.o moc_mainwindowui.cpp
343 343
344 344 moc_qipdialogbox.o: moc_qipdialogbox.cpp
345 345 $(CXX) -c $(CXXFLAGS) $(INCPATH) -o moc_qipdialogbox.o moc_qipdialogbox.cpp
346 346
347 347 moc_lfrxmlhandler.o: moc_lfrxmlhandler.cpp
348 348 $(CXX) -c $(CXXFLAGS) $(INCPATH) -o moc_lfrxmlhandler.o moc_lfrxmlhandler.cpp
349 349
350 350 moc_lfrxmlwriter.o: moc_lfrxmlwriter.cpp
351 351 $(CXX) -c $(CXXFLAGS) $(INCPATH) -o moc_lfrxmlwriter.o moc_lfrxmlwriter.cpp
352 352
353 353 moc_tmstatistics.o: moc_tmstatistics.cpp
354 354 $(CXX) -c $(CXXFLAGS) $(INCPATH) -o moc_tmstatistics.o moc_tmstatistics.cpp
355 355
356 356 moc_tmpackettoread.o: moc_tmpackettoread.cpp
357 357 $(CXX) -c $(CXXFLAGS) $(INCPATH) -o moc_tmpackettoread.o moc_tmpackettoread.cpp
358 358
359 359 moc_wfpacket.o: moc_wfpacket.cpp
360 360 $(CXX) -c $(CXXFLAGS) $(INCPATH) -o moc_wfpacket.o moc_wfpacket.cpp
361 361
362 362 moc_hkdisplay.o: moc_hkdisplay.cpp
363 363 $(CXX) -c $(CXXFLAGS) $(INCPATH) -o moc_hkdisplay.o moc_hkdisplay.cpp
364 364
365 365 moc_lfrxmlparser.o: moc_lfrxmlparser.cpp
366 366 $(CXX) -c $(CXXFLAGS) $(INCPATH) -o moc_lfrxmlparser.o moc_lfrxmlparser.cpp
367 367
368 368 moc_lfrspectrogram.o: moc_lfrspectrogram.cpp
369 369 $(CXX) -c $(CXXFLAGS) $(INCPATH) -o moc_lfrspectrogram.o moc_lfrspectrogram.cpp
370 370
371 371 ####### Install
372 372
373 373 install: FORCE
374 374
375 375 uninstall: FORCE
376 376
377 377 FORCE:
378 378
1 NO CONTENT: modified file, binary diff hidden
@@ -1,52 +1,52
1 1 #-------------------------------------------------
2 2 #
3 3 # Project created by QtCreator 2013-05-03T14:05:02
4 4 #
5 5 #-------------------------------------------------
6 6
7 7 QT += core gui
8 8 QT += network
9 9 QT += xml
10 10
11 TARGET = gselesia
11 TARGET = lfrsgse
12 12 TEMPLATE = app
13 13
14 14 INCLUDEPATH += \
15 15 $${PWD} \
16 16 ../common_PLE \
17 17 ../rmapplugin \
18 18 ../../DEV_PLE/header \
19 19 $$[QT_INSTALL_HEADERS]/lppmon/common \
20 20 $$[QT_INSTALL_HEADERS]/lppmon/wfdisplay
21 21
22 22 LIBS += -llppmoncommon -lwfdisplay -lqwt5-qt4
23 23
24 24 SOURCES += main.cpp\
25 25 mainwindow.cpp \
26 26 mainwindowui.cpp \
27 27 ../common_PLE/qipdialogbox.cpp \
28 28 lfrxmlhandler.cpp \
29 29 lfrxmlwriter.cpp \
30 30 ../rmapplugin/tmstatistics.cpp \
31 31 ../rmapplugin/tmpackettoread.cpp \
32 32 ../rmapplugin/wfpacket.cpp \
33 33 ../common_PLE/hkdisplay.cpp \
34 34 lfrxmlparser.cpp \
35 35 lfrspectrogram.cpp
36 36
37 37 HEADERS += mainwindow.h \
38 38 mainwindowui.h \
39 39 ../common_PLE/qipdialogbox.h \
40 40 lfrxmlhandler.h \
41 41 lfrxmlwriter.h \
42 42 ../rmapplugin/tmstatistics.h \
43 43 ../rmapplugin/tmpackettoread.h \
44 44 ../rmapplugin/wfpacket.h \
45 45 ../common_PLE/hkdisplay.h \
46 46 ../rmapplugin/params.h \
47 47 ../../DEV_PLE/header/ccsds_types.h \
48 48 lfrxmlparser.h \
49 49 lfrspectrogram.h
50 50
51 51
52 52
@@ -1,265 +1,265
1 1 <?xml version="1.0" encoding="UTF-8"?>
2 2 <!DOCTYPE QtCreatorProject>
3 <!-- Written by Qt Creator 2.4.1, 2013-06-28T13:47:27. -->
3 <!-- Written by Qt Creator 2.4.1, 2013-06-28T17:29:18. -->
4 4 <qtcreator>
5 5 <data>
6 6 <variable>ProjectExplorer.Project.ActiveTarget</variable>
7 7 <value type="int">0</value>
8 8 </data>
9 9 <data>
10 10 <variable>ProjectExplorer.Project.EditorSettings</variable>
11 11 <valuemap type="QVariantMap">
12 12 <value type="bool" key="EditorConfiguration.AutoIndent">true</value>
13 13 <value type="bool" key="EditorConfiguration.AutoSpacesForTabs">false</value>
14 14 <valuemap type="QVariantMap" key="EditorConfiguration.CodeStyle.0">
15 15 <value type="QString" key="language">Cpp</value>
16 16 <valuemap type="QVariantMap" key="value">
17 17 <value type="QString" key="CurrentPreferences">CppGlobal</value>
18 18 </valuemap>
19 19 </valuemap>
20 20 <valuemap type="QVariantMap" key="EditorConfiguration.CodeStyle.1">
21 21 <value type="QString" key="language">QmlJS</value>
22 22 <valuemap type="QVariantMap" key="value">
23 23 <value type="QString" key="CurrentPreferences">QmlJSGlobal</value>
24 24 </valuemap>
25 25 </valuemap>
26 26 <value type="int" key="EditorConfiguration.CodeStyle.Count">2</value>
27 27 <value type="QByteArray" key="EditorConfiguration.Codec">System</value>
28 28 <value type="bool" key="EditorConfiguration.ConstrainTooltips">false</value>
29 29 <value type="int" key="EditorConfiguration.IndentSize">4</value>
30 30 <value type="bool" key="EditorConfiguration.MouseNavigation">true</value>
31 31 <value type="int" key="EditorConfiguration.PaddingMode">1</value>
32 32 <value type="bool" key="EditorConfiguration.ScrollWheelZooming">true</value>
33 33 <value type="int" key="EditorConfiguration.SmartBackspaceBehavior">0</value>
34 34 <value type="bool" key="EditorConfiguration.SpacesForTabs">true</value>
35 35 <value type="int" key="EditorConfiguration.TabKeyBehavior">0</value>
36 36 <value type="int" key="EditorConfiguration.TabSize">8</value>
37 37 <value type="bool" key="EditorConfiguration.UseGlobal">true</value>
38 38 <value type="int" key="EditorConfiguration.Utf8BomBehavior">1</value>
39 39 <value type="bool" key="EditorConfiguration.addFinalNewLine">true</value>
40 40 <value type="bool" key="EditorConfiguration.cleanIndentation">true</value>
41 41 <value type="bool" key="EditorConfiguration.cleanWhitespace">true</value>
42 42 <value type="bool" key="EditorConfiguration.inEntireDocument">false</value>
43 43 </valuemap>
44 44 </data>
45 45 <data>
46 46 <variable>ProjectExplorer.Project.PluginSettings</variable>
47 47 <valuemap type="QVariantMap"/>
48 48 </data>
49 49 <data>
50 50 <variable>ProjectExplorer.Project.Target.0</variable>
51 51 <valuemap type="QVariantMap">
52 52 <value type="QString" key="ProjectExplorer.ProjectConfiguration.DefaultDisplayName">Desktop</value>
53 53 <value type="QString" key="ProjectExplorer.ProjectConfiguration.DisplayName">Desktop</value>
54 54 <value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">Qt4ProjectManager.Target.DesktopTarget</value>
55 55 <value type="int" key="ProjectExplorer.Target.ActiveBuildConfiguration">0</value>
56 56 <value type="int" key="ProjectExplorer.Target.ActiveDeployConfiguration">0</value>
57 57 <value type="int" key="ProjectExplorer.Target.ActiveRunConfiguration">0</value>
58 58 <valuemap type="QVariantMap" key="ProjectExplorer.Target.BuildConfiguration.0">
59 59 <value type="QString" key="ProjectExplorer.BuildCOnfiguration.ToolChain">ProjectExplorer.ToolChain.Gcc:/usr/bin/g++.x86-linux-generic-elf-64bit./usr/bin/gdb</value>
60 60 <valuemap type="QVariantMap" key="ProjectExplorer.BuildConfiguration.BuildStepList.0">
61 61 <valuemap type="QVariantMap" key="ProjectExplorer.BuildStepList.Step.0">
62 62 <value type="QString" key="ProjectExplorer.ProjectConfiguration.DefaultDisplayName">qmake</value>
63 63 <value type="QString" key="ProjectExplorer.ProjectConfiguration.DisplayName"></value>
64 64 <value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">QtProjectManager.QMakeBuildStep</value>
65 65 <value type="bool" key="QtProjectManager.QMakeBuildStep.LinkQmlDebuggingLibrary">false</value>
66 66 <value type="bool" key="QtProjectManager.QMakeBuildStep.LinkQmlDebuggingLibraryAuto">true</value>
67 67 <value type="QString" key="QtProjectManager.QMakeBuildStep.QMakeArguments"></value>
68 68 <value type="bool" key="QtProjectManager.QMakeBuildStep.QMakeForced">false</value>
69 69 </valuemap>
70 70 <valuemap type="QVariantMap" key="ProjectExplorer.BuildStepList.Step.1">
71 71 <value type="QString" key="ProjectExplorer.ProjectConfiguration.DefaultDisplayName">Make</value>
72 72 <value type="QString" key="ProjectExplorer.ProjectConfiguration.DisplayName"></value>
73 73 <value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">Qt4ProjectManager.MakeStep</value>
74 74 <value type="bool" key="Qt4ProjectManager.MakeStep.Clean">false</value>
75 75 <value type="QString" key="Qt4ProjectManager.MakeStep.MakeArguments"></value>
76 76 <value type="QString" key="Qt4ProjectManager.MakeStep.MakeCommand"></value>
77 77 </valuemap>
78 78 <value type="int" key="ProjectExplorer.BuildStepList.StepsCount">2</value>
79 79 <value type="QString" key="ProjectExplorer.ProjectConfiguration.DefaultDisplayName">Build</value>
80 80 <value type="QString" key="ProjectExplorer.ProjectConfiguration.DisplayName"></value>
81 81 <value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">ProjectExplorer.BuildSteps.Build</value>
82 82 </valuemap>
83 83 <valuemap type="QVariantMap" key="ProjectExplorer.BuildConfiguration.BuildStepList.1">
84 84 <valuemap type="QVariantMap" key="ProjectExplorer.BuildStepList.Step.0">
85 85 <value type="QString" key="ProjectExplorer.ProjectConfiguration.DefaultDisplayName">Make</value>
86 86 <value type="QString" key="ProjectExplorer.ProjectConfiguration.DisplayName"></value>
87 87 <value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">Qt4ProjectManager.MakeStep</value>
88 88 <value type="bool" key="Qt4ProjectManager.MakeStep.Clean">true</value>
89 89 <value type="QString" key="Qt4ProjectManager.MakeStep.MakeArguments">clean</value>
90 90 <value type="QString" key="Qt4ProjectManager.MakeStep.MakeCommand"></value>
91 91 </valuemap>
92 92 <value type="int" key="ProjectExplorer.BuildStepList.StepsCount">1</value>
93 93 <value type="QString" key="ProjectExplorer.ProjectConfiguration.DefaultDisplayName">Clean</value>
94 94 <value type="QString" key="ProjectExplorer.ProjectConfiguration.DisplayName"></value>
95 95 <value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">ProjectExplorer.BuildSteps.Clean</value>
96 96 </valuemap>
97 97 <value type="int" key="ProjectExplorer.BuildConfiguration.BuildStepListCount">2</value>
98 98 <value type="bool" key="ProjectExplorer.BuildConfiguration.ClearSystemEnvironment">false</value>
99 99 <valuelist type="QVariantList" key="ProjectExplorer.BuildConfiguration.UserEnvironmentChanges"/>
100 100 <value type="QString" key="ProjectExplorer.ProjectConfiguration.DefaultDisplayName">Qt 4.8.2 in PATH (System) Release</value>
101 101 <value type="QString" key="ProjectExplorer.ProjectConfiguration.DisplayName"></value>
102 102 <value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">Qt4ProjectManager.Qt4BuildConfiguration</value>
103 103 <value type="int" key="Qt4ProjectManager.Qt4BuildConfiguration.BuildConfiguration">0</value>
104 104 <value type="QString" key="Qt4ProjectManager.Qt4BuildConfiguration.BuildDirectory">/opt/GSE_LESIA/gselesia</value>
105 105 <value type="int" key="Qt4ProjectManager.Qt4BuildConfiguration.QtVersionId">1</value>
106 106 <value type="bool" key="Qt4ProjectManager.Qt4BuildConfiguration.UseShadowBuild">false</value>
107 107 </valuemap>
108 108 <valuemap type="QVariantMap" key="ProjectExplorer.Target.BuildConfiguration.1">
109 109 <value type="QString" key="ProjectExplorer.BuildCOnfiguration.ToolChain">ProjectExplorer.ToolChain.Gcc:/usr/bin/g++.x86-linux-generic-elf-64bit./usr/bin/gdb</value>
110 110 <valuemap type="QVariantMap" key="ProjectExplorer.BuildConfiguration.BuildStepList.0">
111 111 <valuemap type="QVariantMap" key="ProjectExplorer.BuildStepList.Step.0">
112 112 <value type="QString" key="ProjectExplorer.ProjectConfiguration.DefaultDisplayName">qmake</value>
113 113 <value type="QString" key="ProjectExplorer.ProjectConfiguration.DisplayName"></value>
114 114 <value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">QtProjectManager.QMakeBuildStep</value>
115 115 <value type="bool" key="QtProjectManager.QMakeBuildStep.LinkQmlDebuggingLibrary">false</value>
116 116 <value type="bool" key="QtProjectManager.QMakeBuildStep.LinkQmlDebuggingLibraryAuto">true</value>
117 117 <value type="QString" key="QtProjectManager.QMakeBuildStep.QMakeArguments"></value>
118 118 <value type="bool" key="QtProjectManager.QMakeBuildStep.QMakeForced">false</value>
119 119 </valuemap>
120 120 <valuemap type="QVariantMap" key="ProjectExplorer.BuildStepList.Step.1">
121 121 <value type="QString" key="ProjectExplorer.ProjectConfiguration.DefaultDisplayName">Make</value>
122 122 <value type="QString" key="ProjectExplorer.ProjectConfiguration.DisplayName"></value>
123 123 <value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">Qt4ProjectManager.MakeStep</value>
124 124 <value type="bool" key="Qt4ProjectManager.MakeStep.Clean">false</value>
125 125 <value type="QString" key="Qt4ProjectManager.MakeStep.MakeArguments"></value>
126 126 <value type="QString" key="Qt4ProjectManager.MakeStep.MakeCommand"></value>
127 127 </valuemap>
128 128 <value type="int" key="ProjectExplorer.BuildStepList.StepsCount">2</value>
129 129 <value type="QString" key="ProjectExplorer.ProjectConfiguration.DefaultDisplayName">Build</value>
130 130 <value type="QString" key="ProjectExplorer.ProjectConfiguration.DisplayName"></value>
131 131 <value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">ProjectExplorer.BuildSteps.Build</value>
132 132 </valuemap>
133 133 <valuemap type="QVariantMap" key="ProjectExplorer.BuildConfiguration.BuildStepList.1">
134 134 <valuemap type="QVariantMap" key="ProjectExplorer.BuildStepList.Step.0">
135 135 <value type="QString" key="ProjectExplorer.ProjectConfiguration.DefaultDisplayName">Make</value>
136 136 <value type="QString" key="ProjectExplorer.ProjectConfiguration.DisplayName"></value>
137 137 <value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">Qt4ProjectManager.MakeStep</value>
138 138 <value type="bool" key="Qt4ProjectManager.MakeStep.Clean">true</value>
139 139 <value type="QString" key="Qt4ProjectManager.MakeStep.MakeArguments">clean</value>
140 140 <value type="QString" key="Qt4ProjectManager.MakeStep.MakeCommand"></value>
141 141 </valuemap>
142 142 <value type="int" key="ProjectExplorer.BuildStepList.StepsCount">1</value>
143 143 <value type="QString" key="ProjectExplorer.ProjectConfiguration.DefaultDisplayName">Clean</value>
144 144 <value type="QString" key="ProjectExplorer.ProjectConfiguration.DisplayName"></value>
145 145 <value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">ProjectExplorer.BuildSteps.Clean</value>
146 146 </valuemap>
147 147 <value type="int" key="ProjectExplorer.BuildConfiguration.BuildStepListCount">2</value>
148 148 <value type="bool" key="ProjectExplorer.BuildConfiguration.ClearSystemEnvironment">false</value>
149 149 <valuelist type="QVariantList" key="ProjectExplorer.BuildConfiguration.UserEnvironmentChanges"/>
150 150 <value type="QString" key="ProjectExplorer.ProjectConfiguration.DefaultDisplayName">Qt 4.8.2 in PATH (System) Debug</value>
151 151 <value type="QString" key="ProjectExplorer.ProjectConfiguration.DisplayName"></value>
152 152 <value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">Qt4ProjectManager.Qt4BuildConfiguration</value>
153 153 <value type="int" key="Qt4ProjectManager.Qt4BuildConfiguration.BuildConfiguration">2</value>
154 154 <value type="QString" key="Qt4ProjectManager.Qt4BuildConfiguration.BuildDirectory">/opt/GSE_LESIA/gselesia</value>
155 155 <value type="int" key="Qt4ProjectManager.Qt4BuildConfiguration.QtVersionId">1</value>
156 156 <value type="bool" key="Qt4ProjectManager.Qt4BuildConfiguration.UseShadowBuild">false</value>
157 157 </valuemap>
158 158 <value type="int" key="ProjectExplorer.Target.BuildConfigurationCount">2</value>
159 159 <valuemap type="QVariantMap" key="ProjectExplorer.Target.DeployConfiguration.0">
160 160 <valuemap type="QVariantMap" key="ProjectExplorer.BuildConfiguration.BuildStepList.0">
161 161 <value type="int" key="ProjectExplorer.BuildStepList.StepsCount">0</value>
162 162 <value type="QString" key="ProjectExplorer.ProjectConfiguration.DefaultDisplayName">Deploy</value>
163 163 <value type="QString" key="ProjectExplorer.ProjectConfiguration.DisplayName"></value>
164 164 <value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">ProjectExplorer.BuildSteps.Deploy</value>
165 165 </valuemap>
166 166 <value type="int" key="ProjectExplorer.BuildConfiguration.BuildStepListCount">1</value>
167 167 <value type="QString" key="ProjectExplorer.ProjectConfiguration.DefaultDisplayName">No deployment</value>
168 168 <value type="QString" key="ProjectExplorer.ProjectConfiguration.DisplayName"></value>
169 169 <value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">ProjectExplorer.DefaultDeployConfiguration</value>
170 170 </valuemap>
171 171 <value type="int" key="ProjectExplorer.Target.DeployConfigurationCount">1</value>
172 172 <valuemap type="QVariantMap" key="ProjectExplorer.Target.RunConfiguration.0">
173 173 <value type="bool" key="Analyzer.Project.UseGlobal">true</value>
174 174 <value type="bool" key="Analyzer.Project.UseGlobal">true</value>
175 175 <valuelist type="QVariantList" key="Analyzer.Valgrind.AddedSuppressionFiles"/>
176 176 <valuelist type="QVariantList" key="Analyzer.Valgrind.AddedSuppressionFiles"/>
177 177 <value type="bool" key="Analyzer.Valgrind.Callgrind.CollectBusEvents">false</value>
178 178 <value type="bool" key="Analyzer.Valgrind.Callgrind.CollectBusEvents">false</value>
179 179 <value type="bool" key="Analyzer.Valgrind.Callgrind.CollectSystime">false</value>
180 180 <value type="bool" key="Analyzer.Valgrind.Callgrind.CollectSystime">false</value>
181 181 <value type="bool" key="Analyzer.Valgrind.Callgrind.EnableBranchSim">false</value>
182 182 <value type="bool" key="Analyzer.Valgrind.Callgrind.EnableBranchSim">false</value>
183 183 <value type="bool" key="Analyzer.Valgrind.Callgrind.EnableCacheSim">false</value>
184 184 <value type="bool" key="Analyzer.Valgrind.Callgrind.EnableCacheSim">false</value>
185 185 <value type="bool" key="Analyzer.Valgrind.Callgrind.EnableEventToolTips">true</value>
186 186 <value type="bool" key="Analyzer.Valgrind.Callgrind.EnableEventToolTips">true</value>
187 187 <value type="double" key="Analyzer.Valgrind.Callgrind.MinimumCostRatio">0.01</value>
188 188 <value type="double" key="Analyzer.Valgrind.Callgrind.MinimumCostRatio">0.01</value>
189 189 <value type="double" key="Analyzer.Valgrind.Callgrind.VisualisationMinimumCostRatio">10</value>
190 190 <value type="double" key="Analyzer.Valgrind.Callgrind.VisualisationMinimumCostRatio">10</value>
191 191 <value type="bool" key="Analyzer.Valgrind.FilterExternalIssues">true</value>
192 192 <value type="bool" key="Analyzer.Valgrind.FilterExternalIssues">true</value>
193 193 <value type="int" key="Analyzer.Valgrind.NumCallers">25</value>
194 194 <value type="int" key="Analyzer.Valgrind.NumCallers">25</value>
195 195 <valuelist type="QVariantList" key="Analyzer.Valgrind.RemovedSuppressionFiles"/>
196 196 <valuelist type="QVariantList" key="Analyzer.Valgrind.RemovedSuppressionFiles"/>
197 197 <value type="bool" key="Analyzer.Valgrind.TrackOrigins">true</value>
198 198 <value type="bool" key="Analyzer.Valgrind.TrackOrigins">true</value>
199 199 <value type="QString" key="Analyzer.Valgrind.ValgrindExecutable">valgrind</value>
200 200 <value type="QString" key="Analyzer.Valgrind.ValgrindExecutable">valgrind</value>
201 201 <valuelist type="QVariantList" key="Analyzer.Valgrind.VisibleErrorKinds">
202 202 <value type="int">0</value>
203 203 <value type="int">1</value>
204 204 <value type="int">2</value>
205 205 <value type="int">3</value>
206 206 <value type="int">4</value>
207 207 <value type="int">5</value>
208 208 <value type="int">6</value>
209 209 <value type="int">7</value>
210 210 <value type="int">8</value>
211 211 <value type="int">9</value>
212 212 <value type="int">10</value>
213 213 <value type="int">11</value>
214 214 <value type="int">12</value>
215 215 <value type="int">13</value>
216 216 <value type="int">14</value>
217 217 </valuelist>
218 218 <valuelist type="QVariantList" key="Analyzer.Valgrind.VisibleErrorKinds">
219 219 <value type="int">0</value>
220 220 <value type="int">1</value>
221 221 <value type="int">2</value>
222 222 <value type="int">3</value>
223 223 <value type="int">4</value>
224 224 <value type="int">5</value>
225 225 <value type="int">6</value>
226 226 <value type="int">7</value>
227 227 <value type="int">8</value>
228 228 <value type="int">9</value>
229 229 <value type="int">10</value>
230 230 <value type="int">11</value>
231 231 <value type="int">12</value>
232 232 <value type="int">13</value>
233 233 <value type="int">14</value>
234 234 </valuelist>
235 235 <value type="QString" key="ProjectExplorer.ProjectConfiguration.DefaultDisplayName">gselesia</value>
236 236 <value type="QString" key="ProjectExplorer.ProjectConfiguration.DisplayName"></value>
237 237 <value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">Qt4ProjectManager.Qt4RunConfiguration</value>
238 238 <value type="int" key="Qt4ProjectManager.Qt4RunConfiguration.BaseEnvironmentBase">2</value>
239 239 <value type="QString" key="Qt4ProjectManager.Qt4RunConfiguration.CommandLineArguments"></value>
240 240 <value type="QString" key="Qt4ProjectManager.Qt4RunConfiguration.ProFile">gselesia.pro</value>
241 241 <value type="bool" key="Qt4ProjectManager.Qt4RunConfiguration.UseDyldImageSuffix">false</value>
242 242 <value type="bool" key="Qt4ProjectManager.Qt4RunConfiguration.UseTerminal">false</value>
243 243 <valuelist type="QVariantList" key="Qt4ProjectManager.Qt4RunConfiguration.UserEnvironmentChanges"/>
244 244 <value type="QString" key="Qt4ProjectManager.Qt4RunConfiguration.UserWorkingDirectory"></value>
245 245 <value type="uint" key="RunConfiguration.QmlDebugServerPort">3768</value>
246 246 <value type="bool" key="RunConfiguration.UseCppDebugger">true</value>
247 247 <value type="bool" key="RunConfiguration.UseQmlDebugger">false</value>
248 248 <value type="bool" key="RunConfiguration.UseQmlDebuggerAuto">false</value>
249 249 </valuemap>
250 250 <value type="int" key="ProjectExplorer.Target.RunConfigurationCount">1</value>
251 251 </valuemap>
252 252 </data>
253 253 <data>
254 254 <variable>ProjectExplorer.Project.TargetCount</variable>
255 255 <value type="int">1</value>
256 256 </data>
257 257 <data>
258 258 <variable>ProjectExplorer.Project.Updater.EnvironmentId</variable>
259 <value type="QString">{2e58a81f-9962-4bba-ae6b-760177f0656c}</value>
259 <value type="QString">{cdbf9cdc-1e84-406e-889b-c4feef49e75c}</value>
260 260 </data>
261 261 <data>
262 262 <variable>ProjectExplorer.Project.Updater.FileVersion</variable>
263 263 <value type="int">10</value>
264 264 </data>
265 265 </qtcreator>
@@ -1,472 +1,497
1 1 #include "mainwindow.h"
2 2 #include <iostream>
3 3 #include <QNetworkInterface>
4 4
5 5 MainWindow::MainWindow(QWidget *parent)
6 6 : QWidget(parent)
7 7 {
8 8 parsingContinue = false;
9 9 totalOfBytes = 0;
10 10 totalOfPackets = 0;
11 11
12 12 analyserSGSEServerTC = new QTcpServer();
13 13 analyserSGSEServerTM = new QTcpServer();
14 14
15 15 socketTC = NULL;
16 16 socketTM = NULL;
17 17 socketEchoServer = new QTcpSocket();
18 18
19 19 //****
20 20 // XML
21 21 // xml handlers
22 22 xmlHandler = new LFRXmlHandler();
23 23 // xml sources
24 24 sourceTC = new QXmlInputSource();
25 25 // xml writer
26 26 lfrXmlWriter = new LFRXmlWriter();
27 27 // setup xml parser for the echo bridge
28 28 lfrXmlParser = new LFRXmlParser();
29 29
30 30 UI = new MainWindowUI();
31 readSettings();
32 this->UI->serverTMEchoDialogBox->setIP(echoBridgeIP0, echoBridgeIP1, echoBridgeIP2, echoBridgeIP3);
31 33
32 34 lfrXmlParser->generalCCSDSPacketStore = &this->generalCCSDSPacketStore;
33 35
34 36 initSocketStatesList();
35 37
36 38 this->setLayout(UI->layout());
37 39
38 40 connect(this->UI->button_openServerTCTM, SIGNAL(clicked()), this, SLOT(listenOnTCTMPorts()));
39 41 connect(this->UI->button_testServerTCTM, SIGNAL(clicked()), this, SLOT(testTCTMPorts()));
40 42 connect(this->UI->button_openSocketEchoServer, SIGNAL(clicked()), this, SLOT(openEchoServer()));
41 43 //
42 44 connect(this->analyserSGSEServerTC, SIGNAL(newConnection()), this, SLOT(newConnectionOnTCServer()));
43 45 connect(this->analyserSGSEServerTM, SIGNAL(newConnection()), this, SLOT(newConnectionOnTMServer()));
44 46 //
45 47 connect(this, SIGNAL(socketTMHasChanged(QTcpSocket*)), this->lfrXmlWriter, SLOT(setSocketTM(QTcpSocket*)));
46 48 connect(this->UI->button_TCAcknowledgement, SIGNAL(clicked()), this->lfrXmlWriter, SLOT(sendXML_TC_Acknowledgment()));
47 49 connect(this->UI->button_TCRejection, SIGNAL(clicked()), this->lfrXmlWriter, SLOT(sendXML_TC_rejection()));
48 50 connect(this->UI->button_GSEHK, SIGNAL(clicked()), this->lfrXmlWriter, SLOT(sendXML_GSE_HK()));
49 51
50 52 // socket echo server
51 53 connect(this->socketEchoServer, SIGNAL(stateChanged(QAbstractSocket::SocketState)),
52 54 this, SLOT(socket_TMEcho_ServerHasChanged()));
53 55 connect(this->socketEchoServer, SIGNAL(readyRead()),
54 56 this, SLOT(readDataOnSocketEchoServer()));
55 57
56 58 // display on console
57 59 connect(this->xmlHandler, SIGNAL(displayMessage(QString)),
58 60 this, SLOT(displayOnConsole(QString)));
59 61 connect(this->UI->hkDisplay, SIGNAL(displayMessage(QString)),
60 62 this, SLOT(displayOnConsole(QString)));
61 63 connect(this->lfrXmlParser, SIGNAL(sendMessage(QString)),
62 64 this, SLOT(displayOnConsole(QString)));
63 65 //
64 66 connect(this->lfrXmlParser, SIGNAL(processPacketStore()),
65 67 this, SLOT(processPacketStore()));
66 68 //
67 69 connect(this->UI->button_resetStatistics, SIGNAL(clicked()),
68 70 this, SLOT(resetStatistics()));
69 71
70 72 displayNetworkInterfaces();
71 73
72 74 this->xmlHandler->packetStoreHasChanged(&generalCCSDSPacketStore);
73 75 };
74 76
75 77 MainWindow::~MainWindow()
76 78 {
77 79
78 80 }
79 81
80 82 void MainWindow::displayNetworkInterfaces()
81 83 {
82 84 QList<QHostAddress> list = QNetworkInterface::allAddresses();
83 85 this->displayOnConsole("Network interfaces:");
84 86 for(int nIter=0; nIter<list.count(); nIter++)
85 87 {
86 88 this->UI->displayOnConsole(list[nIter].toString());
87 89 }
88 90 }
89 91
90 92 void MainWindow::listenOnTCTMPorts()
91 93 {
92 94 QString str;
93 95
94 96 //***
95 97 // TC
96 98 analyserSGSEServerTC->listen(QHostAddress::Any, this->UI->getTCPort());
97 99 str = analyserSGSEServerTC->errorString();
98 100 if (!str.isEmpty())
99 101 {
100 102 this->displayOnConsole(str);
101 103 }
102 104 this->displayOnConsole("Listening TC on port "
103 105 + QString::number(this->UI->getTCPort())
104 106 );
105 107
106 108 //***
107 109 // TM
108 110 analyserSGSEServerTM->listen(QHostAddress::Any, this->UI->getTMPort());
109 111 str = analyserSGSEServerTM->errorString();
110 112 if (!str.isEmpty())
111 113 {
112 114 this->displayOnConsole(str);
113 115 }
114 116 this->displayOnConsole("Listening TM on port "
115 117 + QString::number(this->UI->getTMPort())
116 118 );
117 119 }
118 120
119 121 void MainWindow::testTCTMPorts()
120 122 {
121 123 if (socketTC != NULL)
122 124 {
123 125 this->displayOnConsole("TC socket *** " + socketStates.at(socketTC->state()) );
124 126 }
125 127 else
126 128 {
127 129 this->displayOnConsole("TC socket *** not tested, (socketTC) is NULL" );
128 130 }
129 131 if (socketTM != NULL)
130 132 {
131 133 this->displayOnConsole("TM socket *** " + socketStates.at(socketTM->state()) );
132 134 }
133 135 else
134 136 {
135 137 this->displayOnConsole("TM socket *** not tested, (socketTM) is NULL" );
136 138 }
137 139 }
138 140
139 141 void MainWindow::newConnectionOnTCServer()
140 142 {
141 143 this->displayOnConsole("got new connection on TC port");
142 144 socketTC = analyserSGSEServerTC->nextPendingConnection();
143 145 this->displayOnConsole("TC socket *** " + socketStates.at(socketTC->state()) );
144 146 connect(this->socketTC, SIGNAL(readyRead()), this, SLOT(readDataOnTCPort()));
145 147 }
146 148
147 149 void MainWindow::newConnectionOnTMServer()
148 150 {
149 151 this->displayOnConsole("got new connection on TM port");
150 152 socketTM = analyserSGSEServerTM->nextPendingConnection();
151 153 this->displayOnConsole("TM socket *** " + socketStates.at(socketTM->state()) );
152 154 connect(this->socketTM, SIGNAL(readyRead()), this, SLOT(readDataOnTMPort()));
153 155
154 156 emit socketTMHasChanged(this->socketTM);
155 157 }
156 158
157 159 void MainWindow::readDataOnTCPort()
158 160 {
159 161 bool ok;
160 162 int nbBytesAvailable = 0;
161 163
162 164 nbBytesAvailable = socketTC->bytesAvailable();
163 165 buffer = (char *) malloc(nbBytesAvailable);
164 166 socketTC->read(buffer, nbBytesAvailable);
165 167
166 168 this->displayOnConsole("readDataOnTCPort *** "
167 169 + QString::number(nbBytesAvailable)
168 170 + " read");
169 171
170 172 QByteArray xmlData( buffer, nbBytesAvailable);
171 173
172 174 free(buffer);
173 175
174 176 sourceTC->setData( xmlData );
175 177
176 178 xmlReader.setContentHandler(xmlHandler);
177 179 xmlReader.setErrorHandler(xmlHandler);
178 180
179 181 ok = xmlReader.parse(sourceTC);
180 182 if (!ok) {
181 183 std::cout << "Parsing failed." << std::endl;
182 184 }
183 185 else {
184 186 QStringList names = xmlHandler->names();
185 187 QList<int> indentations = xmlHandler->indentations();
186 188
187 189 int items = names.count();
188 190
189 191 for (int i = 0; i < items; ++i) {
190 192 displayOnConsole(
191 193 names[i]
192 194 + " --- identations: "
193 195 + QString::number(indentations[i]));
194 196 }
195 197 }
196 198 }
197 199
198 200 void MainWindow::readDataOnTMPort()
199 201 {
200 202 this->displayOnConsole("TM data received, begin parsing");
201 203 }
202 204
203 205 void MainWindow::readDataOnSocketEchoServer()
204 206 {
205 207 QString dataString;
206 208
207 209 dataArray.append(socketEchoServer->readAll());
208 210 dataString = QString::fromAscii(dataArray);
209 211 this->lfrXmlParser->processIncomingStr(dataString);
210 212 dataArray.clear();
211 213 }
212 214
213 215 void MainWindow::displayOnConsole(QString message)
214 216 {
215 217 this->UI->displayOnConsole( message );
216 218 }
217 219
218 220 void MainWindow::initSocketStatesList()
219 221 {
220 222 socketStates.append("The socket is not connected");
221 223 socketStates.append("The socket is performing a host name lookup");
222 224 socketStates.append("The socket has started establishing a connection");
223 225 socketStates.append("A connection is established");
224 226 socketStates.append("The socket is bound to an address and port (for servers)");
225 227 socketStates.append("The socket is about to close (data may still be waiting to be written)");
226 228 socketStates.append("For internal use only");
227 229 }
228 230
229 231 void MainWindow::openEchoServer()
230 232 {
231 233 socketEchoServer->connectToHost(this->UI->serverTMEchoDialogBox->getIP(),
232 234 this->UI->spinbox_serverTMEchoPort->value());
233 235 //socketEchoServer->open();
234 236 }
235 237
236 238 void MainWindow::socket_TMEcho_ServerHasChanged()
237 239 {
238 240 this->displayOnConsole("TM Echo Socket socket *** " + socketStates.at(socketEchoServer->state()) );
239 241 }
240 242
241 243 void MainWindow::preProcessPacket(TMPacketToRead *packet)
242 244 {
243 245 unsigned char pid = 0;
244 246 unsigned char cat = 0;
245 247 unsigned char typ = 0;
246 248 unsigned char sub = 0;
247 249 unsigned int sid = 0;
248 250 unsigned int length = 0;
249 251 unsigned int coarse_t = 0;
250 252 unsigned int fine_t = 0;
251 253
252 254 //*********************************
253 255 // get the parameters of the packet
254 256 pid = ((packet->Value[4] & 0x07) << 4) + ((packet->Value[5] & 0xf0) >> 4);
255 257 cat = packet->Value[5] & 0x0f;
256 258 typ = packet->Value[11]; // TYPE
257 259 sub = packet->Value[12]; // SUBTYPE
258 260 sid = 0;
259 261 length = packet->Value[8] * 256 + packet->Value[9];
260 262 // compare length in the packet with the size of the packet
261 263 if ( (length + 1 + 10) != (packet->size))
262 264 {
263 265 displayOnConsole("reception of " + QString::number(packet->size)
264 266 + " bytes instead of " + QString::number(length + 1 + 10));
265 267 }
266 268 coarse_t = packet->Value[14] * pow(2, 24) + packet->Value[15] * pow(2, 16)
267 269 + packet->Value[16] * pow(2, 8) + packet->Value[17];
268 270 fine_t = packet->Value[18] * pow(2, 8) + packet->Value[19];
269 271
270 272 if ((pid == 76) & (cat == 1) & (typ == 1) & (sub == 8))
271 273 sid = packet->Value[20] * 256 + packet->Value[21];
272 274 else if ((pid == 76) & (cat == 4) & (typ == 3) & (sub == 25))
273 275 sid = 1;
274 276 else if ((pid == 76) & (cat == 12) & (typ == 21) & (sub == 3))
275 277 sid = packet->Value[20];
276 278 else if ((pid == 79) & (cat == 12) & (typ == 21) & (sub == 3))
277 279 sid = packet->Value[20];
278 280
279 281 this->UI->tmStatistics->updateStatistics(pid, cat, typ, sub, sid, length, coarse_t, fine_t);
280 282
281 283 //***************************************************
282 284 // if the packet is an HK packet, display its content
283 285 if ( (typ == TYPE_HK) & (sub == SUBTYPE_HK) )
284 286 {
285 287 this->UI->hkDisplay->displayPacket(packet);
286 288 }
287 289
288 290 //****************************************
289 291 // if the packet is a waveform, display it
290 292 if ( (typ == 21) & (sub == 3) )
291 293 {
292 294 sid = packet->Value[20]; // SID
293 295 switch (sid){
294 296 case SID_NORMAL_SWF_F0:
295 297 buildWFAndDisplay(packet, &wfPacketNormal[0], 0);
296 298 break;
297 299 case SID_NORMAL_SWF_F1:
298 300 buildWFAndDisplay(packet, &wfPacketNormal[1], 1);
299 301 break;
300 302 case SID_NORMAL_SWF_F2:
301 303 buildWFAndDisplay(packet, &wfPacketNormal[2], 2);
302 304 break;
303 305 case SID_NORMAL_CWF_F3:
304 306 buildWFAndDisplay(packet, &wfPacketNormal[3], 3);
305 307 break;
306 308 case SID_BURST_CWF_F2:
307 309 buildWFAndDisplayBurst(packet, &wfPacketBurst);
308 310 break;
309 311 case SID_SBM1_CWF_F1:
310 312 buildWFAndDisplaySBM1(packet, &wfPacketSBM1);
311 313 break;
312 314 case SID_SBM2_CWF_F2:
313 315 buildWFAndDisplaySBM2(packet, &wfPacketSBM2);
314 316 break;
315 317 }
316 318 }
317 319 }
318 320
319 321 void MainWindow::buildWFAndDisplay(TMPacketToRead *packet, WFPacket *wfPacket, unsigned char num_page)
320 322 {
321 323 unsigned int i = 0;
322 324 unsigned int j = 0;
323 325 unsigned char *data;
324 326 unsigned char pkt_nr = 0;
325 327 unsigned int blk_nr = 0;
326 328
327 329 pkt_nr = packet->Value[23]; // PKT_NR
328 330 blk_nr = packet->Value[30] * 256 + packet->Value[31];
329 331 data = &packet->Value[32]; // start of the first data block;
330 332 j = (pkt_nr-1) * 340;
331 333 for ( i=0; i<blk_nr; i++ ){
332 334 wfPacket->wf_e1[j + i] = (short) ( (data[ (i * BLK_SIZE) ] << 8) + (data[ (i*BLK_SIZE) + 1]) );
333 335 wfPacket->wf_v[j + i] = (short) ( (data[ (i * BLK_SIZE) + 2] << 8) + (data[ (i*BLK_SIZE) + 3]) );
334 336 wfPacket->wf_b1[j + i] = (short) ( (data[ (i * BLK_SIZE) + 4] << 8) + (data[ (i*BLK_SIZE) + 5]) );
335 337 wfPacket->wf_e2[j + i] = (short) ( (data[ (i * BLK_SIZE) + 6] << 8) + (data[ (i*BLK_SIZE) + 7]) );
336 338 wfPacket->wf_b3[j + i] = (short) ( (data[ (i * BLK_SIZE) + 8] << 8) + (data[ (i*BLK_SIZE) + 9]) );
337 339 wfPacket->wf_b2[j + i] = (short) ( (data[ (i * BLK_SIZE) + 10] << 8) + (data[ (i*BLK_SIZE) + 11]) );
338 340 }
339 341 if (pkt_nr == 7)
340 342 {
341 343 this->UI->wfDisplay->displayOnPlot(wfPacket->wf_v, num_page, 0);
342 344 this->UI->wfDisplay->displayOnPlot(wfPacket->wf_e1, num_page, 1);
343 345 this->UI->wfDisplay->displayOnPlot(wfPacket->wf_e2, num_page, 2);
344 346 this->UI->wfDisplay->displayOnPlot(wfPacket->wf_b1, num_page, 3);
345 347 this->UI->wfDisplay->displayOnPlot(wfPacket->wf_b2, num_page, 4);
346 348 this->UI->wfDisplay->displayOnPlot(wfPacket->wf_b3, num_page, 5);
347 349 }
348 350 }
349 351
350 352 void MainWindow::buildWFAndDisplayBurst(TMPacketToRead *packet, WFPacket *wfPacket)
351 353 {
352 354 unsigned int i = 0;
353 355 unsigned int j = 0;
354 356 unsigned char *data;
355 357 static unsigned char pkt_nr = 1;
356 358 unsigned int blk_nr = 0;
357 359
358 360 blk_nr = packet->Value[28] * 256 + packet->Value[29];
359 361 data = &packet->Value[30]; // start of the first data block;
360 362 j = (pkt_nr-1) * 340;
361 363 for ( i=0; i<blk_nr; i++ ){
362 364 wfPacket->wf_e1[j + i] = (short) ( (data[ (i * BLK_SIZE) ] << 8) + (data[ (i*BLK_SIZE) + 1]) );
363 365 wfPacket->wf_v[j + i] = (short) ( (data[ (i * BLK_SIZE) + 2] << 8) + (data[ (i*BLK_SIZE) + 3]) );
364 366 wfPacket->wf_b1[j + i] = (short) ( (data[ (i * BLK_SIZE) + 4] << 8) + (data[ (i*BLK_SIZE) + 5]) );
365 367 wfPacket->wf_e2[j + i] = (short) ( (data[ (i * BLK_SIZE) + 6] << 8) + (data[ (i*BLK_SIZE) + 7]) );
366 368 wfPacket->wf_b3[j + i] = (short) ( (data[ (i * BLK_SIZE) + 8] << 8) + (data[ (i*BLK_SIZE) + 9]) );
367 369 wfPacket->wf_b2[j + i] = (short) ( (data[ (i * BLK_SIZE) + 10] << 8) + (data[ (i*BLK_SIZE) + 11]) );
368 370 }
369 371 pkt_nr = pkt_nr + 1;
370 372 if (blk_nr == 8)
371 373 {
372 374 this->UI->wfPageBurst->displayOnPlot(wfPacket->wf_v, 0);
373 375 this->UI->wfPageBurst->displayOnPlot(wfPacket->wf_e1, 1);
374 376 this->UI->wfPageBurst->displayOnPlot(wfPacket->wf_e2, 2);
375 377 this->UI->wfPageBurst->displayOnPlot(wfPacket->wf_b1, 3);
376 378 this->UI->wfPageBurst->displayOnPlot(wfPacket->wf_b2, 4);
377 379 this->UI->wfPageBurst->displayOnPlot(wfPacket->wf_b3, 5);
378 380 pkt_nr = 1;
379 381 }
380 382 }
381 383
382 384 void MainWindow::buildWFAndDisplaySBM1(TMPacketToRead *packet, WFPacket *wfPacket)
383 385 {
384 386 unsigned int i = 0;
385 387 unsigned int j = 0;
386 388 unsigned char *data;
387 389 static unsigned char pkt_nr = 1;
388 390 unsigned int blk_nr = 0;
389 391
390 392 blk_nr = packet->Value[28] * 256 + packet->Value[29];
391 393 data = &packet->Value[30]; // start of the first data block;
392 394 j = (pkt_nr-1) * 340;
393 395 for ( i=0; i<blk_nr; i++ ){
394 396 wfPacket->wf_e1[j + i] = (short) ( (data[ (i * BLK_SIZE) ] << 8) + (data[ (i*BLK_SIZE) + 1]) );
395 397 wfPacket->wf_v[j + i] = (short) ( (data[ (i * BLK_SIZE) + 2] << 8) + (data[ (i*BLK_SIZE) + 3]) );
396 398 wfPacket->wf_b1[j + i] = (short) ( (data[ (i * BLK_SIZE) + 4] << 8) + (data[ (i*BLK_SIZE) + 5]) );
397 399 wfPacket->wf_e2[j + i] = (short) ( (data[ (i * BLK_SIZE) + 6] << 8) + (data[ (i*BLK_SIZE) + 7]) );
398 400 wfPacket->wf_b3[j + i] = (short) ( (data[ (i * BLK_SIZE) + 8] << 8) + (data[ (i*BLK_SIZE) + 9]) );
399 401 wfPacket->wf_b2[j + i] = (short) ( (data[ (i * BLK_SIZE) + 10] << 8) + (data[ (i*BLK_SIZE) + 11]) );
400 402 }
401 403 pkt_nr = pkt_nr + 1;
402 404 if (blk_nr == 8)
403 405 {
404 406 this->UI->wfPageSBM1->displayOnPlot(wfPacket->wf_v, 0);
405 407 this->UI->wfPageSBM1->displayOnPlot(wfPacket->wf_e1, 1);
406 408 this->UI->wfPageSBM1->displayOnPlot(wfPacket->wf_e2, 2);
407 409 this->UI->wfPageSBM1->displayOnPlot(wfPacket->wf_b1, 3);
408 410 this->UI->wfPageSBM1->displayOnPlot(wfPacket->wf_b2, 4);
409 411 this->UI->wfPageSBM1->displayOnPlot(wfPacket->wf_b3, 5);
410 412 pkt_nr = 1;
411 413 }
412 414 }
413 415
414 416 void MainWindow::buildWFAndDisplaySBM2(TMPacketToRead *packet, WFPacket *wfPacket)
415 417 {
416 418 unsigned int i = 0;
417 419 unsigned int j = 0;
418 420 unsigned char *data;
419 421 static unsigned char pkt_nr = 1;
420 422 unsigned int blk_nr = 0;
421 423
422 424 blk_nr = packet->Value[28] * 256 + packet->Value[29];
423 425 data = &packet->Value[30]; // start of the first data block;
424 426 j = (pkt_nr-1) * 340;
425 427 for ( i=0; i<blk_nr; i++ ){
426 428 wfPacket->wf_e1[j + i] = (short) ( (data[ (i * BLK_SIZE) ] << 8) + (data[ (i*BLK_SIZE) + 1]) );
427 429 wfPacket->wf_v[j + i] = (short) ( (data[ (i * BLK_SIZE) + 2] << 8) + (data[ (i*BLK_SIZE) + 3]) );
428 430 wfPacket->wf_b1[j + i] = (short) ( (data[ (i * BLK_SIZE) + 4] << 8) + (data[ (i*BLK_SIZE) + 5]) );
429 431 wfPacket->wf_e2[j + i] = (short) ( (data[ (i * BLK_SIZE) + 6] << 8) + (data[ (i*BLK_SIZE) + 7]) );
430 432 wfPacket->wf_b3[j + i] = (short) ( (data[ (i * BLK_SIZE) + 8] << 8) + (data[ (i*BLK_SIZE) + 9]) );
431 433 wfPacket->wf_b2[j + i] = (short) ( (data[ (i * BLK_SIZE) + 10] << 8) + (data[ (i*BLK_SIZE) + 11]) );
432 434 }
433 435 pkt_nr = pkt_nr + 1;
434 436 if (blk_nr == 8)
435 437 {
436 438 this->UI->wfPageSBM2->displayOnPlot(wfPacket->wf_v, 0);
437 439 this->UI->wfPageSBM2->displayOnPlot(wfPacket->wf_e1, 1);
438 440 this->UI->wfPageSBM2->displayOnPlot(wfPacket->wf_e2, 2);
439 441 this->UI->wfPageSBM2->displayOnPlot(wfPacket->wf_b1, 3);
440 442 this->UI->wfPageSBM2->displayOnPlot(wfPacket->wf_b2, 4);
441 443 this->UI->wfPageSBM2->displayOnPlot(wfPacket->wf_b3, 5);
442 444 pkt_nr = 1;
443 445 }
444 446 }
445 447
446 448 void MainWindow::processIncomingPacket(TMPacketToRead *packet)
447 449 {
448 450 totalOfBytes = totalOfBytes + packet->size;
449 451 totalOfPackets = totalOfPackets + 1;
450 452 this->UI->totalOfBytesHasChanged(totalOfBytes);
451 453 this->UI->totalOfPacketsHasChanged(totalOfPackets);
452 454 preProcessPacket(packet);
453 455 }
454 456
455 457 void MainWindow::resetStatistics()
456 458 {
457 459 totalOfBytes = 0;
458 460 totalOfPackets = 0;
459 461 this->UI->totalOfBytesHasChanged(totalOfBytes);
460 462 this->UI->totalOfPacketsHasChanged(totalOfPackets);
461 463 }
462 464
463 465 void MainWindow::processPacketStore()
464 466 {
465 467 TMPacketToRead *packet;
466 468 while(!generalCCSDSPacketStore.isEmpty())
467 469 {
468 470 packet = generalCCSDSPacketStore.takeFirst();
469 471 processIncomingPacket(packet);
470 472 delete(packet);
471 473 }
472 474 }
475
476 void MainWindow::readSettings()
477 {
478 QSettings settings("lpp", "lfrsgse");
479 echoBridgeIP0 = (unsigned char) settings.value("echoBridgeIP0", 127).toInt();
480 echoBridgeIP1 = (unsigned char) settings.value("echoBridgeIP1", 0).toInt();
481 echoBridgeIP2 = (unsigned char) settings.value("echoBridgeIP2", 0).toInt();
482 echoBridgeIP3 = (unsigned char) settings.value("echoBridgeIP3", 1).toInt();
483 }
484
485 void MainWindow::writeSettings()
486 {
487 QSettings settings("lpp", "lfrsgse");
488 settings.setValue("echoBridgeIP0", this->UI->serverTMEchoDialogBox->get_addressPart1());
489 settings.setValue("echoBridgeIP1", this->UI->serverTMEchoDialogBox->get_addressPart2());
490 settings.setValue("echoBridgeIP2", this->UI->serverTMEchoDialogBox->get_addressPart3());
491 settings.setValue("echoBridgeIP3", this->UI->serverTMEchoDialogBox->get_addressPart4());
492 }
493
494 void MainWindow::closeEvent(QCloseEvent *)
495 {
496 writeSettings();
497 }
@@ -1,85 +1,96
1 1 #ifndef MAINWINDOW_H
2 2 #define MAINWINDOW_H
3 3
4 4 #include <QtGui/QMainWindow>
5 5 #include <QTcpServer>
6 6 #include <QTcpSocket>
7 7 #include <QXmlSimpleReader>
8 #include <QSettings>
8 9
9 10 #include <lfrxmlhandler.h>
10 11 #include <lfrxmlwriter.h>
11 12 #include <mainwindowui.h>
12 13 #include "tmpackettoread.h"
13 14 #include "wfpacket.h"
14 15 #include "lfrxmlparser.h"
15 16
16 17 class MainWindow : public QWidget
17 18 {
18 19 Q_OBJECT
19 20
20 21 public:
21 22 MainWindow(QWidget *parent = 0);
22 23 ~MainWindow();
23 24
24 25 void displayNetworkInterfaces();
25 26 void initSocketStatesList();
26 27 void preProcessPacket(TMPacketToRead *packet);
27 28 void buildWFAndDisplay(TMPacketToRead *packet, WFPacket *wfPacket, unsigned char num_page);
28 29 void buildWFAndDisplayBurst(TMPacketToRead *packet, WFPacket *wfPacket);
29 30 void buildWFAndDisplaySBM1(TMPacketToRead *packet, WFPacket *wfPacket);
30 31 void buildWFAndDisplaySBM2(TMPacketToRead *packet, WFPacket *wfPacket);
31 32
33 protected:
34 void closeEvent(QCloseEvent *);
35
32 36 private:
37 void readSettings();
38 void writeSettings();
39 unsigned char echoBridgeIP0;
40 unsigned char echoBridgeIP1;
41 unsigned char echoBridgeIP2;
42 unsigned char echoBridgeIP3;
43
33 44 QByteArray dataArray;
34 45
35 46 QList<TMPacketToRead*> generalCCSDSPacketStore;
36 47
37 48 QTcpServer *analyserSGSEServerTC;
38 49 QTcpServer *analyserSGSEServerTM;
39 50 QTcpSocket *socketTC;
40 51 QTcpSocket *socketTM;
41 52 QTcpSocket *socketEchoServer;
42 53
43 54 unsigned int totalOfBytes;
44 55 unsigned int totalOfPackets;
45 56
46 57 QXmlSimpleReader xmlReader;
47 58 QXmlInputSource *sourceTC;
48 59 LFRXmlHandler *xmlHandler;
49 60 LFRXmlParser *lfrXmlParser;
50 61
51 62 QList<QString> socketStates;
52 63
53 64 char *buffer;
54 65
55 66 MainWindowUI *UI;
56 67
57 68 LFRXmlWriter *lfrXmlWriter;
58 69
59 70 WFPacket wfPacketNormal[4];
60 71 WFPacket wfPacketBurst;
61 72 WFPacket wfPacketSBM1;
62 73 WFPacket wfPacketSBM2;
63 74
64 75 bool parsingContinue;
65 76
66 77 signals:
67 78 void socketTMHasChanged(QTcpSocket *socket);
68 79
69 80 public slots:
70 81 void displayOnConsole(QString message);
71 82 void listenOnTCTMPorts();
72 83 void testTCTMPorts();
73 84 void newConnectionOnTCServer();
74 85 void newConnectionOnTMServer();
75 86 void readDataOnTCPort();
76 87 void readDataOnTMPort();
77 88 void readDataOnSocketEchoServer();
78 89 void openEchoServer();
79 90 void socket_TMEcho_ServerHasChanged();
80 91 void processIncomingPacket(TMPacketToRead *packet);
81 92 void resetStatistics();
82 93 void processPacketStore();
83 94 };
84 95
85 96 #endif // MAINWINDOW_H
@@ -1,469 +1,580
1 1 #############################################################################
2 2 # Makefile for building: librmapplugin.so.1.0.0
3 # Generated by qmake (2.01a) (Qt 4.8.4) on: Thu Apr 11 16:47:37 2013
3 # Generated by qmake (2.01a) (Qt 4.8.4) on: Fri Jun 28 14:35:47 2013
4 4 # Project: rmapplugin.pro
5 5 # Template: lib
6 6 # Command: /usr/bin/qmake-qt4 -spec /usr/lib64/qt4/mkspecs/linux-g++ -o Makefile rmapplugin.pro
7 7 #############################################################################
8 8
9 9 ####### Compiler, tools and options
10 10
11 11 CC = gcc
12 12 CXX = g++
13 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 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 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 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 17 LINK = g++
18 18 LFLAGS = -Wl,-O1 -Wl,-z,relro -shared -Wl,-soname,librmapplugin.so.1
19 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 20 AR = ar cqs
21 21 RANLIB =
22 22 QMAKE = /usr/bin/qmake-qt4
23 23 TAR = tar -cf
24 24 COMPRESS = gzip -9f
25 25 COPY = cp -f
26 26 SED = sed
27 27 COPY_FILE = $(COPY)
28 28 COPY_DIR = $(COPY) -r
29 29 STRIP =
30 30 INSTALL_FILE = install -m 644 -p
31 31 INSTALL_DIR = $(COPY_DIR)
32 32 INSTALL_PROGRAM = install -m 755 -p
33 33 DEL_FILE = rm -f
34 34 SYMLINK = ln -f -s
35 35 DEL_DIR = rmdir
36 36 MOVE = mv -f
37 37 CHK_DIR_EXISTS= test -d
38 38 MKDIR = mkdir -p
39 39
40 40 ####### Output directory
41 41
42 42 OBJECTS_DIR = obj/
43 43
44 44 ####### Files
45 45
46 46 SOURCES = rmapplugin.cpp \
47 47 rmappluginui.cpp \
48 48 rmapoperations.cpp \
49 49 ccsds.cpp \
50 50 ../common_PLE/qipdialogbox.cpp \
51 51 ../common_PLE/gresbstatusenquiry.cpp \
52 spectralmatricesdmasimulator.cpp \
53 52 rmappluginpythonwrapper.cpp \
54 53 stardundee.cpp \
55 54 gresb.cpp \
56 55 tcpackettosend.cpp \
57 56 tmpackettoread.cpp \
57 wfdisplay.cpp \
58 tmstatistics.cpp \
59 wfplot.cpp \
60 wfpage.cpp \
61 wfpacket.cpp \
62 tmechobridge.cpp \
58 63 /usr/include/lppmon/pluginsInterface/lppmonplugininterface.cpp moc/moc_rmappluginui.cpp \
59 64 moc/moc_rmapplugin.cpp \
60 65 moc/moc_qipdialogbox.cpp \
61 66 moc/moc_gresbstatusenquiry.cpp \
62 moc/moc_spectralmatricesdmasimulator.cpp \
63 67 moc/moc_rmappluginpythonwrapper.cpp \
64 68 moc/moc_stardundee.cpp \
65 69 moc/moc_gresb.cpp \
66 70 moc/moc_tcpackettosend.cpp \
67 71 moc/moc_tmpackettoread.cpp \
72 moc/moc_wfdisplay.cpp \
73 moc/moc_tmstatistics.cpp \
74 moc/moc_wfplot.cpp \
75 moc/moc_wfpage.cpp \
76 moc/moc_wfpacket.cpp \
77 moc/moc_tmechobridge.cpp \
68 78 moc/moc_genericPySysdriver.cpp \
69 79 moc/moc_lppmonplugin.cpp
70 80 OBJECTS = obj/rmapplugin.o \
71 81 obj/rmappluginui.o \
72 82 obj/rmapoperations.o \
73 83 obj/ccsds.o \
74 84 obj/qipdialogbox.o \
75 85 obj/gresbstatusenquiry.o \
76 obj/spectralmatricesdmasimulator.o \
77 86 obj/rmappluginpythonwrapper.o \
78 87 obj/stardundee.o \
79 88 obj/gresb.o \
80 89 obj/tcpackettosend.o \
81 90 obj/tmpackettoread.o \
91 obj/wfdisplay.o \
92 obj/tmstatistics.o \
93 obj/wfplot.o \
94 obj/wfpage.o \
95 obj/wfpacket.o \
96 obj/tmechobridge.o \
82 97 obj/lppmonplugininterface.o \
83 98 obj/moc_rmappluginui.o \
84 99 obj/moc_rmapplugin.o \
85 100 obj/moc_qipdialogbox.o \
86 101 obj/moc_gresbstatusenquiry.o \
87 obj/moc_spectralmatricesdmasimulator.o \
88 102 obj/moc_rmappluginpythonwrapper.o \
89 103 obj/moc_stardundee.o \
90 104 obj/moc_gresb.o \
91 105 obj/moc_tcpackettosend.o \
92 106 obj/moc_tmpackettoread.o \
107 obj/moc_wfdisplay.o \
108 obj/moc_tmstatistics.o \
109 obj/moc_wfplot.o \
110 obj/moc_wfpage.o \
111 obj/moc_wfpacket.o \
112 obj/moc_tmechobridge.o \
93 113 obj/moc_genericPySysdriver.o \
94 114 obj/moc_lppmonplugin.o
95 115 DIST = /usr/lib64/qt4/mkspecs/common/unix.conf \
96 116 /usr/lib64/qt4/mkspecs/common/linux.conf \
97 117 /usr/lib64/qt4/mkspecs/common/gcc-base.conf \
98 118 /usr/lib64/qt4/mkspecs/common/gcc-base-unix.conf \
99 119 /usr/lib64/qt4/mkspecs/common/g++-base.conf \
100 120 /usr/lib64/qt4/mkspecs/common/g++-unix.conf \
101 121 /usr/lib64/qt4/mkspecs/qconfig.pri \
102 /usr/lib64/qt4/mkspecs/modules/qt_webkit_version.pri \
122 /usr/lib64/qt4/mkspecs/modules/qt_webkit.pri \
103 123 /usr/lib64/qt4/mkspecs/features/qt_functions.prf \
104 124 /usr/lib64/qt4/mkspecs/features/qt_config.prf \
105 125 /usr/lib64/qt4/mkspecs/features/exclusive_builds.prf \
106 126 /usr/lib64/qt4/mkspecs/features/default_pre.prf \
107 127 /usr/lib64/qt4/mkspecs/features/release.prf \
108 128 /usr/lib64/qt4/mkspecs/features/default_post.prf \
109 129 /usr/lib64/qt4/mkspecs/features/lppmonplugin.prf \
110 130 /usr/lib64/qt4/mkspecs/features/pythonqt.prf \
111 131 /usr/lib64/qt4/mkspecs/features/unix/gdb_dwarf_index.prf \
112 132 /usr/lib64/qt4/mkspecs/features/warn_on.prf \
113 133 /usr/lib64/qt4/mkspecs/features/qt.prf \
114 134 /usr/lib64/qt4/mkspecs/features/unix/thread.prf \
115 135 /usr/lib64/qt4/mkspecs/features/moc.prf \
116 136 /usr/lib64/qt4/mkspecs/features/resources.prf \
117 137 /usr/lib64/qt4/mkspecs/features/uic.prf \
118 138 /usr/lib64/qt4/mkspecs/features/yacc.prf \
119 139 /usr/lib64/qt4/mkspecs/features/lex.prf \
120 140 /usr/lib64/qt4/mkspecs/features/include_source_dir.prf \
121 141 rmapplugin.pro
122 142 QMAKE_TARGET = rmapplugin
123 143 DESTDIR = bin/
124 144 TARGET = librmapplugin.so.1.0.0
125 145 TARGETA = bin/librmapplugin.a
126 146 TARGETD = librmapplugin.so.1.0.0
127 147 TARGET0 = librmapplugin.so
128 148 TARGET1 = librmapplugin.so.1
129 149 TARGET2 = librmapplugin.so.1.0
130 150
131 151 first: all
132 152 ####### Implicit rules
133 153
134 154 .SUFFIXES: .o .c .cpp .cc .cxx .C
135 155
136 156 .cpp.o:
137 157 $(CXX) -c $(CXXFLAGS) $(INCPATH) -o "$@" "$<"
138 158
139 159 .cc.o:
140 160 $(CXX) -c $(CXXFLAGS) $(INCPATH) -o "$@" "$<"
141 161
142 162 .cxx.o:
143 163 $(CXX) -c $(CXXFLAGS) $(INCPATH) -o "$@" "$<"
144 164
145 165 .C.o:
146 166 $(CXX) -c $(CXXFLAGS) $(INCPATH) -o "$@" "$<"
147 167
148 168 .c.o:
149 169 $(CC) -c $(CFLAGS) $(INCPATH) -o "$@" "$<"
150 170
151 171 ####### Build rules
152 172
153 173 all: Makefile bin/$(TARGET)
154 174
155 175 bin/$(TARGET): $(OBJECTS) $(SUBLIBS) $(OBJCOMP)
156 176 @$(CHK_DIR_EXISTS) bin/ || $(MKDIR) bin/
157 177 -$(DEL_FILE) $(TARGET) $(TARGET0) $(TARGET1) $(TARGET2)
158 178 $(LINK) $(LFLAGS) -o $(TARGET) $(OBJECTS) $(LIBS) $(OBJCOMP)
159 179 -ln -s $(TARGET) $(TARGET0)
160 180 -ln -s $(TARGET) $(TARGET1)
161 181 -ln -s $(TARGET) $(TARGET2)
162 182 -$(DEL_FILE) bin/$(TARGET)
163 183 -$(DEL_FILE) bin/$(TARGET0)
164 184 -$(DEL_FILE) bin/$(TARGET1)
165 185 -$(DEL_FILE) bin/$(TARGET2)
166 186 -$(MOVE) $(TARGET) $(TARGET0) $(TARGET1) $(TARGET2) bin/
167 187
168 188
169 189
170 190 staticlib: $(TARGETA)
171 191
172 192 $(TARGETA): $(OBJECTS) $(OBJCOMP)
173 193 -$(DEL_FILE) $(TARGETA)
174 194 $(AR) $(TARGETA) $(OBJECTS)
175 195
176 196 Makefile: rmapplugin.pro /usr/lib64/qt4/mkspecs/linux-g++/qmake.conf /usr/lib64/qt4/mkspecs/common/unix.conf \
177 197 /usr/lib64/qt4/mkspecs/common/linux.conf \
178 198 /usr/lib64/qt4/mkspecs/common/gcc-base.conf \
179 199 /usr/lib64/qt4/mkspecs/common/gcc-base-unix.conf \
180 200 /usr/lib64/qt4/mkspecs/common/g++-base.conf \
181 201 /usr/lib64/qt4/mkspecs/common/g++-unix.conf \
182 202 /usr/lib64/qt4/mkspecs/qconfig.pri \
183 /usr/lib64/qt4/mkspecs/modules/qt_webkit_version.pri \
203 /usr/lib64/qt4/mkspecs/modules/qt_webkit.pri \
184 204 /usr/lib64/qt4/mkspecs/features/qt_functions.prf \
185 205 /usr/lib64/qt4/mkspecs/features/qt_config.prf \
186 206 /usr/lib64/qt4/mkspecs/features/exclusive_builds.prf \
187 207 /usr/lib64/qt4/mkspecs/features/default_pre.prf \
188 208 /usr/lib64/qt4/mkspecs/features/release.prf \
189 209 /usr/lib64/qt4/mkspecs/features/default_post.prf \
190 210 /usr/lib64/qt4/mkspecs/features/lppmonplugin.prf \
191 211 /usr/lib64/qt4/mkspecs/features/pythonqt.prf \
192 212 /usr/lib64/qt4/mkspecs/features/unix/gdb_dwarf_index.prf \
193 213 /usr/lib64/qt4/mkspecs/features/warn_on.prf \
194 214 /usr/lib64/qt4/mkspecs/features/qt.prf \
195 215 /usr/lib64/qt4/mkspecs/features/unix/thread.prf \
196 216 /usr/lib64/qt4/mkspecs/features/moc.prf \
197 217 /usr/lib64/qt4/mkspecs/features/resources.prf \
198 218 /usr/lib64/qt4/mkspecs/features/uic.prf \
199 219 /usr/lib64/qt4/mkspecs/features/yacc.prf \
200 220 /usr/lib64/qt4/mkspecs/features/lex.prf \
201 221 /usr/lib64/qt4/mkspecs/features/include_source_dir.prf \
202 222 /usr/lib64/libQtXml.prl \
203 223 /usr/lib64/libQtCore.prl \
204 224 /usr/lib64/libQtGui.prl \
205 225 /usr/lib64/libQtNetwork.prl
206 226 $(QMAKE) -spec /usr/lib64/qt4/mkspecs/linux-g++ -o Makefile rmapplugin.pro
207 227 /usr/lib64/qt4/mkspecs/common/unix.conf:
208 228 /usr/lib64/qt4/mkspecs/common/linux.conf:
209 229 /usr/lib64/qt4/mkspecs/common/gcc-base.conf:
210 230 /usr/lib64/qt4/mkspecs/common/gcc-base-unix.conf:
211 231 /usr/lib64/qt4/mkspecs/common/g++-base.conf:
212 232 /usr/lib64/qt4/mkspecs/common/g++-unix.conf:
213 233 /usr/lib64/qt4/mkspecs/qconfig.pri:
214 /usr/lib64/qt4/mkspecs/modules/qt_webkit_version.pri:
234 /usr/lib64/qt4/mkspecs/modules/qt_webkit.pri:
215 235 /usr/lib64/qt4/mkspecs/features/qt_functions.prf:
216 236 /usr/lib64/qt4/mkspecs/features/qt_config.prf:
217 237 /usr/lib64/qt4/mkspecs/features/exclusive_builds.prf:
218 238 /usr/lib64/qt4/mkspecs/features/default_pre.prf:
219 239 /usr/lib64/qt4/mkspecs/features/release.prf:
220 240 /usr/lib64/qt4/mkspecs/features/default_post.prf:
221 241 /usr/lib64/qt4/mkspecs/features/lppmonplugin.prf:
222 242 /usr/lib64/qt4/mkspecs/features/pythonqt.prf:
223 243 /usr/lib64/qt4/mkspecs/features/unix/gdb_dwarf_index.prf:
224 244 /usr/lib64/qt4/mkspecs/features/warn_on.prf:
225 245 /usr/lib64/qt4/mkspecs/features/qt.prf:
226 246 /usr/lib64/qt4/mkspecs/features/unix/thread.prf:
227 247 /usr/lib64/qt4/mkspecs/features/moc.prf:
228 248 /usr/lib64/qt4/mkspecs/features/resources.prf:
229 249 /usr/lib64/qt4/mkspecs/features/uic.prf:
230 250 /usr/lib64/qt4/mkspecs/features/yacc.prf:
231 251 /usr/lib64/qt4/mkspecs/features/lex.prf:
232 252 /usr/lib64/qt4/mkspecs/features/include_source_dir.prf:
233 253 /usr/lib64/libQtXml.prl:
234 254 /usr/lib64/libQtCore.prl:
235 255 /usr/lib64/libQtGui.prl:
236 256 /usr/lib64/libQtNetwork.prl:
237 257 qmake: FORCE
238 258 @$(QMAKE) -spec /usr/lib64/qt4/mkspecs/linux-g++ -o Makefile rmapplugin.pro
239 259
240 260 dist:
241 261 @$(CHK_DIR_EXISTS) obj/rmapplugin1.0.0 || $(MKDIR) obj/rmapplugin1.0.0
242 $(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 spectralmatricesdmasimulator.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 /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 spectralmatricesdmasimulator.cpp rmappluginpythonwrapper.cpp stardundee.cpp gresb.cpp tcpackettosend.cpp tmpackettoread.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
262 $(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 tmechobridge.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 tmechobridge.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
243 263
244 264
245 265 clean:compiler_clean
246 266 -$(DEL_FILE) $(OBJECTS)
247 267 -$(DEL_FILE) *~ core *.core
248 268
249 269
250 270 ####### Sub-libraries
251 271
252 272 distclean: clean
253 273 -$(DEL_FILE) bin/$(TARGET)
254 274 -$(DEL_FILE) bin/$(TARGET0) bin/$(TARGET1) bin/$(TARGET2) $(TARGETA)
255 275 -$(DEL_FILE) Makefile
256 276
257 277
258 278 check: first
259 279
260 280 mocclean: compiler_moc_header_clean compiler_moc_source_clean
261 281
262 282 mocables: compiler_moc_header_make_all compiler_moc_source_make_all
263 283
264 compiler_moc_header_make_all: moc/moc_rmappluginui.cpp moc/moc_rmapplugin.cpp moc/moc_qipdialogbox.cpp moc/moc_gresbstatusenquiry.cpp moc/moc_spectralmatricesdmasimulator.cpp moc/moc_rmappluginpythonwrapper.cpp moc/moc_stardundee.cpp moc/moc_gresb.cpp moc/moc_tcpackettosend.cpp moc/moc_tmpackettoread.cpp moc/moc_genericPySysdriver.cpp moc/moc_lppmonplugin.cpp
284 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_tmechobridge.cpp moc/moc_genericPySysdriver.cpp moc/moc_lppmonplugin.cpp
265 285 compiler_moc_header_clean:
266 -$(DEL_FILE) moc/moc_rmappluginui.cpp moc/moc_rmapplugin.cpp moc/moc_qipdialogbox.cpp moc/moc_gresbstatusenquiry.cpp moc/moc_spectralmatricesdmasimulator.cpp moc/moc_rmappluginpythonwrapper.cpp moc/moc_stardundee.cpp moc/moc_gresb.cpp moc/moc_tcpackettosend.cpp moc/moc_tmpackettoread.cpp moc/moc_genericPySysdriver.cpp moc/moc_lppmonplugin.cpp
286 -$(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_tmechobridge.cpp moc/moc_genericPySysdriver.cpp moc/moc_lppmonplugin.cpp
267 287 moc/moc_rmappluginui.cpp: rmapoperations.h \
268 spectralmatricesdmasimulator.h \
288 params.h \
269 289 stardundee.h \
270 290 ccsds.h \
271 291 tmpackettoread.h \
272 292 gresb.h \
293 wfdisplay.h \
294 wfplot.h \
295 wfpage.h \
296 tmstatistics.h \
297 tmechobridge.h \
273 298 rmappluginui.h
274 299 /usr/lib64/qt4/bin/moc $(DEFINES) $(INCPATH) rmappluginui.h -o moc/moc_rmappluginui.cpp
275 300
276 301 moc/moc_rmapplugin.cpp: rmappluginui.h \
277 302 rmapoperations.h \
278 spectralmatricesdmasimulator.h \
303 params.h \
279 304 stardundee.h \
280 305 ccsds.h \
281 306 tmpackettoread.h \
282 307 gresb.h \
308 wfdisplay.h \
309 wfplot.h \
310 wfpage.h \
311 tmstatistics.h \
312 tmechobridge.h \
313 wfpacket.h \
283 314 rmapplugin.h
284 315 /usr/lib64/qt4/bin/moc $(DEFINES) $(INCPATH) rmapplugin.h -o moc/moc_rmapplugin.cpp
285 316
286 317 moc/moc_qipdialogbox.cpp: ../common_PLE/qipdialogbox.h
287 318 /usr/lib64/qt4/bin/moc $(DEFINES) $(INCPATH) ../common_PLE/qipdialogbox.h -o moc/moc_qipdialogbox.cpp
288 319
289 320 moc/moc_gresbstatusenquiry.cpp: ../common_PLE/gresbstatusenquiry.h
290 321 /usr/lib64/qt4/bin/moc $(DEFINES) $(INCPATH) ../common_PLE/gresbstatusenquiry.h -o moc/moc_gresbstatusenquiry.cpp
291 322
292 moc/moc_spectralmatricesdmasimulator.cpp: spectralmatricesdmasimulator.h
293 /usr/lib64/qt4/bin/moc $(DEFINES) $(INCPATH) spectralmatricesdmasimulator.h -o moc/moc_spectralmatricesdmasimulator.cpp
294
295 323 moc/moc_rmappluginpythonwrapper.cpp: rmapoperations.h \
324 params.h \
296 325 ccsds.h \
297 326 tcpackettosend.h \
298 327 tmpackettoread.h \
299 328 rmappluginpythonwrapper.h
300 329 /usr/lib64/qt4/bin/moc $(DEFINES) $(INCPATH) rmappluginpythonwrapper.h -o moc/moc_rmappluginpythonwrapper.cpp
301 330
302 331 moc/moc_stardundee.cpp: rmapoperations.h \
332 params.h \
303 333 ccsds.h \
304 334 tmpackettoread.h \
305 335 stardundee.h
306 336 /usr/lib64/qt4/bin/moc $(DEFINES) $(INCPATH) stardundee.h -o moc/moc_stardundee.cpp
307 337
308 338 moc/moc_gresb.cpp: rmapoperations.h \
339 params.h \
309 340 ccsds.h \
310 341 tmpackettoread.h \
311 342 gresb.h
312 343 /usr/lib64/qt4/bin/moc $(DEFINES) $(INCPATH) gresb.h -o moc/moc_gresb.cpp
313 344
314 345 moc/moc_tcpackettosend.cpp: tcpackettosend.h
315 346 /usr/lib64/qt4/bin/moc $(DEFINES) $(INCPATH) tcpackettosend.h -o moc/moc_tcpackettosend.cpp
316 347
317 348 moc/moc_tmpackettoread.cpp: tmpackettoread.h
318 349 /usr/lib64/qt4/bin/moc $(DEFINES) $(INCPATH) tmpackettoread.h -o moc/moc_tmpackettoread.cpp
319 350
351 moc/moc_wfdisplay.cpp: wfplot.h \
352 params.h \
353 wfpage.h \
354 wfdisplay.h
355 /usr/lib64/qt4/bin/moc $(DEFINES) $(INCPATH) wfdisplay.h -o moc/moc_wfdisplay.cpp
356
357 moc/moc_tmstatistics.cpp: tmstatistics.h
358 /usr/lib64/qt4/bin/moc $(DEFINES) $(INCPATH) tmstatistics.h -o moc/moc_tmstatistics.cpp
359
360 moc/moc_wfplot.cpp: params.h \
361 wfplot.h
362 /usr/lib64/qt4/bin/moc $(DEFINES) $(INCPATH) wfplot.h -o moc/moc_wfplot.cpp
363
364 moc/moc_wfpage.cpp: wfplot.h \
365 params.h \
366 wfpage.h
367 /usr/lib64/qt4/bin/moc $(DEFINES) $(INCPATH) wfpage.h -o moc/moc_wfpage.cpp
368
369 moc/moc_wfpacket.cpp: params.h \
370 wfpacket.h
371 /usr/lib64/qt4/bin/moc $(DEFINES) $(INCPATH) wfpacket.h -o moc/moc_wfpacket.cpp
372
373 moc/moc_tmechobridge.cpp: tmpackettoread.h \
374 tmechobridge.h
375 /usr/lib64/qt4/bin/moc $(DEFINES) $(INCPATH) tmechobridge.h -o moc/moc_tmechobridge.cpp
376
320 377 moc/moc_genericPySysdriver.cpp: /usr/include/lppmon/genericPySysdriver.h
321 378 /usr/lib64/qt4/bin/moc $(DEFINES) $(INCPATH) /usr/include/lppmon/genericPySysdriver.h -o moc/moc_genericPySysdriver.cpp
322 379
323 380 moc/moc_lppmonplugin.cpp: /usr/include/lppmon/lppmonplugin.h
324 381 /usr/lib64/qt4/bin/moc $(DEFINES) $(INCPATH) /usr/include/lppmon/lppmonplugin.h -o moc/moc_lppmonplugin.cpp
325 382
326 383 compiler_rcc_make_all:
327 384 compiler_rcc_clean:
328 385 compiler_image_collection_make_all: qmake_image_collection.cpp
329 386 compiler_image_collection_clean:
330 387 -$(DEL_FILE) qmake_image_collection.cpp
331 388 compiler_moc_source_make_all:
332 389 compiler_moc_source_clean:
333 390 compiler_uic_make_all:
334 391 compiler_uic_clean:
335 392 compiler_yacc_decl_make_all:
336 393 compiler_yacc_decl_clean:
337 394 compiler_yacc_impl_make_all:
338 395 compiler_yacc_impl_clean:
339 396 compiler_lex_make_all:
340 397 compiler_lex_clean:
341 398 compiler_clean: compiler_moc_header_clean
342 399
343 400 ####### Compile
344 401
345 402 obj/rmapplugin.o: rmapplugin.cpp rmapplugin.h \
346 403 rmappluginui.h \
347 404 rmapoperations.h \
348 spectralmatricesdmasimulator.h \
405 params.h \
349 406 stardundee.h \
350 407 ccsds.h \
351 408 tmpackettoread.h \
352 409 gresb.h \
410 wfdisplay.h \
411 wfplot.h \
412 wfpage.h \
413 tmstatistics.h \
414 tmechobridge.h \
415 wfpacket.h \
353 416 rmappluginpythonwrapper.h \
354 417 tcpackettosend.h
355 418 $(CXX) -c $(CXXFLAGS) $(INCPATH) -o obj/rmapplugin.o rmapplugin.cpp
356 419
357 420 obj/rmappluginui.o: rmappluginui.cpp rmapplugin.h \
358 421 rmappluginui.h \
359 422 rmapoperations.h \
360 spectralmatricesdmasimulator.h \
423 params.h \
361 424 stardundee.h \
362 425 ccsds.h \
363 426 tmpackettoread.h \
364 gresb.h
427 gresb.h \
428 wfdisplay.h \
429 wfplot.h \
430 wfpage.h \
431 tmstatistics.h \
432 tmechobridge.h \
433 wfpacket.h
365 434 $(CXX) -c $(CXXFLAGS) $(INCPATH) -o obj/rmappluginui.o rmappluginui.cpp
366 435
367 obj/rmapoperations.o: rmapoperations.cpp rmapoperations.h
436 obj/rmapoperations.o: rmapoperations.cpp rmapoperations.h \
437 params.h
368 438 $(CXX) -c $(CXXFLAGS) $(INCPATH) -o obj/rmapoperations.o rmapoperations.cpp
369 439
370 440 obj/ccsds.o: ccsds.cpp ccsds.h
371 441 $(CXX) -c $(CXXFLAGS) $(INCPATH) -o obj/ccsds.o ccsds.cpp
372 442
373 443 obj/qipdialogbox.o: ../common_PLE/qipdialogbox.cpp ../common_PLE/qipdialogbox.h
374 444 $(CXX) -c $(CXXFLAGS) $(INCPATH) -o obj/qipdialogbox.o ../common_PLE/qipdialogbox.cpp
375 445
376 446 obj/gresbstatusenquiry.o: ../common_PLE/gresbstatusenquiry.cpp ../common_PLE/gresbstatusenquiry.h
377 447 $(CXX) -c $(CXXFLAGS) $(INCPATH) -o obj/gresbstatusenquiry.o ../common_PLE/gresbstatusenquiry.cpp
378 448
379 obj/spectralmatricesdmasimulator.o: spectralmatricesdmasimulator.cpp spectralmatricesdmasimulator.h
380 $(CXX) -c $(CXXFLAGS) $(INCPATH) -o obj/spectralmatricesdmasimulator.o spectralmatricesdmasimulator.cpp
381
382 449 obj/rmappluginpythonwrapper.o: rmappluginpythonwrapper.cpp rmappluginpythonwrapper.h \
383 450 rmapoperations.h \
451 params.h \
384 452 ccsds.h \
385 453 tcpackettosend.h \
386 454 tmpackettoread.h
387 455 $(CXX) -c $(CXXFLAGS) $(INCPATH) -o obj/rmappluginpythonwrapper.o rmappluginpythonwrapper.cpp
388 456
389 457 obj/stardundee.o: stardundee.cpp stardundee.h \
390 458 rmapoperations.h \
459 params.h \
391 460 ccsds.h \
392 461 tmpackettoread.h
393 462 $(CXX) -c $(CXXFLAGS) $(INCPATH) -o obj/stardundee.o stardundee.cpp
394 463
395 464 obj/gresb.o: gresb.cpp gresb.h \
396 465 rmapoperations.h \
466 params.h \
397 467 ccsds.h \
398 468 tmpackettoread.h
399 469 $(CXX) -c $(CXXFLAGS) $(INCPATH) -o obj/gresb.o gresb.cpp
400 470
401 471 obj/tcpackettosend.o: tcpackettosend.cpp tcpackettosend.h
402 472 $(CXX) -c $(CXXFLAGS) $(INCPATH) -o obj/tcpackettosend.o tcpackettosend.cpp
403 473
404 474 obj/tmpackettoread.o: tmpackettoread.cpp tmpackettoread.h
405 475 $(CXX) -c $(CXXFLAGS) $(INCPATH) -o obj/tmpackettoread.o tmpackettoread.cpp
406 476
477 obj/wfdisplay.o: wfdisplay.cpp wfdisplay.h \
478 wfplot.h \
479 params.h \
480 wfpage.h
481 $(CXX) -c $(CXXFLAGS) $(INCPATH) -o obj/wfdisplay.o wfdisplay.cpp
482
483 obj/tmstatistics.o: tmstatistics.cpp tmstatistics.h
484 $(CXX) -c $(CXXFLAGS) $(INCPATH) -o obj/tmstatistics.o tmstatistics.cpp
485
486 obj/wfplot.o: wfplot.cpp wfplot.h \
487 params.h
488 $(CXX) -c $(CXXFLAGS) $(INCPATH) -o obj/wfplot.o wfplot.cpp
489
490 obj/wfpage.o: wfpage.cpp wfpage.h \
491 wfplot.h \
492 params.h
493 $(CXX) -c $(CXXFLAGS) $(INCPATH) -o obj/wfpage.o wfpage.cpp
494
495 obj/wfpacket.o: wfpacket.cpp wfpacket.h \
496 params.h
497 $(CXX) -c $(CXXFLAGS) $(INCPATH) -o obj/wfpacket.o wfpacket.cpp
498
499 obj/tmechobridge.o: tmechobridge.cpp tmechobridge.h \
500 tmpackettoread.h
501 $(CXX) -c $(CXXFLAGS) $(INCPATH) -o obj/tmechobridge.o tmechobridge.cpp
502
407 503 obj/lppmonplugininterface.o: /usr/include/lppmon/pluginsInterface/lppmonplugininterface.cpp /usr/include/lppmon/pluginsInterface/lppmonplugininterface.h \
408 504 /usr/include/lppmon/pluginsInterface/lppmonplugininterface_global.h
409 505 $(CXX) -c $(CXXFLAGS) $(INCPATH) -o obj/lppmonplugininterface.o /usr/include/lppmon/pluginsInterface/lppmonplugininterface.cpp
410 506
411 507 obj/moc_rmappluginui.o: moc/moc_rmappluginui.cpp
412 508 $(CXX) -c $(CXXFLAGS) $(INCPATH) -o obj/moc_rmappluginui.o moc/moc_rmappluginui.cpp
413 509
414 510 obj/moc_rmapplugin.o: moc/moc_rmapplugin.cpp
415 511 $(CXX) -c $(CXXFLAGS) $(INCPATH) -o obj/moc_rmapplugin.o moc/moc_rmapplugin.cpp
416 512
417 513 obj/moc_qipdialogbox.o: moc/moc_qipdialogbox.cpp
418 514 $(CXX) -c $(CXXFLAGS) $(INCPATH) -o obj/moc_qipdialogbox.o moc/moc_qipdialogbox.cpp
419 515
420 516 obj/moc_gresbstatusenquiry.o: moc/moc_gresbstatusenquiry.cpp
421 517 $(CXX) -c $(CXXFLAGS) $(INCPATH) -o obj/moc_gresbstatusenquiry.o moc/moc_gresbstatusenquiry.cpp
422 518
423 obj/moc_spectralmatricesdmasimulator.o: moc/moc_spectralmatricesdmasimulator.cpp
424 $(CXX) -c $(CXXFLAGS) $(INCPATH) -o obj/moc_spectralmatricesdmasimulator.o moc/moc_spectralmatricesdmasimulator.cpp
425
426 519 obj/moc_rmappluginpythonwrapper.o: moc/moc_rmappluginpythonwrapper.cpp
427 520 $(CXX) -c $(CXXFLAGS) $(INCPATH) -o obj/moc_rmappluginpythonwrapper.o moc/moc_rmappluginpythonwrapper.cpp
428 521
429 522 obj/moc_stardundee.o: moc/moc_stardundee.cpp
430 523 $(CXX) -c $(CXXFLAGS) $(INCPATH) -o obj/moc_stardundee.o moc/moc_stardundee.cpp
431 524
432 525 obj/moc_gresb.o: moc/moc_gresb.cpp
433 526 $(CXX) -c $(CXXFLAGS) $(INCPATH) -o obj/moc_gresb.o moc/moc_gresb.cpp
434 527
435 528 obj/moc_tcpackettosend.o: moc/moc_tcpackettosend.cpp
436 529 $(CXX) -c $(CXXFLAGS) $(INCPATH) -o obj/moc_tcpackettosend.o moc/moc_tcpackettosend.cpp
437 530
438 531 obj/moc_tmpackettoread.o: moc/moc_tmpackettoread.cpp
439 532 $(CXX) -c $(CXXFLAGS) $(INCPATH) -o obj/moc_tmpackettoread.o moc/moc_tmpackettoread.cpp
440 533
534 obj/moc_wfdisplay.o: moc/moc_wfdisplay.cpp
535 $(CXX) -c $(CXXFLAGS) $(INCPATH) -o obj/moc_wfdisplay.o moc/moc_wfdisplay.cpp
536
537 obj/moc_tmstatistics.o: moc/moc_tmstatistics.cpp
538 $(CXX) -c $(CXXFLAGS) $(INCPATH) -o obj/moc_tmstatistics.o moc/moc_tmstatistics.cpp
539
540 obj/moc_wfplot.o: moc/moc_wfplot.cpp
541 $(CXX) -c $(CXXFLAGS) $(INCPATH) -o obj/moc_wfplot.o moc/moc_wfplot.cpp
542
543 obj/moc_wfpage.o: moc/moc_wfpage.cpp
544 $(CXX) -c $(CXXFLAGS) $(INCPATH) -o obj/moc_wfpage.o moc/moc_wfpage.cpp
545
546 obj/moc_wfpacket.o: moc/moc_wfpacket.cpp
547 $(CXX) -c $(CXXFLAGS) $(INCPATH) -o obj/moc_wfpacket.o moc/moc_wfpacket.cpp
548
549 obj/moc_tmechobridge.o: moc/moc_tmechobridge.cpp
550 $(CXX) -c $(CXXFLAGS) $(INCPATH) -o obj/moc_tmechobridge.o moc/moc_tmechobridge.cpp
551
441 552 obj/moc_genericPySysdriver.o: moc/moc_genericPySysdriver.cpp
442 553 $(CXX) -c $(CXXFLAGS) $(INCPATH) -o obj/moc_genericPySysdriver.o moc/moc_genericPySysdriver.cpp
443 554
444 555 obj/moc_lppmonplugin.o: moc/moc_lppmonplugin.cpp
445 556 $(CXX) -c $(CXXFLAGS) $(INCPATH) -o obj/moc_lppmonplugin.o moc/moc_lppmonplugin.cpp
446 557
447 558 ####### Install
448 559
449 560 install_target: first FORCE
450 561 @$(CHK_DIR_EXISTS) $(INSTALL_ROOT)/home/admin/.lppmon/plugins/ || $(MKDIR) $(INSTALL_ROOT)/home/admin/.lppmon/plugins/
451 562 -$(INSTALL_PROGRAM) "bin/$(TARGET)" "$(INSTALL_ROOT)/home/admin/.lppmon/plugins/$(TARGET)"
452 563 -$(SYMLINK) "$(TARGET)" "$(INSTALL_ROOT)/home/admin/.lppmon/plugins/$(TARGET0)"
453 564 -$(SYMLINK) "$(TARGET)" "$(INSTALL_ROOT)/home/admin/.lppmon/plugins/$(TARGET1)"
454 565 -$(SYMLINK) "$(TARGET)" "$(INSTALL_ROOT)/home/admin/.lppmon/plugins/$(TARGET2)"
455 566
456 567 uninstall_target: FORCE
457 568 -$(DEL_FILE) "$(INSTALL_ROOT)/home/admin/.lppmon/plugins/$(TARGET)"
458 569 -$(DEL_FILE) "$(INSTALL_ROOT)/home/admin/.lppmon/plugins/$(TARGET0)"
459 570 -$(DEL_FILE) "$(INSTALL_ROOT)/home/admin/.lppmon/plugins/$(TARGET1)"
460 571 -$(DEL_FILE) "$(INSTALL_ROOT)/home/admin/.lppmon/plugins/$(TARGET2)"
461 572 -$(DEL_DIR) $(INSTALL_ROOT)/home/admin/.lppmon/plugins/
462 573
463 574
464 575 install: install_target FORCE
465 576
466 577 uninstall: uninstall_target FORCE
467 578
468 579 FORCE:
469 580
@@ -1,308 +1,308
1 1 #############################################################################
2 2 # Makefile for building: libwfdisplay.so.1.0.0
3 # Generated by qmake (2.01a) (Qt 4.8.4) on: Fri Jun 28 09:02:23 2013
3 # Generated by qmake (2.01a) (Qt 4.8.4) on: Fri Jun 28 15:43:38 2013
4 4 # Project: wfdisplay.pro
5 5 # Template: lib
6 6 # Command: /usr/bin/qmake-qt4 -o Makefile wfdisplay.pro
7 7 #############################################################################
8 8
9 9 ####### Compiler, tools and options
10 10
11 11 CC = gcc
12 12 CXX = g++
13 13 DEFINES = -DWFDISPLAY_LIBRARY -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_CORE_LIB -DQT_SHARED
14 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 15 CXXFLAGS = -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)
16 16 INCPATH = -I/usr/lib64/qt4/mkspecs/linux-g++ -I. -I/usr/include/QtCore -I/usr/include/QtGui -I/usr/include -I. -I/usr/include/lppmon/common -I.
17 17 LINK = g++
18 18 LFLAGS = -Wl,-O1 -Wl,-z,relro -shared -Wl,-soname,libwfdisplay.so.1
19 19 LIBS = $(SUBLIBS) -L/usr/lib64 -llppmoncommon -lQtGui -lQtCore -lpthread
20 20 AR = ar cqs
21 21 RANLIB =
22 22 QMAKE = /usr/bin/qmake-qt4
23 23 TAR = tar -cf
24 24 COMPRESS = gzip -9f
25 25 COPY = cp -f
26 26 SED = sed
27 27 COPY_FILE = $(COPY)
28 28 COPY_DIR = $(COPY) -r
29 29 STRIP =
30 30 INSTALL_FILE = install -m 644 -p
31 31 INSTALL_DIR = $(COPY_DIR)
32 32 INSTALL_PROGRAM = install -m 755 -p
33 33 DEL_FILE = rm -f
34 34 SYMLINK = ln -f -s
35 35 DEL_DIR = rmdir
36 36 MOVE = mv -f
37 37 CHK_DIR_EXISTS= test -d
38 38 MKDIR = mkdir -p
39 39
40 40 ####### Output directory
41 41
42 42 OBJECTS_DIR = ./
43 43
44 44 ####### Files
45 45
46 46 SOURCES = wfdisplay.cpp \
47 47 wfplot.cpp \
48 48 wfpage.cpp moc_wfdisplay.cpp \
49 49 moc_wfplot.cpp \
50 50 moc_wfpage.cpp
51 51 OBJECTS = wfdisplay.o \
52 52 wfplot.o \
53 53 wfpage.o \
54 54 moc_wfdisplay.o \
55 55 moc_wfplot.o \
56 56 moc_wfpage.o
57 57 DIST = /usr/lib64/qt4/mkspecs/common/unix.conf \
58 58 /usr/lib64/qt4/mkspecs/common/linux.conf \
59 59 /usr/lib64/qt4/mkspecs/common/gcc-base.conf \
60 60 /usr/lib64/qt4/mkspecs/common/gcc-base-unix.conf \
61 61 /usr/lib64/qt4/mkspecs/common/g++-base.conf \
62 62 /usr/lib64/qt4/mkspecs/common/g++-unix.conf \
63 63 /usr/lib64/qt4/mkspecs/qconfig.pri \
64 64 /usr/lib64/qt4/mkspecs/modules/qt_webkit.pri \
65 65 /usr/lib64/qt4/mkspecs/features/qt_functions.prf \
66 66 /usr/lib64/qt4/mkspecs/features/qt_config.prf \
67 67 /usr/lib64/qt4/mkspecs/features/exclusive_builds.prf \
68 68 /usr/lib64/qt4/mkspecs/features/default_pre.prf \
69 69 /usr/lib64/qt4/mkspecs/features/release.prf \
70 70 /usr/lib64/qt4/mkspecs/features/default_post.prf \
71 71 /usr/lib64/qt4/mkspecs/features/unix/gdb_dwarf_index.prf \
72 72 /usr/lib64/qt4/mkspecs/features/warn_on.prf \
73 73 /usr/lib64/qt4/mkspecs/features/qt.prf \
74 74 /usr/lib64/qt4/mkspecs/features/unix/thread.prf \
75 75 /usr/lib64/qt4/mkspecs/features/moc.prf \
76 76 /usr/lib64/qt4/mkspecs/features/resources.prf \
77 77 /usr/lib64/qt4/mkspecs/features/uic.prf \
78 78 /usr/lib64/qt4/mkspecs/features/yacc.prf \
79 79 /usr/lib64/qt4/mkspecs/features/lex.prf \
80 80 /usr/lib64/qt4/mkspecs/features/include_source_dir.prf \
81 81 wfdisplay.pro
82 82 QMAKE_TARGET = wfdisplay
83 83 DESTDIR =
84 84 TARGET = libwfdisplay.so.1.0.0
85 85 TARGETA = libwfdisplay.a
86 86 TARGETD = libwfdisplay.so.1.0.0
87 87 TARGET0 = libwfdisplay.so
88 88 TARGET1 = libwfdisplay.so.1
89 89 TARGET2 = libwfdisplay.so.1.0
90 90
91 91 first: all
92 92 ####### Implicit rules
93 93
94 94 .SUFFIXES: .o .c .cpp .cc .cxx .C
95 95
96 96 .cpp.o:
97 97 $(CXX) -c $(CXXFLAGS) $(INCPATH) -o "$@" "$<"
98 98
99 99 .cc.o:
100 100 $(CXX) -c $(CXXFLAGS) $(INCPATH) -o "$@" "$<"
101 101
102 102 .cxx.o:
103 103 $(CXX) -c $(CXXFLAGS) $(INCPATH) -o "$@" "$<"
104 104
105 105 .C.o:
106 106 $(CXX) -c $(CXXFLAGS) $(INCPATH) -o "$@" "$<"
107 107
108 108 .c.o:
109 109 $(CC) -c $(CFLAGS) $(INCPATH) -o "$@" "$<"
110 110
111 111 ####### Build rules
112 112
113 113 all: Makefile $(TARGET)
114 114
115 115 $(TARGET): $(OBJECTS) $(SUBLIBS) $(OBJCOMP)
116 116 -$(DEL_FILE) $(TARGET) $(TARGET0) $(TARGET1) $(TARGET2)
117 117 $(LINK) $(LFLAGS) -o $(TARGET) $(OBJECTS) $(LIBS) $(OBJCOMP)
118 118 -ln -s $(TARGET) $(TARGET0)
119 119 -ln -s $(TARGET) $(TARGET1)
120 120 -ln -s $(TARGET) $(TARGET2)
121 121
122 122
123 123
124 124 staticlib: $(TARGETA)
125 125
126 126 $(TARGETA): $(OBJECTS) $(OBJCOMP)
127 127 -$(DEL_FILE) $(TARGETA)
128 128 $(AR) $(TARGETA) $(OBJECTS)
129 129
130 130 Makefile: wfdisplay.pro /usr/lib64/qt4/mkspecs/linux-g++/qmake.conf /usr/lib64/qt4/mkspecs/common/unix.conf \
131 131 /usr/lib64/qt4/mkspecs/common/linux.conf \
132 132 /usr/lib64/qt4/mkspecs/common/gcc-base.conf \
133 133 /usr/lib64/qt4/mkspecs/common/gcc-base-unix.conf \
134 134 /usr/lib64/qt4/mkspecs/common/g++-base.conf \
135 135 /usr/lib64/qt4/mkspecs/common/g++-unix.conf \
136 136 /usr/lib64/qt4/mkspecs/qconfig.pri \
137 137 /usr/lib64/qt4/mkspecs/modules/qt_webkit.pri \
138 138 /usr/lib64/qt4/mkspecs/features/qt_functions.prf \
139 139 /usr/lib64/qt4/mkspecs/features/qt_config.prf \
140 140 /usr/lib64/qt4/mkspecs/features/exclusive_builds.prf \
141 141 /usr/lib64/qt4/mkspecs/features/default_pre.prf \
142 142 /usr/lib64/qt4/mkspecs/features/release.prf \
143 143 /usr/lib64/qt4/mkspecs/features/default_post.prf \
144 144 /usr/lib64/qt4/mkspecs/features/unix/gdb_dwarf_index.prf \
145 145 /usr/lib64/qt4/mkspecs/features/warn_on.prf \
146 146 /usr/lib64/qt4/mkspecs/features/qt.prf \
147 147 /usr/lib64/qt4/mkspecs/features/unix/thread.prf \
148 148 /usr/lib64/qt4/mkspecs/features/moc.prf \
149 149 /usr/lib64/qt4/mkspecs/features/resources.prf \
150 150 /usr/lib64/qt4/mkspecs/features/uic.prf \
151 151 /usr/lib64/qt4/mkspecs/features/yacc.prf \
152 152 /usr/lib64/qt4/mkspecs/features/lex.prf \
153 153 /usr/lib64/qt4/mkspecs/features/include_source_dir.prf \
154 154 /usr/lib64/libQtGui.prl \
155 155 /usr/lib64/libQtCore.prl
156 156 $(QMAKE) -o Makefile wfdisplay.pro
157 157 /usr/lib64/qt4/mkspecs/common/unix.conf:
158 158 /usr/lib64/qt4/mkspecs/common/linux.conf:
159 159 /usr/lib64/qt4/mkspecs/common/gcc-base.conf:
160 160 /usr/lib64/qt4/mkspecs/common/gcc-base-unix.conf:
161 161 /usr/lib64/qt4/mkspecs/common/g++-base.conf:
162 162 /usr/lib64/qt4/mkspecs/common/g++-unix.conf:
163 163 /usr/lib64/qt4/mkspecs/qconfig.pri:
164 164 /usr/lib64/qt4/mkspecs/modules/qt_webkit.pri:
165 165 /usr/lib64/qt4/mkspecs/features/qt_functions.prf:
166 166 /usr/lib64/qt4/mkspecs/features/qt_config.prf:
167 167 /usr/lib64/qt4/mkspecs/features/exclusive_builds.prf:
168 168 /usr/lib64/qt4/mkspecs/features/default_pre.prf:
169 169 /usr/lib64/qt4/mkspecs/features/release.prf:
170 170 /usr/lib64/qt4/mkspecs/features/default_post.prf:
171 171 /usr/lib64/qt4/mkspecs/features/unix/gdb_dwarf_index.prf:
172 172 /usr/lib64/qt4/mkspecs/features/warn_on.prf:
173 173 /usr/lib64/qt4/mkspecs/features/qt.prf:
174 174 /usr/lib64/qt4/mkspecs/features/unix/thread.prf:
175 175 /usr/lib64/qt4/mkspecs/features/moc.prf:
176 176 /usr/lib64/qt4/mkspecs/features/resources.prf:
177 177 /usr/lib64/qt4/mkspecs/features/uic.prf:
178 178 /usr/lib64/qt4/mkspecs/features/yacc.prf:
179 179 /usr/lib64/qt4/mkspecs/features/lex.prf:
180 180 /usr/lib64/qt4/mkspecs/features/include_source_dir.prf:
181 181 /usr/lib64/libQtGui.prl:
182 182 /usr/lib64/libQtCore.prl:
183 183 qmake: FORCE
184 184 @$(QMAKE) -o Makefile wfdisplay.pro
185 185
186 186 dist:
187 187 @$(CHK_DIR_EXISTS) .tmp/wfdisplay1.0.0 || $(MKDIR) .tmp/wfdisplay1.0.0
188 188 $(COPY_FILE) --parents $(SOURCES) $(DIST) .tmp/wfdisplay1.0.0/ && $(COPY_FILE) --parents wfdisplay.h wfdisplay_global.h wfplot.h wfpage.h params.h .tmp/wfdisplay1.0.0/ && $(COPY_FILE) --parents wfdisplay.cpp wfplot.cpp wfpage.cpp .tmp/wfdisplay1.0.0/ && (cd `dirname .tmp/wfdisplay1.0.0` && $(TAR) wfdisplay1.0.0.tar wfdisplay1.0.0 && $(COMPRESS) wfdisplay1.0.0.tar) && $(MOVE) `dirname .tmp/wfdisplay1.0.0`/wfdisplay1.0.0.tar.gz . && $(DEL_FILE) -r .tmp/wfdisplay1.0.0
189 189
190 190
191 191 clean:compiler_clean
192 192 -$(DEL_FILE) $(OBJECTS)
193 193 -$(DEL_FILE) *~ core *.core
194 194
195 195
196 196 ####### Sub-libraries
197 197
198 198 distclean: clean
199 199 -$(DEL_FILE) $(TARGET)
200 200 -$(DEL_FILE) $(TARGET0) $(TARGET1) $(TARGET2) $(TARGETA)
201 201 -$(DEL_FILE) Makefile
202 202
203 203
204 204 check: first
205 205
206 206 mocclean: compiler_moc_header_clean compiler_moc_source_clean
207 207
208 208 mocables: compiler_moc_header_make_all compiler_moc_source_make_all
209 209
210 210 compiler_moc_header_make_all: moc_wfdisplay.cpp moc_wfplot.cpp moc_wfpage.cpp
211 211 compiler_moc_header_clean:
212 212 -$(DEL_FILE) moc_wfdisplay.cpp moc_wfplot.cpp moc_wfpage.cpp
213 213 moc_wfdisplay.cpp: wfdisplay_global.h \
214 214 wfpage.h \
215 215 wfplot.h \
216 216 params.h \
217 217 wfdisplay.h
218 218 /usr/lib64/qt4/bin/moc $(DEFINES) $(INCPATH) wfdisplay.h -o moc_wfdisplay.cpp
219 219
220 220 moc_wfplot.cpp: wfplot.h
221 221 /usr/lib64/qt4/bin/moc $(DEFINES) $(INCPATH) wfplot.h -o moc_wfplot.cpp
222 222
223 223 moc_wfpage.cpp: wfplot.h \
224 224 params.h \
225 225 wfpage.h
226 226 /usr/lib64/qt4/bin/moc $(DEFINES) $(INCPATH) wfpage.h -o moc_wfpage.cpp
227 227
228 228 compiler_rcc_make_all:
229 229 compiler_rcc_clean:
230 230 compiler_image_collection_make_all: qmake_image_collection.cpp
231 231 compiler_image_collection_clean:
232 232 -$(DEL_FILE) qmake_image_collection.cpp
233 233 compiler_moc_source_make_all:
234 234 compiler_moc_source_clean:
235 235 compiler_uic_make_all:
236 236 compiler_uic_clean:
237 237 compiler_yacc_decl_make_all:
238 238 compiler_yacc_decl_clean:
239 239 compiler_yacc_impl_make_all:
240 240 compiler_yacc_impl_clean:
241 241 compiler_lex_make_all:
242 242 compiler_lex_clean:
243 243 compiler_clean: compiler_moc_header_clean
244 244
245 245 ####### Compile
246 246
247 247 wfdisplay.o: wfdisplay.cpp wfdisplay.h \
248 248 wfdisplay_global.h \
249 249 wfpage.h \
250 250 wfplot.h \
251 251 params.h
252 252 $(CXX) -c $(CXXFLAGS) $(INCPATH) -o wfdisplay.o wfdisplay.cpp
253 253
254 254 wfplot.o: wfplot.cpp wfplot.h \
255 255 params.h
256 256 $(CXX) -c $(CXXFLAGS) $(INCPATH) -o wfplot.o wfplot.cpp
257 257
258 258 wfpage.o: wfpage.cpp wfpage.h \
259 259 wfplot.h \
260 260 params.h
261 261 $(CXX) -c $(CXXFLAGS) $(INCPATH) -o wfpage.o wfpage.cpp
262 262
263 263 moc_wfdisplay.o: moc_wfdisplay.cpp
264 264 $(CXX) -c $(CXXFLAGS) $(INCPATH) -o moc_wfdisplay.o moc_wfdisplay.cpp
265 265
266 266 moc_wfplot.o: moc_wfplot.cpp
267 267 $(CXX) -c $(CXXFLAGS) $(INCPATH) -o moc_wfplot.o moc_wfplot.cpp
268 268
269 269 moc_wfpage.o: moc_wfpage.cpp
270 270 $(CXX) -c $(CXXFLAGS) $(INCPATH) -o moc_wfpage.o moc_wfpage.cpp
271 271
272 272 ####### Install
273 273
274 274 install_header: first FORCE
275 275 @$(CHK_DIR_EXISTS) $(INSTALL_ROOT)/usr/include/lppmon/wfdisplay/ || $(MKDIR) $(INSTALL_ROOT)/usr/include/lppmon/wfdisplay/
276 -$(INSTALL_FILE) /opt/LPPMON_PLUGINS_PAUL/wfdisplay/wfdisplay/wfdisplay.h $(INSTALL_ROOT)/usr/include/lppmon/wfdisplay/
277 -$(INSTALL_FILE) /opt/LPPMON_PLUGINS_PAUL/wfdisplay/wfdisplay/wfdisplay_global.h $(INSTALL_ROOT)/usr/include/lppmon/wfdisplay/
278 -$(INSTALL_FILE) /opt/LPPMON_PLUGINS_PAUL/wfdisplay/wfdisplay/wfpage.h $(INSTALL_ROOT)/usr/include/lppmon/wfdisplay/
276 -$(INSTALL_FILE) /home/admin/opt/LPPMON_PLUGINS_PLE/wfdisplay/wfdisplay/wfdisplay.h $(INSTALL_ROOT)/usr/include/lppmon/wfdisplay/
277 -$(INSTALL_FILE) /home/admin/opt/LPPMON_PLUGINS_PLE/wfdisplay/wfdisplay/wfdisplay_global.h $(INSTALL_ROOT)/usr/include/lppmon/wfdisplay/
278 -$(INSTALL_FILE) /home/admin/opt/LPPMON_PLUGINS_PLE/wfdisplay/wfdisplay/wfpage.h $(INSTALL_ROOT)/usr/include/lppmon/wfdisplay/
279 279
280 280
281 281 uninstall_header: FORCE
282 282 -$(DEL_FILE) -r $(INSTALL_ROOT)/usr/include/lppmon/wfdisplay/wfdisplay.h
283 283 -$(DEL_FILE) -r $(INSTALL_ROOT)/usr/include/lppmon/wfdisplay/wfdisplay_global.h
284 284 -$(DEL_FILE) -r $(INSTALL_ROOT)/usr/include/lppmon/wfdisplay/wfpage.h
285 285 -$(DEL_DIR) $(INSTALL_ROOT)/usr/include/lppmon/wfdisplay/
286 286
287 287
288 288 install_target: first FORCE
289 289 @$(CHK_DIR_EXISTS) $(INSTALL_ROOT)/usr/lib64/ || $(MKDIR) $(INSTALL_ROOT)/usr/lib64/
290 290 -$(INSTALL_PROGRAM) "$(TARGET)" "$(INSTALL_ROOT)/usr/lib64/$(TARGET)"
291 291 -$(SYMLINK) "$(TARGET)" "$(INSTALL_ROOT)/usr/lib64/$(TARGET0)"
292 292 -$(SYMLINK) "$(TARGET)" "$(INSTALL_ROOT)/usr/lib64/$(TARGET1)"
293 293 -$(SYMLINK) "$(TARGET)" "$(INSTALL_ROOT)/usr/lib64/$(TARGET2)"
294 294
295 295 uninstall_target: FORCE
296 296 -$(DEL_FILE) "$(INSTALL_ROOT)/usr/lib64/$(TARGET)"
297 297 -$(DEL_FILE) "$(INSTALL_ROOT)/usr/lib64/$(TARGET0)"
298 298 -$(DEL_FILE) "$(INSTALL_ROOT)/usr/lib64/$(TARGET1)"
299 299 -$(DEL_FILE) "$(INSTALL_ROOT)/usr/lib64/$(TARGET2)"
300 300 -$(DEL_DIR) $(INSTALL_ROOT)/usr/lib64/
301 301
302 302
303 303 install: install_header install_target FORCE
304 304
305 305 uninstall: uninstall_header uninstall_target FORCE
306 306
307 307 FORCE:
308 308
General Comments 0
You need to be logged in to leave comments. Login now