|
enum | TxtAxis_status_t {
AXIS_ERROR = -1,
AXIS_NOREF = 0,
AXIS_READY,
AXIS_MOVING_LEFT,
AXIS_MOVING_RIGHT,
AXIS_MOVING_REF,
AXIS_MOVING_S2X,
AXIS_TIMEOUT_MOVEREF,
AXIS_TIMEOUT_MOVELEFT,
AXIS_TIMEOUT_MOVERIGHT
} |
|
enum | TxtLEDSCode_t {
LEDS_OFF = 0,
LEDS_READY = 1,
LEDS_BUSY = 2,
LEDS_ERROR = 4,
LEDS_CALIB = 7,
LEDS_WAIT_ERROR = 6,
LEDS_WAIT_READY = 3
} |
|
enum | TxtWPType_t { WP_TYPE_NONE,
WP_TYPE_WHITE,
WP_TYPE_RED,
WP_TYPE_BLUE
} |
|
enum | TxtWPState_t { WP_STATE_RAW,
WP_STATE_PROCESSED,
WP_STATE_REJECTED
} |
|
enum | TxtOrderState_t { WAITING_FOR_ORDER,
ORDERED,
IN_PROCESS,
SHIPPED
} |
|
enum | TxtHistoryIndex_t {
INVALID_INDEX = -1,
DELIVERY_RAW_INDEX = 0,
INSPECTION_INDEX = 1,
WAREHOUSING_INDEX = 2,
OUTSOURCING_INDEX = 3,
PROCESSING_OVEN_INDEX = 4,
PROCESSING_MILLING_INDEX = 5,
SORTING_INDEX = 6,
SHIPPING_INDEX = 7,
NUM_INDEX_MAX
} |
|
enum | TxtHistoryCode_t {
INVALID = 0,
DELIVERY_RAW = 100,
INSPECTION = 200,
WAREHOUSING = 300,
OUTSOURCING = 400,
PROCESSING_OVEN = 500,
PROCESSING_MILLING = 600,
SORTING = 700,
SHIPPING = 800
} |
|
enum | TxtHbwCalibPos_t {
HBWCALIB_CV = 0,
HBWCALIB_A1,
HBWCALIB_B2,
HBWCALIB_C3,
HBWCALIB_END
} |
|
enum | TxtMpoAckCode_t { MPO_EXIT =0,
MPO_STARTED =1,
MPO_PRODUCED =2
} |
|
enum | TxtVgrDoCode_t {
VGR_EXIT =0,
VGR_HBW_FETCHCONTAINER =1,
VGR_HBW_STORE_WP =2,
VGR_HBW_FETCH_WP =3,
VGR_HBW_STORECONTAINER =4,
VGR_HBW_RESETSTORAGE =5,
VGR_HBW_CALIB =6,
VGR_MPO_PRODUCE =7,
VGR_SLD_START =8,
VGR_SLD_CALIB =9
} |
|
enum | TxtHbwAckCode_t {
HBW_EXIT =0,
HBW_FETCHED =1,
HBW_STORED =2,
HBW_CALIB_NAV =3,
HBW_CALIB_END =4
} |
|
enum | TxtSldAckCode_t { SLD_EXIT =0,
SLD_STARTED =1,
SLD_SORTED =2,
SLD_CALIB_END =3
} |
|
enum | TxtPanTiltUnit_status_t {
PTU_NONE = 0,
PTU_ERROR = 1,
PTU_NOHOME = 2,
PTU_READY = 3,
PTU_MOVING = 4,
PTU_TIMEOUT_MOVEHOME = 5,
PTU_TIMEOUT_MOVELEFT = 6,
PTU_TIMEOUT_MOVERIGHT = 7
} |
|
enum | TxtSimulationModel_status_t {
SM_NONE = 0,
SM_ERROR = 1,
SM_NOREF = 2,
SM_READY = 3,
SM_BUSY = 4,
SM_CALIB = 5
} |
|
enum | TxtVgrPosOrder_t {
VGRMOV_PTP,
VGRMOV_XYZ,
VGRMOV_XZY,
VGRMOV_YXZ,
VGRMOV_YZX,
VGRMOV_ZXY,
VGRMOV_ZYX,
VGRMOV_X_PTP,
VGRMOV_Y_PTP,
VGRMOV_Z_PTP
} |
|
enum | TxtVgrCalibPos_t {
VGRCALIB_DSI = 0,
VGRCALIB_DCS,
VGRCALIB_NFC,
VGRCALIB_WDC,
VGRCALIB_DSO,
VGRCALIB_HBW,
VGRCALIB_MPO,
VGRCALIB_SL1,
VGRCALIB_SL2,
VGRCALIB_SL3,
VGRCALIB_END
} |
|
|
const char * | toString (TxtAxis_status_t st) |
|
void | output_ready (int64_t timestamp, float iaq, uint8_t iaq_accuracy, float temperature, float humidity, float pressure, float raw_temperature, float raw_humidity, float gas, bsec_library_return_t bsec_status) |
|
const char * | toString (TxtWPType_t v) |
|
const char * | toString (TxtWPState_t v) |
|
const char * | toString (TxtOrderState_t v) |
|
const TxtHistoryCode_t | toCode (TxtHistoryIndex_t v) |
|
const char * | toString (TxtHistoryCode_t v) |
|
const char * | toString (TxtHbwCalibPos_t v) |
|
const char * | toString (TxtVgrCalibPos_t v) |
|
long | time_offset () |
|
bool | trycheckTimestampTTL (const std::string &str, double diff_max=10.0) |
|
void | gettimestampstr (int64_t timestamp, char *sts) |
|
void | gettimestr (time_t rawtime, int ms, char *sts) |
|
void | getnowstr (char *sts) |
|
double | getnowtimestamp_s () |
|
std::chrono::system_clock::time_point | trygettimepoint (const std::string &str) |
|
std::string | ftos (float f, int nd) |
|