mcx::drive::SercosFsmData

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