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