| ▼Nsick | |
| ▼Ncola2 | |
| CApplicationNameVariableCommand | Command to read the type code of the sensor |
| 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 |
| CConfigMetadataVariableCommand | Command to read the type code of the sensor |
| CCreateSession | Command to create a new cola2 session |
| CDeviceNameVariableCommand | |
| CDeviceStatusVariableCommand | Command to read the type code of the sensor |
| CFieldGeometryVariableCommand | Command to read the field geometry from the sensor |
| CFieldHeaderVariableCommand | Command to read the field header variables |
| CFieldSetsVariableCommand | Command to read the type code of the sensor |
| CFindMeCommand | Method command class to make the scanner flash. To find the correct hardware |
| CFirmwareVersionVariableCommand | |
| 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 |
| COrderNumberVariableCommand | |
| CProjectNameVariableCommand | |
| CRequiredUserActionVariableCommand | Command to read the type code of the sensor |
| CSerialNumberVariableCommand | |
| CStatusOverviewVariableCommand | Command to read the type code of the sensor |
| CTypeCodeVariableCommand | Command to read the type code of the sensor |
| CUserNameVariableCommand | 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 |
| CParseApplicationNameData | Parser to read the type code of a tcp sequence |
| CParseConfigMetadata | Parser to read the type code of a tcp sequence |
| 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 |
| CParseDeviceStatusData | Parser to read the device status of a tcp sequence |
| CParseFieldGeometryData | Parser to read field geometry data |
| CParseFieldHeaderData | Parser to read the field header for protective and warning fields |
| CParseFieldSetsData | Parser to read the type code of a tcp sequence |
| CParseFirmwareVersion | Parser to read the firmware version from a tcp sequence |
| 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 current configuration of the sensor |
| 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 |
| CParseOrderNumber | Parser to read the order number from a tcp sequence |
| CParseProjectName | Parser to read the project name from a tcp sequence |
| CParseRequiredUserActionData | Parser to read the required user action of a tcp sequence |
| CParseSerialNumber | Parser to read the serial number from a tcp sequence |
| CParseStatusOverviewData | Parser to read the status overview of a tcp sequence |
| CParseTCPPacket | Parser for an incoming TCP packet |
| CParseTypeCodeData | Parser to read the type code of a tcp sequence |
| CParseUserNameData | Parser to read the type code of a tcp sequence |
| 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 |
| CApplicationName | Class containing the application name of a laser scanner |
| 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 |
| CConfigMetadata | Class containing the serial number of a laser scanner |
| 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 |
| CDeviceName | Class containing the device name of a laser scanner |
| CDeviceStatus | Class containing the device status of a laser scanner |
| CFieldData | Field data for warning and protective fields |
| CFieldSets | Class containing the field name of a laser scanner |
| CFirmwareVersion | Class containing the firmware version of a laser scanner |
| 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 |
| CLatestTelegram | Class containing the latest telegram of a laser scanner |
| CMeasurementData | Class containing all scanpoints of a single measurement |
| CMonitoringCaseData | Stores the data for the different monitoring cases |
| COrderNumber | Class containing the order number of a laser scanner |
| CPacketBuffer | A packetbuffer for the raw data from the sensor |
| CParsedPacketBuffer | Struct of a PacketBuffer with a parsed header |
| CProjectName | Class containing the project name of a laser scanner |
| CRequiredUserAction | Class containing the additional information about the sopas state |
| CScanPoint | Class containing the data of a single scan point |
| CSerialNumber | Class containing the serial number of a laser scanner |
| CStatusOverview | Class containing the serial number of a laser scanner |
| CTypeCode | Class containing the type code of a laser scanner |
| CUserName | Class containing the user name of a laser scanner |
| CSickSafetyscanners | Class managing the algorithmic part of the package |
| CSickSafetyscannersRos | The SickSafetyscannersRos class |