LTKCPP-- LLRP Toolkit C Plus Plus Library
Classes | Typedefs | Enumerations | Functions | Variables
LLRP Namespace Reference

Classes

class  CIMPINJ_ENABLE_EXTENSIONS
 Class Definition CIMPINJ_ENABLE_EXTENSIONS for LLRP message IMPINJ_ENABLE_EXTENSIONS. More...
 
class  CIMPINJ_ENABLE_EXTENSIONS_RESPONSE
 Class Definition CIMPINJ_ENABLE_EXTENSIONS_RESPONSE for LLRP message IMPINJ_ENABLE_EXTENSIONS_RESPONSE. More...
 
class  CIMPINJ_SAVE_SETTINGS
 Class Definition CIMPINJ_SAVE_SETTINGS for LLRP message IMPINJ_SAVE_SETTINGS. More...
 
class  CIMPINJ_SAVE_SETTINGS_RESPONSE
 Class Definition CIMPINJ_SAVE_SETTINGS_RESPONSE for LLRP message IMPINJ_SAVE_SETTINGS_RESPONSE. More...
 
class  CImpinjRequestedData
 Class Definition CImpinjRequestedData for LLRP parameter ImpinjRequestedData. More...
 
class  CImpinjSubRegulatoryRegion
 Class Definition CImpinjSubRegulatoryRegion for LLRP parameter ImpinjSubRegulatoryRegion. More...
 
class  CImpinjInventorySearchMode
 Class Definition CImpinjInventorySearchMode for LLRP parameter ImpinjInventorySearchMode. More...
 
class  CImpinjFixedFrequencyList
 Class Definition CImpinjFixedFrequencyList for LLRP parameter ImpinjFixedFrequencyList. More...
 
class  CImpinjReducedPowerFrequencyList
 Class Definition CImpinjReducedPowerFrequencyList for LLRP parameter ImpinjReducedPowerFrequencyList. More...
 
class  CImpinjLowDutyCycle
 Class Definition CImpinjLowDutyCycle for LLRP parameter ImpinjLowDutyCycle. More...
 
class  CImpinjHubVersions
 Class Definition CImpinjHubVersions for LLRP parameter ImpinjHubVersions. More...
 
class  CImpinjDetailedVersion
 Class Definition CImpinjDetailedVersion for LLRP parameter ImpinjDetailedVersion. More...
 
class  CImpinjFrequencyCapabilities
 Class Definition CImpinjFrequencyCapabilities for LLRP parameter ImpinjFrequencyCapabilities. More...
 
class  CImpinjGPIDebounceConfiguration
 Class Definition CImpinjGPIDebounceConfiguration for LLRP parameter ImpinjGPIDebounceConfiguration. More...
 
class  CImpinjReaderTemperature
 Class Definition CImpinjReaderTemperature for LLRP parameter ImpinjReaderTemperature. More...
 
class  CImpinjLinkMonitorConfiguration
 Class Definition CImpinjLinkMonitorConfiguration for LLRP parameter ImpinjLinkMonitorConfiguration. More...
 
class  CImpinjReportBufferConfiguration
 Class Definition CImpinjReportBufferConfiguration for LLRP parameter ImpinjReportBufferConfiguration. More...
 
class  CImpinjAccessSpecConfiguration
 Class Definition CImpinjAccessSpecConfiguration for LLRP parameter ImpinjAccessSpecConfiguration. More...
 
class  CImpinjBlockWriteWordCount
 Class Definition CImpinjBlockWriteWordCount for LLRP parameter ImpinjBlockWriteWordCount. More...
 
class  CImpinjBlockPermalock
 Class Definition CImpinjBlockPermalock for LLRP parameter ImpinjBlockPermalock. More...
 
class  CImpinjBlockPermalockOpSpecResult
 Class Definition CImpinjBlockPermalockOpSpecResult for LLRP parameter ImpinjBlockPermalockOpSpecResult. More...
 
class  CImpinjGetBlockPermalockStatus
 Class Definition CImpinjGetBlockPermalockStatus for LLRP parameter ImpinjGetBlockPermalockStatus. More...
 
class  CImpinjGetBlockPermalockStatusOpSpecResult
 Class Definition CImpinjGetBlockPermalockStatusOpSpecResult for LLRP parameter ImpinjGetBlockPermalockStatusOpSpecResult. More...
 
class  CImpinjSetQTConfig
 Class Definition CImpinjSetQTConfig for LLRP parameter ImpinjSetQTConfig. More...
 
class  CImpinjSetQTConfigOpSpecResult
 Class Definition CImpinjSetQTConfigOpSpecResult for LLRP parameter ImpinjSetQTConfigOpSpecResult. More...
 
class  CImpinjGetQTConfig
 Class Definition CImpinjGetQTConfig for LLRP parameter ImpinjGetQTConfig. More...
 
class  CImpinjGetQTConfigOpSpecResult
 Class Definition CImpinjGetQTConfigOpSpecResult for LLRP parameter ImpinjGetQTConfigOpSpecResult. More...
 
class  CImpinjTagReportContentSelector
 Class Definition CImpinjTagReportContentSelector for LLRP parameter ImpinjTagReportContentSelector. More...
 
class  CImpinjEnableSerializedTID
 Class Definition CImpinjEnableSerializedTID for LLRP parameter ImpinjEnableSerializedTID. More...
 
class  CImpinjEnableRFPhaseAngle
 Class Definition CImpinjEnableRFPhaseAngle for LLRP parameter ImpinjEnableRFPhaseAngle. More...
 
class  CImpinjEnablePeakRSSI
 Class Definition CImpinjEnablePeakRSSI for LLRP parameter ImpinjEnablePeakRSSI. More...
 
class  CImpinjEnableGPSCoordinates
 Class Definition CImpinjEnableGPSCoordinates for LLRP parameter ImpinjEnableGPSCoordinates. More...
 
class  CImpinjSerializedTID
 Class Definition CImpinjSerializedTID for LLRP parameter ImpinjSerializedTID. More...
 
class  CImpinjRFPhaseAngle
 Class Definition CImpinjRFPhaseAngle for LLRP parameter ImpinjRFPhaseAngle. More...
 
class  CImpinjPeakRSSI
 Class Definition CImpinjPeakRSSI for LLRP parameter ImpinjPeakRSSI. More...
 
class  CImpinjGPSCoordinates
 Class Definition CImpinjGPSCoordinates for LLRP parameter ImpinjGPSCoordinates. More...
 
class  CImpinjLoopSpec
 Class Definition CImpinjLoopSpec for LLRP parameter ImpinjLoopSpec. More...
 
class  CImpinjGPSNMEASentences
 Class Definition CImpinjGPSNMEASentences for LLRP parameter ImpinjGPSNMEASentences. More...
 
class  CImpinjGGASentence
 Class Definition CImpinjGGASentence for LLRP parameter ImpinjGGASentence. More...
 
class  CImpinjRMCSentence
 Class Definition CImpinjRMCSentence for LLRP parameter ImpinjRMCSentence. More...
 
class  CImpinjOpSpecRetryCount
 Class Definition CImpinjOpSpecRetryCount for LLRP parameter ImpinjOpSpecRetryCount. More...
 
class  CImpinjAdvancedGPOConfiguration
 Class Definition CImpinjAdvancedGPOConfiguration for LLRP parameter ImpinjAdvancedGPOConfiguration. More...
 
class  CImpinjEnableOptimizedRead
 Class Definition CImpinjEnableOptimizedRead for LLRP parameter ImpinjEnableOptimizedRead. More...
 
class  CImpinjAccessSpecOrdering
 Class Definition CImpinjAccessSpecOrdering for LLRP parameter ImpinjAccessSpecOrdering. More...
 
class  CImpinjEnableRFDopplerFrequency
 Class Definition CImpinjEnableRFDopplerFrequency for LLRP parameter ImpinjEnableRFDopplerFrequency. More...
 
class  CImpinjRFDopplerFrequency
 Class Definition CImpinjRFDopplerFrequency for LLRP parameter ImpinjRFDopplerFrequency. More...
 
class  CImpinjInventoryConfiguration
 Class Definition CImpinjInventoryConfiguration for LLRP parameter ImpinjInventoryConfiguration. More...
 
class  CImpinjArrayVersion
 Class Definition CImpinjArrayVersion for LLRP parameter ImpinjArrayVersion. More...
 
class  CImpinjxArrayCapabilities
 Class Definition CImpinjxArrayCapabilities for LLRP parameter ImpinjxArrayCapabilities. More...
 
class  CImpinjTiltConfiguration
 Class Definition CImpinjTiltConfiguration for LLRP parameter ImpinjTiltConfiguration. More...
 
class  CImpinjBeaconConfiguration
 Class Definition CImpinjBeaconConfiguration for LLRP parameter ImpinjBeaconConfiguration. More...
 
class  CImpinjAntennaConfiguration
 Class Definition CImpinjAntennaConfiguration for LLRP parameter ImpinjAntennaConfiguration. More...
 
class  CImpinjAntennaEventHysteresis
 Class Definition CImpinjAntennaEventHysteresis for LLRP parameter ImpinjAntennaEventHysteresis. More...
 
class  CImpinjHubConfiguration
 Class Definition CImpinjHubConfiguration for LLRP parameter ImpinjHubConfiguration. More...
 
class  CImpinjDiagnosticReport
 Class Definition CImpinjDiagnosticReport for LLRP parameter ImpinjDiagnosticReport. More...
 
class  CImpinjPlacementConfiguration
 Class Definition CImpinjPlacementConfiguration for LLRP parameter ImpinjPlacementConfiguration. More...
 
class  CImpinjLISpec
 Class Definition CImpinjLISpec for LLRP parameter ImpinjLISpec. More...
 
class  CImpinjLocationConfig
 Class Definition CImpinjLocationConfig for LLRP parameter ImpinjLocationConfig. More...
 
class  CImpinjC1G2LocationConfig
 Class Definition CImpinjC1G2LocationConfig for LLRP parameter ImpinjC1G2LocationConfig. More...
 
class  CImpinjLocationReporting
 Class Definition CImpinjLocationReporting for LLRP parameter ImpinjLocationReporting. More...
 
class  CImpinjLocationConfidence
 Class Definition CImpinjLocationConfidence for LLRP parameter ImpinjLocationConfidence. More...
 
class  CImpinjLocationReportData
 Class Definition CImpinjLocationReportData for LLRP parameter ImpinjLocationReportData. More...
 
class  CImpinjDISpec
 Class Definition CImpinjDISpec for LLRP parameter ImpinjDISpec. More...
 
class  CImpinjDirectionSectors
 Class Definition CImpinjDirectionSectors for LLRP parameter ImpinjDirectionSectors. More...
 
class  CImpinjDirectionConfig
 Class Definition CImpinjDirectionConfig for LLRP parameter ImpinjDirectionConfig. More...
 
class  CImpinjDirectionUserTagPopulationLimit
 Class Definition CImpinjDirectionUserTagPopulationLimit for LLRP parameter ImpinjDirectionUserTagPopulationLimit. More...
 
class  CImpinjC1G2DirectionConfig
 Class Definition CImpinjC1G2DirectionConfig for LLRP parameter ImpinjC1G2DirectionConfig. More...
 
class  CImpinjExtendedTagInformation
 Class Definition CImpinjExtendedTagInformation for LLRP parameter ImpinjExtendedTagInformation. More...
 
class  CImpinjDirectionReporting
 Class Definition CImpinjDirectionReporting for LLRP parameter ImpinjDirectionReporting. More...
 
class  CImpinjDirectionReportData
 Class Definition CImpinjDirectionReportData for LLRP parameter ImpinjDirectionReportData. More...
 
class  CImpinjDirectionDiagnosticData
 Class Definition CImpinjDirectionDiagnosticData for LLRP parameter ImpinjDirectionDiagnosticData. More...
 
class  CImpinjxArrayDirectionCapabilities
 Class Definition CImpinjxArrayDirectionCapabilities for LLRP parameter ImpinjxArrayDirectionCapabilities. More...
 
class  CImpinjIntelligentAntennaManagement
 Class Definition CImpinjIntelligentAntennaManagement for LLRP parameter ImpinjIntelligentAntennaManagement. More...
 
class  CImpinjTransmitPower
 Class Definition CImpinjTransmitPower for LLRP parameter ImpinjTransmitPower. More...
 
class  CImpinjPolarizationControl
 Class Definition CImpinjPolarizationControl for LLRP parameter ImpinjPolarizationControl. More...
 
class  CImpinjAntennaCapabilities
 Class Definition CImpinjAntennaCapabilities for LLRP parameter ImpinjAntennaCapabilities. More...
 
class  CImpinjAntennaPolarizationCapability
 Class Definition CImpinjAntennaPolarizationCapability for LLRP parameter ImpinjAntennaPolarizationCapability. More...
 
class  CImpinjDisabledAntennas
 Class Definition CImpinjDisabledAntennas for LLRP parameter ImpinjDisabledAntennas. More...
 
class  CImpinjTIDParity
 Class Definition CImpinjTIDParity for LLRP parameter ImpinjTIDParity. More...
 
class  CCUSTOM_MESSAGE
 Class Definition CCUSTOM_MESSAGE for LLRP message CUSTOM_MESSAGE. More...
 
class  CGET_READER_CAPABILITIES
 Class Definition CGET_READER_CAPABILITIES for LLRP message GET_READER_CAPABILITIES. More...
 
class  CGET_READER_CAPABILITIES_RESPONSE
 Class Definition CGET_READER_CAPABILITIES_RESPONSE for LLRP message GET_READER_CAPABILITIES_RESPONSE. More...
 
class  CADD_ROSPEC
 Class Definition CADD_ROSPEC for LLRP message ADD_ROSPEC. More...
 
class  CADD_ROSPEC_RESPONSE
 Class Definition CADD_ROSPEC_RESPONSE for LLRP message ADD_ROSPEC_RESPONSE. More...
 
class  CDELETE_ROSPEC
 Class Definition CDELETE_ROSPEC for LLRP message DELETE_ROSPEC. More...
 
class  CDELETE_ROSPEC_RESPONSE
 Class Definition CDELETE_ROSPEC_RESPONSE for LLRP message DELETE_ROSPEC_RESPONSE. More...
 
class  CSTART_ROSPEC
 Class Definition CSTART_ROSPEC for LLRP message START_ROSPEC. More...
 
class  CSTART_ROSPEC_RESPONSE
 Class Definition CSTART_ROSPEC_RESPONSE for LLRP message START_ROSPEC_RESPONSE. More...
 
class  CSTOP_ROSPEC
 Class Definition CSTOP_ROSPEC for LLRP message STOP_ROSPEC. More...
 
class  CSTOP_ROSPEC_RESPONSE
 Class Definition CSTOP_ROSPEC_RESPONSE for LLRP message STOP_ROSPEC_RESPONSE. More...
 
class  CENABLE_ROSPEC
 Class Definition CENABLE_ROSPEC for LLRP message ENABLE_ROSPEC. More...
 
class  CENABLE_ROSPEC_RESPONSE
 Class Definition CENABLE_ROSPEC_RESPONSE for LLRP message ENABLE_ROSPEC_RESPONSE. More...
 
class  CDISABLE_ROSPEC
 Class Definition CDISABLE_ROSPEC for LLRP message DISABLE_ROSPEC. More...
 
class  CDISABLE_ROSPEC_RESPONSE
 Class Definition CDISABLE_ROSPEC_RESPONSE for LLRP message DISABLE_ROSPEC_RESPONSE. More...
 
class  CGET_ROSPECS
 Class Definition CGET_ROSPECS for LLRP message GET_ROSPECS. More...
 
class  CGET_ROSPECS_RESPONSE
 Class Definition CGET_ROSPECS_RESPONSE for LLRP message GET_ROSPECS_RESPONSE. More...
 
class  CADD_ACCESSSPEC
 Class Definition CADD_ACCESSSPEC for LLRP message ADD_ACCESSSPEC. More...
 
class  CADD_ACCESSSPEC_RESPONSE
 Class Definition CADD_ACCESSSPEC_RESPONSE for LLRP message ADD_ACCESSSPEC_RESPONSE. More...
 
class  CDELETE_ACCESSSPEC
 Class Definition CDELETE_ACCESSSPEC for LLRP message DELETE_ACCESSSPEC. More...
 
class  CDELETE_ACCESSSPEC_RESPONSE
 Class Definition CDELETE_ACCESSSPEC_RESPONSE for LLRP message DELETE_ACCESSSPEC_RESPONSE. More...
 
class  CENABLE_ACCESSSPEC
 Class Definition CENABLE_ACCESSSPEC for LLRP message ENABLE_ACCESSSPEC. More...
 
class  CENABLE_ACCESSSPEC_RESPONSE
 Class Definition CENABLE_ACCESSSPEC_RESPONSE for LLRP message ENABLE_ACCESSSPEC_RESPONSE. More...
 
class  CDISABLE_ACCESSSPEC
 Class Definition CDISABLE_ACCESSSPEC for LLRP message DISABLE_ACCESSSPEC. More...
 
