smocod
SMOCO Segment Control Daemon for SCS
 All Data Structures Files Functions Variables Typedefs Macros Groups
Modules
Here is a list of all modules:
[detail level 123]
oactmotion: libsting Interface CodeActuator movement primitives, to perform movements on behalf of libsting
|oImplementation
|\Public
oConfigurationCommand-line and configuration file routines
|oImplementation
|\Public
oMessage HandlersMessage handler callbacks for smocod, submitted to libsmoco session via smoco_register_handler_*() functions
|oImplementation
|\Public
oSCS Command InterfaceImplementation of SCS commands
|oImplementation
|\Public
| \Command Token StringsCommands submitted to smocod from SCS, found in shared memory
oSCS CommunicationRoutines for communicating with SCS Server via shared memory interface
|oImplementation
|\Public
| \Shared Memory Access MacrosConvenience macros for accessing relevant locations in shared memory
oscsmove: Concurrent Actuator MovementConcurrent actuator movement routines for use by scscmd_mvgrp_exec() to simplify the execution of movegroups
|oImplementation
|\Public
oSegment OperationsLimited to enabling and disabling segments, the code here likely should be moved to some other location so this module can be removed
oMain Application and Related Routines
|\Application Globals
\Actuator Update Worker ThreadsThread functions and ancillary routines for requesting and handling updates to actuator state information, sending these updates to SCS via shared memory
 oImplementation
 \Public