1 [[PREPROC_HEADER_GUARD_BEGIN]]
6 #include "controllers_utils.h"
21 float updateDelayTime_S = 0.0f;
26 STATE_MOVING_TO_TARGET_POS
28 MotionState currentState = STATE_IDLE;
29 float currentPos = 0.0f;
40 #ifdef HC_API_MACRO_EXCLUDE_DOCS
41 virtual bool init()
override;
44 bool BeginMotion(
int apiDeviceId);
57 std::vector<uint8_t> outgoingBuffer;
73 class SerialComHandler;
80 #ifdef HC_API_MACRO_EXCLUDE_DOCS
81 virtual bool init()
override;
84 bool beginCommunication(
int apiDeviceId);
91 std::shared_ptr<SerialComHandler> serialCom;
101 [[PREPROC_HEADER_GUARD_END]]