class  CDISABLE_ACCESSSPEC_RESPONSE
 Class Definition CDISABLE_ACCESSSPEC_RESPONSE for LLRP message DISABLE_ACCESSSPEC_RESPONSE. More...
 
class  CGET_ACCESSSPECS
 Class Definition CGET_ACCESSSPECS for LLRP message GET_ACCESSSPECS. More...
 
class  CGET_ACCESSSPECS_RESPONSE
 Class Definition CGET_ACCESSSPECS_RESPONSE for LLRP message GET_ACCESSSPECS_RESPONSE. More...
 
class  CCLIENT_REQUEST_OP
 Class Definition CCLIENT_REQUEST_OP for LLRP message CLIENT_REQUEST_OP. More...
 
class  CCLIENT_REQUEST_OP_RESPONSE
 Class Definition CCLIENT_REQUEST_OP_RESPONSE for LLRP message CLIENT_REQUEST_OP_RESPONSE. More...
 
class  CGET_READER_CONFIG
 Class Definition CGET_READER_CONFIG for LLRP message GET_READER_CONFIG. More...
 
class  CGET_READER_CONFIG_RESPONSE
 Class Definition CGET_READER_CONFIG_RESPONSE for LLRP message GET_READER_CONFIG_RESPONSE. More...
 
class  CSET_READER_CONFIG
 Class Definition CSET_READER_CONFIG for LLRP message SET_READER_CONFIG. More...
 
class  CSET_READER_CONFIG_RESPONSE
 Class Definition CSET_READER_CONFIG_RESPONSE for LLRP message SET_READER_CONFIG_RESPONSE. More...
 
class  CCLOSE_CONNECTION
 Class Definition CCLOSE_CONNECTION for LLRP message CLOSE_CONNECTION. More...
 
class  CCLOSE_CONNECTION_RESPONSE
 Class Definition CCLOSE_CONNECTION_RESPONSE for LLRP message CLOSE_CONNECTION_RESPONSE. More...
 
class  CGET_REPORT
 Class Definition CGET_REPORT for LLRP message GET_REPORT. More...
 
class  CRO_ACCESS_REPORT
 Class Definition CRO_ACCESS_REPORT for LLRP message RO_ACCESS_REPORT. More...
 
class  CKEEPALIVE
 Class Definition CKEEPALIVE for LLRP message KEEPALIVE. More...
 
class  CKEEPALIVE_ACK
 Class Definition CKEEPALIVE_ACK for LLRP message KEEPALIVE_ACK. More...
 
class  CREADER_EVENT_NOTIFICATION
 Class Definition CREADER_EVENT_NOTIFICATION for LLRP message READER_EVENT_NOTIFICATION. More...
 
class  CENABLE_EVENTS_AND_REPORTS
 Class Definition CENABLE_EVENTS_AND_REPORTS for LLRP message ENABLE_EVENTS_AND_REPORTS. More...
 
class  CERROR_MESSAGE
 Class Definition CERROR_MESSAGE for LLRP message ERROR_MESSAGE. More...
 
class  CUTCTimestamp
 Class Definition CUTCTimestamp for LLRP parameter UTCTimestamp. More...
 
class  CUptime
 Class Definition CUptime for LLRP parameter Uptime. More...
 
class  CCustom
 Class Definition CCustom for LLRP parameter Custom. More...
 
class  CGeneralDeviceCapabilities
 Class Definition CGeneralDeviceCapabilities for LLRP parameter GeneralDeviceCapabilities. More...
 
class  CReceiveSensitivityTableEntry
 Class Definition CReceiveSensitivityTableEntry for LLRP parameter ReceiveSensitivityTableEntry. More...
 
class  CPerAntennaReceiveSensitivityRange
 Class Definition CPerAntennaReceiveSensitivityRange for LLRP parameter PerAntennaReceiveSensitivityRange. More...
 
class  CPerAntennaAirProtocol
 Class Definition CPerAntennaAirProtocol for LLRP parameter PerAntennaAirProtocol. More...
 
class  CGPIOCapabilities
 Class Definition CGPIOCapabilities for LLRP parameter GPIOCapabilities. More...
 
class  CLLRPCapabilities
 Class Definition CLLRPCapabilities for LLRP parameter LLRPCapabilities. More...
 
class  CRegulatoryCapabilities
 Class Definition CRegulatoryCapabilities for LLRP parameter RegulatoryCapabilities. More...
 
class  CUHFBandCapabilities
 Class Definition CUHFBandCapabilities for LLRP parameter UHFBandCapabilities. More...
 
class  CTransmitPowerLevelTableEntry
 Class Definition CTransmitPowerLevelTableEntry for LLRP parameter TransmitPowerLevelTableEntry. More...
 
class  CFrequencyInformation
 Class Definition CFrequencyInformation for LLRP parameter FrequencyInformation. More...
 
class  CFrequencyHopTable
 Class Definition CFrequencyHopTable for LLRP parameter FrequencyHopTable. More...
 
class  CFixedFrequencyTable
 Class Definition CFixedFrequencyTable for LLRP parameter FixedFrequencyTable. More...
 
class  CROSpec
 Class Definition CROSpec for LLRP parameter ROSpec. More...
 
class  CROBoundarySpec
 Class Definition CROBoundarySpec for LLRP parameter ROBoundarySpec. More...
 
class  CROSpecStartTrigger
 Class Definition CROSpecStartTrigger for LLRP parameter ROSpecStartTrigger. More...
 
class  CPeriodicTriggerValue
 Class Definition CPeriodicTriggerValue for LLRP parameter PeriodicTriggerValue. More...
 
class  CGPITriggerValue
 Class Definition CGPITriggerValue for LLRP parameter GPITriggerValue. More...
 
class  CROSpecStopTrigger
 Class Definition CROSpecStopTrigger for LLRP parameter ROSpecStopTrigger. More...
 
class  CAISpec
 Class Definition CAISpec for LLRP parameter AISpec. More...
 
class  CAISpecStopTrigger
 Class Definition CAISpecStopTrigger for LLRP parameter AISpecStopTrigger. More...
 
class  CTagObservationTrigger
 Class Definition CTagObservationTrigger for LLRP parameter TagObservationTrigger. More...
 
class  CInventoryParameterSpec
 Class Definition CInventoryParameterSpec for LLRP parameter InventoryParameterSpec. More...
 
class  CRFSurveySpec
 Class Definition CRFSurveySpec for LLRP parameter RFSurveySpec. More...
 
class  CRFSurveySpecStopTrigger
 Class Definition CRFSurveySpecStopTrigger for LLRP parameter RFSurveySpecStopTrigger. More...
 
class  CAccessSpec
 Class Definition CAccessSpec for LLRP parameter AccessSpec. More...
 
class  CAccessSpecStopTrigger
 Class Definition CAccessSpecStopTrigger for LLRP parameter AccessSpecStopTrigger. More...
 
class  CAccessCommand
 Class Definition CAccessCommand for LLRP parameter AccessCommand. More...
 
class  CClientRequestOpSpec
 Class Definition CClientRequestOpSpec for LLRP parameter ClientRequestOpSpec. More...
 
class  CClientRequestResponse
 Class Definition CClientRequestResponse for LLRP parameter ClientRequestResponse. More...
 
class  CLLRPConfigurationStateValue
 Class Definition CLLRPConfigurationStateValue for LLRP parameter LLRPConfigurationStateValue. More...
 
class  CIdentification
 Class Definition CIdentification for LLRP parameter Identification. More...
 
class  CGPOWriteData
 Class Definition CGPOWriteData for LLRP parameter GPOWriteData. More...
 
class  CKeepaliveSpec
 Class Definition CKeepaliveSpec for LLRP parameter KeepaliveSpec. More...
 
class  CAntennaProperties
 Class Definition CAntennaProperties for LLRP parameter AntennaProperties. More...
 
class  CAntennaConfiguration
 Class Definition CAntennaConfiguration for LLRP parameter AntennaConfiguration. More...
 
class  CRFReceiver
 Class Definition CRFReceiver for LLRP parameter RFReceiver. More...
 
class  CRFTransmitter
 Class Definition CRFTransmitter for LLRP parameter RFTransmitter. More...
 
class  CGPIPortCurrentState
 Class Definition CGPIPortCurrentState for LLRP parameter GPIPortCurrentState. More...
 
class  CEventsAndReports
 Class Definition CEventsAndReports for LLRP parameter EventsAndReports. More...
 
class  CROReportSpec
 Class Definition CROReportSpec for LLRP parameter ROReportSpec. More...
 
class  CTagReportContentSelector
 Class Definition CTagReportContentSelector for LLRP parameter TagReportContentSelector. More...
 
class  CAccessReportSpec
 Class Definition CAccessReportSpec for LLRP parameter AccessReportSpec. More...
 
class  CTagReportData
 Class Definition CTagReportData for LLRP parameter TagReportData. More...
 
class  CEPCData
 Class Definition CEPCData for LLRP parameter EPCData. More...
 
class  CEPC_96
 Class Definition CEPC_96 for LLRP parameter EPC_96. More...
 
class  CROSpecID
 Class Definition CROSpecID for LLRP parameter ROSpecID. More...
 
class  CSpecIndex
 Class Definition CSpecIndex for LLRP parameter SpecIndex. More...
 
class  CInventoryParameterSpecID
 Class Definition CInventoryParameterSpecID for LLRP parameter InventoryParameterSpecID. More...
 
class  CAntennaID
 Class Definition CAntennaID for LLRP parameter AntennaID. More...
 
class  CPeakRSSI
 Class Definition CPeakRSSI for LLRP parameter PeakRSSI. More...
 
class  CChannelIndex
 Class Definition CChannelIndex for LLRP parameter ChannelIndex. More...
 
class  CFirstSeenTimestampUTC
 Class Definition CFirstSeenTimestampUTC for LLRP parameter FirstSeenTimestampUTC. More...
 
class  CFirstSeenTimestampUptime
 Class Definition CFirstSeenTimestampUptime for LLRP parameter FirstSeenTimestampUptime. More...
 
class  CLastSeenTimestampUTC
 Class Definition CLastSeenTimestampUTC for LLRP parameter LastSeenTimestampUTC. More...
 
class  CLastSeenTimestampUptime
 Class Definition CLastSeenTimestampUptime for LLRP parameter LastSeenTimestampUptime. More...
 
class  CTagSeenCount
 Class Definition CTagSeenCount for LLRP parameter TagSeenCount. More...
 
class  CClientRequestOpSpecResult
 Class Definition CClientRequestOpSpecResult for LLRP parameter ClientRequestOpSpecResult. More...
 
class  CAccessSpecID
 Class Definition CAccessSpecID for LLRP parameter AccessSpecID. More...
 
class  CRFSurveyReportData
 Class Definition CRFSurveyReportData for LLRP parameter RFSurveyReportData. More...
 
class  CFrequencyRSSILevelEntry
 Class Definition CFrequencyRSSILevelEntry for LLRP parameter FrequencyRSSILevelEntry. More...
 
class  CReaderEventNotificationSpec
 Class Definition CReaderEventNotificationSpec for LLRP parameter ReaderEventNotificationSpec. More...
 
class  CEventNotificationState
 Class Definition CEventNotificationState for LLRP parameter EventNotificationState. More...
 
class  CReaderEventNotificationData
 Class Definition CReaderEventNotificationData for LLRP parameter ReaderEventNotificationData. More...
 
class  CHoppingEvent
 Class Definition CHoppingEvent for LLRP parameter HoppingEvent. More...
 
class  CGPIEvent
 Class Definition CGPIEvent for LLRP parameter GPIEvent. More...
 
class  CROSpecEvent
 Class Definition CROSpecEvent for LLRP parameter ROSpecEvent. More...
 
class  CReportBufferLevelWarningEvent
 Class Definition CReportBufferLevelWarningEvent for LLRP parameter ReportBufferLevelWarningEvent. More...
 
class  CReportBufferOverflowErrorEvent
 Class Definition CReportBufferOverflowErrorEvent for LLRP parameter ReportBufferOverflowErrorEvent. More...
 
class  CReaderExceptionEvent
 Class Definition CReaderExceptionEvent for LLRP parameter ReaderExceptionEvent. More...
 
class  COpSpecID
 Class Definition COpSpecID for LLRP parameter OpSpecID. More...
 
class  CRFSurveyEvent
 Class Definition CRFSurveyEvent for LLRP parameter RFSurveyEvent. More...
 
class  CAISpecEvent
 Class Definition CAISpecEvent for LLRP parameter AISpecEvent. More...
 
class  CAntennaEvent
 Class Definition CAntennaEvent for LLRP parameter AntennaEvent. More...
 
class  CConnectionAttemptEvent
 Class Definition CConnectionAttemptEvent for LLRP parameter ConnectionAttemptEvent. More...
 
class  CConnectionCloseEvent
 Class Definition CConnectionCloseEvent for LLRP parameter ConnectionCloseEvent. More...
 
class  CLLRPStatus
 Class Definition CLLRPStatus for LLRP parameter LLRPStatus. More...
 
class  CFieldError
 Class Definition CFieldError for LLRP parameter FieldError. More...
 
class  CParameterError
 Class Definition CParameterError for LLRP parameter ParameterError. More...
 
class  CC1G2LLRPCapabilities
 Class Definition CC1G2LLRPCapabilities for LLRP parameter C1G2LLRPCapabilities. More...
 
class  CC1G2UHFRFModeTable
 Class Definition CC1G2UHFRFModeTable for LLRP parameter C1G2UHFRFModeTable. More...
 
class  CC1G2UHFRFModeTableEntry
 Class Definition CC1G2UHFRFModeTableEntry for LLRP parameter C1G2UHFRFModeTableEntry. More...
 
class  CC1G2InventoryCommand
 Class Definition CC1G2InventoryCommand for LLRP parameter C1G2InventoryCommand. More...
 
class  CC1G2Filter
 Class Definition CC1G2Filter for LLRP parameter C1G2Filter. More...
 
class  CC1G2TagInventoryMask
 Class Definition CC1G2TagInventoryMask for LLRP parameter C1G2TagInventoryMask. More...
 
class  CC1G2TagInventoryStateAwareFilterAction
 Class Definition CC1G2TagInventoryStateAwareFilterAction for LLRP parameter C1G2TagInventoryStateAwareFilterAction. More...
 
class  CC1G2TagInventoryStateUnawareFilterAction
 Class Definition CC1G2TagInventoryStateUnawareFilterAction for LLRP parameter C1G2TagInventoryStateUnawareFilterAction. More...
 
class  CC1G2RFControl
 Class Definition CC1G2RFControl for LLRP parameter C1G2RFControl. More...
 
class  CC1G2SingulationControl
 Class Definition CC1G2SingulationControl for LLRP parameter C1G2SingulationControl. More...
 
class  CC1G2TagInventoryStateAwareSingulationAction
 Class Definition CC1G2TagInventoryStateAwareSingulationAction for LLRP parameter C1G2TagInventoryStateAwareSingulationAction. More...
 
class  CC1G2TagSpec
 Class Definition CC1G2TagSpec for LLRP parameter C1G2TagSpec. More...
 
class  CC1G2TargetTag
 Class Definition CC1G2TargetTag for LLRP parameter C1G2TargetTag. More...
 
class  CC1G2Read
 Class Definition CC1G2Read for LLRP parameter C1G2Read. More...
 
class  CC1G2Write
 Class Definition CC1G2Write for LLRP parameter C1G2Write. More...
 
class  CC1G2Kill
 Class Definition CC1G2Kill for LLRP parameter C1G2Kill. More...
 
class  CC1G2Lock
 Class Definition CC1G2Lock for LLRP parameter C1G2Lock. More...
 
class  CC1G2LockPayload
 Class Definition CC1G2LockPayload for LLRP parameter C1G2LockPayload. More...
 
class  CC1G2BlockErase
 Class Definition CC1G2BlockErase for LLRP parameter C1G2BlockErase. More...
 
class  CC1G2BlockWrite
 Class Definition CC1G2BlockWrite for LLRP parameter C1G2BlockWrite. More...
 
class  CC1G2EPCMemorySelector
 Class Definition CC1G2EPCMemorySelector for LLRP parameter C1G2EPCMemorySelector. More...
 
class  CC1G2_PC
 Class Definition CC1G2_PC for LLRP parameter C1G2_PC. More...
 
class  CC1G2_CRC
 Class Definition CC1G2_CRC for LLRP parameter C1G2_CRC. More...
 
class  CC1G2SingulationDetails
 Class Definition CC1G2SingulationDetails for LLRP parameter C1G2SingulationDetails. More...
 
class  CC1G2ReadOpSpecResult
 Class Definition CC1G2ReadOpSpecResult for LLRP parameter C1G2ReadOpSpecResult. More...
 
class  CC1G2WriteOpSpecResult
 Class Definition CC1G2WriteOpSpecResult for LLRP parameter C1G2WriteOpSpecResult. More...
 
class  CC1G2KillOpSpecResult
 Class Definition CC1G2KillOpSpecResult for LLRP parameter C1G2KillOpSpecResult. More...
 
