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

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 Fri Apr 2 2021 02:45:42