#pragma once #include namespace DIOS::Dev::Detail::MachineryECOM { //Calibration const std::string CALIBRATION_MOVE_TUBE_HEIGHT = "CALIBRATION_MOVE_TUBE_HEIGHT"; const std::string CALIBRATION_MOVE_TUBE_HEIGHT_AS_PHYSICAL = "CALIBRATION_MOVE_TUBE_HEIGHT_AS_PHYSICAL"; const std::string CALIBRATION_ROTATE_TUBE_ANGLE = "CALIBRATION_ROTATE_TUBE_ANGLE"; const std::string CALIBRATION_ROTATE_TUBE_ANGLE_AS_PHYSICAL = "CALIBRATION_ROTATE_TUBE_ANGLE_AS_PHYSICAL"; const std::string CALIBRATION_GET_TUBE_ANGLE_AD = "CALIBRATION_GET_TUBE_ANGLE_AD"; const std::string CALIBRATION_GET_TUBE_HEIGHT_AD = "CALIBRATION_GET_TUBE_HEIGHT_AD"; const std::string CALIBRATION_GET_DETECTOR_HEIGHT_AD = "CALIBRATION_GET_TUBE_DETECTOR_AD"; const std::string CALIBRATION_GET_TUBE_ANGLE_ENCODER = "CALIBRATION_GET_TUBE_ANGLE_ENCODER"; const std::string CALIBRATION_GET_TUBE_HEIGHT_ENCODER = "CALIBRATION_GET_TUBE_HEIGHT_ENCODER"; const std::string CALIBRATION_GET_DETECTOR_HEIGHT_ENCODER = "CALIBRATION_GET_TUBE_DETECTOR_ENCODER"; const std::string CALIBRATION_ACTIVE_TUBE_ANGLE_ZAXIS_CLEAR = "CALIBRATION_ACTIVE_TUBE_ANGLE_ZAXIS_CLEAR"; const std::string CALIBRATION_CANCEL_TUBE_ANGLE_ZAXIS_CLEAR = "CALIBRATION_CANCEL_TUBE_ANGLE_ZAXIS_CLEAR"; const std::string CALIBRATION_ACTIVE_TUBE_HEIGHT_ZAXIS_CLEAR = "CALIBRATION_ACTIVE_TUBE_HEIGHT_ZAXIS_CLEAR"; const std::string CALIBRATION_CANCEL_TUBE_HEIGHT_ZAXIS_CLEAR = "CALIBRATION_CANCEL_TUBE_HEIGHT_ZAXIS_CLEAR"; const std::string CALIBRATION_ROTATE_TUBE_ANGLE_TO_ZAXIS = "CALIBRATION_ROTATE_TUBE_ANGLE_TO_ZAXIS"; const std::string CALIBRATION_MVOE_TUBE_HEIGHT_TO_ZAXIS = "CALIBRATION_MVOE_TUBE_HEIGHT_TO_ZAXIS"; const std::string CALIBRATION_STOP_TUBE_ANGLE_AT_ZAXIS = "CALIBRATION_STOP_TUBE_ANGLE_AT_ZAXIS"; const std::string CALIBRATION_STOP_TUBE_HEIGHT_AT_ZAXIS = "CALIBRATION_STOP_TUBE_HEIGHT_AT_ZAXIS"; const std::string CALIBRATION_SWITCH_SVO_STATUS = "CALIBRATION_SWITCH_SVO_STATUS"; const std::string CALIBRATION_AUTO_CALIBRATION_AD_START = "CALIBRATION_AUTO_CALIBRATION_AD_START"; const std::string CALIBRATION_AUTO_CALIBRATION_AD_NEXT = "CALIBRATION_AUTO_CALIBRATION_AD_NEXT"; const std::string CALIBRATION_AUTO_CALIBRATION_AD_END = "CALIBRATION_AUTO_CALIBRATION_AD_END"; const std::string CALIBRATION_MOVE_TUBE_HORIZONTAL = "CALIBRATION_MOVE_TUBE_HORIZONTAL"; const std::string CALIBRATION_MOVE_TUBE_HORIZONTAL_AS_PHYSICAL = "CALIBRATION_MOVE_TUBE_HORIZONTAL_AS_PHYSICAL"; const std::string CALIBRATION_GET_TUBE_HORIZONTAL_AD = "CALIBRATION_GET_TUBE_HORIZONTAL_AD"; const std::string CALIBRATION_GET_TUBE_HORIZONTAL_ENCODER = "CALIBRATION_GET_TUBE_HORIZONTAL_ENCODER"; const std::string CALIBRATION_GET_DETECTOR_HORIZONTAL_AD = "CALIBRATION_GET_DETECTOR_HORIZONTAL_AD"; const std::string CALIBRATION_GET_DETECTOR_HORIZONTAL_ENCODER = "CALIBRATION_GET_DETECTOR_HORIZONTAL_ENCODER"; //Parking const std::string PARKING_STAGE_PARK_TO_HORIZONTAL = "PARKING_STAGE_PARK_TO_HORIZONTAL"; const std::string PARKING_STAGE_PARK_TO_VERTICAL = "PARKING_STAGE_PARK_TO_VERTICAL"; const std::string PARKING_STAGE_PARK_TO_TUBE_ANGLE_LOW_LIMIT = "PARKING_STAGE_PARK_TO_TUBE_ANGLE_LOW_LIMIT"; const std::string PARKING_STAGE_PARK_TO_TUBE_HEIGHT_LOW_LIMIT = "PARKING_STAGE_PARK_TO_TUBE_HEIGHT_LOW_LIMIT"; const std::string PARKING_STAGE_STOP_MOVE = "PARKING_STAGE_STOP_MOVE"; //RAD const std::string RAD_STAGE_CLEAR_PARAMS = "RAD_STAGE_CLEAR_PARAMS"; const std::string RAD_STAGE_STOP_MOVE = "RAD_STAGE_STOP_MOVE"; const std::string RAD_STAGE_ADJUST_SID_MOVE = "RAD_STAGE_ADJUST_SID_MOVE"; const std::string RAD_STAGE_CENTER_ADJUST = "RAD_STAGE_CENTER_ADJUST"; const std::string RAD_STAGE_MOVE_TUBE_HEIGHT = "RAD_STAGE_MOVE_TUBE_HEIGHT"; const std::string RAD_STAGE_MOVE_TUBE_HORIZONTAL = "RAD_STAGE_MOVE_TUBE_HORIZONTAL"; const std::string RAD_STAGE_MOVE_TUBE_ROTATION = "RAD_STAGE_MOVE_TUBE_ROTATION"; //Reset const std::string RESET_STAGE_CLEAE_PARAMS = "RESET_STAGE_CLEAE_PARAMS"; const std::string RESET_STAGE_TUBE_ANGLE_MOVE_TO_LANDMARK = "RESET_STAGE_TUBE_ANGLE_MOVE_TO_LANDMARK"; const std::string RESET_STAGE_TUBE_HEIGHT_MOVE_TO_LANDMARK = "RESET_STAGE_TUBE_HEIGHT_MOVE_TO_LANDMARK"; const std::string RESET_STAGE_TUBE_ANGLE_FIND_LANDMARK = "RESET_STAGE_TUBE_ANGLE_FIND_LANDMARK"; const std::string RESET_STAGE_TUBE_HEIGHT_FIND_LANDMARK = "RESET_STAGE_TUBE_HEIGHT_FIND_LANDMARK"; const std::string RESET_STAGE_TUBE_ANGLE_STOP_AT_LANDMARK = "RESET_STAGE_TUBE_ANGLE_STOP_AT_LANDMARK"; const std::string RESET_STAGE_TUBE_HEIGHT_STOP_AT_LANDMARK = "RESET_STAGE_TUBE_HEIGHT_STOP_AT_LANDMARK"; const std::string RESET_STAGE_TUBE_ANGLE_GO_OUT_OF_LOW_LANDMARK = "RESET_STAGE_TUBE_ANGLE_GO_OUT_OF_LOW_LANDMARK"; const std::string RESET_STAGE_TUBE_ANGLE_GO_OUT_OF_HIGH_LANDMARK = "RESET_STAGE_TUBE_ANGLE_GO_OUT_OF_HIGH_LANDMARK"; const std::string RESET_STAGE_TUBE_HEIGHT_GO_OUT_OF_LOW_LANDMARK = "RESET_STAGE_TUBE_HEIGHT_GO_OUT_OF_LOW_LANDMARK"; const std::string RESET_STAGE_TUBE_HEIGHT_GO_OUT_OF_HIGH_LANDMARK = "RESET_STAGE_TUBE_HEIGHT_GO_OUT_OF_LOW_LANDMARK"; const std::string RESET_STAGE_TUBE_ANGLE_ATTACH_ZAXIS = "RESET_STAGE_TUBE_ANGLE_ATTACH_ZAXIS"; const std::string RESET_STAGE_TUBE_HEIGHT_ATTACH_ZAXIS = "RESET_STAGE_TUBE_HEIGHT_ATTACH_ZAXIS"; const std::string RESET_STAGE_TUBE_ANGLE_DETACH_ZAXIS = "RESET_STAGE_TUBE_ANGLE_DETACH_ZAXIS"; const std::string RESET_STAGE_TUBE_HEIGHT_DETACH_ZAXIS = "RESET_STAGE_TUBE_HEIGHT_DETACH_ZAXIS"; const std::string RESET_STAGE_TUBE_ANGLE_FIND_Z_AXIS = "RESET_STAGE_TUBE_ANGLE_FIND_Z_AXIS"; const std::string RESET_STAGE_TUBE_HEIGHT_FIND_Z_AXIS = "RESET_STAGE_TUBE_HEIGHT_FIND_Z_AXIS"; const std::string RESET_STAGE_TUBE_ANGLE_STOP_AT_ZAXIS = "RESET_STAGE_TUBE_ANGLE_STOP_AT_ZAXIS"; const std::string RESET_STAGE_TUBE_HEIGHT_STOP_AT_ZAXIS = "RESET_STAGE_TUBE_HEIGHT_STOP_AT_ZAXIS"; const std::string RESET_STAGE_TUBE_ANGLE_FINISH_RESET = "RESET_STAGE_TUBE_ANGLE_FINISH_RESET"; const std::string RESET_STAGE_TUBE_HEIGHT_FINISH_RESET = "RESET_STAGE_TUBE_HEIGHT_FINISH_RESET"; const std::string RESET_STAGE_STOP_MOVE = "RESET_STAGE_STOP_MOVE"; const std::string RESET_STAGE_ADJUST_SID_MOVE = "RESET_STAGE_ADJUST_SID_MOVE"; const std::string RESET_STAGE_TUBE_HORIZONTAL_MOVE_TO_LANDMARK = "RESET_STAGE_TUBE_HORIZONTAL_MOVE_TO_LANDMARK"; const std::string RESET_STAGE_TUBE_HORIZONTAL_FIND_LANDMARK = "RESET_STAGE_TUBE_HORIZONTAL_FIND_LANDMARK"; const std::string RESET_STAGE_TUBE_HORIZONTAL_STOP_AT_LANDMARK = "RESET_STAGE_TUBE_HORIZONTAL_STOP_AT_LANDMARK"; const std::string RESET_STAGE_TUBE_HORIZONTAL_GO_OUT_OF_LEFT_LANDMARK = "RESET_STAGE_TUBE_HORIZONTAL_GO_OUT_OF_LEFT_LANDMARK"; const std::string RESET_STAGE_TUBE_HORIZONTAL_GO_OUT_OF_RIGHT_LANDMARK = "RESET_STAGE_TUBE_HORIZONTAL_GO_OUT_OF_RIGHT_LANDMARK"; const std::string RESET_STAGE_TUBE_HORIZONTAL_ATTACH_ZAXIS = "RESET_STAGE_TUBE_HORIZONTAL_ATTACH_ZAXIS"; const std::string RESET_STAGE_TUBE_HORIZONTAL_DETACH_ZAXIS = "RESET_STAGE_TUBE_HORIZONTAL_DETACH_ZAXIS"; const std::string RESET_STAGE_TUBE_HORIZONTAL_FIND_Z_AXIS = "RESET_STAGE_TUBE_HORIZONTAL_FIND_Z_AXIS"; const std::string RESET_STAGE_TUBE_HORIZONTAL_STOP_AT_ZAXIS = "RESET_STAGE_TUBE_HORIZONTAL_STOP_AT_ZAXIS"; const std::string RESET_STAGE_TUBE_HORIZONTAL_FINISH_RESET = "RESET_STAGE_TUBE_HORIZONTAL_FINISH_RESET"; //SelfTest const std::string SELFTEST_STAGE_START_AUTO_SELFTEST = "SELFTEST_STAGE_START_AUTO_SELFTEST"; const std::string SELFTEST_STAGE_TUBE_HEIGHT_MOVETO_TARGET = "SELFTEST_STAGE_TUBE_HEIGHT_MOVETO_TARGET"; const std::string SELFTEST_STAGE_TUBE_HEIGHT_MOVE_BACK = "SELFTEST_STAGE_TUBE_HEIGHT_MOVE_BACK"; const std::string SELFTEST_STAGE_TUBE_ANGLE_ROTATETO_TARGET = "SELFTEST_STAGE_TUBE_ANGLE_ROTATETO_TARGET"; const std::string SELFTEST_STAGE_TUBE_ANGLE_ROTATE_BACK = "SELFTEST_STAGE_TUBE_ANGLE_ROTATETO_TARGET"; const std::string SELFTEST_STAGE_END_AUTO_SELFTEST = "SELFTEST_STAGE_END_AUTO_SELFTEST"; //Tomo const std::string TOMO_STAGE_CALCULATE_PARAMS = "TOMO_STAGE_CALCULATE_PARAMS"; const std::string TOMO_STAGE_SET_TOMO_SLICE = "TOMO_STAGE_SET_TOMO_SLICE"; const std::string TOMO_STAGE_MOVETO_END_POS = "TOMO_STAGE_MOVETO_END_POS"; const std::string TOMO_STAGE_CLEAR_PARAMS = "TOMO_STAGE_CLEAR_PARAMS"; const std::string TOMO_STAGE_MOVETO_START_POS_PRE_CENTER_ADJUST = "TOMO_STAGE_MOVETO_START_POS_PRE_CENTER_ADJUST"; const std::string TOMO_STAGE_MOVETO_START_POS = "TOMO_STAGE_MOVETO_START_POS"; const std::string TOMO_STAGE_MOTION_ERROR_STOP = "TOMO_STAGE_MOTION_ERROR_STOP"; const std::string TOMO_STAGE_MOTION_ERROR_RECOVER = "TOMO_STAGE_MOTION_ERROR_RECOVER"; const std::string TOMO_STAGE_MOTION_CHANGE_PFS = "TOMO_STAGE_MOTION_CHANGE_PFS"; const std::string TOMO_STAGE_ADJUST_SID_MOVE = "TOMO_STAGE_ADJUST_SID_MOVE"; ////CArm //General const std::string CARM_GENERAL_MOVE_TUBE_CIRCULAR = "CARM_GENERAL_MOVE_TUBE_CIRCULAR"; const std::string CARM_GENERAL_MOVE_TUBE_SWING = "CARM_GENERAL_MOVE_TUBE_SWING"; const std::string CARM_GENERAL_MOVE_TUBE_CIRCULAR_AS_PHYSICAL = "CARM_GENERAL_MOVE_TUBE_CIRCULAR_AS_PHYSICAL"; const std::string CARM_GENERAL_MOVE_TUBE_SWING_AS_PHYSICAL = "CARM_GENERAL_MOVE_TUBE_SWING_AS_PHYSICAL"; const std::string CARM_GENERAL_GET_TUBE_CIRCULAR_ENCODER = "CARM_GENERAL_GET_TUBE_CIRCULAR_ENCODER"; const std::string CARM_GENERAL_GET_TUBE_SWING_ENCODER = "CARM_GENERAL_GET_TUBE_SWING_ENCODER"; const std::string CARM_GENERAL_ACTIVE_TUBE_SWING_Z_AXIS = "CARM_GENERAL_ACTIVE_TUBE_SWING_Z_AXIS"; const std::string CARM_GENERAL_CANCLE_TUBE_SWING_Z_AXIS = "CARM_GENERAL_CANCLE_TUBE_SWING_Z_AXIS"; const std::string CARM_GENERAL_ACTIVE_TUBE_CIRCULAR_Z_AXIS = "CARM_GENERAL_ACTIVE_TUBE_CIRCULAR_Z_AXIS"; const std::string CARM_GENERAL_CANCLE_TUBE_CIRCULAR_Z_AXIS = "CARM_GENERAL_CANCLE_TUBE_CIRCULAR_Z_AXIS"; const std::string CARM_GENERAL_STOP_MECH_MOVING = "CARM_GENERAL_STOP_MECH_MOVING"; const std::string CARM_GENERAL_START_EXPOSURE = "CARM_GENERAL_START_EXPOSURE"; const std::string CARM_GENERAL_STOP_EXPOSURE = "CARM_GENERAL_STOP_EXPOSURE"; //CArm Reset const std::string CARM_RESET_TUBE_SWING_FIND_LANDMARK = "CARM_RESET_TUBE_SWING_FIND_LANDMARK"; const std::string CARM_RESET_TUBE_CIRCULAR_FIND_LANDMARK = "CARM_RESET_TUBE_CIRCULAR_FIND_LANDMARK"; const std::string CARM_RESET_TUBE_SWING_ATTACH_Z_AXIS = "CARM_RESET_TUBE_SWING_ATTACH_Z_AXIS"; const std::string CARM_RESET_TUBE_SWING_DETACH_Z_AXIS = "CARM_RESET_TUBE_SWING_DETACH_Z_AXIS"; const std::string CARM_RESET_TUBE_CIRCULAR_ATTACH_Z_AXIS = "CARM_RESET_TUBE_CIRCULAR_ATTACH_Z_AXIS"; const std::string CARM_RESET_TUBE_CIRCULAR_DETACH_Z_AXIS = "CARM_RESET_TUBE_CIRCULAR_DETACH_Z_AXIS"; const std::string CARM_RESET_TUBE_SWING_FINISHRESET = "CARM_RESET_TUBE_SWING_FINISHRESET"; const std::string CARM_RESET_TUBE_CIRCULAR_FINISHRESET = "CARM_RESET_TUBE_CIRCULAR_FINISHRESET"; const std::string CARM_RESET_TUBE_SWING_STOP_AT_LANDMARK = "CARM_RESET_TUBE_SWING_STOP_AT_LANDMARK"; const std::string CARM_RESET_TUBE_CIRCULAR_STOP_AT_LANDMARK = "CARM_RESET_TUBE_CIRCULAR_STOP_AT_LANDMARK"; const std::string CARM_RESET_START_EXPOSURE = "CARM_RESET_START_EXPOSURE"; const std::string CARM_RESET_STOP_EXPOSURE = "CARM_RESET_STOP_EXPOSURE"; //CArm CBCT const std::string CBCT_STAGE_CALCULATE_PARAMS = "CBCT_STAGE_CALCULATE_PARAMS"; const std::string CBCT_STAGE_SET_CBCT_SLICE = "CBCT_STAGE_SET_CBCT_SLICE"; const std::string CBCT_STAGE_MOVETO_END_POS = "CBCT_STAGE_MOVETO_END_POS"; const std::string CBCT_STAGE_CLEAR_PARAMS = "CBCT_STAGE_CLEAR_PARAMS"; const std::string CBCT_STAGE_MOVETO_START_POS = "CBCT_STAGE_MOVETO_START_POS"; const std::string CBCT_STAGE_MOTION_ERROR_STOP = "CBCT_STAGE_MOTION_ERROR_STOP"; const std::string CBCT_STAGE_MOTION_ERROR_RECOVER = "CBCT_STAGE_MOTION_ERROR_RECOVER"; const std::string CBCT_STAGE_MOTION_CHANGE_PFS = "CBCT_STAGE_MOTION_CHANGE_PFS"; const std::string CBCT_STAGE_START_EXPOSURE = "CBCT_STAGE_START_EXPOSURE"; const std::string CBCT_STAGE_STOP_EXPOSURE = "CBCT_STAGE_STOP_EXPOSURE"; }