class  CC1G2LockOpSpecResult
 Class Definition CC1G2LockOpSpecResult for LLRP parameter C1G2LockOpSpecResult. More...
 
class  CC1G2BlockEraseOpSpecResult
 Class Definition CC1G2BlockEraseOpSpecResult for LLRP parameter C1G2BlockEraseOpSpecResult. More...
 
class  CC1G2BlockWriteOpSpecResult
 Class Definition CC1G2BlockWriteOpSpecResult for LLRP parameter C1G2BlockWriteOpSpecResult. More...
 
class  llrp_u8v_t
 Class for LLRP basic type u8v (List of unsigned 8-bit values) More...
 
class  llrp_s8v_t
 Class for LLRP basic type s8v (List of signed 8-bit values) More...
 
class  llrp_u16v_t
 Class for LLRP basic type u16v (List of unsigned 16-bit values) More...
 
class  llrp_s16v_t
 Class for LLRP basic type s16v (List of signed 16-bit values) More...
 
class  llrp_u32v_t
 Class for LLRP basic type u32v (vector of unsigned 32-bit values) More...
 
class  llrp_s32v_t
 Class for LLRP basic type s32v (vector of signed 32-bit values) More...
 
class  llrp_u64v_t
 Class for LLRP basic type u64v (vector of unsigned 64-bit values) More...
 
class  llrp_s64v_t
 Class for LLRP basic type s64v (vector of signed 64-bit values) More...
 
class  llrp_u1v_t
 Class for LLRP basic type u1v (vector of unsigned 1-bit values) More...
 
class  llrp_utf8v_t
 Class for LLRP basic type utf8v (vector of utf-8 encoded characters) More...
 
class  llrp_bytesToEnd_t
 Class for LLRP basic type bytesToEnd (vector of unsigned bytes) More...
 
class  llrp_u96_t
 Class for LLRP basic type u96 (96-bit value) More...
 
class  CErrorDetails
 Class to return error details in LTKCPP operations. More...
 
class  CVendorDescriptor
 Describes the vendor information for vendor extension classes. More...
 
class  CNamespaceDescriptor
 Describes the namespae information for converting LLRP messages to LTK-XML. More...
 
class  CTypeDescriptor
 Describes a message or parameter type. More...
 
class  CFieldDescriptor
 Describes a single field inside an LTKCPP message or parameters. More...
 
class  CTypeRegistry
 A collection of pointers to CTypeDescriptors. More...
 
class  CElement
 This is the base class for all parameter and message types. More...
 
class  CMessage
 Base Class for All LLRP LTK Messages. More...
 
class  CParameter
 Base Class for All LLRP LTK Parameters. More...
 
class  CDecoder
 LTK LLRP Decoder class. More...
 
class  CDecoderStream
 Class that decodes messages into internal LTK CElements. More...
 
class  CEncoder
 LTK LLRP Encoder class. More...
 
class  CEncoderStream
 Class that encodes internal LTK CElements into messages. More...
 
class  CConnection
 LLRP connection class. More...
 

Typedefs

typedef std::list< CParameter * > tListOfParameters
 
typedef struct NamespaceList tNamespaceList
 

Enumerations

enum  EImpinjRequestedDataType {
  ImpinjRequestedDataType_All_Capabilities = 1000, ImpinjRequestedDataType_Impinj_Detailed_Version = 1001, ImpinjRequestedDataType_Impinj_Frequency_Capabilities = 1002, ImpinjRequestedDataType_Impinj_xArray_Capabilities = 1003,
  ImpinjRequestedDataType_Impinj_Antenna_Capabilities = 1004, ImpinjRequestedDataType_All_Configuration = 2000, ImpinjRequestedDataType_Impinj_Sub_Regulatory_Region = 2001, ImpinjRequestedDataType_Impinj_GPI_Debounce_Configuration = 2003,
  ImpinjRequestedDataType_Impinj_Reader_Temperature = 2004, ImpinjRequestedDataType_Impinj_Link_Monitor_Configuration = 2005, ImpinjRequestedDataType_Impinj_Report_Buffer_Configuration = 2006, ImpinjRequestedDataType_Impinj_Access_Spec_Configuration = 2007,
  ImpinjRequestedDataType_Impinj_GPS_NMEA_Sentences = 2008, ImpinjRequestedDataType_Impinj_Advanced_GPO_Configuration = 2009, ImpinjRequestedDataType_Impinj_Tilt_Configuration = 2010, ImpinjRequestedDataType_Impinj_Beacon_Configuration = 2011,
  ImpinjRequestedDataType_Impinj_Antenna_Configuration = 2012, ImpinjRequestedDataType_Impinj_Location_Configuration = 2013, ImpinjRequestedDataType_Impinj_Transition_Configuration = 2014, ImpinjRequestedDataType_Impinj_Hub_Configuration = 2015,
  ImpinjRequestedDataType_Impinj_PolarizationControl_Configuration = 2017, ImpinjRequestedDataType_Impinj_Direction_Configuration = 2018
}
 Global enumeration EImpinjRequestedDataType for LLRP enumerated field ImpinjRequestedDataType. More...
 
enum  EImpinjRegulatoryRegion {
  ImpinjRegulatoryRegion_FCC_Part_15_247 = 0, ImpinjRegulatoryRegion_ETSI_EN_300_220 = 1, ImpinjRegulatoryRegion_ETSI_EN_302_208_With_LBT = 2, ImpinjRegulatoryRegion_Hong_Kong_920_925_MHz = 3,
  ImpinjRegulatoryRegion_Taiwan_922_928_MHz = 4, ImpinjRegulatoryRegion_ETSI_EN_302_208_v1_2_1 = 7, ImpinjRegulatoryRegion_Korea_917_921_MHz = 8, ImpinjRegulatoryRegion_Malaysia_919_923_MHz = 9,
  ImpinjRegulatoryRegion_China_920_925_MHz = 10, ImpinjRegulatoryRegion_South_Africa_915_919_MHz = 12, ImpinjRegulatoryRegion_Brazil_902_907_and_915_928_MHz = 13, ImpinjRegulatoryRegion_Thailand_920_925_MHz = 14,
  ImpinjRegulatoryRegion_Singapore_920_925_MHz = 15, ImpinjRegulatoryRegion_Australia_920_926_MHz = 16, ImpinjRegulatoryRegion_India_865_867_MHz = 17, ImpinjRegulatoryRegion_Uruguay_916_928_MHz = 18,
  ImpinjRegulatoryRegion_Vietnam_920_925_MHz = 19, ImpinjRegulatoryRegion_Israel_915_917_MHz = 20, ImpinjRegulatoryRegion_Philippines_918_920_MHz = 21, ImpinjRegulatoryRegion_Canada_Post = 22,
  ImpinjRegulatoryRegion_Indonesia_923_925_MHz = 23, ImpinjRegulatoryRegion_New_Zealand_921p5_928_MHz = 24, ImpinjRegulatoryRegion_Japan_916_921_MHz_Without_LBT = 25, ImpinjRegulatoryRegion_Latin_America_902_928_MHz = 26,
  ImpinjRegulatoryRegion_Peru_916_928_MHz = 27, ImpinjRegulatoryRegion_Bangladesh_925_927_MHz = 28
}
 Global enumeration EImpinjRegulatoryRegion for LLRP enumerated field ImpinjRegulatoryRegion. More...
 
enum  EImpinjInventorySearchType {
  ImpinjInventorySearchType_Reader_Selected = 0, ImpinjInventorySearchType_Single_Target = 1, ImpinjInventorySearchType_Dual_Target = 2, ImpinjInventorySearchType_Single_Target_With_Suppression = 3,
  ImpinjInventorySearchType_No_Target = 4, ImpinjInventorySearchType_Single_Target_BtoA = 5, ImpinjInventorySearchType_Dual_Target_with_BtoASelect = 6
}
 Global enumeration EImpinjInventorySearchType for LLRP enumerated field ImpinjInventorySearchType. More...
 
enum  EImpinjFixedFrequencyMode { ImpinjFixedFrequencyMode_Disabled = 0, ImpinjFixedFrequencyMode_Auto_Select = 1, ImpinjFixedFrequencyMode_Channel_List = 2 }
 Global enumeration EImpinjFixedFrequencyMode for LLRP enumerated field ImpinjFixedFrequencyMode. More...
 
enum  EImpinjReducedPowerMode { ImpinjReducedPowerMode_Disabled = 0, ImpinjReducedPowerMode_Enabled = 1 }
 Global enumeration EImpinjReducedPowerMode for LLRP enumerated field ImpinjReducedPowerMode. More...
 
enum  EImpinjLowDutyCycleMode { ImpinjLowDutyCycleMode_Disabled = 0, ImpinjLowDutyCycleMode_Enabled = 1 }
 Global enumeration EImpinjLowDutyCycleMode for LLRP enumerated field ImpinjLowDutyCycleMode. More...
 
enum  EImpinjLinkMonitorMode { ImpinjLinkMonitorMode_Disabled = 0, ImpinjLinkMonitorMode_Enabled = 1 }
 Global enumeration EImpinjLinkMonitorMode for LLRP enumerated field ImpinjLinkMonitorMode. More...
 
enum  EImpinjReportBufferMode { ImpinjReportBufferMode_Normal = 0, ImpinjReportBufferMode_Low_Latency = 1 }
 Global enumeration EImpinjReportBufferMode for LLRP enumerated field ImpinjReportBufferMode. More...
 
enum  EImpinjBlockPermalockResultType {
  ImpinjBlockPermalockResultType_Success = 0, ImpinjBlockPermalockResultType_Insufficient_Power = 1, ImpinjBlockPermalockResultType_Nonspecific_Tag_Error = 2, ImpinjBlockPermalockResultType_No_Response_From_Tag = 3,
  ImpinjBlockPermalockResultType_Nonspecific_Reader_Error = 4, ImpinjBlockPermalockResultType_Incorrect_Password_Error = 5, ImpinjBlockPermalockResultType_Tag_Memory_Overrun_Error = 6
}
 Global enumeration EImpinjBlockPermalockResultType for LLRP enumerated field ImpinjBlockPermalockResultType. More...
 
enum  EImpinjGetBlockPermalockStatusResultType {
  ImpinjGetBlockPermalockStatusResultType_Success = 0, ImpinjGetBlockPermalockStatusResultType_Nonspecific_Tag_Error = 1, ImpinjGetBlockPermalockStatusResultType_No_Response_From_Tag = 2, ImpinjGetBlockPermalockStatusResultType_Nonspecific_Reader_Error = 3,
  ImpinjGetBlockPermalockStatusResultType_Incorrect_Password_Error = 4, ImpinjGetBlockPermalockStatusResultType_Tag_Memory_Overrun_Error = 5
}
 Global enumeration EImpinjGetBlockPermalockStatusResultType for LLRP enumerated field ImpinjGetBlockPermalockStatusResultType. More...
 
enum  EImpinjQTDataProfile { ImpinjQTDataProfile_Unknown = 0, ImpinjQTDataProfile_Private = 1, ImpinjQTDataProfile_Public = 2 }
 Global enumeration EImpinjQTDataProfile for LLRP enumerated field ImpinjQTDataProfile. More...
 
enum  EImpinjQTAccessRange { ImpinjQTAccessRange_Unknown = 0, ImpinjQTAccessRange_Normal_Range = 1, ImpinjQTAccessRange_Short_Range = 2 }
 Global enumeration EImpinjQTAccessRange for LLRP enumerated field ImpinjQTAccessRange. More...
 
enum  EImpinjQTPersistence { ImpinjQTPersistence_Unknown = 0, ImpinjQTPersistence_Temporary = 1, ImpinjQTPersistence_Permanent = 2 }
 Global enumeration EImpinjQTPersistence for LLRP enumerated field ImpinjQTPersistence. More...
 
enum  EImpinjSetQTConfigResultType {
  ImpinjSetQTConfigResultType_Success = 0, ImpinjSetQTConfigResultType_Insufficient_Power = 1, ImpinjSetQTConfigResultType_Nonspecific_Tag_Error = 2, ImpinjSetQTConfigResultType_No_Response_From_Tag = 3,
  ImpinjSetQTConfigResultType_Nonspecific_Reader_Error = 4, ImpinjSetQTConfigResultType_Incorrect_Password_Error = 5
}
 Global enumeration EImpinjSetQTConfigResultType for LLRP enumerated field ImpinjSetQTConfigResultType. More...
 
enum  EImpinjGetQTConfigResultType {
  ImpinjGetQTConfigResultType_Success = 0, ImpinjGetQTConfigResultType_Nonspecific_Tag_Error = 1, ImpinjGetQTConfigResultType_No_Response_From_Tag = 2, ImpinjGetQTConfigResultType_Nonspecific_Reader_Error = 3,
  ImpinjGetQTConfigResultType_Incorrect_Password_Error = 4
}
 Global enumeration EImpinjGetQTConfigResultType for LLRP enumerated field ImpinjGetQTConfigResultType. More...
 
enum  EImpinjSerializedTIDMode { ImpinjSerializedTIDMode_Disabled = 0, ImpinjSerializedTIDMode_Enabled = 1 }
 Global enumeration EImpinjSerializedTIDMode for LLRP enumerated field ImpinjSerializedTIDMode. More...
 
enum  EImpinjRFPhaseAngleMode { ImpinjRFPhaseAngleMode_Disabled = 0, ImpinjRFPhaseAngleMode_Enabled = 1 }
 Global enumeration EImpinjRFPhaseAngleMode for LLRP enumerated field ImpinjRFPhaseAngleMode. More...
 
enum  EImpinjPeakRSSIMode { ImpinjPeakRSSIMode_Disabled = 0, ImpinjPeakRSSIMode_Enabled = 1 }
 Global enumeration EImpinjPeakRSSIMode for LLRP enumerated field ImpinjPeakRSSIMode. More...
 
enum  EImpinjGPSCoordinatesMode { ImpinjGPSCoordinatesMode_Disabled = 0, ImpinjGPSCoordinatesMode_Enabled = 1 }
 Global enumeration EImpinjGPSCoordinatesMode for LLRP enumerated field ImpinjGPSCoordinatesMode. More...
 
enum  EImpinjAdvancedGPOMode {
  ImpinjAdvancedGPOMode_Normal = 0, ImpinjAdvancedGPOMode_Pulsed = 1, ImpinjAdvancedGPOMode_Reader_Operational_Status = 2, ImpinjAdvancedGPOMode_LLRP_Connection_Status = 3,
  ImpinjAdvancedGPOMode_Reader_Inventory_Status = 4, ImpinjAdvancedGPOMode_Network_Connection_Status = 5, ImpinjAdvancedGPOMode_Reader_Inventory_Tags_Status = 6
}
 Global enumeration EImpinjAdvancedGPOMode for LLRP enumerated field ImpinjAdvancedGPOMode. More...
 
enum  EImpinjOptimizedReadMode { ImpinjOptimizedReadMode_Disabled = 0, ImpinjOptimizedReadMode_Enabled = 1 }
 Global enumeration EImpinjOptimizedReadMode for LLRP enumerated field ImpinjOptimizedReadMode. More...
 
enum  EImpinjAccessSpecOrderingMode { ImpinjAccessSpecOrderingMode_FIFO = 0, ImpinjAccessSpecOrderingMode_Ascending = 1 }
 Global enumeration EImpinjAccessSpecOrderingMode for LLRP enumerated field ImpinjAccessSpecOrderingMode. More...
 
enum  EImpinjRFDopplerFrequencyMode { ImpinjRFDopplerFrequencyMode_Disabled = 0, ImpinjRFDopplerFrequencyMode_Enabled = 1 }
 Global enumeration EImpinjRFDopplerFrequencyMode for LLRP enumerated field ImpinjRFDopplerFrequencyMode. More...
 
enum  EImpinjHubConnectedType { ImpinjHubConnectedType_Unknown = 0, ImpinjHubConnectedType_Disconnected = 1, ImpinjHubConnectedType_Connected = 2 }
 Global enumeration EImpinjHubConnectedType for LLRP enumerated field ImpinjHubConnectedType. More...
 
enum  EImpinjHubFaultType {
  ImpinjHubFaultType_No_Fault = 0, ImpinjHubFaultType_RF_Power = 1, ImpinjHubFaultType_RF_Power_On_Hub_1 = 2, ImpinjHubFaultType_RF_Power_On_Hub_2 = 3,
  ImpinjHubFaultType_RF_Power_On_Hub_3 = 4, ImpinjHubFaultType_RF_Power_On_Hub_4 = 5, ImpinjHubFaultType_No_Init = 6, ImpinjHubFaultType_Serial_Overflow = 7,
  ImpinjHubFaultType_Disconnected = 8
}
 Global enumeration EImpinjHubFaultType for LLRP enumerated field ImpinjHubFaultType. More...
 
enum  EImpinjLocationReportType { ImpinjLocationReportType_Entry = 0, ImpinjLocationReportType_Update = 1, ImpinjLocationReportType_Exit = 2 }
 Global enumeration EImpinjLocationReportType for LLRP enumerated field ImpinjLocationReportType. More...
 
