sick_safetyscanners_base
  • Links
    • Rosindex
  • C++ API
    • Full C++ API
      • Namespaces
        • Namespace sick
        • Namespace sick::cola2
        • Namespace sick::communication
        • Namespace sick::data_processing
        • Namespace sick::datastructure
        • Namespace sick::logging
        • Namespace sick::read_write_helper
        • Namespace sick::SensorDataFeatures
        • Namespace sick::types
        • Namespace std
      • Classes and Structs
        • Struct CommSettings
        • Template Struct is_bitmask_enum
        • Template Struct is_enum_that_contains_sentinel
        • Template Struct is_enum_that_contains_sentinel< T, decltype(static_cast< void >, (T::_)) >
        • Class AsyncSickSafetyScanner
        • Class ApplicationNameVariableCommand
        • Class ChangeCommSettingsCommand
        • Class CloseSession
        • Class Cola2Session
        • Class Command
        • Class ConfigMetadataVariableCommand
        • Class CreateSession
        • Class DeviceNameVariableCommand
        • Class DeviceStatusVariableCommand
        • Class FieldGeometryVariableCommand
        • Class FieldHeaderVariableCommand
        • Class FieldSetsVariableCommand
        • Class FindMeCommand
        • Class FirmwareVersionVariableCommand
        • Class LatestTelegramVariableCommand
        • Class MeasurementCurrentConfigVariableCommand
        • Class MeasurementPersistentConfigVariableCommand
        • Class MethodCommand
        • Class MonitoringCaseTableHeaderVariableCommand
        • Class MonitoringCaseVariableCommand
        • Class OrderNumberVariableCommand
        • Class ProjectNameVariableCommand
        • Class RequiredUserActionVariableCommand
        • Class SerialNumberVariableCommand
        • Class StatusOverviewVariableCommand
        • Class TypeCodeVariableCommand
        • Class UserNameVariableCommand
        • Class VariableCommand
        • Class TCPClient
        • Class UDPClient
        • Class configuration_error
        • Class ParseApplicationData
        • Class ParseApplicationNameData
        • Class ParseConfigMetadata
        • Class ParseData
        • Class ParseDatagramHeader
        • Class ParseDataHeader
        • Class ParseDerivedValues
        • Class ParseDeviceName
        • Class ParseDeviceStatusData
        • Class ParseFieldGeometryData
        • Class ParseFieldHeaderData
        • Class ParseFieldSetsData
        • Class ParseFirmwareVersion
        • Class ParseGeneralSystemState
        • Class ParseIntrusionData
        • Class ParseMeasurementCurrentConfigData
        • Class ParseMeasurementData
        • Class ParseMeasurementPersistentConfigData
        • Class ParseMonitoringCaseData
        • Class ParseOrderNumber
        • Class ParseProjectName
        • Class ParseRequiredUserActionData
        • Class ParseSerialNumber
        • Class ParseStatusOverviewData
        • Class ParseTCPPacket
        • Class ParseTypeCodeData
        • Class ParseUserNameData
        • Class TCPPacketMerger
        • Class UDPPacketMerger
        • Class ApplicationData
        • Class ApplicationInputs
        • Class ApplicationName
        • Class ApplicationOutputs
        • Class ConfigData
        • Class ConfigMetadata
        • Class Data
        • Class DatagramHeader
        • Class DataHeader
        • Class DerivedValues
        • Class DeviceName
        • Class DeviceStatus
        • Class FieldData
        • Class FieldSets
        • Class FirmwareVersion
        • Class GeneralSystemState
        • Class IntrusionData
        • Class IntrusionDatum
        • Class LatestTelegram
        • Class MeasurementData
        • Class MonitoringCaseData
        • Class OrderNumber
        • Class PacketBuffer
        • Class ParsedPacketBuffer
        • Class ProjectName
        • Class RequiredUserAction
        • Class ScanPoint
        • Class SerialNumber
        • Class StatusOverview
        • Class TypeCode
        • Class UserName
        • Template Class flag_set
        • Class runtime_error
        • Class SickSafetyscannersBase
        • Class SyncSickSafetyScanner
        • Class timeout_error
      • Enums
        • Enum e_interface_type
        • Enum e_ranges
      • Functions
        • Function sick::datastructure::operator<<
        • Template Function sick::make_unique
        • Template Function sick::operator&
        • Template Function sick::operator&=
        • Template Function sick::operator^
        • Template Function sick::operator^=
        • Template Function sick::operator|(Enum const&, Enum const&)
        • Template Function sick::operator|(const T&, const T&)
        • Template Function sick::operator|=
        • Template Function sick::operator~
        • Function sick::read_write_helper::readInt16BigEndian
        • Function sick::read_write_helper::readInt16LittleEndian
        • Function sick::read_write_helper::readInt32BigEndian
        • Function sick::read_write_helper::readInt32LittleEndian
        • Function sick::read_write_helper::readInt8
        • Function sick::read_write_helper::readInt8BigEndian
        • Function sick::read_write_helper::readInt8LittleEndian
        • Function sick::read_write_helper::readUint16BigEndian
        • Function sick::read_write_helper::readUint16LittleEndian
        • Function sick::read_write_helper::readUint32BigEndian
        • Function sick::read_write_helper::readUint32LittleEndian
        • Function sick::read_write_helper::readUint8
        • Function sick::read_write_helper::readUint8BigEndian
        • Function sick::read_write_helper::readUint8LittleEndian
        • Function sick::read_write_helper::writeInt32LittleEndian
        • Function sick::read_write_helper::writeInt8
        • Function sick::read_write_helper::writeInt8BigEndian
        • Function sick::read_write_helper::writeInt8LittleEndian
        • Function sick::read_write_helper::writeUint16BigEndian
        • Function sick::read_write_helper::writeUint16LittleEndian
        • Function sick::read_write_helper::writeUint32BigEndian
        • Function sick::read_write_helper::writeUint32LittleEndian
        • Function sick::read_write_helper::writeUint8
        • Function sick::read_write_helper::writeUint8BigEndian
        • Function sick::read_write_helper::writeUint8LittleEndian
        • Function sick::SensorDataFeatures::isFlagSet
        • Function sick::SensorDataFeatures::toFeatureFlags
      • Variables
        • Variable sick::datastructure::MAXSIZE
        • Variable sick::SensorDataFeatures::ALL
        • Variable sick::SensorDataFeatures::APPLICATION_DATA
        • Variable sick::SensorDataFeatures::DERIVED_SETTINGS
        • Variable sick::SensorDataFeatures::GENERAL_SYSTEM_STATE
        • Variable sick::SensorDataFeatures::INTRUSION_DATA
        • Variable sick::SensorDataFeatures::MEASUREMENT_DATA
        • Variable sick::SensorDataFeatures::NONE
      • Defines
        • Define ENABLE_BITMASK_OPERATORS
        • Define LOG_DEBUG
        • Define LOG_ERROR
        • Define LOG_FATAL
        • Define LOG_INFO
        • Define LOG_WARN
      • Typedefs
        • Typedef sick::communication::TCPClientPtr
        • Typedef sick::io_service_ptr
        • Typedef sick::types::ip_address_t
        • Typedef sick::types::PacketHandler
        • Typedef sick::types::port_t
        • Typedef sick::types::ScanDataCb
        • Typedef sick::types::SensorFeatures
        • Typedef sick::types::time_duration_t
      • Directories
        • Directory include
        • Directory sick_safetyscanners_base
        • Directory cola2
        • Directory communication
        • Directory data_processing
        • Directory datastructure
        • Directory experimental
      • Files
        • File ApplicationData.h
        • File ApplicationInputs.h
        • File ApplicationName.h
        • File ApplicationNameVariableCommand.h
        • File ApplicationOutputs.h
        • File ChangeCommSettingsCommand.h
        • File CloseSession.h
        • File Cola2.h
        • File Cola2Session.h
        • File Command.h
        • File CommSettings.h
        • File ConfigData.h
        • File ConfigMetadata.h
        • File ConfigMetadataVariableCommand.h
        • File CreateSession.h
        • File Data.h
        • File DatagramHeader.h
        • File DataHeader.h
        • File Datastructure.h
        • File DerivedValues.h
        • File DeviceName.h
        • File DeviceNameVariableCommand.h
        • File DeviceStatus.h
        • File DeviceStatusVariableCommand.h
        • File enumflags.h
        • File Exceptions.h
        • File FieldData.h
        • File FieldGeometryVariableCommand.h
        • File FieldHeaderVariableCommand.h
        • File FieldSets.h
        • File FieldSetsVariableCommand.h
        • File FindMeCommand.h
        • File FirmwareVersion.h
        • File FirmwareVersionVariableCommand.h
        • File flagset.h
        • File GeneralSystemState.h
        • File Generics.h
        • File IntrusionData.h
        • File IntrusionDatum.h
        • File LatestTelegram.h
        • File LatestTelegramVariableCommand.h
        • File Logging.h
        • File MeasurementCurrentConfigVariableCommand.h
        • File MeasurementData.h
        • File MeasurementPersistentConfigVariableCommand.h
        • File MethodCommand.h
        • File MonitoringCaseData.h
        • File MonitoringCaseTableHeaderVariableCommand.h
        • File MonitoringCaseVariableCommand.h
        • File OrderNumber.h
        • File OrderNumberVariableCommand.h
        • File PacketBuffer.h
        • File ParseApplicationData.h
        • File ParseApplicationNameData.h
        • File ParseConfigMetadata.h
        • File ParseData.h
        • File ParseDatagramHeader.h
        • File ParseDataHeader.h
        • File ParseDerivedValues.h
        • File ParseDeviceName.h
        • File ParseDeviceStatus.h
        • File ParsedPacketBuffer.h
        • File ParseFieldGeometryData.h
        • File ParseFieldHeaderData.h
        • File ParseFieldSetsData.h
        • File ParseFirmwareVersion.h
        • File ParseGeneralSystemState.h
        • File ParseIntrusionData.h
        • File ParseMeasurementCurrentConfigData.h
        • File ParseMeasurementData.h
        • File ParseMeasurementPersistentConfigData.h
        • File ParseMonitoringCaseData.h
        • File ParseOrderNumber.h
        • File ParseProjectName.h
        • File ParseRequiredUserAction.h
        • File ParseSerialNumber.h
        • File ParseStatusOverview.h
        • File ParseTCPPacket.h
        • File ParseTypeCodeData.h
        • File ParseUserNameData.h
        • File ProjectName.h
        • File ProjectNameVariableCommand.h
        • File ReadWriteHelper.hpp
        • File RequiredUserAction.h
        • File RequiredUserActionVariableCommand.h
        • File ScanPoint.h
        • File SerialNumber.h
        • File SerialNumberVariableCommand.h
        • File SickSafetyscanners.h
        • File StatusOverview.h
        • File StatusOverviewVariableCommand.h
        • File TCPClient.h
        • File TCPPacketMerger.h
        • File TypeCode.h
        • File TypeCodeVariableCommand.h
        • File types.h
        • File Types.h
        • File UDPClient.h
        • File UDPPacketMerger.h
        • File UserName.h
        • File UserNameVariableCommand.h
        • File VariableCommand.h
  • Standard Documents
    • LICENSE
    • PACKAGE
    • CHANGELOG
      • Changelog for package sick_safetyscanners_base
        • 1.0.3 (2024-08-20)
        • 1.0.2 (2022-07-19)
        • 1.0.1 (2021-12-22)
        • 1.0.0 (2021-01-11)
    • README
      • Sick_Safetyscanners_Base CPP Driver
        • Table of contents
        • Supported Hardware
        • Getting started
        • API
        • Creators
  • Index
sick_safetyscanners_base
  • C++ API
  • Namespace sick::communication
  • View page source

Namespace sick::communication

Contents

  • Classes

  • Typedefs

Classes

  • Class TCPClient

  • Class UDPClient

Typedefs

  • Typedef sick::communication::TCPClientPtr

Previous Next

© Copyright The <sick_safetyscanners_base> Contributors. License: ALv2.

Built with Sphinx using a theme provided by Read the Docs.