Visioscan Set SDK Libraries 1.0.14
Visioscan Set SDK Help documentation file for C++ and C++/CLI
 
Loading...
Searching...
No Matches
Runner.h
1#pragma once
2#include <string>
3#include <thread>
4#include <iostream>
5#include <fstream>
6#include "../StarfleetToolbox/BaseCommunication.h"
7#include "../StarfleetToolbox/EthernetCommunication.h"
8#include "../StarfleetToolbox/EthernetSettings.h"
9#include "../RawDataSensor/RawDataSensor.h"
10#include "../StarfleetToolbox/UsbSettings.h"
11#include "../StarfleetToolbox/UsbCommunication.h"
12#include "../StarfleetToolbox/CommunicationException.h"
13#include "../StarfleetToolbox/FileDataRecorder.h"
14#include "../StarfleetToolbox/DevicePinger.h"
15#include "../NavigationSensor/NavigationSensor.h"
16
17#pragma comment(lib, "Ws2_32.lib")
18
19
20
21using namespace std;
22
23class Runner
24{
25public:
26 void run();
27 //RawDataSensor* mySensor;
28 BaseSensor* mySensor;
29private:
30
31 CONNECTION_CALLBACK _callerCallback; // The caller callback structure
32 static void MyCallback(CONNECTION_CALLBACK* t); // the callback method that will be called when connection event will occur
33
34 void EventThtread(string param);
35 void StatusLedThread(string param);
36
37
38 bool exitThread;
39 thread rawDataThreadHandle;
40 thread rawStatusLedGetterHandle;
41 thread rawHeartBeatHandle;
42 int _sensorType = 0;
43};
44
Definition Callback.h:2
Definition Runner.h:24
void run()
Definition Runner.cpp:7
BaseSensor * mySensor
Definition Runner.h:28