enum  EImpinjDirectionFieldOfView { ImpinjDirectionFieldOfView_ReaderSelected = 0, ImpinjDirectionFieldOfView_Wide = 1, ImpinjDirectionFieldOfView_Narrow = 2 }
 Global enumeration EImpinjDirectionFieldOfView for LLRP enumerated field ImpinjDirectionFieldOfView. More...
 
enum  EImpinjDirectionRFMode { ImpinjDirectionRFMode_HighSensitivity = 0, ImpinjDirectionRFMode_HighPerformance = 1 }
 Global enumeration EImpinjDirectionRFMode for LLRP enumerated field ImpinjDirectionRFMode. More...
 
enum  EImpinjDirectionDiagnosticReportLevel { ImpinjDirectionDiagnosticReportLevel_Off = 0, ImpinjDirectionDiagnosticReportLevel_Basic = 1, ImpinjDirectionDiagnosticReportLevel_Extended = 2, ImpinjDirectionDiagnosticReportLevel_Debug = 3 }
 Global enumeration EImpinjDirectionDiagnosticReportLevel for LLRP enumerated field ImpinjDirectionDiagnosticReportLevel. More...
 
enum  EImpinjDirectionReportType { ImpinjDirectionReportType_Entry = 0, ImpinjDirectionReportType_Update = 1, ImpinjDirectionReportType_Exit = 2 }
 Global enumeration EImpinjDirectionReportType for LLRP enumerated field ImpinjDirectionReportType. More...
 
enum  EImpinjDirectionTagPopulationStatus { ImpinjDirectionTagPopulationStatus_OK = 0, ImpinjDirectionTagPopulationStatus_UserOverflow = 1, ImpinjDirectionTagPopulationStatus_SystemOverflow = 2 }
 Global enumeration EImpinjDirectionTagPopulationStatus for LLRP enumerated field ImpinjDirectionTagPopulationStatus. More...
 
enum  EImpinjIntelligentAntennaMode { ImpinjIntelligentAntennaMode_Disabled = 0, ImpinjIntelligentAntennaMode_Enabled = 1 }
 Global enumeration EImpinjIntelligentAntennaMode for LLRP enumerated field ImpinjIntelligentAntennaMode. More...
 
enum  EImpinjAntennaPolarizationType { ImpinjAntennaPolarizationType_LinearHorizontal = 0, ImpinjAntennaPolarizationType_LinearVertical = 1, ImpinjAntennaPolarizationType_CircularRight = 2, ImpinjAntennaPolarizationType_CircularLeft = 3 }
 Global enumeration EImpinjAntennaPolarizationType for LLRP enumerated field ImpinjAntennaPolarizationType. More...
 
enum  EAirProtocols { AirProtocols_Unspecified = 0, AirProtocols_EPCGlobalClass1Gen2 = 1 }
 Global enumeration EAirProtocols for LLRP enumerated field AirProtocols. More...
 
enum  EGetReaderCapabilitiesRequestedData {
  GetReaderCapabilitiesRequestedData_All = 0, GetReaderCapabilitiesRequestedData_General_Device_Capabilities = 1, GetReaderCapabilitiesRequestedData_LLRP_Capabilities = 2, GetReaderCapabilitiesRequestedData_Regulatory_Capabilities = 3,
  GetReaderCapabilitiesRequestedData_LLRP_Air_Protocol_Capabilities = 4
}
 Global enumeration EGetReaderCapabilitiesRequestedData for LLRP enumerated field GetReaderCapabilitiesRequestedData. More...
 
enum  ECommunicationsStandard {
  CommunicationsStandard_Unspecified = 0, CommunicationsStandard_US_FCC_Part_15 = 1, CommunicationsStandard_ETSI_302_208 = 2, CommunicationsStandard_ETSI_300_220 = 3,
  CommunicationsStandard_Australia_LIPD_1W = 4, CommunicationsStandard_Australia_LIPD_4W = 5, CommunicationsStandard_Japan_ARIB_STD_T89 = 6, CommunicationsStandard_Hong_Kong_OFTA_1049 = 7,
  CommunicationsStandard_Taiwan_DGT_LP0002 = 8, CommunicationsStandard_Korea_MIC_Article_5_2 = 9
}
 Global enumeration ECommunicationsStandard for LLRP enumerated field CommunicationsStandard. More...
 
enum  EROSpecState { ROSpecState_Disabled = 0, ROSpecState_Inactive = 1, ROSpecState_Active = 2 }
 Global enumeration EROSpecState for LLRP enumerated field ROSpecState. More...
 
enum  EROSpecStartTriggerType { ROSpecStartTriggerType_Null = 0, ROSpecStartTriggerType_Immediate = 1, ROSpecStartTriggerType_Periodic = 2, ROSpecStartTriggerType_GPI = 3 }
 Global enumeration EROSpecStartTriggerType for LLRP enumerated field ROSpecStartTriggerType. More...
 
enum  EROSpecStopTriggerType { ROSpecStopTriggerType_Null = 0, ROSpecStopTriggerType_Duration = 1, ROSpecStopTriggerType_GPI_With_Timeout = 2 }
 Global enumeration EROSpecStopTriggerType for LLRP enumerated field ROSpecStopTriggerType. More...
 
enum  EAISpecStopTriggerType { AISpecStopTriggerType_Null = 0, AISpecStopTriggerType_Duration = 1, AISpecStopTriggerType_GPI_With_Timeout = 2, AISpecStopTriggerType_Tag_Observation = 3 }
 Global enumeration EAISpecStopTriggerType for LLRP enumerated field AISpecStopTriggerType. More...
 
enum  ETagObservationTriggerType { TagObservationTriggerType_Upon_Seeing_N_Tags_Or_Timeout = 0, TagObservationTriggerType_Upon_Seeing_No_More_New_Tags_For_Tms_Or_Timeout = 1, TagObservationTriggerType_N_Attempts_To_See_All_Tags_In_FOV_Or_Timeout = 2 }
 Global enumeration ETagObservationTriggerType for LLRP enumerated field TagObservationTriggerType. More...
 
enum  ERFSurveySpecStopTriggerType { RFSurveySpecStopTriggerType_Null = 0, RFSurveySpecStopTriggerType_Duration = 1, RFSurveySpecStopTriggerType_N_Iterations_Through_Frequency_Range = 2 }
 Global enumeration ERFSurveySpecStopTriggerType for LLRP enumerated field RFSurveySpecStopTriggerType. More...
 
enum  EAccessSpecState { AccessSpecState_Disabled = 0, AccessSpecState_Active = 1 }
 Global enumeration EAccessSpecState for LLRP enumerated field AccessSpecState. More...
 
enum  EAccessSpecStopTriggerType { AccessSpecStopTriggerType_Null = 0, AccessSpecStopTriggerType_Operation_Count = 1 }
 Global enumeration EAccessSpecStopTriggerType for LLRP enumerated field AccessSpecStopTriggerType. More...
 
enum  EGetReaderConfigRequestedData {
  GetReaderConfigRequestedData_All = 0, GetReaderConfigRequestedData_Identification = 1, GetReaderConfigRequestedData_AntennaProperties = 2, GetReaderConfigRequestedData_AntennaConfiguration = 3,
  GetReaderConfigRequestedData_ROReportSpec = 4, GetReaderConfigRequestedData_ReaderEventNotificationSpec = 5, GetReaderConfigRequestedData_AccessReportSpec = 6, GetReaderConfigRequestedData_LLRPConfigurationStateValue = 7,
  GetReaderConfigRequestedData_KeepaliveSpec = 8, GetReaderConfigRequestedData_GPIPortCurrentState = 9, GetReaderConfigRequestedData_GPOWriteData = 10, GetReaderConfigRequestedData_EventsAndReports = 11
}
 Global enumeration EGetReaderConfigRequestedData for LLRP enumerated field GetReaderConfigRequestedData. More...
 
enum  EIdentificationType { IdentificationType_MAC_Address = 0, IdentificationType_EPC = 1 }
 Global enumeration EIdentificationType for LLRP enumerated field IdentificationType. More...
 
enum  EKeepaliveTriggerType { KeepaliveTriggerType_Null = 0, KeepaliveTriggerType_Periodic = 1 }
 Global enumeration EKeepaliveTriggerType for LLRP enumerated field KeepaliveTriggerType. More...
 
enum  EGPIPortState { GPIPortState_Low = 0, GPIPortState_High = 1, GPIPortState_Unknown = 2 }
 Global enumeration EGPIPortState for LLRP enumerated field GPIPortState. More...
 
enum  EROReportTriggerType { ROReportTriggerType_None = 0, ROReportTriggerType_Upon_N_Tags_Or_End_Of_AISpec = 1, ROReportTriggerType_Upon_N_Tags_Or_End_Of_ROSpec = 2 }
 Global enumeration EROReportTriggerType for LLRP enumerated field ROReportTriggerType. More...
 
enum  EAccessReportTriggerType { AccessReportTriggerType_Whenever_ROReport_Is_Generated = 0, AccessReportTriggerType_End_Of_AccessSpec = 1 }
 Global enumeration EAccessReportTriggerType for LLRP enumerated field AccessReportTriggerType. More...
 
enum  ENotificationEventType {
  NotificationEventType_Upon_Hopping_To_Next_Channel = 0, NotificationEventType_GPI_Event = 1, NotificationEventType_ROSpec_Event = 2, NotificationEventType_Report_Buffer_Fill_Warning = 3,
  NotificationEventType_Reader_Exception_Event = 4, NotificationEventType_RFSurvey_Event = 5, NotificationEventType_AISpec_Event = 6, NotificationEventType_AISpec_Event_With_Details = 7,
  NotificationEventType_Antenna_Event = 8
}
 Global enumeration ENotificationEventType for LLRP enumerated field NotificationEventType. More...
 
enum  EROSpecEventType { ROSpecEventType_Start_Of_ROSpec = 0, ROSpecEventType_End_Of_ROSpec = 1, ROSpecEventType_Preemption_Of_ROSpec = 2 }
 Global enumeration EROSpecEventType for LLRP enumerated field ROSpecEventType. More...
 
enum  ERFSurveyEventType { RFSurveyEventType_Start_Of_RFSurvey = 0, RFSurveyEventType_End_Of_RFSurvey = 1 }
 Global enumeration ERFSurveyEventType for LLRP enumerated field RFSurveyEventType. More...
 
enum  EAISpecEventType { AISpecEventType_End_Of_AISpec = 0 }
 Global enumeration EAISpecEventType for LLRP enumerated field AISpecEventType. More...
 
enum  EAntennaEventType { AntennaEventType_Antenna_Disconnected = 0, AntennaEventType_Antenna_Connected = 1 }
 Global enumeration EAntennaEventType for LLRP enumerated field AntennaEventType. More...
 
enum  EConnectionAttemptStatusType {
  ConnectionAttemptStatusType_Success = 0, ConnectionAttemptStatusType_Failed_A_Reader_Initiated_Connection_Already_Exists = 1, ConnectionAttemptStatusType_Failed_A_Client_Initiated_Connection_Already_Exists = 2, ConnectionAttemptStatusType_Failed_Reason_Other_Than_A_Connection_Already_Exists = 3,
  ConnectionAttemptStatusType_Another_Connection_Attempted = 4
}
 Global enumeration EConnectionAttemptStatusType for LLRP enumerated field ConnectionAttemptStatusType. More...
 
enum  EStatusCode {
  StatusCode_M_Success = 0, StatusCode_M_ParameterError = 100, StatusCode_M_FieldError = 101, StatusCode_M_UnexpectedParameter = 102,
  StatusCode_M_MissingParameter = 103, StatusCode_M_DuplicateParameter = 104, StatusCode_M_OverflowParameter = 105, StatusCode_M_OverflowField = 106,
  StatusCode_M_UnknownParameter = 107, StatusCode_M_UnknownField = 108, StatusCode_M_UnsupportedMessage = 109, StatusCode_M_UnsupportedVersion = 110,
  StatusCode_M_UnsupportedParameter = 111, StatusCode_P_ParameterError = 200, StatusCode_P_FieldError = 201, StatusCode_P_UnexpectedParameter = 202,
  StatusCode_P_MissingParameter = 203, StatusCode_P_DuplicateParameter = 204, StatusCode_P_OverflowParameter = 205, StatusCode_P_OverflowField = 206,
  StatusCode_P_UnknownParameter = 207, StatusCode_P_UnknownField = 208, StatusCode_P_UnsupportedParameter = 209, StatusCode_A_Invalid = 300,
  StatusCode_A_OutOfRange = 301, StatusCode_R_DeviceError = 401
}
 Global enumeration EStatusCode for LLRP enumerated field StatusCode. More...
 
enum  EC1G2DRValue { C1G2DRValue_DRV_8 = 0, C1G2DRValue_DRV_64_3 = 1 }
 Global enumeration EC1G2DRValue for LLRP enumerated field C1G2DRValue. More...
 
enum  EC1G2MValue { C1G2MValue_MV_FM0 = 0, C1G2MValue_MV_2 = 1, C1G2MValue_MV_4 = 2, C1G2MValue_MV_8 = 3 }
 Global enumeration EC1G2MValue for LLRP enumerated field C1G2MValue. More...
 
enum  EC1G2ForwardLinkModulation { C1G2ForwardLinkModulation_PR_ASK = 0, C1G2ForwardLinkModulation_SSB_ASK = 1, C1G2ForwardLinkModulation_DSB_ASK = 2 }
 Global enumeration EC1G2ForwardLinkModulation for LLRP enumerated field C1G2ForwardLinkModulation. More...
 
enum  EC1G2SpectralMaskIndicator { C1G2SpectralMaskIndicator_Unknown = 0, C1G2SpectralMaskIndicator_SI = 1, C1G2SpectralMaskIndicator_MI = 2, C1G2SpectralMaskIndicator_DI = 3 }
 Global enumeration EC1G2SpectralMaskIndicator for LLRP enumerated field C1G2SpectralMaskIndicator. More...
 
enum  EC1G2TruncateAction { C1G2TruncateAction_Unspecified = 0, C1G2TruncateAction_Do_Not_Truncate = 1, C1G2TruncateAction_Truncate = 2 }
 Global enumeration EC1G2TruncateAction for LLRP enumerated field C1G2TruncateAction. More...
 
enum  EC1G2StateAwareTarget {
  C1G2StateAwareTarget_SL = 0, C1G2StateAwareTarget_Inventoried_State_For_Session_S0 = 1, C1G2StateAwareTarget_Inventoried_State_For_Session_S1 = 2, C1G2StateAwareTarget_Inventoried_State_For_Session_S2 = 3,
  C1G2StateAwareTarget_Inventoried_State_For_Session_S3 = 4
}
 Global enumeration EC1G2StateAwareTarget for LLRP enumerated field C1G2StateAwareTarget. More...
 
enum  EC1G2StateAwareAction {
  C1G2StateAwareAction_AssertSLOrA_DeassertSLOrB = 0, C1G2StateAwareAction_AssertSLOrA_Noop = 1, C1G2StateAwareAction_Noop_DeassertSLOrB = 2, C1G2StateAwareAction_NegateSLOrABBA_Noop = 3,
  C1G2StateAwareAction_DeassertSLOrB_AssertSLOrA = 4, C1G2StateAwareAction_DeassertSLOrB_Noop = 5, C1G2StateAwareAction_Noop_AssertSLOrA = 6, C1G2StateAwareAction_Noop_NegateSLOrABBA = 7
}
 Global enumeration EC1G2StateAwareAction for LLRP enumerated field C1G2StateAwareAction. More...
 
enum  EC1G2StateUnawareAction {
  C1G2StateUnawareAction_Select_Unselect = 0, C1G2StateUnawareAction_Select_DoNothing = 1, C1G2StateUnawareAction_DoNothing_Unselect = 2, C1G2StateUnawareAction_Unselect_DoNothing = 3,
  C1G2StateUnawareAction_Unselect_Select = 4, C1G2StateUnawareAction_DoNothing_Select = 5
}
 Global enumeration EC1G2StateUnawareAction for LLRP enumerated field C1G2StateUnawareAction. More...
 
enum  EC1G2TagInventoryStateAwareI { C1G2TagInventoryStateAwareI_State_A = 0, C1G2TagInventoryStateAwareI_State_B = 1 }
 Global enumeration EC1G2TagInventoryStateAwareI for LLRP enumerated field C1G2TagInventoryStateAwareI. More...
 
enum  EC1G2TagInventoryStateAwareS { C1G2TagInventoryStateAwareS_SL = 0, C1G2TagInventoryStateAwareS_Not_SL = 1 }
 Global enumeration EC1G2TagInventoryStateAwareS for LLRP enumerated field C1G2TagInventoryStateAwareS. More...
 
enum  EC1G2LockPrivilege { C1G2LockPrivilege_Read_Write = 0, C1G2LockPrivilege_Perma_Lock = 1, C1G2LockPrivilege_Perma_Unlock = 2, C1G2LockPrivilege_Unlock = 3 }
 Global enumeration EC1G2LockPrivilege for LLRP enumerated field C1G2LockPrivilege. More...
 
