mcx::drive::Cia402FsmData
less than a minute
mcx::drive::Cia402FsmData
Public Functions
| Name | |
|---|---|
| Cia402FsmData(std::string name) |
Public Attributes
| Name | |
|---|---|
| const std::string | fsm_name |
| DriveState | drive_state |
| bool | upload_error_code |
| unsigned int | cia402_cmd |
| unsigned int | cia402_mode |
| unsigned int | cia402_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::Cia402FsmData::@4 | timeout_sec |
| struct mcx::drive::Cia402FsmData::@5 | delay_sec |
Public Functions Documentation
function Cia402FsmData
inline explicit Cia402FsmData(
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 cia402_cmd
unsigned int cia402_cmd {};
variable cia402_mode
unsigned int cia402_mode {};
variable cia402_state
unsigned int cia402_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::Cia402FsmData::@4 timeout_sec;
variable delay_sec
struct mcx::drive::Cia402FsmData::@5 delay_sec;
Updated on 2022-04-05 at 16:21:26 +0200