mcx::drive::SercosFsmData
less than a minute
mcx::drive::SercosFsmData
Public Functions
Name | |
---|---|
SercosFsmData(std::string name) |
Public Attributes
Name | |
---|---|
const std::string | fsm_name |
DriveState | drive_state |
bool | upload_error_code |
unsigned int | sercos_cmd |
unsigned int | sercos_mode |
unsigned int | sercos_state |
double | fault_ack |
double | shutdown |
double | switch_on |
double | disable_voltage |
double | quick_stop |
double | disable_operation |
double | enable_operation |
double | upload_code |
struct mcx::drive::SercosFsmData::@6 | timeout_sec |
Public Functions Documentation
function SercosFsmData
inline explicit SercosFsmData(
std::string name
)
Public Attributes Documentation
variable fsm_name
const std::string fsm_name;
variable drive_state
DriveState drive_state {DriveState::DRIVE_STATE_OFF};
variable upload_error_code
bool upload_error_code {};
variable sercos_cmd
unsigned int sercos_cmd {SERCOS_CMD_OPMODE_PRIMARY};
variable sercos_mode
unsigned int sercos_mode {SERCOS_CMD_OPMODE_PRIMARY};
variable sercos_state
unsigned int sercos_state {};
variable fault_ack
double fault_ack {1};
variable shutdown
double shutdown {1};
variable switch_on
double switch_on {1};
variable disable_voltage
double disable_voltage {1};
variable quick_stop
double quick_stop {1};
variable disable_operation
double disable_operation {1};
variable enable_operation
double enable_operation {1};
variable upload_code
double upload_code {0.01};
variable timeout_sec
struct mcx::drive::SercosFsmData::@6 timeout_sec;
Updated on 2022-04-05 at 16:21:26 +0200