libsmoco
Low-level interface library for Segment Motion Controller system
 All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Modules
Here is a list of all modules:
[detail level 1234]
oPublic API
|oAPI Types
|\API Functions
| oLibrary Session Functions
| oSMOCO Hardware CommunicationsThese functions perform tasks related to communications with SMOCO hardware, via message queue sockets to a running instance of the smocand daemon
| oCommand Functions
| |oLong-Running Command FunctionsFunctions in this group invoke and manage background execution of long-running SMOCO commands (movement commands) within an event-driven "transaction" context
| |oUser Interface Helper RoutinesThis group comprises useful functions for implementing a user interface for SMOCO commands and responses
| |\Response Handler FunctionsFunctions for registering handler functions to be called when response messages are received from SMOCO controllers
| \Cache query operationsFunctions for interacting with cached state information about SMOCO nodes and actuators
\Libsmoco Internal CodeInternal (non-API) type and function definitions
 oSMOCO Command Processing
 |\Lookup ArraysLookups to organize SMOCO command API characteristics in tabular form
 oSMOCO Communication Routines
 oSession Data Management
 oCommand/Response Interleave
 \Listener Thread