60 static int Get32(
const unsigned char *
buffer,
int position);
61 static int Get16(
const unsigned char *
buffer,
int position);
69 void operator=(
const Parser &) =
delete;
86 void operator=(
const Poller &) =
delete;
88 static std::mutex mutex_;
113 static void SetMmpp(
double mmpp);
static void PrintBasicDeviceData(const unsigned char *buffer)
static int Get32(const unsigned char *buffer, int position)
static double TicksToMillimeters(int ticks)
static int MillimetersToTicks(double millimeters)
static void PrintFrame(const unsigned char *buffer)
static int Get16(const unsigned char *buffer, int position)
Poller(hid_device &hid_handle)
static Poller * GetInstance(hid_device &hid_handle)
static void SetAirTemperature(double airTemperature)
static void SetIsOrigin(bool isOrigin)
static void SetTubeTemperature(double tubeTemperature)
static void SetImmpp(int immpp)
static double GetTubeTemperature()
static int GetCurrentPositionStep()
static void SetHardwareRevision(char *hardwareRevision)
static void SetMirrorTemperature(double mirrorTemperature)
static void SetSpan(int span)
static char * GetHardwareRevision()
static void SetMmpp(double mmpp)
static double GetCurrentPosition()
static double GetMirrorTemperature()
static void SetIsFanOn(bool isFanOn)
static void SetCurrentPositionStep(int currentPositionStep)
static void SetCurrentPosition(double currentPosition)
static void SetIsMoving(bool isMoving)
static void SetIsHold(bool isHold)
static double GetAirTemperature()
static bool GetIsMoving()
static const std::map< Commands, unsigned char > CommandsMap
std::vector< uint8_t > buffer