mcx::drive::Cia402FsmData

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