Classes | |
| class | ApplicationData | 
| The application io class, bundles application input and output.  More... | |
| class | ApplicationInputs | 
| The applications inputs from a udp data packet.  More... | |
| class | ApplicationOutputs | 
| The application outputs from a udp data packet.  More... | |
| class | CommSettings | 
| Containing the communication settings for the sensor which can be changed on runtime.  More... | |
| class | ConfigData | 
| Config data for current and persistent sensor config.  More... | |
| class | Data | 
| The data class containing all data blocks of a measurement.  More... | |
| class | DatagramHeader | 
| Contains the contents of a udp datagram header. Used to match the datagrams together to form a complete data packet.  More... | |
| class | DataHeader | 
| Contains the content of the data header of a udp data packet.  More... | |
| class | DerivedValues | 
| The DerivedValues class Includes the derived configuration of the measurement data channel.  More... | |
| class | FieldData | 
| Field data for warning and protective fields.  More... | |
| class | GeneralSystemState | 
| 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.  More... | |
| class | IntrusionData | 
| Class containing all IntrusionDatums.  More... | |
| class | IntrusionDatum | 
| Class containing a single IntrusionDatum.  More... | |
| class | MeasurementData | 
| Class containing all scanpoints of a single measurement.  More... | |
| class | MonitoringCaseData | 
| Stores the data for the different monitoring cases.  More... | |
| class | PacketBuffer | 
| A packetbuffer for the raw data from the sensor.  More... | |
| class | ParsedPacketBuffer | 
| Struct of a PacketBuffer with a parsed header.  More... | |
| class | ScanPoint | 
| Class containing the data of a single scan point.  More... | |
| class | TypeCode | 
| Class containing the type code of a laser scanner.  More... | |
Enumerations | |
| enum | e_interface_type { E_EFIPRO, E_ETHERNET_IP, E_PROFINET, E_NONSAFE_ETHERNET } | 
| enum | e_ranges { E_NORMAL_RANGE = 40, E_LONG_RANGE = 64 } | 
Variables | |
| const uint32_t | MAXSIZE = 10000 | 
| MAXSIZE of the packetbuffer.  More... | |
| Enumerator | |
|---|---|
| E_EFIPRO | |
| E_ETHERNET_IP | |
| E_PROFINET | |
| E_NONSAFE_ETHERNET | |
Definition at line 44 of file TypeCode.h.
| Enumerator | |
|---|---|
| E_NORMAL_RANGE | |
| E_LONG_RANGE | |
Definition at line 52 of file TypeCode.h.
| const uint32_t sick::datastructure::MAXSIZE = 10000 | 
MAXSIZE of the packetbuffer.
Definition at line 56 of file PacketBuffer.h.