enum  EC1G2LockDataField {
  C1G2LockDataField_Kill_Password = 0, C1G2LockDataField_Access_Password = 1, C1G2LockDataField_EPC_Memory = 2, C1G2LockDataField_TID_Memory = 3,
  C1G2LockDataField_User_Memory = 4
}
 Global enumeration EC1G2LockDataField for LLRP enumerated field C1G2LockDataField. More...
 
enum  EC1G2ReadResultType { C1G2ReadResultType_Success = 0, C1G2ReadResultType_Nonspecific_Tag_Error = 1, C1G2ReadResultType_No_Response_From_Tag = 2, C1G2ReadResultType_Nonspecific_Reader_Error = 3 }
 Global enumeration EC1G2ReadResultType for LLRP enumerated field C1G2ReadResultType. More...
 
enum  EC1G2WriteResultType {
  C1G2WriteResultType_Success = 0, C1G2WriteResultType_Tag_Memory_Overrun_Error = 1, C1G2WriteResultType_Tag_Memory_Locked_Error = 2, C1G2WriteResultType_Insufficient_Power = 3,
  C1G2WriteResultType_Nonspecific_Tag_Error = 4, C1G2WriteResultType_No_Response_From_Tag = 5, C1G2WriteResultType_Nonspecific_Reader_Error = 6
}
 Global enumeration EC1G2WriteResultType for LLRP enumerated field C1G2WriteResultType. More...
 
enum  EC1G2KillResultType {
  C1G2KillResultType_Success = 0, C1G2KillResultType_Zero_Kill_Password_Error = 1, C1G2KillResultType_Insufficient_Power = 2, C1G2KillResultType_Nonspecific_Tag_Error = 3,
  C1G2KillResultType_No_Response_From_Tag = 4, C1G2KillResultType_Nonspecific_Reader_Error = 5
}
 Global enumeration EC1G2KillResultType for LLRP enumerated field C1G2KillResultType. More...
 
enum  EC1G2LockResultType {
  C1G2LockResultType_Success = 0, C1G2LockResultType_Insufficient_Power = 1, C1G2LockResultType_Nonspecific_Tag_Error = 2, C1G2LockResultType_No_Response_From_Tag = 3,
  C1G2LockResultType_Nonspecific_Reader_Error = 4
}
 Global enumeration EC1G2LockResultType for LLRP enumerated field C1G2LockResultType. More...
 
enum  EC1G2BlockEraseResultType {
  C1G2BlockEraseResultType_Success = 0, C1G2BlockEraseResultType_Tag_Memory_Overrun_Error = 1, C1G2BlockEraseResultType_Tag_Memory_Locked_Error = 2, C1G2BlockEraseResultType_Insufficient_Power = 3,
  C1G2BlockEraseResultType_Nonspecific_Tag_Error = 4, C1G2BlockEraseResultType_No_Response_From_Tag = 5, C1G2BlockEraseResultType_Nonspecific_Reader_Error = 6
}
 Global enumeration EC1G2BlockEraseResultType for LLRP enumerated field C1G2BlockEraseResultType. More...
 
enum  EC1G2BlockWriteResultType {
  C1G2BlockWriteResultType_Success = 0, C1G2BlockWriteResultType_Tag_Memory_Overrun_Error = 1, C1G2BlockWriteResultType_Tag_Memory_Locked_Error = 2, C1G2BlockWriteResultType_Insufficient_Power = 3,
  C1G2BlockWriteResultType_Nonspecific_Tag_Error = 4, C1G2BlockWriteResultType_No_Response_From_Tag = 5, C1G2BlockWriteResultType_Nonspecific_Reader_Error = 6
}
 Global enumeration EC1G2BlockWriteResultType for LLRP enumerated field C1G2BlockWriteResultType. More...
 
enum  EResultCode {
  RC_OK = 0, RC_MiscError = 100, RC_Botch, RC_SendIOError,
  RC_RecvIOError, RC_RecvEOF, RC_RecvTimeout, RC_RecvFramingError,
  RC_RecvBufferOverflow, RC_BadVersion, RC_MissingResponseType, RC_UnknownMessageType,
  RC_UnknownParameterType, RC_ExcessiveLength, RC_InvalidLength, RC_FieldUnderrun,
  RC_ReservedBitsUnderrun, RC_FieldOverrun, RC_ReservedBitsOverrun, RC_UnalignedBitField,
  RC_UnalignedReservedBits, RC_MessageAllocationFailed, RC_ParameterAllocationFailed, RC_FieldAllocationFailed,
  RC_ExtraBytes, RC_MissingParameter, RC_UnexpectedParameter, RC_InvalidChoiceMember,
  RC_EnrollBadTypeNumber, RC_NotAllowedAtExtensionPoint, RC_XMLInvalidNodeType, RC_XMLMissingField,
  RC_XMLExtraNode, RC_XMLInvalidFieldCharacters, RC_XMLOutOfRange
}
 Error result codes for LTK operations. More...
 

Functions

void enrollImpinjTypesIntoRegistry (CTypeRegistry *pTypeRegistry)
 Enrolls the types for Impinj into the LTKCPP registry. More...
 
void enrollCoreTypesIntoRegistry (CTypeRegistry *pTypeRegistry)
 Enrolls the types for Core into the LTKCPP registry. More...
 
CTypeRegistrygetTheTypeRegistry (void)
 
EResultCode toXMLString (const CElement *pElement, char *pBuffer, int nBuffer)
 

Variables

const CVendorDescriptor g_vdescImpinj
 
const CNamespaceDescriptor g_nsdescImpinj
 
const SEnumTableEntry g_estImpinjRequestedDataType []
 
const SEnumTableEntry g_estImpinjRegulatoryRegion []
 
const SEnumTableEntry g_estImpinjInventorySearchType []
 
const SEnumTableEntry g_estImpinjFixedFrequencyMode []
 
const SEnumTableEntry g_estImpinjReducedPowerMode []
 
const SEnumTableEntry g_estImpinjLowDutyCycleMode []
 
const SEnumTableEntry g_estImpinjLinkMonitorMode []
 
const SEnumTableEntry g_estImpinjReportBufferMode []
 
const SEnumTableEntry g_estImpinjBlockPermalockResultType []
 
const SEnumTableEntry g_estImpinjGetBlockPermalockStatusResultType []
 
const SEnumTableEntry g_estImpinjQTDataProfile []
 
const SEnumTableEntry g_estImpinjQTAccessRange []
 
const SEnumTableEntry g_estImpinjQTPersistence []
 
const SEnumTableEntry g_estImpinjSetQTConfigResultType []
 
const SEnumTableEntry g_estImpinjGetQTConfigResultType []
 
const SEnumTableEntry g_estImpinjSerializedTIDMode []
 
const SEnumTableEntry g_estImpinjRFPhaseAngleMode []
 
const SEnumTableEntry g_estImpinjPeakRSSIMode []
 
const SEnumTableEntry g_estImpinjGPSCoordinatesMode []
 
const SEnumTableEntry g_estImpinjAdvancedGPOMode []
 
const SEnumTableEntry g_estImpinjOptimizedReadMode []
 
const SEnumTableEntry g_estImpinjAccessSpecOrderingMode []
 
const SEnumTableEntry g_estImpinjRFDopplerFrequencyMode []
 
const SEnumTableEntry g_estImpinjHubConnectedType []
 
const SEnumTableEntry g_estImpinjHubFaultType []
 
const SEnumTableEntry g_estImpinjLocationReportType []
 
const SEnumTableEntry g_estImpinjDirectionFieldOfView []
 
const SEnumTableEntry g_estImpinjDirectionRFMode []
 
const SEnumTableEntry g_estImpinjDirectionDiagnosticReportLevel []
 
const SEnumTableEntry g_estImpinjDirectionReportType []
 
const SEnumTableEntry g_estImpinjDirectionTagPopulationStatus []
 
const SEnumTableEntry g_estImpinjIntelligentAntennaMode []
 
const SEnumTableEntry g_estImpinjAntennaPolarizationType []
 
const CNamespaceDescriptor g_nsdescllrp
 
const SEnumTableEntry g_estAirProtocols []
 
const SEnumTableEntry g_estGetReaderCapabilitiesRequestedData []
 
const SEnumTableEntry g_estCommunicationsStandard []
 
const SEnumTableEntry g_estROSpecState []
 
const SEnumTableEntry g_estROSpecStartTriggerType []
 
const SEnumTableEntry g_estROSpecStopTriggerType []
 
const SEnumTableEntry g_estAISpecStopTriggerType []
 
const SEnumTableEntry g_estTagObservationTriggerType []
 
const SEnumTableEntry g_estRFSurveySpecStopTriggerType []
 
const SEnumTableEntry g_estAccessSpecState []
 
const SEnumTableEntry g_estAccessSpecStopTriggerType []
 
const SEnumTableEntry g_estGetReaderConfigRequestedData []
 
const SEnumTableEntry g_estIdentificationType []
 
const SEnumTableEntry g_estKeepaliveTriggerType []
 
const SEnumTableEntry g_estGPIPortState []
 
const SEnumTableEntry g_estROReportTriggerType []
 
const SEnumTableEntry g_estAccessReportTriggerType []
 
const SEnumTableEntry g_estNotificationEventType []
 
const SEnumTableEntry g_estROSpecEventType []
 
const SEnumTableEntry g_estRFSurveyEventType []
 
const SEnumTableEntry g_estAISpecEventType []
 
const SEnumTableEntry g_estAntennaEventType []
 
const SEnumTableEntry g_estConnectionAttemptStatusType []
 
const SEnumTableEntry g_estStatusCode []
 
const SEnumTableEntry g_estC1G2DRValue []
 
const SEnumTableEntry g_estC1G2MValue []
 
const SEnumTableEntry g_estC1G2ForwardLinkModulation []
 
const SEnumTableEntry g_estC1G2SpectralMaskIndicator []
 
const SEnumTableEntry g_estC1G2TruncateAction []
 
const SEnumTableEntry g_estC1G2StateAwareTarget []
 
const SEnumTableEntry g_estC1G2StateAwareAction []
 
const SEnumTableEntry g_estC1G2StateUnawareAction []
 
const SEnumTableEntry g_estC1G2TagInventoryStateAwareI []
 
const SEnumTableEntry g_estC1G2TagInventoryStateAwareS []
 
const SEnumTableEntry g_estC1G2LockPrivilege []
 
const SEnumTableEntry g_estC1G2LockDataField []
 
const SEnumTableEntry g_estC1G2ReadResultType []
 
const SEnumTableEntry g_estC1G2WriteResultType []
 
const SEnumTableEntry g_estC1G2KillResultType []
 
const SEnumTableEntry g_estC1G2LockResultType []
 
const SEnumTableEntry g_estC1G2BlockEraseResultType []
 
const SEnumTableEntry g_estC1G2BlockWriteResultType []
 
CFieldDescriptor g_fdMessageHeader_Type
 
CFieldDescriptor g_fdMessageHeader_Length
 
CFieldDescriptor g_fdMessageHeader_MessageID
 
CFieldDescriptor g_fdMessageHeader_VendorPEN
 
CFieldDescriptor g_fdMessageHeader_Subtype
 
CFieldDescriptor g_fdParameterHeader_TVType
 
CFieldDescriptor g_fdParameterHeader_TLVType
 
CFieldDescriptor g_fdParameterHeader_TLVLength
 
CFieldDescriptor g_fdParameterHeader_VendorPEN
 
CFieldDescriptor g_fdParameterHeader_Subtype
 

Detailed Description

\brief The namespace for the LTKCPP library

The namespace for the LTKCPP library

Enumeration Type Documentation

Global enumeration EAccessReportTriggerType for LLRP enumerated field AccessReportTriggerType.

Document Reference LLRP Specification Section 13.2.2

Enumerator
AccessReportTriggerType_Whenever_ROReport_Is_Generated 

Whenever_ROReport_Is_Generated

AccessReportTriggerType_End_Of_AccessSpec 

End_Of_AccessSpec

Definition at line 888 of file ltkcpp.h.

Global enumeration EAccessSpecState for LLRP enumerated field AccessSpecState.

Document Reference LLRP Specification Section 11.2.1

Enumerator
AccessSpecState_Disabled 

Disabled

AccessSpecState_Active 

Active

Definition at line 629 of file ltkcpp.h.

Global enumeration EAccessSpecStopTriggerType for LLRP enumerated field AccessSpecStopTriggerType.

Document Reference LLRP Specification Section 11.2.1.1

<p>Description:</p> 


<ul>

<li>
<p>0:    Null - No stop trigger defined.</p> 
<li>
<p>1:     Operation count</p> 
    </ul> 

 <SMALL><i>Copyright 2006, 2007, EPCglobal Inc. The proprietary text of EPCglobal Inc. included here is in not a Contribution to the LLRP toolkit, under Apache License, Version 2.0. The right to use the proprietary text is limited to reproduction and display thereof within the work.</i></SMALL> 

Enumerator
AccessSpecStopTriggerType_Null 

Null

AccessSpecStopTriggerType_Operation_Count 

Operation_Count

Definition at line 679 of file ltkcpp.h.

Global enumeration EAirProtocols for LLRP enumerated field AirProtocols.

Document Reference LLRP Specification Section 7.1.4

<p>This is the identifier of the air protocol. </p> 

Enumerator
AirProtocols_Unspecified 

Unspecified

AirProtocols_EPCGlobalClass1Gen2 

EPCGlobalClass1Gen2

Definition at line 228 of file ltkcpp.h.

Global enumeration EAISpecEventType for LLRP enumerated field AISpecEventType.

Document Reference LLRP Specification Section 13.2.6.9

Enumerator
AISpecEventType_End_Of_AISpec 

End_Of_AISpec

Definition at line 1011 of file ltkcpp.h.

Global enumeration EAISpecStopTriggerType for LLRP enumerated field AISpecStopTriggerType.

Document Reference LLRP Specification Section 10.2.2.1

<p>Description:</p> 


<ul>

<li>
<p>0:    Null - Stop when ROSpec is done.</p> 
<li>
<p>1:    Duration</p> 
<li>
<p>2:    GPI with a timeout value</p> 
<li>
<p>3:    Tag observation</p> 
    </ul> 

 <SMALL><i>Copyright 2006, 2007, EPCglobal Inc. The proprietary text of EPCglobal Inc. included here is in not a Contribution to the LLRP toolkit, under Apache License, Version 2.0. The right to use the proprietary text is limited to reproduction and display thereof within the work.</i></SMALL> 

Enumerator
AISpecStopTriggerType_Null 

Null

AISpecStopTriggerType_Duration 

Duration

AISpecStopTriggerType_GPI_With_Timeout 

GPI_With_Timeout

AISpecStopTriggerType_Tag_Observation 

Tag_Observation

Definition at line 514 of file ltkcpp.h.

Global enumeration EAntennaEventType for LLRP enumerated field AntennaEventType.

Document Reference LLRP Specification Section 13.2.6.10

Enumerator
AntennaEventType_Antenna_Disconnected 

Antenna_Disconnected

AntennaEventType_Antenna_Connected 

Antenna_Connected

Definition at line 1041 of file ltkcpp.h.

Global enumeration EC1G2BlockEraseResultType for LLRP enumerated field C1G2BlockEraseResultType.

Document Reference LLRP Specification Section 15.2.1.5.5.5

Enumerator
C1G2BlockEraseResultType_Success 

Success

C1G2BlockEraseResultType_Tag_Memory_Overrun_Error 

Tag_Memory_Overrun_Error

C1G2BlockEraseResultType_Tag_Memory_Locked_Error 

Tag_Memory_Locked_Error

C1G2BlockEraseResultType_Insufficient_Power 

Insufficient_Power

C1G2BlockEraseResultType_Nonspecific_Tag_Error 

Nonspecific_Tag_Error

C1G2BlockEraseResultType_No_Response_From_Tag 

No_Response_From_Tag

C1G2BlockEraseResultType_Nonspecific_Reader_Error 

Nonspecific_Reader_Error

Definition at line 1715 of file ltkcpp.h.

Global enumeration EC1G2BlockWriteResultType for LLRP enumerated field C1G2BlockWriteResultType.

Document Reference LLRP Specification Section 15.2.1.5.5.6

  <SMALL><i>Copyright 2006, 2007, EPCglobal Inc. The proprietary text of EPCglobal Inc. included here is in not a Contribution to the LLRP toolkit, under Apache License, Version 2.0. The right to use the proprietary text is limited to reproduction and display thereof within the work.</i></SMALL> 

Enumerator
C1G2BlockWriteResultType_Success 

Success

C1G2BlockWriteResultType_Tag_Memory_Overrun_Error 

Tag_Memory_Overrun_Error

C1G2BlockWriteResultType_Tag_Memory_Locked_Error 

Tag_Memory_Locked_Error

C1G2BlockWriteResultType_Insufficient_Power 

Insufficient_Power

C1G2BlockWriteResultType_Nonspecific_Tag_Error 

Nonspecific_Tag_Error

C1G2BlockWriteResultType_No_Response_From_Tag 

No_Response_From_Tag

C1G2BlockWriteResultType_Nonspecific_Reader_Error 

Nonspecific_Reader_Error

