-
Notifications
You must be signed in to change notification settings - Fork 1
/
Copy pathfactorycontroller.pro
executable file
·226 lines (215 loc) · 12.5 KB
/
factorycontroller.pro
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
#-------------------------------------------------
#
# Project created by QtCreator 2012-11-13T23:49:24
#
#-------------------------------------------------
#QT += core
QT -= gui core
TARGET = factory_controller
CONFIG += console
CONFIG -= app_bundle
CONFIG += boost
CONFIG += thread
CONFIG += object_parallel_to_source
LIBS += -lboost_system -lboost_program_options -lpthread -lmodbus -llog4cxx -lpugixml
TEMPLATE = app
QMAKE_CXXFLAGS += -std=c++11
PRECOMPILED_HEADER = factorycontroller/factorycontroller.h
SOURCES += main.cpp \
factorycontroller/_group_factorycontroller.cpp \ \
util/plugin/Plugin.cpp \
util/plugin/PluginRegistry.cpp \
util/plugin/_group_plugin.cpp
factorycontroller/erpconnector/StateProxy.cpp \
factorycontroller/erpconnector/_group_erpconnector.cpp \
factorycontroller/erpconnector/Connector.cpp \
factorycontroller/erpconnector/TaskProxy.cpp \
factorycontroller/factory/cnc/Tool.cpp \
factorycontroller/factory/cnc/MashineCenterInterface.cpp \
factorycontroller/factory/cnc/_group_cnc.cpp \
factorycontroller/factory/cnc/ChangeToolOperation.cpp \
factorycontroller/factory/cnc/ToolSet.cpp \
factorycontroller/factory/cnc/edm/RepairToolOperation.cpp \
factorycontroller/factory/cnc/proc/CNCExecutor.cpp \
factorycontroller/factory/cnc/proc/_group_proc.cpp \
factorycontroller/factory/cnc/toolpath/_group_toolpath.cpp \
factorycontroller/factory/cnc/wood/UnfixPartOperation.cpp \
factorycontroller/factory/cnc/wood/FixPartOperation.cpp \
factorycontroller/factory/cnc/wood/_group_wood.cpp \
factorycontroller/factory/handlerobot/HandleRobotExecutor.cpp \
factorycontroller/factory/handlerobot/_group_handlerobot.cpp \
factorycontroller/factory/handlerobot/MovePartOperation.cpp \
factorycontroller/factory/manufacturing/FactoryLoader.cpp \
factorycontroller/factory/manufacturing/Factory.cpp \
factorycontroller/factory/manufacturing/_group_manufacturing.cpp \
factorycontroller/factory/manufacturing/proc/FactoryPureProgramLoader.cpp \
factorycontroller/factory/manufacturing/proc/_group_proc.cpp \
factorycontroller/factory/printer3d/Printer3DExecutor.cpp \
factorycontroller/factory/printer3d/_group_printer3d.cpp \
factorycontroller/factory/printer3d/Printer3DOperation.cpp \
factorycontroller/factory/warehouse/StoragePalletPlace.cpp \
factorycontroller/factory/warehouse/StoragePallet.cpp \
factorycontroller/factory/warehouse/StorageManager.cpp \
factorycontroller/factory/warehouse/_group_warehouse.cpp \
factorycontroller/hardware/_group_hardware.cpp \
factorycontroller/hardware/HardwareDevice.cpp \
factorycontroller/hardware/edm/EDMPowerSource.cpp \
factorycontroller/hardware/edm/_group_edm.cpp \
factorycontroller/hardware/edm/EDMWorkMode.cpp \
factorycontroller/hardware/mechatronics/MotorProperties.cpp \
factorycontroller/hardware/mechatronics/Motor.cpp \
factorycontroller/hardware/mechatronics/_group_mechatronics.cpp \
factorycontroller/hardware/mechatronics/MotorSettings.cpp \
factorycontroller/hardware/mechatronics/command/LinearMotion.cpp \
factorycontroller/hardware/mechatronics/command/CurveMotion.cpp \
factorycontroller/hardware/mechatronics/command/_group_command.cpp \
factorycontroller/hardware/mechatronics/command/AccelerationMotion.cpp \
factorycontroller/hardware/mechatronics/command/StepMotion.cpp \
factorycontroller/hardware/metallurgy/InductionHeaterSettings.cpp \
factorycontroller/hardware/metallurgy/InductionHeater.cpp \
factorycontroller/hardware/metallurgy/_group_metallurgy.cpp \
factorycontroller/hardware/power/_group_power.cpp \
factorycontroller/hardware/power/EnergySourceInterface.cpp \
factorycontroller/hardware/power/EnergySource.cpp \
factorycontroller/hardware/power/EnergyNetwork.cpp \
factorycontroller/hardware/power/EnergyAccumulator.cpp \
factorycontroller/hardware/power/PowerBus.cpp \
factorycontroller/hardware/welding/WeldingPowerSourceMode.cpp \
factorycontroller/hardware/welding/WeldingPowerSource.cpp \
factorycontroller/hardware/welding/_group_welding.cpp \
factorycontroller/hardware/welding/WeldingPowerSourceSettings.cpp \
factorycontroller/network/NetworkDevice.cpp \
factorycontroller/network/NetworkController.cpp \
factorycontroller/network/_group_network.cpp \
factorycontroller/network/DeviceCommand.cpp \
factorycontroller/network/ConfigurationLoader.cpp \
factorycontroller/network/NetworkClock.cpp \
factorycontroller/network/command/NetworkTimeSynchronization.cpp \
factorycontroller/network/command/_group_command.cpp \
factorycontroller/network/modbus/ModbusDevice.cpp \
factorycontroller/network/modbus/_group_modbus.cpp \
factorycontroller/network/modbus/ModbusMessagePair.cpp \
factorycontroller/scheduler/Task.cpp \
factorycontroller/scheduler/_group_scheduler.cpp \
factorycontroller/scheduler/Resource.cpp \
factorycontroller/scheduler/ProjectTemplate.cpp \
factorycontroller/scheduler/Project.cpp \
factorycontroller/scheduler/LocalConfiguration.cpp \
factorycontroller/scheduler/ExecutorInterface.cpp \
factorycontroller/scheduler/TaskTemplate.cpp \
factorycontroller/scheduler/Scheduler.cpp \
factorycontroller/network/Network.cpp \
factorycontroller/network/modbus/ModbusNetworkController.cpp \
factorycontroller/scheduler/TaskLogMessage.cpp \
factorycontroller/network/modbus/ModbusMessageWrapper.cpp \
factorycontroller/network/modbus/ModbusDeviceCommand.cpp \
factorycontroller/network/modbus/SerialPortSettings.cpp \
factorycontroller/network/modbus/ModbusNetworkSettings.cpp \
factorycontroller/network/command/DeviceStateReport.cpp \
factorycontroller/factory/manufacturing/proc/FactoryConfigurationFileLoader.cpp \
factorycontroller/factory/manufacturing/proc/ConfigurationLoaderTagHandler.cpp \
factorycontroller/factory/manufacturing/proc/DefaultTagHandler.cpp \
factorycontroller/network/modbus/ModbusSerialRTUNetworkController.cpp \
factorycontroller/network/modbus/ModbusTCPIPNetworkController.cpp \
factorycontroller/network/modbus/TCPIPAddressSettings.cpp \
factorycontroller/hardware/HardwareDeviceProcess.cpp \
factorycontroller/network/command/scheduled/_group_scheduled.cpp \
factorycontroller/network/command/scheduled/ScheduledCommandRequest.cpp \
factorycontroller/network/command/scheduled/ScheduledCommandResult.cpp \
factorycontroller/network/command/scheduled/ScheduledDeviceCommandQueue.cpp \
factorycontroller/hardware/mechatronics/proc/_group_proc.cpp \
factorycontroller/hardware/mechatronics/proc/StepMotion.cpp \
factorycontroller/hardware/mechatronics/proc/Motion.cpp \
factorycontroller/hardware/mechatronics/proc/LinearMotion.cpp \
factorycontroller/hardware/mechatronics/proc/CurveMotion.cpp \
factorycontroller/hardware/mechatronics/proc/ConstantSpeedMotion.cpp \
factorycontroller/hardware/mechatronics/proc/AccelerationMotion.cpp \
factory-hardware-emulator/EmulatorApplication.cpp \
factory-hardware-emulator/_group_factory-hardware-emulator.cpp \
factory-hardware-emulator/device/_group_device.cpp \
factory-hardware-emulator/device/Device.cpp \
factory-hardware-emulator/hardware/_group_hardware.cpp \
factory-hardware-emulator/hardware/HardwareDevice.cpp \
factory-hardware-emulator/hardware/mechatronics/_group_mechatronics.cpp \
factory-hardware-emulator/hardware/mechatronics/Motor.cpp \
factory-hardware-emulator/hardware/mechatronics/MotorSettings.cpp \
factory-hardware-emulator/hardware/mechatronics/StepMotor.cpp \
factory-hardware-emulator/network/_group_network.cpp \
factory-hardware-emulator/network/ModbusNetworkController.cpp \
factory-hardware-emulator/network/NetworkClock.cpp \
factory-hardware-emulator/network/scheduled/_group_scheduled.cpp \
factory-hardware-emulator/network/scheduled/ScheduledCommandRequest.cpp \
factory-hardware-emulator/network/scheduled/ScheduledCommandResult.cpp \
factory-hardware-emulator/network/scheduled/ScheduledDeviceCommandQueue.cpp \
factorycontroller/network/modbus/data/_group_data.cpp \
factorycontroller/network/modbus/data/ControllerData.cpp \
factorycontroller/network/modbus/data/InterfaceSettings.cpp \
factorycontroller/network/modbus/data/ModbusRegistersMapping.cpp \
factorycontroller/network/modbus/data/SystemLogReport.cpp \
factorycontroller/hardware/mechatronics/data/_group_data.cpp \
factorycontroller/hardware/mechatronics/data/StepMotorDriverCalculationConstants.cpp \
factorycontroller/hardware/mechatronics/data/StepMotorDriverData.cpp \
factorycontroller/hardware/mechatronics/data/StepMotorDriverDataInput.cpp \
factorycontroller/hardware/edm/command/_group_command.cpp \
factorycontroller/hardware/edm/data/_group_data.cpp \
factorycontroller/hardware/edm/proc/_group_proc.cpp \
factorycontroller/hardware/metallurgy/command/_group_command.cpp \
factorycontroller/hardware/metallurgy/data/_group_data.cpp \
factorycontroller/hardware/metallurgy/proc/_group_proc.cpp \
factorycontroller/hardware/power/command/_group_command.cpp \
factorycontroller/hardware/power/data/_group_data.cpp \
factorycontroller/hardware/power/proc/_group_proc.cpp \
factorycontroller/hardware/welding/command/_group_command.cpp \
factorycontroller/hardware/welding/data/_group_data.cpp \
factorycontroller/hardware/welding/proc/_group_proc.cpp \
factorycontroller/hardware/mechatronics/command/GetMotionState.cpp \
factorycontroller/hardware/mechatronics/command/StopMotion.cpp \
factorycontroller/network/command/DeviceIDReport.cpp \
factorycontroller/hardware/mechatronics/data/StepMotorModbus.cpp \
factorycontroller/network/command/ReadAndClearLog.cpp \
factorycontroller/hardware/mechatronics/command/ToEndPositionMotion.cpp \
factorycontroller/hardware/welding/command/GetWeldingState.cpp \
factorycontroller/hardware/welding/command/StartWelding.cpp \
factorycontroller/hardware/welding/command/StopWelding.cpp \
factorycontroller/hardware/welding/proc/WeldingProcess.cpp \
factorycontroller/hardware/welding/data/WeldingModbus.cpp \
factorycontroller/hardware/welding/data/WeldingDriverData.cpp \
factorycontroller/hardware/welding/data/WeldingDriverDataInput.cpp \
factorycontroller/hardware/welding/data/WeldingDriverCalculationConstants.cpp \
factorycontroller/hardware/edm/command/GetEDMState.cpp \
factorycontroller/hardware/edm/command/StartEDM.cpp \
factorycontroller/hardware/edm/command/StopEDM.cpp \
factorycontroller/hardware/edm/data/EDMDriverCalculationConstants.cpp \
factorycontroller/hardware/edm/data/EDMDriverData.cpp \
factorycontroller/hardware/edm/data/EDMDriverDataInput.cpp \
factorycontroller/hardware/edm/data/EDMModbus.cpp \
factorycontroller/hardware/edm/proc/EDMProcess.cpp \
factorycontroller/hardware/metallurgy/command/GetInductorState.cpp \
factorycontroller/hardware/metallurgy/command/StartHeating.cpp \
factorycontroller/hardware/metallurgy/command/StopHeating.cpp \
factorycontroller/hardware/metallurgy/data/InductorDriverCalculationConstants.cpp \
factorycontroller/hardware/metallurgy/data/InductorDriverData.cpp \
factorycontroller/hardware/metallurgy/data/InductorDriverDataInput.cpp \
factorycontroller/hardware/metallurgy/data/InductorModbus.cpp \
factorycontroller/hardware/metallurgy/proc/InductionMeltingProcess.cpp \
factorycontroller/hardware/power/command/GetPowerLineState.cpp \
factorycontroller/hardware/power/command/SetPowerLineSettings.cpp \
factorycontroller/hardware/power/command/StopPowerLine.cpp \
factorycontroller/hardware/power/data/PowerLineDriverCalculationConstants.cpp \
factorycontroller/hardware/power/data/PowerLineDriverData.cpp \
factorycontroller/hardware/power/data/PowerLineDriverDataInput.cpp \
factorycontroller/hardware/power/data/PowerLineModbus.cpp \
factorycontroller/hardware/power/proc/PowerLineProcess.cpp \
factorycontroller/hardware/HardwarePlugin.cpp \
util/_group_util.cpp \
util/log/_group_log.cpp \
util/serialization/_group_serialization.cpp \
util/serialization/Archive.cpp \
util/serialization/Serializable.cpp \
util/string/_group_string.cpp \
util/counter/_group_counter.cpp \
util/counter/Counter.cpp \
util/counter/StepCounter.cpp
HEADERS += factorycontroller/factorycontroller.h \
factory-hardware-emulator/factory-hardware-emulator.h \
util/util.h