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
21
using namespace
std;
22
23
class
Runner
24
{
25
public
:
26
void
run
();
27
//RawDataSensor* mySensor;
28
BaseSensor*
mySensor
;
29
private
:
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
conn_callback
Definition
Callback.h:2
Runner
Definition
Runner.h:24
Runner::run
void run()
Definition
Runner.cpp:7
Runner::mySensor
BaseSensor * mySensor
Definition
Runner.h:28
TestApplication
Runner.h
Generated by
1.9.7