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