Definition at line 1753 of file ltkcpp.h.

Global enumeration EC1G2DRValue for LLRP enumerated field C1G2DRValue.

Document Reference LLRP Specification Section 15.2.1.1.2.1

Enumerator
C1G2DRValue_DRV_8 

DRV_8

C1G2DRValue_DRV_64_3 

DRV_64_3

Definition at line 1166 of file ltkcpp.h.

Global enumeration EC1G2ForwardLinkModulation for LLRP enumerated field C1G2ForwardLinkModulation.

Document Reference LLRP Specification Section 15.2.1.1.2.1

Enumerator
C1G2ForwardLinkModulation_PR_ASK 

PR_ASK

C1G2ForwardLinkModulation_SSB_ASK 

SSB_ASK

C1G2ForwardLinkModulation_DSB_ASK 

DSB_ASK

Definition at line 1227 of file ltkcpp.h.

Global enumeration EC1G2KillResultType for LLRP enumerated field C1G2KillResultType.

Document Reference LLRP Specification Section 15.2.1.5.5.3

Enumerator
C1G2KillResultType_Success 

Success

C1G2KillResultType_Zero_Kill_Password_Error 

Zero_Kill_Password_Error

C1G2KillResultType_Insufficient_Power 

Insufficient_Power

C1G2KillResultType_Nonspecific_Tag_Error 

Nonspecific_Tag_Error

C1G2KillResultType_No_Response_From_Tag 

No_Response_From_Tag

C1G2KillResultType_Nonspecific_Reader_Error 

Nonspecific_Reader_Error

Definition at line 1649 of file ltkcpp.h.

Global enumeration EC1G2LockDataField for LLRP enumerated field C1G2LockDataField.

Document Reference LLRP Specification Section 15.2.1.3.2.4.1

Enumerator
C1G2LockDataField_Kill_Password 

Kill_Password

C1G2LockDataField_Access_Password 

Access_Password

C1G2LockDataField_EPC_Memory 

EPC_Memory

C1G2LockDataField_TID_Memory 

TID_Memory

C1G2LockDataField_User_Memory 

User_Memory

Definition at line 1547 of file ltkcpp.h.

Global enumeration EC1G2LockPrivilege for LLRP enumerated field C1G2LockPrivilege.

Document Reference LLRP Specification Section 15.2.1.3.2.4.1

<p>Read_Write means lock for either reading or writing (depends on memory bank).</p> 

Enumerator
C1G2LockPrivilege_Read_Write 

Read_Write

C1G2LockPrivilege_Perma_Lock 

Perma_Lock

C1G2LockPrivilege_Perma_Unlock 

Perma_Unlock

C1G2LockPrivilege_Unlock 

Unlock

Definition at line 1515 of file ltkcpp.h.

Global enumeration EC1G2LockResultType for LLRP enumerated field C1G2LockResultType.

Document Reference LLRP Specification Section 15.2.1.5.5.4

Enumerator
C1G2LockResultType_Success 

Success

C1G2LockResultType_Insufficient_Power 

Insufficient_Power

C1G2LockResultType_Nonspecific_Tag_Error 

Nonspecific_Tag_Error

C1G2LockResultType_No_Response_From_Tag 

No_Response_From_Tag

C1G2LockResultType_Nonspecific_Reader_Error 

Nonspecific_Reader_Error

Definition at line 1681 of file ltkcpp.h.

Global enumeration EC1G2MValue for LLRP enumerated field C1G2MValue.

Document Reference LLRP Specification Section 15.2.1.1.2.1

Enumerator
C1G2MValue_MV_FM0 

MV_FM0

C1G2MValue_MV_2 

MV_2

C1G2MValue_MV_4 

MV_4

C1G2MValue_MV_8 

MV_8

Definition at line 1197 of file ltkcpp.h.

Global enumeration EC1G2ReadResultType for LLRP enumerated field C1G2ReadResultType.

Document Reference LLRP Specification Section 15.2.1.5.5.1

Enumerator
C1G2ReadResultType_Success 

Success

C1G2ReadResultType_Nonspecific_Tag_Error 

Nonspecific_Tag_Error

C1G2ReadResultType_No_Response_From_Tag 

No_Response_From_Tag

C1G2ReadResultType_Nonspecific_Reader_Error 

Nonspecific_Reader_Error

Definition at line 1578 of file ltkcpp.h.

Global enumeration EC1G2SpectralMaskIndicator for LLRP enumerated field C1G2SpectralMaskIndicator.

Document Reference LLRP Specification Section 15.2.1.1.2.1

<p>Description</p> 


<ul>

<li>
<p>0:          Unknown</p> 
<li>
<p>1:          SI -Meets [C1G2] Single-Interrogator Mode Mask</p> 
<li>
<p>2:          MI - Meets [C1G2] Multi-Interrogator Mode Mask</p> 
<li>
<p>3:          DI - Meets [C1G2] Dense-Interrogator Mode Mask</p> 
   </ul> 

 <SMALL><i>Copyright 2006, 2007, EPCglobal Inc. The proprietary text of EPCglobal Inc. included here is in not a Contribution to the LLRP toolkit, under Apache License, Version 2.0. The right to use the proprietary text is limited to reproduction and display thereof within the work.</i></SMALL> 

Enumerator
C1G2SpectralMaskIndicator_Unknown 

Unknown

C1G2SpectralMaskIndicator_SI 

SI

C1G2SpectralMaskIndicator_MI 

MI

C1G2SpectralMaskIndicator_DI 

DI

Definition at line 1289 of file ltkcpp.h.

Global enumeration EC1G2StateAwareAction for LLRP enumerated field C1G2StateAwareAction.

Document Reference LLRP Specification Section 15.2.1.2.1.1.2

Enumerator
C1G2StateAwareAction_AssertSLOrA_DeassertSLOrB 

AssertSLOrA_DeassertSLOrB

C1G2StateAwareAction_AssertSLOrA_Noop 

AssertSLOrA_Noop

C1G2StateAwareAction_Noop_DeassertSLOrB 

Noop_DeassertSLOrB

C1G2StateAwareAction_NegateSLOrABBA_Noop 

NegateSLOrABBA_Noop

C1G2StateAwareAction_DeassertSLOrB_AssertSLOrA 

DeassertSLOrB_AssertSLOrA

C1G2StateAwareAction_DeassertSLOrB_Noop 

DeassertSLOrB_Noop

C1G2StateAwareAction_Noop_AssertSLOrA 

Noop_AssertSLOrA

C1G2StateAwareAction_Noop_NegateSLOrABBA 

Noop_NegateSLOrABBA

Definition at line 1386 of file ltkcpp.h.

Global enumeration EC1G2StateAwareTarget for LLRP enumerated field C1G2StateAwareTarget.

Document Reference LLRP Specification Section 15.2.1.2.1.1.2

Enumerator
C1G2StateAwareTarget_SL 

SL

C1G2StateAwareTarget_Inventoried_State_For_Session_S0 

Inventoried_State_For_Session_S0

C1G2StateAwareTarget_Inventoried_State_For_Session_S1 

Inventoried_State_For_Session_S1

C1G2StateAwareTarget_Inventoried_State_For_Session_S2 

Inventoried_State_For_Session_S2

C1G2StateAwareTarget_Inventoried_State_For_Session_S3 

Inventoried_State_For_Session_S3

Definition at line 1351 of file ltkcpp.h.

Global enumeration EC1G2StateUnawareAction for LLRP enumerated field C1G2StateUnawareAction.

Document Reference LLRP Specification Section 15.2.1.2.1.1.3

Enumerator
C1G2StateUnawareAction_Select_Unselect 

Select_Unselect

C1G2StateUnawareAction_Select_DoNothing 

Select_DoNothing

C1G2StateUnawareAction_DoNothing_Unselect 

DoNothing_Unselect

C1G2StateUnawareAction_Unselect_DoNothing 

Unselect_DoNothing

C1G2StateUnawareAction_Unselect_Select 

Unselect_Select

C1G2StateUnawareAction_DoNothing_Select 

DoNothing_Select

Definition at line 1419 of file ltkcpp.h.

Global enumeration EC1G2TagInventoryStateAwareI for LLRP enumerated field C1G2TagInventoryStateAwareI.

Document Reference LLRP Specification Section 15.2.1.2.1.3.1

Enumerator
C1G2TagInventoryStateAwareI_State_A 

State_A

C1G2TagInventoryStateAwareI_State_B 

State_B

Definition at line 1448 of file ltkcpp.h.

Global enumeration EC1G2TagInventoryStateAwareS for LLRP enumerated field C1G2TagInventoryStateAwareS.

Document Reference LLRP Specification Section 15.2.1.2.1.3.1

Enumerator
C1G2TagInventoryStateAwareS_SL 

SL

C1G2TagInventoryStateAwareS_Not_SL 

Not_SL

Definition at line 1477 of file ltkcpp.h.

Global enumeration EC1G2TruncateAction for LLRP enumerated field C1G2TruncateAction.

Document Reference LLRP Specification Section 15.2.1.2.1.1

Enumerator
C1G2TruncateAction_Unspecified 

Unspecified

C1G2TruncateAction_Do_Not_Truncate 

Do_Not_Truncate

C1G2TruncateAction_Truncate 

Truncate

Definition at line 1319 of file ltkcpp.h.

Global enumeration EC1G2WriteResultType for LLRP enumerated field C1G2WriteResultType.

Document Reference LLRP Specification Section 15.2.1.5.5.2

  <SMALL><i>Copyright 2006, 2007, EPCglobal Inc. The proprietary text of EPCglobal Inc. included here is in not a Contribution to the LLRP toolkit, under Apache License, Version 2.0. The right to use the proprietary text is limited to reproduction and display thereof within the work.</i></SMALL> 

Enumerator
C1G2WriteResultType_Success 

Success

C1G2WriteResultType_Tag_Memory_Overrun_Error 

Tag_Memory_Overrun_Error

C1G2WriteResultType_Tag_Memory_Locked_Error 

Tag_Memory_Locked_Error

C1G2WriteResultType_Insufficient_Power 

Insufficient_Power

C1G2WriteResultType_Nonspecific_Tag_Error 

Nonspecific_Tag_Error

C1G2WriteResultType_No_Response_From_Tag 

No_Response_From_Tag

C1G2WriteResultType_Nonspecific_Reader_Error 

Nonspecific_Reader_Error

Definition at line 1616 of file ltkcpp.h.

Global enumeration ECommunicationsStandard for LLRP enumerated field CommunicationsStandard.

Document Reference LLRP Specification Section 9.2.4

<p>This field carries the enumerations of the communications standard.</p> 

  <SMALL><i>Copyright 2006, 2007, EPCglobal Inc. The proprietary text of EPCglobal Inc. included here is in not a Contribution to the LLRP toolkit, under Apache License, Version 2.0. The right to use the proprietary text is limited to reproduction and display thereof within the work.</i></SMALL> 

Enumerator
CommunicationsStandard_Unspecified 

Unspecified

CommunicationsStandard_US_FCC_Part_15 

US_FCC_Part_15

CommunicationsStandard_ETSI_302_208 

ETSI_302_208

CommunicationsStandard_ETSI_300_220 

ETSI_300_220

CommunicationsStandard_Australia_LIPD_1W 

Australia_LIPD_1W

CommunicationsStandard_Australia_LIPD_4W 

Australia_LIPD_4W

CommunicationsStandard_Japan_ARIB_STD_T89 

Japan_ARIB_STD_T89

CommunicationsStandard_Hong_Kong_OFTA_1049 

Hong_Kong_OFTA_1049

CommunicationsStandard_Taiwan_DGT_LP0002 

Taiwan_DGT_LP0002

CommunicationsStandard_Korea_MIC_Article_5_2 

Korea_MIC_Article_5_2

Definition at line 304 of file ltkcpp.h.

Global enumeration EConnectionAttemptStatusType for LLRP enumerated field ConnectionAttemptStatusType.

Document Reference LLRP Specification Section 13.2.6.11

  <SMALL><i>Copyright 2006, 2007, EPCglobal Inc. The proprietary text of EPCglobal Inc. included here is in not a Contribution to the LLRP toolkit, under Apache License, Version 2.0. The right to use the proprietary text is limited to reproduction and display thereof within the work.</i></SMALL> 

Enumerator
ConnectionAttemptStatusType_Success 

Success

ConnectionAttemptStatusType_Failed_A_Reader_Initiated_Connection_Already_Exists 

Failed_A_Reader_Initiated_Connection_Already_Exists

ConnectionAttemptStatusType_Failed_A_Client_Initiated_Connection_Already_Exists 

Failed_A_Client_Initiated_Connection_Already_Exists

ConnectionAttemptStatusType_Failed_Reason_Other_Than_A_Connection_Already_Exists 

Failed_Reason_Other_Than_A_Connection_Already_Exists

ConnectionAttemptStatusType_Another_Connection_Attempted 

Another_Connection_Attempted

Definition at line 1077 of file ltkcpp.h.

Global enumeration EGetReaderCapabilitiesRequestedData for LLRP enumerated field GetReaderCapabilitiesRequestedData.

Document Reference LLRP Specification Section 9.1.1

Enumerator
GetReaderCapabilitiesRequestedData_All 

All

GetReaderCapabilitiesRequestedData_General_Device_Capabilities 

General_Device_Capabilities

GetReaderCapabilitiesRequestedData_LLRP_Capabilities 

LLRP_Capabilities

GetReaderCapabilitiesRequestedData_Regulatory_Capabilities 

Regulatory_Capabilities

GetReaderCapabilitiesRequestedData_LLRP_Air_Protocol_Capabilities 

LLRP_Air_Protocol_Capabilities

Definition at line 260 of file ltkcpp.h.

Global enumeration EGetReaderConfigRequestedData for LLRP enumerated field GetReaderConfigRequestedData.

Document Reference LLRP Specification Section 12.1.1

Enumerator
GetReaderConfigRequestedData_All 

All

GetReaderConfigRequestedData_Identification 

Identification

GetReaderConfigRequestedData_AntennaProperties 

AntennaProperties

GetReaderConfigRequestedData_AntennaConfiguration 

AntennaConfiguration

GetReaderConfigRequestedData_ROReportSpec 

ROReportSpec

GetReaderConfigRequestedData_ReaderEventNotificationSpec 

ReaderEventNotificationSpec

GetReaderConfigRequestedData_AccessReportSpec 

AccessReportSpec

GetReaderConfigRequestedData_LLRPConfigurationStateValue 

LLRPConfigurationStateValue

GetReaderConfigRequestedData_KeepaliveSpec 

KeepaliveSpec

GetReaderConfigRequestedData_GPIPortCurrentState 

GPIPortCurrentState

GetReaderConfigRequestedData_GPOWriteData 

GPOWriteData

GetReaderConfigRequestedData_EventsAndReports 

EventsAndReports

Definition at line 718 of file ltkcpp.h.

Global enumeration EGPIPortState for LLRP enumerated field GPIPortState.

Document Reference LLRP Specification Section 12.2.6.3

Enumerator
GPIPortState_Low 

Low

GPIPortState_High 

High

GPIPortState_Unknown 

Unknown

Definition at line 829 of file ltkcpp.h.

Global enumeration EIdentificationType for LLRP enumerated field IdentificationType.

Document Reference LLRP Specification Section 12.2.2

Enumerator
IdentificationType_MAC_Address 

MAC_Address

IdentificationType_EPC 

EPC

Definition at line 747 of file ltkcpp.h.

Global enumeration EImpinjAccessSpecOrderingMode for LLRP enumerated field ImpinjAccessSpecOrderingMode.

Enumerator
ImpinjAccessSpecOrderingMode_FIFO 

FIFO

ImpinjAccessSpecOrderingMode_Ascending 

Ascending

Definition at line 593 of file impinj_ltkcpp.h.

Global enumeration EImpinjAdvancedGPOMode for LLRP enumerated field ImpinjAdvancedGPOMode.

Enumerator
ImpinjAdvancedGPOMode_Normal 

Normal

ImpinjAdvancedGPOMode_Pulsed 

Pulsed

ImpinjAdvancedGPOMode_Reader_Operational_Status 

Reader_Operational_Status

ImpinjAdvancedGPOMode_LLRP_Connection_Status 

LLRP_Connection_Status

ImpinjAdvancedGPOMode_Reader_Inventory_Status 

Reader_Inventory_Status

ImpinjAdvancedGPOMode_Network_Connection_Status 

Network_Connection_Status

ImpinjAdvancedGPOMode_Reader_Inventory_Tags_Status 

Reader_Inventory_Tags_Status

Definition at line 557 of file impinj_ltkcpp.h.

Global enumeration EImpinjAntennaPolarizationType for LLRP enumerated field ImpinjAntennaPolarizationType.

Enumerator
ImpinjAntennaPolarizationType_LinearHorizontal 

LinearHorizontal

ImpinjAntennaPolarizationType_LinearVertical 

LinearVertical

ImpinjAntennaPolarizationType_CircularRight 

CircularRight

ImpinjAntennaPolarizationType_CircularLeft 

CircularLeft

Definition at line 959 of file impinj_ltkcpp.h.

