sick_safetyscanners_base
1.0
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
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)
LICENSE
PACKAGE
README
Sick_Safetyscanners_Base CPP Driver
Table of contents
Supported Hardware
Getting started
API
Creators
Index
sick_safetyscanners_base
C++ API
Template Function sick::operator&
View page source
Template Function sick::operator&
Defined in
File enumflags.h
Function Documentation
template
<
typename
Enum
>
constexpr
std
::
enable_if
<
is_bitmask_enum
<
Enum
>
::
enable
,
Enum
>
::
type
sick
::
operator
&
(
Enum
const
&
lhs
,
Enum
const
&
rhs
)