libsmoco
Low-level interface library for Segment Motion Controller system
 All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Data Structures
Here are the data structures with brief descriptions:
oCcmdspec
oCcri_dataCommand-Response Interleave: data for coordinating socket send (command) and receive (response) operations
oCevtlist_t
oCresplist_t
oCruncmd_data_tSimple data structure and callback function for keeping track of asynchronous responses, for smoco_run_command() and its callback runcmd_cb()
oCSMOCO_ActuatorRepresents a single stepper actuator
oCsmoco_can_connect_tStructure for specifying the details for connecting to the smocand daemon's CAN communication ports
oCSMOCO_CmdSpecFully specified command to SMOCO, comprising the command, node and actuator identifiers
oCSMOCO_CommandDetailed information about a SMOCO command
oCSMOCO_DataPrimary data structure for libsmoco
oCSMOCO_HANDLER_LIStructure defining a response handler as a member ("list item") of a linked list
oCSMOCO_NodeRepresents a single SMOCO controller and its positioning actuators
oCSMOCO_ParametersA union type for specifying parameters to SMOCO commands
oCSMOCO_ParameterValueA union for convenient access to the component bytes of a 32-bit SMOCO parameter
oCSMOCO_ResponseStructure containing the details of a message received from the SMOCO hardware
oCSMOCO_ResponseUILabel
oCsmoco_tx_tThread-local storage structure for libsmoco client threads
oCsmocotx_t
oCtxevent_t
\Ctxlist_t