Global enumeration EImpinjBlockPermalockResultType for LLRP enumerated field ImpinjBlockPermalockResultType.

Enumerator
ImpinjBlockPermalockResultType_Success 

Success

ImpinjBlockPermalockResultType_Insufficient_Power 

Insufficient_Power

ImpinjBlockPermalockResultType_Nonspecific_Tag_Error 

Nonspecific_Tag_Error

ImpinjBlockPermalockResultType_No_Response_From_Tag 

No_Response_From_Tag

ImpinjBlockPermalockResultType_Nonspecific_Reader_Error 

Nonspecific_Reader_Error

ImpinjBlockPermalockResultType_Incorrect_Password_Error 

Incorrect_Password_Error

ImpinjBlockPermalockResultType_Tag_Memory_Overrun_Error 

Tag_Memory_Overrun_Error

Definition at line 340 of file impinj_ltkcpp.h.

Global enumeration EImpinjDirectionDiagnosticReportLevel for LLRP enumerated field ImpinjDirectionDiagnosticReportLevel.

<p>This parameter specifies the reporting level for direction operation.</p> 


<ul>

<li>
<p>Off:      Exclude any diagnostics from reports. This is the default.</p> 
<li>
<p>Basic:    Include basic diagnostics in reports.</p> 
<li>
<p>Extended: Include extended diagnostic data in reports.</p> 
<li>
<p>Debug:    Include debug data in reports.</p> 
   </ul> 

 <SMALL><i>Copyright 2015 Impinj Inc.</i></SMALL> 

Enumerator
ImpinjDirectionDiagnosticReportLevel_Off 

Off

ImpinjDirectionDiagnosticReportLevel_Basic 

Basic

ImpinjDirectionDiagnosticReportLevel_Extended 

Extended

ImpinjDirectionDiagnosticReportLevel_Debug 

Debug

Definition at line 827 of file impinj_ltkcpp.h.

Global enumeration EImpinjDirectionFieldOfView for LLRP enumerated field ImpinjDirectionFieldOfView.

<p>Description</p> 


<ul>

<li>
<p>ReaderSelected: Use inner beams (ring 2) with 2 enabled sectors, use the outer beams (ring 4) with 3 or more enabled sectors. This is the default.</p> 
<li>
<p>Wide:           Use the outer beams (ring 4).</p> 
<li>
<p>Narrow:         Use the inner beams (ring 2).</p> 
   </ul> 

 <SMALL><i>Copyright 2015 Impinj Inc.</i></SMALL> 

Enumerator
ImpinjDirectionFieldOfView_ReaderSelected 

ReaderSelected

ImpinjDirectionFieldOfView_Wide 

Wide

ImpinjDirectionFieldOfView_Narrow 

Narrow

Definition at line 726 of file impinj_ltkcpp.h.

Global enumeration EImpinjDirectionReportType for LLRP enumerated field ImpinjDirectionReportType.

This parameter specifies the type of direction report.

  • Entry: Report is an entry report.

  • Update: Report is an update report.

  • Exit: Report is an exit report.

       </ul> 
    
     <SMALL><i>Copyright 2015 Impinj Inc.</i></SMALL> 
    

Enumerator
ImpinjDirectionReportType_Entry 

Entry

ImpinjDirectionReportType_Update 

Update

ImpinjDirectionReportType_Exit 

Exit

Definition at line 874 of file impinj_ltkcpp.h.

Global enumeration EImpinjDirectionRFMode for LLRP enumerated field ImpinjDirectionRFMode.

<ul>

<li>
<p>HighSensitivity: Optimal for difficult to reach tag populations.</p> 
<li>
<p>HighPerformance: Optimal for larger tag populations. This is the default.</p> 
   </ul> 

 <SMALL><i>Copyright 2015 Impinj Inc.</i></SMALL> 

Enumerator
ImpinjDirectionRFMode_HighSensitivity 

HighSensitivity

ImpinjDirectionRFMode_HighPerformance 

HighPerformance

Definition at line 769 of file impinj_ltkcpp.h.

Global enumeration EImpinjDirectionTagPopulationStatus for LLRP enumerated field ImpinjDirectionTagPopulationStatus.

This parameter indicates the status of the tag population.

  • OK: Tag population is within system and user limits.

  • UserOverflow: Tag population exceeds the user limit, if such a limit is configured.

  • SystemOverflow: Tag population exceeds the system limit.

       </ul> 
    
     <SMALL><i>Copyright 2015 Impinj Inc.</i></SMALL> 
    

Enumerator
ImpinjDirectionTagPopulationStatus_OK 

OK

ImpinjDirectionTagPopulationStatus_UserOverflow 

UserOverflow

ImpinjDirectionTagPopulationStatus_SystemOverflow 

SystemOverflow

Definition at line 921 of file impinj_ltkcpp.h.

Global enumeration EImpinjFixedFrequencyMode for LLRP enumerated field ImpinjFixedFrequencyMode.

Enumerator
ImpinjFixedFrequencyMode_Disabled 

Disabled

ImpinjFixedFrequencyMode_Auto_Select 

Auto_Select

ImpinjFixedFrequencyMode_Channel_List 

Channel_List

Definition at line 245 of file impinj_ltkcpp.h.

Global enumeration EImpinjGetBlockPermalockStatusResultType for LLRP enumerated field ImpinjGetBlockPermalockStatusResultType.

Enumerator
ImpinjGetBlockPermalockStatusResultType_Success 

Success

ImpinjGetBlockPermalockStatusResultType_Nonspecific_Tag_Error 

Nonspecific_Tag_Error

ImpinjGetBlockPermalockStatusResultType_No_Response_From_Tag 

No_Response_From_Tag

ImpinjGetBlockPermalockStatusResultType_Nonspecific_Reader_Error 

Nonspecific_Reader_Error

ImpinjGetBlockPermalockStatusResultType_Incorrect_Password_Error 

Incorrect_Password_Error

ImpinjGetBlockPermalockStatusResultType_Tag_Memory_Overrun_Error 

Tag_Memory_Overrun_Error

Definition at line 362 of file impinj_ltkcpp.h.

Global enumeration EImpinjGetQTConfigResultType for LLRP enumerated field ImpinjGetQTConfigResultType.

Enumerator
ImpinjGetQTConfigResultType_Success 

Success

ImpinjGetQTConfigResultType_Nonspecific_Tag_Error 

Nonspecific_Tag_Error

ImpinjGetQTConfigResultType_No_Response_From_Tag 

No_Response_From_Tag

ImpinjGetQTConfigResultType_Nonspecific_Reader_Error 

Nonspecific_Reader_Error

ImpinjGetQTConfigResultType_Incorrect_Password_Error 

Incorrect_Password_Error

Definition at line 462 of file impinj_ltkcpp.h.

Global enumeration EImpinjGPSCoordinatesMode for LLRP enumerated field ImpinjGPSCoordinatesMode.

Enumerator
ImpinjGPSCoordinatesMode_Disabled 

Disabled

ImpinjGPSCoordinatesMode_Enabled 

Enabled

Definition at line 534 of file impinj_ltkcpp.h.

Global enumeration EImpinjHubConnectedType for LLRP enumerated field ImpinjHubConnectedType.

Enumerator
ImpinjHubConnectedType_Unknown 

Unknown

ImpinjHubConnectedType_Disconnected 

Disconnected

ImpinjHubConnectedType_Connected 

Connected

Definition at line 630 of file impinj_ltkcpp.h.

Global enumeration EImpinjHubFaultType for LLRP enumerated field ImpinjHubFaultType.

Enumerator
ImpinjHubFaultType_No_Fault 

No_Fault

ImpinjHubFaultType_RF_Power 

RF_Power

ImpinjHubFaultType_RF_Power_On_Hub_1 

RF_Power_On_Hub_1

ImpinjHubFaultType_RF_Power_On_Hub_2 

RF_Power_On_Hub_2

ImpinjHubFaultType_RF_Power_On_Hub_3 

RF_Power_On_Hub_3

ImpinjHubFaultType_RF_Power_On_Hub_4 

RF_Power_On_Hub_4

ImpinjHubFaultType_No_Init 

No_Init

ImpinjHubFaultType_Serial_Overflow 

Serial_Overflow

ImpinjHubFaultType_Disconnected 

Disconnected

Definition at line 655 of file impinj_ltkcpp.h.

Global enumeration EImpinjIntelligentAntennaMode for LLRP enumerated field ImpinjIntelligentAntennaMode.

Enumerator
ImpinjIntelligentAntennaMode_Disabled 

Disabled

ImpinjIntelligentAntennaMode_Enabled 

Enabled

Definition at line 939 of file impinj_ltkcpp.h.

Global enumeration EImpinjInventorySearchType for LLRP enumerated field ImpinjInventorySearchType.

Enumerator
ImpinjInventorySearchType_Reader_Selected 

Reader_Selected

ImpinjInventorySearchType_Single_Target 

Single_Target

ImpinjInventorySearchType_Dual_Target 

Dual_Target

ImpinjInventorySearchType_Single_Target_With_Suppression 

Single_Target_With_Suppression

ImpinjInventorySearchType_No_Target 

No_Target

ImpinjInventorySearchType_Single_Target_BtoA 

Single_Target_BtoA

ImpinjInventorySearchType_Dual_Target_with_BtoASelect 

Dual_Target_with_BtoASelect

Definition at line 226 of file impinj_ltkcpp.h.

Global enumeration EImpinjLinkMonitorMode for LLRP enumerated field ImpinjLinkMonitorMode.

Enumerator
ImpinjLinkMonitorMode_Disabled 

Disabled

ImpinjLinkMonitorMode_Enabled 

Enabled

Definition at line 299 of file impinj_ltkcpp.h.

Global enumeration EImpinjLocationReportType for LLRP enumerated field ImpinjLocationReportType.

Enumerator
ImpinjLocationReportType_Entry 

Entry

ImpinjLocationReportType_Update 

Update

ImpinjLocationReportType_Exit 

Exit

Definition at line 674 of file impinj_ltkcpp.h.

Global enumeration EImpinjLowDutyCycleMode for LLRP enumerated field ImpinjLowDutyCycleMode.

Enumerator
ImpinjLowDutyCycleMode_Disabled 

Disabled

ImpinjLowDutyCycleMode_Enabled 

Enabled

Definition at line 281 of file impinj_ltkcpp.h.

Global enumeration EImpinjOptimizedReadMode for LLRP enumerated field ImpinjOptimizedReadMode.

Enumerator
ImpinjOptimizedReadMode_Disabled 

Disabled

ImpinjOptimizedReadMode_Enabled 

Enabled

Definition at line 575 of file impinj_ltkcpp.h.

Global enumeration EImpinjPeakRSSIMode for LLRP enumerated field ImpinjPeakRSSIMode.

Enumerator
ImpinjPeakRSSIMode_Disabled 

Disabled

ImpinjPeakRSSIMode_Enabled 

Enabled

Definition at line 516 of file impinj_ltkcpp.h.

Global enumeration EImpinjQTAccessRange for LLRP enumerated field ImpinjQTAccessRange.

Enumerator
ImpinjQTAccessRange_Unknown 

Unknown

ImpinjQTAccessRange_Normal_Range 

Normal_Range

ImpinjQTAccessRange_Short_Range 

Short_Range

Definition at line 400 of file impinj_ltkcpp.h.

Global enumeration EImpinjQTDataProfile for LLRP enumerated field ImpinjQTDataProfile.

Enumerator
ImpinjQTDataProfile_Unknown 

Unknown

ImpinjQTDataProfile_Private 

Private

ImpinjQTDataProfile_Public 

Public

Definition at line 381 of file impinj_ltkcpp.h.

Global enumeration EImpinjQTPersistence for LLRP enumerated field ImpinjQTPersistence.

Enumerator
ImpinjQTPersistence_Unknown 

Unknown

ImpinjQTPersistence_Temporary 

Temporary

ImpinjQTPersistence_Permanent 

Permanent

Definition at line 419 of file impinj_ltkcpp.h.

Global enumeration EImpinjReducedPowerMode for LLRP enumerated field ImpinjReducedPowerMode.

Enumerator
ImpinjReducedPowerMode_Disabled 

Disabled

ImpinjReducedPowerMode_Enabled 

Enabled

Definition at line 263 of file impinj_ltkcpp.h.

Global enumeration EImpinjRegulatoryRegion for LLRP enumerated field ImpinjRegulatoryRegion.

Enumerator
ImpinjRegulatoryRegion_FCC_Part_15_247 

FCC_Part_15_247

ImpinjRegulatoryRegion_ETSI_EN_300_220 

ETSI_EN_300_220

ImpinjRegulatoryRegion_ETSI_EN_302_208_With_LBT 

ETSI_EN_302_208_With_LBT

ImpinjRegulatoryRegion_Hong_Kong_920_925_MHz 

Hong_Kong_920_925_MHz

ImpinjRegulatoryRegion_Taiwan_922_928_MHz 

Taiwan_922_928_MHz

ImpinjRegulatoryRegion_ETSI_EN_302_208_v1_2_1 

ETSI_EN_302_208_v1_2_1

ImpinjRegulatoryRegion_Korea_917_921_MHz 

Korea_917_921_MHz

ImpinjRegulatoryRegion_Malaysia_919_923_MHz 

Malaysia_919_923_MHz

ImpinjRegulatoryRegion_China_920_925_MHz 

China_920_925_MHz

ImpinjRegulatoryRegion_South_Africa_915_919_MHz 

South_Africa_915_919_MHz

ImpinjRegulatoryRegion_Brazil_902_907_and_915_928_MHz 

Brazil_902_907_and_915_928_MHz

ImpinjRegulatoryRegion_Thailand_920_925_MHz 

Thailand_920_925_MHz

ImpinjRegulatoryRegion_Singapore_920_925_MHz 

Singapore_920_925_MHz

ImpinjRegulatoryRegion_Australia_920_926_MHz 

Australia_920_926_MHz

ImpinjRegulatoryRegion_India_865_867_MHz 

India_865_867_MHz

ImpinjRegulatoryRegion_Uruguay_916_928_MHz 

Uruguay_916_928_MHz

ImpinjRegulatoryRegion_Vietnam_920_925_MHz 

Vietnam_920_925_MHz

ImpinjRegulatoryRegion_Israel_915_917_MHz 

Israel_915_917_MHz

ImpinjRegulatoryRegion_Philippines_918_920_MHz 

Philippines_918_920_MHz

ImpinjRegulatoryRegion_Canada_Post 

Canada_Post

ImpinjRegulatoryRegion_Indonesia_923_925_MHz 

Indonesia_923_925_MHz

ImpinjRegulatoryRegion_New_Zealand_921p5_928_MHz 

New_Zealand_921p5_928_MHz

ImpinjRegulatoryRegion_Japan_916_921_MHz_Without_LBT 

Japan_916_921_MHz_Without_LBT

ImpinjRegulatoryRegion_Latin_America_902_928_MHz 

Latin_America_902_928_MHz

ImpinjRegulatoryRegion_Peru_916_928_MHz 

Peru_916_928_MHz

ImpinjRegulatoryRegion_Bangladesh_925_927_MHz 

Bangladesh_925_927_MHz

Definition at line 203 of file impinj_ltkcpp.h.

Global enumeration EImpinjReportBufferMode for LLRP enumerated field ImpinjReportBufferMode.

Enumerator
ImpinjReportBufferMode_Normal 

Normal

ImpinjReportBufferMode_Low_Latency 

Low_Latency

Definition at line 317 of file impinj_ltkcpp.h.

Global enumeration EImpinjRequestedDataType for LLRP enumerated field ImpinjRequestedDataType.

Enumerator
ImpinjRequestedDataType_All_Capabilities 

All_Capabilities

ImpinjRequestedDataType_Impinj_Detailed_Version 

Impinj_Detailed_Version

ImpinjRequestedDataType_Impinj_Frequency_Capabilities 

Impinj_Frequency_Capabilities

ImpinjRequestedDataType_Impinj_xArray_Capabilities 

Impinj_xArray_Capabilities

ImpinjRequestedDataType_Impinj_Antenna_Capabilities 

Impinj_Antenna_Capabilities

ImpinjRequestedDataType_All_Configuration 

All_Configuration

ImpinjRequestedDataType_Impinj_Sub_Regulatory_Region 

Impinj_Sub_Regulatory_Region

ImpinjRequestedDataType_Impinj_GPI_Debounce_Configuration 

Impinj_GPI_Debounce_Configuration

ImpinjRequestedDataType_Impinj_Reader_Temperature 

Impinj_Reader_Temperature

ImpinjRequestedDataType_Impinj_Link_Monitor_Configuration 

Impinj_Link_Monitor_Configuration

ImpinjRequestedDataType_Impinj_Report_Buffer_Configuration 

Impinj_Report_Buffer_Configuration

ImpinjRequestedDataType_Impinj_Access_Spec_Configuration 

Impinj_Access_Spec_Configuration

ImpinjRequestedDataType_Impinj_GPS_NMEA_Sentences 

Impinj_GPS_NMEA_Sentences

