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 | ApplicationName |
Class containing the application name of a laser scanner. 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 | ConfigMetadata |
Class containing the serial number of a laser scanner. 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 | DeviceName |
Class containing the device name of a laser scanner. More... | |
class | DeviceStatus |
Class containing the device status of a laser scanner. More... | |
class | FieldData |
Field data for warning and protective fields. More... | |
class | FieldSets |
Class containing the field name of a laser scanner. More... | |
class | FirmwareVersion |
Class containing the firmware version of a laser scanner. 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 | LatestTelegram |
Class containing the latest telegram of a laser scanner. More... | |
class | MeasurementData |
Class containing all scanpoints of a single measurement. More... | |
class | MonitoringCaseData |
Stores the data for the different monitoring cases. More... | |
class | OrderNumber |
Class containing the order number of a laser scanner. 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 | ProjectName |
Class containing the project name of a laser scanner. More... | |
class | RequiredUserAction |
Class containing the additional information about the sopas state. More... | |
class | ScanPoint |
Class containing the data of a single scan point. More... | |
class | SerialNumber |
Class containing the serial number of a laser scanner. More... | |
class | StatusOverview |
Class containing the serial number of a laser scanner. More... | |
class | TypeCode |
Class containing the type code of a laser scanner. More... | |
class | UserName |
Class containing the user name of a laser scanner. More... | |
Enumerations | |
enum | e_interface_type { E_EFIPRO, E_ETHERNET_IP, E_PROFINET = 3, E_NONSAFE_ETHERNET = 4 } |
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.