Classes | Enumerations | Variables
sick::datastructure Namespace Reference

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...
 

Enumeration Type Documentation

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.

Variable Documentation

const uint32_t sick::datastructure::MAXSIZE = 10000

MAXSIZE of the packetbuffer.

Definition at line 56 of file PacketBuffer.h.



sick_safetyscanners
Author(s): Lennart Puck
autogenerated on Thu May 9 2019 02:41:08