ImpinjRequestedDataType_Impinj_Advanced_GPO_Configuration 

Impinj_Advanced_GPO_Configuration

ImpinjRequestedDataType_Impinj_Tilt_Configuration 

Impinj_Tilt_Configuration

ImpinjRequestedDataType_Impinj_Beacon_Configuration 

Impinj_Beacon_Configuration

ImpinjRequestedDataType_Impinj_Antenna_Configuration 

Impinj_Antenna_Configuration

ImpinjRequestedDataType_Impinj_Location_Configuration 

Impinj_Location_Configuration

ImpinjRequestedDataType_Impinj_Transition_Configuration 

Impinj_Transition_Configuration

ImpinjRequestedDataType_Impinj_Hub_Configuration 

Impinj_Hub_Configuration

ImpinjRequestedDataType_Impinj_PolarizationControl_Configuration 

Impinj_PolarizationControl_Configuration

ImpinjRequestedDataType_Impinj_Direction_Configuration 

Impinj_Direction_Configuration

Definition at line 161 of file impinj_ltkcpp.h.

Global enumeration EImpinjRFDopplerFrequencyMode for LLRP enumerated field ImpinjRFDopplerFrequencyMode.

Enumerator
ImpinjRFDopplerFrequencyMode_Disabled 

Disabled

ImpinjRFDopplerFrequencyMode_Enabled 

Enabled

Definition at line 611 of file impinj_ltkcpp.h.

Global enumeration EImpinjRFPhaseAngleMode for LLRP enumerated field ImpinjRFPhaseAngleMode.

Enumerator
ImpinjRFPhaseAngleMode_Disabled 

Disabled

ImpinjRFPhaseAngleMode_Enabled 

Enabled

Definition at line 498 of file impinj_ltkcpp.h.

Global enumeration EImpinjSerializedTIDMode for LLRP enumerated field ImpinjSerializedTIDMode.

Enumerator
ImpinjSerializedTIDMode_Disabled 

Disabled

ImpinjSerializedTIDMode_Enabled 

Enabled

Definition at line 480 of file impinj_ltkcpp.h.

Global enumeration EImpinjSetQTConfigResultType for LLRP enumerated field ImpinjSetQTConfigResultType.

Enumerator
ImpinjSetQTConfigResultType_Success 

Success

ImpinjSetQTConfigResultType_Insufficient_Power 

Insufficient_Power

ImpinjSetQTConfigResultType_Nonspecific_Tag_Error 

Nonspecific_Tag_Error

ImpinjSetQTConfigResultType_No_Response_From_Tag 

No_Response_From_Tag

ImpinjSetQTConfigResultType_Nonspecific_Reader_Error 

Nonspecific_Reader_Error

ImpinjSetQTConfigResultType_Incorrect_Password_Error 

Incorrect_Password_Error

Definition at line 441 of file impinj_ltkcpp.h.

Global enumeration EKeepaliveTriggerType for LLRP enumerated field KeepaliveTriggerType.

Document Reference LLRP Specification Section 12.2.4

<p>Description:</p> 


<ul>

<li>
<p>0:    Null - No keepalives 

SHALL be sent by the Reader

<li>
<p>1:    Periodic</p> 
   </ul> 

 <SMALL><i>Copyright 2006, 2007, EPCglobal Inc. The proprietary text of EPCglobal Inc. included here is in not a Contribution to the LLRP toolkit, under Apache License, Version 2.0. The right to use the proprietary text is limited to reproduction and display thereof within the work.</i></SMALL> 

Enumerator
KeepaliveTriggerType_Null 

Null

KeepaliveTriggerType_Periodic 

Periodic

Definition at line 799 of file ltkcpp.h.

Global enumeration ENotificationEventType for LLRP enumerated field NotificationEventType.

Document Reference LLRP Specification Section 13.2.5.1

Enumerator
NotificationEventType_Upon_Hopping_To_Next_Channel 

Upon_Hopping_To_Next_Channel

NotificationEventType_GPI_Event 

GPI_Event

NotificationEventType_ROSpec_Event 

ROSpec_Event

NotificationEventType_Report_Buffer_Fill_Warning 

Report_Buffer_Fill_Warning

NotificationEventType_Reader_Exception_Event 

Reader_Exception_Event

NotificationEventType_RFSurvey_Event 

RFSurvey_Event

NotificationEventType_AISpec_Event 

AISpec_Event

NotificationEventType_AISpec_Event_With_Details 

AISpec_Event_With_Details

NotificationEventType_Antenna_Event 

Antenna_Event

Definition at line 924 of file ltkcpp.h.

Error result codes for LTK operations.

These error codes are common across many LTKCPP functions.

Enumerator
RC_OK 

Success

RC_MiscError 

Error

RC_Botch 

Error

RC_SendIOError 

Error

RC_RecvIOError 

Error

RC_RecvEOF 

Error

RC_RecvTimeout 

Error

RC_RecvFramingError 

Error

RC_RecvBufferOverflow 

Error

RC_BadVersion 

Error

RC_MissingResponseType 

Error

RC_UnknownMessageType 

Error

RC_UnknownParameterType 

Error

RC_ExcessiveLength 

Error

RC_InvalidLength 

Error

RC_FieldUnderrun 

Error

RC_ReservedBitsUnderrun 

Error

RC_FieldOverrun 

Error

RC_ReservedBitsOverrun 

Error

RC_UnalignedBitField 

Error

RC_UnalignedReservedBits 

Error

RC_MessageAllocationFailed 

Error

RC_ParameterAllocationFailed 

Error

RC_FieldAllocationFailed 

Error

RC_ExtraBytes 

Error

RC_MissingParameter 

Error

RC_UnexpectedParameter 

Error

RC_InvalidChoiceMember 

Error

RC_EnrollBadTypeNumber 

Error

RC_NotAllowedAtExtensionPoint 

Error

RC_XMLInvalidNodeType 

Error

RC_XMLMissingField 

Error

RC_XMLExtraNode 

Error

RC_XMLInvalidFieldCharacters 

Error

RC_XMLOutOfRange 

Error

Definition at line 583 of file ltkcpp_base.h.

Global enumeration ERFSurveyEventType for LLRP enumerated field RFSurveyEventType.

Document Reference LLRP Specification Section 13.2.6.8

Enumerator
RFSurveyEventType_Start_Of_RFSurvey 

Start_Of_RFSurvey

RFSurveyEventType_End_Of_RFSurvey 

End_Of_RFSurvey

Definition at line 983 of file ltkcpp.h.

Global enumeration ERFSurveySpecStopTriggerType for LLRP enumerated field RFSurveySpecStopTriggerType.

Document Reference LLRP Specification Section 10.2.3.1

Enumerator
RFSurveySpecStopTriggerType_Null 

Null

RFSurveySpecStopTriggerType_Duration 

Duration

RFSurveySpecStopTriggerType_N_Iterations_Through_Frequency_Range 

N_Iterations_Through_Frequency_Range

Definition at line 600 of file ltkcpp.h.

Global enumeration EROReportTriggerType for LLRP enumerated field ROReportTriggerType.

Document Reference LLRP Specification Section 13.2.1

Enumerator
ROReportTriggerType_None 

None

ROReportTriggerType_Upon_N_Tags_Or_End_Of_AISpec 

Upon_N_Tags_Or_End_Of_AISpec

ROReportTriggerType_Upon_N_Tags_Or_End_Of_ROSpec 

Upon_N_Tags_Or_End_Of_ROSpec

Definition at line 859 of file ltkcpp.h.

Global enumeration EROSpecEventType for LLRP enumerated field ROSpecEventType.

Document Reference LLRP Specification Section 13.2.6.4

Enumerator
ROSpecEventType_Start_Of_ROSpec 

Start_Of_ROSpec

ROSpecEventType_End_Of_ROSpec 

End_Of_ROSpec

ROSpecEventType_Preemption_Of_ROSpec 

Preemption_Of_ROSpec

Definition at line 954 of file ltkcpp.h.

Global enumeration EROSpecStartTriggerType for LLRP enumerated field ROSpecStartTriggerType.

Document Reference LLRP Specification Section 10.2.1.1.1

<p>Description</p> 


<ul>

<li>
<p>0:    Null.  No start trigger. The only way to start this ROSpec is with a START_ROSPEC from the Client.</p> 
<li>
<p>1:    Immediate</p> 
<li>
<p>2:    Periodic</p> 
<li>
<p>3:    GPI</p> 
     </ul> 

 <SMALL><i>Copyright 2006, 2007, EPCglobal Inc. The proprietary text of EPCglobal Inc. included here is in not a Contribution to the LLRP toolkit, under Apache License, Version 2.0. The right to use the proprietary text is limited to reproduction and display thereof within the work.</i></SMALL> 

Enumerator
ROSpecStartTriggerType_Null 

Null

ROSpecStartTriggerType_Immediate 

Immediate

ROSpecStartTriggerType_Periodic 

Periodic

ROSpecStartTriggerType_GPI 

GPI

Definition at line 396 of file ltkcpp.h.

Global enumeration EROSpecState for LLRP enumerated field ROSpecState.

Document Reference LLRP Specification Section 10.2.1

Enumerator
ROSpecState_Disabled 

Disabled

ROSpecState_Inactive 

Inactive

ROSpecState_Active 

Active

Definition at line 334 of file ltkcpp.h.

Global enumeration EROSpecStopTriggerType for LLRP enumerated field ROSpecStopTriggerType.

Document Reference LLRP Specification Section 10.2.1.1.2

<p>Description</p> 


<ul>

<li>
<p>0:    Null - Stop when all AISpecs are done, or when preempted, or with a STOP_ROSPEC from the Client.</p> 
<li>
<p>1:    Duration</p> 
<li>
<p>2:    GPI with a timeout value</p> 
    </ul> 

 <SMALL><i>Copyright 2006, 2007, EPCglobal Inc. The proprietary text of EPCglobal Inc. included here is in not a Contribution to the LLRP toolkit, under Apache License, Version 2.0. The right to use the proprietary text is limited to reproduction and display thereof within the work.</i></SMALL> 

Enumerator
ROSpecStopTriggerType_Null 

Null

ROSpecStopTriggerType_Duration 

Duration

ROSpecStopTriggerType_GPI_With_Timeout 

GPI_With_Timeout

Definition at line 452 of file ltkcpp.h.

Global enumeration EStatusCode for LLRP enumerated field StatusCode.

Document Reference LLRP Specification Section 14.2.1

<p>Status can be a success or one of the error conditions. This section lists a set of generic error conditions that, in combination with the identifier of the culprit field, conveys the error condition. The codes are broken into four scopes: message, parameter,  field and device. The device code indicates that the error is in the Reader device rather than the message, parameter or field.</p> 

  <SMALL><i>Copyright 2006, 2007, EPCglobal Inc. The proprietary text of EPCglobal Inc. included here is in not a Contribution to the LLRP toolkit, under Apache License, Version 2.0. The right to use the proprietary text is limited to reproduction and display thereof within the work.</i></SMALL> 

Enumerator
StatusCode_M_Success 

M_Success

StatusCode_M_ParameterError 

M_ParameterError

StatusCode_M_FieldError 

M_FieldError

StatusCode_M_UnexpectedParameter 

M_UnexpectedParameter

StatusCode_M_MissingParameter 

M_MissingParameter

StatusCode_M_DuplicateParameter 

M_DuplicateParameter

StatusCode_M_OverflowParameter 

M_OverflowParameter

StatusCode_M_OverflowField 

M_OverflowField

StatusCode_M_UnknownParameter 

M_UnknownParameter

StatusCode_M_UnknownField 

M_UnknownField

StatusCode_M_UnsupportedMessage 

M_UnsupportedMessage

StatusCode_M_UnsupportedVersion 

M_UnsupportedVersion

StatusCode_M_UnsupportedParameter 

M_UnsupportedParameter

StatusCode_P_ParameterError 

P_ParameterError

StatusCode_P_FieldError 

P_FieldError

StatusCode_P_UnexpectedParameter 

P_UnexpectedParameter

StatusCode_P_MissingParameter 

P_MissingParameter

StatusCode_P_DuplicateParameter 

P_DuplicateParameter

StatusCode_P_OverflowParameter 

P_OverflowParameter

StatusCode_P_OverflowField 

P_OverflowField

StatusCode_P_UnknownParameter 

P_UnknownParameter

StatusCode_P_UnknownField 

P_UnknownField

StatusCode_P_UnsupportedParameter 

P_UnsupportedParameter

StatusCode_A_Invalid 

A_Invalid

StatusCode_A_OutOfRange 

A_OutOfRange

StatusCode_R_DeviceError 

R_DeviceError

Definition at line 1137 of file ltkcpp.h.

Global enumeration ETagObservationTriggerType for LLRP enumerated field TagObservationTriggerType.

Document Reference LLRP Specification Section 10.2.2.1.1

<p>Description:</p> 


<ul>

<li>
<p>0:    Upon seeing N tag observations, or timeout</p> 
<li>
<p>1:    Upon seeing no more new tag observations for t ms, or timeout</p> 
<li>
<p>2:    N attempts to see all tags in the FOV, or timeout</p> 
    </ul> 

 <SMALL><i>Copyright 2006, 2007, EPCglobal Inc. The proprietary text of EPCglobal Inc. included here is in not a Contribution to the LLRP toolkit, under Apache License, Version 2.0. The right to use the proprietary text is limited to reproduction and display thereof within the work.</i></SMALL> 

Enumerator
TagObservationTriggerType_Upon_Seeing_N_Tags_Or_Timeout 

Upon_Seeing_N_Tags_Or_Timeout

TagObservationTriggerType_Upon_Seeing_No_More_New_Tags_For_Tms_Or_Timeout 

Upon_Seeing_No_More_New_Tags_For_Tms_Or_Timeout

TagObservationTriggerType_N_Attempts_To_See_All_Tags_In_FOV_Or_Timeout 

N_Attempts_To_See_All_Tags_In_FOV_Or_Timeout

Definition at line 570 of file ltkcpp.h.

Variable Documentation

CFieldDescriptor LLRP::g_fdMessageHeader_Length
Initial value:
=
{
CFieldDescriptor::FT_U32,
CFieldDescriptor::FMT_NORMAL,
"MessageHeader.Length",
NULL
}

Definition at line 35 of file ltkcpp_hdrfd.cpp.

CFieldDescriptor LLRP::g_fdMessageHeader_MessageID
Initial value:
=
{
CFieldDescriptor::FT_U32,
CFieldDescriptor::FMT_NORMAL,
"MessageHeader.MessageID",
NULL
}

Definition at line 44 of file ltkcpp_hdrfd.cpp.

CFieldDescriptor LLRP::g_fdMessageHeader_Subtype
Initial value:
=
{
CFieldDescriptor::FT_U8,
CFieldDescriptor::FMT_NORMAL,
"MessageHeader.CustomSubtype",
NULL
}

Definition at line 62 of file ltkcpp_hdrfd.cpp.

CFieldDescriptor LLRP::g_fdMessageHeader_Type
Initial value:
=
{
CFieldDescriptor::FT_U16,
CFieldDescriptor::FMT_NORMAL,
"MessageHeader.Type",
NULL
}

Definition at line 26 of file ltkcpp_hdrfd.cpp.

CFieldDescriptor LLRP::g_fdMessageHeader_VendorPEN
Initial value:
=
{
CFieldDescriptor::FT_U32,
CFieldDescriptor::FMT_NORMAL,
"MessageHeader.CustomVendorPEN",
NULL
}

Definition at line 53 of file ltkcpp_hdrfd.cpp.

CFieldDescriptor LLRP::g_fdParameterHeader_Subtype
Initial value:
=
{
CFieldDescriptor::FT_U32,
CFieldDescriptor::FMT_NORMAL,
"ParameterHeader.CustomSubtype",
NULL
}

Definition at line 107 of file ltkcpp_hdrfd.cpp.

CFieldDescriptor LLRP::g_fdParameterHeader_TLVLength
Initial value:
=
{
CFieldDescriptor::FT_U16,
CFieldDescriptor::FMT_NORMAL,
"ParameterHeader.TLVLength",
NULL
}

Definition at line 89 of file ltkcpp_hdrfd.cpp.

CFieldDescriptor LLRP::g_fdParameterHeader_TLVType
Initial value:
=
{
CFieldDescriptor::FT_U16,
CFieldDescriptor::FMT_NORMAL,
"ParameterHeader.TLVType",
NULL
}

Definition at line 80 of file ltkcpp_hdrfd.cpp.

CFieldDescriptor LLRP::g_fdParameterHeader_TVType
Initial value:
=
{
CFieldDescriptor::FT_U8,
CFieldDescriptor::FMT_NORMAL,
"ParameterHeader.TVType",
NULL
}

Definition at line 71 of file ltkcpp_hdrfd.cpp.

CFieldDescriptor LLRP::g_fdParameterHeader_VendorPEN
Initial value:
=
{
CFieldDescriptor::FT_U32,
CFieldDescriptor::FMT_NORMAL,
"ParameterHeader.CustomVendorPEN",
NULL
}

Definition at line 98 of file ltkcpp_hdrfd.cpp.