| ▼Nsick | |
| ▼Ncola2 | |
| CChangeCommSettingsCommand | Method command class for changing the settings in the sensor. Such as which data packages to enable |
| CCloseSession | Command to close a cola2 session between host and sensor |
| CCola2Session | Establishes a cola2 session with a sensor and enables execution of commands in this session |
| CCommand | Base class for commands. Defines the base interface and does the common tasks |
| CCreateSession | Command to create a new cola2 session |
| CDeviceNameVariableCommand | |
| CFieldGeometryVariableCommand | Command to read the field geometry from the sensor |
| CFieldHeaderVariableCommand | Command to read the field header variables |
| CMeasurementCurrentConfigVariableCommand | Command to read the current configuration from the sensor |
| CMeasurementPersistentConfigVariableCommand | Command to read the persistent configuration from the sensor |
| CMethodCommand | Command for method calls to the sensor |
| CMonitoringCaseTableHeaderVariableCommand | Command to read the header of the monitoring case table |
| CMonitoringCaseVariableCommand | Command to read the header of the monitoring case table |
| CTypeCodeVariableCommand | Command to read the type code of the sensor |
| CVariableCommand | Command to read a variable from the sensor |
| ▼Ncommunication | |
| CAsyncTCPClient | A asynchronous tcp client |
| CAsyncUDPClient | An asynchronous udp client |
| ▼Ndata_processing | |
| CParseApplicationData | Parses the application data from a packet buffer |
| CParseData | Parses the udp data packets depending on which data will be received |
| CParseDatagramHeader | Parser for the datagram header |
| CParseDataHeader | Parser for the data header |
| CParseDerivedValues | Parser for the derived values from the udp data packets |
| CParseDeviceName | Parser to read the device name from a tcp sequence |
| CParseFieldGeometryData | Parser to read field geometry data |
| CParseFieldHeaderData | Parser to read the field header for protective and warning fields |
| CParseGeneralSystemState | Parser to parse the general system state from the udp packets |
| CParseIntrusionData | Parser to read the intrusion data from a udp sequence |
| CParseMeasurementCurrentConfigData | Parser to read the field header for protective and warning fields |
| CParseMeasurementData | Parser for the measurement data from a udp sequence |
| CParseMeasurementPersistentConfigData | Parser to read the persistent configuration of the sensor |
| CParseMonitoringCaseData | Parser to read monitoring case data |
| CParseTCPPacket | Parser for an incoming TCP packet |
| CParseTypeCodeData | Parser to read the type code of a tcp sequence |
| CReadWriteHelper | Class to read and write data at a certain place in a buffer |
| CTCPPacketMerger | Merges incoming tcp packets together to get a complete data packet |
| CUDPPacketMerger | Merges udp packets together to a complete data packet |
| ▼Ndatastructure | |
| CApplicationData | The application io class, bundles application input and output |
| CApplicationInputs | The applications inputs from a udp data packet |
| CApplicationOutputs | The application outputs from a udp data packet |
| CCommSettings | Containing the communication settings for the sensor which can be changed on runtime |
| CConfigData | Config data for current and persistent sensor config |
| CData | The data class containing all data blocks of a measurement |
| CDatagramHeader | Contains the contents of a udp datagram header. Used to match the datagrams together to form a complete data packet |
| CDataHeader | Contains the content of the data header of a udp data packet |
| CDerivedValues | The DerivedValues class Includes the derived configuration of the measurement data channel |
| CFieldData | Field data for warning and protective fields |
| CGeneralSystemState | The GeneralSystemState class. It includes a summary of the current system state, the state of the safe and the non-safe cut-off path and bits indicating if a restart interlock is ready to be reset |
| CIntrusionData | Class containing all IntrusionDatums |
| CIntrusionDatum | Class containing a single IntrusionDatum |
| CMeasurementData | Class containing all scanpoints of a single measurement |
| CMonitoringCaseData | Stores the data for the different monitoring cases |
| CPacketBuffer | A packetbuffer for the raw data from the sensor |
| CParsedPacketBuffer | Struct of a PacketBuffer with a parsed header |
| CScanPoint | Class containing the data of a single scan point |
| CTypeCode | Class containing the type code of a laser scanner |
| CSickSafetyscanners | Class managing the algorithmic part of the package |
| CSickSafetyscannersRos | The SickSafetyscannersRos class |