|
Critical Link MityCam SoC Firmware
1.0
Critical Link MityCam SoC Firmware
|
Go to the documentation of this file. 1 #ifndef CONTROLAPPLICATION_H
2 #define CONTROLAPPLICATION_H
155 void setTEC(std::string &arTecData);
163 std::list<tcCommandInterface*> mhCommandInterfaces;
164 std::list<tcIOChannel*> mhIOChannels;
167 static std::map<int, std::function<
tcSensorBoard* (
const char*)> > mcSensorFactory;
168 std::vector<void*> mcModulesToClose;
170 void printHelp(
int32 argc,
char **argv);
175 #endif // CONTROLAPPLICATION_H
int addCommandInterface(tcCommandInterface *apIface)
addCommandInterface add a command interface
Definition: ControlApplication.cpp:357
void setIOChannel(int32 value, std::string *data)
Definition: ControlApplication.cpp:491
int wait()
Definition: ControlApplication.cpp:325
void setSensorBoard(tcSensorBoard *apSensor, bool abSavable=false)
Definition: ControlApplication.cpp:377
int32_t int32
Definition: Types.h:8
static std::string getexepath()
get the path to the application exe file
Definition: ControlApplication.cpp:158
std::list< tcIOChannel * > getIOChannel()
Definition: ControlApplication.cpp:372
int execute()
Definition: ControlApplication.cpp:340
Definition: PIDControl.h:27
void setTEC(std::string &arTecData)
Definition: ControlApplication.cpp:656
std::list< tcCommandInterface * > getCommandInterface()
Definition: ControlApplication.cpp:367
tcControlApplication()
Definition: ControlApplication.cpp:82
Camera Output IO channel management class.
Definition: IOChannel.h:34
void setStatusInterface(int32 value, std::string *data=NULL)
Definition: ControlApplication.cpp:473
Definition: ControlApplication.h:35
This file contains the tcCommandInterface class.
Definition: CameraTypes.h:7
void setConfig(char *filename)
Definition: ControlApplication.cpp:577
static void registerSensorFactory(int anId, std::function< tcSensorBoard *(const char *)> apFunc)
Definition: ControlApplication.cpp:697
int addIOChannel(tcIOChannel *apCh)
addIOChannel add an IO channel to the app
Definition: ControlApplication.cpp:566
Definition: SensorBoard.h:40
Definition: CommandInterface.h:25
static std::string getPluginPath()
locate the plugin directory
Definition: ControlApplication.cpp:713
bool processCommandLineArguments(int32 argc, char **argv)
Definition: ControlApplication.cpp:206
void setCommandInterface(int32 value, std::string *data)
Definition: ControlApplication.cpp:411
~tcControlApplication()
Definition: ControlApplication.cpp:165
tcSensorBoard * getSensorBoard()
Definition: ControlApplication.cpp:352
int start()
Definition: ControlApplication.cpp:259