11416 lines
277 KiB
C
11416 lines
277 KiB
C
|
|
/*
|
|
* Generated file - DO NOT EDIT
|
|
*
|
|
* This is the header file for the LLRP Tool Kit (LTK)
|
|
* C++ (aka cpp) implementation. It is generated into a .inc file
|
|
* that is included by a platform specific .h header file.
|
|
* That .h file takes care of prerequisites needed by this file.
|
|
*/
|
|
|
|
|
|
|
|
|
|
/*
|
|
* Message classes - forward decls
|
|
*/
|
|
|
|
|
|
/* Custom messages */
|
|
|
|
struct LLRP_SIMPINJ_ENABLE_EXTENSIONS;
|
|
typedef struct LLRP_SIMPINJ_ENABLE_EXTENSIONS
|
|
LLRP_tSIMPINJ_ENABLE_EXTENSIONS;
|
|
|
|
struct LLRP_SIMPINJ_ENABLE_EXTENSIONS_RESPONSE;
|
|
typedef struct LLRP_SIMPINJ_ENABLE_EXTENSIONS_RESPONSE
|
|
LLRP_tSIMPINJ_ENABLE_EXTENSIONS_RESPONSE;
|
|
|
|
struct LLRP_SIMPINJ_SAVE_SETTINGS;
|
|
typedef struct LLRP_SIMPINJ_SAVE_SETTINGS
|
|
LLRP_tSIMPINJ_SAVE_SETTINGS;
|
|
|
|
struct LLRP_SIMPINJ_SAVE_SETTINGS_RESPONSE;
|
|
typedef struct LLRP_SIMPINJ_SAVE_SETTINGS_RESPONSE
|
|
LLRP_tSIMPINJ_SAVE_SETTINGS_RESPONSE;
|
|
|
|
|
|
/*
|
|
* Parameter classes - forward decls
|
|
*/
|
|
|
|
|
|
/* Custom parameters */
|
|
|
|
struct LLRP_SImpinjRequestedData;
|
|
typedef struct LLRP_SImpinjRequestedData
|
|
LLRP_tSImpinjRequestedData;
|
|
|
|
struct LLRP_SImpinjSubRegulatoryRegion;
|
|
typedef struct LLRP_SImpinjSubRegulatoryRegion
|
|
LLRP_tSImpinjSubRegulatoryRegion;
|
|
|
|
struct LLRP_SImpinjInventorySearchMode;
|
|
typedef struct LLRP_SImpinjInventorySearchMode
|
|
LLRP_tSImpinjInventorySearchMode;
|
|
|
|
struct LLRP_SImpinjFixedFrequencyList;
|
|
typedef struct LLRP_SImpinjFixedFrequencyList
|
|
LLRP_tSImpinjFixedFrequencyList;
|
|
|
|
struct LLRP_SImpinjReducedPowerFrequencyList;
|
|
typedef struct LLRP_SImpinjReducedPowerFrequencyList
|
|
LLRP_tSImpinjReducedPowerFrequencyList;
|
|
|
|
struct LLRP_SImpinjLowDutyCycle;
|
|
typedef struct LLRP_SImpinjLowDutyCycle
|
|
LLRP_tSImpinjLowDutyCycle;
|
|
|
|
struct LLRP_SImpinjHubVersions;
|
|
typedef struct LLRP_SImpinjHubVersions
|
|
LLRP_tSImpinjHubVersions;
|
|
|
|
struct LLRP_SImpinjDetailedVersion;
|
|
typedef struct LLRP_SImpinjDetailedVersion
|
|
LLRP_tSImpinjDetailedVersion;
|
|
|
|
struct LLRP_SImpinjFrequencyCapabilities;
|
|
typedef struct LLRP_SImpinjFrequencyCapabilities
|
|
LLRP_tSImpinjFrequencyCapabilities;
|
|
|
|
struct LLRP_SImpinjGPIDebounceConfiguration;
|
|
typedef struct LLRP_SImpinjGPIDebounceConfiguration
|
|
LLRP_tSImpinjGPIDebounceConfiguration;
|
|
|
|
struct LLRP_SImpinjReaderTemperature;
|
|
typedef struct LLRP_SImpinjReaderTemperature
|
|
LLRP_tSImpinjReaderTemperature;
|
|
|
|
struct LLRP_SImpinjLinkMonitorConfiguration;
|
|
typedef struct LLRP_SImpinjLinkMonitorConfiguration
|
|
LLRP_tSImpinjLinkMonitorConfiguration;
|
|
|
|
struct LLRP_SImpinjReportBufferConfiguration;
|
|
typedef struct LLRP_SImpinjReportBufferConfiguration
|
|
LLRP_tSImpinjReportBufferConfiguration;
|
|
|
|
struct LLRP_SImpinjAccessSpecConfiguration;
|
|
typedef struct LLRP_SImpinjAccessSpecConfiguration
|
|
LLRP_tSImpinjAccessSpecConfiguration;
|
|
|
|
struct LLRP_SImpinjBlockWriteWordCount;
|
|
typedef struct LLRP_SImpinjBlockWriteWordCount
|
|
LLRP_tSImpinjBlockWriteWordCount;
|
|
|
|
struct LLRP_SImpinjBlockPermalock;
|
|
typedef struct LLRP_SImpinjBlockPermalock
|
|
LLRP_tSImpinjBlockPermalock;
|
|
|
|
struct LLRP_SImpinjBlockPermalockOpSpecResult;
|
|
typedef struct LLRP_SImpinjBlockPermalockOpSpecResult
|
|
LLRP_tSImpinjBlockPermalockOpSpecResult;
|
|
|
|
struct LLRP_SImpinjGetBlockPermalockStatus;
|
|
typedef struct LLRP_SImpinjGetBlockPermalockStatus
|
|
LLRP_tSImpinjGetBlockPermalockStatus;
|
|
|
|
struct LLRP_SImpinjGetBlockPermalockStatusOpSpecResult;
|
|
typedef struct LLRP_SImpinjGetBlockPermalockStatusOpSpecResult
|
|
LLRP_tSImpinjGetBlockPermalockStatusOpSpecResult;
|
|
|
|
struct LLRP_SImpinjSetQTConfig;
|
|
typedef struct LLRP_SImpinjSetQTConfig
|
|
LLRP_tSImpinjSetQTConfig;
|
|
|
|
struct LLRP_SImpinjSetQTConfigOpSpecResult;
|
|
typedef struct LLRP_SImpinjSetQTConfigOpSpecResult
|
|
LLRP_tSImpinjSetQTConfigOpSpecResult;
|
|
|
|
struct LLRP_SImpinjGetQTConfig;
|
|
typedef struct LLRP_SImpinjGetQTConfig
|
|
LLRP_tSImpinjGetQTConfig;
|
|
|
|
struct LLRP_SImpinjGetQTConfigOpSpecResult;
|
|
typedef struct LLRP_SImpinjGetQTConfigOpSpecResult
|
|
LLRP_tSImpinjGetQTConfigOpSpecResult;
|
|
|
|
struct LLRP_SImpinjTagReportContentSelector;
|
|
typedef struct LLRP_SImpinjTagReportContentSelector
|
|
LLRP_tSImpinjTagReportContentSelector;
|
|
|
|
struct LLRP_SImpinjEnableSerializedTID;
|
|
typedef struct LLRP_SImpinjEnableSerializedTID
|
|
LLRP_tSImpinjEnableSerializedTID;
|
|
|
|
struct LLRP_SImpinjEnableRFPhaseAngle;
|
|
typedef struct LLRP_SImpinjEnableRFPhaseAngle
|
|
LLRP_tSImpinjEnableRFPhaseAngle;
|
|
|
|
struct LLRP_SImpinjEnablePeakRSSI;
|
|
typedef struct LLRP_SImpinjEnablePeakRSSI
|
|
LLRP_tSImpinjEnablePeakRSSI;
|
|
|
|
struct LLRP_SImpinjEnableGPSCoordinates;
|
|
typedef struct LLRP_SImpinjEnableGPSCoordinates
|
|
LLRP_tSImpinjEnableGPSCoordinates;
|
|
|
|
struct LLRP_SImpinjSerializedTID;
|
|
typedef struct LLRP_SImpinjSerializedTID
|
|
LLRP_tSImpinjSerializedTID;
|
|
|
|
struct LLRP_SImpinjRFPhaseAngle;
|
|
typedef struct LLRP_SImpinjRFPhaseAngle
|
|
LLRP_tSImpinjRFPhaseAngle;
|
|
|
|
struct LLRP_SImpinjPeakRSSI;
|
|
typedef struct LLRP_SImpinjPeakRSSI
|
|
LLRP_tSImpinjPeakRSSI;
|
|
|
|
struct LLRP_SImpinjGPSCoordinates;
|
|
typedef struct LLRP_SImpinjGPSCoordinates
|
|
LLRP_tSImpinjGPSCoordinates;
|
|
|
|
struct LLRP_SImpinjLoopSpec;
|
|
typedef struct LLRP_SImpinjLoopSpec
|
|
LLRP_tSImpinjLoopSpec;
|
|
|
|
struct LLRP_SImpinjGPSNMEASentences;
|
|
typedef struct LLRP_SImpinjGPSNMEASentences
|
|
LLRP_tSImpinjGPSNMEASentences;
|
|
|
|
struct LLRP_SImpinjGGASentence;
|
|
typedef struct LLRP_SImpinjGGASentence
|
|
LLRP_tSImpinjGGASentence;
|
|
|
|
struct LLRP_SImpinjRMCSentence;
|
|
typedef struct LLRP_SImpinjRMCSentence
|
|
LLRP_tSImpinjRMCSentence;
|
|
|
|
struct LLRP_SImpinjOpSpecRetryCount;
|
|
typedef struct LLRP_SImpinjOpSpecRetryCount
|
|
LLRP_tSImpinjOpSpecRetryCount;
|
|
|
|
struct LLRP_SImpinjAdvancedGPOConfiguration;
|
|
typedef struct LLRP_SImpinjAdvancedGPOConfiguration
|
|
LLRP_tSImpinjAdvancedGPOConfiguration;
|
|
|
|
struct LLRP_SImpinjEnableOptimizedRead;
|
|
typedef struct LLRP_SImpinjEnableOptimizedRead
|
|
LLRP_tSImpinjEnableOptimizedRead;
|
|
|
|
struct LLRP_SImpinjAccessSpecOrdering;
|
|
typedef struct LLRP_SImpinjAccessSpecOrdering
|
|
LLRP_tSImpinjAccessSpecOrdering;
|
|
|
|
struct LLRP_SImpinjEnableRFDopplerFrequency;
|
|
typedef struct LLRP_SImpinjEnableRFDopplerFrequency
|
|
LLRP_tSImpinjEnableRFDopplerFrequency;
|
|
|
|
struct LLRP_SImpinjRFDopplerFrequency;
|
|
typedef struct LLRP_SImpinjRFDopplerFrequency
|
|
LLRP_tSImpinjRFDopplerFrequency;
|
|
|
|
struct LLRP_SImpinjInventoryConfiguration;
|
|
typedef struct LLRP_SImpinjInventoryConfiguration
|
|
LLRP_tSImpinjInventoryConfiguration;
|
|
|
|
struct LLRP_SImpinjEnableTxPower;
|
|
typedef struct LLRP_SImpinjEnableTxPower
|
|
LLRP_tSImpinjEnableTxPower;
|
|
|
|
struct LLRP_SImpinjTxPower;
|
|
typedef struct LLRP_SImpinjTxPower
|
|
LLRP_tSImpinjTxPower;
|
|
|
|
struct LLRP_SImpinjEnableXPCWords;
|
|
typedef struct LLRP_SImpinjEnableXPCWords
|
|
LLRP_tSImpinjEnableXPCWords;
|
|
|
|
struct LLRP_SImpinjXPCWords;
|
|
typedef struct LLRP_SImpinjXPCWords
|
|
LLRP_tSImpinjXPCWords;
|
|
|
|
struct LLRP_SImpinjArrayVersion;
|
|
typedef struct LLRP_SImpinjArrayVersion
|
|
LLRP_tSImpinjArrayVersion;
|
|
|
|
struct LLRP_SImpinjxArrayCapabilities;
|
|
typedef struct LLRP_SImpinjxArrayCapabilities
|
|
LLRP_tSImpinjxArrayCapabilities;
|
|
|
|
struct LLRP_SImpinjTiltConfiguration;
|
|
typedef struct LLRP_SImpinjTiltConfiguration
|
|
LLRP_tSImpinjTiltConfiguration;
|
|
|
|
struct LLRP_SImpinjBeaconConfiguration;
|
|
typedef struct LLRP_SImpinjBeaconConfiguration
|
|
LLRP_tSImpinjBeaconConfiguration;
|
|
|
|
struct LLRP_SImpinjAntennaConfiguration;
|
|
typedef struct LLRP_SImpinjAntennaConfiguration
|
|
LLRP_tSImpinjAntennaConfiguration;
|
|
|
|
struct LLRP_SImpinjAntennaEventHysteresis;
|
|
typedef struct LLRP_SImpinjAntennaEventHysteresis
|
|
LLRP_tSImpinjAntennaEventHysteresis;
|
|
|
|
struct LLRP_SImpinjAntennaEventConfiguration;
|
|
typedef struct LLRP_SImpinjAntennaEventConfiguration
|
|
LLRP_tSImpinjAntennaEventConfiguration;
|
|
|
|
struct LLRP_SImpinjAntennaAttemptEvent;
|
|
typedef struct LLRP_SImpinjAntennaAttemptEvent
|
|
LLRP_tSImpinjAntennaAttemptEvent;
|
|
|
|
struct LLRP_SImpinjHubConfiguration;
|
|
typedef struct LLRP_SImpinjHubConfiguration
|
|
LLRP_tSImpinjHubConfiguration;
|
|
|
|
struct LLRP_SImpinjDiagnosticReport;
|
|
typedef struct LLRP_SImpinjDiagnosticReport
|
|
LLRP_tSImpinjDiagnosticReport;
|
|
|
|
struct LLRP_SImpinjPlacementConfiguration;
|
|
typedef struct LLRP_SImpinjPlacementConfiguration
|
|
LLRP_tSImpinjPlacementConfiguration;
|
|
|
|
struct LLRP_SImpinjLISpec;
|
|
typedef struct LLRP_SImpinjLISpec
|
|
LLRP_tSImpinjLISpec;
|
|
|
|
struct LLRP_SImpinjLocationConfig;
|
|
typedef struct LLRP_SImpinjLocationConfig
|
|
LLRP_tSImpinjLocationConfig;
|
|
|
|
struct LLRP_SImpinjC1G2LocationConfig;
|
|
typedef struct LLRP_SImpinjC1G2LocationConfig
|
|
LLRP_tSImpinjC1G2LocationConfig;
|
|
|
|
struct LLRP_SImpinjLocationReporting;
|
|
typedef struct LLRP_SImpinjLocationReporting
|
|
LLRP_tSImpinjLocationReporting;
|
|
|
|
struct LLRP_SImpinjLocationConfidence;
|
|
typedef struct LLRP_SImpinjLocationConfidence
|
|
LLRP_tSImpinjLocationConfidence;
|
|
|
|
struct LLRP_SImpinjLocationReportData;
|
|
typedef struct LLRP_SImpinjLocationReportData
|
|
LLRP_tSImpinjLocationReportData;
|
|
|
|
struct LLRP_SImpinjDISpec;
|
|
typedef struct LLRP_SImpinjDISpec
|
|
LLRP_tSImpinjDISpec;
|
|
|
|
struct LLRP_SImpinjDirectionSectors;
|
|
typedef struct LLRP_SImpinjDirectionSectors
|
|
LLRP_tSImpinjDirectionSectors;
|
|
|
|
struct LLRP_SImpinjDirectionConfig;
|
|
typedef struct LLRP_SImpinjDirectionConfig
|
|
LLRP_tSImpinjDirectionConfig;
|
|
|
|
struct LLRP_SImpinjDirectionUserTagPopulationLimit;
|
|
typedef struct LLRP_SImpinjDirectionUserTagPopulationLimit
|
|
LLRP_tSImpinjDirectionUserTagPopulationLimit;
|
|
|
|
struct LLRP_SImpinjC1G2DirectionConfig;
|
|
typedef struct LLRP_SImpinjC1G2DirectionConfig
|
|
LLRP_tSImpinjC1G2DirectionConfig;
|
|
|
|
struct LLRP_SImpinjExtendedTagInformation;
|
|
typedef struct LLRP_SImpinjExtendedTagInformation
|
|
LLRP_tSImpinjExtendedTagInformation;
|
|
|
|
struct LLRP_SImpinjDirectionReporting;
|
|
typedef struct LLRP_SImpinjDirectionReporting
|
|
LLRP_tSImpinjDirectionReporting;
|
|
|
|
struct LLRP_SImpinjDirectionReportData;
|
|
typedef struct LLRP_SImpinjDirectionReportData
|
|
LLRP_tSImpinjDirectionReportData;
|
|
|
|
struct LLRP_SImpinjDirectionDiagnosticData;
|
|
typedef struct LLRP_SImpinjDirectionDiagnosticData
|
|
LLRP_tSImpinjDirectionDiagnosticData;
|
|
|
|
struct LLRP_SImpinjxArrayDirectionCapabilities;
|
|
typedef struct LLRP_SImpinjxArrayDirectionCapabilities
|
|
LLRP_tSImpinjxArrayDirectionCapabilities;
|
|
|
|
struct LLRP_SImpinjIntelligentAntennaManagement;
|
|
typedef struct LLRP_SImpinjIntelligentAntennaManagement
|
|
LLRP_tSImpinjIntelligentAntennaManagement;
|
|
|
|
struct LLRP_SImpinjTransmitPower;
|
|
typedef struct LLRP_SImpinjTransmitPower
|
|
LLRP_tSImpinjTransmitPower;
|
|
|
|
struct LLRP_SImpinjPolarizationControl;
|
|
typedef struct LLRP_SImpinjPolarizationControl
|
|
LLRP_tSImpinjPolarizationControl;
|
|
|
|
struct LLRP_SImpinjAntennaCapabilities;
|
|
typedef struct LLRP_SImpinjAntennaCapabilities
|
|
LLRP_tSImpinjAntennaCapabilities;
|
|
|
|
struct LLRP_SImpinjAntennaPolarizationCapability;
|
|
typedef struct LLRP_SImpinjAntennaPolarizationCapability
|
|
LLRP_tSImpinjAntennaPolarizationCapability;
|
|
|
|
struct LLRP_SImpinjDisabledAntennas;
|
|
typedef struct LLRP_SImpinjDisabledAntennas
|
|
LLRP_tSImpinjDisabledAntennas;
|
|
|
|
struct LLRP_SImpinjTIDParity;
|
|
typedef struct LLRP_SImpinjTIDParity
|
|
LLRP_tSImpinjTIDParity;
|
|
|
|
struct LLRP_SImpinjMarginRead;
|
|
typedef struct LLRP_SImpinjMarginRead
|
|
LLRP_tSImpinjMarginRead;
|
|
|
|
struct LLRP_SImpinjMarginReadOpSpecResult;
|
|
typedef struct LLRP_SImpinjMarginReadOpSpecResult
|
|
LLRP_tSImpinjMarginReadOpSpecResult;
|
|
|
|
struct LLRP_SImpinjBLEVersion;
|
|
typedef struct LLRP_SImpinjBLEVersion
|
|
LLRP_tSImpinjBLEVersion;
|
|
|
|
struct LLRP_SImpinjLocationAlgorithmControl;
|
|
typedef struct LLRP_SImpinjLocationAlgorithmControl
|
|
LLRP_tSImpinjLocationAlgorithmControl;
|
|
|
|
struct LLRP_SImpinjRFPowerSweep;
|
|
typedef struct LLRP_SImpinjRFPowerSweep
|
|
LLRP_tSImpinjRFPowerSweep;
|
|
|
|
struct LLRP_SImpinjTruncatedReplyConfiguration;
|
|
typedef struct LLRP_SImpinjTruncatedReplyConfiguration
|
|
LLRP_tSImpinjTruncatedReplyConfiguration;
|
|
|
|
struct LLRP_SImpinjAuthenticate;
|
|
typedef struct LLRP_SImpinjAuthenticate
|
|
LLRP_tSImpinjAuthenticate;
|
|
|
|
struct LLRP_SImpinjAuthenticateOpSpecResult;
|
|
typedef struct LLRP_SImpinjAuthenticateOpSpecResult
|
|
LLRP_tSImpinjAuthenticateOpSpecResult;
|
|
|
|
struct LLRP_SImpinjTagFilterVerificationConfiguration;
|
|
typedef struct LLRP_SImpinjTagFilterVerificationConfiguration
|
|
LLRP_tSImpinjTagFilterVerificationConfiguration;
|
|
|
|
struct LLRP_SImpinjEnableTagPopulationEstimationAlgorithm;
|
|
typedef struct LLRP_SImpinjEnableTagPopulationEstimationAlgorithm
|
|
LLRP_tSImpinjEnableTagPopulationEstimationAlgorithm;
|
|
|
|
struct LLRP_SImpinjEnableCRHandle;
|
|
typedef struct LLRP_SImpinjEnableCRHandle
|
|
LLRP_tSImpinjEnableCRHandle;
|
|
|
|
struct LLRP_SImpinjCRHandle;
|
|
typedef struct LLRP_SImpinjCRHandle
|
|
LLRP_tSImpinjCRHandle;
|
|
|
|
struct LLRP_SImpinjEnableEnhancedIntegra;
|
|
typedef struct LLRP_SImpinjEnableEnhancedIntegra
|
|
LLRP_tSImpinjEnableEnhancedIntegra;
|
|
|
|
struct LLRP_SImpinjEnhancedIntegraReport;
|
|
typedef struct LLRP_SImpinjEnhancedIntegraReport
|
|
LLRP_tSImpinjEnhancedIntegraReport;
|
|
|
|
struct LLRP_SImpinjEndpointICVerificationConfig;
|
|
typedef struct LLRP_SImpinjEndpointICVerificationConfig
|
|
LLRP_tSImpinjEndpointICVerificationConfig;
|
|
|
|
struct LLRP_SImpinjEnableEndpointICVerification;
|
|
typedef struct LLRP_SImpinjEnableEndpointICVerification
|
|
LLRP_tSImpinjEnableEndpointICVerification;
|
|
|
|
struct LLRP_SImpinjEndpointICVerificationReport;
|
|
typedef struct LLRP_SImpinjEndpointICVerificationReport
|
|
LLRP_tSImpinjEndpointICVerificationReport;
|
|
|
|
|
|
/*
|
|
* Vendor descriptor declarations.
|
|
*/
|
|
|
|
extern const LLRP_tSVendorDescriptor
|
|
LLRP_vdescImpinj;
|
|
|
|
|
|
/*
|
|
* Namespace descriptor declarations.
|
|
*/
|
|
|
|
extern const LLRP_tSNamespaceDescriptor
|
|
LLRP_nsdescImpinj;
|
|
|
|
|
|
/*
|
|
* Enumeration definitions and declarations of
|
|
* enumeration string tables.
|
|
*/
|
|
|
|
|
|
enum LLRP_EImpinjRequestedDataType
|
|
{
|
|
|
|
LLRP_ImpinjRequestedDataType_All_Capabilities = 1000,
|
|
LLRP_ImpinjRequestedDataType_Impinj_Detailed_Version = 1001,
|
|
LLRP_ImpinjRequestedDataType_Impinj_Frequency_Capabilities = 1002,
|
|
LLRP_ImpinjRequestedDataType_Impinj_xArray_Capabilities = 1003,
|
|
LLRP_ImpinjRequestedDataType_Impinj_Antenna_Capabilities = 1004,
|
|
LLRP_ImpinjRequestedDataType_All_Configuration = 2000,
|
|
LLRP_ImpinjRequestedDataType_Impinj_Sub_Regulatory_Region = 2001,
|
|
LLRP_ImpinjRequestedDataType_Impinj_GPI_Debounce_Configuration = 2003,
|
|
LLRP_ImpinjRequestedDataType_Impinj_Reader_Temperature = 2004,
|
|
LLRP_ImpinjRequestedDataType_Impinj_Link_Monitor_Configuration = 2005,
|
|
LLRP_ImpinjRequestedDataType_Impinj_Report_Buffer_Configuration = 2006,
|
|
LLRP_ImpinjRequestedDataType_Impinj_Access_Spec_Configuration = 2007,
|
|
LLRP_ImpinjRequestedDataType_Impinj_GPS_NMEA_Sentences = 2008,
|
|
LLRP_ImpinjRequestedDataType_Impinj_Advanced_GPO_Configuration = 2009,
|
|
LLRP_ImpinjRequestedDataType_Impinj_Tilt_Configuration = 2010,
|
|
LLRP_ImpinjRequestedDataType_Impinj_Beacon_Configuration = 2011,
|
|
LLRP_ImpinjRequestedDataType_Impinj_Antenna_Configuration = 2012,
|
|
LLRP_ImpinjRequestedDataType_Impinj_Location_Configuration = 2013,
|
|
LLRP_ImpinjRequestedDataType_Impinj_Transition_Configuration = 2014,
|
|
LLRP_ImpinjRequestedDataType_Impinj_Hub_Configuration = 2015,
|
|
LLRP_ImpinjRequestedDataType_Impinj_PolarizationControl_Configuration = 2017,
|
|
LLRP_ImpinjRequestedDataType_Impinj_Direction_Configuration = 2018,
|
|
};
|
|
|
|
typedef enum LLRP_EImpinjRequestedDataType
|
|
LLRP_tEImpinjRequestedDataType;
|
|
|
|
extern const LLRP_tSEnumTableEntry
|
|
LLRP_estImpinjRequestedDataType[];
|
|
|
|
|
|
enum LLRP_EImpinjRegulatoryRegion
|
|
{
|
|
|
|
LLRP_ImpinjRegulatoryRegion_FCC_Part_15_247 = 0,
|
|
LLRP_ImpinjRegulatoryRegion_ETSI_EN_300_220 = 1,
|
|
LLRP_ImpinjRegulatoryRegion_ETSI_EN_302_208_With_LBT = 2,
|
|
LLRP_ImpinjRegulatoryRegion_Hong_Kong_920_925_MHz = 3,
|
|
LLRP_ImpinjRegulatoryRegion_Taiwan_922_928_MHz = 4,
|
|
LLRP_ImpinjRegulatoryRegion_ETSI_EN_302_208_v1_2_1 = 7,
|
|
LLRP_ImpinjRegulatoryRegion_Korea_917_921_MHz = 8,
|
|
LLRP_ImpinjRegulatoryRegion_Malaysia_919_923_MHz = 9,
|
|
LLRP_ImpinjRegulatoryRegion_China_920_925_MHz = 10,
|
|
LLRP_ImpinjRegulatoryRegion_South_Africa_915_919_MHz = 12,
|
|
LLRP_ImpinjRegulatoryRegion_Brazil_902_907_and_915_928_MHz = 13,
|
|
LLRP_ImpinjRegulatoryRegion_Thailand_920_925_MHz = 14,
|
|
LLRP_ImpinjRegulatoryRegion_Singapore_920_925_MHz = 15,
|
|
LLRP_ImpinjRegulatoryRegion_Australia_920_926_MHz = 16,
|
|
LLRP_ImpinjRegulatoryRegion_India_865_867_MHz = 17,
|
|
LLRP_ImpinjRegulatoryRegion_Uruguay_916_928_MHz = 18,
|
|
LLRP_ImpinjRegulatoryRegion_Vietnam_918_923_MHz = 19,
|
|
LLRP_ImpinjRegulatoryRegion_Israel_915_917_MHz = 20,
|
|
LLRP_ImpinjRegulatoryRegion_Philippines_918_920_MHz = 21,
|
|
LLRP_ImpinjRegulatoryRegion_Vietnam_920_923_MHz = 22,
|
|
LLRP_ImpinjRegulatoryRegion_Indonesia_920_923_MHz = 23,
|
|
LLRP_ImpinjRegulatoryRegion_New_Zealand_921p5_928_MHz = 24,
|
|
LLRP_ImpinjRegulatoryRegion_Japan_916_921_MHz_Without_LBT = 25,
|
|
LLRP_ImpinjRegulatoryRegion_Latin_America_902_928_MHz = 26,
|
|
LLRP_ImpinjRegulatoryRegion_Peru_916_928_MHz = 27,
|
|
LLRP_ImpinjRegulatoryRegion_Bangladesh_925_927_MHz = 28,
|
|
LLRP_ImpinjRegulatoryRegion_ETSI_915_921_MHz = 29,
|
|
LLRP_ImpinjRegulatoryRegion_Morocco_867_868_MHz = 30,
|
|
LLRP_ImpinjRegulatoryRegion_Paraguay_918_928_MHz = 31,
|
|
LLRP_ImpinjRegulatoryRegion_Morocco = 32,
|
|
LLRP_ImpinjRegulatoryRegion_Chile = 33,
|
|
LLRP_ImpinjRegulatoryRegion_Colombia = 34,
|
|
LLRP_ImpinjRegulatoryRegion_South_Africa_915_919_MHz_Alternate = 35,
|
|
LLRP_ImpinjRegulatoryRegion_Venezuela = 36,
|
|
};
|
|
|
|
typedef enum LLRP_EImpinjRegulatoryRegion
|
|
LLRP_tEImpinjRegulatoryRegion;
|
|
|
|
extern const LLRP_tSEnumTableEntry
|
|
LLRP_estImpinjRegulatoryRegion[];
|
|
|
|
|
|
enum LLRP_EImpinjInventorySearchType
|
|
{
|
|
|
|
LLRP_ImpinjInventorySearchType_Reader_Selected = 0,
|
|
LLRP_ImpinjInventorySearchType_Single_Target = 1,
|
|
LLRP_ImpinjInventorySearchType_Dual_Target = 2,
|
|
LLRP_ImpinjInventorySearchType_Single_Target_With_Suppression = 3,
|
|
LLRP_ImpinjInventorySearchType_No_Target = 4,
|
|
LLRP_ImpinjInventorySearchType_Single_Target_BtoA = 5,
|
|
LLRP_ImpinjInventorySearchType_Dual_Target_with_BtoASelect = 6,
|
|
};
|
|
|
|
typedef enum LLRP_EImpinjInventorySearchType
|
|
LLRP_tEImpinjInventorySearchType;
|
|
|
|
extern const LLRP_tSEnumTableEntry
|
|
LLRP_estImpinjInventorySearchType[];
|
|
|
|
|
|
enum LLRP_EImpinjFixedFrequencyMode
|
|
{
|
|
|
|
LLRP_ImpinjFixedFrequencyMode_Disabled = 0,
|
|
LLRP_ImpinjFixedFrequencyMode_Auto_Select = 1,
|
|
LLRP_ImpinjFixedFrequencyMode_Channel_List = 2,
|
|
};
|
|
|
|
typedef enum LLRP_EImpinjFixedFrequencyMode
|
|
LLRP_tEImpinjFixedFrequencyMode;
|
|
|
|
extern const LLRP_tSEnumTableEntry
|
|
LLRP_estImpinjFixedFrequencyMode[];
|
|
|
|
|
|
enum LLRP_EImpinjReducedPowerMode
|
|
{
|
|
|
|
LLRP_ImpinjReducedPowerMode_Disabled = 0,
|
|
LLRP_ImpinjReducedPowerMode_Enabled = 1,
|
|
};
|
|
|
|
typedef enum LLRP_EImpinjReducedPowerMode
|
|
LLRP_tEImpinjReducedPowerMode;
|
|
|
|
extern const LLRP_tSEnumTableEntry
|
|
LLRP_estImpinjReducedPowerMode[];
|
|
|
|
|
|
enum LLRP_EImpinjLowDutyCycleMode
|
|
{
|
|
|
|
LLRP_ImpinjLowDutyCycleMode_Disabled = 0,
|
|
LLRP_ImpinjLowDutyCycleMode_Enabled = 1,
|
|
};
|
|
|
|
typedef enum LLRP_EImpinjLowDutyCycleMode
|
|
LLRP_tEImpinjLowDutyCycleMode;
|
|
|
|
extern const LLRP_tSEnumTableEntry
|
|
LLRP_estImpinjLowDutyCycleMode[];
|
|
|
|
|
|
enum LLRP_EImpinjLinkMonitorMode
|
|
{
|
|
|
|
LLRP_ImpinjLinkMonitorMode_Disabled = 0,
|
|
LLRP_ImpinjLinkMonitorMode_Enabled = 1,
|
|
};
|
|
|
|
typedef enum LLRP_EImpinjLinkMonitorMode
|
|
LLRP_tEImpinjLinkMonitorMode;
|
|
|
|
extern const LLRP_tSEnumTableEntry
|
|
LLRP_estImpinjLinkMonitorMode[];
|
|
|
|
|
|
enum LLRP_EImpinjReportBufferMode
|
|
{
|
|
|
|
LLRP_ImpinjReportBufferMode_Normal = 0,
|
|
LLRP_ImpinjReportBufferMode_Low_Latency = 1,
|
|
};
|
|
|
|
typedef enum LLRP_EImpinjReportBufferMode
|
|
LLRP_tEImpinjReportBufferMode;
|
|
|
|
extern const LLRP_tSEnumTableEntry
|
|
LLRP_estImpinjReportBufferMode[];
|
|
|
|
|
|
enum LLRP_EImpinjBlockPermalockResultType
|
|
{
|
|
|
|
LLRP_ImpinjBlockPermalockResultType_Success = 0,
|
|
LLRP_ImpinjBlockPermalockResultType_Insufficient_Power = 1,
|
|
LLRP_ImpinjBlockPermalockResultType_Nonspecific_Tag_Error = 2,
|
|
LLRP_ImpinjBlockPermalockResultType_No_Response_From_Tag = 3,
|
|
LLRP_ImpinjBlockPermalockResultType_Nonspecific_Reader_Error = 4,
|
|
LLRP_ImpinjBlockPermalockResultType_Incorrect_Password_Error = 5,
|
|
LLRP_ImpinjBlockPermalockResultType_Tag_Memory_Overrun_Error = 6,
|
|
};
|
|
|
|
typedef enum LLRP_EImpinjBlockPermalockResultType
|
|
LLRP_tEImpinjBlockPermalockResultType;
|
|
|
|
extern const LLRP_tSEnumTableEntry
|
|
LLRP_estImpinjBlockPermalockResultType[];
|
|
|
|
|
|
enum LLRP_EImpinjGetBlockPermalockStatusResultType
|
|
{
|
|
|
|
LLRP_ImpinjGetBlockPermalockStatusResultType_Success = 0,
|
|
LLRP_ImpinjGetBlockPermalockStatusResultType_Nonspecific_Tag_Error = 1,
|
|
LLRP_ImpinjGetBlockPermalockStatusResultType_No_Response_From_Tag = 2,
|
|
LLRP_ImpinjGetBlockPermalockStatusResultType_Nonspecific_Reader_Error = 3,
|
|
LLRP_ImpinjGetBlockPermalockStatusResultType_Incorrect_Password_Error = 4,
|
|
LLRP_ImpinjGetBlockPermalockStatusResultType_Tag_Memory_Overrun_Error = 5,
|
|
};
|
|
|
|
typedef enum LLRP_EImpinjGetBlockPermalockStatusResultType
|
|
LLRP_tEImpinjGetBlockPermalockStatusResultType;
|
|
|
|
extern const LLRP_tSEnumTableEntry
|
|
LLRP_estImpinjGetBlockPermalockStatusResultType[];
|
|
|
|
|
|
enum LLRP_EImpinjQTDataProfile
|
|
{
|
|
|
|
LLRP_ImpinjQTDataProfile_Unknown = 0,
|
|
LLRP_ImpinjQTDataProfile_Private = 1,
|
|
LLRP_ImpinjQTDataProfile_Public = 2,
|
|
};
|
|
|
|
typedef enum LLRP_EImpinjQTDataProfile
|
|
LLRP_tEImpinjQTDataProfile;
|
|
|
|
extern const LLRP_tSEnumTableEntry
|
|
LLRP_estImpinjQTDataProfile[];
|
|
|
|
|
|
enum LLRP_EImpinjQTAccessRange
|
|
{
|
|
|
|
LLRP_ImpinjQTAccessRange_Unknown = 0,
|
|
LLRP_ImpinjQTAccessRange_Normal_Range = 1,
|
|
LLRP_ImpinjQTAccessRange_Short_Range = 2,
|
|
};
|
|
|
|
typedef enum LLRP_EImpinjQTAccessRange
|
|
LLRP_tEImpinjQTAccessRange;
|
|
|
|
extern const LLRP_tSEnumTableEntry
|
|
LLRP_estImpinjQTAccessRange[];
|
|
|
|
|
|
enum LLRP_EImpinjQTPersistence
|
|
{
|
|
|
|
LLRP_ImpinjQTPersistence_Unknown = 0,
|
|
LLRP_ImpinjQTPersistence_Temporary = 1,
|
|
LLRP_ImpinjQTPersistence_Permanent = 2,
|
|
};
|
|
|
|
typedef enum LLRP_EImpinjQTPersistence
|
|
LLRP_tEImpinjQTPersistence;
|
|
|
|
extern const LLRP_tSEnumTableEntry
|
|
LLRP_estImpinjQTPersistence[];
|
|
|
|
|
|
enum LLRP_EImpinjSetQTConfigResultType
|
|
{
|
|
|
|
LLRP_ImpinjSetQTConfigResultType_Success = 0,
|
|
LLRP_ImpinjSetQTConfigResultType_Insufficient_Power = 1,
|
|
LLRP_ImpinjSetQTConfigResultType_Nonspecific_Tag_Error = 2,
|
|
LLRP_ImpinjSetQTConfigResultType_No_Response_From_Tag = 3,
|
|
LLRP_ImpinjSetQTConfigResultType_Nonspecific_Reader_Error = 4,
|
|
LLRP_ImpinjSetQTConfigResultType_Incorrect_Password_Error = 5,
|
|
};
|
|
|
|
typedef enum LLRP_EImpinjSetQTConfigResultType
|
|
LLRP_tEImpinjSetQTConfigResultType;
|
|
|
|
extern const LLRP_tSEnumTableEntry
|
|
LLRP_estImpinjSetQTConfigResultType[];
|
|
|
|
|
|
enum LLRP_EImpinjGetQTConfigResultType
|
|
{
|
|
|
|
LLRP_ImpinjGetQTConfigResultType_Success = 0,
|
|
LLRP_ImpinjGetQTConfigResultType_Nonspecific_Tag_Error = 1,
|
|
LLRP_ImpinjGetQTConfigResultType_No_Response_From_Tag = 2,
|
|
LLRP_ImpinjGetQTConfigResultType_Nonspecific_Reader_Error = 3,
|
|
LLRP_ImpinjGetQTConfigResultType_Incorrect_Password_Error = 4,
|
|
};
|
|
|
|
typedef enum LLRP_EImpinjGetQTConfigResultType
|
|
LLRP_tEImpinjGetQTConfigResultType;
|
|
|
|
extern const LLRP_tSEnumTableEntry
|
|
LLRP_estImpinjGetQTConfigResultType[];
|
|
|
|
|
|
enum LLRP_EImpinjSerializedTIDMode
|
|
{
|
|
|
|
LLRP_ImpinjSerializedTIDMode_Disabled = 0,
|
|
LLRP_ImpinjSerializedTIDMode_Enabled = 1,
|
|
};
|
|
|
|
typedef enum LLRP_EImpinjSerializedTIDMode
|
|
LLRP_tEImpinjSerializedTIDMode;
|
|
|
|
extern const LLRP_tSEnumTableEntry
|
|
LLRP_estImpinjSerializedTIDMode[];
|
|
|
|
|
|
enum LLRP_EImpinjRFPhaseAngleMode
|
|
{
|
|
|
|
LLRP_ImpinjRFPhaseAngleMode_Disabled = 0,
|
|
LLRP_ImpinjRFPhaseAngleMode_Enabled = 1,
|
|
};
|
|
|
|
typedef enum LLRP_EImpinjRFPhaseAngleMode
|
|
LLRP_tEImpinjRFPhaseAngleMode;
|
|
|
|
extern const LLRP_tSEnumTableEntry
|
|
LLRP_estImpinjRFPhaseAngleMode[];
|
|
|
|
|
|
enum LLRP_EImpinjPeakRSSIMode
|
|
{
|
|
|
|
LLRP_ImpinjPeakRSSIMode_Disabled = 0,
|
|
LLRP_ImpinjPeakRSSIMode_Enabled = 1,
|
|
};
|
|
|
|
typedef enum LLRP_EImpinjPeakRSSIMode
|
|
LLRP_tEImpinjPeakRSSIMode;
|
|
|
|
extern const LLRP_tSEnumTableEntry
|
|
LLRP_estImpinjPeakRSSIMode[];
|
|
|
|
|
|
enum LLRP_EImpinjGPSCoordinatesMode
|
|
{
|
|
|
|
LLRP_ImpinjGPSCoordinatesMode_Disabled = 0,
|
|
LLRP_ImpinjGPSCoordinatesMode_Enabled = 1,
|
|
};
|
|
|
|
typedef enum LLRP_EImpinjGPSCoordinatesMode
|
|
LLRP_tEImpinjGPSCoordinatesMode;
|
|
|
|
extern const LLRP_tSEnumTableEntry
|
|
LLRP_estImpinjGPSCoordinatesMode[];
|
|
|
|
|
|
enum LLRP_EImpinjAdvancedGPOMode
|
|
{
|
|
|
|
LLRP_ImpinjAdvancedGPOMode_Normal = 0,
|
|
LLRP_ImpinjAdvancedGPOMode_Pulsed = 1,
|
|
LLRP_ImpinjAdvancedGPOMode_Reader_Operational_Status = 2,
|
|
LLRP_ImpinjAdvancedGPOMode_LLRP_Connection_Status = 3,
|
|
LLRP_ImpinjAdvancedGPOMode_Reader_Inventory_Status = 4,
|
|
LLRP_ImpinjAdvancedGPOMode_Network_Connection_Status = 5,
|
|
LLRP_ImpinjAdvancedGPOMode_Reader_Inventory_Tags_Status = 6,
|
|
};
|
|
|
|
typedef enum LLRP_EImpinjAdvancedGPOMode
|
|
LLRP_tEImpinjAdvancedGPOMode;
|
|
|
|
extern const LLRP_tSEnumTableEntry
|
|
LLRP_estImpinjAdvancedGPOMode[];
|
|
|
|
|
|
enum LLRP_EImpinjOptimizedReadMode
|
|
{
|
|
|
|
LLRP_ImpinjOptimizedReadMode_Disabled = 0,
|
|
LLRP_ImpinjOptimizedReadMode_Enabled = 1,
|
|
};
|
|
|
|
typedef enum LLRP_EImpinjOptimizedReadMode
|
|
LLRP_tEImpinjOptimizedReadMode;
|
|
|
|
extern const LLRP_tSEnumTableEntry
|
|
LLRP_estImpinjOptimizedReadMode[];
|
|
|
|
|
|
enum LLRP_EImpinjAccessSpecOrderingMode
|
|
{
|
|
|
|
LLRP_ImpinjAccessSpecOrderingMode_FIFO = 0,
|
|
LLRP_ImpinjAccessSpecOrderingMode_Ascending = 1,
|
|
};
|
|
|
|
typedef enum LLRP_EImpinjAccessSpecOrderingMode
|
|
LLRP_tEImpinjAccessSpecOrderingMode;
|
|
|
|
extern const LLRP_tSEnumTableEntry
|
|
LLRP_estImpinjAccessSpecOrderingMode[];
|
|
|
|
|
|
enum LLRP_EImpinjRFDopplerFrequencyMode
|
|
{
|
|
|
|
LLRP_ImpinjRFDopplerFrequencyMode_Disabled = 0,
|
|
LLRP_ImpinjRFDopplerFrequencyMode_Enabled = 1,
|
|
};
|
|
|
|
typedef enum LLRP_EImpinjRFDopplerFrequencyMode
|
|
LLRP_tEImpinjRFDopplerFrequencyMode;
|
|
|
|
extern const LLRP_tSEnumTableEntry
|
|
LLRP_estImpinjRFDopplerFrequencyMode[];
|
|
|
|
|
|
enum LLRP_EImpinjTxPowerReportingModeEnum
|
|
{
|
|
|
|
LLRP_ImpinjTxPowerReportingModeEnum_Disabled = 0,
|
|
LLRP_ImpinjTxPowerReportingModeEnum_Enabled = 1,
|
|
};
|
|
|
|
typedef enum LLRP_EImpinjTxPowerReportingModeEnum
|
|
LLRP_tEImpinjTxPowerReportingModeEnum;
|
|
|
|
extern const LLRP_tSEnumTableEntry
|
|
LLRP_estImpinjTxPowerReportingModeEnum[];
|
|
|
|
|
|
enum LLRP_EImpinjXPCWordsMode
|
|
{
|
|
|
|
LLRP_ImpinjXPCWordsMode_Disabled = 0,
|
|
LLRP_ImpinjXPCWordsMode_Enabled = 1,
|
|
};
|
|
|
|
typedef enum LLRP_EImpinjXPCWordsMode
|
|
LLRP_tEImpinjXPCWordsMode;
|
|
|
|
extern const LLRP_tSEnumTableEntry
|
|
LLRP_estImpinjXPCWordsMode[];
|
|
|
|
|
|
enum LLRP_EImpinjHubConnectedType
|
|
{
|
|
|
|
LLRP_ImpinjHubConnectedType_Unknown = 0,
|
|
LLRP_ImpinjHubConnectedType_Disconnected = 1,
|
|
LLRP_ImpinjHubConnectedType_Connected = 2,
|
|
};
|
|
|
|
typedef enum LLRP_EImpinjHubConnectedType
|
|
LLRP_tEImpinjHubConnectedType;
|
|
|
|
extern const LLRP_tSEnumTableEntry
|
|
LLRP_estImpinjHubConnectedType[];
|
|
|
|
|
|
enum LLRP_EImpinjHubFaultType
|
|
{
|
|
|
|
LLRP_ImpinjHubFaultType_No_Fault = 0,
|
|
LLRP_ImpinjHubFaultType_RF_Power = 1,
|
|
LLRP_ImpinjHubFaultType_RF_Power_On_Hub_1 = 2,
|
|
LLRP_ImpinjHubFaultType_RF_Power_On_Hub_2 = 3,
|
|
LLRP_ImpinjHubFaultType_RF_Power_On_Hub_3 = 4,
|
|
LLRP_ImpinjHubFaultType_RF_Power_On_Hub_4 = 5,
|
|
LLRP_ImpinjHubFaultType_No_Init = 6,
|
|
LLRP_ImpinjHubFaultType_Serial_Overflow = 7,
|
|
LLRP_ImpinjHubFaultType_Disconnected = 8,
|
|
};
|
|
|
|
typedef enum LLRP_EImpinjHubFaultType
|
|
LLRP_tEImpinjHubFaultType;
|
|
|
|
extern const LLRP_tSEnumTableEntry
|
|
LLRP_estImpinjHubFaultType[];
|
|
|
|
|
|
enum LLRP_EImpinjLocationReportType
|
|
{
|
|
|
|
LLRP_ImpinjLocationReportType_Entry = 0,
|
|
LLRP_ImpinjLocationReportType_Update = 1,
|
|
LLRP_ImpinjLocationReportType_Exit = 2,
|
|
};
|
|
|
|
typedef enum LLRP_EImpinjLocationReportType
|
|
LLRP_tEImpinjLocationReportType;
|
|
|
|
extern const LLRP_tSEnumTableEntry
|
|
LLRP_estImpinjLocationReportType[];
|
|
|
|
|
|
enum LLRP_EImpinjDirectionFieldOfView
|
|
{
|
|
|
|
LLRP_ImpinjDirectionFieldOfView_ReaderSelected = 0,
|
|
LLRP_ImpinjDirectionFieldOfView_Wide = 1,
|
|
LLRP_ImpinjDirectionFieldOfView_Narrow = 2,
|
|
};
|
|
|
|
typedef enum LLRP_EImpinjDirectionFieldOfView
|
|
LLRP_tEImpinjDirectionFieldOfView;
|
|
|
|
extern const LLRP_tSEnumTableEntry
|
|
LLRP_estImpinjDirectionFieldOfView[];
|
|
|
|
|
|
enum LLRP_EImpinjDirectionRFMode
|
|
{
|
|
|
|
LLRP_ImpinjDirectionRFMode_HighSensitivity = 0,
|
|
LLRP_ImpinjDirectionRFMode_HighPerformance = 1,
|
|
};
|
|
|
|
typedef enum LLRP_EImpinjDirectionRFMode
|
|
LLRP_tEImpinjDirectionRFMode;
|
|
|
|
extern const LLRP_tSEnumTableEntry
|
|
LLRP_estImpinjDirectionRFMode[];
|
|
|
|
|
|
enum LLRP_EImpinjDirectionDiagnosticReportLevel
|
|
{
|
|
|
|
LLRP_ImpinjDirectionDiagnosticReportLevel_Off = 0,
|
|
LLRP_ImpinjDirectionDiagnosticReportLevel_Basic = 1,
|
|
LLRP_ImpinjDirectionDiagnosticReportLevel_Extended = 2,
|
|
LLRP_ImpinjDirectionDiagnosticReportLevel_Debug = 3,
|
|
};
|
|
|
|
typedef enum LLRP_EImpinjDirectionDiagnosticReportLevel
|
|
LLRP_tEImpinjDirectionDiagnosticReportLevel;
|
|
|
|
extern const LLRP_tSEnumTableEntry
|
|
LLRP_estImpinjDirectionDiagnosticReportLevel[];
|
|
|
|
|
|
enum LLRP_EImpinjDirectionReportType
|
|
{
|
|
|
|
LLRP_ImpinjDirectionReportType_Entry = 0,
|
|
LLRP_ImpinjDirectionReportType_Update = 1,
|
|
LLRP_ImpinjDirectionReportType_Exit = 2,
|
|
};
|
|
|
|
typedef enum LLRP_EImpinjDirectionReportType
|
|
LLRP_tEImpinjDirectionReportType;
|
|
|
|
extern const LLRP_tSEnumTableEntry
|
|
LLRP_estImpinjDirectionReportType[];
|
|
|
|
|
|
enum LLRP_EImpinjDirectionTagPopulationStatus
|
|
{
|
|
|
|
LLRP_ImpinjDirectionTagPopulationStatus_OK = 0,
|
|
LLRP_ImpinjDirectionTagPopulationStatus_UserOverflow = 1,
|
|
LLRP_ImpinjDirectionTagPopulationStatus_SystemOverflow = 2,
|
|
};
|
|
|
|
typedef enum LLRP_EImpinjDirectionTagPopulationStatus
|
|
LLRP_tEImpinjDirectionTagPopulationStatus;
|
|
|
|
extern const LLRP_tSEnumTableEntry
|
|
LLRP_estImpinjDirectionTagPopulationStatus[];
|
|
|
|
|
|
enum LLRP_EImpinjIntelligentAntennaMode
|
|
{
|
|
|
|
LLRP_ImpinjIntelligentAntennaMode_Disabled = 0,
|
|
LLRP_ImpinjIntelligentAntennaMode_Enabled = 1,
|
|
};
|
|
|
|
typedef enum LLRP_EImpinjIntelligentAntennaMode
|
|
LLRP_tEImpinjIntelligentAntennaMode;
|
|
|
|
extern const LLRP_tSEnumTableEntry
|
|
LLRP_estImpinjIntelligentAntennaMode[];
|
|
|
|
|
|
enum LLRP_EImpinjAntennaPolarizationType
|
|
{
|
|
|
|
LLRP_ImpinjAntennaPolarizationType_LinearHorizontal = 0,
|
|
LLRP_ImpinjAntennaPolarizationType_LinearVertical = 1,
|
|
LLRP_ImpinjAntennaPolarizationType_CircularRight = 2,
|
|
LLRP_ImpinjAntennaPolarizationType_CircularLeft = 3,
|
|
};
|
|
|
|
typedef enum LLRP_EImpinjAntennaPolarizationType
|
|
LLRP_tEImpinjAntennaPolarizationType;
|
|
|
|
extern const LLRP_tSEnumTableEntry
|
|
LLRP_estImpinjAntennaPolarizationType[];
|
|
|
|
|
|
enum LLRP_EImpinjMarginReadResultType
|
|
{
|
|
|
|
LLRP_ImpinjMarginReadResultType_Success = 0,
|
|
LLRP_ImpinjMarginReadResultType_Failure = 1,
|
|
LLRP_ImpinjMarginReadResultType_Insufficient_Power = 2,
|
|
LLRP_ImpinjMarginReadResultType_Nonspecific_Tag_Error = 3,
|
|
LLRP_ImpinjMarginReadResultType_No_Response_From_Tag = 4,
|
|
LLRP_ImpinjMarginReadResultType_Nonspecific_Reader_Error = 5,
|
|
LLRP_ImpinjMarginReadResultType_Incorrect_Password_Error = 6,
|
|
LLRP_ImpinjMarginReadResultType_Tag_Memory_Overrun_Error = 7,
|
|
LLRP_ImpinjMarginReadResultType_Tag_Memory_Locked_Error = 8,
|
|
};
|
|
|
|
typedef enum LLRP_EImpinjMarginReadResultType
|
|
LLRP_tEImpinjMarginReadResultType;
|
|
|
|
extern const LLRP_tSEnumTableEntry
|
|
LLRP_estImpinjMarginReadResultType[];
|
|
|
|
|
|
enum LLRP_EImpinjAuthenticateResultType
|
|
{
|
|
|
|
LLRP_ImpinjAuthenticateResultType_Success = 0,
|
|
LLRP_ImpinjAuthenticateResultType_Insufficient_Power = 1,
|
|
LLRP_ImpinjAuthenticateResultType_Not_Supported_Error = 2,
|
|
LLRP_ImpinjAuthenticateResultType_Nonspecific_Tag_Error = 3,
|
|
LLRP_ImpinjAuthenticateResultType_Nonspecific_Reader_Error = 4,
|
|
LLRP_ImpinjAuthenticateResultType_No_Response_From_Tag = 5,
|
|
};
|
|
|
|
typedef enum LLRP_EImpinjAuthenticateResultType
|
|
LLRP_tEImpinjAuthenticateResultType;
|
|
|
|
extern const LLRP_tSEnumTableEntry
|
|
LLRP_estImpinjAuthenticateResultType[];
|
|
|
|
|
|
enum LLRP_EImpinjTagFilterVerificationMode
|
|
{
|
|
|
|
LLRP_ImpinjTagFilterVerificationMode_Disabled = 0,
|
|
LLRP_ImpinjTagFilterVerificationMode_Active = 1,
|
|
LLRP_ImpinjTagFilterVerificationMode_Passive = 2,
|
|
};
|
|
|
|
typedef enum LLRP_EImpinjTagFilterVerificationMode
|
|
LLRP_tEImpinjTagFilterVerificationMode;
|
|
|
|
extern const LLRP_tSEnumTableEntry
|
|
LLRP_estImpinjTagFilterVerificationMode[];
|
|
|
|
|
|
enum LLRP_EImpinjTagPopulationEstimationMode
|
|
{
|
|
|
|
LLRP_ImpinjTagPopulationEstimationMode_Disabled = 0,
|
|
LLRP_ImpinjTagPopulationEstimationMode_Enabled = 1,
|
|
};
|
|
|
|
typedef enum LLRP_EImpinjTagPopulationEstimationMode
|
|
LLRP_tEImpinjTagPopulationEstimationMode;
|
|
|
|
extern const LLRP_tSEnumTableEntry
|
|
LLRP_estImpinjTagPopulationEstimationMode[];
|
|
|
|
|
|
enum LLRP_EImpinjCRHandleMode
|
|
{
|
|
|
|
LLRP_ImpinjCRHandleMode_Disabled = 0,
|
|
LLRP_ImpinjCRHandleMode_Enabled = 1,
|
|
};
|
|
|
|
typedef enum LLRP_EImpinjCRHandleMode
|
|
LLRP_tEImpinjCRHandleMode;
|
|
|
|
extern const LLRP_tSEnumTableEntry
|
|
LLRP_estImpinjCRHandleMode[];
|
|
|
|
|
|
enum LLRP_EImpinjEnhancedIntegraMode
|
|
{
|
|
|
|
LLRP_ImpinjEnhancedIntegraMode_Disabled = 0,
|
|
LLRP_ImpinjEnhancedIntegraMode_Enabled = 1,
|
|
};
|
|
|
|
typedef enum LLRP_EImpinjEnhancedIntegraMode
|
|
LLRP_tEImpinjEnhancedIntegraMode;
|
|
|
|
extern const LLRP_tSEnumTableEntry
|
|
LLRP_estImpinjEnhancedIntegraMode[];
|
|
|
|
|
|
enum LLRP_EImpinjEnhancedIntegraResultType
|
|
{
|
|
|
|
LLRP_ImpinjEnhancedIntegraResultType_No_Parity_Error = 0,
|
|
LLRP_ImpinjEnhancedIntegraResultType_PC_or_EPC_Parity_Error = 1,
|
|
LLRP_ImpinjEnhancedIntegraResultType_PC_or_EPC_or_TID_Parity_Error = 3,
|
|
LLRP_ImpinjEnhancedIntegraResultType_Memory_Read_Parity_Error = 5,
|
|
};
|
|
|
|
typedef enum LLRP_EImpinjEnhancedIntegraResultType
|
|
LLRP_tEImpinjEnhancedIntegraResultType;
|
|
|
|
extern const LLRP_tSEnumTableEntry
|
|
LLRP_estImpinjEnhancedIntegraResultType[];
|
|
|
|
|
|
enum LLRP_EImpinjEndpointICVerificationMode
|
|
{
|
|
|
|
LLRP_ImpinjEndpointICVerificationMode_Disabled = 0,
|
|
LLRP_ImpinjEndpointICVerificationMode_Enabled = 1,
|
|
};
|
|
|
|
typedef enum LLRP_EImpinjEndpointICVerificationMode
|
|
LLRP_tEImpinjEndpointICVerificationMode;
|
|
|
|
extern const LLRP_tSEnumTableEntry
|
|
LLRP_estImpinjEndpointICVerificationMode[];
|
|
|
|
|
|
enum LLRP_EImpinjEndpointICVerificationReportMode
|
|
{
|
|
|
|
LLRP_ImpinjEndpointICVerificationReportMode_Disabled = 0,
|
|
LLRP_ImpinjEndpointICVerificationReportMode_Enabled = 1,
|
|
};
|
|
|
|
typedef enum LLRP_EImpinjEndpointICVerificationReportMode
|
|
LLRP_tEImpinjEndpointICVerificationReportMode;
|
|
|
|
extern const LLRP_tSEnumTableEntry
|
|
LLRP_estImpinjEndpointICVerificationReportMode[];
|
|
|
|
|
|
|
|
struct LLRP_SIMPINJ_ENABLE_EXTENSIONS
|
|
{
|
|
LLRP_tSMessage hdr;
|
|
|
|
|
|
LLRP_tSParameter * listCustom;
|
|
|
|
};
|
|
|
|
extern const LLRP_tSTypeDescriptor
|
|
LLRP_tdIMPINJ_ENABLE_EXTENSIONS;
|
|
|
|
extern const LLRP_tSFieldDescriptor *
|
|
LLRP_apfdIMPINJ_ENABLE_EXTENSIONS[];
|
|
|
|
extern LLRP_tSIMPINJ_ENABLE_EXTENSIONS *
|
|
LLRP_IMPINJ_ENABLE_EXTENSIONS_construct (void);
|
|
|
|
extern void
|
|
LLRP_IMPINJ_ENABLE_EXTENSIONS_destruct (
|
|
LLRP_tSIMPINJ_ENABLE_EXTENSIONS * pThis);
|
|
|
|
extern void
|
|
LLRP_IMPINJ_ENABLE_EXTENSIONS_decodeFields (
|
|
LLRP_tSIMPINJ_ENABLE_EXTENSIONS * pThis,
|
|
LLRP_tSDecoderStream * pDecoderStream);
|
|
|
|
extern void
|
|
LLRP_IMPINJ_ENABLE_EXTENSIONS_assimilateSubParameters (
|
|
LLRP_tSIMPINJ_ENABLE_EXTENSIONS * pThis,
|
|
LLRP_tSErrorDetails * pError);
|
|
|
|
extern void
|
|
LLRP_IMPINJ_ENABLE_EXTENSIONS_encode (
|
|
const LLRP_tSIMPINJ_ENABLE_EXTENSIONS *pThis,
|
|
LLRP_tSEncoderStream * pEncoderStream);
|
|
|
|
|
|
|
|
|
|
|
|
extern LLRP_tSParameter *
|
|
LLRP_IMPINJ_ENABLE_EXTENSIONS_beginCustom (
|
|
LLRP_tSIMPINJ_ENABLE_EXTENSIONS *pThis);
|
|
|
|
extern LLRP_tSParameter *
|
|
LLRP_IMPINJ_ENABLE_EXTENSIONS_nextCustom (
|
|
LLRP_tSParameter *pCurrent);
|
|
|
|
extern void
|
|
LLRP_IMPINJ_ENABLE_EXTENSIONS_clearCustom (
|
|
LLRP_tSIMPINJ_ENABLE_EXTENSIONS *pThis);
|
|
|
|
extern int
|
|
LLRP_IMPINJ_ENABLE_EXTENSIONS_countCustom (
|
|
LLRP_tSIMPINJ_ENABLE_EXTENSIONS *pThis);
|
|
|
|
extern LLRP_tResultCode
|
|
LLRP_IMPINJ_ENABLE_EXTENSIONS_addCustom (
|
|
LLRP_tSIMPINJ_ENABLE_EXTENSIONS *pThis,
|
|
LLRP_tSParameter *pValue);
|
|
|
|
|
|
|
|
|
|
|
|
struct LLRP_SIMPINJ_ENABLE_EXTENSIONS_RESPONSE
|
|
{
|
|
LLRP_tSMessage hdr;
|
|
|
|
|
|
LLRP_tSLLRPStatus * pLLRPStatus;
|
|
|
|
LLRP_tSParameter * listCustom;
|
|
|
|
};
|
|
|
|
extern const LLRP_tSTypeDescriptor
|
|
LLRP_tdIMPINJ_ENABLE_EXTENSIONS_RESPONSE;
|
|
|
|
extern const LLRP_tSFieldDescriptor *
|
|
LLRP_apfdIMPINJ_ENABLE_EXTENSIONS_RESPONSE[];
|
|
|
|
extern LLRP_tSIMPINJ_ENABLE_EXTENSIONS_RESPONSE *
|
|
LLRP_IMPINJ_ENABLE_EXTENSIONS_RESPONSE_construct (void);
|
|
|
|
extern void
|
|
LLRP_IMPINJ_ENABLE_EXTENSIONS_RESPONSE_destruct (
|
|
LLRP_tSIMPINJ_ENABLE_EXTENSIONS_RESPONSE * pThis);
|
|
|
|
extern void
|
|
LLRP_IMPINJ_ENABLE_EXTENSIONS_RESPONSE_decodeFields (
|
|
LLRP_tSIMPINJ_ENABLE_EXTENSIONS_RESPONSE * pThis,
|
|
LLRP_tSDecoderStream * pDecoderStream);
|
|
|
|
extern void
|
|
LLRP_IMPINJ_ENABLE_EXTENSIONS_RESPONSE_assimilateSubParameters (
|
|
LLRP_tSIMPINJ_ENABLE_EXTENSIONS_RESPONSE * pThis,
|
|
LLRP_tSErrorDetails * pError);
|
|
|
|
extern void
|
|
LLRP_IMPINJ_ENABLE_EXTENSIONS_RESPONSE_encode (
|
|
const LLRP_tSIMPINJ_ENABLE_EXTENSIONS_RESPONSE *pThis,
|
|
LLRP_tSEncoderStream * pEncoderStream);
|
|
|
|
|
|
|
|
|
|
|
|
extern LLRP_tSLLRPStatus *
|
|
LLRP_IMPINJ_ENABLE_EXTENSIONS_RESPONSE_getLLRPStatus (
|
|
LLRP_tSIMPINJ_ENABLE_EXTENSIONS_RESPONSE *pThis);
|
|
|
|
extern LLRP_tResultCode
|
|
LLRP_IMPINJ_ENABLE_EXTENSIONS_RESPONSE_setLLRPStatus (
|
|
LLRP_tSIMPINJ_ENABLE_EXTENSIONS_RESPONSE *pThis,
|
|
LLRP_tSLLRPStatus *pValue);
|
|
|
|
extern LLRP_tSParameter *
|
|
LLRP_IMPINJ_ENABLE_EXTENSIONS_RESPONSE_beginCustom (
|
|
LLRP_tSIMPINJ_ENABLE_EXTENSIONS_RESPONSE *pThis);
|
|
|
|
extern LLRP_tSParameter *
|
|
LLRP_IMPINJ_ENABLE_EXTENSIONS_RESPONSE_nextCustom (
|
|
LLRP_tSParameter *pCurrent);
|
|
|
|
extern void
|
|
LLRP_IMPINJ_ENABLE_EXTENSIONS_RESPONSE_clearCustom (
|
|
LLRP_tSIMPINJ_ENABLE_EXTENSIONS_RESPONSE *pThis);
|
|
|
|
extern int
|
|
LLRP_IMPINJ_ENABLE_EXTENSIONS_RESPONSE_countCustom (
|
|
LLRP_tSIMPINJ_ENABLE_EXTENSIONS_RESPONSE *pThis);
|
|
|
|
extern LLRP_tResultCode
|
|
LLRP_IMPINJ_ENABLE_EXTENSIONS_RESPONSE_addCustom (
|
|
LLRP_tSIMPINJ_ENABLE_EXTENSIONS_RESPONSE *pThis,
|
|
LLRP_tSParameter *pValue);
|
|
|
|
|
|
|
|
|
|
|
|
struct LLRP_SIMPINJ_SAVE_SETTINGS
|
|
{
|
|
LLRP_tSMessage hdr;
|
|
|
|
llrp_u1_t SaveConfiguration;
|
|
|
|
|
|
LLRP_tSParameter * listCustom;
|
|
|
|
};
|
|
|
|
extern const LLRP_tSTypeDescriptor
|
|
LLRP_tdIMPINJ_SAVE_SETTINGS;
|
|
|
|
extern const LLRP_tSFieldDescriptor *
|
|
LLRP_apfdIMPINJ_SAVE_SETTINGS[];
|
|
|
|
extern LLRP_tSIMPINJ_SAVE_SETTINGS *
|
|
LLRP_IMPINJ_SAVE_SETTINGS_construct (void);
|
|
|
|
extern void
|
|
LLRP_IMPINJ_SAVE_SETTINGS_destruct (
|
|
LLRP_tSIMPINJ_SAVE_SETTINGS * pThis);
|
|
|
|
extern void
|
|
LLRP_IMPINJ_SAVE_SETTINGS_decodeFields (
|
|
LLRP_tSIMPINJ_SAVE_SETTINGS * pThis,
|
|
LLRP_tSDecoderStream * pDecoderStream);
|
|
|
|
extern void
|
|
LLRP_IMPINJ_SAVE_SETTINGS_assimilateSubParameters (
|
|
LLRP_tSIMPINJ_SAVE_SETTINGS * pThis,
|
|
LLRP_tSErrorDetails * pError);
|
|
|
|
extern void
|
|
LLRP_IMPINJ_SAVE_SETTINGS_encode (
|
|
const LLRP_tSIMPINJ_SAVE_SETTINGS *pThis,
|
|
LLRP_tSEncoderStream * pEncoderStream);
|
|
|
|
|
|
|
|
|
|
extern const LLRP_tSFieldDescriptor
|
|
LLRP_fdIMPINJ_SAVE_SETTINGS_SaveConfiguration;
|
|
|
|
extern llrp_u1_t
|
|
LLRP_IMPINJ_SAVE_SETTINGS_getSaveConfiguration (
|
|
LLRP_tSIMPINJ_SAVE_SETTINGS *pThis);
|
|
|
|
extern LLRP_tResultCode
|
|
LLRP_IMPINJ_SAVE_SETTINGS_setSaveConfiguration (
|
|
LLRP_tSIMPINJ_SAVE_SETTINGS *pThis,
|
|
llrp_u1_t Value);
|
|
|
|
|
|
extern LLRP_tSParameter *
|
|
LLRP_IMPINJ_SAVE_SETTINGS_beginCustom (
|
|
LLRP_tSIMPINJ_SAVE_SETTINGS *pThis);
|
|
|
|
extern LLRP_tSParameter *
|
|
LLRP_IMPINJ_SAVE_SETTINGS_nextCustom (
|
|
LLRP_tSParameter *pCurrent);
|
|
|
|
extern void
|
|
LLRP_IMPINJ_SAVE_SETTINGS_clearCustom (
|
|
LLRP_tSIMPINJ_SAVE_SETTINGS *pThis);
|
|
|
|
extern int
|
|
LLRP_IMPINJ_SAVE_SETTINGS_countCustom (
|
|
LLRP_tSIMPINJ_SAVE_SETTINGS *pThis);
|
|
|
|
extern LLRP_tResultCode
|
|
LLRP_IMPINJ_SAVE_SETTINGS_addCustom (
|
|
LLRP_tSIMPINJ_SAVE_SETTINGS *pThis,
|
|
LLRP_tSParameter *pValue);
|
|
|
|
|
|
|
|
|
|
|
|
struct LLRP_SIMPINJ_SAVE_SETTINGS_RESPONSE
|
|
{
|
|
LLRP_tSMessage hdr;
|
|
|
|
|
|
LLRP_tSLLRPStatus * pLLRPStatus;
|
|
|
|
LLRP_tSParameter * listCustom;
|
|
|
|
};
|
|
|
|
extern const LLRP_tSTypeDescriptor
|
|
LLRP_tdIMPINJ_SAVE_SETTINGS_RESPONSE;
|
|
|
|
extern const LLRP_tSFieldDescriptor *
|
|
LLRP_apfdIMPINJ_SAVE_SETTINGS_RESPONSE[];
|
|
|
|
extern LLRP_tSIMPINJ_SAVE_SETTINGS_RESPONSE *
|
|
LLRP_IMPINJ_SAVE_SETTINGS_RESPONSE_construct (void);
|
|
|
|
extern void
|
|
LLRP_IMPINJ_SAVE_SETTINGS_RESPONSE_destruct (
|
|
LLRP_tSIMPINJ_SAVE_SETTINGS_RESPONSE * pThis);
|
|
|
|
extern void
|
|
LLRP_IMPINJ_SAVE_SETTINGS_RESPONSE_decodeFields (
|
|
LLRP_tSIMPINJ_SAVE_SETTINGS_RESPONSE * pThis,
|
|
LLRP_tSDecoderStream * pDecoderStream);
|
|
|
|
extern void
|
|
LLRP_IMPINJ_SAVE_SETTINGS_RESPONSE_assimilateSubParameters (
|
|
LLRP_tSIMPINJ_SAVE_SETTINGS_RESPONSE * pThis,
|
|
LLRP_tSErrorDetails * pError);
|
|
|
|
extern void
|
|
LLRP_IMPINJ_SAVE_SETTINGS_RESPONSE_encode (
|
|
const LLRP_tSIMPINJ_SAVE_SETTINGS_RESPONSE *pThis,
|
|
LLRP_tSEncoderStream * pEncoderStream);
|
|
|
|
|
|
|
|
|
|
|
|
extern LLRP_tSLLRPStatus *
|
|
LLRP_IMPINJ_SAVE_SETTINGS_RESPONSE_getLLRPStatus (
|
|
LLRP_tSIMPINJ_SAVE_SETTINGS_RESPONSE *pThis);
|
|
|
|
extern LLRP_tResultCode
|
|
LLRP_IMPINJ_SAVE_SETTINGS_RESPONSE_setLLRPStatus (
|
|
LLRP_tSIMPINJ_SAVE_SETTINGS_RESPONSE *pThis,
|
|
LLRP_tSLLRPStatus *pValue);
|
|
|
|
extern LLRP_tSParameter *
|
|
LLRP_IMPINJ_SAVE_SETTINGS_RESPONSE_beginCustom (
|
|
LLRP_tSIMPINJ_SAVE_SETTINGS_RESPONSE *pThis);
|
|
|
|
extern LLRP_tSParameter *
|
|
LLRP_IMPINJ_SAVE_SETTINGS_RESPONSE_nextCustom (
|
|
LLRP_tSParameter *pCurrent);
|
|
|
|
extern void
|
|
LLRP_IMPINJ_SAVE_SETTINGS_RESPONSE_clearCustom (
|
|
LLRP_tSIMPINJ_SAVE_SETTINGS_RESPONSE *pThis);
|
|
|
|
extern int
|
|
LLRP_IMPINJ_SAVE_SETTINGS_RESPONSE_countCustom (
|
|
LLRP_tSIMPINJ_SAVE_SETTINGS_RESPONSE *pThis);
|
|
|
|
extern LLRP_tResultCode
|
|
LLRP_IMPINJ_SAVE_SETTINGS_RESPONSE_addCustom (
|
|
LLRP_tSIMPINJ_SAVE_SETTINGS_RESPONSE *pThis,
|
|
LLRP_tSParameter *pValue);
|
|
|
|
|
|
|
|
|
|
|
|
struct LLRP_SImpinjRequestedData
|
|
{
|
|
LLRP_tSParameter hdr;
|
|
|
|
LLRP_tEImpinjRequestedDataType eRequestedData;
|
|
|
|
|
|
LLRP_tSParameter * listCustom;
|
|
|
|
};
|
|
|
|
extern const LLRP_tSTypeDescriptor
|
|
LLRP_tdImpinjRequestedData;
|
|
|
|
extern const LLRP_tSFieldDescriptor *
|
|
LLRP_apfdImpinjRequestedData[];
|
|
|
|
extern LLRP_tSImpinjRequestedData *
|
|
LLRP_ImpinjRequestedData_construct (void);
|
|
|
|
extern void
|
|
LLRP_ImpinjRequestedData_destruct (
|
|
LLRP_tSImpinjRequestedData * pThis);
|
|
|
|
extern void
|
|
LLRP_ImpinjRequestedData_decodeFields (
|
|
LLRP_tSImpinjRequestedData * pThis,
|
|
LLRP_tSDecoderStream * pDecoderStream);
|
|
|
|
extern void
|
|
LLRP_ImpinjRequestedData_assimilateSubParameters (
|
|
LLRP_tSImpinjRequestedData * pThis,
|
|
LLRP_tSErrorDetails * pError);
|
|
|
|
extern void
|
|
LLRP_ImpinjRequestedData_encode (
|
|
const LLRP_tSImpinjRequestedData *pThis,
|
|
LLRP_tSEncoderStream * pEncoderStream);
|
|
|
|
|
|
extern llrp_bool_t
|
|
LLRP_ImpinjRequestedData_isAllowedIn (
|
|
const LLRP_tSTypeDescriptor *pEnclosingElementType);
|
|
|
|
|
|
|
|
extern const LLRP_tSFieldDescriptor
|
|
LLRP_fdImpinjRequestedData_RequestedData;
|
|
|
|
extern LLRP_tEImpinjRequestedDataType
|
|
LLRP_ImpinjRequestedData_getRequestedData (
|
|
LLRP_tSImpinjRequestedData *pThis);
|
|
|
|
extern LLRP_tResultCode
|
|
LLRP_ImpinjRequestedData_setRequestedData (
|
|
LLRP_tSImpinjRequestedData *pThis,
|
|
LLRP_tEImpinjRequestedDataType Value);
|
|
|
|
|
|
extern LLRP_tSParameter *
|
|
LLRP_ImpinjRequestedData_beginCustom (
|
|
LLRP_tSImpinjRequestedData *pThis);
|
|
|
|
extern LLRP_tSParameter *
|
|
LLRP_ImpinjRequestedData_nextCustom (
|
|
LLRP_tSParameter *pCurrent);
|
|
|
|
extern void
|
|
LLRP_ImpinjRequestedData_clearCustom (
|
|
LLRP_tSImpinjRequestedData *pThis);
|
|
|
|
extern int
|
|
LLRP_ImpinjRequestedData_countCustom (
|
|
LLRP_tSImpinjRequestedData *pThis);
|
|
|
|
extern LLRP_tResultCode
|
|
LLRP_ImpinjRequestedData_addCustom (
|
|
LLRP_tSImpinjRequestedData *pThis,
|
|
LLRP_tSParameter *pValue);
|
|
|
|
|
|
|
|
|
|
|
|
struct LLRP_SImpinjSubRegulatoryRegion
|
|
{
|
|
LLRP_tSParameter hdr;
|
|
|
|
LLRP_tEImpinjRegulatoryRegion eRegulatoryRegion;
|
|
|
|
|
|
LLRP_tSParameter * listCustom;
|
|
|
|
};
|
|
|
|
extern const LLRP_tSTypeDescriptor
|
|
LLRP_tdImpinjSubRegulatoryRegion;
|
|
|
|
extern const LLRP_tSFieldDescriptor *
|
|
LLRP_apfdImpinjSubRegulatoryRegion[];
|
|
|
|
extern LLRP_tSImpinjSubRegulatoryRegion *
|
|
LLRP_ImpinjSubRegulatoryRegion_construct (void);
|
|
|
|
extern void
|
|
LLRP_ImpinjSubRegulatoryRegion_destruct (
|
|
LLRP_tSImpinjSubRegulatoryRegion * pThis);
|
|
|
|
extern void
|
|
LLRP_ImpinjSubRegulatoryRegion_decodeFields (
|
|
LLRP_tSImpinjSubRegulatoryRegion * pThis,
|
|
LLRP_tSDecoderStream * pDecoderStream);
|
|
|
|
extern void
|
|
LLRP_ImpinjSubRegulatoryRegion_assimilateSubParameters (
|
|
LLRP_tSImpinjSubRegulatoryRegion * pThis,
|
|
LLRP_tSErrorDetails * pError);
|
|
|
|
extern void
|
|
LLRP_ImpinjSubRegulatoryRegion_encode (
|
|
const LLRP_tSImpinjSubRegulatoryRegion *pThis,
|
|
LLRP_tSEncoderStream * pEncoderStream);
|
|
|
|
|
|
extern llrp_bool_t
|
|
LLRP_ImpinjSubRegulatoryRegion_isAllowedIn (
|
|
const LLRP_tSTypeDescriptor *pEnclosingElementType);
|
|
|
|
|
|
|
|
extern const LLRP_tSFieldDescriptor
|
|
LLRP_fdImpinjSubRegulatoryRegion_RegulatoryRegion;
|
|
|
|
extern LLRP_tEImpinjRegulatoryRegion
|
|
LLRP_ImpinjSubRegulatoryRegion_getRegulatoryRegion (
|
|
LLRP_tSImpinjSubRegulatoryRegion *pThis);
|
|
|
|
extern LLRP_tResultCode
|
|
LLRP_ImpinjSubRegulatoryRegion_setRegulatoryRegion (
|
|
LLRP_tSImpinjSubRegulatoryRegion *pThis,
|
|
LLRP_tEImpinjRegulatoryRegion Value);
|
|
|
|
|
|
extern LLRP_tSParameter *
|
|
LLRP_ImpinjSubRegulatoryRegion_beginCustom (
|
|
LLRP_tSImpinjSubRegulatoryRegion *pThis);
|
|
|
|
extern LLRP_tSParameter *
|
|
LLRP_ImpinjSubRegulatoryRegion_nextCustom (
|
|
LLRP_tSParameter *pCurrent);
|
|
|
|
extern void
|
|
LLRP_ImpinjSubRegulatoryRegion_clearCustom (
|
|
LLRP_tSImpinjSubRegulatoryRegion *pThis);
|
|
|
|
extern int
|
|
LLRP_ImpinjSubRegulatoryRegion_countCustom (
|
|
LLRP_tSImpinjSubRegulatoryRegion *pThis);
|
|
|
|
extern LLRP_tResultCode
|
|
LLRP_ImpinjSubRegulatoryRegion_addCustom (
|
|
LLRP_tSImpinjSubRegulatoryRegion *pThis,
|
|
LLRP_tSParameter *pValue);
|
|
|
|
|
|
|
|
|
|
|
|
struct LLRP_SImpinjInventorySearchMode
|
|
{
|
|
LLRP_tSParameter hdr;
|
|
|
|
LLRP_tEImpinjInventorySearchType eInventorySearchMode;
|
|
|
|
|
|
LLRP_tSParameter * listCustom;
|
|
|
|
};
|
|
|
|
extern const LLRP_tSTypeDescriptor
|
|
LLRP_tdImpinjInventorySearchMode;
|
|
|
|
extern const LLRP_tSFieldDescriptor *
|
|
LLRP_apfdImpinjInventorySearchMode[];
|
|
|
|
extern LLRP_tSImpinjInventorySearchMode *
|
|
LLRP_ImpinjInventorySearchMode_construct (void);
|
|
|
|
extern void
|
|
LLRP_ImpinjInventorySearchMode_destruct (
|
|
LLRP_tSImpinjInventorySearchMode * pThis);
|
|
|
|
extern void
|
|
LLRP_ImpinjInventorySearchMode_decodeFields (
|
|
LLRP_tSImpinjInventorySearchMode * pThis,
|
|
LLRP_tSDecoderStream * pDecoderStream);
|
|
|
|
extern void
|
|
LLRP_ImpinjInventorySearchMode_assimilateSubParameters (
|
|
LLRP_tSImpinjInventorySearchMode * pThis,
|
|
LLRP_tSErrorDetails * pError);
|
|
|
|
extern void
|
|
LLRP_ImpinjInventorySearchMode_encode (
|
|
const LLRP_tSImpinjInventorySearchMode *pThis,
|
|
LLRP_tSEncoderStream * pEncoderStream);
|
|
|
|
|
|
extern llrp_bool_t
|
|
LLRP_ImpinjInventorySearchMode_isAllowedIn (
|
|
const LLRP_tSTypeDescriptor *pEnclosingElementType);
|
|
|
|
|
|
|
|
extern const LLRP_tSFieldDescriptor
|
|
LLRP_fdImpinjInventorySearchMode_InventorySearchMode;
|
|
|
|
extern LLRP_tEImpinjInventorySearchType
|
|
LLRP_ImpinjInventorySearchMode_getInventorySearchMode (
|
|
LLRP_tSImpinjInventorySearchMode *pThis);
|
|
|
|
extern LLRP_tResultCode
|
|
LLRP_ImpinjInventorySearchMode_setInventorySearchMode (
|
|
LLRP_tSImpinjInventorySearchMode *pThis,
|
|
LLRP_tEImpinjInventorySearchType Value);
|
|
|
|
|
|
extern LLRP_tSParameter *
|
|
LLRP_ImpinjInventorySearchMode_beginCustom (
|
|
LLRP_tSImpinjInventorySearchMode *pThis);
|
|
|
|
extern LLRP_tSParameter *
|
|
LLRP_ImpinjInventorySearchMode_nextCustom (
|
|
LLRP_tSParameter *pCurrent);
|
|
|
|
extern void
|
|
LLRP_ImpinjInventorySearchMode_clearCustom (
|
|
LLRP_tSImpinjInventorySearchMode *pThis);
|
|
|
|
extern int
|
|
LLRP_ImpinjInventorySearchMode_countCustom (
|
|
LLRP_tSImpinjInventorySearchMode *pThis);
|
|
|
|
extern LLRP_tResultCode
|
|
LLRP_ImpinjInventorySearchMode_addCustom (
|
|
LLRP_tSImpinjInventorySearchMode *pThis,
|
|
LLRP_tSParameter *pValue);
|
|
|
|
|
|
|
|
|
|
|
|
struct LLRP_SImpinjFixedFrequencyList
|
|
{
|
|
LLRP_tSParameter hdr;
|
|
|
|
LLRP_tEImpinjFixedFrequencyMode eFixedFrequencyMode;
|
|
|
|
llrp_u16v_t ChannelList;
|
|
|
|
|
|
LLRP_tSParameter * listCustom;
|
|
|
|
};
|
|
|
|
extern const LLRP_tSTypeDescriptor
|
|
LLRP_tdImpinjFixedFrequencyList;
|
|
|
|
extern const LLRP_tSFieldDescriptor *
|
|
LLRP_apfdImpinjFixedFrequencyList[];
|
|
|
|
extern LLRP_tSImpinjFixedFrequencyList *
|
|
LLRP_ImpinjFixedFrequencyList_construct (void);
|
|
|
|
extern void
|
|
LLRP_ImpinjFixedFrequencyList_destruct (
|
|
LLRP_tSImpinjFixedFrequencyList * pThis);
|
|
|
|
extern void
|
|
LLRP_ImpinjFixedFrequencyList_decodeFields (
|
|
LLRP_tSImpinjFixedFrequencyList * pThis,
|
|
LLRP_tSDecoderStream * pDecoderStream);
|
|
|
|
extern void
|
|
LLRP_ImpinjFixedFrequencyList_assimilateSubParameters (
|
|
LLRP_tSImpinjFixedFrequencyList * pThis,
|
|
LLRP_tSErrorDetails * pError);
|
|
|
|
extern void
|
|
LLRP_ImpinjFixedFrequencyList_encode (
|
|
const LLRP_tSImpinjFixedFrequencyList *pThis,
|
|
LLRP_tSEncoderStream * pEncoderStream);
|
|
|
|
|
|
extern llrp_bool_t
|
|
LLRP_ImpinjFixedFrequencyList_isAllowedIn (
|
|
const LLRP_tSTypeDescriptor *pEnclosingElementType);
|
|
|
|
|
|
|
|
extern const LLRP_tSFieldDescriptor
|
|
LLRP_fdImpinjFixedFrequencyList_FixedFrequencyMode;
|
|
|
|
extern LLRP_tEImpinjFixedFrequencyMode
|
|
LLRP_ImpinjFixedFrequencyList_getFixedFrequencyMode (
|
|
LLRP_tSImpinjFixedFrequencyList *pThis);
|
|
|
|
extern LLRP_tResultCode
|
|
LLRP_ImpinjFixedFrequencyList_setFixedFrequencyMode (
|
|
LLRP_tSImpinjFixedFrequencyList *pThis,
|
|
LLRP_tEImpinjFixedFrequencyMode Value);
|
|
|
|
extern const LLRP_tSFieldDescriptor
|
|
LLRP_fdImpinjFixedFrequencyList_ChannelList;
|
|
|
|
extern llrp_u16v_t
|
|
LLRP_ImpinjFixedFrequencyList_getChannelList (
|
|
LLRP_tSImpinjFixedFrequencyList *pThis);
|
|
|
|
extern LLRP_tResultCode
|
|
LLRP_ImpinjFixedFrequencyList_setChannelList (
|
|
LLRP_tSImpinjFixedFrequencyList *pThis,
|
|
llrp_u16v_t Value);
|
|
|
|
|
|
extern LLRP_tSParameter *
|
|
LLRP_ImpinjFixedFrequencyList_beginCustom (
|
|
LLRP_tSImpinjFixedFrequencyList *pThis);
|
|
|
|
extern LLRP_tSParameter *
|
|
LLRP_ImpinjFixedFrequencyList_nextCustom (
|
|
LLRP_tSParameter *pCurrent);
|
|
|
|
extern void
|
|
LLRP_ImpinjFixedFrequencyList_clearCustom (
|
|
LLRP_tSImpinjFixedFrequencyList *pThis);
|
|
|
|
extern int
|
|
LLRP_ImpinjFixedFrequencyList_countCustom (
|
|
LLRP_tSImpinjFixedFrequencyList *pThis);
|
|
|
|
extern LLRP_tResultCode
|
|
LLRP_ImpinjFixedFrequencyList_addCustom (
|
|
LLRP_tSImpinjFixedFrequencyList *pThis,
|
|
LLRP_tSParameter *pValue);
|
|
|
|
|
|
|
|
|
|
|
|
struct LLRP_SImpinjReducedPowerFrequencyList
|
|
{
|
|
LLRP_tSParameter hdr;
|
|
|
|
LLRP_tEImpinjReducedPowerMode eReducedPowerMode;
|
|
|
|
llrp_u16v_t ChannelList;
|
|
|
|
|
|
LLRP_tSParameter * listCustom;
|
|
|
|
};
|
|
|
|
extern const LLRP_tSTypeDescriptor
|
|
LLRP_tdImpinjReducedPowerFrequencyList;
|
|
|
|
extern const LLRP_tSFieldDescriptor *
|
|
LLRP_apfdImpinjReducedPowerFrequencyList[];
|
|
|
|
extern LLRP_tSImpinjReducedPowerFrequencyList *
|
|
LLRP_ImpinjReducedPowerFrequencyList_construct (void);
|
|
|
|
extern void
|
|
LLRP_ImpinjReducedPowerFrequencyList_destruct (
|
|
LLRP_tSImpinjReducedPowerFrequencyList * pThis);
|
|
|
|
extern void
|
|
LLRP_ImpinjReducedPowerFrequencyList_decodeFields (
|
|
LLRP_tSImpinjReducedPowerFrequencyList * pThis,
|
|
LLRP_tSDecoderStream * pDecoderStream);
|
|
|
|
extern void
|
|
LLRP_ImpinjReducedPowerFrequencyList_assimilateSubParameters (
|
|
LLRP_tSImpinjReducedPowerFrequencyList * pThis,
|
|
LLRP_tSErrorDetails * pError);
|
|
|
|
extern void
|
|
LLRP_ImpinjReducedPowerFrequencyList_encode (
|
|
const LLRP_tSImpinjReducedPowerFrequencyList *pThis,
|
|
LLRP_tSEncoderStream * pEncoderStream);
|
|
|
|
|
|
extern llrp_bool_t
|
|
LLRP_ImpinjReducedPowerFrequencyList_isAllowedIn (
|
|
const LLRP_tSTypeDescriptor *pEnclosingElementType);
|
|
|
|
|
|
|
|
extern const LLRP_tSFieldDescriptor
|
|
LLRP_fdImpinjReducedPowerFrequencyList_ReducedPowerMode;
|
|
|
|
extern LLRP_tEImpinjReducedPowerMode
|
|
LLRP_ImpinjReducedPowerFrequencyList_getReducedPowerMode (
|
|
LLRP_tSImpinjReducedPowerFrequencyList *pThis);
|
|
|
|
extern LLRP_tResultCode
|
|
LLRP_ImpinjReducedPowerFrequencyList_setReducedPowerMode (
|
|
LLRP_tSImpinjReducedPowerFrequencyList *pThis,
|
|
LLRP_tEImpinjReducedPowerMode Value);
|
|
|
|
extern const LLRP_tSFieldDescriptor
|
|
LLRP_fdImpinjReducedPowerFrequencyList_ChannelList;
|
|
|
|
extern llrp_u16v_t
|
|
LLRP_ImpinjReducedPowerFrequencyList_getChannelList (
|
|
LLRP_tSImpinjReducedPowerFrequencyList *pThis);
|
|
|
|
extern LLRP_tResultCode
|
|
LLRP_ImpinjReducedPowerFrequencyList_setChannelList (
|
|
LLRP_tSImpinjReducedPowerFrequencyList *pThis,
|
|
llrp_u16v_t Value);
|
|
|
|
|
|
extern LLRP_tSParameter *
|
|
LLRP_ImpinjReducedPowerFrequencyList_beginCustom (
|
|
LLRP_tSImpinjReducedPowerFrequencyList *pThis);
|
|
|
|
extern LLRP_tSParameter *
|
|
LLRP_ImpinjReducedPowerFrequencyList_nextCustom (
|
|
LLRP_tSParameter *pCurrent);
|
|
|
|
extern void
|
|
LLRP_ImpinjReducedPowerFrequencyList_clearCustom (
|
|
LLRP_tSImpinjReducedPowerFrequencyList *pThis);
|
|
|
|
extern int
|
|
LLRP_ImpinjReducedPowerFrequencyList_countCustom (
|
|
LLRP_tSImpinjReducedPowerFrequencyList *pThis);
|
|
|
|
extern LLRP_tResultCode
|
|
LLRP_ImpinjReducedPowerFrequencyList_addCustom (
|
|
LLRP_tSImpinjReducedPowerFrequencyList *pThis,
|
|
LLRP_tSParameter *pValue);
|
|
|
|
|
|
|
|
|
|
|
|
struct LLRP_SImpinjLowDutyCycle
|
|
{
|
|
LLRP_tSParameter hdr;
|
|
|
|
LLRP_tEImpinjLowDutyCycleMode eLowDutyCycleMode;
|
|
|
|
llrp_u16_t EmptyFieldTimeout;
|
|
|
|
llrp_u16_t FieldPingInterval;
|
|
|
|
|
|
LLRP_tSParameter * listCustom;
|
|
|
|
};
|
|
|
|
extern const LLRP_tSTypeDescriptor
|
|
LLRP_tdImpinjLowDutyCycle;
|
|
|
|
extern const LLRP_tSFieldDescriptor *
|
|
LLRP_apfdImpinjLowDutyCycle[];
|
|
|
|
extern LLRP_tSImpinjLowDutyCycle *
|
|
LLRP_ImpinjLowDutyCycle_construct (void);
|
|
|
|
extern void
|
|
LLRP_ImpinjLowDutyCycle_destruct (
|
|
LLRP_tSImpinjLowDutyCycle * pThis);
|
|
|
|
extern void
|
|
LLRP_ImpinjLowDutyCycle_decodeFields (
|
|
LLRP_tSImpinjLowDutyCycle * pThis,
|
|
LLRP_tSDecoderStream * pDecoderStream);
|
|
|
|
extern void
|
|
LLRP_ImpinjLowDutyCycle_assimilateSubParameters (
|
|
LLRP_tSImpinjLowDutyCycle * pThis,
|
|
LLRP_tSErrorDetails * pError);
|
|
|
|
extern void
|
|
LLRP_ImpinjLowDutyCycle_encode (
|
|
const LLRP_tSImpinjLowDutyCycle *pThis,
|
|
LLRP_tSEncoderStream * pEncoderStream);
|
|
|
|
|
|
extern llrp_bool_t
|
|
LLRP_ImpinjLowDutyCycle_isAllowedIn (
|
|
const LLRP_tSTypeDescriptor *pEnclosingElementType);
|
|
|
|
|
|
|
|
extern const LLRP_tSFieldDescriptor
|
|
LLRP_fdImpinjLowDutyCycle_LowDutyCycleMode;
|
|
|
|
extern LLRP_tEImpinjLowDutyCycleMode
|
|
LLRP_ImpinjLowDutyCycle_getLowDutyCycleMode (
|
|
LLRP_tSImpinjLowDutyCycle *pThis);
|
|
|
|
extern LLRP_tResultCode
|
|
LLRP_ImpinjLowDutyCycle_setLowDutyCycleMode (
|
|
LLRP_tSImpinjLowDutyCycle *pThis,
|
|
LLRP_tEImpinjLowDutyCycleMode Value);
|
|
|
|
extern const LLRP_tSFieldDescriptor
|
|
LLRP_fdImpinjLowDutyCycle_EmptyFieldTimeout;
|
|
|
|
extern llrp_u16_t
|
|
LLRP_ImpinjLowDutyCycle_getEmptyFieldTimeout (
|
|
LLRP_tSImpinjLowDutyCycle *pThis);
|
|
|
|
extern LLRP_tResultCode
|
|
LLRP_ImpinjLowDutyCycle_setEmptyFieldTimeout (
|
|
LLRP_tSImpinjLowDutyCycle *pThis,
|
|
llrp_u16_t Value);
|
|
|
|
extern const LLRP_tSFieldDescriptor
|
|
LLRP_fdImpinjLowDutyCycle_FieldPingInterval;
|
|
|
|
extern llrp_u16_t
|
|
LLRP_ImpinjLowDutyCycle_getFieldPingInterval (
|
|
LLRP_tSImpinjLowDutyCycle *pThis);
|
|
|
|
extern LLRP_tResultCode
|
|
LLRP_ImpinjLowDutyCycle_setFieldPingInterval (
|
|
LLRP_tSImpinjLowDutyCycle *pThis,
|
|
llrp_u16_t Value);
|
|
|
|
|
|
extern LLRP_tSParameter *
|
|
LLRP_ImpinjLowDutyCycle_beginCustom (
|
|
LLRP_tSImpinjLowDutyCycle *pThis);
|
|
|
|
extern LLRP_tSParameter *
|
|
LLRP_ImpinjLowDutyCycle_nextCustom (
|
|
LLRP_tSParameter *pCurrent);
|
|
|
|
extern void
|
|
LLRP_ImpinjLowDutyCycle_clearCustom (
|
|
LLRP_tSImpinjLowDutyCycle *pThis);
|
|
|
|
extern int
|
|
LLRP_ImpinjLowDutyCycle_countCustom (
|
|
LLRP_tSImpinjLowDutyCycle *pThis);
|
|
|
|
extern LLRP_tResultCode
|
|
LLRP_ImpinjLowDutyCycle_addCustom (
|
|
LLRP_tSImpinjLowDutyCycle *pThis,
|
|
LLRP_tSParameter *pValue);
|
|
|
|
|
|
|
|
|
|
|
|
struct LLRP_SImpinjHubVersions
|
|
{
|
|
LLRP_tSParameter hdr;
|
|
|
|
|
|
LLRP_tSImpinjArrayVersion * listImpinjArrayVersion;
|
|
|
|
LLRP_tSParameter * listCustom;
|
|
|
|
};
|
|
|
|
extern const LLRP_tSTypeDescriptor
|
|
LLRP_tdImpinjHubVersions;
|
|
|
|
extern const LLRP_tSFieldDescriptor *
|
|
LLRP_apfdImpinjHubVersions[];
|
|
|
|
extern LLRP_tSImpinjHubVersions *
|
|
LLRP_ImpinjHubVersions_construct (void);
|
|
|
|
extern void
|
|
LLRP_ImpinjHubVersions_destruct (
|
|
LLRP_tSImpinjHubVersions * pThis);
|
|
|
|
extern void
|
|
LLRP_ImpinjHubVersions_decodeFields (
|
|
LLRP_tSImpinjHubVersions * pThis,
|
|
LLRP_tSDecoderStream * pDecoderStream);
|
|
|
|
extern void
|
|
LLRP_ImpinjHubVersions_assimilateSubParameters (
|
|
LLRP_tSImpinjHubVersions * pThis,
|
|
LLRP_tSErrorDetails * pError);
|
|
|
|
extern void
|
|
LLRP_ImpinjHubVersions_encode (
|
|
const LLRP_tSImpinjHubVersions *pThis,
|
|
LLRP_tSEncoderStream * pEncoderStream);
|
|
|
|
|
|
extern llrp_bool_t
|
|
LLRP_ImpinjHubVersions_isAllowedIn (
|
|
const LLRP_tSTypeDescriptor *pEnclosingElementType);
|
|
|
|
|
|
|
|
|
|
extern LLRP_tSImpinjArrayVersion *
|
|
LLRP_ImpinjHubVersions_beginImpinjArrayVersion (
|
|
LLRP_tSImpinjHubVersions *pThis);
|
|
|
|
extern LLRP_tSImpinjArrayVersion *
|
|
LLRP_ImpinjHubVersions_nextImpinjArrayVersion (
|
|
LLRP_tSImpinjArrayVersion *pCurrent);
|
|
|
|
extern void
|
|
LLRP_ImpinjHubVersions_clearImpinjArrayVersion (
|
|
LLRP_tSImpinjHubVersions *pThis);
|
|
|
|
extern int
|
|
LLRP_ImpinjHubVersions_countImpinjArrayVersion (
|
|
LLRP_tSImpinjHubVersions *pThis);
|
|
|
|
extern LLRP_tResultCode
|
|
LLRP_ImpinjHubVersions_addImpinjArrayVersion (
|
|
LLRP_tSImpinjHubVersions *pThis,
|
|
LLRP_tSImpinjArrayVersion *pValue);
|
|
|
|
|
|
extern LLRP_tSParameter *
|
|
LLRP_ImpinjHubVersions_beginCustom (
|
|
LLRP_tSImpinjHubVersions *pThis);
|
|
|
|
extern LLRP_tSParameter *
|
|
LLRP_ImpinjHubVersions_nextCustom (
|
|
LLRP_tSParameter *pCurrent);
|
|
|
|
extern void
|
|
LLRP_ImpinjHubVersions_clearCustom (
|
|
LLRP_tSImpinjHubVersions *pThis);
|
|
|
|
extern int
|
|
LLRP_ImpinjHubVersions_countCustom (
|
|
LLRP_tSImpinjHubVersions *pThis);
|
|
|
|
extern LLRP_tResultCode
|
|
LLRP_ImpinjHubVersions_addCustom (
|
|
LLRP_tSImpinjHubVersions *pThis,
|
|
LLRP_tSParameter *pValue);
|
|
|
|
|
|
|
|
|
|
|
|
struct LLRP_SImpinjDetailedVersion
|
|
{
|
|
LLRP_tSParameter hdr;
|
|
|
|
llrp_utf8v_t ModelName;
|
|
|
|
llrp_utf8v_t SerialNumber;
|
|
|
|
llrp_utf8v_t SoftwareVersion;
|
|
|
|
llrp_utf8v_t FirmwareVersion;
|
|
|
|
llrp_utf8v_t FPGAVersion;
|
|
|
|
llrp_utf8v_t PCBAVersion;
|
|
|
|
|
|
LLRP_tSImpinjHubVersions * pImpinjHubVersions;
|
|
|
|
LLRP_tSImpinjArrayVersion * pImpinjArrayVersion;
|
|
|
|
LLRP_tSImpinjBLEVersion * pImpinjBLEVersion;
|
|
|
|
LLRP_tSParameter * listCustom;
|
|
|
|
};
|
|
|
|
extern const LLRP_tSTypeDescriptor
|
|
LLRP_tdImpinjDetailedVersion;
|
|
|
|
extern const LLRP_tSFieldDescriptor *
|
|
LLRP_apfdImpinjDetailedVersion[];
|
|
|
|
extern LLRP_tSImpinjDetailedVersion *
|
|
LLRP_ImpinjDetailedVersion_construct (void);
|
|
|
|
extern void
|
|
LLRP_ImpinjDetailedVersion_destruct (
|
|
LLRP_tSImpinjDetailedVersion * pThis);
|
|
|
|
extern void
|
|
LLRP_ImpinjDetailedVersion_decodeFields (
|
|
LLRP_tSImpinjDetailedVersion * pThis,
|
|
LLRP_tSDecoderStream * pDecoderStream);
|
|
|
|
extern void
|
|
LLRP_ImpinjDetailedVersion_assimilateSubParameters (
|
|
LLRP_tSImpinjDetailedVersion * pThis,
|
|
LLRP_tSErrorDetails * pError);
|
|
|
|
extern void
|
|
LLRP_ImpinjDetailedVersion_encode (
|
|
const LLRP_tSImpinjDetailedVersion *pThis,
|
|
LLRP_tSEncoderStream * pEncoderStream);
|
|
|
|
|
|
extern llrp_bool_t
|
|
LLRP_ImpinjDetailedVersion_isAllowedIn (
|
|
const LLRP_tSTypeDescriptor *pEnclosingElementType);
|
|
|
|
|
|
|
|
extern const LLRP_tSFieldDescriptor
|
|
LLRP_fdImpinjDetailedVersion_ModelName;
|
|
|
|
extern llrp_utf8v_t
|
|
LLRP_ImpinjDetailedVersion_getModelName (
|
|
LLRP_tSImpinjDetailedVersion *pThis);
|
|
|
|
extern LLRP_tResultCode
|
|
LLRP_ImpinjDetailedVersion_setModelName (
|
|
LLRP_tSImpinjDetailedVersion *pThis,
|
|
llrp_utf8v_t Value);
|
|
|
|
extern const LLRP_tSFieldDescriptor
|
|
LLRP_fdImpinjDetailedVersion_SerialNumber;
|
|
|
|
extern llrp_utf8v_t
|
|
LLRP_ImpinjDetailedVersion_getSerialNumber (
|
|
LLRP_tSImpinjDetailedVersion *pThis);
|
|
|
|
extern LLRP_tResultCode
|
|
LLRP_ImpinjDetailedVersion_setSerialNumber (
|
|
LLRP_tSImpinjDetailedVersion *pThis,
|
|
llrp_utf8v_t Value);
|
|
|
|
extern const LLRP_tSFieldDescriptor
|
|
LLRP_fdImpinjDetailedVersion_SoftwareVersion;
|
|
|
|
extern llrp_utf8v_t
|
|
LLRP_ImpinjDetailedVersion_getSoftwareVersion (
|
|
LLRP_tSImpinjDetailedVersion *pThis);
|
|
|
|
extern LLRP_tResultCode
|
|
LLRP_ImpinjDetailedVersion_setSoftwareVersion (
|
|
LLRP_tSImpinjDetailedVersion *pThis,
|
|
llrp_utf8v_t Value);
|
|
|
|
extern const LLRP_tSFieldDescriptor
|
|
LLRP_fdImpinjDetailedVersion_FirmwareVersion;
|
|
|
|
extern llrp_utf8v_t
|
|
LLRP_ImpinjDetailedVersion_getFirmwareVersion (
|
|
LLRP_tSImpinjDetailedVersion *pThis);
|
|
|
|
extern LLRP_tResultCode
|
|
LLRP_ImpinjDetailedVersion_setFirmwareVersion (
|
|
LLRP_tSImpinjDetailedVersion *pThis,
|
|
llrp_utf8v_t Value);
|
|
|
|
extern const LLRP_tSFieldDescriptor
|
|
LLRP_fdImpinjDetailedVersion_FPGAVersion;
|
|
|
|
extern llrp_utf8v_t
|
|
LLRP_ImpinjDetailedVersion_getFPGAVersion (
|
|
LLRP_tSImpinjDetailedVersion *pThis);
|
|
|
|
extern LLRP_tResultCode
|
|
LLRP_ImpinjDetailedVersion_setFPGAVersion (
|
|
LLRP_tSImpinjDetailedVersion *pThis,
|
|
llrp_utf8v_t Value);
|
|
|
|
extern const LLRP_tSFieldDescriptor
|
|
LLRP_fdImpinjDetailedVersion_PCBAVersion;
|
|
|
|
extern llrp_utf8v_t
|
|
LLRP_ImpinjDetailedVersion_getPCBAVersion (
|
|
LLRP_tSImpinjDetailedVersion *pThis);
|
|
|
|
extern LLRP_tResultCode
|
|
LLRP_ImpinjDetailedVersion_setPCBAVersion (
|
|
LLRP_tSImpinjDetailedVersion *pThis,
|
|
llrp_utf8v_t Value);
|
|
|
|
|
|
extern LLRP_tSImpinjHubVersions *
|
|
LLRP_ImpinjDetailedVersion_getImpinjHubVersions (
|
|
LLRP_tSImpinjDetailedVersion *pThis);
|
|
|
|
extern LLRP_tResultCode
|
|
LLRP_ImpinjDetailedVersion_setImpinjHubVersions (
|
|
LLRP_tSImpinjDetailedVersion *pThis,
|
|
LLRP_tSImpinjHubVersions *pValue);
|
|
|
|
extern LLRP_tSImpinjArrayVersion *
|
|
LLRP_ImpinjDetailedVersion_getImpinjArrayVersion (
|
|
LLRP_tSImpinjDetailedVersion *pThis);
|
|
|
|
extern LLRP_tResultCode
|
|
LLRP_ImpinjDetailedVersion_setImpinjArrayVersion (
|
|
LLRP_tSImpinjDetailedVersion *pThis,
|
|
LLRP_tSImpinjArrayVersion *pValue);
|
|
|
|
extern LLRP_tSImpinjBLEVersion *
|
|
LLRP_ImpinjDetailedVersion_getImpinjBLEVersion (
|
|
LLRP_tSImpinjDetailedVersion *pThis);
|
|
|
|
extern LLRP_tResultCode
|
|
LLRP_ImpinjDetailedVersion_setImpinjBLEVersion (
|
|
LLRP_tSImpinjDetailedVersion *pThis,
|
|
LLRP_tSImpinjBLEVersion *pValue);
|
|
|
|
extern LLRP_tSParameter *
|
|
LLRP_ImpinjDetailedVersion_beginCustom (
|
|
LLRP_tSImpinjDetailedVersion *pThis);
|
|
|
|
extern LLRP_tSParameter *
|
|
LLRP_ImpinjDetailedVersion_nextCustom (
|
|
LLRP_tSParameter *pCurrent);
|
|
|
|
extern void
|
|
LLRP_ImpinjDetailedVersion_clearCustom (
|
|
LLRP_tSImpinjDetailedVersion *pThis);
|
|
|
|
extern int
|
|
LLRP_ImpinjDetailedVersion_countCustom (
|
|
LLRP_tSImpinjDetailedVersion *pThis);
|
|
|
|
extern LLRP_tResultCode
|
|
LLRP_ImpinjDetailedVersion_addCustom (
|
|
LLRP_tSImpinjDetailedVersion *pThis,
|
|
LLRP_tSParameter *pValue);
|
|
|
|
|
|
|
|
|
|
|
|
struct LLRP_SImpinjFrequencyCapabilities
|
|
{
|
|
LLRP_tSParameter hdr;
|
|
|
|
llrp_u32v_t FrequencyList;
|
|
|
|
|
|
LLRP_tSParameter * listCustom;
|
|
|
|
};
|
|
|
|
extern const LLRP_tSTypeDescriptor
|
|
LLRP_tdImpinjFrequencyCapabilities;
|
|
|
|
extern const LLRP_tSFieldDescriptor *
|
|
LLRP_apfdImpinjFrequencyCapabilities[];
|
|
|
|
extern LLRP_tSImpinjFrequencyCapabilities *
|
|
LLRP_ImpinjFrequencyCapabilities_construct (void);
|
|
|
|
extern void
|
|
LLRP_ImpinjFrequencyCapabilities_destruct (
|
|
LLRP_tSImpinjFrequencyCapabilities * pThis);
|
|
|
|
extern void
|
|
LLRP_ImpinjFrequencyCapabilities_decodeFields (
|
|
LLRP_tSImpinjFrequencyCapabilities * pThis,
|
|
LLRP_tSDecoderStream * pDecoderStream);
|
|
|
|
extern void
|
|
LLRP_ImpinjFrequencyCapabilities_assimilateSubParameters (
|
|
LLRP_tSImpinjFrequencyCapabilities * pThis,
|
|
LLRP_tSErrorDetails * pError);
|
|
|
|
extern void
|
|
LLRP_ImpinjFrequencyCapabilities_encode (
|
|
const LLRP_tSImpinjFrequencyCapabilities *pThis,
|
|
LLRP_tSEncoderStream * pEncoderStream);
|
|
|
|
|
|
extern llrp_bool_t
|
|
LLRP_ImpinjFrequencyCapabilities_isAllowedIn (
|
|
const LLRP_tSTypeDescriptor *pEnclosingElementType);
|
|
|
|
|
|
|
|
extern const LLRP_tSFieldDescriptor
|
|
LLRP_fdImpinjFrequencyCapabilities_FrequencyList;
|
|
|
|
extern llrp_u32v_t
|
|
LLRP_ImpinjFrequencyCapabilities_getFrequencyList (
|
|
LLRP_tSImpinjFrequencyCapabilities *pThis);
|
|
|
|
extern LLRP_tResultCode
|
|
LLRP_ImpinjFrequencyCapabilities_setFrequencyList (
|
|
LLRP_tSImpinjFrequencyCapabilities *pThis,
|
|
llrp_u32v_t Value);
|
|
|
|
|
|
extern LLRP_tSParameter *
|
|
LLRP_ImpinjFrequencyCapabilities_beginCustom (
|
|
LLRP_tSImpinjFrequencyCapabilities *pThis);
|
|
|
|
extern LLRP_tSParameter *
|
|
LLRP_ImpinjFrequencyCapabilities_nextCustom (
|
|
LLRP_tSParameter *pCurrent);
|
|
|
|
extern void
|
|
LLRP_ImpinjFrequencyCapabilities_clearCustom (
|
|
LLRP_tSImpinjFrequencyCapabilities *pThis);
|
|
|
|
extern int
|
|
LLRP_ImpinjFrequencyCapabilities_countCustom (
|
|
LLRP_tSImpinjFrequencyCapabilities *pThis);
|
|
|
|
extern LLRP_tResultCode
|
|
LLRP_ImpinjFrequencyCapabilities_addCustom (
|
|
LLRP_tSImpinjFrequencyCapabilities *pThis,
|
|
LLRP_tSParameter *pValue);
|
|
|
|
|
|
|
|
|
|
|
|
struct LLRP_SImpinjGPIDebounceConfiguration
|
|
{
|
|
LLRP_tSParameter hdr;
|
|
|
|
llrp_u16_t GPIPortNum;
|
|
|
|
llrp_u32_t GPIDebounceTimerMSec;
|
|
|
|
|
|
LLRP_tSParameter * listCustom;
|
|
|
|
};
|
|
|
|
extern const LLRP_tSTypeDescriptor
|
|
LLRP_tdImpinjGPIDebounceConfiguration;
|
|
|
|
extern const LLRP_tSFieldDescriptor *
|
|
LLRP_apfdImpinjGPIDebounceConfiguration[];
|
|
|
|
extern LLRP_tSImpinjGPIDebounceConfiguration *
|
|
LLRP_ImpinjGPIDebounceConfiguration_construct (void);
|
|
|
|
extern void
|
|
LLRP_ImpinjGPIDebounceConfiguration_destruct (
|
|
LLRP_tSImpinjGPIDebounceConfiguration * pThis);
|
|
|
|
extern void
|
|
LLRP_ImpinjGPIDebounceConfiguration_decodeFields (
|
|
LLRP_tSImpinjGPIDebounceConfiguration * pThis,
|
|
LLRP_tSDecoderStream * pDecoderStream);
|
|
|
|
extern void
|
|
LLRP_ImpinjGPIDebounceConfiguration_assimilateSubParameters (
|
|
LLRP_tSImpinjGPIDebounceConfiguration * pThis,
|
|
LLRP_tSErrorDetails * pError);
|
|
|
|
extern void
|
|
LLRP_ImpinjGPIDebounceConfiguration_encode (
|
|
const LLRP_tSImpinjGPIDebounceConfiguration *pThis,
|
|
LLRP_tSEncoderStream * pEncoderStream);
|
|
|
|
|
|
extern llrp_bool_t
|
|
LLRP_ImpinjGPIDebounceConfiguration_isAllowedIn (
|
|
const LLRP_tSTypeDescriptor *pEnclosingElementType);
|
|
|
|
|
|
|
|
extern const LLRP_tSFieldDescriptor
|
|
LLRP_fdImpinjGPIDebounceConfiguration_GPIPortNum;
|
|
|
|
extern llrp_u16_t
|
|
LLRP_ImpinjGPIDebounceConfiguration_getGPIPortNum (
|
|
LLRP_tSImpinjGPIDebounceConfiguration *pThis);
|
|
|
|
extern LLRP_tResultCode
|
|
LLRP_ImpinjGPIDebounceConfiguration_setGPIPortNum (
|
|
LLRP_tSImpinjGPIDebounceConfiguration *pThis,
|
|
llrp_u16_t Value);
|
|
|
|
extern const LLRP_tSFieldDescriptor
|
|
LLRP_fdImpinjGPIDebounceConfiguration_GPIDebounceTimerMSec;
|
|
|
|
extern llrp_u32_t
|
|
LLRP_ImpinjGPIDebounceConfiguration_getGPIDebounceTimerMSec (
|
|
LLRP_tSImpinjGPIDebounceConfiguration *pThis);
|
|
|
|
extern LLRP_tResultCode
|
|
LLRP_ImpinjGPIDebounceConfiguration_setGPIDebounceTimerMSec (
|
|
LLRP_tSImpinjGPIDebounceConfiguration *pThis,
|
|
llrp_u32_t Value);
|
|
|
|
|
|
extern LLRP_tSParameter *
|
|
LLRP_ImpinjGPIDebounceConfiguration_beginCustom (
|
|
LLRP_tSImpinjGPIDebounceConfiguration *pThis);
|
|
|
|
extern LLRP_tSParameter *
|
|
LLRP_ImpinjGPIDebounceConfiguration_nextCustom (
|
|
LLRP_tSParameter *pCurrent);
|
|
|
|
extern void
|
|
LLRP_ImpinjGPIDebounceConfiguration_clearCustom (
|
|
LLRP_tSImpinjGPIDebounceConfiguration *pThis);
|
|
|
|
extern int
|
|
LLRP_ImpinjGPIDebounceConfiguration_countCustom (
|
|
LLRP_tSImpinjGPIDebounceConfiguration *pThis);
|
|
|
|
extern LLRP_tResultCode
|
|
LLRP_ImpinjGPIDebounceConfiguration_addCustom (
|
|
LLRP_tSImpinjGPIDebounceConfiguration *pThis,
|
|
LLRP_tSParameter *pValue);
|
|
|
|
|
|
|
|
|
|
|
|
struct LLRP_SImpinjReaderTemperature
|
|
{
|
|
LLRP_tSParameter hdr;
|
|
|
|
llrp_s16_t Temperature;
|
|
|
|
|
|
LLRP_tSParameter * listCustom;
|
|
|
|
};
|
|
|
|
extern const LLRP_tSTypeDescriptor
|
|
LLRP_tdImpinjReaderTemperature;
|
|
|
|
extern const LLRP_tSFieldDescriptor *
|
|
LLRP_apfdImpinjReaderTemperature[];
|
|
|
|
extern LLRP_tSImpinjReaderTemperature *
|
|
LLRP_ImpinjReaderTemperature_construct (void);
|
|
|
|
extern void
|
|
LLRP_ImpinjReaderTemperature_destruct (
|
|
LLRP_tSImpinjReaderTemperature * pThis);
|
|
|
|
extern void
|
|
LLRP_ImpinjReaderTemperature_decodeFields (
|
|
LLRP_tSImpinjReaderTemperature * pThis,
|
|
LLRP_tSDecoderStream * pDecoderStream);
|
|
|
|
extern void
|
|
LLRP_ImpinjReaderTemperature_assimilateSubParameters (
|
|
LLRP_tSImpinjReaderTemperature * pThis,
|
|
LLRP_tSErrorDetails * pError);
|
|
|
|
extern void
|
|
LLRP_ImpinjReaderTemperature_encode (
|
|
const LLRP_tSImpinjReaderTemperature *pThis,
|
|
LLRP_tSEncoderStream * pEncoderStream);
|
|
|
|
|
|
extern llrp_bool_t
|
|
LLRP_ImpinjReaderTemperature_isAllowedIn (
|
|
const LLRP_tSTypeDescriptor *pEnclosingElementType);
|
|
|
|
|
|
|
|
extern const LLRP_tSFieldDescriptor
|
|
LLRP_fdImpinjReaderTemperature_Temperature;
|
|
|
|
extern llrp_s16_t
|
|
LLRP_ImpinjReaderTemperature_getTemperature (
|
|
LLRP_tSImpinjReaderTemperature *pThis);
|
|
|
|
extern LLRP_tResultCode
|
|
LLRP_ImpinjReaderTemperature_setTemperature (
|
|
LLRP_tSImpinjReaderTemperature *pThis,
|
|
llrp_s16_t Value);
|
|
|
|
|
|
extern LLRP_tSParameter *
|
|
LLRP_ImpinjReaderTemperature_beginCustom (
|
|
LLRP_tSImpinjReaderTemperature *pThis);
|
|
|
|
extern LLRP_tSParameter *
|
|
LLRP_ImpinjReaderTemperature_nextCustom (
|
|
LLRP_tSParameter *pCurrent);
|
|
|
|
extern void
|
|
LLRP_ImpinjReaderTemperature_clearCustom (
|
|
LLRP_tSImpinjReaderTemperature *pThis);
|
|
|
|
extern int
|
|
LLRP_ImpinjReaderTemperature_countCustom (
|
|
LLRP_tSImpinjReaderTemperature *pThis);
|
|
|
|
extern LLRP_tResultCode
|
|
LLRP_ImpinjReaderTemperature_addCustom (
|
|
LLRP_tSImpinjReaderTemperature *pThis,
|
|
LLRP_tSParameter *pValue);
|
|
|
|
|
|
|
|
|
|
|
|
struct LLRP_SImpinjLinkMonitorConfiguration
|
|
{
|
|
LLRP_tSParameter hdr;
|
|
|
|
LLRP_tEImpinjLinkMonitorMode eLinkMonitorMode;
|
|
|
|
llrp_u16_t LinkDownThreshold;
|
|
|
|
|
|
LLRP_tSParameter * listCustom;
|
|
|
|
};
|
|
|
|
extern const LLRP_tSTypeDescriptor
|
|
LLRP_tdImpinjLinkMonitorConfiguration;
|
|
|
|
extern const LLRP_tSFieldDescriptor *
|
|
LLRP_apfdImpinjLinkMonitorConfiguration[];
|
|
|
|
extern LLRP_tSImpinjLinkMonitorConfiguration *
|
|
LLRP_ImpinjLinkMonitorConfiguration_construct (void);
|
|
|
|
extern void
|
|
LLRP_ImpinjLinkMonitorConfiguration_destruct (
|
|
LLRP_tSImpinjLinkMonitorConfiguration * pThis);
|
|
|
|
extern void
|
|
LLRP_ImpinjLinkMonitorConfiguration_decodeFields (
|
|
LLRP_tSImpinjLinkMonitorConfiguration * pThis,
|
|
LLRP_tSDecoderStream * pDecoderStream);
|
|
|
|
extern void
|
|
LLRP_ImpinjLinkMonitorConfiguration_assimilateSubParameters (
|
|
LLRP_tSImpinjLinkMonitorConfiguration * pThis,
|
|
LLRP_tSErrorDetails * pError);
|
|
|
|
extern void
|
|
LLRP_ImpinjLinkMonitorConfiguration_encode (
|
|
const LLRP_tSImpinjLinkMonitorConfiguration *pThis,
|
|
LLRP_tSEncoderStream * pEncoderStream);
|
|
|
|
|
|
extern llrp_bool_t
|
|
LLRP_ImpinjLinkMonitorConfiguration_isAllowedIn (
|
|
const LLRP_tSTypeDescriptor *pEnclosingElementType);
|
|
|
|
|
|
|
|
extern const LLRP_tSFieldDescriptor
|
|
LLRP_fdImpinjLinkMonitorConfiguration_LinkMonitorMode;
|
|
|
|
extern LLRP_tEImpinjLinkMonitorMode
|
|
LLRP_ImpinjLinkMonitorConfiguration_getLinkMonitorMode (
|
|
LLRP_tSImpinjLinkMonitorConfiguration *pThis);
|
|
|
|
extern LLRP_tResultCode
|
|
LLRP_ImpinjLinkMonitorConfiguration_setLinkMonitorMode (
|
|
LLRP_tSImpinjLinkMonitorConfiguration *pThis,
|
|
LLRP_tEImpinjLinkMonitorMode Value);
|
|
|
|
extern const LLRP_tSFieldDescriptor
|
|
LLRP_fdImpinjLinkMonitorConfiguration_LinkDownThreshold;
|
|
|
|
extern llrp_u16_t
|
|
LLRP_ImpinjLinkMonitorConfiguration_getLinkDownThreshold (
|
|
LLRP_tSImpinjLinkMonitorConfiguration *pThis);
|
|
|
|
extern LLRP_tResultCode
|
|
LLRP_ImpinjLinkMonitorConfiguration_setLinkDownThreshold (
|
|
LLRP_tSImpinjLinkMonitorConfiguration *pThis,
|
|
llrp_u16_t Value);
|
|
|
|
|
|
extern LLRP_tSParameter *
|
|
LLRP_ImpinjLinkMonitorConfiguration_beginCustom (
|
|
LLRP_tSImpinjLinkMonitorConfiguration *pThis);
|
|
|
|
extern LLRP_tSParameter *
|
|
LLRP_ImpinjLinkMonitorConfiguration_nextCustom (
|
|
LLRP_tSParameter *pCurrent);
|
|
|
|
extern void
|
|
LLRP_ImpinjLinkMonitorConfiguration_clearCustom (
|
|
LLRP_tSImpinjLinkMonitorConfiguration *pThis);
|
|
|
|
extern int
|
|
LLRP_ImpinjLinkMonitorConfiguration_countCustom (
|
|
LLRP_tSImpinjLinkMonitorConfiguration *pThis);
|
|
|
|
extern LLRP_tResultCode
|
|
LLRP_ImpinjLinkMonitorConfiguration_addCustom (
|
|
LLRP_tSImpinjLinkMonitorConfiguration *pThis,
|
|
LLRP_tSParameter *pValue);
|
|
|
|
|
|
|
|
|
|
|
|
struct LLRP_SImpinjReportBufferConfiguration
|
|
{
|
|
LLRP_tSParameter hdr;
|
|
|
|
LLRP_tEImpinjReportBufferMode eReportBufferMode;
|
|
|
|
|
|
LLRP_tSParameter * listCustom;
|
|
|
|
};
|
|
|
|
extern const LLRP_tSTypeDescriptor
|
|
LLRP_tdImpinjReportBufferConfiguration;
|
|
|
|
extern const LLRP_tSFieldDescriptor *
|
|
LLRP_apfdImpinjReportBufferConfiguration[];
|
|
|
|
extern LLRP_tSImpinjReportBufferConfiguration *
|
|
LLRP_ImpinjReportBufferConfiguration_construct (void);
|
|
|
|
extern void
|
|
LLRP_ImpinjReportBufferConfiguration_destruct (
|
|
LLRP_tSImpinjReportBufferConfiguration * pThis);
|
|
|
|
extern void
|
|
LLRP_ImpinjReportBufferConfiguration_decodeFields (
|
|
LLRP_tSImpinjReportBufferConfiguration * pThis,
|
|
LLRP_tSDecoderStream * pDecoderStream);
|
|
|
|
extern void
|
|
LLRP_ImpinjReportBufferConfiguration_assimilateSubParameters (
|
|
LLRP_tSImpinjReportBufferConfiguration * pThis,
|
|
LLRP_tSErrorDetails * pError);
|
|
|
|
extern void
|
|
LLRP_ImpinjReportBufferConfiguration_encode (
|
|
const LLRP_tSImpinjReportBufferConfiguration *pThis,
|
|
LLRP_tSEncoderStream * pEncoderStream);
|
|
|
|
|
|
extern llrp_bool_t
|
|
LLRP_ImpinjReportBufferConfiguration_isAllowedIn (
|
|
const LLRP_tSTypeDescriptor *pEnclosingElementType);
|
|
|
|
|
|
|
|
extern const LLRP_tSFieldDescriptor
|
|
LLRP_fdImpinjReportBufferConfiguration_ReportBufferMode;
|
|
|
|
extern LLRP_tEImpinjReportBufferMode
|
|
LLRP_ImpinjReportBufferConfiguration_getReportBufferMode (
|
|
LLRP_tSImpinjReportBufferConfiguration *pThis);
|
|
|
|
extern LLRP_tResultCode
|
|
LLRP_ImpinjReportBufferConfiguration_setReportBufferMode (
|
|
LLRP_tSImpinjReportBufferConfiguration *pThis,
|
|
LLRP_tEImpinjReportBufferMode Value);
|
|
|
|
|
|
extern LLRP_tSParameter *
|
|
LLRP_ImpinjReportBufferConfiguration_beginCustom (
|
|
LLRP_tSImpinjReportBufferConfiguration *pThis);
|
|
|
|
extern LLRP_tSParameter *
|
|
LLRP_ImpinjReportBufferConfiguration_nextCustom (
|
|
LLRP_tSParameter *pCurrent);
|
|
|
|
extern void
|
|
LLRP_ImpinjReportBufferConfiguration_clearCustom (
|
|
LLRP_tSImpinjReportBufferConfiguration *pThis);
|
|
|
|
extern int
|
|
LLRP_ImpinjReportBufferConfiguration_countCustom (
|
|
LLRP_tSImpinjReportBufferConfiguration *pThis);
|
|
|
|
extern LLRP_tResultCode
|
|
LLRP_ImpinjReportBufferConfiguration_addCustom (
|
|
LLRP_tSImpinjReportBufferConfiguration *pThis,
|
|
LLRP_tSParameter *pValue);
|
|
|
|
|
|
|
|
|
|
|
|
struct LLRP_SImpinjAccessSpecConfiguration
|
|
{
|
|
LLRP_tSParameter hdr;
|
|
|
|
|
|
LLRP_tSImpinjBlockWriteWordCount * pImpinjBlockWriteWordCount;
|
|
|
|
LLRP_tSImpinjOpSpecRetryCount * pImpinjOpSpecRetryCount;
|
|
|
|
LLRP_tSImpinjAccessSpecOrdering * pImpinjAccessSpecOrdering;
|
|
|
|
LLRP_tSParameter * listCustom;
|
|
|
|
};
|
|
|
|
extern const LLRP_tSTypeDescriptor
|
|
LLRP_tdImpinjAccessSpecConfiguration;
|
|
|
|
extern const LLRP_tSFieldDescriptor *
|
|
LLRP_apfdImpinjAccessSpecConfiguration[];
|
|
|
|
extern LLRP_tSImpinjAccessSpecConfiguration *
|
|
LLRP_ImpinjAccessSpecConfiguration_construct (void);
|
|
|
|
extern void
|
|
LLRP_ImpinjAccessSpecConfiguration_destruct (
|
|
LLRP_tSImpinjAccessSpecConfiguration * pThis);
|
|
|
|
extern void
|
|
LLRP_ImpinjAccessSpecConfiguration_decodeFields (
|
|
LLRP_tSImpinjAccessSpecConfiguration * pThis,
|
|
LLRP_tSDecoderStream * pDecoderStream);
|
|
|
|
extern void
|
|
LLRP_ImpinjAccessSpecConfiguration_assimilateSubParameters (
|
|
LLRP_tSImpinjAccessSpecConfiguration * pThis,
|
|
LLRP_tSErrorDetails * pError);
|
|
|
|
extern void
|
|
LLRP_ImpinjAccessSpecConfiguration_encode (
|
|
const LLRP_tSImpinjAccessSpecConfiguration *pThis,
|
|
LLRP_tSEncoderStream * pEncoderStream);
|
|
|
|
|
|
extern llrp_bool_t
|
|
LLRP_ImpinjAccessSpecConfiguration_isAllowedIn (
|
|
const LLRP_tSTypeDescriptor *pEnclosingElementType);
|
|
|
|
|
|
|
|
|
|
extern LLRP_tSImpinjBlockWriteWordCount *
|
|
LLRP_ImpinjAccessSpecConfiguration_getImpinjBlockWriteWordCount (
|
|
LLRP_tSImpinjAccessSpecConfiguration *pThis);
|
|
|
|
extern LLRP_tResultCode
|
|
LLRP_ImpinjAccessSpecConfiguration_setImpinjBlockWriteWordCount (
|
|
LLRP_tSImpinjAccessSpecConfiguration *pThis,
|
|
LLRP_tSImpinjBlockWriteWordCount *pValue);
|
|
|
|
extern LLRP_tSImpinjOpSpecRetryCount *
|
|
LLRP_ImpinjAccessSpecConfiguration_getImpinjOpSpecRetryCount (
|
|
LLRP_tSImpinjAccessSpecConfiguration *pThis);
|
|
|
|
extern LLRP_tResultCode
|
|
LLRP_ImpinjAccessSpecConfiguration_setImpinjOpSpecRetryCount (
|
|
LLRP_tSImpinjAccessSpecConfiguration *pThis,
|
|
LLRP_tSImpinjOpSpecRetryCount *pValue);
|
|
|
|
extern LLRP_tSImpinjAccessSpecOrdering *
|
|
LLRP_ImpinjAccessSpecConfiguration_getImpinjAccessSpecOrdering (
|
|
LLRP_tSImpinjAccessSpecConfiguration *pThis);
|
|
|
|
extern LLRP_tResultCode
|
|
LLRP_ImpinjAccessSpecConfiguration_setImpinjAccessSpecOrdering (
|
|
LLRP_tSImpinjAccessSpecConfiguration *pThis,
|
|
LLRP_tSImpinjAccessSpecOrdering *pValue);
|
|
|
|
extern LLRP_tSParameter *
|
|
LLRP_ImpinjAccessSpecConfiguration_beginCustom (
|
|
LLRP_tSImpinjAccessSpecConfiguration *pThis);
|
|
|
|
extern LLRP_tSParameter *
|
|
LLRP_ImpinjAccessSpecConfiguration_nextCustom (
|
|
LLRP_tSParameter *pCurrent);
|
|
|
|
extern void
|
|
LLRP_ImpinjAccessSpecConfiguration_clearCustom (
|
|
LLRP_tSImpinjAccessSpecConfiguration *pThis);
|
|
|
|
extern int
|
|
LLRP_ImpinjAccessSpecConfiguration_countCustom (
|
|
LLRP_tSImpinjAccessSpecConfiguration *pThis);
|
|
|
|
extern LLRP_tResultCode
|
|
LLRP_ImpinjAccessSpecConfiguration_addCustom (
|
|
LLRP_tSImpinjAccessSpecConfiguration *pThis,
|
|
LLRP_tSParameter *pValue);
|
|
|
|
|
|
|
|
|
|
|
|
struct LLRP_SImpinjBlockWriteWordCount
|
|
{
|
|
LLRP_tSParameter hdr;
|
|
|
|
llrp_u16_t WordCount;
|
|
|
|
|
|
LLRP_tSParameter * listCustom;
|
|
|
|
};
|
|
|
|
extern const LLRP_tSTypeDescriptor
|
|
LLRP_tdImpinjBlockWriteWordCount;
|
|
|
|
extern const LLRP_tSFieldDescriptor *
|
|
LLRP_apfdImpinjBlockWriteWordCount[];
|
|
|
|
extern LLRP_tSImpinjBlockWriteWordCount *
|
|
LLRP_ImpinjBlockWriteWordCount_construct (void);
|
|
|
|
extern void
|
|
LLRP_ImpinjBlockWriteWordCount_destruct (
|
|
LLRP_tSImpinjBlockWriteWordCount * pThis);
|
|
|
|
extern void
|
|
LLRP_ImpinjBlockWriteWordCount_decodeFields (
|
|
LLRP_tSImpinjBlockWriteWordCount * pThis,
|
|
LLRP_tSDecoderStream * pDecoderStream);
|
|
|
|
extern void
|
|
LLRP_ImpinjBlockWriteWordCount_assimilateSubParameters (
|
|
LLRP_tSImpinjBlockWriteWordCount * pThis,
|
|
LLRP_tSErrorDetails * pError);
|
|
|
|
extern void
|
|
LLRP_ImpinjBlockWriteWordCount_encode (
|
|
const LLRP_tSImpinjBlockWriteWordCount *pThis,
|
|
LLRP_tSEncoderStream * pEncoderStream);
|
|
|
|
|
|
extern llrp_bool_t
|
|
LLRP_ImpinjBlockWriteWordCount_isAllowedIn (
|
|
const LLRP_tSTypeDescriptor *pEnclosingElementType);
|
|
|
|
|
|
|
|
extern const LLRP_tSFieldDescriptor
|
|
LLRP_fdImpinjBlockWriteWordCount_WordCount;
|
|
|
|
extern llrp_u16_t
|
|
LLRP_ImpinjBlockWriteWordCount_getWordCount (
|
|
LLRP_tSImpinjBlockWriteWordCount *pThis);
|
|
|
|
extern LLRP_tResultCode
|
|
LLRP_ImpinjBlockWriteWordCount_setWordCount (
|
|
LLRP_tSImpinjBlockWriteWordCount *pThis,
|
|
llrp_u16_t Value);
|
|
|
|
|
|
extern LLRP_tSParameter *
|
|
LLRP_ImpinjBlockWriteWordCount_beginCustom (
|
|
LLRP_tSImpinjBlockWriteWordCount *pThis);
|
|
|
|
extern LLRP_tSParameter *
|
|
LLRP_ImpinjBlockWriteWordCount_nextCustom (
|
|
LLRP_tSParameter *pCurrent);
|
|
|
|
extern void
|
|
LLRP_ImpinjBlockWriteWordCount_clearCustom (
|
|
LLRP_tSImpinjBlockWriteWordCount *pThis);
|
|
|
|
extern int
|
|
LLRP_ImpinjBlockWriteWordCount_countCustom (
|
|
LLRP_tSImpinjBlockWriteWordCount *pThis);
|
|
|
|
extern LLRP_tResultCode
|
|
LLRP_ImpinjBlockWriteWordCount_addCustom (
|
|
LLRP_tSImpinjBlockWriteWordCount *pThis,
|
|
LLRP_tSParameter *pValue);
|
|
|
|
|
|
|
|
|
|
|
|
struct LLRP_SImpinjBlockPermalock
|
|
{
|
|
LLRP_tSParameter hdr;
|
|
|
|
llrp_u16_t OpSpecID;
|
|
|
|
llrp_u32_t AccessPassword;
|
|
|
|
llrp_u2_t MB;
|
|
|
|
llrp_u16_t BlockPointer;
|
|
|
|
llrp_u16v_t BlockMask;
|
|
|
|
|
|
LLRP_tSParameter * listCustom;
|
|
|
|
};
|
|
|
|
extern const LLRP_tSTypeDescriptor
|
|
LLRP_tdImpinjBlockPermalock;
|
|
|
|
extern const LLRP_tSFieldDescriptor *
|
|
LLRP_apfdImpinjBlockPermalock[];
|
|
|
|
extern LLRP_tSImpinjBlockPermalock *
|
|
LLRP_ImpinjBlockPermalock_construct (void);
|
|
|
|
extern void
|
|
LLRP_ImpinjBlockPermalock_destruct (
|
|
LLRP_tSImpinjBlockPermalock * pThis);
|
|
|
|
extern void
|
|
LLRP_ImpinjBlockPermalock_decodeFields (
|
|
LLRP_tSImpinjBlockPermalock * pThis,
|
|
LLRP_tSDecoderStream * pDecoderStream);
|
|
|
|
extern void
|
|
LLRP_ImpinjBlockPermalock_assimilateSubParameters (
|
|
LLRP_tSImpinjBlockPermalock * pThis,
|
|
LLRP_tSErrorDetails * pError);
|
|
|
|
extern void
|
|
LLRP_ImpinjBlockPermalock_encode (
|
|
const LLRP_tSImpinjBlockPermalock *pThis,
|
|
LLRP_tSEncoderStream * pEncoderStream);
|
|
|
|
|
|
extern llrp_bool_t
|
|
LLRP_ImpinjBlockPermalock_isAllowedIn (
|
|
const LLRP_tSTypeDescriptor *pEnclosingElementType);
|
|
|
|
|
|
|
|
extern const LLRP_tSFieldDescriptor
|
|
LLRP_fdImpinjBlockPermalock_OpSpecID;
|
|
|
|
extern llrp_u16_t
|
|
LLRP_ImpinjBlockPermalock_getOpSpecID (
|
|
LLRP_tSImpinjBlockPermalock *pThis);
|
|
|
|
extern LLRP_tResultCode
|
|
LLRP_ImpinjBlockPermalock_setOpSpecID (
|
|
LLRP_tSImpinjBlockPermalock *pThis,
|
|
llrp_u16_t Value);
|
|
|
|
extern const LLRP_tSFieldDescriptor
|
|
LLRP_fdImpinjBlockPermalock_AccessPassword;
|
|
|
|
extern llrp_u32_t
|
|
LLRP_ImpinjBlockPermalock_getAccessPassword (
|
|
LLRP_tSImpinjBlockPermalock *pThis);
|
|
|
|
extern LLRP_tResultCode
|
|
LLRP_ImpinjBlockPermalock_setAccessPassword (
|
|
LLRP_tSImpinjBlockPermalock *pThis,
|
|
llrp_u32_t Value);
|
|
|
|
extern const LLRP_tSFieldDescriptor
|
|
LLRP_fdImpinjBlockPermalock_MB;
|
|
|
|
extern llrp_u2_t
|
|
LLRP_ImpinjBlockPermalock_getMB (
|
|
LLRP_tSImpinjBlockPermalock *pThis);
|
|
|
|
extern LLRP_tResultCode
|
|
LLRP_ImpinjBlockPermalock_setMB (
|
|
LLRP_tSImpinjBlockPermalock *pThis,
|
|
llrp_u2_t Value);
|
|
|
|
extern const LLRP_tSFieldDescriptor
|
|
LLRP_fdImpinjBlockPermalock_BlockPointer;
|
|
|
|
extern llrp_u16_t
|
|
LLRP_ImpinjBlockPermalock_getBlockPointer (
|
|
LLRP_tSImpinjBlockPermalock *pThis);
|
|
|
|
extern LLRP_tResultCode
|
|
LLRP_ImpinjBlockPermalock_setBlockPointer (
|
|
LLRP_tSImpinjBlockPermalock *pThis,
|
|
llrp_u16_t Value);
|
|
|
|
extern const LLRP_tSFieldDescriptor
|
|
LLRP_fdImpinjBlockPermalock_BlockMask;
|
|
|
|
extern llrp_u16v_t
|
|
LLRP_ImpinjBlockPermalock_getBlockMask (
|
|
LLRP_tSImpinjBlockPermalock *pThis);
|
|
|
|
extern LLRP_tResultCode
|
|
LLRP_ImpinjBlockPermalock_setBlockMask (
|
|
LLRP_tSImpinjBlockPermalock *pThis,
|
|
llrp_u16v_t Value);
|
|
|
|
|
|
extern LLRP_tSParameter *
|
|
LLRP_ImpinjBlockPermalock_beginCustom (
|
|
LLRP_tSImpinjBlockPermalock *pThis);
|
|
|
|
extern LLRP_tSParameter *
|
|
LLRP_ImpinjBlockPermalock_nextCustom (
|
|
LLRP_tSParameter *pCurrent);
|
|
|
|
extern void
|
|
LLRP_ImpinjBlockPermalock_clearCustom (
|
|
LLRP_tSImpinjBlockPermalock *pThis);
|
|
|
|
extern int
|
|
LLRP_ImpinjBlockPermalock_countCustom (
|
|
LLRP_tSImpinjBlockPermalock *pThis);
|
|
|
|
extern LLRP_tResultCode
|
|
LLRP_ImpinjBlockPermalock_addCustom (
|
|
LLRP_tSImpinjBlockPermalock *pThis,
|
|
LLRP_tSParameter *pValue);
|
|
|
|
|
|
|
|
|
|
|
|
struct LLRP_SImpinjBlockPermalockOpSpecResult
|
|
{
|
|
LLRP_tSParameter hdr;
|
|
|
|
LLRP_tEImpinjBlockPermalockResultType eResult;
|
|
|
|
llrp_u16_t OpSpecID;
|
|
|
|
|
|
LLRP_tSParameter * listCustom;
|
|
|
|
};
|
|
|
|
extern const LLRP_tSTypeDescriptor
|
|
LLRP_tdImpinjBlockPermalockOpSpecResult;
|
|
|
|
extern const LLRP_tSFieldDescriptor *
|
|
LLRP_apfdImpinjBlockPermalockOpSpecResult[];
|
|
|
|
extern LLRP_tSImpinjBlockPermalockOpSpecResult *
|
|
LLRP_ImpinjBlockPermalockOpSpecResult_construct (void);
|
|
|
|
extern void
|
|
LLRP_ImpinjBlockPermalockOpSpecResult_destruct (
|
|
LLRP_tSImpinjBlockPermalockOpSpecResult * pThis);
|
|
|
|
extern void
|
|
LLRP_ImpinjBlockPermalockOpSpecResult_decodeFields (
|
|
LLRP_tSImpinjBlockPermalockOpSpecResult * pThis,
|
|
LLRP_tSDecoderStream * pDecoderStream);
|
|
|
|
extern void
|
|
LLRP_ImpinjBlockPermalockOpSpecResult_assimilateSubParameters (
|
|
LLRP_tSImpinjBlockPermalockOpSpecResult * pThis,
|
|
LLRP_tSErrorDetails * pError);
|
|
|
|
extern void
|
|
LLRP_ImpinjBlockPermalockOpSpecResult_encode (
|
|
const LLRP_tSImpinjBlockPermalockOpSpecResult *pThis,
|
|
LLRP_tSEncoderStream * pEncoderStream);
|
|
|
|
|
|
extern llrp_bool_t
|
|
LLRP_ImpinjBlockPermalockOpSpecResult_isAllowedIn (
|
|
const LLRP_tSTypeDescriptor *pEnclosingElementType);
|
|
|
|
|
|
|
|
extern const LLRP_tSFieldDescriptor
|
|
LLRP_fdImpinjBlockPermalockOpSpecResult_Result;
|
|
|
|
extern LLRP_tEImpinjBlockPermalockResultType
|
|
LLRP_ImpinjBlockPermalockOpSpecResult_getResult (
|
|
LLRP_tSImpinjBlockPermalockOpSpecResult *pThis);
|
|
|
|
extern LLRP_tResultCode
|
|
LLRP_ImpinjBlockPermalockOpSpecResult_setResult (
|
|
LLRP_tSImpinjBlockPermalockOpSpecResult *pThis,
|
|
LLRP_tEImpinjBlockPermalockResultType Value);
|
|
|
|
extern const LLRP_tSFieldDescriptor
|
|
LLRP_fdImpinjBlockPermalockOpSpecResult_OpSpecID;
|
|
|
|
extern llrp_u16_t
|
|
LLRP_ImpinjBlockPermalockOpSpecResult_getOpSpecID (
|
|
LLRP_tSImpinjBlockPermalockOpSpecResult *pThis);
|
|
|
|
extern LLRP_tResultCode
|
|
LLRP_ImpinjBlockPermalockOpSpecResult_setOpSpecID (
|
|
LLRP_tSImpinjBlockPermalockOpSpecResult *pThis,
|
|
llrp_u16_t Value);
|
|
|
|
|
|
extern LLRP_tSParameter *
|
|
LLRP_ImpinjBlockPermalockOpSpecResult_beginCustom (
|
|
LLRP_tSImpinjBlockPermalockOpSpecResult *pThis);
|
|
|
|
extern LLRP_tSParameter *
|
|
LLRP_ImpinjBlockPermalockOpSpecResult_nextCustom (
|
|
LLRP_tSParameter *pCurrent);
|
|
|
|
extern void
|
|
LLRP_ImpinjBlockPermalockOpSpecResult_clearCustom (
|
|
LLRP_tSImpinjBlockPermalockOpSpecResult *pThis);
|
|
|
|
extern int
|
|
LLRP_ImpinjBlockPermalockOpSpecResult_countCustom (
|
|
LLRP_tSImpinjBlockPermalockOpSpecResult *pThis);
|
|
|
|
extern LLRP_tResultCode
|
|
LLRP_ImpinjBlockPermalockOpSpecResult_addCustom (
|
|
LLRP_tSImpinjBlockPermalockOpSpecResult *pThis,
|
|
LLRP_tSParameter *pValue);
|
|
|
|
|
|
|
|
|
|
|
|
struct LLRP_SImpinjGetBlockPermalockStatus
|
|
{
|
|
LLRP_tSParameter hdr;
|
|
|
|
llrp_u16_t OpSpecID;
|
|
|
|
llrp_u32_t AccessPassword;
|
|
|
|
llrp_u2_t MB;
|
|
|
|
llrp_u16_t BlockPointer;
|
|
|
|
llrp_u16_t BlockRange;
|
|
|
|
|
|
LLRP_tSParameter * listCustom;
|
|
|
|
};
|
|
|
|
extern const LLRP_tSTypeDescriptor
|
|
LLRP_tdImpinjGetBlockPermalockStatus;
|
|
|
|
extern const LLRP_tSFieldDescriptor *
|
|
LLRP_apfdImpinjGetBlockPermalockStatus[];
|
|
|
|
extern LLRP_tSImpinjGetBlockPermalockStatus *
|
|
LLRP_ImpinjGetBlockPermalockStatus_construct (void);
|
|
|
|
extern void
|
|
LLRP_ImpinjGetBlockPermalockStatus_destruct (
|
|
LLRP_tSImpinjGetBlockPermalockStatus * pThis);
|
|
|
|
extern void
|
|
LLRP_ImpinjGetBlockPermalockStatus_decodeFields (
|
|
LLRP_tSImpinjGetBlockPermalockStatus * pThis,
|
|
LLRP_tSDecoderStream * pDecoderStream);
|
|
|
|
extern void
|
|
LLRP_ImpinjGetBlockPermalockStatus_assimilateSubParameters (
|
|
LLRP_tSImpinjGetBlockPermalockStatus * pThis,
|
|
LLRP_tSErrorDetails * pError);
|
|
|
|
extern void
|
|
LLRP_ImpinjGetBlockPermalockStatus_encode (
|
|
const LLRP_tSImpinjGetBlockPermalockStatus *pThis,
|
|
LLRP_tSEncoderStream * pEncoderStream);
|
|
|
|
|
|
extern llrp_bool_t
|
|
LLRP_ImpinjGetBlockPermalockStatus_isAllowedIn (
|
|
const LLRP_tSTypeDescriptor *pEnclosingElementType);
|
|
|
|
|
|
|
|
extern const LLRP_tSFieldDescriptor
|
|
LLRP_fdImpinjGetBlockPermalockStatus_OpSpecID;
|
|
|
|
extern llrp_u16_t
|
|
LLRP_ImpinjGetBlockPermalockStatus_getOpSpecID (
|
|
LLRP_tSImpinjGetBlockPermalockStatus *pThis);
|
|
|
|
extern LLRP_tResultCode
|
|
LLRP_ImpinjGetBlockPermalockStatus_setOpSpecID (
|
|
LLRP_tSImpinjGetBlockPermalockStatus *pThis,
|
|
llrp_u16_t Value);
|
|
|
|
extern const LLRP_tSFieldDescriptor
|
|
LLRP_fdImpinjGetBlockPermalockStatus_AccessPassword;
|
|
|
|
extern llrp_u32_t
|
|
LLRP_ImpinjGetBlockPermalockStatus_getAccessPassword (
|
|
LLRP_tSImpinjGetBlockPermalockStatus *pThis);
|
|
|
|
extern LLRP_tResultCode
|
|
LLRP_ImpinjGetBlockPermalockStatus_setAccessPassword (
|
|
LLRP_tSImpinjGetBlockPermalockStatus *pThis,
|
|
llrp_u32_t Value);
|
|
|
|
extern const LLRP_tSFieldDescriptor
|
|
LLRP_fdImpinjGetBlockPermalockStatus_MB;
|
|
|
|
extern llrp_u2_t
|
|
LLRP_ImpinjGetBlockPermalockStatus_getMB (
|
|
LLRP_tSImpinjGetBlockPermalockStatus *pThis);
|
|
|
|
extern LLRP_tResultCode
|
|
LLRP_ImpinjGetBlockPermalockStatus_setMB (
|
|
LLRP_tSImpinjGetBlockPermalockStatus *pThis,
|
|
llrp_u2_t Value);
|
|
|
|
extern const LLRP_tSFieldDescriptor
|
|
LLRP_fdImpinjGetBlockPermalockStatus_BlockPointer;
|
|
|
|
extern llrp_u16_t
|
|
LLRP_ImpinjGetBlockPermalockStatus_getBlockPointer (
|
|
LLRP_tSImpinjGetBlockPermalockStatus *pThis);
|
|
|
|
extern LLRP_tResultCode
|
|
LLRP_ImpinjGetBlockPermalockStatus_setBlockPointer (
|
|
LLRP_tSImpinjGetBlockPermalockStatus *pThis,
|
|
llrp_u16_t Value);
|
|
|
|
extern const LLRP_tSFieldDescriptor
|
|
LLRP_fdImpinjGetBlockPermalockStatus_BlockRange;
|
|
|
|
extern llrp_u16_t
|
|
LLRP_ImpinjGetBlockPermalockStatus_getBlockRange (
|
|
LLRP_tSImpinjGetBlockPermalockStatus *pThis);
|
|
|
|
extern LLRP_tResultCode
|
|
LLRP_ImpinjGetBlockPermalockStatus_setBlockRange (
|
|
LLRP_tSImpinjGetBlockPermalockStatus *pThis,
|
|
llrp_u16_t Value);
|
|
|
|
|
|
extern LLRP_tSParameter *
|
|
LLRP_ImpinjGetBlockPermalockStatus_beginCustom (
|
|
LLRP_tSImpinjGetBlockPermalockStatus *pThis);
|
|
|
|
extern LLRP_tSParameter *
|
|
LLRP_ImpinjGetBlockPermalockStatus_nextCustom (
|
|
LLRP_tSParameter *pCurrent);
|
|
|
|
extern void
|
|
LLRP_ImpinjGetBlockPermalockStatus_clearCustom (
|
|
LLRP_tSImpinjGetBlockPermalockStatus *pThis);
|
|
|
|
extern int
|
|
LLRP_ImpinjGetBlockPermalockStatus_countCustom (
|
|
LLRP_tSImpinjGetBlockPermalockStatus *pThis);
|
|
|
|
extern LLRP_tResultCode
|
|
LLRP_ImpinjGetBlockPermalockStatus_addCustom (
|
|
LLRP_tSImpinjGetBlockPermalockStatus *pThis,
|
|
LLRP_tSParameter *pValue);
|
|
|
|
|
|
|
|
|
|
|
|
struct LLRP_SImpinjGetBlockPermalockStatusOpSpecResult
|
|
{
|
|
LLRP_tSParameter hdr;
|
|
|
|
LLRP_tEImpinjGetBlockPermalockStatusResultType eResult;
|
|
|
|
llrp_u16_t OpSpecID;
|
|
|
|
llrp_u16v_t PermalockStatus;
|
|
|
|
|
|
LLRP_tSParameter * listCustom;
|
|
|
|
};
|
|
|
|
extern const LLRP_tSTypeDescriptor
|
|
LLRP_tdImpinjGetBlockPermalockStatusOpSpecResult;
|
|
|
|
extern const LLRP_tSFieldDescriptor *
|
|
LLRP_apfdImpinjGetBlockPermalockStatusOpSpecResult[];
|
|
|
|
extern LLRP_tSImpinjGetBlockPermalockStatusOpSpecResult *
|
|
LLRP_ImpinjGetBlockPermalockStatusOpSpecResult_construct (void);
|
|
|
|
extern void
|
|
LLRP_ImpinjGetBlockPermalockStatusOpSpecResult_destruct (
|
|
LLRP_tSImpinjGetBlockPermalockStatusOpSpecResult * pThis);
|
|
|
|
extern void
|
|
LLRP_ImpinjGetBlockPermalockStatusOpSpecResult_decodeFields (
|
|
LLRP_tSImpinjGetBlockPermalockStatusOpSpecResult * pThis,
|
|
LLRP_tSDecoderStream * pDecoderStream);
|
|
|
|
extern void
|
|
LLRP_ImpinjGetBlockPermalockStatusOpSpecResult_assimilateSubParameters (
|
|
LLRP_tSImpinjGetBlockPermalockStatusOpSpecResult * pThis,
|
|
LLRP_tSErrorDetails * pError);
|
|
|
|
extern void
|
|
LLRP_ImpinjGetBlockPermalockStatusOpSpecResult_encode (
|
|
const LLRP_tSImpinjGetBlockPermalockStatusOpSpecResult *pThis,
|
|
LLRP_tSEncoderStream * pEncoderStream);
|
|
|
|
|
|
extern llrp_bool_t
|
|
LLRP_ImpinjGetBlockPermalockStatusOpSpecResult_isAllowedIn (
|
|
const LLRP_tSTypeDescriptor *pEnclosingElementType);
|
|
|
|
|
|
|
|
extern const LLRP_tSFieldDescriptor
|
|
LLRP_fdImpinjGetBlockPermalockStatusOpSpecResult_Result;
|
|
|
|
extern LLRP_tEImpinjGetBlockPermalockStatusResultType
|
|
LLRP_ImpinjGetBlockPermalockStatusOpSpecResult_getResult (
|
|
LLRP_tSImpinjGetBlockPermalockStatusOpSpecResult *pThis);
|
|
|
|
extern LLRP_tResultCode
|
|
LLRP_ImpinjGetBlockPermalockStatusOpSpecResult_setResult (
|
|
LLRP_tSImpinjGetBlockPermalockStatusOpSpecResult *pThis,
|
|
LLRP_tEImpinjGetBlockPermalockStatusResultType Value);
|
|
|
|
extern const LLRP_tSFieldDescriptor
|
|
LLRP_fdImpinjGetBlockPermalockStatusOpSpecResult_OpSpecID;
|
|
|
|
extern llrp_u16_t
|
|
LLRP_ImpinjGetBlockPermalockStatusOpSpecResult_getOpSpecID (
|
|
LLRP_tSImpinjGetBlockPermalockStatusOpSpecResult *pThis);
|
|
|
|
extern LLRP_tResultCode
|
|
LLRP_ImpinjGetBlockPermalockStatusOpSpecResult_setOpSpecID (
|
|
LLRP_tSImpinjGetBlockPermalockStatusOpSpecResult *pThis,
|
|
llrp_u16_t Value);
|
|
|
|
extern const LLRP_tSFieldDescriptor
|
|
LLRP_fdImpinjGetBlockPermalockStatusOpSpecResult_PermalockStatus;
|
|
|
|
extern llrp_u16v_t
|
|
LLRP_ImpinjGetBlockPermalockStatusOpSpecResult_getPermalockStatus (
|
|
LLRP_tSImpinjGetBlockPermalockStatusOpSpecResult *pThis);
|
|
|
|
extern LLRP_tResultCode
|
|
LLRP_ImpinjGetBlockPermalockStatusOpSpecResult_setPermalockStatus (
|
|
LLRP_tSImpinjGetBlockPermalockStatusOpSpecResult *pThis,
|
|
llrp_u16v_t Value);
|
|
|
|
|
|
extern LLRP_tSParameter *
|
|
LLRP_ImpinjGetBlockPermalockStatusOpSpecResult_beginCustom (
|
|
LLRP_tSImpinjGetBlockPermalockStatusOpSpecResult *pThis);
|
|
|
|
extern LLRP_tSParameter *
|
|
LLRP_ImpinjGetBlockPermalockStatusOpSpecResult_nextCustom (
|
|
LLRP_tSParameter *pCurrent);
|
|
|
|
extern void
|
|
LLRP_ImpinjGetBlockPermalockStatusOpSpecResult_clearCustom (
|
|
LLRP_tSImpinjGetBlockPermalockStatusOpSpecResult *pThis);
|
|
|
|
extern int
|
|
LLRP_ImpinjGetBlockPermalockStatusOpSpecResult_countCustom (
|
|
LLRP_tSImpinjGetBlockPermalockStatusOpSpecResult *pThis);
|
|
|
|
extern LLRP_tResultCode
|
|
LLRP_ImpinjGetBlockPermalockStatusOpSpecResult_addCustom (
|
|
LLRP_tSImpinjGetBlockPermalockStatusOpSpecResult *pThis,
|
|
LLRP_tSParameter *pValue);
|
|
|
|
|
|
|
|
|
|
|
|
struct LLRP_SImpinjSetQTConfig
|
|
{
|
|
LLRP_tSParameter hdr;
|
|
|
|
llrp_u16_t OpSpecID;
|
|
|
|
llrp_u32_t AccessPassword;
|
|
|
|
LLRP_tEImpinjQTDataProfile eDataProfile;
|
|
|
|
LLRP_tEImpinjQTAccessRange eAccessRange;
|
|
|
|
LLRP_tEImpinjQTPersistence ePersistence;
|
|
|
|
|
|
LLRP_tSParameter * listCustom;
|
|
|
|
};
|
|
|
|
extern const LLRP_tSTypeDescriptor
|
|
LLRP_tdImpinjSetQTConfig;
|
|
|
|
extern const LLRP_tSFieldDescriptor *
|
|
LLRP_apfdImpinjSetQTConfig[];
|
|
|
|
extern LLRP_tSImpinjSetQTConfig *
|
|
LLRP_ImpinjSetQTConfig_construct (void);
|
|
|
|
extern void
|
|
LLRP_ImpinjSetQTConfig_destruct (
|
|
LLRP_tSImpinjSetQTConfig * pThis);
|
|
|
|
extern void
|
|
LLRP_ImpinjSetQTConfig_decodeFields (
|
|
LLRP_tSImpinjSetQTConfig * pThis,
|
|
LLRP_tSDecoderStream * pDecoderStream);
|
|
|
|
extern void
|
|
LLRP_ImpinjSetQTConfig_assimilateSubParameters (
|
|
LLRP_tSImpinjSetQTConfig * pThis,
|
|
LLRP_tSErrorDetails * pError);
|
|
|
|
extern void
|
|
LLRP_ImpinjSetQTConfig_encode (
|
|
const LLRP_tSImpinjSetQTConfig *pThis,
|
|
LLRP_tSEncoderStream * pEncoderStream);
|
|
|
|
|
|
extern llrp_bool_t
|
|
LLRP_ImpinjSetQTConfig_isAllowedIn (
|
|
const LLRP_tSTypeDescriptor *pEnclosingElementType);
|
|
|
|
|
|
|
|
extern const LLRP_tSFieldDescriptor
|
|
LLRP_fdImpinjSetQTConfig_OpSpecID;
|
|
|
|
extern llrp_u16_t
|
|
LLRP_ImpinjSetQTConfig_getOpSpecID (
|
|
LLRP_tSImpinjSetQTConfig *pThis);
|
|
|
|
extern LLRP_tResultCode
|
|
LLRP_ImpinjSetQTConfig_setOpSpecID (
|
|
LLRP_tSImpinjSetQTConfig *pThis,
|
|
llrp_u16_t Value);
|
|
|
|
extern const LLRP_tSFieldDescriptor
|
|
LLRP_fdImpinjSetQTConfig_AccessPassword;
|
|
|
|
extern llrp_u32_t
|
|
LLRP_ImpinjSetQTConfig_getAccessPassword (
|
|
LLRP_tSImpinjSetQTConfig *pThis);
|
|
|
|
extern LLRP_tResultCode
|
|
LLRP_ImpinjSetQTConfig_setAccessPassword (
|
|
LLRP_tSImpinjSetQTConfig *pThis,
|
|
llrp_u32_t Value);
|
|
|
|
extern const LLRP_tSFieldDescriptor
|
|
LLRP_fdImpinjSetQTConfig_DataProfile;
|
|
|
|
extern LLRP_tEImpinjQTDataProfile
|
|
LLRP_ImpinjSetQTConfig_getDataProfile (
|
|
LLRP_tSImpinjSetQTConfig *pThis);
|
|
|
|
extern LLRP_tResultCode
|
|
LLRP_ImpinjSetQTConfig_setDataProfile (
|
|
LLRP_tSImpinjSetQTConfig *pThis,
|
|
LLRP_tEImpinjQTDataProfile Value);
|
|
|
|
extern const LLRP_tSFieldDescriptor
|
|
LLRP_fdImpinjSetQTConfig_AccessRange;
|
|
|
|
extern LLRP_tEImpinjQTAccessRange
|
|
LLRP_ImpinjSetQTConfig_getAccessRange (
|
|
LLRP_tSImpinjSetQTConfig *pThis);
|
|
|
|
extern LLRP_tResultCode
|
|
LLRP_ImpinjSetQTConfig_setAccessRange (
|
|
LLRP_tSImpinjSetQTConfig *pThis,
|
|
LLRP_tEImpinjQTAccessRange Value);
|
|
|
|
extern const LLRP_tSFieldDescriptor
|
|
LLRP_fdImpinjSetQTConfig_Persistence;
|
|
|
|
extern LLRP_tEImpinjQTPersistence
|
|
LLRP_ImpinjSetQTConfig_getPersistence (
|
|
LLRP_tSImpinjSetQTConfig *pThis);
|
|
|
|
extern LLRP_tResultCode
|
|
LLRP_ImpinjSetQTConfig_setPersistence (
|
|
LLRP_tSImpinjSetQTConfig *pThis,
|
|
LLRP_tEImpinjQTPersistence Value);
|
|
|
|
|
|
extern LLRP_tSParameter *
|
|
LLRP_ImpinjSetQTConfig_beginCustom (
|
|
LLRP_tSImpinjSetQTConfig *pThis);
|
|
|
|
extern LLRP_tSParameter *
|
|
LLRP_ImpinjSetQTConfig_nextCustom (
|
|
LLRP_tSParameter *pCurrent);
|
|
|
|
extern void
|
|
LLRP_ImpinjSetQTConfig_clearCustom (
|
|
LLRP_tSImpinjSetQTConfig *pThis);
|
|
|
|
extern int
|
|
LLRP_ImpinjSetQTConfig_countCustom (
|
|
LLRP_tSImpinjSetQTConfig *pThis);
|
|
|
|
extern LLRP_tResultCode
|
|
LLRP_ImpinjSetQTConfig_addCustom (
|
|
LLRP_tSImpinjSetQTConfig *pThis,
|
|
LLRP_tSParameter *pValue);
|
|
|
|
|
|
|
|
|
|
|
|
struct LLRP_SImpinjSetQTConfigOpSpecResult
|
|
{
|
|
LLRP_tSParameter hdr;
|
|
|
|
LLRP_tEImpinjSetQTConfigResultType eResult;
|
|
|
|
llrp_u16_t OpSpecID;
|
|
|
|
|
|
LLRP_tSParameter * listCustom;
|
|
|
|
};
|
|
|
|
extern const LLRP_tSTypeDescriptor
|
|
LLRP_tdImpinjSetQTConfigOpSpecResult;
|
|
|
|
extern const LLRP_tSFieldDescriptor *
|
|
LLRP_apfdImpinjSetQTConfigOpSpecResult[];
|
|
|
|
extern LLRP_tSImpinjSetQTConfigOpSpecResult *
|
|
LLRP_ImpinjSetQTConfigOpSpecResult_construct (void);
|
|
|
|
extern void
|
|
LLRP_ImpinjSetQTConfigOpSpecResult_destruct (
|
|
LLRP_tSImpinjSetQTConfigOpSpecResult * pThis);
|
|
|
|
extern void
|
|
LLRP_ImpinjSetQTConfigOpSpecResult_decodeFields (
|
|
LLRP_tSImpinjSetQTConfigOpSpecResult * pThis,
|
|
LLRP_tSDecoderStream * pDecoderStream);
|
|
|
|
extern void
|
|
LLRP_ImpinjSetQTConfigOpSpecResult_assimilateSubParameters (
|
|
LLRP_tSImpinjSetQTConfigOpSpecResult * pThis,
|
|
LLRP_tSErrorDetails * pError);
|
|
|
|
extern void
|
|
LLRP_ImpinjSetQTConfigOpSpecResult_encode (
|
|
const LLRP_tSImpinjSetQTConfigOpSpecResult *pThis,
|
|
LLRP_tSEncoderStream * pEncoderStream);
|
|
|
|
|
|
extern llrp_bool_t
|
|
LLRP_ImpinjSetQTConfigOpSpecResult_isAllowedIn (
|
|
const LLRP_tSTypeDescriptor *pEnclosingElementType);
|
|
|
|
|
|
|
|
extern const LLRP_tSFieldDescriptor
|
|
LLRP_fdImpinjSetQTConfigOpSpecResult_Result;
|
|
|
|
extern LLRP_tEImpinjSetQTConfigResultType
|
|
LLRP_ImpinjSetQTConfigOpSpecResult_getResult (
|
|
LLRP_tSImpinjSetQTConfigOpSpecResult *pThis);
|
|
|
|
extern LLRP_tResultCode
|
|
LLRP_ImpinjSetQTConfigOpSpecResult_setResult (
|
|
LLRP_tSImpinjSetQTConfigOpSpecResult *pThis,
|
|
LLRP_tEImpinjSetQTConfigResultType Value);
|
|
|
|
extern const LLRP_tSFieldDescriptor
|
|
LLRP_fdImpinjSetQTConfigOpSpecResult_OpSpecID;
|
|
|
|
extern llrp_u16_t
|
|
LLRP_ImpinjSetQTConfigOpSpecResult_getOpSpecID (
|
|
LLRP_tSImpinjSetQTConfigOpSpecResult *pThis);
|
|
|
|
extern LLRP_tResultCode
|
|
LLRP_ImpinjSetQTConfigOpSpecResult_setOpSpecID (
|
|
LLRP_tSImpinjSetQTConfigOpSpecResult *pThis,
|
|
llrp_u16_t Value);
|
|
|
|
|
|
extern LLRP_tSParameter *
|
|
LLRP_ImpinjSetQTConfigOpSpecResult_beginCustom (
|
|
LLRP_tSImpinjSetQTConfigOpSpecResult *pThis);
|
|
|
|
extern LLRP_tSParameter *
|
|
LLRP_ImpinjSetQTConfigOpSpecResult_nextCustom (
|
|
LLRP_tSParameter *pCurrent);
|
|
|
|
extern void
|
|
LLRP_ImpinjSetQTConfigOpSpecResult_clearCustom (
|
|
LLRP_tSImpinjSetQTConfigOpSpecResult *pThis);
|
|
|
|
extern int
|
|
LLRP_ImpinjSetQTConfigOpSpecResult_countCustom (
|
|
LLRP_tSImpinjSetQTConfigOpSpecResult *pThis);
|
|
|
|
extern LLRP_tResultCode
|
|
LLRP_ImpinjSetQTConfigOpSpecResult_addCustom (
|
|
LLRP_tSImpinjSetQTConfigOpSpecResult *pThis,
|
|
LLRP_tSParameter *pValue);
|
|
|
|
|
|
|
|
|
|
|
|
struct LLRP_SImpinjGetQTConfig
|
|
{
|
|
LLRP_tSParameter hdr;
|
|
|
|
llrp_u16_t OpSpecID;
|
|
|
|
llrp_u32_t AccessPassword;
|
|
|
|
|
|
LLRP_tSParameter * listCustom;
|
|
|
|
};
|
|
|
|
extern const LLRP_tSTypeDescriptor
|
|
LLRP_tdImpinjGetQTConfig;
|
|
|
|
extern const LLRP_tSFieldDescriptor *
|
|
LLRP_apfdImpinjGetQTConfig[];
|
|
|
|
extern LLRP_tSImpinjGetQTConfig *
|
|
LLRP_ImpinjGetQTConfig_construct (void);
|
|
|
|
extern void
|
|
LLRP_ImpinjGetQTConfig_destruct (
|
|
LLRP_tSImpinjGetQTConfig * pThis);
|
|
|
|
extern void
|
|
LLRP_ImpinjGetQTConfig_decodeFields (
|
|
LLRP_tSImpinjGetQTConfig * pThis,
|
|
LLRP_tSDecoderStream * pDecoderStream);
|
|
|
|
extern void
|
|
LLRP_ImpinjGetQTConfig_assimilateSubParameters (
|
|
LLRP_tSImpinjGetQTConfig * pThis,
|
|
LLRP_tSErrorDetails * pError);
|
|
|
|
extern void
|
|
LLRP_ImpinjGetQTConfig_encode (
|
|
const LLRP_tSImpinjGetQTConfig *pThis,
|
|
LLRP_tSEncoderStream * pEncoderStream);
|
|
|
|
|
|
extern llrp_bool_t
|
|
LLRP_ImpinjGetQTConfig_isAllowedIn (
|
|
const LLRP_tSTypeDescriptor *pEnclosingElementType);
|
|
|
|
|
|
|
|
extern const LLRP_tSFieldDescriptor
|
|
LLRP_fdImpinjGetQTConfig_OpSpecID;
|
|
|
|
extern llrp_u16_t
|
|
LLRP_ImpinjGetQTConfig_getOpSpecID (
|
|
LLRP_tSImpinjGetQTConfig *pThis);
|
|
|
|
extern LLRP_tResultCode
|
|
LLRP_ImpinjGetQTConfig_setOpSpecID (
|
|
LLRP_tSImpinjGetQTConfig *pThis,
|
|
llrp_u16_t Value);
|
|
|
|
extern const LLRP_tSFieldDescriptor
|
|
LLRP_fdImpinjGetQTConfig_AccessPassword;
|
|
|
|
extern llrp_u32_t
|
|
LLRP_ImpinjGetQTConfig_getAccessPassword (
|
|
LLRP_tSImpinjGetQTConfig *pThis);
|
|
|
|
extern LLRP_tResultCode
|
|
LLRP_ImpinjGetQTConfig_setAccessPassword (
|
|
LLRP_tSImpinjGetQTConfig *pThis,
|
|
llrp_u32_t Value);
|
|
|
|
|
|
extern LLRP_tSParameter *
|
|
LLRP_ImpinjGetQTConfig_beginCustom (
|
|
LLRP_tSImpinjGetQTConfig *pThis);
|
|
|
|
extern LLRP_tSParameter *
|
|
LLRP_ImpinjGetQTConfig_nextCustom (
|
|
LLRP_tSParameter *pCurrent);
|
|
|
|
extern void
|
|
LLRP_ImpinjGetQTConfig_clearCustom (
|
|
LLRP_tSImpinjGetQTConfig *pThis);
|
|
|
|
extern int
|
|
LLRP_ImpinjGetQTConfig_countCustom (
|
|
LLRP_tSImpinjGetQTConfig *pThis);
|
|
|
|
extern LLRP_tResultCode
|
|
LLRP_ImpinjGetQTConfig_addCustom (
|
|
LLRP_tSImpinjGetQTConfig *pThis,
|
|
LLRP_tSParameter *pValue);
|
|
|
|
|
|
|
|
|
|
|
|
struct LLRP_SImpinjGetQTConfigOpSpecResult
|
|
{
|
|
LLRP_tSParameter hdr;
|
|
|
|
LLRP_tEImpinjGetQTConfigResultType eResult;
|
|
|
|
llrp_u16_t OpSpecID;
|
|
|
|
LLRP_tEImpinjQTDataProfile eDataProfile;
|
|
|
|
LLRP_tEImpinjQTAccessRange eAccessRange;
|
|
|
|
|
|
LLRP_tSParameter * listCustom;
|
|
|
|
};
|
|
|
|
extern const LLRP_tSTypeDescriptor
|
|
LLRP_tdImpinjGetQTConfigOpSpecResult;
|
|
|
|
extern const LLRP_tSFieldDescriptor *
|
|
LLRP_apfdImpinjGetQTConfigOpSpecResult[];
|
|
|
|
extern LLRP_tSImpinjGetQTConfigOpSpecResult *
|
|
LLRP_ImpinjGetQTConfigOpSpecResult_construct (void);
|
|
|
|
extern void
|
|
LLRP_ImpinjGetQTConfigOpSpecResult_destruct (
|
|
LLRP_tSImpinjGetQTConfigOpSpecResult * pThis);
|
|
|
|
extern void
|
|
LLRP_ImpinjGetQTConfigOpSpecResult_decodeFields (
|
|
LLRP_tSImpinjGetQTConfigOpSpecResult * pThis,
|
|
LLRP_tSDecoderStream * pDecoderStream);
|
|
|
|
extern void
|
|
LLRP_ImpinjGetQTConfigOpSpecResult_assimilateSubParameters (
|
|
LLRP_tSImpinjGetQTConfigOpSpecResult * pThis,
|
|
LLRP_tSErrorDetails * pError);
|
|
|
|
extern void
|
|
LLRP_ImpinjGetQTConfigOpSpecResult_encode (
|
|
const LLRP_tSImpinjGetQTConfigOpSpecResult *pThis,
|
|
LLRP_tSEncoderStream * pEncoderStream);
|
|
|
|
|
|
extern llrp_bool_t
|
|
LLRP_ImpinjGetQTConfigOpSpecResult_isAllowedIn (
|
|
const LLRP_tSTypeDescriptor *pEnclosingElementType);
|
|
|
|
|
|
|
|
extern const LLRP_tSFieldDescriptor
|
|
LLRP_fdImpinjGetQTConfigOpSpecResult_Result;
|
|
|
|
extern LLRP_tEImpinjGetQTConfigResultType
|
|
LLRP_ImpinjGetQTConfigOpSpecResult_getResult (
|
|
LLRP_tSImpinjGetQTConfigOpSpecResult *pThis);
|
|
|
|
extern LLRP_tResultCode
|
|
LLRP_ImpinjGetQTConfigOpSpecResult_setResult (
|
|
LLRP_tSImpinjGetQTConfigOpSpecResult *pThis,
|
|
LLRP_tEImpinjGetQTConfigResultType Value);
|
|
|
|
extern const LLRP_tSFieldDescriptor
|
|
LLRP_fdImpinjGetQTConfigOpSpecResult_OpSpecID;
|
|
|
|
extern llrp_u16_t
|
|
LLRP_ImpinjGetQTConfigOpSpecResult_getOpSpecID (
|
|
LLRP_tSImpinjGetQTConfigOpSpecResult *pThis);
|
|
|
|
extern LLRP_tResultCode
|
|
LLRP_ImpinjGetQTConfigOpSpecResult_setOpSpecID (
|
|
LLRP_tSImpinjGetQTConfigOpSpecResult *pThis,
|
|
llrp_u16_t Value);
|
|
|
|
extern const LLRP_tSFieldDescriptor
|
|
LLRP_fdImpinjGetQTConfigOpSpecResult_DataProfile;
|
|
|
|
extern LLRP_tEImpinjQTDataProfile
|
|
LLRP_ImpinjGetQTConfigOpSpecResult_getDataProfile (
|
|
LLRP_tSImpinjGetQTConfigOpSpecResult *pThis);
|
|
|
|
extern LLRP_tResultCode
|
|
LLRP_ImpinjGetQTConfigOpSpecResult_setDataProfile (
|
|
LLRP_tSImpinjGetQTConfigOpSpecResult *pThis,
|
|
LLRP_tEImpinjQTDataProfile Value);
|
|
|
|
extern const LLRP_tSFieldDescriptor
|
|
LLRP_fdImpinjGetQTConfigOpSpecResult_AccessRange;
|
|
|
|
extern LLRP_tEImpinjQTAccessRange
|
|
LLRP_ImpinjGetQTConfigOpSpecResult_getAccessRange (
|
|
LLRP_tSImpinjGetQTConfigOpSpecResult *pThis);
|
|
|
|
extern LLRP_tResultCode
|
|
LLRP_ImpinjGetQTConfigOpSpecResult_setAccessRange (
|
|
LLRP_tSImpinjGetQTConfigOpSpecResult *pThis,
|
|
LLRP_tEImpinjQTAccessRange Value);
|
|
|
|
|
|
extern LLRP_tSParameter *
|
|
LLRP_ImpinjGetQTConfigOpSpecResult_beginCustom (
|
|
LLRP_tSImpinjGetQTConfigOpSpecResult *pThis);
|
|
|
|
extern LLRP_tSParameter *
|
|
LLRP_ImpinjGetQTConfigOpSpecResult_nextCustom (
|
|
LLRP_tSParameter *pCurrent);
|
|
|
|
extern void
|
|
LLRP_ImpinjGetQTConfigOpSpecResult_clearCustom (
|
|
LLRP_tSImpinjGetQTConfigOpSpecResult *pThis);
|
|
|
|
extern int
|
|
LLRP_ImpinjGetQTConfigOpSpecResult_countCustom (
|
|
LLRP_tSImpinjGetQTConfigOpSpecResult *pThis);
|
|
|
|
extern LLRP_tResultCode
|
|
LLRP_ImpinjGetQTConfigOpSpecResult_addCustom (
|
|
LLRP_tSImpinjGetQTConfigOpSpecResult *pThis,
|
|
LLRP_tSParameter *pValue);
|
|
|
|
|
|
|
|
|
|
|
|
struct LLRP_SImpinjTagReportContentSelector
|
|
{
|
|
LLRP_tSParameter hdr;
|
|
|
|
|
|
LLRP_tSImpinjEnableSerializedTID * pImpinjEnableSerializedTID;
|
|
|
|
LLRP_tSImpinjEnableRFPhaseAngle * pImpinjEnableRFPhaseAngle;
|
|
|
|
LLRP_tSImpinjEnablePeakRSSI * pImpinjEnablePeakRSSI;
|
|
|
|
LLRP_tSImpinjEnableGPSCoordinates * pImpinjEnableGPSCoordinates;
|
|
|
|
LLRP_tSImpinjEnableOptimizedRead * pImpinjEnableOptimizedRead;
|
|
|
|
LLRP_tSImpinjEnableRFDopplerFrequency * pImpinjEnableRFDopplerFrequency;
|
|
|
|
LLRP_tSImpinjEnableTxPower * pImpinjEnableTxPower;
|
|
|
|
LLRP_tSImpinjEnableXPCWords * pImpinjEnableXPCWords;
|
|
|
|
LLRP_tSImpinjEnableCRHandle * pImpinjEnableCRHandle;
|
|
|
|
LLRP_tSImpinjEnableEnhancedIntegra * pImpinjEnableEnhancedIntegra;
|
|
|
|
LLRP_tSImpinjEnableEndpointICVerification * pImpinjEnableEndpointICVerification;
|
|
|
|
LLRP_tSParameter * listCustom;
|
|
|
|
};
|
|
|
|
extern const LLRP_tSTypeDescriptor
|
|
LLRP_tdImpinjTagReportContentSelector;
|
|
|
|
extern const LLRP_tSFieldDescriptor *
|
|
LLRP_apfdImpinjTagReportContentSelector[];
|
|
|
|
extern LLRP_tSImpinjTagReportContentSelector *
|
|
LLRP_ImpinjTagReportContentSelector_construct (void);
|
|
|
|
extern void
|
|
LLRP_ImpinjTagReportContentSelector_destruct (
|
|
LLRP_tSImpinjTagReportContentSelector * pThis);
|
|
|
|
extern void
|
|
LLRP_ImpinjTagReportContentSelector_decodeFields (
|
|
LLRP_tSImpinjTagReportContentSelector * pThis,
|
|
LLRP_tSDecoderStream * pDecoderStream);
|
|
|
|
extern void
|
|
LLRP_ImpinjTagReportContentSelector_assimilateSubParameters (
|
|
LLRP_tSImpinjTagReportContentSelector * pThis,
|
|
LLRP_tSErrorDetails * pError);
|
|
|
|
extern void
|
|
LLRP_ImpinjTagReportContentSelector_encode (
|
|
const LLRP_tSImpinjTagReportContentSelector *pThis,
|
|
LLRP_tSEncoderStream * pEncoderStream);
|
|
|
|
|
|
extern llrp_bool_t
|
|
LLRP_ImpinjTagReportContentSelector_isAllowedIn (
|
|
const LLRP_tSTypeDescriptor *pEnclosingElementType);
|
|
|
|
|
|
|
|
|
|
extern LLRP_tSImpinjEnableSerializedTID *
|
|
LLRP_ImpinjTagReportContentSelector_getImpinjEnableSerializedTID (
|
|
LLRP_tSImpinjTagReportContentSelector *pThis);
|
|
|
|
extern LLRP_tResultCode
|
|
LLRP_ImpinjTagReportContentSelector_setImpinjEnableSerializedTID (
|
|
LLRP_tSImpinjTagReportContentSelector *pThis,
|
|
LLRP_tSImpinjEnableSerializedTID *pValue);
|
|
|
|
extern LLRP_tSImpinjEnableRFPhaseAngle *
|
|
LLRP_ImpinjTagReportContentSelector_getImpinjEnableRFPhaseAngle (
|
|
LLRP_tSImpinjTagReportContentSelector *pThis);
|
|
|
|
extern LLRP_tResultCode
|
|
LLRP_ImpinjTagReportContentSelector_setImpinjEnableRFPhaseAngle (
|
|
LLRP_tSImpinjTagReportContentSelector *pThis,
|
|
LLRP_tSImpinjEnableRFPhaseAngle *pValue);
|
|
|
|
extern LLRP_tSImpinjEnablePeakRSSI *
|
|
LLRP_ImpinjTagReportContentSelector_getImpinjEnablePeakRSSI (
|
|
LLRP_tSImpinjTagReportContentSelector *pThis);
|
|
|
|
extern LLRP_tResultCode
|
|
LLRP_ImpinjTagReportContentSelector_setImpinjEnablePeakRSSI (
|
|
LLRP_tSImpinjTagReportContentSelector *pThis,
|
|
LLRP_tSImpinjEnablePeakRSSI *pValue);
|
|
|
|
extern LLRP_tSImpinjEnableGPSCoordinates *
|
|
LLRP_ImpinjTagReportContentSelector_getImpinjEnableGPSCoordinates (
|
|
LLRP_tSImpinjTagReportContentSelector *pThis);
|
|
|
|
extern LLRP_tResultCode
|
|
LLRP_ImpinjTagReportContentSelector_setImpinjEnableGPSCoordinates (
|
|
LLRP_tSImpinjTagReportContentSelector *pThis,
|
|
LLRP_tSImpinjEnableGPSCoordinates *pValue);
|
|
|
|
extern LLRP_tSImpinjEnableOptimizedRead *
|
|
LLRP_ImpinjTagReportContentSelector_getImpinjEnableOptimizedRead (
|
|
LLRP_tSImpinjTagReportContentSelector *pThis);
|
|
|
|
extern LLRP_tResultCode
|
|
LLRP_ImpinjTagReportContentSelector_setImpinjEnableOptimizedRead (
|
|
LLRP_tSImpinjTagReportContentSelector *pThis,
|
|
LLRP_tSImpinjEnableOptimizedRead *pValue);
|
|
|
|
extern LLRP_tSImpinjEnableRFDopplerFrequency *
|
|
LLRP_ImpinjTagReportContentSelector_getImpinjEnableRFDopplerFrequency (
|
|
LLRP_tSImpinjTagReportContentSelector *pThis);
|
|
|
|
extern LLRP_tResultCode
|
|
LLRP_ImpinjTagReportContentSelector_setImpinjEnableRFDopplerFrequency (
|
|
LLRP_tSImpinjTagReportContentSelector *pThis,
|
|
LLRP_tSImpinjEnableRFDopplerFrequency *pValue);
|
|
|
|
extern LLRP_tSImpinjEnableTxPower *
|
|
LLRP_ImpinjTagReportContentSelector_getImpinjEnableTxPower (
|
|
LLRP_tSImpinjTagReportContentSelector *pThis);
|
|
|
|
extern LLRP_tResultCode
|
|
LLRP_ImpinjTagReportContentSelector_setImpinjEnableTxPower (
|
|
LLRP_tSImpinjTagReportContentSelector *pThis,
|
|
LLRP_tSImpinjEnableTxPower *pValue);
|
|
|
|
extern LLRP_tSImpinjEnableXPCWords *
|
|
LLRP_ImpinjTagReportContentSelector_getImpinjEnableXPCWords (
|
|
LLRP_tSImpinjTagReportContentSelector *pThis);
|
|
|
|
extern LLRP_tResultCode
|
|
LLRP_ImpinjTagReportContentSelector_setImpinjEnableXPCWords (
|
|
LLRP_tSImpinjTagReportContentSelector *pThis,
|
|
LLRP_tSImpinjEnableXPCWords *pValue);
|
|
|
|
extern LLRP_tSImpinjEnableCRHandle *
|
|
LLRP_ImpinjTagReportContentSelector_getImpinjEnableCRHandle (
|
|
LLRP_tSImpinjTagReportContentSelector *pThis);
|
|
|
|
extern LLRP_tResultCode
|
|
LLRP_ImpinjTagReportContentSelector_setImpinjEnableCRHandle (
|
|
LLRP_tSImpinjTagReportContentSelector *pThis,
|
|
LLRP_tSImpinjEnableCRHandle *pValue);
|
|
|
|
extern LLRP_tSImpinjEnableEnhancedIntegra *
|
|
LLRP_ImpinjTagReportContentSelector_getImpinjEnableEnhancedIntegra (
|
|
LLRP_tSImpinjTagReportContentSelector *pThis);
|
|
|
|
extern LLRP_tResultCode
|
|
LLRP_ImpinjTagReportContentSelector_setImpinjEnableEnhancedIntegra (
|
|
LLRP_tSImpinjTagReportContentSelector *pThis,
|
|
LLRP_tSImpinjEnableEnhancedIntegra *pValue);
|
|
|
|
extern LLRP_tSImpinjEnableEndpointICVerification *
|
|
LLRP_ImpinjTagReportContentSelector_getImpinjEnableEndpointICVerification (
|
|
LLRP_tSImpinjTagReportContentSelector *pThis);
|
|
|
|
extern LLRP_tResultCode
|
|
LLRP_ImpinjTagReportContentSelector_setImpinjEnableEndpointICVerification (
|
|
LLRP_tSImpinjTagReportContentSelector *pThis,
|
|
LLRP_tSImpinjEnableEndpointICVerification *pValue);
|
|
|
|
extern LLRP_tSParameter *
|
|
LLRP_ImpinjTagReportContentSelector_beginCustom (
|
|
LLRP_tSImpinjTagReportContentSelector *pThis);
|
|
|
|
extern LLRP_tSParameter *
|
|
LLRP_ImpinjTagReportContentSelector_nextCustom (
|
|
LLRP_tSParameter *pCurrent);
|
|
|
|
extern void
|
|
LLRP_ImpinjTagReportContentSelector_clearCustom (
|
|
LLRP_tSImpinjTagReportContentSelector *pThis);
|
|
|
|
extern int
|
|
LLRP_ImpinjTagReportContentSelector_countCustom (
|
|
LLRP_tSImpinjTagReportContentSelector *pThis);
|
|
|
|
extern LLRP_tResultCode
|
|
LLRP_ImpinjTagReportContentSelector_addCustom (
|
|
LLRP_tSImpinjTagReportContentSelector *pThis,
|
|
LLRP_tSParameter *pValue);
|
|
|
|
|
|
|
|
|
|
|
|
struct LLRP_SImpinjEnableSerializedTID
|
|
{
|
|
LLRP_tSParameter hdr;
|
|
|
|
LLRP_tEImpinjSerializedTIDMode eSerializedTIDMode;
|
|
|
|
|
|
LLRP_tSParameter * listCustom;
|
|
|
|
};
|
|
|
|
extern const LLRP_tSTypeDescriptor
|
|
LLRP_tdImpinjEnableSerializedTID;
|
|
|
|
extern const LLRP_tSFieldDescriptor *
|
|
LLRP_apfdImpinjEnableSerializedTID[];
|
|
|
|
extern LLRP_tSImpinjEnableSerializedTID *
|
|
LLRP_ImpinjEnableSerializedTID_construct (void);
|
|
|
|
extern void
|
|
LLRP_ImpinjEnableSerializedTID_destruct (
|
|
LLRP_tSImpinjEnableSerializedTID * pThis);
|
|
|
|
extern void
|
|
LLRP_ImpinjEnableSerializedTID_decodeFields (
|
|
LLRP_tSImpinjEnableSerializedTID * pThis,
|
|
LLRP_tSDecoderStream * pDecoderStream);
|
|
|
|
extern void
|
|
LLRP_ImpinjEnableSerializedTID_assimilateSubParameters (
|
|
LLRP_tSImpinjEnableSerializedTID * pThis,
|
|
LLRP_tSErrorDetails * pError);
|
|
|
|
extern void
|
|
LLRP_ImpinjEnableSerializedTID_encode (
|
|
const LLRP_tSImpinjEnableSerializedTID *pThis,
|
|
LLRP_tSEncoderStream * pEncoderStream);
|
|
|
|
|
|
extern llrp_bool_t
|
|
LLRP_ImpinjEnableSerializedTID_isAllowedIn (
|
|
const LLRP_tSTypeDescriptor *pEnclosingElementType);
|
|
|
|
|
|
|
|
extern const LLRP_tSFieldDescriptor
|
|
LLRP_fdImpinjEnableSerializedTID_SerializedTIDMode;
|
|
|
|
extern LLRP_tEImpinjSerializedTIDMode
|
|
LLRP_ImpinjEnableSerializedTID_getSerializedTIDMode (
|
|
LLRP_tSImpinjEnableSerializedTID *pThis);
|
|
|
|
extern LLRP_tResultCode
|
|
LLRP_ImpinjEnableSerializedTID_setSerializedTIDMode (
|
|
LLRP_tSImpinjEnableSerializedTID *pThis,
|
|
LLRP_tEImpinjSerializedTIDMode Value);
|
|
|
|
|
|
extern LLRP_tSParameter *
|
|
LLRP_ImpinjEnableSerializedTID_beginCustom (
|
|
LLRP_tSImpinjEnableSerializedTID *pThis);
|
|
|
|
extern LLRP_tSParameter *
|
|
LLRP_ImpinjEnableSerializedTID_nextCustom (
|
|
LLRP_tSParameter *pCurrent);
|
|
|
|
extern void
|
|
LLRP_ImpinjEnableSerializedTID_clearCustom (
|
|
LLRP_tSImpinjEnableSerializedTID *pThis);
|
|
|
|
extern int
|
|
LLRP_ImpinjEnableSerializedTID_countCustom (
|
|
LLRP_tSImpinjEnableSerializedTID *pThis);
|
|
|
|
extern LLRP_tResultCode
|
|
LLRP_ImpinjEnableSerializedTID_addCustom (
|
|
LLRP_tSImpinjEnableSerializedTID *pThis,
|
|
LLRP_tSParameter *pValue);
|
|
|
|
|
|
|
|
|
|
|
|
struct LLRP_SImpinjEnableRFPhaseAngle
|
|
{
|
|
LLRP_tSParameter hdr;
|
|
|
|
LLRP_tEImpinjRFPhaseAngleMode eRFPhaseAngleMode;
|
|
|
|
|
|
LLRP_tSParameter * listCustom;
|
|
|
|
};
|
|
|
|
extern const LLRP_tSTypeDescriptor
|
|
LLRP_tdImpinjEnableRFPhaseAngle;
|
|
|
|
extern const LLRP_tSFieldDescriptor *
|
|
LLRP_apfdImpinjEnableRFPhaseAngle[];
|
|
|
|
extern LLRP_tSImpinjEnableRFPhaseAngle *
|
|
LLRP_ImpinjEnableRFPhaseAngle_construct (void);
|
|
|
|
extern void
|
|
LLRP_ImpinjEnableRFPhaseAngle_destruct (
|
|
LLRP_tSImpinjEnableRFPhaseAngle * pThis);
|
|
|
|
extern void
|
|
LLRP_ImpinjEnableRFPhaseAngle_decodeFields (
|
|
LLRP_tSImpinjEnableRFPhaseAngle * pThis,
|
|
LLRP_tSDecoderStream * pDecoderStream);
|
|
|
|
extern void
|
|
LLRP_ImpinjEnableRFPhaseAngle_assimilateSubParameters (
|
|
LLRP_tSImpinjEnableRFPhaseAngle * pThis,
|
|
LLRP_tSErrorDetails * pError);
|
|
|
|
extern void
|
|
LLRP_ImpinjEnableRFPhaseAngle_encode (
|
|
const LLRP_tSImpinjEnableRFPhaseAngle *pThis,
|
|
LLRP_tSEncoderStream * pEncoderStream);
|
|
|
|
|
|
extern llrp_bool_t
|
|
LLRP_ImpinjEnableRFPhaseAngle_isAllowedIn (
|
|
const LLRP_tSTypeDescriptor *pEnclosingElementType);
|
|
|
|
|
|
|
|
extern const LLRP_tSFieldDescriptor
|
|
LLRP_fdImpinjEnableRFPhaseAngle_RFPhaseAngleMode;
|
|
|
|
extern LLRP_tEImpinjRFPhaseAngleMode
|
|
LLRP_ImpinjEnableRFPhaseAngle_getRFPhaseAngleMode (
|
|
LLRP_tSImpinjEnableRFPhaseAngle *pThis);
|
|
|
|
extern LLRP_tResultCode
|
|
LLRP_ImpinjEnableRFPhaseAngle_setRFPhaseAngleMode (
|
|
LLRP_tSImpinjEnableRFPhaseAngle *pThis,
|
|
LLRP_tEImpinjRFPhaseAngleMode Value);
|
|
|
|
|
|
extern LLRP_tSParameter *
|
|
LLRP_ImpinjEnableRFPhaseAngle_beginCustom (
|
|
LLRP_tSImpinjEnableRFPhaseAngle *pThis);
|
|
|
|
extern LLRP_tSParameter *
|
|
LLRP_ImpinjEnableRFPhaseAngle_nextCustom (
|
|
LLRP_tSParameter *pCurrent);
|
|
|
|
extern void
|
|
LLRP_ImpinjEnableRFPhaseAngle_clearCustom (
|
|
LLRP_tSImpinjEnableRFPhaseAngle *pThis);
|
|
|
|
extern int
|
|
LLRP_ImpinjEnableRFPhaseAngle_countCustom (
|
|
LLRP_tSImpinjEnableRFPhaseAngle *pThis);
|
|
|
|
extern LLRP_tResultCode
|
|
LLRP_ImpinjEnableRFPhaseAngle_addCustom (
|
|
LLRP_tSImpinjEnableRFPhaseAngle *pThis,
|
|
LLRP_tSParameter *pValue);
|
|
|
|
|
|
|
|
|
|
|
|
struct LLRP_SImpinjEnablePeakRSSI
|
|
{
|
|
LLRP_tSParameter hdr;
|
|
|
|
LLRP_tEImpinjPeakRSSIMode ePeakRSSIMode;
|
|
|
|
|
|
LLRP_tSParameter * listCustom;
|
|
|
|
};
|
|
|
|
extern const LLRP_tSTypeDescriptor
|
|
LLRP_tdImpinjEnablePeakRSSI;
|
|
|
|
extern const LLRP_tSFieldDescriptor *
|
|
LLRP_apfdImpinjEnablePeakRSSI[];
|
|
|
|
extern LLRP_tSImpinjEnablePeakRSSI *
|
|
LLRP_ImpinjEnablePeakRSSI_construct (void);
|
|
|
|
extern void
|
|
LLRP_ImpinjEnablePeakRSSI_destruct (
|
|
LLRP_tSImpinjEnablePeakRSSI * pThis);
|
|
|
|
extern void
|
|
LLRP_ImpinjEnablePeakRSSI_decodeFields (
|
|
LLRP_tSImpinjEnablePeakRSSI * pThis,
|
|
LLRP_tSDecoderStream * pDecoderStream);
|
|
|
|
extern void
|
|
LLRP_ImpinjEnablePeakRSSI_assimilateSubParameters (
|
|
LLRP_tSImpinjEnablePeakRSSI * pThis,
|
|
LLRP_tSErrorDetails * pError);
|
|
|
|
extern void
|
|
LLRP_ImpinjEnablePeakRSSI_encode (
|
|
const LLRP_tSImpinjEnablePeakRSSI *pThis,
|
|
LLRP_tSEncoderStream * pEncoderStream);
|
|
|
|
|
|
extern llrp_bool_t
|
|
LLRP_ImpinjEnablePeakRSSI_isAllowedIn (
|
|
const LLRP_tSTypeDescriptor *pEnclosingElementType);
|
|
|
|
|
|
|
|
extern const LLRP_tSFieldDescriptor
|
|
LLRP_fdImpinjEnablePeakRSSI_PeakRSSIMode;
|
|
|
|
extern LLRP_tEImpinjPeakRSSIMode
|
|
LLRP_ImpinjEnablePeakRSSI_getPeakRSSIMode (
|
|
LLRP_tSImpinjEnablePeakRSSI *pThis);
|
|
|
|
extern LLRP_tResultCode
|
|
LLRP_ImpinjEnablePeakRSSI_setPeakRSSIMode (
|
|
LLRP_tSImpinjEnablePeakRSSI *pThis,
|
|
LLRP_tEImpinjPeakRSSIMode Value);
|
|
|
|
|
|
extern LLRP_tSParameter *
|
|
LLRP_ImpinjEnablePeakRSSI_beginCustom (
|
|
LLRP_tSImpinjEnablePeakRSSI *pThis);
|
|
|
|
extern LLRP_tSParameter *
|
|
LLRP_ImpinjEnablePeakRSSI_nextCustom (
|
|
LLRP_tSParameter *pCurrent);
|
|
|
|
extern void
|
|
LLRP_ImpinjEnablePeakRSSI_clearCustom (
|
|
LLRP_tSImpinjEnablePeakRSSI *pThis);
|
|
|
|
extern int
|
|
LLRP_ImpinjEnablePeakRSSI_countCustom (
|
|
LLRP_tSImpinjEnablePeakRSSI *pThis);
|
|
|
|
extern LLRP_tResultCode
|
|
LLRP_ImpinjEnablePeakRSSI_addCustom (
|
|
LLRP_tSImpinjEnablePeakRSSI *pThis,
|
|
LLRP_tSParameter *pValue);
|
|
|
|
|
|
|
|
|
|
|
|
struct LLRP_SImpinjEnableGPSCoordinates
|
|
{
|
|
LLRP_tSParameter hdr;
|
|
|
|
LLRP_tEImpinjGPSCoordinatesMode eGPSCoordinatesMode;
|
|
|
|
|
|
LLRP_tSParameter * listCustom;
|
|
|
|
};
|
|
|
|
extern const LLRP_tSTypeDescriptor
|
|
LLRP_tdImpinjEnableGPSCoordinates;
|
|
|
|
extern const LLRP_tSFieldDescriptor *
|
|
LLRP_apfdImpinjEnableGPSCoordinates[];
|
|
|
|
extern LLRP_tSImpinjEnableGPSCoordinates *
|
|
LLRP_ImpinjEnableGPSCoordinates_construct (void);
|
|
|
|
extern void
|
|
LLRP_ImpinjEnableGPSCoordinates_destruct (
|
|
LLRP_tSImpinjEnableGPSCoordinates * pThis);
|
|
|
|
extern void
|
|
LLRP_ImpinjEnableGPSCoordinates_decodeFields (
|
|
LLRP_tSImpinjEnableGPSCoordinates * pThis,
|
|
LLRP_tSDecoderStream * pDecoderStream);
|
|
|
|
extern void
|
|
LLRP_ImpinjEnableGPSCoordinates_assimilateSubParameters (
|
|
LLRP_tSImpinjEnableGPSCoordinates * pThis,
|
|
LLRP_tSErrorDetails * pError);
|
|
|
|
extern void
|
|
LLRP_ImpinjEnableGPSCoordinates_encode (
|
|
const LLRP_tSImpinjEnableGPSCoordinates *pThis,
|
|
LLRP_tSEncoderStream * pEncoderStream);
|
|
|
|
|
|
extern llrp_bool_t
|
|
LLRP_ImpinjEnableGPSCoordinates_isAllowedIn (
|
|
const LLRP_tSTypeDescriptor *pEnclosingElementType);
|
|
|
|
|
|
|
|
extern const LLRP_tSFieldDescriptor
|
|
LLRP_fdImpinjEnableGPSCoordinates_GPSCoordinatesMode;
|
|
|
|
extern LLRP_tEImpinjGPSCoordinatesMode
|
|
LLRP_ImpinjEnableGPSCoordinates_getGPSCoordinatesMode (
|
|
LLRP_tSImpinjEnableGPSCoordinates *pThis);
|
|
|
|
extern LLRP_tResultCode
|
|
LLRP_ImpinjEnableGPSCoordinates_setGPSCoordinatesMode (
|
|
LLRP_tSImpinjEnableGPSCoordinates *pThis,
|
|
LLRP_tEImpinjGPSCoordinatesMode Value);
|
|
|
|
|
|
extern LLRP_tSParameter *
|
|
LLRP_ImpinjEnableGPSCoordinates_beginCustom (
|
|
LLRP_tSImpinjEnableGPSCoordinates *pThis);
|
|
|
|
extern LLRP_tSParameter *
|
|
LLRP_ImpinjEnableGPSCoordinates_nextCustom (
|
|
LLRP_tSParameter *pCurrent);
|
|
|
|
extern void
|
|
LLRP_ImpinjEnableGPSCoordinates_clearCustom (
|
|
LLRP_tSImpinjEnableGPSCoordinates *pThis);
|
|
|
|
extern int
|
|
LLRP_ImpinjEnableGPSCoordinates_countCustom (
|
|
LLRP_tSImpinjEnableGPSCoordinates *pThis);
|
|
|
|
extern LLRP_tResultCode
|
|
LLRP_ImpinjEnableGPSCoordinates_addCustom (
|
|
LLRP_tSImpinjEnableGPSCoordinates *pThis,
|
|
LLRP_tSParameter *pValue);
|
|
|
|
|
|
|
|
|
|
|
|
struct LLRP_SImpinjSerializedTID
|
|
{
|
|
LLRP_tSParameter hdr;
|
|
|
|
llrp_u16v_t TID;
|
|
|
|
|
|
LLRP_tSImpinjTIDParity * pImpinjTIDParity;
|
|
|
|
LLRP_tSParameter * listCustom;
|
|
|
|
};
|
|
|
|
extern const LLRP_tSTypeDescriptor
|
|
LLRP_tdImpinjSerializedTID;
|
|
|
|
extern const LLRP_tSFieldDescriptor *
|
|
LLRP_apfdImpinjSerializedTID[];
|
|
|
|
extern LLRP_tSImpinjSerializedTID *
|
|
LLRP_ImpinjSerializedTID_construct (void);
|
|
|
|
extern void
|
|
LLRP_ImpinjSerializedTID_destruct (
|
|
LLRP_tSImpinjSerializedTID * pThis);
|
|
|
|
extern void
|
|
LLRP_ImpinjSerializedTID_decodeFields (
|
|
LLRP_tSImpinjSerializedTID * pThis,
|
|
LLRP_tSDecoderStream * pDecoderStream);
|
|
|
|
extern void
|
|
LLRP_ImpinjSerializedTID_assimilateSubParameters (
|
|
LLRP_tSImpinjSerializedTID * pThis,
|
|
LLRP_tSErrorDetails * pError);
|
|
|
|
extern void
|
|
LLRP_ImpinjSerializedTID_encode (
|
|
const LLRP_tSImpinjSerializedTID *pThis,
|
|
LLRP_tSEncoderStream * pEncoderStream);
|
|
|
|
|
|
extern llrp_bool_t
|
|
LLRP_ImpinjSerializedTID_isAllowedIn (
|
|
const LLRP_tSTypeDescriptor *pEnclosingElementType);
|
|
|
|
|
|
|
|
extern const LLRP_tSFieldDescriptor
|
|
LLRP_fdImpinjSerializedTID_TID;
|
|
|
|
extern llrp_u16v_t
|
|
LLRP_ImpinjSerializedTID_getTID (
|
|
LLRP_tSImpinjSerializedTID *pThis);
|
|
|
|
extern LLRP_tResultCode
|
|
LLRP_ImpinjSerializedTID_setTID (
|
|
LLRP_tSImpinjSerializedTID *pThis,
|
|
llrp_u16v_t Value);
|
|
|
|
|
|
extern LLRP_tSImpinjTIDParity *
|
|
LLRP_ImpinjSerializedTID_getImpinjTIDParity (
|
|
LLRP_tSImpinjSerializedTID *pThis);
|
|
|
|
extern LLRP_tResultCode
|
|
LLRP_ImpinjSerializedTID_setImpinjTIDParity (
|
|
LLRP_tSImpinjSerializedTID *pThis,
|
|
LLRP_tSImpinjTIDParity *pValue);
|
|
|
|
extern LLRP_tSParameter *
|
|
LLRP_ImpinjSerializedTID_beginCustom (
|
|
LLRP_tSImpinjSerializedTID *pThis);
|
|
|
|
extern LLRP_tSParameter *
|
|
LLRP_ImpinjSerializedTID_nextCustom (
|
|
LLRP_tSParameter *pCurrent);
|
|
|
|
extern void
|
|
LLRP_ImpinjSerializedTID_clearCustom (
|
|
LLRP_tSImpinjSerializedTID *pThis);
|
|
|
|
extern int
|
|
LLRP_ImpinjSerializedTID_countCustom (
|
|
LLRP_tSImpinjSerializedTID *pThis);
|
|
|
|
extern LLRP_tResultCode
|
|
LLRP_ImpinjSerializedTID_addCustom (
|
|
LLRP_tSImpinjSerializedTID *pThis,
|
|
LLRP_tSParameter *pValue);
|
|
|
|
|
|
|
|
|
|
|
|
struct LLRP_SImpinjRFPhaseAngle
|
|
{
|
|
LLRP_tSParameter hdr;
|
|
|
|
llrp_u16_t PhaseAngle;
|
|
|
|
|
|
LLRP_tSParameter * listCustom;
|
|
|
|
};
|
|
|
|
extern const LLRP_tSTypeDescriptor
|
|
LLRP_tdImpinjRFPhaseAngle;
|
|
|
|
extern const LLRP_tSFieldDescriptor *
|
|
LLRP_apfdImpinjRFPhaseAngle[];
|
|
|
|
extern LLRP_tSImpinjRFPhaseAngle *
|
|
LLRP_ImpinjRFPhaseAngle_construct (void);
|
|
|
|
extern void
|
|
LLRP_ImpinjRFPhaseAngle_destruct (
|
|
LLRP_tSImpinjRFPhaseAngle * pThis);
|
|
|
|
extern void
|
|
LLRP_ImpinjRFPhaseAngle_decodeFields (
|
|
LLRP_tSImpinjRFPhaseAngle * pThis,
|
|
LLRP_tSDecoderStream * pDecoderStream);
|
|
|
|
extern void
|
|
LLRP_ImpinjRFPhaseAngle_assimilateSubParameters (
|
|
LLRP_tSImpinjRFPhaseAngle * pThis,
|
|
LLRP_tSErrorDetails * pError);
|
|
|
|
extern void
|
|
LLRP_ImpinjRFPhaseAngle_encode (
|
|
const LLRP_tSImpinjRFPhaseAngle *pThis,
|
|
LLRP_tSEncoderStream * pEncoderStream);
|
|
|
|
|
|
extern llrp_bool_t
|
|
LLRP_ImpinjRFPhaseAngle_isAllowedIn (
|
|
const LLRP_tSTypeDescriptor *pEnclosingElementType);
|
|
|
|
|
|
|
|
extern const LLRP_tSFieldDescriptor
|
|
LLRP_fdImpinjRFPhaseAngle_PhaseAngle;
|
|
|
|
extern llrp_u16_t
|
|
LLRP_ImpinjRFPhaseAngle_getPhaseAngle (
|
|
LLRP_tSImpinjRFPhaseAngle *pThis);
|
|
|
|
extern LLRP_tResultCode
|
|
LLRP_ImpinjRFPhaseAngle_setPhaseAngle (
|
|
LLRP_tSImpinjRFPhaseAngle *pThis,
|
|
llrp_u16_t Value);
|
|
|
|
|
|
extern LLRP_tSParameter *
|
|
LLRP_ImpinjRFPhaseAngle_beginCustom (
|
|
LLRP_tSImpinjRFPhaseAngle *pThis);
|
|
|
|
extern LLRP_tSParameter *
|
|
LLRP_ImpinjRFPhaseAngle_nextCustom (
|
|
LLRP_tSParameter *pCurrent);
|
|
|
|
extern void
|
|
LLRP_ImpinjRFPhaseAngle_clearCustom (
|
|
LLRP_tSImpinjRFPhaseAngle *pThis);
|
|
|
|
extern int
|
|
LLRP_ImpinjRFPhaseAngle_countCustom (
|
|
LLRP_tSImpinjRFPhaseAngle *pThis);
|
|
|
|
extern LLRP_tResultCode
|
|
LLRP_ImpinjRFPhaseAngle_addCustom (
|
|
LLRP_tSImpinjRFPhaseAngle *pThis,
|
|
LLRP_tSParameter *pValue);
|
|
|
|
|
|
|
|
|
|
|
|
struct LLRP_SImpinjPeakRSSI
|
|
{
|
|
LLRP_tSParameter hdr;
|
|
|
|
llrp_s16_t RSSI;
|
|
|
|
|
|
LLRP_tSParameter * listCustom;
|
|
|
|
};
|
|
|
|
extern const LLRP_tSTypeDescriptor
|
|
LLRP_tdImpinjPeakRSSI;
|
|
|
|
extern const LLRP_tSFieldDescriptor *
|
|
LLRP_apfdImpinjPeakRSSI[];
|
|
|
|
extern LLRP_tSImpinjPeakRSSI *
|
|
LLRP_ImpinjPeakRSSI_construct (void);
|
|
|
|
extern void
|
|
LLRP_ImpinjPeakRSSI_destruct (
|
|
LLRP_tSImpinjPeakRSSI * pThis);
|
|
|
|
extern void
|
|
LLRP_ImpinjPeakRSSI_decodeFields (
|
|
LLRP_tSImpinjPeakRSSI * pThis,
|
|
LLRP_tSDecoderStream * pDecoderStream);
|
|
|
|
extern void
|
|
LLRP_ImpinjPeakRSSI_assimilateSubParameters (
|
|
LLRP_tSImpinjPeakRSSI * pThis,
|
|
LLRP_tSErrorDetails * pError);
|
|
|
|
extern void
|
|
LLRP_ImpinjPeakRSSI_encode (
|
|
const LLRP_tSImpinjPeakRSSI *pThis,
|
|
LLRP_tSEncoderStream * pEncoderStream);
|
|
|
|
|
|
extern llrp_bool_t
|
|
LLRP_ImpinjPeakRSSI_isAllowedIn (
|
|
const LLRP_tSTypeDescriptor *pEnclosingElementType);
|
|
|
|
|
|
|
|
extern const LLRP_tSFieldDescriptor
|
|
LLRP_fdImpinjPeakRSSI_RSSI;
|
|
|
|
extern llrp_s16_t
|
|
LLRP_ImpinjPeakRSSI_getRSSI (
|
|
LLRP_tSImpinjPeakRSSI *pThis);
|
|
|
|
extern LLRP_tResultCode
|
|
LLRP_ImpinjPeakRSSI_setRSSI (
|
|
LLRP_tSImpinjPeakRSSI *pThis,
|
|
llrp_s16_t Value);
|
|
|
|
|
|
extern LLRP_tSParameter *
|
|
LLRP_ImpinjPeakRSSI_beginCustom (
|
|
LLRP_tSImpinjPeakRSSI *pThis);
|
|
|
|
extern LLRP_tSParameter *
|
|
LLRP_ImpinjPeakRSSI_nextCustom (
|
|
LLRP_tSParameter *pCurrent);
|
|
|
|
extern void
|
|
LLRP_ImpinjPeakRSSI_clearCustom (
|
|
LLRP_tSImpinjPeakRSSI *pThis);
|
|
|
|
extern int
|
|
LLRP_ImpinjPeakRSSI_countCustom (
|
|
LLRP_tSImpinjPeakRSSI *pThis);
|
|
|
|
extern LLRP_tResultCode
|
|
LLRP_ImpinjPeakRSSI_addCustom (
|
|
LLRP_tSImpinjPeakRSSI *pThis,
|
|
LLRP_tSParameter *pValue);
|
|
|
|
|
|
|
|
|
|
|
|
struct LLRP_SImpinjGPSCoordinates
|
|
{
|
|
LLRP_tSParameter hdr;
|
|
|
|
llrp_s32_t Latitude;
|
|
|
|
llrp_s32_t Longitude;
|
|
|
|
|
|
LLRP_tSParameter * listCustom;
|
|
|
|
};
|
|
|
|
extern const LLRP_tSTypeDescriptor
|
|
LLRP_tdImpinjGPSCoordinates;
|
|
|
|
extern const LLRP_tSFieldDescriptor *
|
|
LLRP_apfdImpinjGPSCoordinates[];
|
|
|
|
extern LLRP_tSImpinjGPSCoordinates *
|
|
LLRP_ImpinjGPSCoordinates_construct (void);
|
|
|
|
extern void
|
|
LLRP_ImpinjGPSCoordinates_destruct (
|
|
LLRP_tSImpinjGPSCoordinates * pThis);
|
|
|
|
extern void
|
|
LLRP_ImpinjGPSCoordinates_decodeFields (
|
|
LLRP_tSImpinjGPSCoordinates * pThis,
|
|
LLRP_tSDecoderStream * pDecoderStream);
|
|
|
|
extern void
|
|
LLRP_ImpinjGPSCoordinates_assimilateSubParameters (
|
|
LLRP_tSImpinjGPSCoordinates * pThis,
|
|
LLRP_tSErrorDetails * pError);
|
|
|
|
extern void
|
|
LLRP_ImpinjGPSCoordinates_encode (
|
|
const LLRP_tSImpinjGPSCoordinates *pThis,
|
|
LLRP_tSEncoderStream * pEncoderStream);
|
|
|
|
|
|
extern llrp_bool_t
|
|
LLRP_ImpinjGPSCoordinates_isAllowedIn (
|
|
const LLRP_tSTypeDescriptor *pEnclosingElementType);
|
|
|
|
|
|
|
|
extern const LLRP_tSFieldDescriptor
|
|
LLRP_fdImpinjGPSCoordinates_Latitude;
|
|
|
|
extern llrp_s32_t
|
|
LLRP_ImpinjGPSCoordinates_getLatitude (
|
|
LLRP_tSImpinjGPSCoordinates *pThis);
|
|
|
|
extern LLRP_tResultCode
|
|
LLRP_ImpinjGPSCoordinates_setLatitude (
|
|
LLRP_tSImpinjGPSCoordinates *pThis,
|
|
llrp_s32_t Value);
|
|
|
|
extern const LLRP_tSFieldDescriptor
|
|
LLRP_fdImpinjGPSCoordinates_Longitude;
|
|
|
|
extern llrp_s32_t
|
|
LLRP_ImpinjGPSCoordinates_getLongitude (
|
|
LLRP_tSImpinjGPSCoordinates *pThis);
|
|
|
|
extern LLRP_tResultCode
|
|
LLRP_ImpinjGPSCoordinates_setLongitude (
|
|
LLRP_tSImpinjGPSCoordinates *pThis,
|
|
llrp_s32_t Value);
|
|
|
|
|
|
extern LLRP_tSParameter *
|
|
LLRP_ImpinjGPSCoordinates_beginCustom (
|
|
LLRP_tSImpinjGPSCoordinates *pThis);
|
|
|
|
extern LLRP_tSParameter *
|
|
LLRP_ImpinjGPSCoordinates_nextCustom (
|
|
LLRP_tSParameter *pCurrent);
|
|
|
|
extern void
|
|
LLRP_ImpinjGPSCoordinates_clearCustom (
|
|
LLRP_tSImpinjGPSCoordinates *pThis);
|
|
|
|
extern int
|
|
LLRP_ImpinjGPSCoordinates_countCustom (
|
|
LLRP_tSImpinjGPSCoordinates *pThis);
|
|
|
|
extern LLRP_tResultCode
|
|
LLRP_ImpinjGPSCoordinates_addCustom (
|
|
LLRP_tSImpinjGPSCoordinates *pThis,
|
|
LLRP_tSParameter *pValue);
|
|
|
|
|
|
|
|
|
|
|
|
struct LLRP_SImpinjLoopSpec
|
|
{
|
|
LLRP_tSParameter hdr;
|
|
|
|
llrp_u32_t LoopCount;
|
|
|
|
|
|
LLRP_tSParameter * listCustom;
|
|
|
|
};
|
|
|
|
extern const LLRP_tSTypeDescriptor
|
|
LLRP_tdImpinjLoopSpec;
|
|
|
|
extern const LLRP_tSFieldDescriptor *
|
|
LLRP_apfdImpinjLoopSpec[];
|
|
|
|
extern LLRP_tSImpinjLoopSpec *
|
|
LLRP_ImpinjLoopSpec_construct (void);
|
|
|
|
extern void
|
|
LLRP_ImpinjLoopSpec_destruct (
|
|
LLRP_tSImpinjLoopSpec * pThis);
|
|
|
|
extern void
|
|
LLRP_ImpinjLoopSpec_decodeFields (
|
|
LLRP_tSImpinjLoopSpec * pThis,
|
|
LLRP_tSDecoderStream * pDecoderStream);
|
|
|
|
extern void
|
|
LLRP_ImpinjLoopSpec_assimilateSubParameters (
|
|
LLRP_tSImpinjLoopSpec * pThis,
|
|
LLRP_tSErrorDetails * pError);
|
|
|
|
extern void
|
|
LLRP_ImpinjLoopSpec_encode (
|
|
const LLRP_tSImpinjLoopSpec *pThis,
|
|
LLRP_tSEncoderStream * pEncoderStream);
|
|
|
|
|
|
extern llrp_bool_t
|
|
LLRP_ImpinjLoopSpec_isAllowedIn (
|
|
const LLRP_tSTypeDescriptor *pEnclosingElementType);
|
|
|
|
|
|
|
|
extern const LLRP_tSFieldDescriptor
|
|
LLRP_fdImpinjLoopSpec_LoopCount;
|
|
|
|
extern llrp_u32_t
|
|
LLRP_ImpinjLoopSpec_getLoopCount (
|
|
LLRP_tSImpinjLoopSpec *pThis);
|
|
|
|
extern LLRP_tResultCode
|
|
LLRP_ImpinjLoopSpec_setLoopCount (
|
|
LLRP_tSImpinjLoopSpec *pThis,
|
|
llrp_u32_t Value);
|
|
|
|
|
|
extern LLRP_tSParameter *
|
|
LLRP_ImpinjLoopSpec_beginCustom (
|
|
LLRP_tSImpinjLoopSpec *pThis);
|
|
|
|
extern LLRP_tSParameter *
|
|
LLRP_ImpinjLoopSpec_nextCustom (
|
|
LLRP_tSParameter *pCurrent);
|
|
|
|
extern void
|
|
LLRP_ImpinjLoopSpec_clearCustom (
|
|
LLRP_tSImpinjLoopSpec *pThis);
|
|
|
|
extern int
|
|
LLRP_ImpinjLoopSpec_countCustom (
|
|
LLRP_tSImpinjLoopSpec *pThis);
|
|
|
|
extern LLRP_tResultCode
|
|
LLRP_ImpinjLoopSpec_addCustom (
|
|
LLRP_tSImpinjLoopSpec *pThis,
|
|
LLRP_tSParameter *pValue);
|
|
|
|
|
|
|
|
|
|
|
|
struct LLRP_SImpinjGPSNMEASentences
|
|
{
|
|
LLRP_tSParameter hdr;
|
|
|
|
|
|
LLRP_tSImpinjGGASentence * pImpinjGGASentence;
|
|
|
|
LLRP_tSImpinjRMCSentence * pImpinjRMCSentence;
|
|
|
|
LLRP_tSParameter * listCustom;
|
|
|
|
};
|
|
|
|
extern const LLRP_tSTypeDescriptor
|
|
LLRP_tdImpinjGPSNMEASentences;
|
|
|
|
extern const LLRP_tSFieldDescriptor *
|
|
LLRP_apfdImpinjGPSNMEASentences[];
|
|
|
|
extern LLRP_tSImpinjGPSNMEASentences *
|
|
LLRP_ImpinjGPSNMEASentences_construct (void);
|
|
|
|
extern void
|
|
LLRP_ImpinjGPSNMEASentences_destruct (
|
|
LLRP_tSImpinjGPSNMEASentences * pThis);
|
|
|
|
extern void
|
|
LLRP_ImpinjGPSNMEASentences_decodeFields (
|
|
LLRP_tSImpinjGPSNMEASentences * pThis,
|
|
LLRP_tSDecoderStream * pDecoderStream);
|
|
|
|
extern void
|
|
LLRP_ImpinjGPSNMEASentences_assimilateSubParameters (
|
|
LLRP_tSImpinjGPSNMEASentences * pThis,
|
|
LLRP_tSErrorDetails * pError);
|
|
|
|
extern void
|
|
LLRP_ImpinjGPSNMEASentences_encode (
|
|
const LLRP_tSImpinjGPSNMEASentences *pThis,
|
|
LLRP_tSEncoderStream * pEncoderStream);
|
|
|
|
|
|
extern llrp_bool_t
|
|
LLRP_ImpinjGPSNMEASentences_isAllowedIn (
|
|
const LLRP_tSTypeDescriptor *pEnclosingElementType);
|
|
|
|
|
|
|
|
|
|
extern LLRP_tSImpinjGGASentence *
|
|
LLRP_ImpinjGPSNMEASentences_getImpinjGGASentence (
|
|
LLRP_tSImpinjGPSNMEASentences *pThis);
|
|
|
|
extern LLRP_tResultCode
|
|
LLRP_ImpinjGPSNMEASentences_setImpinjGGASentence (
|
|
LLRP_tSImpinjGPSNMEASentences *pThis,
|
|
LLRP_tSImpinjGGASentence *pValue);
|
|
|
|
extern LLRP_tSImpinjRMCSentence *
|
|
LLRP_ImpinjGPSNMEASentences_getImpinjRMCSentence (
|
|
LLRP_tSImpinjGPSNMEASentences *pThis);
|
|
|
|
extern LLRP_tResultCode
|
|
LLRP_ImpinjGPSNMEASentences_setImpinjRMCSentence (
|
|
LLRP_tSImpinjGPSNMEASentences *pThis,
|
|
LLRP_tSImpinjRMCSentence *pValue);
|
|
|
|
extern LLRP_tSParameter *
|
|
LLRP_ImpinjGPSNMEASentences_beginCustom (
|
|
LLRP_tSImpinjGPSNMEASentences *pThis);
|
|
|
|
extern LLRP_tSParameter *
|
|
LLRP_ImpinjGPSNMEASentences_nextCustom (
|
|
LLRP_tSParameter *pCurrent);
|
|
|
|
extern void
|
|
LLRP_ImpinjGPSNMEASentences_clearCustom (
|
|
LLRP_tSImpinjGPSNMEASentences *pThis);
|
|
|
|
extern int
|
|
LLRP_ImpinjGPSNMEASentences_countCustom (
|
|
LLRP_tSImpinjGPSNMEASentences *pThis);
|
|
|
|
extern LLRP_tResultCode
|
|
LLRP_ImpinjGPSNMEASentences_addCustom (
|
|
LLRP_tSImpinjGPSNMEASentences *pThis,
|
|
LLRP_tSParameter *pValue);
|
|
|
|
|
|
|
|
|
|
|
|
struct LLRP_SImpinjGGASentence
|
|
{
|
|
LLRP_tSParameter hdr;
|
|
|
|
llrp_utf8v_t GGASentence;
|
|
|
|
|
|
LLRP_tSParameter * listCustom;
|
|
|
|
};
|
|
|
|
extern const LLRP_tSTypeDescriptor
|
|
LLRP_tdImpinjGGASentence;
|
|
|
|
extern const LLRP_tSFieldDescriptor *
|
|
LLRP_apfdImpinjGGASentence[];
|
|
|
|
extern LLRP_tSImpinjGGASentence *
|
|
LLRP_ImpinjGGASentence_construct (void);
|
|
|
|
extern void
|
|
LLRP_ImpinjGGASentence_destruct (
|
|
LLRP_tSImpinjGGASentence * pThis);
|
|
|
|
extern void
|
|
LLRP_ImpinjGGASentence_decodeFields (
|
|
LLRP_tSImpinjGGASentence * pThis,
|
|
LLRP_tSDecoderStream * pDecoderStream);
|
|
|
|
extern void
|
|
LLRP_ImpinjGGASentence_assimilateSubParameters (
|
|
LLRP_tSImpinjGGASentence * pThis,
|
|
LLRP_tSErrorDetails * pError);
|
|
|
|
extern void
|
|
LLRP_ImpinjGGASentence_encode (
|
|
const LLRP_tSImpinjGGASentence *pThis,
|
|
LLRP_tSEncoderStream * pEncoderStream);
|
|
|
|
|
|
extern llrp_bool_t
|
|
LLRP_ImpinjGGASentence_isAllowedIn (
|
|
const LLRP_tSTypeDescriptor *pEnclosingElementType);
|
|
|
|
|
|
|
|
extern const LLRP_tSFieldDescriptor
|
|
LLRP_fdImpinjGGASentence_GGASentence;
|
|
|
|
extern llrp_utf8v_t
|
|
LLRP_ImpinjGGASentence_getGGASentence (
|
|
LLRP_tSImpinjGGASentence *pThis);
|
|
|
|
extern LLRP_tResultCode
|
|
LLRP_ImpinjGGASentence_setGGASentence (
|
|
LLRP_tSImpinjGGASentence *pThis,
|
|
llrp_utf8v_t Value);
|
|
|
|
|
|
extern LLRP_tSParameter *
|
|
LLRP_ImpinjGGASentence_beginCustom (
|
|
LLRP_tSImpinjGGASentence *pThis);
|
|
|
|
extern LLRP_tSParameter *
|
|
LLRP_ImpinjGGASentence_nextCustom (
|
|
LLRP_tSParameter *pCurrent);
|
|
|
|
extern void
|
|
LLRP_ImpinjGGASentence_clearCustom (
|
|
LLRP_tSImpinjGGASentence *pThis);
|
|
|
|
extern int
|
|
LLRP_ImpinjGGASentence_countCustom (
|
|
LLRP_tSImpinjGGASentence *pThis);
|
|
|
|
extern LLRP_tResultCode
|
|
LLRP_ImpinjGGASentence_addCustom (
|
|
LLRP_tSImpinjGGASentence *pThis,
|
|
LLRP_tSParameter *pValue);
|
|
|
|
|
|
|
|
|
|
|
|
struct LLRP_SImpinjRMCSentence
|
|
{
|
|
LLRP_tSParameter hdr;
|
|
|
|
llrp_utf8v_t RMCSentence;
|
|
|
|
|
|
LLRP_tSParameter * listCustom;
|
|
|
|
};
|
|
|
|
extern const LLRP_tSTypeDescriptor
|
|
LLRP_tdImpinjRMCSentence;
|
|
|
|
extern const LLRP_tSFieldDescriptor *
|
|
LLRP_apfdImpinjRMCSentence[];
|
|
|
|
extern LLRP_tSImpinjRMCSentence *
|
|
LLRP_ImpinjRMCSentence_construct (void);
|
|
|
|
extern void
|
|
LLRP_ImpinjRMCSentence_destruct (
|
|
LLRP_tSImpinjRMCSentence * pThis);
|
|
|
|
extern void
|
|
LLRP_ImpinjRMCSentence_decodeFields (
|
|
LLRP_tSImpinjRMCSentence * pThis,
|
|
LLRP_tSDecoderStream * pDecoderStream);
|
|
|
|
extern void
|
|
LLRP_ImpinjRMCSentence_assimilateSubParameters (
|
|
LLRP_tSImpinjRMCSentence * pThis,
|
|
LLRP_tSErrorDetails * pError);
|
|
|
|
extern void
|
|
LLRP_ImpinjRMCSentence_encode (
|
|
const LLRP_tSImpinjRMCSentence *pThis,
|
|
LLRP_tSEncoderStream * pEncoderStream);
|
|
|
|
|
|
extern llrp_bool_t
|
|
LLRP_ImpinjRMCSentence_isAllowedIn (
|
|
const LLRP_tSTypeDescriptor *pEnclosingElementType);
|
|
|
|
|
|
|
|
extern const LLRP_tSFieldDescriptor
|
|
LLRP_fdImpinjRMCSentence_RMCSentence;
|
|
|
|
extern llrp_utf8v_t
|
|
LLRP_ImpinjRMCSentence_getRMCSentence (
|
|
LLRP_tSImpinjRMCSentence *pThis);
|
|
|
|
extern LLRP_tResultCode
|
|
LLRP_ImpinjRMCSentence_setRMCSentence (
|
|
LLRP_tSImpinjRMCSentence *pThis,
|
|
llrp_utf8v_t Value);
|
|
|
|
|
|
extern LLRP_tSParameter *
|
|
LLRP_ImpinjRMCSentence_beginCustom (
|
|
LLRP_tSImpinjRMCSentence *pThis);
|
|
|
|
extern LLRP_tSParameter *
|
|
LLRP_ImpinjRMCSentence_nextCustom (
|
|
LLRP_tSParameter *pCurrent);
|
|
|
|
extern void
|
|
LLRP_ImpinjRMCSentence_clearCustom (
|
|
LLRP_tSImpinjRMCSentence *pThis);
|
|
|
|
extern int
|
|
LLRP_ImpinjRMCSentence_countCustom (
|
|
LLRP_tSImpinjRMCSentence *pThis);
|
|
|
|
extern LLRP_tResultCode
|
|
LLRP_ImpinjRMCSentence_addCustom (
|
|
LLRP_tSImpinjRMCSentence *pThis,
|
|
LLRP_tSParameter *pValue);
|
|
|
|
|
|
|
|
|
|
|
|
struct LLRP_SImpinjOpSpecRetryCount
|
|
{
|
|
LLRP_tSParameter hdr;
|
|
|
|
llrp_u16_t RetryCount;
|
|
|
|
|
|
LLRP_tSParameter * listCustom;
|
|
|
|
};
|
|
|
|
extern const LLRP_tSTypeDescriptor
|
|
LLRP_tdImpinjOpSpecRetryCount;
|
|
|
|
extern const LLRP_tSFieldDescriptor *
|
|
LLRP_apfdImpinjOpSpecRetryCount[];
|
|
|
|
extern LLRP_tSImpinjOpSpecRetryCount *
|
|
LLRP_ImpinjOpSpecRetryCount_construct (void);
|
|
|
|
extern void
|
|
LLRP_ImpinjOpSpecRetryCount_destruct (
|
|
LLRP_tSImpinjOpSpecRetryCount * pThis);
|
|
|
|
extern void
|
|
LLRP_ImpinjOpSpecRetryCount_decodeFields (
|
|
LLRP_tSImpinjOpSpecRetryCount * pThis,
|
|
LLRP_tSDecoderStream * pDecoderStream);
|
|
|
|
extern void
|
|
LLRP_ImpinjOpSpecRetryCount_assimilateSubParameters (
|
|
LLRP_tSImpinjOpSpecRetryCount * pThis,
|
|
LLRP_tSErrorDetails * pError);
|
|
|
|
extern void
|
|
LLRP_ImpinjOpSpecRetryCount_encode (
|
|
const LLRP_tSImpinjOpSpecRetryCount *pThis,
|
|
LLRP_tSEncoderStream * pEncoderStream);
|
|
|
|
|
|
extern llrp_bool_t
|
|
LLRP_ImpinjOpSpecRetryCount_isAllowedIn (
|
|
const LLRP_tSTypeDescriptor *pEnclosingElementType);
|
|
|
|
|
|
|
|
extern const LLRP_tSFieldDescriptor
|
|
LLRP_fdImpinjOpSpecRetryCount_RetryCount;
|
|
|
|
extern llrp_u16_t
|
|
LLRP_ImpinjOpSpecRetryCount_getRetryCount (
|
|
LLRP_tSImpinjOpSpecRetryCount *pThis);
|
|
|
|
extern LLRP_tResultCode
|
|
LLRP_ImpinjOpSpecRetryCount_setRetryCount (
|
|
LLRP_tSImpinjOpSpecRetryCount *pThis,
|
|
llrp_u16_t Value);
|
|
|
|
|
|
extern LLRP_tSParameter *
|
|
LLRP_ImpinjOpSpecRetryCount_beginCustom (
|
|
LLRP_tSImpinjOpSpecRetryCount *pThis);
|
|
|
|
extern LLRP_tSParameter *
|
|
LLRP_ImpinjOpSpecRetryCount_nextCustom (
|
|
LLRP_tSParameter *pCurrent);
|
|
|
|
extern void
|
|
LLRP_ImpinjOpSpecRetryCount_clearCustom (
|
|
LLRP_tSImpinjOpSpecRetryCount *pThis);
|
|
|
|
extern int
|
|
LLRP_ImpinjOpSpecRetryCount_countCustom (
|
|
LLRP_tSImpinjOpSpecRetryCount *pThis);
|
|
|
|
extern LLRP_tResultCode
|
|
LLRP_ImpinjOpSpecRetryCount_addCustom (
|
|
LLRP_tSImpinjOpSpecRetryCount *pThis,
|
|
LLRP_tSParameter *pValue);
|
|
|
|
|
|
|
|
|
|
|
|
struct LLRP_SImpinjAdvancedGPOConfiguration
|
|
{
|
|
LLRP_tSParameter hdr;
|
|
|
|
llrp_u16_t GPOPortNum;
|
|
|
|
LLRP_tEImpinjAdvancedGPOMode eGPOMode;
|
|
|
|
llrp_u32_t GPOPulseDurationMSec;
|
|
|
|
|
|
LLRP_tSParameter * listCustom;
|
|
|
|
};
|
|
|
|
extern const LLRP_tSTypeDescriptor
|
|
LLRP_tdImpinjAdvancedGPOConfiguration;
|
|
|
|
extern const LLRP_tSFieldDescriptor *
|
|
LLRP_apfdImpinjAdvancedGPOConfiguration[];
|
|
|
|
extern LLRP_tSImpinjAdvancedGPOConfiguration *
|
|
LLRP_ImpinjAdvancedGPOConfiguration_construct (void);
|
|
|
|
extern void
|
|
LLRP_ImpinjAdvancedGPOConfiguration_destruct (
|
|
LLRP_tSImpinjAdvancedGPOConfiguration * pThis);
|
|
|
|
extern void
|
|
LLRP_ImpinjAdvancedGPOConfiguration_decodeFields (
|
|
LLRP_tSImpinjAdvancedGPOConfiguration * pThis,
|
|
LLRP_tSDecoderStream * pDecoderStream);
|
|
|
|
extern void
|
|
LLRP_ImpinjAdvancedGPOConfiguration_assimilateSubParameters (
|
|
LLRP_tSImpinjAdvancedGPOConfiguration * pThis,
|
|
LLRP_tSErrorDetails * pError);
|
|
|
|
extern void
|
|
LLRP_ImpinjAdvancedGPOConfiguration_encode (
|
|
const LLRP_tSImpinjAdvancedGPOConfiguration *pThis,
|
|
LLRP_tSEncoderStream * pEncoderStream);
|
|
|
|
|
|
extern llrp_bool_t
|
|
LLRP_ImpinjAdvancedGPOConfiguration_isAllowedIn (
|
|
const LLRP_tSTypeDescriptor *pEnclosingElementType);
|
|
|
|
|
|
|
|
extern const LLRP_tSFieldDescriptor
|
|
LLRP_fdImpinjAdvancedGPOConfiguration_GPOPortNum;
|
|
|
|
extern llrp_u16_t
|
|
LLRP_ImpinjAdvancedGPOConfiguration_getGPOPortNum (
|
|
LLRP_tSImpinjAdvancedGPOConfiguration *pThis);
|
|
|
|
extern LLRP_tResultCode
|
|
LLRP_ImpinjAdvancedGPOConfiguration_setGPOPortNum (
|
|
LLRP_tSImpinjAdvancedGPOConfiguration *pThis,
|
|
llrp_u16_t Value);
|
|
|
|
extern const LLRP_tSFieldDescriptor
|
|
LLRP_fdImpinjAdvancedGPOConfiguration_GPOMode;
|
|
|
|
extern LLRP_tEImpinjAdvancedGPOMode
|
|
LLRP_ImpinjAdvancedGPOConfiguration_getGPOMode (
|
|
LLRP_tSImpinjAdvancedGPOConfiguration *pThis);
|
|
|
|
extern LLRP_tResultCode
|
|
LLRP_ImpinjAdvancedGPOConfiguration_setGPOMode (
|
|
LLRP_tSImpinjAdvancedGPOConfiguration *pThis,
|
|
LLRP_tEImpinjAdvancedGPOMode Value);
|
|
|
|
extern const LLRP_tSFieldDescriptor
|
|
LLRP_fdImpinjAdvancedGPOConfiguration_GPOPulseDurationMSec;
|
|
|
|
extern llrp_u32_t
|
|
LLRP_ImpinjAdvancedGPOConfiguration_getGPOPulseDurationMSec (
|
|
LLRP_tSImpinjAdvancedGPOConfiguration *pThis);
|
|
|
|
extern LLRP_tResultCode
|
|
LLRP_ImpinjAdvancedGPOConfiguration_setGPOPulseDurationMSec (
|
|
LLRP_tSImpinjAdvancedGPOConfiguration *pThis,
|
|
llrp_u32_t Value);
|
|
|
|
|
|
extern LLRP_tSParameter *
|
|
LLRP_ImpinjAdvancedGPOConfiguration_beginCustom (
|
|
LLRP_tSImpinjAdvancedGPOConfiguration *pThis);
|
|
|
|
extern LLRP_tSParameter *
|
|
LLRP_ImpinjAdvancedGPOConfiguration_nextCustom (
|
|
LLRP_tSParameter *pCurrent);
|
|
|
|
extern void
|
|
LLRP_ImpinjAdvancedGPOConfiguration_clearCustom (
|
|
LLRP_tSImpinjAdvancedGPOConfiguration *pThis);
|
|
|
|
extern int
|
|
LLRP_ImpinjAdvancedGPOConfiguration_countCustom (
|
|
LLRP_tSImpinjAdvancedGPOConfiguration *pThis);
|
|
|
|
extern LLRP_tResultCode
|
|
LLRP_ImpinjAdvancedGPOConfiguration_addCustom (
|
|
LLRP_tSImpinjAdvancedGPOConfiguration *pThis,
|
|
LLRP_tSParameter *pValue);
|
|
|
|
|
|
|
|
|
|
|
|
struct LLRP_SImpinjEnableOptimizedRead
|
|
{
|
|
LLRP_tSParameter hdr;
|
|
|
|
LLRP_tEImpinjOptimizedReadMode eOptimizedReadMode;
|
|
|
|
|
|
LLRP_tSC1G2Read * listC1G2Read;
|
|
|
|
LLRP_tSParameter * listCustom;
|
|
|
|
};
|
|
|
|
extern const LLRP_tSTypeDescriptor
|
|
LLRP_tdImpinjEnableOptimizedRead;
|
|
|
|
extern const LLRP_tSFieldDescriptor *
|
|
LLRP_apfdImpinjEnableOptimizedRead[];
|
|
|
|
extern LLRP_tSImpinjEnableOptimizedRead *
|
|
LLRP_ImpinjEnableOptimizedRead_construct (void);
|
|
|
|
extern void
|
|
LLRP_ImpinjEnableOptimizedRead_destruct (
|
|
LLRP_tSImpinjEnableOptimizedRead * pThis);
|
|
|
|
extern void
|
|
LLRP_ImpinjEnableOptimizedRead_decodeFields (
|
|
LLRP_tSImpinjEnableOptimizedRead * pThis,
|
|
LLRP_tSDecoderStream * pDecoderStream);
|
|
|
|
extern void
|
|
LLRP_ImpinjEnableOptimizedRead_assimilateSubParameters (
|
|
LLRP_tSImpinjEnableOptimizedRead * pThis,
|
|
LLRP_tSErrorDetails * pError);
|
|
|
|
extern void
|
|
LLRP_ImpinjEnableOptimizedRead_encode (
|
|
const LLRP_tSImpinjEnableOptimizedRead *pThis,
|
|
LLRP_tSEncoderStream * pEncoderStream);
|
|
|
|
|
|
extern llrp_bool_t
|
|
LLRP_ImpinjEnableOptimizedRead_isAllowedIn (
|
|
const LLRP_tSTypeDescriptor *pEnclosingElementType);
|
|
|
|
|
|
|
|
extern const LLRP_tSFieldDescriptor
|
|
LLRP_fdImpinjEnableOptimizedRead_OptimizedReadMode;
|
|
|
|
extern LLRP_tEImpinjOptimizedReadMode
|
|
LLRP_ImpinjEnableOptimizedRead_getOptimizedReadMode (
|
|
LLRP_tSImpinjEnableOptimizedRead *pThis);
|
|
|
|
extern LLRP_tResultCode
|
|
LLRP_ImpinjEnableOptimizedRead_setOptimizedReadMode (
|
|
LLRP_tSImpinjEnableOptimizedRead *pThis,
|
|
LLRP_tEImpinjOptimizedReadMode Value);
|
|
|
|
|
|
extern LLRP_tSC1G2Read *
|
|
LLRP_ImpinjEnableOptimizedRead_beginC1G2Read (
|
|
LLRP_tSImpinjEnableOptimizedRead *pThis);
|
|
|
|
extern LLRP_tSC1G2Read *
|
|
LLRP_ImpinjEnableOptimizedRead_nextC1G2Read (
|
|
LLRP_tSC1G2Read *pCurrent);
|
|
|
|
extern void
|
|
LLRP_ImpinjEnableOptimizedRead_clearC1G2Read (
|
|
LLRP_tSImpinjEnableOptimizedRead *pThis);
|
|
|
|
extern int
|
|
LLRP_ImpinjEnableOptimizedRead_countC1G2Read (
|
|
LLRP_tSImpinjEnableOptimizedRead *pThis);
|
|
|
|
extern LLRP_tResultCode
|
|
LLRP_ImpinjEnableOptimizedRead_addC1G2Read (
|
|
LLRP_tSImpinjEnableOptimizedRead *pThis,
|
|
LLRP_tSC1G2Read *pValue);
|
|
|
|
|
|
extern LLRP_tSParameter *
|
|
LLRP_ImpinjEnableOptimizedRead_beginCustom (
|
|
LLRP_tSImpinjEnableOptimizedRead *pThis);
|
|
|
|
extern LLRP_tSParameter *
|
|
LLRP_ImpinjEnableOptimizedRead_nextCustom (
|
|
LLRP_tSParameter *pCurrent);
|
|
|
|
extern void
|
|
LLRP_ImpinjEnableOptimizedRead_clearCustom (
|
|
LLRP_tSImpinjEnableOptimizedRead *pThis);
|
|
|
|
extern int
|
|
LLRP_ImpinjEnableOptimizedRead_countCustom (
|
|
LLRP_tSImpinjEnableOptimizedRead *pThis);
|
|
|
|
extern LLRP_tResultCode
|
|
LLRP_ImpinjEnableOptimizedRead_addCustom (
|
|
LLRP_tSImpinjEnableOptimizedRead *pThis,
|
|
LLRP_tSParameter *pValue);
|
|
|
|
|
|
|
|
|
|
|
|
struct LLRP_SImpinjAccessSpecOrdering
|
|
{
|
|
LLRP_tSParameter hdr;
|
|
|
|
LLRP_tEImpinjAccessSpecOrderingMode eOrderingMode;
|
|
|
|
|
|
LLRP_tSParameter * listCustom;
|
|
|
|
};
|
|
|
|
extern const LLRP_tSTypeDescriptor
|
|
LLRP_tdImpinjAccessSpecOrdering;
|
|
|
|
extern const LLRP_tSFieldDescriptor *
|
|
LLRP_apfdImpinjAccessSpecOrdering[];
|
|
|
|
extern LLRP_tSImpinjAccessSpecOrdering *
|
|
LLRP_ImpinjAccessSpecOrdering_construct (void);
|
|
|
|
extern void
|
|
LLRP_ImpinjAccessSpecOrdering_destruct (
|
|
LLRP_tSImpinjAccessSpecOrdering * pThis);
|
|
|
|
extern void
|
|
LLRP_ImpinjAccessSpecOrdering_decodeFields (
|
|
LLRP_tSImpinjAccessSpecOrdering * pThis,
|
|
LLRP_tSDecoderStream * pDecoderStream);
|
|
|
|
extern void
|
|
LLRP_ImpinjAccessSpecOrdering_assimilateSubParameters (
|
|
LLRP_tSImpinjAccessSpecOrdering * pThis,
|
|
LLRP_tSErrorDetails * pError);
|
|
|
|
extern void
|
|
LLRP_ImpinjAccessSpecOrdering_encode (
|
|
const LLRP_tSImpinjAccessSpecOrdering *pThis,
|
|
LLRP_tSEncoderStream * pEncoderStream);
|
|
|
|
|
|
extern llrp_bool_t
|
|
LLRP_ImpinjAccessSpecOrdering_isAllowedIn (
|
|
const LLRP_tSTypeDescriptor *pEnclosingElementType);
|
|
|
|
|
|
|
|
extern const LLRP_tSFieldDescriptor
|
|
LLRP_fdImpinjAccessSpecOrdering_OrderingMode;
|
|
|
|
extern LLRP_tEImpinjAccessSpecOrderingMode
|
|
LLRP_ImpinjAccessSpecOrdering_getOrderingMode (
|
|
LLRP_tSImpinjAccessSpecOrdering *pThis);
|
|
|
|
extern LLRP_tResultCode
|
|
LLRP_ImpinjAccessSpecOrdering_setOrderingMode (
|
|
LLRP_tSImpinjAccessSpecOrdering *pThis,
|
|
LLRP_tEImpinjAccessSpecOrderingMode Value);
|
|
|
|
|
|
extern LLRP_tSParameter *
|
|
LLRP_ImpinjAccessSpecOrdering_beginCustom (
|
|
LLRP_tSImpinjAccessSpecOrdering *pThis);
|
|
|
|
extern LLRP_tSParameter *
|
|
LLRP_ImpinjAccessSpecOrdering_nextCustom (
|
|
LLRP_tSParameter *pCurrent);
|
|
|
|
extern void
|
|
LLRP_ImpinjAccessSpecOrdering_clearCustom (
|
|
LLRP_tSImpinjAccessSpecOrdering *pThis);
|
|
|
|
extern int
|
|
LLRP_ImpinjAccessSpecOrdering_countCustom (
|
|
LLRP_tSImpinjAccessSpecOrdering *pThis);
|
|
|
|
extern LLRP_tResultCode
|
|
LLRP_ImpinjAccessSpecOrdering_addCustom (
|
|
LLRP_tSImpinjAccessSpecOrdering *pThis,
|
|
LLRP_tSParameter *pValue);
|
|
|
|
|
|
|
|
|
|
|
|
struct LLRP_SImpinjEnableRFDopplerFrequency
|
|
{
|
|
LLRP_tSParameter hdr;
|
|
|
|
LLRP_tEImpinjRFDopplerFrequencyMode eRFDopplerFrequencyMode;
|
|
|
|
|
|
LLRP_tSParameter * listCustom;
|
|
|
|
};
|
|
|
|
extern const LLRP_tSTypeDescriptor
|
|
LLRP_tdImpinjEnableRFDopplerFrequency;
|
|
|
|
extern const LLRP_tSFieldDescriptor *
|
|
LLRP_apfdImpinjEnableRFDopplerFrequency[];
|
|
|
|
extern LLRP_tSImpinjEnableRFDopplerFrequency *
|
|
LLRP_ImpinjEnableRFDopplerFrequency_construct (void);
|
|
|
|
extern void
|
|
LLRP_ImpinjEnableRFDopplerFrequency_destruct (
|
|
LLRP_tSImpinjEnableRFDopplerFrequency * pThis);
|
|
|
|
extern void
|
|
LLRP_ImpinjEnableRFDopplerFrequency_decodeFields (
|
|
LLRP_tSImpinjEnableRFDopplerFrequency * pThis,
|
|
LLRP_tSDecoderStream * pDecoderStream);
|
|
|
|
extern void
|
|
LLRP_ImpinjEnableRFDopplerFrequency_assimilateSubParameters (
|
|
LLRP_tSImpinjEnableRFDopplerFrequency * pThis,
|
|
LLRP_tSErrorDetails * pError);
|
|
|
|
extern void
|
|
LLRP_ImpinjEnableRFDopplerFrequency_encode (
|
|
const LLRP_tSImpinjEnableRFDopplerFrequency *pThis,
|
|
LLRP_tSEncoderStream * pEncoderStream);
|
|
|
|
|
|
extern llrp_bool_t
|
|
LLRP_ImpinjEnableRFDopplerFrequency_isAllowedIn (
|
|
const LLRP_tSTypeDescriptor *pEnclosingElementType);
|
|
|
|
|
|
|
|
extern const LLRP_tSFieldDescriptor
|
|
LLRP_fdImpinjEnableRFDopplerFrequency_RFDopplerFrequencyMode;
|
|
|
|
extern LLRP_tEImpinjRFDopplerFrequencyMode
|
|
LLRP_ImpinjEnableRFDopplerFrequency_getRFDopplerFrequencyMode (
|
|
LLRP_tSImpinjEnableRFDopplerFrequency *pThis);
|
|
|
|
extern LLRP_tResultCode
|
|
LLRP_ImpinjEnableRFDopplerFrequency_setRFDopplerFrequencyMode (
|
|
LLRP_tSImpinjEnableRFDopplerFrequency *pThis,
|
|
LLRP_tEImpinjRFDopplerFrequencyMode Value);
|
|
|
|
|
|
extern LLRP_tSParameter *
|
|
LLRP_ImpinjEnableRFDopplerFrequency_beginCustom (
|
|
LLRP_tSImpinjEnableRFDopplerFrequency *pThis);
|
|
|
|
extern LLRP_tSParameter *
|
|
LLRP_ImpinjEnableRFDopplerFrequency_nextCustom (
|
|
LLRP_tSParameter *pCurrent);
|
|
|
|
extern void
|
|
LLRP_ImpinjEnableRFDopplerFrequency_clearCustom (
|
|
LLRP_tSImpinjEnableRFDopplerFrequency *pThis);
|
|
|
|
extern int
|
|
LLRP_ImpinjEnableRFDopplerFrequency_countCustom (
|
|
LLRP_tSImpinjEnableRFDopplerFrequency *pThis);
|
|
|
|
extern LLRP_tResultCode
|
|
LLRP_ImpinjEnableRFDopplerFrequency_addCustom (
|
|
LLRP_tSImpinjEnableRFDopplerFrequency *pThis,
|
|
LLRP_tSParameter *pValue);
|
|
|
|
|
|
|
|
|
|
|
|
struct LLRP_SImpinjRFDopplerFrequency
|
|
{
|
|
LLRP_tSParameter hdr;
|
|
|
|
llrp_s16_t DopplerFrequency;
|
|
|
|
|
|
LLRP_tSParameter * listCustom;
|
|
|
|
};
|
|
|
|
extern const LLRP_tSTypeDescriptor
|
|
LLRP_tdImpinjRFDopplerFrequency;
|
|
|
|
extern const LLRP_tSFieldDescriptor *
|
|
LLRP_apfdImpinjRFDopplerFrequency[];
|
|
|
|
extern LLRP_tSImpinjRFDopplerFrequency *
|
|
LLRP_ImpinjRFDopplerFrequency_construct (void);
|
|
|
|
extern void
|
|
LLRP_ImpinjRFDopplerFrequency_destruct (
|
|
LLRP_tSImpinjRFDopplerFrequency * pThis);
|
|
|
|
extern void
|
|
LLRP_ImpinjRFDopplerFrequency_decodeFields (
|
|
LLRP_tSImpinjRFDopplerFrequency * pThis,
|
|
LLRP_tSDecoderStream * pDecoderStream);
|
|
|
|
extern void
|
|
LLRP_ImpinjRFDopplerFrequency_assimilateSubParameters (
|
|
LLRP_tSImpinjRFDopplerFrequency * pThis,
|
|
LLRP_tSErrorDetails * pError);
|
|
|
|
extern void
|
|
LLRP_ImpinjRFDopplerFrequency_encode (
|
|
const LLRP_tSImpinjRFDopplerFrequency *pThis,
|
|
LLRP_tSEncoderStream * pEncoderStream);
|
|
|
|
|
|
extern llrp_bool_t
|
|
LLRP_ImpinjRFDopplerFrequency_isAllowedIn (
|
|
const LLRP_tSTypeDescriptor *pEnclosingElementType);
|
|
|
|
|
|
|
|
extern const LLRP_tSFieldDescriptor
|
|
LLRP_fdImpinjRFDopplerFrequency_DopplerFrequency;
|
|
|
|
extern llrp_s16_t
|
|
LLRP_ImpinjRFDopplerFrequency_getDopplerFrequency (
|
|
LLRP_tSImpinjRFDopplerFrequency *pThis);
|
|
|
|
extern LLRP_tResultCode
|
|
LLRP_ImpinjRFDopplerFrequency_setDopplerFrequency (
|
|
LLRP_tSImpinjRFDopplerFrequency *pThis,
|
|
llrp_s16_t Value);
|
|
|
|
|
|
extern LLRP_tSParameter *
|
|
LLRP_ImpinjRFDopplerFrequency_beginCustom (
|
|
LLRP_tSImpinjRFDopplerFrequency *pThis);
|
|
|
|
extern LLRP_tSParameter *
|
|
LLRP_ImpinjRFDopplerFrequency_nextCustom (
|
|
LLRP_tSParameter *pCurrent);
|
|
|
|
extern void
|
|
LLRP_ImpinjRFDopplerFrequency_clearCustom (
|
|
LLRP_tSImpinjRFDopplerFrequency *pThis);
|
|
|
|
extern int
|
|
LLRP_ImpinjRFDopplerFrequency_countCustom (
|
|
LLRP_tSImpinjRFDopplerFrequency *pThis);
|
|
|
|
extern LLRP_tResultCode
|
|
LLRP_ImpinjRFDopplerFrequency_addCustom (
|
|
LLRP_tSImpinjRFDopplerFrequency *pThis,
|
|
LLRP_tSParameter *pValue);
|
|
|
|
|
|
|
|
|
|
|
|
struct LLRP_SImpinjInventoryConfiguration
|
|
{
|
|
LLRP_tSParameter hdr;
|
|
|
|
llrp_u1_t EnableAntDwellTimeLimit;
|
|
|
|
llrp_u1_t EnableSelectGapClose;
|
|
|
|
|
|
LLRP_tSParameter * listCustom;
|
|
|
|
};
|
|
|
|
extern const LLRP_tSTypeDescriptor
|
|
LLRP_tdImpinjInventoryConfiguration;
|
|
|
|
extern const LLRP_tSFieldDescriptor *
|
|
LLRP_apfdImpinjInventoryConfiguration[];
|
|
|
|
extern LLRP_tSImpinjInventoryConfiguration *
|
|
LLRP_ImpinjInventoryConfiguration_construct (void);
|
|
|
|
extern void
|
|
LLRP_ImpinjInventoryConfiguration_destruct (
|
|
LLRP_tSImpinjInventoryConfiguration * pThis);
|
|
|
|
extern void
|
|
LLRP_ImpinjInventoryConfiguration_decodeFields (
|
|
LLRP_tSImpinjInventoryConfiguration * pThis,
|
|
LLRP_tSDecoderStream * pDecoderStream);
|
|
|
|
extern void
|
|
LLRP_ImpinjInventoryConfiguration_assimilateSubParameters (
|
|
LLRP_tSImpinjInventoryConfiguration * pThis,
|
|
LLRP_tSErrorDetails * pError);
|
|
|
|
extern void
|
|
LLRP_ImpinjInventoryConfiguration_encode (
|
|
const LLRP_tSImpinjInventoryConfiguration *pThis,
|
|
LLRP_tSEncoderStream * pEncoderStream);
|
|
|
|
|
|
extern llrp_bool_t
|
|
LLRP_ImpinjInventoryConfiguration_isAllowedIn (
|
|
const LLRP_tSTypeDescriptor *pEnclosingElementType);
|
|
|
|
|
|
|
|
extern const LLRP_tSFieldDescriptor
|
|
LLRP_fdImpinjInventoryConfiguration_EnableAntDwellTimeLimit;
|
|
|
|
extern llrp_u1_t
|
|
LLRP_ImpinjInventoryConfiguration_getEnableAntDwellTimeLimit (
|
|
LLRP_tSImpinjInventoryConfiguration *pThis);
|
|
|
|
extern LLRP_tResultCode
|
|
LLRP_ImpinjInventoryConfiguration_setEnableAntDwellTimeLimit (
|
|
LLRP_tSImpinjInventoryConfiguration *pThis,
|
|
llrp_u1_t Value);
|
|
|
|
extern const LLRP_tSFieldDescriptor
|
|
LLRP_fdImpinjInventoryConfiguration_EnableSelectGapClose;
|
|
|
|
extern llrp_u1_t
|
|
LLRP_ImpinjInventoryConfiguration_getEnableSelectGapClose (
|
|
LLRP_tSImpinjInventoryConfiguration *pThis);
|
|
|
|
extern LLRP_tResultCode
|
|
LLRP_ImpinjInventoryConfiguration_setEnableSelectGapClose (
|
|
LLRP_tSImpinjInventoryConfiguration *pThis,
|
|
llrp_u1_t Value);
|
|
|
|
|
|
extern LLRP_tSParameter *
|
|
LLRP_ImpinjInventoryConfiguration_beginCustom (
|
|
LLRP_tSImpinjInventoryConfiguration *pThis);
|
|
|
|
extern LLRP_tSParameter *
|
|
LLRP_ImpinjInventoryConfiguration_nextCustom (
|
|
LLRP_tSParameter *pCurrent);
|
|
|
|
extern void
|
|
LLRP_ImpinjInventoryConfiguration_clearCustom (
|
|
LLRP_tSImpinjInventoryConfiguration *pThis);
|
|
|
|
extern int
|
|
LLRP_ImpinjInventoryConfiguration_countCustom (
|
|
LLRP_tSImpinjInventoryConfiguration *pThis);
|
|
|
|
extern LLRP_tResultCode
|
|
LLRP_ImpinjInventoryConfiguration_addCustom (
|
|
LLRP_tSImpinjInventoryConfiguration *pThis,
|
|
LLRP_tSParameter *pValue);
|
|
|
|
|
|
|
|
|
|
|
|
struct LLRP_SImpinjEnableTxPower
|
|
{
|
|
LLRP_tSParameter hdr;
|
|
|
|
LLRP_tEImpinjTxPowerReportingModeEnum eTxPowerReportingMode;
|
|
|
|
|
|
LLRP_tSParameter * listCustom;
|
|
|
|
};
|
|
|
|
extern const LLRP_tSTypeDescriptor
|
|
LLRP_tdImpinjEnableTxPower;
|
|
|
|
extern const LLRP_tSFieldDescriptor *
|
|
LLRP_apfdImpinjEnableTxPower[];
|
|
|
|
extern LLRP_tSImpinjEnableTxPower *
|
|
LLRP_ImpinjEnableTxPower_construct (void);
|
|
|
|
extern void
|
|
LLRP_ImpinjEnableTxPower_destruct (
|
|
LLRP_tSImpinjEnableTxPower * pThis);
|
|
|
|
extern void
|
|
LLRP_ImpinjEnableTxPower_decodeFields (
|
|
LLRP_tSImpinjEnableTxPower * pThis,
|
|
LLRP_tSDecoderStream * pDecoderStream);
|
|
|
|
extern void
|
|
LLRP_ImpinjEnableTxPower_assimilateSubParameters (
|
|
LLRP_tSImpinjEnableTxPower * pThis,
|
|
LLRP_tSErrorDetails * pError);
|
|
|
|
extern void
|
|
LLRP_ImpinjEnableTxPower_encode (
|
|
const LLRP_tSImpinjEnableTxPower *pThis,
|
|
LLRP_tSEncoderStream * pEncoderStream);
|
|
|
|
|
|
extern llrp_bool_t
|
|
LLRP_ImpinjEnableTxPower_isAllowedIn (
|
|
const LLRP_tSTypeDescriptor *pEnclosingElementType);
|
|
|
|
|
|
|
|
extern const LLRP_tSFieldDescriptor
|
|
LLRP_fdImpinjEnableTxPower_TxPowerReportingMode;
|
|
|
|
extern LLRP_tEImpinjTxPowerReportingModeEnum
|
|
LLRP_ImpinjEnableTxPower_getTxPowerReportingMode (
|
|
LLRP_tSImpinjEnableTxPower *pThis);
|
|
|
|
extern LLRP_tResultCode
|
|
LLRP_ImpinjEnableTxPower_setTxPowerReportingMode (
|
|
LLRP_tSImpinjEnableTxPower *pThis,
|
|
LLRP_tEImpinjTxPowerReportingModeEnum Value);
|
|
|
|
|
|
extern LLRP_tSParameter *
|
|
LLRP_ImpinjEnableTxPower_beginCustom (
|
|
LLRP_tSImpinjEnableTxPower *pThis);
|
|
|
|
extern LLRP_tSParameter *
|
|
LLRP_ImpinjEnableTxPower_nextCustom (
|
|
LLRP_tSParameter *pCurrent);
|
|
|
|
extern void
|
|
LLRP_ImpinjEnableTxPower_clearCustom (
|
|
LLRP_tSImpinjEnableTxPower *pThis);
|
|
|
|
extern int
|
|
LLRP_ImpinjEnableTxPower_countCustom (
|
|
LLRP_tSImpinjEnableTxPower *pThis);
|
|
|
|
extern LLRP_tResultCode
|
|
LLRP_ImpinjEnableTxPower_addCustom (
|
|
LLRP_tSImpinjEnableTxPower *pThis,
|
|
LLRP_tSParameter *pValue);
|
|
|
|
|
|
|
|
|
|
|
|
struct LLRP_SImpinjTxPower
|
|
{
|
|
LLRP_tSParameter hdr;
|
|
|
|
llrp_u16_t TxPower;
|
|
|
|
|
|
LLRP_tSParameter * listCustom;
|
|
|
|
};
|
|
|
|
extern const LLRP_tSTypeDescriptor
|
|
LLRP_tdImpinjTxPower;
|
|
|
|
extern const LLRP_tSFieldDescriptor *
|
|
LLRP_apfdImpinjTxPower[];
|
|
|
|
extern LLRP_tSImpinjTxPower *
|
|
LLRP_ImpinjTxPower_construct (void);
|
|
|
|
extern void
|
|
LLRP_ImpinjTxPower_destruct (
|
|
LLRP_tSImpinjTxPower * pThis);
|
|
|
|
extern void
|
|
LLRP_ImpinjTxPower_decodeFields (
|
|
LLRP_tSImpinjTxPower * pThis,
|
|
LLRP_tSDecoderStream * pDecoderStream);
|
|
|
|
extern void
|
|
LLRP_ImpinjTxPower_assimilateSubParameters (
|
|
LLRP_tSImpinjTxPower * pThis,
|
|
LLRP_tSErrorDetails * pError);
|
|
|
|
extern void
|
|
LLRP_ImpinjTxPower_encode (
|
|
const LLRP_tSImpinjTxPower *pThis,
|
|
LLRP_tSEncoderStream * pEncoderStream);
|
|
|
|
|
|
extern llrp_bool_t
|
|
LLRP_ImpinjTxPower_isAllowedIn (
|
|
const LLRP_tSTypeDescriptor *pEnclosingElementType);
|
|
|
|
|
|
|
|
extern const LLRP_tSFieldDescriptor
|
|
LLRP_fdImpinjTxPower_TxPower;
|
|
|
|
extern llrp_u16_t
|
|
LLRP_ImpinjTxPower_getTxPower (
|
|
LLRP_tSImpinjTxPower *pThis);
|
|
|
|
extern LLRP_tResultCode
|
|
LLRP_ImpinjTxPower_setTxPower (
|
|
LLRP_tSImpinjTxPower *pThis,
|
|
llrp_u16_t Value);
|
|
|
|
|
|
extern LLRP_tSParameter *
|
|
LLRP_ImpinjTxPower_beginCustom (
|
|
LLRP_tSImpinjTxPower *pThis);
|
|
|
|
extern LLRP_tSParameter *
|
|
LLRP_ImpinjTxPower_nextCustom (
|
|
LLRP_tSParameter *pCurrent);
|
|
|
|
extern void
|
|
LLRP_ImpinjTxPower_clearCustom (
|
|
LLRP_tSImpinjTxPower *pThis);
|
|
|
|
extern int
|
|
LLRP_ImpinjTxPower_countCustom (
|
|
LLRP_tSImpinjTxPower *pThis);
|
|
|
|
extern LLRP_tResultCode
|
|
LLRP_ImpinjTxPower_addCustom (
|
|
LLRP_tSImpinjTxPower *pThis,
|
|
LLRP_tSParameter *pValue);
|
|
|
|
|
|
|
|
|
|
|
|
struct LLRP_SImpinjEnableXPCWords
|
|
{
|
|
LLRP_tSParameter hdr;
|
|
|
|
LLRP_tEImpinjXPCWordsMode eXPCWordsMode;
|
|
|
|
|
|
LLRP_tSParameter * listCustom;
|
|
|
|
};
|
|
|
|
extern const LLRP_tSTypeDescriptor
|
|
LLRP_tdImpinjEnableXPCWords;
|
|
|
|
extern const LLRP_tSFieldDescriptor *
|
|
LLRP_apfdImpinjEnableXPCWords[];
|
|
|
|
extern LLRP_tSImpinjEnableXPCWords *
|
|
LLRP_ImpinjEnableXPCWords_construct (void);
|
|
|
|
extern void
|
|
LLRP_ImpinjEnableXPCWords_destruct (
|
|
LLRP_tSImpinjEnableXPCWords * pThis);
|
|
|
|
extern void
|
|
LLRP_ImpinjEnableXPCWords_decodeFields (
|
|
LLRP_tSImpinjEnableXPCWords * pThis,
|
|
LLRP_tSDecoderStream * pDecoderStream);
|
|
|
|
extern void
|
|
LLRP_ImpinjEnableXPCWords_assimilateSubParameters (
|
|
LLRP_tSImpinjEnableXPCWords * pThis,
|
|
LLRP_tSErrorDetails * pError);
|
|
|
|
extern void
|
|
LLRP_ImpinjEnableXPCWords_encode (
|
|
const LLRP_tSImpinjEnableXPCWords *pThis,
|
|
LLRP_tSEncoderStream * pEncoderStream);
|
|
|
|
|
|
extern llrp_bool_t
|
|
LLRP_ImpinjEnableXPCWords_isAllowedIn (
|
|
const LLRP_tSTypeDescriptor *pEnclosingElementType);
|
|
|
|
|
|
|
|
extern const LLRP_tSFieldDescriptor
|
|
LLRP_fdImpinjEnableXPCWords_XPCWordsMode;
|
|
|
|
extern LLRP_tEImpinjXPCWordsMode
|
|
LLRP_ImpinjEnableXPCWords_getXPCWordsMode (
|
|
LLRP_tSImpinjEnableXPCWords *pThis);
|
|
|
|
extern LLRP_tResultCode
|
|
LLRP_ImpinjEnableXPCWords_setXPCWordsMode (
|
|
LLRP_tSImpinjEnableXPCWords *pThis,
|
|
LLRP_tEImpinjXPCWordsMode Value);
|
|
|
|
|
|
extern LLRP_tSParameter *
|
|
LLRP_ImpinjEnableXPCWords_beginCustom (
|
|
LLRP_tSImpinjEnableXPCWords *pThis);
|
|
|
|
extern LLRP_tSParameter *
|
|
LLRP_ImpinjEnableXPCWords_nextCustom (
|
|
LLRP_tSParameter *pCurrent);
|
|
|
|
extern void
|
|
LLRP_ImpinjEnableXPCWords_clearCustom (
|
|
LLRP_tSImpinjEnableXPCWords *pThis);
|
|
|
|
extern int
|
|
LLRP_ImpinjEnableXPCWords_countCustom (
|
|
LLRP_tSImpinjEnableXPCWords *pThis);
|
|
|
|
extern LLRP_tResultCode
|
|
LLRP_ImpinjEnableXPCWords_addCustom (
|
|
LLRP_tSImpinjEnableXPCWords *pThis,
|
|
LLRP_tSParameter *pValue);
|
|
|
|
|
|
|
|
|
|
|
|
struct LLRP_SImpinjXPCWords
|
|
{
|
|
LLRP_tSParameter hdr;
|
|
|
|
llrp_u16v_t XPCWords;
|
|
|
|
|
|
LLRP_tSParameter * listCustom;
|
|
|
|
};
|
|
|
|
extern const LLRP_tSTypeDescriptor
|
|
LLRP_tdImpinjXPCWords;
|
|
|
|
extern const LLRP_tSFieldDescriptor *
|
|
LLRP_apfdImpinjXPCWords[];
|
|
|
|
extern LLRP_tSImpinjXPCWords *
|
|
LLRP_ImpinjXPCWords_construct (void);
|
|
|
|
extern void
|
|
LLRP_ImpinjXPCWords_destruct (
|
|
LLRP_tSImpinjXPCWords * pThis);
|
|
|
|
extern void
|
|
LLRP_ImpinjXPCWords_decodeFields (
|
|
LLRP_tSImpinjXPCWords * pThis,
|
|
LLRP_tSDecoderStream * pDecoderStream);
|
|
|
|
extern void
|
|
LLRP_ImpinjXPCWords_assimilateSubParameters (
|
|
LLRP_tSImpinjXPCWords * pThis,
|
|
LLRP_tSErrorDetails * pError);
|
|
|
|
extern void
|
|
LLRP_ImpinjXPCWords_encode (
|
|
const LLRP_tSImpinjXPCWords *pThis,
|
|
LLRP_tSEncoderStream * pEncoderStream);
|
|
|
|
|
|
extern llrp_bool_t
|
|
LLRP_ImpinjXPCWords_isAllowedIn (
|
|
const LLRP_tSTypeDescriptor *pEnclosingElementType);
|
|
|
|
|
|
|
|
extern const LLRP_tSFieldDescriptor
|
|
LLRP_fdImpinjXPCWords_XPCWords;
|
|
|
|
extern llrp_u16v_t
|
|
LLRP_ImpinjXPCWords_getXPCWords (
|
|
LLRP_tSImpinjXPCWords *pThis);
|
|
|
|
extern LLRP_tResultCode
|
|
LLRP_ImpinjXPCWords_setXPCWords (
|
|
LLRP_tSImpinjXPCWords *pThis,
|
|
llrp_u16v_t Value);
|
|
|
|
|
|
extern LLRP_tSParameter *
|
|
LLRP_ImpinjXPCWords_beginCustom (
|
|
LLRP_tSImpinjXPCWords *pThis);
|
|
|
|
extern LLRP_tSParameter *
|
|
LLRP_ImpinjXPCWords_nextCustom (
|
|
LLRP_tSParameter *pCurrent);
|
|
|
|
extern void
|
|
LLRP_ImpinjXPCWords_clearCustom (
|
|
LLRP_tSImpinjXPCWords *pThis);
|
|
|
|
extern int
|
|
LLRP_ImpinjXPCWords_countCustom (
|
|
LLRP_tSImpinjXPCWords *pThis);
|
|
|
|
extern LLRP_tResultCode
|
|
LLRP_ImpinjXPCWords_addCustom (
|
|
LLRP_tSImpinjXPCWords *pThis,
|
|
LLRP_tSParameter *pValue);
|
|
|
|
|
|
|
|
|
|
|
|
struct LLRP_SImpinjArrayVersion
|
|
{
|
|
LLRP_tSParameter hdr;
|
|
|
|
llrp_utf8v_t SerialNumber;
|
|
|
|
llrp_utf8v_t FirmwareVersion;
|
|
|
|
llrp_utf8v_t PCBAVersion;
|
|
|
|
|
|
LLRP_tSParameter * listCustom;
|
|
|
|
};
|
|
|
|
extern const LLRP_tSTypeDescriptor
|
|
LLRP_tdImpinjArrayVersion;
|
|
|
|
extern const LLRP_tSFieldDescriptor *
|
|
LLRP_apfdImpinjArrayVersion[];
|
|
|
|
extern LLRP_tSImpinjArrayVersion *
|
|
LLRP_ImpinjArrayVersion_construct (void);
|
|
|
|
extern void
|
|
LLRP_ImpinjArrayVersion_destruct (
|
|
LLRP_tSImpinjArrayVersion * pThis);
|
|
|
|
extern void
|
|
LLRP_ImpinjArrayVersion_decodeFields (
|
|
LLRP_tSImpinjArrayVersion * pThis,
|
|
LLRP_tSDecoderStream * pDecoderStream);
|
|
|
|
extern void
|
|
LLRP_ImpinjArrayVersion_assimilateSubParameters (
|
|
LLRP_tSImpinjArrayVersion * pThis,
|
|
LLRP_tSErrorDetails * pError);
|
|
|
|
extern void
|
|
LLRP_ImpinjArrayVersion_encode (
|
|
const LLRP_tSImpinjArrayVersion *pThis,
|
|
LLRP_tSEncoderStream * pEncoderStream);
|
|
|
|
|
|
extern llrp_bool_t
|
|
LLRP_ImpinjArrayVersion_isAllowedIn (
|
|
const LLRP_tSTypeDescriptor *pEnclosingElementType);
|
|
|
|
|
|
|
|
extern const LLRP_tSFieldDescriptor
|
|
LLRP_fdImpinjArrayVersion_SerialNumber;
|
|
|
|
extern llrp_utf8v_t
|
|
LLRP_ImpinjArrayVersion_getSerialNumber (
|
|
LLRP_tSImpinjArrayVersion *pThis);
|
|
|
|
extern LLRP_tResultCode
|
|
LLRP_ImpinjArrayVersion_setSerialNumber (
|
|
LLRP_tSImpinjArrayVersion *pThis,
|
|
llrp_utf8v_t Value);
|
|
|
|
extern const LLRP_tSFieldDescriptor
|
|
LLRP_fdImpinjArrayVersion_FirmwareVersion;
|
|
|
|
extern llrp_utf8v_t
|
|
LLRP_ImpinjArrayVersion_getFirmwareVersion (
|
|
LLRP_tSImpinjArrayVersion *pThis);
|
|
|
|
extern LLRP_tResultCode
|
|
LLRP_ImpinjArrayVersion_setFirmwareVersion (
|
|
LLRP_tSImpinjArrayVersion *pThis,
|
|
llrp_utf8v_t Value);
|
|
|
|
extern const LLRP_tSFieldDescriptor
|
|
LLRP_fdImpinjArrayVersion_PCBAVersion;
|
|
|
|
extern llrp_utf8v_t
|
|
LLRP_ImpinjArrayVersion_getPCBAVersion (
|
|
LLRP_tSImpinjArrayVersion *pThis);
|
|
|
|
extern LLRP_tResultCode
|
|
LLRP_ImpinjArrayVersion_setPCBAVersion (
|
|
LLRP_tSImpinjArrayVersion *pThis,
|
|
llrp_utf8v_t Value);
|
|
|
|
|
|
extern LLRP_tSParameter *
|
|
LLRP_ImpinjArrayVersion_beginCustom (
|
|
LLRP_tSImpinjArrayVersion *pThis);
|
|
|
|
extern LLRP_tSParameter *
|
|
LLRP_ImpinjArrayVersion_nextCustom (
|
|
LLRP_tSParameter *pCurrent);
|
|
|
|
extern void
|
|
LLRP_ImpinjArrayVersion_clearCustom (
|
|
LLRP_tSImpinjArrayVersion *pThis);
|
|
|
|
extern int
|
|
LLRP_ImpinjArrayVersion_countCustom (
|
|
LLRP_tSImpinjArrayVersion *pThis);
|
|
|
|
extern LLRP_tResultCode
|
|
LLRP_ImpinjArrayVersion_addCustom (
|
|
LLRP_tSImpinjArrayVersion *pThis,
|
|
LLRP_tSParameter *pValue);
|
|
|
|
|
|
|
|
|
|
|
|
struct LLRP_SImpinjxArrayCapabilities
|
|
{
|
|
LLRP_tSParameter hdr;
|
|
|
|
llrp_u32_t MaxNumSectors;
|
|
|
|
llrp_u1_t SupportsLISpecs;
|
|
|
|
llrp_u1_t SupportsTISpecs;
|
|
|
|
llrp_u1_t SupportsTSISpecs;
|
|
|
|
llrp_u1_t SupportsDISpecs;
|
|
|
|
llrp_u1_t SupportsESSpecs;
|
|
|
|
|
|
LLRP_tSImpinjxArrayDirectionCapabilities * pImpinjxArrayDirectionCapabilities;
|
|
|
|
LLRP_tSParameter * listCustom;
|
|
|
|
};
|
|
|
|
extern const LLRP_tSTypeDescriptor
|
|
LLRP_tdImpinjxArrayCapabilities;
|
|
|
|
extern const LLRP_tSFieldDescriptor *
|
|
LLRP_apfdImpinjxArrayCapabilities[];
|
|
|
|
extern LLRP_tSImpinjxArrayCapabilities *
|
|
LLRP_ImpinjxArrayCapabilities_construct (void);
|
|
|
|
extern void
|
|
LLRP_ImpinjxArrayCapabilities_destruct (
|
|
LLRP_tSImpinjxArrayCapabilities * pThis);
|
|
|
|
extern void
|
|
LLRP_ImpinjxArrayCapabilities_decodeFields (
|
|
LLRP_tSImpinjxArrayCapabilities * pThis,
|
|
LLRP_tSDecoderStream * pDecoderStream);
|
|
|
|
extern void
|
|
LLRP_ImpinjxArrayCapabilities_assimilateSubParameters (
|
|
LLRP_tSImpinjxArrayCapabilities * pThis,
|
|
LLRP_tSErrorDetails * pError);
|
|
|
|
extern void
|
|
LLRP_ImpinjxArrayCapabilities_encode (
|
|
const LLRP_tSImpinjxArrayCapabilities *pThis,
|
|
LLRP_tSEncoderStream * pEncoderStream);
|
|
|
|
|
|
extern llrp_bool_t
|
|
LLRP_ImpinjxArrayCapabilities_isAllowedIn (
|
|
const LLRP_tSTypeDescriptor *pEnclosingElementType);
|
|
|
|
|
|
|
|
extern const LLRP_tSFieldDescriptor
|
|
LLRP_fdImpinjxArrayCapabilities_MaxNumSectors;
|
|
|
|
extern llrp_u32_t
|
|
LLRP_ImpinjxArrayCapabilities_getMaxNumSectors (
|
|
LLRP_tSImpinjxArrayCapabilities *pThis);
|
|
|
|
extern LLRP_tResultCode
|
|
LLRP_ImpinjxArrayCapabilities_setMaxNumSectors (
|
|
LLRP_tSImpinjxArrayCapabilities *pThis,
|
|
llrp_u32_t Value);
|
|
|
|
extern const LLRP_tSFieldDescriptor
|
|
LLRP_fdImpinjxArrayCapabilities_SupportsLISpecs;
|
|
|
|
extern llrp_u1_t
|
|
LLRP_ImpinjxArrayCapabilities_getSupportsLISpecs (
|
|
LLRP_tSImpinjxArrayCapabilities *pThis);
|
|
|
|
extern LLRP_tResultCode
|
|
LLRP_ImpinjxArrayCapabilities_setSupportsLISpecs (
|
|
LLRP_tSImpinjxArrayCapabilities *pThis,
|
|
llrp_u1_t Value);
|
|
|
|
extern const LLRP_tSFieldDescriptor
|
|
LLRP_fdImpinjxArrayCapabilities_SupportsTISpecs;
|
|
|
|
extern llrp_u1_t
|
|
LLRP_ImpinjxArrayCapabilities_getSupportsTISpecs (
|
|
LLRP_tSImpinjxArrayCapabilities *pThis);
|
|
|
|
extern LLRP_tResultCode
|
|
LLRP_ImpinjxArrayCapabilities_setSupportsTISpecs (
|
|
LLRP_tSImpinjxArrayCapabilities *pThis,
|
|
llrp_u1_t Value);
|
|
|
|
extern const LLRP_tSFieldDescriptor
|
|
LLRP_fdImpinjxArrayCapabilities_SupportsTSISpecs;
|
|
|
|
extern llrp_u1_t
|
|
LLRP_ImpinjxArrayCapabilities_getSupportsTSISpecs (
|
|
LLRP_tSImpinjxArrayCapabilities *pThis);
|
|
|
|
extern LLRP_tResultCode
|
|
LLRP_ImpinjxArrayCapabilities_setSupportsTSISpecs (
|
|
LLRP_tSImpinjxArrayCapabilities *pThis,
|
|
llrp_u1_t Value);
|
|
|
|
extern const LLRP_tSFieldDescriptor
|
|
LLRP_fdImpinjxArrayCapabilities_SupportsDISpecs;
|
|
|
|
extern llrp_u1_t
|
|
LLRP_ImpinjxArrayCapabilities_getSupportsDISpecs (
|
|
LLRP_tSImpinjxArrayCapabilities *pThis);
|
|
|
|
extern LLRP_tResultCode
|
|
LLRP_ImpinjxArrayCapabilities_setSupportsDISpecs (
|
|
LLRP_tSImpinjxArrayCapabilities *pThis,
|
|
llrp_u1_t Value);
|
|
|
|
extern const LLRP_tSFieldDescriptor
|
|
LLRP_fdImpinjxArrayCapabilities_SupportsESSpecs;
|
|
|
|
extern llrp_u1_t
|
|
LLRP_ImpinjxArrayCapabilities_getSupportsESSpecs (
|
|
LLRP_tSImpinjxArrayCapabilities *pThis);
|
|
|
|
extern LLRP_tResultCode
|
|
LLRP_ImpinjxArrayCapabilities_setSupportsESSpecs (
|
|
LLRP_tSImpinjxArrayCapabilities *pThis,
|
|
llrp_u1_t Value);
|
|
|
|
|
|
extern LLRP_tSImpinjxArrayDirectionCapabilities *
|
|
LLRP_ImpinjxArrayCapabilities_getImpinjxArrayDirectionCapabilities (
|
|
LLRP_tSImpinjxArrayCapabilities *pThis);
|
|
|
|
extern LLRP_tResultCode
|
|
LLRP_ImpinjxArrayCapabilities_setImpinjxArrayDirectionCapabilities (
|
|
LLRP_tSImpinjxArrayCapabilities *pThis,
|
|
LLRP_tSImpinjxArrayDirectionCapabilities *pValue);
|
|
|
|
extern LLRP_tSParameter *
|
|
LLRP_ImpinjxArrayCapabilities_beginCustom (
|
|
LLRP_tSImpinjxArrayCapabilities *pThis);
|
|
|
|
extern LLRP_tSParameter *
|
|
LLRP_ImpinjxArrayCapabilities_nextCustom (
|
|
LLRP_tSParameter *pCurrent);
|
|
|
|
extern void
|
|
LLRP_ImpinjxArrayCapabilities_clearCustom (
|
|
LLRP_tSImpinjxArrayCapabilities *pThis);
|
|
|
|
extern int
|
|
LLRP_ImpinjxArrayCapabilities_countCustom (
|
|
LLRP_tSImpinjxArrayCapabilities *pThis);
|
|
|
|
extern LLRP_tResultCode
|
|
LLRP_ImpinjxArrayCapabilities_addCustom (
|
|
LLRP_tSImpinjxArrayCapabilities *pThis,
|
|
LLRP_tSParameter *pValue);
|
|
|
|
|
|
|
|
|
|
|
|
struct LLRP_SImpinjTiltConfiguration
|
|
{
|
|
LLRP_tSParameter hdr;
|
|
|
|
llrp_s32_t XAxis;
|
|
|
|
llrp_s32_t YAxis;
|
|
|
|
llrp_s32_t ZAxis;
|
|
|
|
|
|
LLRP_tSParameter * listCustom;
|
|
|
|
};
|
|
|
|
extern const LLRP_tSTypeDescriptor
|
|
LLRP_tdImpinjTiltConfiguration;
|
|
|
|
extern const LLRP_tSFieldDescriptor *
|
|
LLRP_apfdImpinjTiltConfiguration[];
|
|
|
|
extern LLRP_tSImpinjTiltConfiguration *
|
|
LLRP_ImpinjTiltConfiguration_construct (void);
|
|
|
|
extern void
|
|
LLRP_ImpinjTiltConfiguration_destruct (
|
|
LLRP_tSImpinjTiltConfiguration * pThis);
|
|
|
|
extern void
|
|
LLRP_ImpinjTiltConfiguration_decodeFields (
|
|
LLRP_tSImpinjTiltConfiguration * pThis,
|
|
LLRP_tSDecoderStream * pDecoderStream);
|
|
|
|
extern void
|
|
LLRP_ImpinjTiltConfiguration_assimilateSubParameters (
|
|
LLRP_tSImpinjTiltConfiguration * pThis,
|
|
LLRP_tSErrorDetails * pError);
|
|
|
|
extern void
|
|
LLRP_ImpinjTiltConfiguration_encode (
|
|
const LLRP_tSImpinjTiltConfiguration *pThis,
|
|
LLRP_tSEncoderStream * pEncoderStream);
|
|
|
|
|
|
extern llrp_bool_t
|
|
LLRP_ImpinjTiltConfiguration_isAllowedIn (
|
|
const LLRP_tSTypeDescriptor *pEnclosingElementType);
|
|
|
|
|
|
|
|
extern const LLRP_tSFieldDescriptor
|
|
LLRP_fdImpinjTiltConfiguration_XAxis;
|
|
|
|
extern llrp_s32_t
|
|
LLRP_ImpinjTiltConfiguration_getXAxis (
|
|
LLRP_tSImpinjTiltConfiguration *pThis);
|
|
|
|
extern LLRP_tResultCode
|
|
LLRP_ImpinjTiltConfiguration_setXAxis (
|
|
LLRP_tSImpinjTiltConfiguration *pThis,
|
|
llrp_s32_t Value);
|
|
|
|
extern const LLRP_tSFieldDescriptor
|
|
LLRP_fdImpinjTiltConfiguration_YAxis;
|
|
|
|
extern llrp_s32_t
|
|
LLRP_ImpinjTiltConfiguration_getYAxis (
|
|
LLRP_tSImpinjTiltConfiguration *pThis);
|
|
|
|
extern LLRP_tResultCode
|
|
LLRP_ImpinjTiltConfiguration_setYAxis (
|
|
LLRP_tSImpinjTiltConfiguration *pThis,
|
|
llrp_s32_t Value);
|
|
|
|
extern const LLRP_tSFieldDescriptor
|
|
LLRP_fdImpinjTiltConfiguration_ZAxis;
|
|
|
|
extern llrp_s32_t
|
|
LLRP_ImpinjTiltConfiguration_getZAxis (
|
|
LLRP_tSImpinjTiltConfiguration *pThis);
|
|
|
|
extern LLRP_tResultCode
|
|
LLRP_ImpinjTiltConfiguration_setZAxis (
|
|
LLRP_tSImpinjTiltConfiguration *pThis,
|
|
llrp_s32_t Value);
|
|
|
|
|
|
extern LLRP_tSParameter *
|
|
LLRP_ImpinjTiltConfiguration_beginCustom (
|
|
LLRP_tSImpinjTiltConfiguration *pThis);
|
|
|
|
extern LLRP_tSParameter *
|
|
LLRP_ImpinjTiltConfiguration_nextCustom (
|
|
LLRP_tSParameter *pCurrent);
|
|
|
|
extern void
|
|
LLRP_ImpinjTiltConfiguration_clearCustom (
|
|
LLRP_tSImpinjTiltConfiguration *pThis);
|
|
|
|
extern int
|
|
LLRP_ImpinjTiltConfiguration_countCustom (
|
|
LLRP_tSImpinjTiltConfiguration *pThis);
|
|
|
|
extern LLRP_tResultCode
|
|
LLRP_ImpinjTiltConfiguration_addCustom (
|
|
LLRP_tSImpinjTiltConfiguration *pThis,
|
|
LLRP_tSParameter *pValue);
|
|
|
|
|
|
|
|
|
|
|
|
struct LLRP_SImpinjBeaconConfiguration
|
|
{
|
|
LLRP_tSParameter hdr;
|
|
|
|
llrp_u1_t BeaconState;
|
|
|
|
llrp_u64_t BeaconDurationSeconds;
|
|
|
|
|
|
LLRP_tSParameter * listCustom;
|
|
|
|
};
|
|
|
|
extern const LLRP_tSTypeDescriptor
|
|
LLRP_tdImpinjBeaconConfiguration;
|
|
|
|
extern const LLRP_tSFieldDescriptor *
|
|
LLRP_apfdImpinjBeaconConfiguration[];
|
|
|
|
extern LLRP_tSImpinjBeaconConfiguration *
|
|
LLRP_ImpinjBeaconConfiguration_construct (void);
|
|
|
|
extern void
|
|
LLRP_ImpinjBeaconConfiguration_destruct (
|
|
LLRP_tSImpinjBeaconConfiguration * pThis);
|
|
|
|
extern void
|
|
LLRP_ImpinjBeaconConfiguration_decodeFields (
|
|
LLRP_tSImpinjBeaconConfiguration * pThis,
|
|
LLRP_tSDecoderStream * pDecoderStream);
|
|
|
|
extern void
|
|
LLRP_ImpinjBeaconConfiguration_assimilateSubParameters (
|
|
LLRP_tSImpinjBeaconConfiguration * pThis,
|
|
LLRP_tSErrorDetails * pError);
|
|
|
|
extern void
|
|
LLRP_ImpinjBeaconConfiguration_encode (
|
|
const LLRP_tSImpinjBeaconConfiguration *pThis,
|
|
LLRP_tSEncoderStream * pEncoderStream);
|
|
|
|
|
|
extern llrp_bool_t
|
|
LLRP_ImpinjBeaconConfiguration_isAllowedIn (
|
|
const LLRP_tSTypeDescriptor *pEnclosingElementType);
|
|
|
|
|
|
|
|
extern const LLRP_tSFieldDescriptor
|
|
LLRP_fdImpinjBeaconConfiguration_BeaconState;
|
|
|
|
extern llrp_u1_t
|
|
LLRP_ImpinjBeaconConfiguration_getBeaconState (
|
|
LLRP_tSImpinjBeaconConfiguration *pThis);
|
|
|
|
extern LLRP_tResultCode
|
|
LLRP_ImpinjBeaconConfiguration_setBeaconState (
|
|
LLRP_tSImpinjBeaconConfiguration *pThis,
|
|
llrp_u1_t Value);
|
|
|
|
extern const LLRP_tSFieldDescriptor
|
|
LLRP_fdImpinjBeaconConfiguration_BeaconDurationSeconds;
|
|
|
|
extern llrp_u64_t
|
|
LLRP_ImpinjBeaconConfiguration_getBeaconDurationSeconds (
|
|
LLRP_tSImpinjBeaconConfiguration *pThis);
|
|
|
|
extern LLRP_tResultCode
|
|
LLRP_ImpinjBeaconConfiguration_setBeaconDurationSeconds (
|
|
LLRP_tSImpinjBeaconConfiguration *pThis,
|
|
llrp_u64_t Value);
|
|
|
|
|
|
extern LLRP_tSParameter *
|
|
LLRP_ImpinjBeaconConfiguration_beginCustom (
|
|
LLRP_tSImpinjBeaconConfiguration *pThis);
|
|
|
|
extern LLRP_tSParameter *
|
|
LLRP_ImpinjBeaconConfiguration_nextCustom (
|
|
LLRP_tSParameter *pCurrent);
|
|
|
|
extern void
|
|
LLRP_ImpinjBeaconConfiguration_clearCustom (
|
|
LLRP_tSImpinjBeaconConfiguration *pThis);
|
|
|
|
extern int
|
|
LLRP_ImpinjBeaconConfiguration_countCustom (
|
|
LLRP_tSImpinjBeaconConfiguration *pThis);
|
|
|
|
extern LLRP_tResultCode
|
|
LLRP_ImpinjBeaconConfiguration_addCustom (
|
|
LLRP_tSImpinjBeaconConfiguration *pThis,
|
|
LLRP_tSParameter *pValue);
|
|
|
|
|
|
|
|
|
|
|
|
struct LLRP_SImpinjAntennaConfiguration
|
|
{
|
|
LLRP_tSParameter hdr;
|
|
|
|
|
|
LLRP_tSImpinjAntennaEventHysteresis * pImpinjAntennaEventHysteresis;
|
|
|
|
LLRP_tSImpinjAntennaEventConfiguration * pImpinjAntennaEventConfiguration;
|
|
|
|
LLRP_tSParameter * listCustom;
|
|
|
|
};
|
|
|
|
extern const LLRP_tSTypeDescriptor
|
|
LLRP_tdImpinjAntennaConfiguration;
|
|
|
|
extern const LLRP_tSFieldDescriptor *
|
|
LLRP_apfdImpinjAntennaConfiguration[];
|
|
|
|
extern LLRP_tSImpinjAntennaConfiguration *
|
|
LLRP_ImpinjAntennaConfiguration_construct (void);
|
|
|
|
extern void
|
|
LLRP_ImpinjAntennaConfiguration_destruct (
|
|
LLRP_tSImpinjAntennaConfiguration * pThis);
|
|
|
|
extern void
|
|
LLRP_ImpinjAntennaConfiguration_decodeFields (
|
|
LLRP_tSImpinjAntennaConfiguration * pThis,
|
|
LLRP_tSDecoderStream * pDecoderStream);
|
|
|
|
extern void
|
|
LLRP_ImpinjAntennaConfiguration_assimilateSubParameters (
|
|
LLRP_tSImpinjAntennaConfiguration * pThis,
|
|
LLRP_tSErrorDetails * pError);
|
|
|
|
extern void
|
|
LLRP_ImpinjAntennaConfiguration_encode (
|
|
const LLRP_tSImpinjAntennaConfiguration *pThis,
|
|
LLRP_tSEncoderStream * pEncoderStream);
|
|
|
|
|
|
extern llrp_bool_t
|
|
LLRP_ImpinjAntennaConfiguration_isAllowedIn (
|
|
const LLRP_tSTypeDescriptor *pEnclosingElementType);
|
|
|
|
|
|
|
|
|
|
extern LLRP_tSImpinjAntennaEventHysteresis *
|
|
LLRP_ImpinjAntennaConfiguration_getImpinjAntennaEventHysteresis (
|
|
LLRP_tSImpinjAntennaConfiguration *pThis);
|
|
|
|
extern LLRP_tResultCode
|
|
LLRP_ImpinjAntennaConfiguration_setImpinjAntennaEventHysteresis (
|
|
LLRP_tSImpinjAntennaConfiguration *pThis,
|
|
LLRP_tSImpinjAntennaEventHysteresis *pValue);
|
|
|
|
extern LLRP_tSImpinjAntennaEventConfiguration *
|
|
LLRP_ImpinjAntennaConfiguration_getImpinjAntennaEventConfiguration (
|
|
LLRP_tSImpinjAntennaConfiguration *pThis);
|
|
|
|
extern LLRP_tResultCode
|
|
LLRP_ImpinjAntennaConfiguration_setImpinjAntennaEventConfiguration (
|
|
LLRP_tSImpinjAntennaConfiguration *pThis,
|
|
LLRP_tSImpinjAntennaEventConfiguration *pValue);
|
|
|
|
extern LLRP_tSParameter *
|
|
LLRP_ImpinjAntennaConfiguration_beginCustom (
|
|
LLRP_tSImpinjAntennaConfiguration *pThis);
|
|
|
|
extern LLRP_tSParameter *
|
|
LLRP_ImpinjAntennaConfiguration_nextCustom (
|
|
LLRP_tSParameter *pCurrent);
|
|
|
|
extern void
|
|
LLRP_ImpinjAntennaConfiguration_clearCustom (
|
|
LLRP_tSImpinjAntennaConfiguration *pThis);
|
|
|
|
extern int
|
|
LLRP_ImpinjAntennaConfiguration_countCustom (
|
|
LLRP_tSImpinjAntennaConfiguration *pThis);
|
|
|
|
extern LLRP_tResultCode
|
|
LLRP_ImpinjAntennaConfiguration_addCustom (
|
|
LLRP_tSImpinjAntennaConfiguration *pThis,
|
|
LLRP_tSParameter *pValue);
|
|
|
|
|
|
|
|
|
|
|
|
struct LLRP_SImpinjAntennaEventHysteresis
|
|
{
|
|
LLRP_tSParameter hdr;
|
|
|
|
llrp_u64_t AntennaEventConnected;
|
|
|
|
llrp_u64_t AntennaEventDisconnected;
|
|
|
|
|
|
LLRP_tSParameter * listCustom;
|
|
|
|
};
|
|
|
|
extern const LLRP_tSTypeDescriptor
|
|
LLRP_tdImpinjAntennaEventHysteresis;
|
|
|
|
extern const LLRP_tSFieldDescriptor *
|
|
LLRP_apfdImpinjAntennaEventHysteresis[];
|
|
|
|
extern LLRP_tSImpinjAntennaEventHysteresis *
|
|
LLRP_ImpinjAntennaEventHysteresis_construct (void);
|
|
|
|
extern void
|
|
LLRP_ImpinjAntennaEventHysteresis_destruct (
|
|
LLRP_tSImpinjAntennaEventHysteresis * pThis);
|
|
|
|
extern void
|
|
LLRP_ImpinjAntennaEventHysteresis_decodeFields (
|
|
LLRP_tSImpinjAntennaEventHysteresis * pThis,
|
|
LLRP_tSDecoderStream * pDecoderStream);
|
|
|
|
extern void
|
|
LLRP_ImpinjAntennaEventHysteresis_assimilateSubParameters (
|
|
LLRP_tSImpinjAntennaEventHysteresis * pThis,
|
|
LLRP_tSErrorDetails * pError);
|
|
|
|
extern void
|
|
LLRP_ImpinjAntennaEventHysteresis_encode (
|
|
const LLRP_tSImpinjAntennaEventHysteresis *pThis,
|
|
LLRP_tSEncoderStream * pEncoderStream);
|
|
|
|
|
|
extern llrp_bool_t
|
|
LLRP_ImpinjAntennaEventHysteresis_isAllowedIn (
|
|
const LLRP_tSTypeDescriptor *pEnclosingElementType);
|
|
|
|
|
|
|
|
extern const LLRP_tSFieldDescriptor
|
|
LLRP_fdImpinjAntennaEventHysteresis_AntennaEventConnected;
|
|
|
|
extern llrp_u64_t
|
|
LLRP_ImpinjAntennaEventHysteresis_getAntennaEventConnected (
|
|
LLRP_tSImpinjAntennaEventHysteresis *pThis);
|
|
|
|
extern LLRP_tResultCode
|
|
LLRP_ImpinjAntennaEventHysteresis_setAntennaEventConnected (
|
|
LLRP_tSImpinjAntennaEventHysteresis *pThis,
|
|
llrp_u64_t Value);
|
|
|
|
extern const LLRP_tSFieldDescriptor
|
|
LLRP_fdImpinjAntennaEventHysteresis_AntennaEventDisconnected;
|
|
|
|
extern llrp_u64_t
|
|
LLRP_ImpinjAntennaEventHysteresis_getAntennaEventDisconnected (
|
|
LLRP_tSImpinjAntennaEventHysteresis *pThis);
|
|
|
|
extern LLRP_tResultCode
|
|
LLRP_ImpinjAntennaEventHysteresis_setAntennaEventDisconnected (
|
|
LLRP_tSImpinjAntennaEventHysteresis *pThis,
|
|
llrp_u64_t Value);
|
|
|
|
|
|
extern LLRP_tSParameter *
|
|
LLRP_ImpinjAntennaEventHysteresis_beginCustom (
|
|
LLRP_tSImpinjAntennaEventHysteresis *pThis);
|
|
|
|
extern LLRP_tSParameter *
|
|
LLRP_ImpinjAntennaEventHysteresis_nextCustom (
|
|
LLRP_tSParameter *pCurrent);
|
|
|
|
extern void
|
|
LLRP_ImpinjAntennaEventHysteresis_clearCustom (
|
|
LLRP_tSImpinjAntennaEventHysteresis *pThis);
|
|
|
|
extern int
|
|
LLRP_ImpinjAntennaEventHysteresis_countCustom (
|
|
LLRP_tSImpinjAntennaEventHysteresis *pThis);
|
|
|
|
extern LLRP_tResultCode
|
|
LLRP_ImpinjAntennaEventHysteresis_addCustom (
|
|
LLRP_tSImpinjAntennaEventHysteresis *pThis,
|
|
LLRP_tSParameter *pValue);
|
|
|
|
|
|
|
|
|
|
|
|
struct LLRP_SImpinjAntennaEventConfiguration
|
|
{
|
|
LLRP_tSParameter hdr;
|
|
|
|
llrp_u1_t EnableAntennaAttemptNotification;
|
|
|
|
|
|
LLRP_tSParameter * listCustom;
|
|
|
|
};
|
|
|
|
extern const LLRP_tSTypeDescriptor
|
|
LLRP_tdImpinjAntennaEventConfiguration;
|
|
|
|
extern const LLRP_tSFieldDescriptor *
|
|
LLRP_apfdImpinjAntennaEventConfiguration[];
|
|
|
|
extern LLRP_tSImpinjAntennaEventConfiguration *
|
|
LLRP_ImpinjAntennaEventConfiguration_construct (void);
|
|
|
|
extern void
|
|
LLRP_ImpinjAntennaEventConfiguration_destruct (
|
|
LLRP_tSImpinjAntennaEventConfiguration * pThis);
|
|
|
|
extern void
|
|
LLRP_ImpinjAntennaEventConfiguration_decodeFields (
|
|
LLRP_tSImpinjAntennaEventConfiguration * pThis,
|
|
LLRP_tSDecoderStream * pDecoderStream);
|
|
|
|
extern void
|
|
LLRP_ImpinjAntennaEventConfiguration_assimilateSubParameters (
|
|
LLRP_tSImpinjAntennaEventConfiguration * pThis,
|
|
LLRP_tSErrorDetails * pError);
|
|
|
|
extern void
|
|
LLRP_ImpinjAntennaEventConfiguration_encode (
|
|
const LLRP_tSImpinjAntennaEventConfiguration *pThis,
|
|
LLRP_tSEncoderStream * pEncoderStream);
|
|
|
|
|
|
extern llrp_bool_t
|
|
LLRP_ImpinjAntennaEventConfiguration_isAllowedIn (
|
|
const LLRP_tSTypeDescriptor *pEnclosingElementType);
|
|
|
|
|
|
|
|
extern const LLRP_tSFieldDescriptor
|
|
LLRP_fdImpinjAntennaEventConfiguration_EnableAntennaAttemptNotification;
|
|
|
|
extern llrp_u1_t
|
|
LLRP_ImpinjAntennaEventConfiguration_getEnableAntennaAttemptNotification (
|
|
LLRP_tSImpinjAntennaEventConfiguration *pThis);
|
|
|
|
extern LLRP_tResultCode
|
|
LLRP_ImpinjAntennaEventConfiguration_setEnableAntennaAttemptNotification (
|
|
LLRP_tSImpinjAntennaEventConfiguration *pThis,
|
|
llrp_u1_t Value);
|
|
|
|
|
|
extern LLRP_tSParameter *
|
|
LLRP_ImpinjAntennaEventConfiguration_beginCustom (
|
|
LLRP_tSImpinjAntennaEventConfiguration *pThis);
|
|
|
|
extern LLRP_tSParameter *
|
|
LLRP_ImpinjAntennaEventConfiguration_nextCustom (
|
|
LLRP_tSParameter *pCurrent);
|
|
|
|
extern void
|
|
LLRP_ImpinjAntennaEventConfiguration_clearCustom (
|
|
LLRP_tSImpinjAntennaEventConfiguration *pThis);
|
|
|
|
extern int
|
|
LLRP_ImpinjAntennaEventConfiguration_countCustom (
|
|
LLRP_tSImpinjAntennaEventConfiguration *pThis);
|
|
|
|
extern LLRP_tResultCode
|
|
LLRP_ImpinjAntennaEventConfiguration_addCustom (
|
|
LLRP_tSImpinjAntennaEventConfiguration *pThis,
|
|
LLRP_tSParameter *pValue);
|
|
|
|
|
|
|
|
|
|
|
|
struct LLRP_SImpinjAntennaAttemptEvent
|
|
{
|
|
LLRP_tSParameter hdr;
|
|
|
|
llrp_u16_t AntennaID;
|
|
|
|
|
|
LLRP_tSParameter * listCustom;
|
|
|
|
};
|
|
|
|
extern const LLRP_tSTypeDescriptor
|
|
LLRP_tdImpinjAntennaAttemptEvent;
|
|
|
|
extern const LLRP_tSFieldDescriptor *
|
|
LLRP_apfdImpinjAntennaAttemptEvent[];
|
|
|
|
extern LLRP_tSImpinjAntennaAttemptEvent *
|
|
LLRP_ImpinjAntennaAttemptEvent_construct (void);
|
|
|
|
extern void
|
|
LLRP_ImpinjAntennaAttemptEvent_destruct (
|
|
LLRP_tSImpinjAntennaAttemptEvent * pThis);
|
|
|
|
extern void
|
|
LLRP_ImpinjAntennaAttemptEvent_decodeFields (
|
|
LLRP_tSImpinjAntennaAttemptEvent * pThis,
|
|
LLRP_tSDecoderStream * pDecoderStream);
|
|
|
|
extern void
|
|
LLRP_ImpinjAntennaAttemptEvent_assimilateSubParameters (
|
|
LLRP_tSImpinjAntennaAttemptEvent * pThis,
|
|
LLRP_tSErrorDetails * pError);
|
|
|
|
extern void
|
|
LLRP_ImpinjAntennaAttemptEvent_encode (
|
|
const LLRP_tSImpinjAntennaAttemptEvent *pThis,
|
|
LLRP_tSEncoderStream * pEncoderStream);
|
|
|
|
|
|
extern llrp_bool_t
|
|
LLRP_ImpinjAntennaAttemptEvent_isAllowedIn (
|
|
const LLRP_tSTypeDescriptor *pEnclosingElementType);
|
|
|
|
|
|
|
|
extern const LLRP_tSFieldDescriptor
|
|
LLRP_fdImpinjAntennaAttemptEvent_AntennaID;
|
|
|
|
extern llrp_u16_t
|
|
LLRP_ImpinjAntennaAttemptEvent_getAntennaID (
|
|
LLRP_tSImpinjAntennaAttemptEvent *pThis);
|
|
|
|
extern LLRP_tResultCode
|
|
LLRP_ImpinjAntennaAttemptEvent_setAntennaID (
|
|
LLRP_tSImpinjAntennaAttemptEvent *pThis,
|
|
llrp_u16_t Value);
|
|
|
|
|
|
extern LLRP_tSParameter *
|
|
LLRP_ImpinjAntennaAttemptEvent_beginCustom (
|
|
LLRP_tSImpinjAntennaAttemptEvent *pThis);
|
|
|
|
extern LLRP_tSParameter *
|
|
LLRP_ImpinjAntennaAttemptEvent_nextCustom (
|
|
LLRP_tSParameter *pCurrent);
|
|
|
|
extern void
|
|
LLRP_ImpinjAntennaAttemptEvent_clearCustom (
|
|
LLRP_tSImpinjAntennaAttemptEvent *pThis);
|
|
|
|
extern int
|
|
LLRP_ImpinjAntennaAttemptEvent_countCustom (
|
|
LLRP_tSImpinjAntennaAttemptEvent *pThis);
|
|
|
|
extern LLRP_tResultCode
|
|
LLRP_ImpinjAntennaAttemptEvent_addCustom (
|
|
LLRP_tSImpinjAntennaAttemptEvent *pThis,
|
|
LLRP_tSParameter *pValue);
|
|
|
|
|
|
|
|
|
|
|
|
struct LLRP_SImpinjHubConfiguration
|
|
{
|
|
LLRP_tSParameter hdr;
|
|
|
|
llrp_u16_t HubID;
|
|
|
|
LLRP_tEImpinjHubConnectedType eConnected;
|
|
|
|
LLRP_tEImpinjHubFaultType eFault;
|
|
|
|
|
|
LLRP_tSParameter * listCustom;
|
|
|
|
};
|
|
|
|
extern const LLRP_tSTypeDescriptor
|
|
LLRP_tdImpinjHubConfiguration;
|
|
|
|
extern const LLRP_tSFieldDescriptor *
|
|
LLRP_apfdImpinjHubConfiguration[];
|
|
|
|
extern LLRP_tSImpinjHubConfiguration *
|
|
LLRP_ImpinjHubConfiguration_construct (void);
|
|
|
|
extern void
|
|
LLRP_ImpinjHubConfiguration_destruct (
|
|
LLRP_tSImpinjHubConfiguration * pThis);
|
|
|
|
extern void
|
|
LLRP_ImpinjHubConfiguration_decodeFields (
|
|
LLRP_tSImpinjHubConfiguration * pThis,
|
|
LLRP_tSDecoderStream * pDecoderStream);
|
|
|
|
extern void
|
|
LLRP_ImpinjHubConfiguration_assimilateSubParameters (
|
|
LLRP_tSImpinjHubConfiguration * pThis,
|
|
LLRP_tSErrorDetails * pError);
|
|
|
|
extern void
|
|
LLRP_ImpinjHubConfiguration_encode (
|
|
const LLRP_tSImpinjHubConfiguration *pThis,
|
|
LLRP_tSEncoderStream * pEncoderStream);
|
|
|
|
|
|
extern llrp_bool_t
|
|
LLRP_ImpinjHubConfiguration_isAllowedIn (
|
|
const LLRP_tSTypeDescriptor *pEnclosingElementType);
|
|
|
|
|
|
|
|
extern const LLRP_tSFieldDescriptor
|
|
LLRP_fdImpinjHubConfiguration_HubID;
|
|
|
|
extern llrp_u16_t
|
|
LLRP_ImpinjHubConfiguration_getHubID (
|
|
LLRP_tSImpinjHubConfiguration *pThis);
|
|
|
|
extern LLRP_tResultCode
|
|
LLRP_ImpinjHubConfiguration_setHubID (
|
|
LLRP_tSImpinjHubConfiguration *pThis,
|
|
llrp_u16_t Value);
|
|
|
|
extern const LLRP_tSFieldDescriptor
|
|
LLRP_fdImpinjHubConfiguration_Connected;
|
|
|
|
extern LLRP_tEImpinjHubConnectedType
|
|
LLRP_ImpinjHubConfiguration_getConnected (
|
|
LLRP_tSImpinjHubConfiguration *pThis);
|
|
|
|
extern LLRP_tResultCode
|
|
LLRP_ImpinjHubConfiguration_setConnected (
|
|
LLRP_tSImpinjHubConfiguration *pThis,
|
|
LLRP_tEImpinjHubConnectedType Value);
|
|
|
|
extern const LLRP_tSFieldDescriptor
|
|
LLRP_fdImpinjHubConfiguration_Fault;
|
|
|
|
extern LLRP_tEImpinjHubFaultType
|
|
LLRP_ImpinjHubConfiguration_getFault (
|
|
LLRP_tSImpinjHubConfiguration *pThis);
|
|
|
|
extern LLRP_tResultCode
|
|
LLRP_ImpinjHubConfiguration_setFault (
|
|
LLRP_tSImpinjHubConfiguration *pThis,
|
|
LLRP_tEImpinjHubFaultType Value);
|
|
|
|
|
|
extern LLRP_tSParameter *
|
|
LLRP_ImpinjHubConfiguration_beginCustom (
|
|
LLRP_tSImpinjHubConfiguration *pThis);
|
|
|
|
extern LLRP_tSParameter *
|
|
LLRP_ImpinjHubConfiguration_nextCustom (
|
|
LLRP_tSParameter *pCurrent);
|
|
|
|
extern void
|
|
LLRP_ImpinjHubConfiguration_clearCustom (
|
|
LLRP_tSImpinjHubConfiguration *pThis);
|
|
|
|
extern int
|
|
LLRP_ImpinjHubConfiguration_countCustom (
|
|
LLRP_tSImpinjHubConfiguration *pThis);
|
|
|
|
extern LLRP_tResultCode
|
|
LLRP_ImpinjHubConfiguration_addCustom (
|
|
LLRP_tSImpinjHubConfiguration *pThis,
|
|
LLRP_tSParameter *pValue);
|
|
|
|
|
|
|
|
|
|
|
|
struct LLRP_SImpinjDiagnosticReport
|
|
{
|
|
LLRP_tSParameter hdr;
|
|
|
|
llrp_u32v_t Metric;
|
|
|
|
|
|
};
|
|
|
|
extern const LLRP_tSTypeDescriptor
|
|
LLRP_tdImpinjDiagnosticReport;
|
|
|
|
extern const LLRP_tSFieldDescriptor *
|
|
LLRP_apfdImpinjDiagnosticReport[];
|
|
|
|
extern LLRP_tSImpinjDiagnosticReport *
|
|
LLRP_ImpinjDiagnosticReport_construct (void);
|
|
|
|
extern void
|
|
LLRP_ImpinjDiagnosticReport_destruct (
|
|
LLRP_tSImpinjDiagnosticReport * pThis);
|
|
|
|
extern void
|
|
LLRP_ImpinjDiagnosticReport_decodeFields (
|
|
LLRP_tSImpinjDiagnosticReport * pThis,
|
|
LLRP_tSDecoderStream * pDecoderStream);
|
|
|
|
extern void
|
|
LLRP_ImpinjDiagnosticReport_assimilateSubParameters (
|
|
LLRP_tSImpinjDiagnosticReport * pThis,
|
|
LLRP_tSErrorDetails * pError);
|
|
|
|
extern void
|
|
LLRP_ImpinjDiagnosticReport_encode (
|
|
const LLRP_tSImpinjDiagnosticReport *pThis,
|
|
LLRP_tSEncoderStream * pEncoderStream);
|
|
|
|
|
|
extern llrp_bool_t
|
|
LLRP_ImpinjDiagnosticReport_isAllowedIn (
|
|
const LLRP_tSTypeDescriptor *pEnclosingElementType);
|
|
|
|
|
|
|
|
extern const LLRP_tSFieldDescriptor
|
|
LLRP_fdImpinjDiagnosticReport_Metric;
|
|
|
|
extern llrp_u32v_t
|
|
LLRP_ImpinjDiagnosticReport_getMetric (
|
|
LLRP_tSImpinjDiagnosticReport *pThis);
|
|
|
|
extern LLRP_tResultCode
|
|
LLRP_ImpinjDiagnosticReport_setMetric (
|
|
LLRP_tSImpinjDiagnosticReport *pThis,
|
|
llrp_u32v_t Value);
|
|
|
|
|
|
|
|
|
|
|
|
struct LLRP_SImpinjPlacementConfiguration
|
|
{
|
|
LLRP_tSParameter hdr;
|
|
|
|
llrp_u16_t HeightCm;
|
|
|
|
llrp_s32_t FacilityXLocationCm;
|
|
|
|
llrp_s32_t FacilityYLocationCm;
|
|
|
|
llrp_s16_t OrientationDegrees;
|
|
|
|
|
|
LLRP_tSParameter * listCustom;
|
|
|
|
};
|
|
|
|
extern const LLRP_tSTypeDescriptor
|
|
LLRP_tdImpinjPlacementConfiguration;
|
|
|
|
extern const LLRP_tSFieldDescriptor *
|
|
LLRP_apfdImpinjPlacementConfiguration[];
|
|
|
|
extern LLRP_tSImpinjPlacementConfiguration *
|
|
LLRP_ImpinjPlacementConfiguration_construct (void);
|
|
|
|
extern void
|
|
LLRP_ImpinjPlacementConfiguration_destruct (
|
|
LLRP_tSImpinjPlacementConfiguration * pThis);
|
|
|
|
extern void
|
|
LLRP_ImpinjPlacementConfiguration_decodeFields (
|
|
LLRP_tSImpinjPlacementConfiguration * pThis,
|
|
LLRP_tSDecoderStream * pDecoderStream);
|
|
|
|
extern void
|
|
LLRP_ImpinjPlacementConfiguration_assimilateSubParameters (
|
|
LLRP_tSImpinjPlacementConfiguration * pThis,
|
|
LLRP_tSErrorDetails * pError);
|
|
|
|
extern void
|
|
LLRP_ImpinjPlacementConfiguration_encode (
|
|
const LLRP_tSImpinjPlacementConfiguration *pThis,
|
|
LLRP_tSEncoderStream * pEncoderStream);
|
|
|
|
|
|
extern llrp_bool_t
|
|
LLRP_ImpinjPlacementConfiguration_isAllowedIn (
|
|
const LLRP_tSTypeDescriptor *pEnclosingElementType);
|
|
|
|
|
|
|
|
extern const LLRP_tSFieldDescriptor
|
|
LLRP_fdImpinjPlacementConfiguration_HeightCm;
|
|
|
|
extern llrp_u16_t
|
|
LLRP_ImpinjPlacementConfiguration_getHeightCm (
|
|
LLRP_tSImpinjPlacementConfiguration *pThis);
|
|
|
|
extern LLRP_tResultCode
|
|
LLRP_ImpinjPlacementConfiguration_setHeightCm (
|
|
LLRP_tSImpinjPlacementConfiguration *pThis,
|
|
llrp_u16_t Value);
|
|
|
|
extern const LLRP_tSFieldDescriptor
|
|
LLRP_fdImpinjPlacementConfiguration_FacilityXLocationCm;
|
|
|
|
extern llrp_s32_t
|
|
LLRP_ImpinjPlacementConfiguration_getFacilityXLocationCm (
|
|
LLRP_tSImpinjPlacementConfiguration *pThis);
|
|
|
|
extern LLRP_tResultCode
|
|
LLRP_ImpinjPlacementConfiguration_setFacilityXLocationCm (
|
|
LLRP_tSImpinjPlacementConfiguration *pThis,
|
|
llrp_s32_t Value);
|
|
|
|
extern const LLRP_tSFieldDescriptor
|
|
LLRP_fdImpinjPlacementConfiguration_FacilityYLocationCm;
|
|
|
|
extern llrp_s32_t
|
|
LLRP_ImpinjPlacementConfiguration_getFacilityYLocationCm (
|
|
LLRP_tSImpinjPlacementConfiguration *pThis);
|
|
|
|
extern LLRP_tResultCode
|
|
LLRP_ImpinjPlacementConfiguration_setFacilityYLocationCm (
|
|
LLRP_tSImpinjPlacementConfiguration *pThis,
|
|
llrp_s32_t Value);
|
|
|
|
extern const LLRP_tSFieldDescriptor
|
|
LLRP_fdImpinjPlacementConfiguration_OrientationDegrees;
|
|
|
|
extern llrp_s16_t
|
|
LLRP_ImpinjPlacementConfiguration_getOrientationDegrees (
|
|
LLRP_tSImpinjPlacementConfiguration *pThis);
|
|
|
|
extern LLRP_tResultCode
|
|
LLRP_ImpinjPlacementConfiguration_setOrientationDegrees (
|
|
LLRP_tSImpinjPlacementConfiguration *pThis,
|
|
llrp_s16_t Value);
|
|
|
|
|
|
extern LLRP_tSParameter *
|
|
LLRP_ImpinjPlacementConfiguration_beginCustom (
|
|
LLRP_tSImpinjPlacementConfiguration *pThis);
|
|
|
|
extern LLRP_tSParameter *
|
|
LLRP_ImpinjPlacementConfiguration_nextCustom (
|
|
LLRP_tSParameter *pCurrent);
|
|
|
|
extern void
|
|
LLRP_ImpinjPlacementConfiguration_clearCustom (
|
|
LLRP_tSImpinjPlacementConfiguration *pThis);
|
|
|
|
extern int
|
|
LLRP_ImpinjPlacementConfiguration_countCustom (
|
|
LLRP_tSImpinjPlacementConfiguration *pThis);
|
|
|
|
extern LLRP_tResultCode
|
|
LLRP_ImpinjPlacementConfiguration_addCustom (
|
|
LLRP_tSImpinjPlacementConfiguration *pThis,
|
|
LLRP_tSParameter *pValue);
|
|
|
|
|
|
|
|
|
|
|
|
struct LLRP_SImpinjLISpec
|
|
{
|
|
LLRP_tSParameter hdr;
|
|
|
|
|
|
LLRP_tSImpinjLocationConfig * pImpinjLocationConfig;
|
|
|
|
LLRP_tSImpinjC1G2LocationConfig * pImpinjC1G2LocationConfig;
|
|
|
|
LLRP_tSImpinjLocationReporting * pImpinjLocationReporting;
|
|
|
|
LLRP_tSParameter * listCustom;
|
|
|
|
};
|
|
|
|
extern const LLRP_tSTypeDescriptor
|
|
LLRP_tdImpinjLISpec;
|
|
|
|
extern const LLRP_tSFieldDescriptor *
|
|
LLRP_apfdImpinjLISpec[];
|
|
|
|
extern LLRP_tSImpinjLISpec *
|
|
LLRP_ImpinjLISpec_construct (void);
|
|
|
|
extern void
|
|
LLRP_ImpinjLISpec_destruct (
|
|
LLRP_tSImpinjLISpec * pThis);
|
|
|
|
extern void
|
|
LLRP_ImpinjLISpec_decodeFields (
|
|
LLRP_tSImpinjLISpec * pThis,
|
|
LLRP_tSDecoderStream * pDecoderStream);
|
|
|
|
extern void
|
|
LLRP_ImpinjLISpec_assimilateSubParameters (
|
|
LLRP_tSImpinjLISpec * pThis,
|
|
LLRP_tSErrorDetails * pError);
|
|
|
|
extern void
|
|
LLRP_ImpinjLISpec_encode (
|
|
const LLRP_tSImpinjLISpec *pThis,
|
|
LLRP_tSEncoderStream * pEncoderStream);
|
|
|
|
|
|
extern llrp_bool_t
|
|
LLRP_ImpinjLISpec_isAllowedIn (
|
|
const LLRP_tSTypeDescriptor *pEnclosingElementType);
|
|
|
|
|
|
|
|
|
|
extern LLRP_tSImpinjLocationConfig *
|
|
LLRP_ImpinjLISpec_getImpinjLocationConfig (
|
|
LLRP_tSImpinjLISpec *pThis);
|
|
|
|
extern LLRP_tResultCode
|
|
LLRP_ImpinjLISpec_setImpinjLocationConfig (
|
|
LLRP_tSImpinjLISpec *pThis,
|
|
LLRP_tSImpinjLocationConfig *pValue);
|
|
|
|
extern LLRP_tSImpinjC1G2LocationConfig *
|
|
LLRP_ImpinjLISpec_getImpinjC1G2LocationConfig (
|
|
LLRP_tSImpinjLISpec *pThis);
|
|
|
|
extern LLRP_tResultCode
|
|
LLRP_ImpinjLISpec_setImpinjC1G2LocationConfig (
|
|
LLRP_tSImpinjLISpec *pThis,
|
|
LLRP_tSImpinjC1G2LocationConfig *pValue);
|
|
|
|
extern LLRP_tSImpinjLocationReporting *
|
|
LLRP_ImpinjLISpec_getImpinjLocationReporting (
|
|
LLRP_tSImpinjLISpec *pThis);
|
|
|
|
extern LLRP_tResultCode
|
|
LLRP_ImpinjLISpec_setImpinjLocationReporting (
|
|
LLRP_tSImpinjLISpec *pThis,
|
|
LLRP_tSImpinjLocationReporting *pValue);
|
|
|
|
extern LLRP_tSParameter *
|
|
LLRP_ImpinjLISpec_beginCustom (
|
|
LLRP_tSImpinjLISpec *pThis);
|
|
|
|
extern LLRP_tSParameter *
|
|
LLRP_ImpinjLISpec_nextCustom (
|
|
LLRP_tSParameter *pCurrent);
|
|
|
|
extern void
|
|
LLRP_ImpinjLISpec_clearCustom (
|
|
LLRP_tSImpinjLISpec *pThis);
|
|
|
|
extern int
|
|
LLRP_ImpinjLISpec_countCustom (
|
|
LLRP_tSImpinjLISpec *pThis);
|
|
|
|
extern LLRP_tResultCode
|
|
LLRP_ImpinjLISpec_addCustom (
|
|
LLRP_tSImpinjLISpec *pThis,
|
|
LLRP_tSParameter *pValue);
|
|
|
|
|
|
|
|
|
|
|
|
struct LLRP_SImpinjLocationConfig
|
|
{
|
|
LLRP_tSParameter hdr;
|
|
|
|
llrp_u16_t ComputeWindowSeconds;
|
|
|
|
llrp_u16_t TagAgeIntervalSeconds;
|
|
|
|
llrp_u16_t UpdateIntervalSeconds;
|
|
|
|
|
|
LLRP_tSImpinjDisabledAntennas * pImpinjDisabledAntennas;
|
|
|
|
LLRP_tSImpinjLocationAlgorithmControl * pImpinjLocationAlgorithmControl;
|
|
|
|
LLRP_tSParameter * listCustom;
|
|
|
|
};
|
|
|
|
extern const LLRP_tSTypeDescriptor
|
|
LLRP_tdImpinjLocationConfig;
|
|
|
|
extern const LLRP_tSFieldDescriptor *
|
|
LLRP_apfdImpinjLocationConfig[];
|
|
|
|
extern LLRP_tSImpinjLocationConfig *
|
|
LLRP_ImpinjLocationConfig_construct (void);
|
|
|
|
extern void
|
|
LLRP_ImpinjLocationConfig_destruct (
|
|
LLRP_tSImpinjLocationConfig * pThis);
|
|
|
|
extern void
|
|
LLRP_ImpinjLocationConfig_decodeFields (
|
|
LLRP_tSImpinjLocationConfig * pThis,
|
|
LLRP_tSDecoderStream * pDecoderStream);
|
|
|
|
extern void
|
|
LLRP_ImpinjLocationConfig_assimilateSubParameters (
|
|
LLRP_tSImpinjLocationConfig * pThis,
|
|
LLRP_tSErrorDetails * pError);
|
|
|
|
extern void
|
|
LLRP_ImpinjLocationConfig_encode (
|
|
const LLRP_tSImpinjLocationConfig *pThis,
|
|
LLRP_tSEncoderStream * pEncoderStream);
|
|
|
|
|
|
extern llrp_bool_t
|
|
LLRP_ImpinjLocationConfig_isAllowedIn (
|
|
const LLRP_tSTypeDescriptor *pEnclosingElementType);
|
|
|
|
|
|
|
|
extern const LLRP_tSFieldDescriptor
|
|
LLRP_fdImpinjLocationConfig_ComputeWindowSeconds;
|
|
|
|
extern llrp_u16_t
|
|
LLRP_ImpinjLocationConfig_getComputeWindowSeconds (
|
|
LLRP_tSImpinjLocationConfig *pThis);
|
|
|
|
extern LLRP_tResultCode
|
|
LLRP_ImpinjLocationConfig_setComputeWindowSeconds (
|
|
LLRP_tSImpinjLocationConfig *pThis,
|
|
llrp_u16_t Value);
|
|
|
|
extern const LLRP_tSFieldDescriptor
|
|
LLRP_fdImpinjLocationConfig_TagAgeIntervalSeconds;
|
|
|
|
extern llrp_u16_t
|
|
LLRP_ImpinjLocationConfig_getTagAgeIntervalSeconds (
|
|
LLRP_tSImpinjLocationConfig *pThis);
|
|
|
|
extern LLRP_tResultCode
|
|
LLRP_ImpinjLocationConfig_setTagAgeIntervalSeconds (
|
|
LLRP_tSImpinjLocationConfig *pThis,
|
|
llrp_u16_t Value);
|
|
|
|
extern const LLRP_tSFieldDescriptor
|
|
LLRP_fdImpinjLocationConfig_UpdateIntervalSeconds;
|
|
|
|
extern llrp_u16_t
|
|
LLRP_ImpinjLocationConfig_getUpdateIntervalSeconds (
|
|
LLRP_tSImpinjLocationConfig *pThis);
|
|
|
|
extern LLRP_tResultCode
|
|
LLRP_ImpinjLocationConfig_setUpdateIntervalSeconds (
|
|
LLRP_tSImpinjLocationConfig *pThis,
|
|
llrp_u16_t Value);
|
|
|
|
|
|
extern LLRP_tSImpinjDisabledAntennas *
|
|
LLRP_ImpinjLocationConfig_getImpinjDisabledAntennas (
|
|
LLRP_tSImpinjLocationConfig *pThis);
|
|
|
|
extern LLRP_tResultCode
|
|
LLRP_ImpinjLocationConfig_setImpinjDisabledAntennas (
|
|
LLRP_tSImpinjLocationConfig *pThis,
|
|
LLRP_tSImpinjDisabledAntennas *pValue);
|
|
|
|
extern LLRP_tSImpinjLocationAlgorithmControl *
|
|
LLRP_ImpinjLocationConfig_getImpinjLocationAlgorithmControl (
|
|
LLRP_tSImpinjLocationConfig *pThis);
|
|
|
|
extern LLRP_tResultCode
|
|
LLRP_ImpinjLocationConfig_setImpinjLocationAlgorithmControl (
|
|
LLRP_tSImpinjLocationConfig *pThis,
|
|
LLRP_tSImpinjLocationAlgorithmControl *pValue);
|
|
|
|
extern LLRP_tSParameter *
|
|
LLRP_ImpinjLocationConfig_beginCustom (
|
|
LLRP_tSImpinjLocationConfig *pThis);
|
|
|
|
extern LLRP_tSParameter *
|
|
LLRP_ImpinjLocationConfig_nextCustom (
|
|
LLRP_tSParameter *pCurrent);
|
|
|
|
extern void
|
|
LLRP_ImpinjLocationConfig_clearCustom (
|
|
LLRP_tSImpinjLocationConfig *pThis);
|
|
|
|
extern int
|
|
LLRP_ImpinjLocationConfig_countCustom (
|
|
LLRP_tSImpinjLocationConfig *pThis);
|
|
|
|
extern LLRP_tResultCode
|
|
LLRP_ImpinjLocationConfig_addCustom (
|
|
LLRP_tSImpinjLocationConfig *pThis,
|
|
LLRP_tSParameter *pValue);
|
|
|
|
|
|
|
|
|
|
|
|
struct LLRP_SImpinjC1G2LocationConfig
|
|
{
|
|
LLRP_tSParameter hdr;
|
|
|
|
llrp_u16_t ModeIndex;
|
|
|
|
llrp_u2_t Session;
|
|
|
|
|
|
LLRP_tSC1G2Filter * listC1G2Filter;
|
|
|
|
LLRP_tSImpinjTransmitPower * pImpinjTransmitPower;
|
|
|
|
LLRP_tSParameter * listCustom;
|
|
|
|
};
|
|
|
|
extern const LLRP_tSTypeDescriptor
|
|
LLRP_tdImpinjC1G2LocationConfig;
|
|
|
|
extern const LLRP_tSFieldDescriptor *
|
|
LLRP_apfdImpinjC1G2LocationConfig[];
|
|
|
|
extern LLRP_tSImpinjC1G2LocationConfig *
|
|
LLRP_ImpinjC1G2LocationConfig_construct (void);
|
|
|
|
extern void
|
|
LLRP_ImpinjC1G2LocationConfig_destruct (
|
|
LLRP_tSImpinjC1G2LocationConfig * pThis);
|
|
|
|
extern void
|
|
LLRP_ImpinjC1G2LocationConfig_decodeFields (
|
|
LLRP_tSImpinjC1G2LocationConfig * pThis,
|
|
LLRP_tSDecoderStream * pDecoderStream);
|
|
|
|
extern void
|
|
LLRP_ImpinjC1G2LocationConfig_assimilateSubParameters (
|
|
LLRP_tSImpinjC1G2LocationConfig * pThis,
|
|
LLRP_tSErrorDetails * pError);
|
|
|
|
extern void
|
|
LLRP_ImpinjC1G2LocationConfig_encode (
|
|
const LLRP_tSImpinjC1G2LocationConfig *pThis,
|
|
LLRP_tSEncoderStream * pEncoderStream);
|
|
|
|
|
|
extern llrp_bool_t
|
|
LLRP_ImpinjC1G2LocationConfig_isAllowedIn (
|
|
const LLRP_tSTypeDescriptor *pEnclosingElementType);
|
|
|
|
|
|
|
|
extern const LLRP_tSFieldDescriptor
|
|
LLRP_fdImpinjC1G2LocationConfig_ModeIndex;
|
|
|
|
extern llrp_u16_t
|
|
LLRP_ImpinjC1G2LocationConfig_getModeIndex (
|
|
LLRP_tSImpinjC1G2LocationConfig *pThis);
|
|
|
|
extern LLRP_tResultCode
|
|
LLRP_ImpinjC1G2LocationConfig_setModeIndex (
|
|
LLRP_tSImpinjC1G2LocationConfig *pThis,
|
|
llrp_u16_t Value);
|
|
|
|
extern const LLRP_tSFieldDescriptor
|
|
LLRP_fdImpinjC1G2LocationConfig_Session;
|
|
|
|
extern llrp_u2_t
|
|
LLRP_ImpinjC1G2LocationConfig_getSession (
|
|
LLRP_tSImpinjC1G2LocationConfig *pThis);
|
|
|
|
extern LLRP_tResultCode
|
|
LLRP_ImpinjC1G2LocationConfig_setSession (
|
|
LLRP_tSImpinjC1G2LocationConfig *pThis,
|
|
llrp_u2_t Value);
|
|
|
|
|
|
extern LLRP_tSC1G2Filter *
|
|
LLRP_ImpinjC1G2LocationConfig_beginC1G2Filter (
|
|
LLRP_tSImpinjC1G2LocationConfig *pThis);
|
|
|
|
extern LLRP_tSC1G2Filter *
|
|
LLRP_ImpinjC1G2LocationConfig_nextC1G2Filter (
|
|
LLRP_tSC1G2Filter *pCurrent);
|
|
|
|
extern void
|
|
LLRP_ImpinjC1G2LocationConfig_clearC1G2Filter (
|
|
LLRP_tSImpinjC1G2LocationConfig *pThis);
|
|
|
|
extern int
|
|
LLRP_ImpinjC1G2LocationConfig_countC1G2Filter (
|
|
LLRP_tSImpinjC1G2LocationConfig *pThis);
|
|
|
|
extern LLRP_tResultCode
|
|
LLRP_ImpinjC1G2LocationConfig_addC1G2Filter (
|
|
LLRP_tSImpinjC1G2LocationConfig *pThis,
|
|
LLRP_tSC1G2Filter *pValue);
|
|
|
|
|
|
extern LLRP_tSImpinjTransmitPower *
|
|
LLRP_ImpinjC1G2LocationConfig_getImpinjTransmitPower (
|
|
LLRP_tSImpinjC1G2LocationConfig *pThis);
|
|
|
|
extern LLRP_tResultCode
|
|
LLRP_ImpinjC1G2LocationConfig_setImpinjTransmitPower (
|
|
LLRP_tSImpinjC1G2LocationConfig *pThis,
|
|
LLRP_tSImpinjTransmitPower *pValue);
|
|
|
|
extern LLRP_tSParameter *
|
|
LLRP_ImpinjC1G2LocationConfig_beginCustom (
|
|
LLRP_tSImpinjC1G2LocationConfig *pThis);
|
|
|
|
extern LLRP_tSParameter *
|
|
LLRP_ImpinjC1G2LocationConfig_nextCustom (
|
|
LLRP_tSParameter *pCurrent);
|
|
|
|
extern void
|
|
LLRP_ImpinjC1G2LocationConfig_clearCustom (
|
|
LLRP_tSImpinjC1G2LocationConfig *pThis);
|
|
|
|
extern int
|
|
LLRP_ImpinjC1G2LocationConfig_countCustom (
|
|
LLRP_tSImpinjC1G2LocationConfig *pThis);
|
|
|
|
extern LLRP_tResultCode
|
|
LLRP_ImpinjC1G2LocationConfig_addCustom (
|
|
LLRP_tSImpinjC1G2LocationConfig *pThis,
|
|
LLRP_tSParameter *pValue);
|
|
|
|
|
|
|
|
|
|
|
|
struct LLRP_SImpinjLocationReporting
|
|
{
|
|
LLRP_tSParameter hdr;
|
|
|
|
llrp_u1_t EnableUpdateReport;
|
|
|
|
llrp_u1_t EnableEntryReport;
|
|
|
|
llrp_u1_t EnableExitReport;
|
|
|
|
llrp_u1_t EnableDiagnosticReport;
|
|
|
|
|
|
LLRP_tSParameter * listCustom;
|
|
|
|
};
|
|
|
|
extern const LLRP_tSTypeDescriptor
|
|
LLRP_tdImpinjLocationReporting;
|
|
|
|
extern const LLRP_tSFieldDescriptor *
|
|
LLRP_apfdImpinjLocationReporting[];
|
|
|
|
extern LLRP_tSImpinjLocationReporting *
|
|
LLRP_ImpinjLocationReporting_construct (void);
|
|
|
|
extern void
|
|
LLRP_ImpinjLocationReporting_destruct (
|
|
LLRP_tSImpinjLocationReporting * pThis);
|
|
|
|
extern void
|
|
LLRP_ImpinjLocationReporting_decodeFields (
|
|
LLRP_tSImpinjLocationReporting * pThis,
|
|
LLRP_tSDecoderStream * pDecoderStream);
|
|
|
|
extern void
|
|
LLRP_ImpinjLocationReporting_assimilateSubParameters (
|
|
LLRP_tSImpinjLocationReporting * pThis,
|
|
LLRP_tSErrorDetails * pError);
|
|
|
|
extern void
|
|
LLRP_ImpinjLocationReporting_encode (
|
|
const LLRP_tSImpinjLocationReporting *pThis,
|
|
LLRP_tSEncoderStream * pEncoderStream);
|
|
|
|
|
|
extern llrp_bool_t
|
|
LLRP_ImpinjLocationReporting_isAllowedIn (
|
|
const LLRP_tSTypeDescriptor *pEnclosingElementType);
|
|
|
|
|
|
|
|
extern const LLRP_tSFieldDescriptor
|
|
LLRP_fdImpinjLocationReporting_EnableUpdateReport;
|
|
|
|
extern llrp_u1_t
|
|
LLRP_ImpinjLocationReporting_getEnableUpdateReport (
|
|
LLRP_tSImpinjLocationReporting *pThis);
|
|
|
|
extern LLRP_tResultCode
|
|
LLRP_ImpinjLocationReporting_setEnableUpdateReport (
|
|
LLRP_tSImpinjLocationReporting *pThis,
|
|
llrp_u1_t Value);
|
|
|
|
extern const LLRP_tSFieldDescriptor
|
|
LLRP_fdImpinjLocationReporting_EnableEntryReport;
|
|
|
|
extern llrp_u1_t
|
|
LLRP_ImpinjLocationReporting_getEnableEntryReport (
|
|
LLRP_tSImpinjLocationReporting *pThis);
|
|
|
|
extern LLRP_tResultCode
|
|
LLRP_ImpinjLocationReporting_setEnableEntryReport (
|
|
LLRP_tSImpinjLocationReporting *pThis,
|
|
llrp_u1_t Value);
|
|
|
|
extern const LLRP_tSFieldDescriptor
|
|
LLRP_fdImpinjLocationReporting_EnableExitReport;
|
|
|
|
extern llrp_u1_t
|
|
LLRP_ImpinjLocationReporting_getEnableExitReport (
|
|
LLRP_tSImpinjLocationReporting *pThis);
|
|
|
|
extern LLRP_tResultCode
|
|
LLRP_ImpinjLocationReporting_setEnableExitReport (
|
|
LLRP_tSImpinjLocationReporting *pThis,
|
|
llrp_u1_t Value);
|
|
|
|
extern const LLRP_tSFieldDescriptor
|
|
LLRP_fdImpinjLocationReporting_EnableDiagnosticReport;
|
|
|
|
extern llrp_u1_t
|
|
LLRP_ImpinjLocationReporting_getEnableDiagnosticReport (
|
|
LLRP_tSImpinjLocationReporting *pThis);
|
|
|
|
extern LLRP_tResultCode
|
|
LLRP_ImpinjLocationReporting_setEnableDiagnosticReport (
|
|
LLRP_tSImpinjLocationReporting *pThis,
|
|
llrp_u1_t Value);
|
|
|
|
|
|
extern LLRP_tSParameter *
|
|
LLRP_ImpinjLocationReporting_beginCustom (
|
|
LLRP_tSImpinjLocationReporting *pThis);
|
|
|
|
extern LLRP_tSParameter *
|
|
LLRP_ImpinjLocationReporting_nextCustom (
|
|
LLRP_tSParameter *pCurrent);
|
|
|
|
extern void
|
|
LLRP_ImpinjLocationReporting_clearCustom (
|
|
LLRP_tSImpinjLocationReporting *pThis);
|
|
|
|
extern int
|
|
LLRP_ImpinjLocationReporting_countCustom (
|
|
LLRP_tSImpinjLocationReporting *pThis);
|
|
|
|
extern LLRP_tResultCode
|
|
LLRP_ImpinjLocationReporting_addCustom (
|
|
LLRP_tSImpinjLocationReporting *pThis,
|
|
LLRP_tSParameter *pValue);
|
|
|
|
|
|
|
|
|
|
|
|
struct LLRP_SImpinjLocationConfidence
|
|
{
|
|
LLRP_tSParameter hdr;
|
|
|
|
llrp_u16_t ReadCount;
|
|
|
|
llrp_u32v_t ConfidenceData;
|
|
|
|
|
|
LLRP_tSParameter * listCustom;
|
|
|
|
};
|
|
|
|
extern const LLRP_tSTypeDescriptor
|
|
LLRP_tdImpinjLocationConfidence;
|
|
|
|
extern const LLRP_tSFieldDescriptor *
|
|
LLRP_apfdImpinjLocationConfidence[];
|
|
|
|
extern LLRP_tSImpinjLocationConfidence *
|
|
LLRP_ImpinjLocationConfidence_construct (void);
|
|
|
|
extern void
|
|
LLRP_ImpinjLocationConfidence_destruct (
|
|
LLRP_tSImpinjLocationConfidence * pThis);
|
|
|
|
extern void
|
|
LLRP_ImpinjLocationConfidence_decodeFields (
|
|
LLRP_tSImpinjLocationConfidence * pThis,
|
|
LLRP_tSDecoderStream * pDecoderStream);
|
|
|
|
extern void
|
|
LLRP_ImpinjLocationConfidence_assimilateSubParameters (
|
|
LLRP_tSImpinjLocationConfidence * pThis,
|
|
LLRP_tSErrorDetails * pError);
|
|
|
|
extern void
|
|
LLRP_ImpinjLocationConfidence_encode (
|
|
const LLRP_tSImpinjLocationConfidence *pThis,
|
|
LLRP_tSEncoderStream * pEncoderStream);
|
|
|
|
|
|
extern llrp_bool_t
|
|
LLRP_ImpinjLocationConfidence_isAllowedIn (
|
|
const LLRP_tSTypeDescriptor *pEnclosingElementType);
|
|
|
|
|
|
|
|
extern const LLRP_tSFieldDescriptor
|
|
LLRP_fdImpinjLocationConfidence_ReadCount;
|
|
|
|
extern llrp_u16_t
|
|
LLRP_ImpinjLocationConfidence_getReadCount (
|
|
LLRP_tSImpinjLocationConfidence *pThis);
|
|
|
|
extern LLRP_tResultCode
|
|
LLRP_ImpinjLocationConfidence_setReadCount (
|
|
LLRP_tSImpinjLocationConfidence *pThis,
|
|
llrp_u16_t Value);
|
|
|
|
extern const LLRP_tSFieldDescriptor
|
|
LLRP_fdImpinjLocationConfidence_ConfidenceData;
|
|
|
|
extern llrp_u32v_t
|
|
LLRP_ImpinjLocationConfidence_getConfidenceData (
|
|
LLRP_tSImpinjLocationConfidence *pThis);
|
|
|
|
extern LLRP_tResultCode
|
|
LLRP_ImpinjLocationConfidence_setConfidenceData (
|
|
LLRP_tSImpinjLocationConfidence *pThis,
|
|
llrp_u32v_t Value);
|
|
|
|
|
|
extern LLRP_tSParameter *
|
|
LLRP_ImpinjLocationConfidence_beginCustom (
|
|
LLRP_tSImpinjLocationConfidence *pThis);
|
|
|
|
extern LLRP_tSParameter *
|
|
LLRP_ImpinjLocationConfidence_nextCustom (
|
|
LLRP_tSParameter *pCurrent);
|
|
|
|
extern void
|
|
LLRP_ImpinjLocationConfidence_clearCustom (
|
|
LLRP_tSImpinjLocationConfidence *pThis);
|
|
|
|
extern int
|
|
LLRP_ImpinjLocationConfidence_countCustom (
|
|
LLRP_tSImpinjLocationConfidence *pThis);
|
|
|
|
extern LLRP_tResultCode
|
|
LLRP_ImpinjLocationConfidence_addCustom (
|
|
LLRP_tSImpinjLocationConfidence *pThis,
|
|
LLRP_tSParameter *pValue);
|
|
|
|
|
|
|
|
|
|
|
|
struct LLRP_SImpinjLocationReportData
|
|
{
|
|
LLRP_tSParameter hdr;
|
|
|
|
llrp_u64_t LastSeenTimestampUTC;
|
|
|
|
llrp_s32_t LocXCentimeters;
|
|
|
|
llrp_s32_t LocYCentimeters;
|
|
|
|
LLRP_tEImpinjLocationReportType eType;
|
|
|
|
|
|
LLRP_tSImpinjLocationConfidence * pImpinjLocationConfidence;
|
|
|
|
LLRP_tSParameter * listCustom;
|
|
|
|
};
|
|
|
|
extern const LLRP_tSTypeDescriptor
|
|
LLRP_tdImpinjLocationReportData;
|
|
|
|
extern const LLRP_tSFieldDescriptor *
|
|
LLRP_apfdImpinjLocationReportData[];
|
|
|
|
extern LLRP_tSImpinjLocationReportData *
|
|
LLRP_ImpinjLocationReportData_construct (void);
|
|
|
|
extern void
|
|
LLRP_ImpinjLocationReportData_destruct (
|
|
LLRP_tSImpinjLocationReportData * pThis);
|
|
|
|
extern void
|
|
LLRP_ImpinjLocationReportData_decodeFields (
|
|
LLRP_tSImpinjLocationReportData * pThis,
|
|
LLRP_tSDecoderStream * pDecoderStream);
|
|
|
|
extern void
|
|
LLRP_ImpinjLocationReportData_assimilateSubParameters (
|
|
LLRP_tSImpinjLocationReportData * pThis,
|
|
LLRP_tSErrorDetails * pError);
|
|
|
|
extern void
|
|
LLRP_ImpinjLocationReportData_encode (
|
|
const LLRP_tSImpinjLocationReportData *pThis,
|
|
LLRP_tSEncoderStream * pEncoderStream);
|
|
|
|
|
|
extern llrp_bool_t
|
|
LLRP_ImpinjLocationReportData_isAllowedIn (
|
|
const LLRP_tSTypeDescriptor *pEnclosingElementType);
|
|
|
|
|
|
|
|
extern const LLRP_tSFieldDescriptor
|
|
LLRP_fdImpinjLocationReportData_LastSeenTimestampUTC;
|
|
|
|
extern llrp_u64_t
|
|
LLRP_ImpinjLocationReportData_getLastSeenTimestampUTC (
|
|
LLRP_tSImpinjLocationReportData *pThis);
|
|
|
|
extern LLRP_tResultCode
|
|
LLRP_ImpinjLocationReportData_setLastSeenTimestampUTC (
|
|
LLRP_tSImpinjLocationReportData *pThis,
|
|
llrp_u64_t Value);
|
|
|
|
extern const LLRP_tSFieldDescriptor
|
|
LLRP_fdImpinjLocationReportData_LocXCentimeters;
|
|
|
|
extern llrp_s32_t
|
|
LLRP_ImpinjLocationReportData_getLocXCentimeters (
|
|
LLRP_tSImpinjLocationReportData *pThis);
|
|
|
|
extern LLRP_tResultCode
|
|
LLRP_ImpinjLocationReportData_setLocXCentimeters (
|
|
LLRP_tSImpinjLocationReportData *pThis,
|
|
llrp_s32_t Value);
|
|
|
|
extern const LLRP_tSFieldDescriptor
|
|
LLRP_fdImpinjLocationReportData_LocYCentimeters;
|
|
|
|
extern llrp_s32_t
|
|
LLRP_ImpinjLocationReportData_getLocYCentimeters (
|
|
LLRP_tSImpinjLocationReportData *pThis);
|
|
|
|
extern LLRP_tResultCode
|
|
LLRP_ImpinjLocationReportData_setLocYCentimeters (
|
|
LLRP_tSImpinjLocationReportData *pThis,
|
|
llrp_s32_t Value);
|
|
|
|
extern const LLRP_tSFieldDescriptor
|
|
LLRP_fdImpinjLocationReportData_Type;
|
|
|
|
extern LLRP_tEImpinjLocationReportType
|
|
LLRP_ImpinjLocationReportData_getType (
|
|
LLRP_tSImpinjLocationReportData *pThis);
|
|
|
|
extern LLRP_tResultCode
|
|
LLRP_ImpinjLocationReportData_setType (
|
|
LLRP_tSImpinjLocationReportData *pThis,
|
|
LLRP_tEImpinjLocationReportType Value);
|
|
|
|
|
|
extern LLRP_tSImpinjLocationConfidence *
|
|
LLRP_ImpinjLocationReportData_getImpinjLocationConfidence (
|
|
LLRP_tSImpinjLocationReportData *pThis);
|
|
|
|
extern LLRP_tResultCode
|
|
LLRP_ImpinjLocationReportData_setImpinjLocationConfidence (
|
|
LLRP_tSImpinjLocationReportData *pThis,
|
|
LLRP_tSImpinjLocationConfidence *pValue);
|
|
|
|
extern LLRP_tSParameter *
|
|
LLRP_ImpinjLocationReportData_beginCustom (
|
|
LLRP_tSImpinjLocationReportData *pThis);
|
|
|
|
extern LLRP_tSParameter *
|
|
LLRP_ImpinjLocationReportData_nextCustom (
|
|
LLRP_tSParameter *pCurrent);
|
|
|
|
extern void
|
|
LLRP_ImpinjLocationReportData_clearCustom (
|
|
LLRP_tSImpinjLocationReportData *pThis);
|
|
|
|
extern int
|
|
LLRP_ImpinjLocationReportData_countCustom (
|
|
LLRP_tSImpinjLocationReportData *pThis);
|
|
|
|
extern LLRP_tResultCode
|
|
LLRP_ImpinjLocationReportData_addCustom (
|
|
LLRP_tSImpinjLocationReportData *pThis,
|
|
LLRP_tSParameter *pValue);
|
|
|
|
|
|
|
|
|
|
|
|
struct LLRP_SImpinjDISpec
|
|
{
|
|
LLRP_tSParameter hdr;
|
|
|
|
|
|
LLRP_tSImpinjDirectionSectors * pImpinjDirectionSectors;
|
|
|
|
LLRP_tSImpinjDirectionConfig * pImpinjDirectionConfig;
|
|
|
|
LLRP_tSImpinjC1G2DirectionConfig * pImpinjC1G2DirectionConfig;
|
|
|
|
LLRP_tSImpinjDirectionReporting * pImpinjDirectionReporting;
|
|
|
|
LLRP_tSParameter * listCustom;
|
|
|
|
};
|
|
|
|
extern const LLRP_tSTypeDescriptor
|
|
LLRP_tdImpinjDISpec;
|
|
|
|
extern const LLRP_tSFieldDescriptor *
|
|
LLRP_apfdImpinjDISpec[];
|
|
|
|
extern LLRP_tSImpinjDISpec *
|
|
LLRP_ImpinjDISpec_construct (void);
|
|
|
|
extern void
|
|
LLRP_ImpinjDISpec_destruct (
|
|
LLRP_tSImpinjDISpec * pThis);
|
|
|
|
extern void
|
|
LLRP_ImpinjDISpec_decodeFields (
|
|
LLRP_tSImpinjDISpec * pThis,
|
|
LLRP_tSDecoderStream * pDecoderStream);
|
|
|
|
extern void
|
|
LLRP_ImpinjDISpec_assimilateSubParameters (
|
|
LLRP_tSImpinjDISpec * pThis,
|
|
LLRP_tSErrorDetails * pError);
|
|
|
|
extern void
|
|
LLRP_ImpinjDISpec_encode (
|
|
const LLRP_tSImpinjDISpec *pThis,
|
|
LLRP_tSEncoderStream * pEncoderStream);
|
|
|
|
|
|
extern llrp_bool_t
|
|
LLRP_ImpinjDISpec_isAllowedIn (
|
|
const LLRP_tSTypeDescriptor *pEnclosingElementType);
|
|
|
|
|
|
|
|
|
|
extern LLRP_tSImpinjDirectionSectors *
|
|
LLRP_ImpinjDISpec_getImpinjDirectionSectors (
|
|
LLRP_tSImpinjDISpec *pThis);
|
|
|
|
extern LLRP_tResultCode
|
|
LLRP_ImpinjDISpec_setImpinjDirectionSectors (
|
|
LLRP_tSImpinjDISpec *pThis,
|
|
LLRP_tSImpinjDirectionSectors *pValue);
|
|
|
|
extern LLRP_tSImpinjDirectionConfig *
|
|
LLRP_ImpinjDISpec_getImpinjDirectionConfig (
|
|
LLRP_tSImpinjDISpec *pThis);
|
|
|
|
extern LLRP_tResultCode
|
|
LLRP_ImpinjDISpec_setImpinjDirectionConfig (
|
|
LLRP_tSImpinjDISpec *pThis,
|
|
LLRP_tSImpinjDirectionConfig *pValue);
|
|
|
|
extern LLRP_tSImpinjC1G2DirectionConfig *
|
|
LLRP_ImpinjDISpec_getImpinjC1G2DirectionConfig (
|
|
LLRP_tSImpinjDISpec *pThis);
|
|
|
|
extern LLRP_tResultCode
|
|
LLRP_ImpinjDISpec_setImpinjC1G2DirectionConfig (
|
|
LLRP_tSImpinjDISpec *pThis,
|
|
LLRP_tSImpinjC1G2DirectionConfig *pValue);
|
|
|
|
extern LLRP_tSImpinjDirectionReporting *
|
|
LLRP_ImpinjDISpec_getImpinjDirectionReporting (
|
|
LLRP_tSImpinjDISpec *pThis);
|
|
|
|
extern LLRP_tResultCode
|
|
LLRP_ImpinjDISpec_setImpinjDirectionReporting (
|
|
LLRP_tSImpinjDISpec *pThis,
|
|
LLRP_tSImpinjDirectionReporting *pValue);
|
|
|
|
extern LLRP_tSParameter *
|
|
LLRP_ImpinjDISpec_beginCustom (
|
|
LLRP_tSImpinjDISpec *pThis);
|
|
|
|
extern LLRP_tSParameter *
|
|
LLRP_ImpinjDISpec_nextCustom (
|
|
LLRP_tSParameter *pCurrent);
|
|
|
|
extern void
|
|
LLRP_ImpinjDISpec_clearCustom (
|
|
LLRP_tSImpinjDISpec *pThis);
|
|
|
|
extern int
|
|
LLRP_ImpinjDISpec_countCustom (
|
|
LLRP_tSImpinjDISpec *pThis);
|
|
|
|
extern LLRP_tResultCode
|
|
LLRP_ImpinjDISpec_addCustom (
|
|
LLRP_tSImpinjDISpec *pThis,
|
|
LLRP_tSParameter *pValue);
|
|
|
|
|
|
|
|
|
|
|
|
struct LLRP_SImpinjDirectionSectors
|
|
{
|
|
LLRP_tSParameter hdr;
|
|
|
|
llrp_u16v_t EnabledSectorIDs;
|
|
|
|
|
|
LLRP_tSParameter * listCustom;
|
|
|
|
};
|
|
|
|
extern const LLRP_tSTypeDescriptor
|
|
LLRP_tdImpinjDirectionSectors;
|
|
|
|
extern const LLRP_tSFieldDescriptor *
|
|
LLRP_apfdImpinjDirectionSectors[];
|
|
|
|
extern LLRP_tSImpinjDirectionSectors *
|
|
LLRP_ImpinjDirectionSectors_construct (void);
|
|
|
|
extern void
|
|
LLRP_ImpinjDirectionSectors_destruct (
|
|
LLRP_tSImpinjDirectionSectors * pThis);
|
|
|
|
extern void
|
|
LLRP_ImpinjDirectionSectors_decodeFields (
|
|
LLRP_tSImpinjDirectionSectors * pThis,
|
|
LLRP_tSDecoderStream * pDecoderStream);
|
|
|
|
extern void
|
|
LLRP_ImpinjDirectionSectors_assimilateSubParameters (
|
|
LLRP_tSImpinjDirectionSectors * pThis,
|
|
LLRP_tSErrorDetails * pError);
|
|
|
|
extern void
|
|
LLRP_ImpinjDirectionSectors_encode (
|
|
const LLRP_tSImpinjDirectionSectors *pThis,
|
|
LLRP_tSEncoderStream * pEncoderStream);
|
|
|
|
|
|
extern llrp_bool_t
|
|
LLRP_ImpinjDirectionSectors_isAllowedIn (
|
|
const LLRP_tSTypeDescriptor *pEnclosingElementType);
|
|
|
|
|
|
|
|
extern const LLRP_tSFieldDescriptor
|
|
LLRP_fdImpinjDirectionSectors_EnabledSectorIDs;
|
|
|
|
extern llrp_u16v_t
|
|
LLRP_ImpinjDirectionSectors_getEnabledSectorIDs (
|
|
LLRP_tSImpinjDirectionSectors *pThis);
|
|
|
|
extern LLRP_tResultCode
|
|
LLRP_ImpinjDirectionSectors_setEnabledSectorIDs (
|
|
LLRP_tSImpinjDirectionSectors *pThis,
|
|
llrp_u16v_t Value);
|
|
|
|
|
|
extern LLRP_tSParameter *
|
|
LLRP_ImpinjDirectionSectors_beginCustom (
|
|
LLRP_tSImpinjDirectionSectors *pThis);
|
|
|
|
extern LLRP_tSParameter *
|
|
LLRP_ImpinjDirectionSectors_nextCustom (
|
|
LLRP_tSParameter *pCurrent);
|
|
|
|
extern void
|
|
LLRP_ImpinjDirectionSectors_clearCustom (
|
|
LLRP_tSImpinjDirectionSectors *pThis);
|
|
|
|
extern int
|
|
LLRP_ImpinjDirectionSectors_countCustom (
|
|
LLRP_tSImpinjDirectionSectors *pThis);
|
|
|
|
extern LLRP_tResultCode
|
|
LLRP_ImpinjDirectionSectors_addCustom (
|
|
LLRP_tSImpinjDirectionSectors *pThis,
|
|
LLRP_tSParameter *pValue);
|
|
|
|
|
|
|
|
|
|
|
|
struct LLRP_SImpinjDirectionConfig
|
|
{
|
|
LLRP_tSParameter hdr;
|
|
|
|
llrp_u16_t TagAgeIntervalSeconds;
|
|
|
|
llrp_u16_t UpdateIntervalSeconds;
|
|
|
|
LLRP_tEImpinjDirectionFieldOfView eFieldOfView;
|
|
|
|
|
|
LLRP_tSImpinjDirectionUserTagPopulationLimit * pImpinjDirectionUserTagPopulationLimit;
|
|
|
|
LLRP_tSParameter * listCustom;
|
|
|
|
};
|
|
|
|
extern const LLRP_tSTypeDescriptor
|
|
LLRP_tdImpinjDirectionConfig;
|
|
|
|
extern const LLRP_tSFieldDescriptor *
|
|
LLRP_apfdImpinjDirectionConfig[];
|
|
|
|
extern LLRP_tSImpinjDirectionConfig *
|
|
LLRP_ImpinjDirectionConfig_construct (void);
|
|
|
|
extern void
|
|
LLRP_ImpinjDirectionConfig_destruct (
|
|
LLRP_tSImpinjDirectionConfig * pThis);
|
|
|
|
extern void
|
|
LLRP_ImpinjDirectionConfig_decodeFields (
|
|
LLRP_tSImpinjDirectionConfig * pThis,
|
|
LLRP_tSDecoderStream * pDecoderStream);
|
|
|
|
extern void
|
|
LLRP_ImpinjDirectionConfig_assimilateSubParameters (
|
|
LLRP_tSImpinjDirectionConfig * pThis,
|
|
LLRP_tSErrorDetails * pError);
|
|
|
|
extern void
|
|
LLRP_ImpinjDirectionConfig_encode (
|
|
const LLRP_tSImpinjDirectionConfig *pThis,
|
|
LLRP_tSEncoderStream * pEncoderStream);
|
|
|
|
|
|
extern llrp_bool_t
|
|
LLRP_ImpinjDirectionConfig_isAllowedIn (
|
|
const LLRP_tSTypeDescriptor *pEnclosingElementType);
|
|
|
|
|
|
|
|
extern const LLRP_tSFieldDescriptor
|
|
LLRP_fdImpinjDirectionConfig_TagAgeIntervalSeconds;
|
|
|
|
extern llrp_u16_t
|
|
LLRP_ImpinjDirectionConfig_getTagAgeIntervalSeconds (
|
|
LLRP_tSImpinjDirectionConfig *pThis);
|
|
|
|
extern LLRP_tResultCode
|
|
LLRP_ImpinjDirectionConfig_setTagAgeIntervalSeconds (
|
|
LLRP_tSImpinjDirectionConfig *pThis,
|
|
llrp_u16_t Value);
|
|
|
|
extern const LLRP_tSFieldDescriptor
|
|
LLRP_fdImpinjDirectionConfig_UpdateIntervalSeconds;
|
|
|
|
extern llrp_u16_t
|
|
LLRP_ImpinjDirectionConfig_getUpdateIntervalSeconds (
|
|
LLRP_tSImpinjDirectionConfig *pThis);
|
|
|
|
extern LLRP_tResultCode
|
|
LLRP_ImpinjDirectionConfig_setUpdateIntervalSeconds (
|
|
LLRP_tSImpinjDirectionConfig *pThis,
|
|
llrp_u16_t Value);
|
|
|
|
extern const LLRP_tSFieldDescriptor
|
|
LLRP_fdImpinjDirectionConfig_FieldOfView;
|
|
|
|
extern LLRP_tEImpinjDirectionFieldOfView
|
|
LLRP_ImpinjDirectionConfig_getFieldOfView (
|
|
LLRP_tSImpinjDirectionConfig *pThis);
|
|
|
|
extern LLRP_tResultCode
|
|
LLRP_ImpinjDirectionConfig_setFieldOfView (
|
|
LLRP_tSImpinjDirectionConfig *pThis,
|
|
LLRP_tEImpinjDirectionFieldOfView Value);
|
|
|
|
|
|
extern LLRP_tSImpinjDirectionUserTagPopulationLimit *
|
|
LLRP_ImpinjDirectionConfig_getImpinjDirectionUserTagPopulationLimit (
|
|
LLRP_tSImpinjDirectionConfig *pThis);
|
|
|
|
extern LLRP_tResultCode
|
|
LLRP_ImpinjDirectionConfig_setImpinjDirectionUserTagPopulationLimit (
|
|
LLRP_tSImpinjDirectionConfig *pThis,
|
|
LLRP_tSImpinjDirectionUserTagPopulationLimit *pValue);
|
|
|
|
extern LLRP_tSParameter *
|
|
LLRP_ImpinjDirectionConfig_beginCustom (
|
|
LLRP_tSImpinjDirectionConfig *pThis);
|
|
|
|
extern LLRP_tSParameter *
|
|
LLRP_ImpinjDirectionConfig_nextCustom (
|
|
LLRP_tSParameter *pCurrent);
|
|
|
|
extern void
|
|
LLRP_ImpinjDirectionConfig_clearCustom (
|
|
LLRP_tSImpinjDirectionConfig *pThis);
|
|
|
|
extern int
|
|
LLRP_ImpinjDirectionConfig_countCustom (
|
|
LLRP_tSImpinjDirectionConfig *pThis);
|
|
|
|
extern LLRP_tResultCode
|
|
LLRP_ImpinjDirectionConfig_addCustom (
|
|
LLRP_tSImpinjDirectionConfig *pThis,
|
|
LLRP_tSParameter *pValue);
|
|
|
|
|
|
|
|
|
|
|
|
struct LLRP_SImpinjDirectionUserTagPopulationLimit
|
|
{
|
|
LLRP_tSParameter hdr;
|
|
|
|
llrp_u16_t UserTagPopulationLimit;
|
|
|
|
|
|
};
|
|
|
|
extern const LLRP_tSTypeDescriptor
|
|
LLRP_tdImpinjDirectionUserTagPopulationLimit;
|
|
|
|
extern const LLRP_tSFieldDescriptor *
|
|
LLRP_apfdImpinjDirectionUserTagPopulationLimit[];
|
|
|
|
extern LLRP_tSImpinjDirectionUserTagPopulationLimit *
|
|
LLRP_ImpinjDirectionUserTagPopulationLimit_construct (void);
|
|
|
|
extern void
|
|
LLRP_ImpinjDirectionUserTagPopulationLimit_destruct (
|
|
LLRP_tSImpinjDirectionUserTagPopulationLimit * pThis);
|
|
|
|
extern void
|
|
LLRP_ImpinjDirectionUserTagPopulationLimit_decodeFields (
|
|
LLRP_tSImpinjDirectionUserTagPopulationLimit * pThis,
|
|
LLRP_tSDecoderStream * pDecoderStream);
|
|
|
|
extern void
|
|
LLRP_ImpinjDirectionUserTagPopulationLimit_assimilateSubParameters (
|
|
LLRP_tSImpinjDirectionUserTagPopulationLimit * pThis,
|
|
LLRP_tSErrorDetails * pError);
|
|
|
|
extern void
|
|
LLRP_ImpinjDirectionUserTagPopulationLimit_encode (
|
|
const LLRP_tSImpinjDirectionUserTagPopulationLimit *pThis,
|
|
LLRP_tSEncoderStream * pEncoderStream);
|
|
|
|
|
|
extern llrp_bool_t
|
|
LLRP_ImpinjDirectionUserTagPopulationLimit_isAllowedIn (
|
|
const LLRP_tSTypeDescriptor *pEnclosingElementType);
|
|
|
|
|
|
|
|
extern const LLRP_tSFieldDescriptor
|
|
LLRP_fdImpinjDirectionUserTagPopulationLimit_UserTagPopulationLimit;
|
|
|
|
extern llrp_u16_t
|
|
LLRP_ImpinjDirectionUserTagPopulationLimit_getUserTagPopulationLimit (
|
|
LLRP_tSImpinjDirectionUserTagPopulationLimit *pThis);
|
|
|
|
extern LLRP_tResultCode
|
|
LLRP_ImpinjDirectionUserTagPopulationLimit_setUserTagPopulationLimit (
|
|
LLRP_tSImpinjDirectionUserTagPopulationLimit *pThis,
|
|
llrp_u16_t Value);
|
|
|
|
|
|
|
|
|
|
|
|
struct LLRP_SImpinjC1G2DirectionConfig
|
|
{
|
|
LLRP_tSParameter hdr;
|
|
|
|
LLRP_tEImpinjDirectionRFMode eRFMode;
|
|
|
|
|
|
LLRP_tSImpinjTransmitPower * pImpinjTransmitPower;
|
|
|
|
LLRP_tSC1G2Filter * listC1G2Filter;
|
|
|
|
LLRP_tSParameter * listCustom;
|
|
|
|
};
|
|
|
|
extern const LLRP_tSTypeDescriptor
|
|
LLRP_tdImpinjC1G2DirectionConfig;
|
|
|
|
extern const LLRP_tSFieldDescriptor *
|
|
LLRP_apfdImpinjC1G2DirectionConfig[];
|
|
|
|
extern LLRP_tSImpinjC1G2DirectionConfig *
|
|
LLRP_ImpinjC1G2DirectionConfig_construct (void);
|
|
|
|
extern void
|
|
LLRP_ImpinjC1G2DirectionConfig_destruct (
|
|
LLRP_tSImpinjC1G2DirectionConfig * pThis);
|
|
|
|
extern void
|
|
LLRP_ImpinjC1G2DirectionConfig_decodeFields (
|
|
LLRP_tSImpinjC1G2DirectionConfig * pThis,
|
|
LLRP_tSDecoderStream * pDecoderStream);
|
|
|
|
extern void
|
|
LLRP_ImpinjC1G2DirectionConfig_assimilateSubParameters (
|
|
LLRP_tSImpinjC1G2DirectionConfig * pThis,
|
|
LLRP_tSErrorDetails * pError);
|
|
|
|
extern void
|
|
LLRP_ImpinjC1G2DirectionConfig_encode (
|
|
const LLRP_tSImpinjC1G2DirectionConfig *pThis,
|
|
LLRP_tSEncoderStream * pEncoderStream);
|
|
|
|
|
|
extern llrp_bool_t
|
|
LLRP_ImpinjC1G2DirectionConfig_isAllowedIn (
|
|
const LLRP_tSTypeDescriptor *pEnclosingElementType);
|
|
|
|
|
|
|
|
extern const LLRP_tSFieldDescriptor
|
|
LLRP_fdImpinjC1G2DirectionConfig_RFMode;
|
|
|
|
extern LLRP_tEImpinjDirectionRFMode
|
|
LLRP_ImpinjC1G2DirectionConfig_getRFMode (
|
|
LLRP_tSImpinjC1G2DirectionConfig *pThis);
|
|
|
|
extern LLRP_tResultCode
|
|
LLRP_ImpinjC1G2DirectionConfig_setRFMode (
|
|
LLRP_tSImpinjC1G2DirectionConfig *pThis,
|
|
LLRP_tEImpinjDirectionRFMode Value);
|
|
|
|
|
|
extern LLRP_tSImpinjTransmitPower *
|
|
LLRP_ImpinjC1G2DirectionConfig_getImpinjTransmitPower (
|
|
LLRP_tSImpinjC1G2DirectionConfig *pThis);
|
|
|
|
extern LLRP_tResultCode
|
|
LLRP_ImpinjC1G2DirectionConfig_setImpinjTransmitPower (
|
|
LLRP_tSImpinjC1G2DirectionConfig *pThis,
|
|
LLRP_tSImpinjTransmitPower *pValue);
|
|
|
|
extern LLRP_tSC1G2Filter *
|
|
LLRP_ImpinjC1G2DirectionConfig_beginC1G2Filter (
|
|
LLRP_tSImpinjC1G2DirectionConfig *pThis);
|
|
|
|
extern LLRP_tSC1G2Filter *
|
|
LLRP_ImpinjC1G2DirectionConfig_nextC1G2Filter (
|
|
LLRP_tSC1G2Filter *pCurrent);
|
|
|
|
extern void
|
|
LLRP_ImpinjC1G2DirectionConfig_clearC1G2Filter (
|
|
LLRP_tSImpinjC1G2DirectionConfig *pThis);
|
|
|
|
extern int
|
|
LLRP_ImpinjC1G2DirectionConfig_countC1G2Filter (
|
|
LLRP_tSImpinjC1G2DirectionConfig *pThis);
|
|
|
|
extern LLRP_tResultCode
|
|
LLRP_ImpinjC1G2DirectionConfig_addC1G2Filter (
|
|
LLRP_tSImpinjC1G2DirectionConfig *pThis,
|
|
LLRP_tSC1G2Filter *pValue);
|
|
|
|
|
|
extern LLRP_tSParameter *
|
|
LLRP_ImpinjC1G2DirectionConfig_beginCustom (
|
|
LLRP_tSImpinjC1G2DirectionConfig *pThis);
|
|
|
|
extern LLRP_tSParameter *
|
|
LLRP_ImpinjC1G2DirectionConfig_nextCustom (
|
|
LLRP_tSParameter *pCurrent);
|
|
|
|
extern void
|
|
LLRP_ImpinjC1G2DirectionConfig_clearCustom (
|
|
LLRP_tSImpinjC1G2DirectionConfig *pThis);
|
|
|
|
extern int
|
|
LLRP_ImpinjC1G2DirectionConfig_countCustom (
|
|
LLRP_tSImpinjC1G2DirectionConfig *pThis);
|
|
|
|
extern LLRP_tResultCode
|
|
LLRP_ImpinjC1G2DirectionConfig_addCustom (
|
|
LLRP_tSImpinjC1G2DirectionConfig *pThis,
|
|
LLRP_tSParameter *pValue);
|
|
|
|
|
|
|
|
|
|
|
|
struct LLRP_SImpinjExtendedTagInformation
|
|
{
|
|
LLRP_tSParameter hdr;
|
|
|
|
|
|
LLRP_tSEPCData * listEPCData;
|
|
|
|
LLRP_tSImpinjLocationReportData * pImpinjLocationReportData;
|
|
|
|
LLRP_tSImpinjDirectionReportData * pImpinjDirectionReportData;
|
|
|
|
LLRP_tSParameter * listCustom;
|
|
|
|
};
|
|
|
|
extern const LLRP_tSTypeDescriptor
|
|
LLRP_tdImpinjExtendedTagInformation;
|
|
|
|
extern const LLRP_tSFieldDescriptor *
|
|
LLRP_apfdImpinjExtendedTagInformation[];
|
|
|
|
extern LLRP_tSImpinjExtendedTagInformation *
|
|
LLRP_ImpinjExtendedTagInformation_construct (void);
|
|
|
|
extern void
|
|
LLRP_ImpinjExtendedTagInformation_destruct (
|
|
LLRP_tSImpinjExtendedTagInformation * pThis);
|
|
|
|
extern void
|
|
LLRP_ImpinjExtendedTagInformation_decodeFields (
|
|
LLRP_tSImpinjExtendedTagInformation * pThis,
|
|
LLRP_tSDecoderStream * pDecoderStream);
|
|
|
|
extern void
|
|
LLRP_ImpinjExtendedTagInformation_assimilateSubParameters (
|
|
LLRP_tSImpinjExtendedTagInformation * pThis,
|
|
LLRP_tSErrorDetails * pError);
|
|
|
|
extern void
|
|
LLRP_ImpinjExtendedTagInformation_encode (
|
|
const LLRP_tSImpinjExtendedTagInformation *pThis,
|
|
LLRP_tSEncoderStream * pEncoderStream);
|
|
|
|
|
|
extern llrp_bool_t
|
|
LLRP_ImpinjExtendedTagInformation_isAllowedIn (
|
|
const LLRP_tSTypeDescriptor *pEnclosingElementType);
|
|
|
|
|
|
|
|
|
|
extern LLRP_tSEPCData *
|
|
LLRP_ImpinjExtendedTagInformation_beginEPCData (
|
|
LLRP_tSImpinjExtendedTagInformation *pThis);
|
|
|
|
extern LLRP_tSEPCData *
|
|
LLRP_ImpinjExtendedTagInformation_nextEPCData (
|
|
LLRP_tSEPCData *pCurrent);
|
|
|
|
extern void
|
|
LLRP_ImpinjExtendedTagInformation_clearEPCData (
|
|
LLRP_tSImpinjExtendedTagInformation *pThis);
|
|
|
|
extern int
|
|
LLRP_ImpinjExtendedTagInformation_countEPCData (
|
|
LLRP_tSImpinjExtendedTagInformation *pThis);
|
|
|
|
extern LLRP_tResultCode
|
|
LLRP_ImpinjExtendedTagInformation_addEPCData (
|
|
LLRP_tSImpinjExtendedTagInformation *pThis,
|
|
LLRP_tSEPCData *pValue);
|
|
|
|
|
|
extern LLRP_tSImpinjLocationReportData *
|
|
LLRP_ImpinjExtendedTagInformation_getImpinjLocationReportData (
|
|
LLRP_tSImpinjExtendedTagInformation *pThis);
|
|
|
|
extern LLRP_tResultCode
|
|
LLRP_ImpinjExtendedTagInformation_setImpinjLocationReportData (
|
|
LLRP_tSImpinjExtendedTagInformation *pThis,
|
|
LLRP_tSImpinjLocationReportData *pValue);
|
|
|
|
extern LLRP_tSImpinjDirectionReportData *
|
|
LLRP_ImpinjExtendedTagInformation_getImpinjDirectionReportData (
|
|
LLRP_tSImpinjExtendedTagInformation *pThis);
|
|
|
|
extern LLRP_tResultCode
|
|
LLRP_ImpinjExtendedTagInformation_setImpinjDirectionReportData (
|
|
LLRP_tSImpinjExtendedTagInformation *pThis,
|
|
LLRP_tSImpinjDirectionReportData *pValue);
|
|
|
|
extern LLRP_tSParameter *
|
|
LLRP_ImpinjExtendedTagInformation_beginCustom (
|
|
LLRP_tSImpinjExtendedTagInformation *pThis);
|
|
|
|
extern LLRP_tSParameter *
|
|
LLRP_ImpinjExtendedTagInformation_nextCustom (
|
|
LLRP_tSParameter *pCurrent);
|
|
|
|
extern void
|
|
LLRP_ImpinjExtendedTagInformation_clearCustom (
|
|
LLRP_tSImpinjExtendedTagInformation *pThis);
|
|
|
|
extern int
|
|
LLRP_ImpinjExtendedTagInformation_countCustom (
|
|
LLRP_tSImpinjExtendedTagInformation *pThis);
|
|
|
|
extern LLRP_tResultCode
|
|
LLRP_ImpinjExtendedTagInformation_addCustom (
|
|
LLRP_tSImpinjExtendedTagInformation *pThis,
|
|
LLRP_tSParameter *pValue);
|
|
|
|
|
|
|
|
|
|
|
|
struct LLRP_SImpinjDirectionReporting
|
|
{
|
|
LLRP_tSParameter hdr;
|
|
|
|
llrp_u1_t EnableUpdateReport;
|
|
|
|
llrp_u1_t EnableEntryReport;
|
|
|
|
llrp_u1_t EnableExitReport;
|
|
|
|
llrp_u1_t EnableDiagnosticReport;
|
|
|
|
LLRP_tEImpinjDirectionDiagnosticReportLevel eDiagnosticReportLevel;
|
|
|
|
|
|
LLRP_tSParameter * listCustom;
|
|
|
|
};
|
|
|
|
extern const LLRP_tSTypeDescriptor
|
|
LLRP_tdImpinjDirectionReporting;
|
|
|
|
extern const LLRP_tSFieldDescriptor *
|
|
LLRP_apfdImpinjDirectionReporting[];
|
|
|
|
extern LLRP_tSImpinjDirectionReporting *
|
|
LLRP_ImpinjDirectionReporting_construct (void);
|
|
|
|
extern void
|
|
LLRP_ImpinjDirectionReporting_destruct (
|
|
LLRP_tSImpinjDirectionReporting * pThis);
|
|
|
|
extern void
|
|
LLRP_ImpinjDirectionReporting_decodeFields (
|
|
LLRP_tSImpinjDirectionReporting * pThis,
|
|
LLRP_tSDecoderStream * pDecoderStream);
|
|
|
|
extern void
|
|
LLRP_ImpinjDirectionReporting_assimilateSubParameters (
|
|
LLRP_tSImpinjDirectionReporting * pThis,
|
|
LLRP_tSErrorDetails * pError);
|
|
|
|
extern void
|
|
LLRP_ImpinjDirectionReporting_encode (
|
|
const LLRP_tSImpinjDirectionReporting *pThis,
|
|
LLRP_tSEncoderStream * pEncoderStream);
|
|
|
|
|
|
extern llrp_bool_t
|
|
LLRP_ImpinjDirectionReporting_isAllowedIn (
|
|
const LLRP_tSTypeDescriptor *pEnclosingElementType);
|
|
|
|
|
|
|
|
extern const LLRP_tSFieldDescriptor
|
|
LLRP_fdImpinjDirectionReporting_EnableUpdateReport;
|
|
|
|
extern llrp_u1_t
|
|
LLRP_ImpinjDirectionReporting_getEnableUpdateReport (
|
|
LLRP_tSImpinjDirectionReporting *pThis);
|
|
|
|
extern LLRP_tResultCode
|
|
LLRP_ImpinjDirectionReporting_setEnableUpdateReport (
|
|
LLRP_tSImpinjDirectionReporting *pThis,
|
|
llrp_u1_t Value);
|
|
|
|
extern const LLRP_tSFieldDescriptor
|
|
LLRP_fdImpinjDirectionReporting_EnableEntryReport;
|
|
|
|
extern llrp_u1_t
|
|
LLRP_ImpinjDirectionReporting_getEnableEntryReport (
|
|
LLRP_tSImpinjDirectionReporting *pThis);
|
|
|
|
extern LLRP_tResultCode
|
|
LLRP_ImpinjDirectionReporting_setEnableEntryReport (
|
|
LLRP_tSImpinjDirectionReporting *pThis,
|
|
llrp_u1_t Value);
|
|
|
|
extern const LLRP_tSFieldDescriptor
|
|
LLRP_fdImpinjDirectionReporting_EnableExitReport;
|
|
|
|
extern llrp_u1_t
|
|
LLRP_ImpinjDirectionReporting_getEnableExitReport (
|
|
LLRP_tSImpinjDirectionReporting *pThis);
|
|
|
|
extern LLRP_tResultCode
|
|
LLRP_ImpinjDirectionReporting_setEnableExitReport (
|
|
LLRP_tSImpinjDirectionReporting *pThis,
|
|
llrp_u1_t Value);
|
|
|
|
extern const LLRP_tSFieldDescriptor
|
|
LLRP_fdImpinjDirectionReporting_EnableDiagnosticReport;
|
|
|
|
extern llrp_u1_t
|
|
LLRP_ImpinjDirectionReporting_getEnableDiagnosticReport (
|
|
LLRP_tSImpinjDirectionReporting *pThis);
|
|
|
|
extern LLRP_tResultCode
|
|
LLRP_ImpinjDirectionReporting_setEnableDiagnosticReport (
|
|
LLRP_tSImpinjDirectionReporting *pThis,
|
|
llrp_u1_t Value);
|
|
|
|
extern const LLRP_tSFieldDescriptor
|
|
LLRP_fdImpinjDirectionReporting_DiagnosticReportLevel;
|
|
|
|
extern LLRP_tEImpinjDirectionDiagnosticReportLevel
|
|
LLRP_ImpinjDirectionReporting_getDiagnosticReportLevel (
|
|
LLRP_tSImpinjDirectionReporting *pThis);
|
|
|
|
extern LLRP_tResultCode
|
|
LLRP_ImpinjDirectionReporting_setDiagnosticReportLevel (
|
|
LLRP_tSImpinjDirectionReporting *pThis,
|
|
LLRP_tEImpinjDirectionDiagnosticReportLevel Value);
|
|
|
|
|
|
extern LLRP_tSParameter *
|
|
LLRP_ImpinjDirectionReporting_beginCustom (
|
|
LLRP_tSImpinjDirectionReporting *pThis);
|
|
|
|
extern LLRP_tSParameter *
|
|
LLRP_ImpinjDirectionReporting_nextCustom (
|
|
LLRP_tSParameter *pCurrent);
|
|
|
|
extern void
|
|
LLRP_ImpinjDirectionReporting_clearCustom (
|
|
LLRP_tSImpinjDirectionReporting *pThis);
|
|
|
|
extern int
|
|
LLRP_ImpinjDirectionReporting_countCustom (
|
|
LLRP_tSImpinjDirectionReporting *pThis);
|
|
|
|
extern LLRP_tResultCode
|
|
LLRP_ImpinjDirectionReporting_addCustom (
|
|
LLRP_tSImpinjDirectionReporting *pThis,
|
|
LLRP_tSParameter *pValue);
|
|
|
|
|
|
|
|
|
|
|
|
struct LLRP_SImpinjDirectionReportData
|
|
{
|
|
LLRP_tSParameter hdr;
|
|
|
|
LLRP_tEImpinjDirectionReportType eType;
|
|
|
|
LLRP_tEImpinjDirectionTagPopulationStatus eTagPopulationStatus;
|
|
|
|
llrp_u8_t FirstSeenSectorID;
|
|
|
|
llrp_u64_t FirstSeenTimestampUTC;
|
|
|
|
llrp_u8_t LastSeenSectorID;
|
|
|
|
llrp_u64_t LastSeenTimestampUTC;
|
|
|
|
|
|
LLRP_tSImpinjDirectionDiagnosticData * pImpinjDirectionDiagnosticData;
|
|
|
|
LLRP_tSParameter * listCustom;
|
|
|
|
};
|
|
|
|
extern const LLRP_tSTypeDescriptor
|
|
LLRP_tdImpinjDirectionReportData;
|
|
|
|
extern const LLRP_tSFieldDescriptor *
|
|
LLRP_apfdImpinjDirectionReportData[];
|
|
|
|
extern LLRP_tSImpinjDirectionReportData *
|
|
LLRP_ImpinjDirectionReportData_construct (void);
|
|
|
|
extern void
|
|
LLRP_ImpinjDirectionReportData_destruct (
|
|
LLRP_tSImpinjDirectionReportData * pThis);
|
|
|
|
extern void
|
|
LLRP_ImpinjDirectionReportData_decodeFields (
|
|
LLRP_tSImpinjDirectionReportData * pThis,
|
|
LLRP_tSDecoderStream * pDecoderStream);
|
|
|
|
extern void
|
|
LLRP_ImpinjDirectionReportData_assimilateSubParameters (
|
|
LLRP_tSImpinjDirectionReportData * pThis,
|
|
LLRP_tSErrorDetails * pError);
|
|
|
|
extern void
|
|
LLRP_ImpinjDirectionReportData_encode (
|
|
const LLRP_tSImpinjDirectionReportData *pThis,
|
|
LLRP_tSEncoderStream * pEncoderStream);
|
|
|
|
|
|
extern llrp_bool_t
|
|
LLRP_ImpinjDirectionReportData_isAllowedIn (
|
|
const LLRP_tSTypeDescriptor *pEnclosingElementType);
|
|
|
|
|
|
|
|
extern const LLRP_tSFieldDescriptor
|
|
LLRP_fdImpinjDirectionReportData_Type;
|
|
|
|
extern LLRP_tEImpinjDirectionReportType
|
|
LLRP_ImpinjDirectionReportData_getType (
|
|
LLRP_tSImpinjDirectionReportData *pThis);
|
|
|
|
extern LLRP_tResultCode
|
|
LLRP_ImpinjDirectionReportData_setType (
|
|
LLRP_tSImpinjDirectionReportData *pThis,
|
|
LLRP_tEImpinjDirectionReportType Value);
|
|
|
|
extern const LLRP_tSFieldDescriptor
|
|
LLRP_fdImpinjDirectionReportData_TagPopulationStatus;
|
|
|
|
extern LLRP_tEImpinjDirectionTagPopulationStatus
|
|
LLRP_ImpinjDirectionReportData_getTagPopulationStatus (
|
|
LLRP_tSImpinjDirectionReportData *pThis);
|
|
|
|
extern LLRP_tResultCode
|
|
LLRP_ImpinjDirectionReportData_setTagPopulationStatus (
|
|
LLRP_tSImpinjDirectionReportData *pThis,
|
|
LLRP_tEImpinjDirectionTagPopulationStatus Value);
|
|
|
|
extern const LLRP_tSFieldDescriptor
|
|
LLRP_fdImpinjDirectionReportData_FirstSeenSectorID;
|
|
|
|
extern llrp_u8_t
|
|
LLRP_ImpinjDirectionReportData_getFirstSeenSectorID (
|
|
LLRP_tSImpinjDirectionReportData *pThis);
|
|
|
|
extern LLRP_tResultCode
|
|
LLRP_ImpinjDirectionReportData_setFirstSeenSectorID (
|
|
LLRP_tSImpinjDirectionReportData *pThis,
|
|
llrp_u8_t Value);
|
|
|
|
extern const LLRP_tSFieldDescriptor
|
|
LLRP_fdImpinjDirectionReportData_FirstSeenTimestampUTC;
|
|
|
|
extern llrp_u64_t
|
|
LLRP_ImpinjDirectionReportData_getFirstSeenTimestampUTC (
|
|
LLRP_tSImpinjDirectionReportData *pThis);
|
|
|
|
extern LLRP_tResultCode
|
|
LLRP_ImpinjDirectionReportData_setFirstSeenTimestampUTC (
|
|
LLRP_tSImpinjDirectionReportData *pThis,
|
|
llrp_u64_t Value);
|
|
|
|
extern const LLRP_tSFieldDescriptor
|
|
LLRP_fdImpinjDirectionReportData_LastSeenSectorID;
|
|
|
|
extern llrp_u8_t
|
|
LLRP_ImpinjDirectionReportData_getLastSeenSectorID (
|
|
LLRP_tSImpinjDirectionReportData *pThis);
|
|
|
|
extern LLRP_tResultCode
|
|
LLRP_ImpinjDirectionReportData_setLastSeenSectorID (
|
|
LLRP_tSImpinjDirectionReportData *pThis,
|
|
llrp_u8_t Value);
|
|
|
|
extern const LLRP_tSFieldDescriptor
|
|
LLRP_fdImpinjDirectionReportData_LastSeenTimestampUTC;
|
|
|
|
extern llrp_u64_t
|
|
LLRP_ImpinjDirectionReportData_getLastSeenTimestampUTC (
|
|
LLRP_tSImpinjDirectionReportData *pThis);
|
|
|
|
extern LLRP_tResultCode
|
|
LLRP_ImpinjDirectionReportData_setLastSeenTimestampUTC (
|
|
LLRP_tSImpinjDirectionReportData *pThis,
|
|
llrp_u64_t Value);
|
|
|
|
|
|
extern LLRP_tSImpinjDirectionDiagnosticData *
|
|
LLRP_ImpinjDirectionReportData_getImpinjDirectionDiagnosticData (
|
|
LLRP_tSImpinjDirectionReportData *pThis);
|
|
|
|
extern LLRP_tResultCode
|
|
LLRP_ImpinjDirectionReportData_setImpinjDirectionDiagnosticData (
|
|
LLRP_tSImpinjDirectionReportData *pThis,
|
|
LLRP_tSImpinjDirectionDiagnosticData *pValue);
|
|
|
|
extern LLRP_tSParameter *
|
|
LLRP_ImpinjDirectionReportData_beginCustom (
|
|
LLRP_tSImpinjDirectionReportData *pThis);
|
|
|
|
extern LLRP_tSParameter *
|
|
LLRP_ImpinjDirectionReportData_nextCustom (
|
|
LLRP_tSParameter *pCurrent);
|
|
|
|
extern void
|
|
LLRP_ImpinjDirectionReportData_clearCustom (
|
|
LLRP_tSImpinjDirectionReportData *pThis);
|
|
|
|
extern int
|
|
LLRP_ImpinjDirectionReportData_countCustom (
|
|
LLRP_tSImpinjDirectionReportData *pThis);
|
|
|
|
extern LLRP_tResultCode
|
|
LLRP_ImpinjDirectionReportData_addCustom (
|
|
LLRP_tSImpinjDirectionReportData *pThis,
|
|
LLRP_tSParameter *pValue);
|
|
|
|
|
|
|
|
|
|
|
|
struct LLRP_SImpinjDirectionDiagnosticData
|
|
{
|
|
LLRP_tSParameter hdr;
|
|
|
|
llrp_u32v_t Metric;
|
|
|
|
|
|
};
|
|
|
|
extern const LLRP_tSTypeDescriptor
|
|
LLRP_tdImpinjDirectionDiagnosticData;
|
|
|
|
extern const LLRP_tSFieldDescriptor *
|
|
LLRP_apfdImpinjDirectionDiagnosticData[];
|
|
|
|
extern LLRP_tSImpinjDirectionDiagnosticData *
|
|
LLRP_ImpinjDirectionDiagnosticData_construct (void);
|
|
|
|
extern void
|
|
LLRP_ImpinjDirectionDiagnosticData_destruct (
|
|
LLRP_tSImpinjDirectionDiagnosticData * pThis);
|
|
|
|
extern void
|
|
LLRP_ImpinjDirectionDiagnosticData_decodeFields (
|
|
LLRP_tSImpinjDirectionDiagnosticData * pThis,
|
|
LLRP_tSDecoderStream * pDecoderStream);
|
|
|
|
extern void
|
|
LLRP_ImpinjDirectionDiagnosticData_assimilateSubParameters (
|
|
LLRP_tSImpinjDirectionDiagnosticData * pThis,
|
|
LLRP_tSErrorDetails * pError);
|
|
|
|
extern void
|
|
LLRP_ImpinjDirectionDiagnosticData_encode (
|
|
const LLRP_tSImpinjDirectionDiagnosticData *pThis,
|
|
LLRP_tSEncoderStream * pEncoderStream);
|
|
|
|
|
|
extern llrp_bool_t
|
|
LLRP_ImpinjDirectionDiagnosticData_isAllowedIn (
|
|
const LLRP_tSTypeDescriptor *pEnclosingElementType);
|
|
|
|
|
|
|
|
extern const LLRP_tSFieldDescriptor
|
|
LLRP_fdImpinjDirectionDiagnosticData_Metric;
|
|
|
|
extern llrp_u32v_t
|
|
LLRP_ImpinjDirectionDiagnosticData_getMetric (
|
|
LLRP_tSImpinjDirectionDiagnosticData *pThis);
|
|
|
|
extern LLRP_tResultCode
|
|
LLRP_ImpinjDirectionDiagnosticData_setMetric (
|
|
LLRP_tSImpinjDirectionDiagnosticData *pThis,
|
|
llrp_u32v_t Value);
|
|
|
|
|
|
|
|
|
|
|
|
struct LLRP_SImpinjxArrayDirectionCapabilities
|
|
{
|
|
LLRP_tSParameter hdr;
|
|
|
|
llrp_u16_t SystemTagPopulationLimitHighSensitivity;
|
|
|
|
llrp_u16_t SystemTagPopulationLimitHighPerformance;
|
|
|
|
|
|
LLRP_tSParameter * listCustom;
|
|
|
|
};
|
|
|
|
extern const LLRP_tSTypeDescriptor
|
|
LLRP_tdImpinjxArrayDirectionCapabilities;
|
|
|
|
extern const LLRP_tSFieldDescriptor *
|
|
LLRP_apfdImpinjxArrayDirectionCapabilities[];
|
|
|
|
extern LLRP_tSImpinjxArrayDirectionCapabilities *
|
|
LLRP_ImpinjxArrayDirectionCapabilities_construct (void);
|
|
|
|
extern void
|
|
LLRP_ImpinjxArrayDirectionCapabilities_destruct (
|
|
LLRP_tSImpinjxArrayDirectionCapabilities * pThis);
|
|
|
|
extern void
|
|
LLRP_ImpinjxArrayDirectionCapabilities_decodeFields (
|
|
LLRP_tSImpinjxArrayDirectionCapabilities * pThis,
|
|
LLRP_tSDecoderStream * pDecoderStream);
|
|
|
|
extern void
|
|
LLRP_ImpinjxArrayDirectionCapabilities_assimilateSubParameters (
|
|
LLRP_tSImpinjxArrayDirectionCapabilities * pThis,
|
|
LLRP_tSErrorDetails * pError);
|
|
|
|
extern void
|
|
LLRP_ImpinjxArrayDirectionCapabilities_encode (
|
|
const LLRP_tSImpinjxArrayDirectionCapabilities *pThis,
|
|
LLRP_tSEncoderStream * pEncoderStream);
|
|
|
|
|
|
extern llrp_bool_t
|
|
LLRP_ImpinjxArrayDirectionCapabilities_isAllowedIn (
|
|
const LLRP_tSTypeDescriptor *pEnclosingElementType);
|
|
|
|
|
|
|
|
extern const LLRP_tSFieldDescriptor
|
|
LLRP_fdImpinjxArrayDirectionCapabilities_SystemTagPopulationLimitHighSensitivity;
|
|
|
|
extern llrp_u16_t
|
|
LLRP_ImpinjxArrayDirectionCapabilities_getSystemTagPopulationLimitHighSensitivity (
|
|
LLRP_tSImpinjxArrayDirectionCapabilities *pThis);
|
|
|
|
extern LLRP_tResultCode
|
|
LLRP_ImpinjxArrayDirectionCapabilities_setSystemTagPopulationLimitHighSensitivity (
|
|
LLRP_tSImpinjxArrayDirectionCapabilities *pThis,
|
|
llrp_u16_t Value);
|
|
|
|
extern const LLRP_tSFieldDescriptor
|
|
LLRP_fdImpinjxArrayDirectionCapabilities_SystemTagPopulationLimitHighPerformance;
|
|
|
|
extern llrp_u16_t
|
|
LLRP_ImpinjxArrayDirectionCapabilities_getSystemTagPopulationLimitHighPerformance (
|
|
LLRP_tSImpinjxArrayDirectionCapabilities *pThis);
|
|
|
|
extern LLRP_tResultCode
|
|
LLRP_ImpinjxArrayDirectionCapabilities_setSystemTagPopulationLimitHighPerformance (
|
|
LLRP_tSImpinjxArrayDirectionCapabilities *pThis,
|
|
llrp_u16_t Value);
|
|
|
|
|
|
extern LLRP_tSParameter *
|
|
LLRP_ImpinjxArrayDirectionCapabilities_beginCustom (
|
|
LLRP_tSImpinjxArrayDirectionCapabilities *pThis);
|
|
|
|
extern LLRP_tSParameter *
|
|
LLRP_ImpinjxArrayDirectionCapabilities_nextCustom (
|
|
LLRP_tSParameter *pCurrent);
|
|
|
|
extern void
|
|
LLRP_ImpinjxArrayDirectionCapabilities_clearCustom (
|
|
LLRP_tSImpinjxArrayDirectionCapabilities *pThis);
|
|
|
|
extern int
|
|
LLRP_ImpinjxArrayDirectionCapabilities_countCustom (
|
|
LLRP_tSImpinjxArrayDirectionCapabilities *pThis);
|
|
|
|
extern LLRP_tResultCode
|
|
LLRP_ImpinjxArrayDirectionCapabilities_addCustom (
|
|
LLRP_tSImpinjxArrayDirectionCapabilities *pThis,
|
|
LLRP_tSParameter *pValue);
|
|
|
|
|
|
|
|
|
|
|
|
struct LLRP_SImpinjIntelligentAntennaManagement
|
|
{
|
|
LLRP_tSParameter hdr;
|
|
|
|
LLRP_tEImpinjIntelligentAntennaMode eManagementEnabled;
|
|
|
|
|
|
LLRP_tSParameter * listCustom;
|
|
|
|
};
|
|
|
|
extern const LLRP_tSTypeDescriptor
|
|
LLRP_tdImpinjIntelligentAntennaManagement;
|
|
|
|
extern const LLRP_tSFieldDescriptor *
|
|
LLRP_apfdImpinjIntelligentAntennaManagement[];
|
|
|
|
extern LLRP_tSImpinjIntelligentAntennaManagement *
|
|
LLRP_ImpinjIntelligentAntennaManagement_construct (void);
|
|
|
|
extern void
|
|
LLRP_ImpinjIntelligentAntennaManagement_destruct (
|
|
LLRP_tSImpinjIntelligentAntennaManagement * pThis);
|
|
|
|
extern void
|
|
LLRP_ImpinjIntelligentAntennaManagement_decodeFields (
|
|
LLRP_tSImpinjIntelligentAntennaManagement * pThis,
|
|
LLRP_tSDecoderStream * pDecoderStream);
|
|
|
|
extern void
|
|
LLRP_ImpinjIntelligentAntennaManagement_assimilateSubParameters (
|
|
LLRP_tSImpinjIntelligentAntennaManagement * pThis,
|
|
LLRP_tSErrorDetails * pError);
|
|
|
|
extern void
|
|
LLRP_ImpinjIntelligentAntennaManagement_encode (
|
|
const LLRP_tSImpinjIntelligentAntennaManagement *pThis,
|
|
LLRP_tSEncoderStream * pEncoderStream);
|
|
|
|
|
|
extern llrp_bool_t
|
|
LLRP_ImpinjIntelligentAntennaManagement_isAllowedIn (
|
|
const LLRP_tSTypeDescriptor *pEnclosingElementType);
|
|
|
|
|
|
|
|
extern const LLRP_tSFieldDescriptor
|
|
LLRP_fdImpinjIntelligentAntennaManagement_ManagementEnabled;
|
|
|
|
extern LLRP_tEImpinjIntelligentAntennaMode
|
|
LLRP_ImpinjIntelligentAntennaManagement_getManagementEnabled (
|
|
LLRP_tSImpinjIntelligentAntennaManagement *pThis);
|
|
|
|
extern LLRP_tResultCode
|
|
LLRP_ImpinjIntelligentAntennaManagement_setManagementEnabled (
|
|
LLRP_tSImpinjIntelligentAntennaManagement *pThis,
|
|
LLRP_tEImpinjIntelligentAntennaMode Value);
|
|
|
|
|
|
extern LLRP_tSParameter *
|
|
LLRP_ImpinjIntelligentAntennaManagement_beginCustom (
|
|
LLRP_tSImpinjIntelligentAntennaManagement *pThis);
|
|
|
|
extern LLRP_tSParameter *
|
|
LLRP_ImpinjIntelligentAntennaManagement_nextCustom (
|
|
LLRP_tSParameter *pCurrent);
|
|
|
|
extern void
|
|
LLRP_ImpinjIntelligentAntennaManagement_clearCustom (
|
|
LLRP_tSImpinjIntelligentAntennaManagement *pThis);
|
|
|
|
extern int
|
|
LLRP_ImpinjIntelligentAntennaManagement_countCustom (
|
|
LLRP_tSImpinjIntelligentAntennaManagement *pThis);
|
|
|
|
extern LLRP_tResultCode
|
|
LLRP_ImpinjIntelligentAntennaManagement_addCustom (
|
|
LLRP_tSImpinjIntelligentAntennaManagement *pThis,
|
|
LLRP_tSParameter *pValue);
|
|
|
|
|
|
|
|
|
|
|
|
struct LLRP_SImpinjTransmitPower
|
|
{
|
|
LLRP_tSParameter hdr;
|
|
|
|
llrp_u16_t TransmitPower;
|
|
|
|
|
|
LLRP_tSParameter * listCustom;
|
|
|
|
};
|
|
|
|
extern const LLRP_tSTypeDescriptor
|
|
LLRP_tdImpinjTransmitPower;
|
|
|
|
extern const LLRP_tSFieldDescriptor *
|
|
LLRP_apfdImpinjTransmitPower[];
|
|
|
|
extern LLRP_tSImpinjTransmitPower *
|
|
LLRP_ImpinjTransmitPower_construct (void);
|
|
|
|
extern void
|
|
LLRP_ImpinjTransmitPower_destruct (
|
|
LLRP_tSImpinjTransmitPower * pThis);
|
|
|
|
extern void
|
|
LLRP_ImpinjTransmitPower_decodeFields (
|
|
LLRP_tSImpinjTransmitPower * pThis,
|
|
LLRP_tSDecoderStream * pDecoderStream);
|
|
|
|
extern void
|
|
LLRP_ImpinjTransmitPower_assimilateSubParameters (
|
|
LLRP_tSImpinjTransmitPower * pThis,
|
|
LLRP_tSErrorDetails * pError);
|
|
|
|
extern void
|
|
LLRP_ImpinjTransmitPower_encode (
|
|
const LLRP_tSImpinjTransmitPower *pThis,
|
|
LLRP_tSEncoderStream * pEncoderStream);
|
|
|
|
|
|
extern llrp_bool_t
|
|
LLRP_ImpinjTransmitPower_isAllowedIn (
|
|
const LLRP_tSTypeDescriptor *pEnclosingElementType);
|
|
|
|
|
|
|
|
extern const LLRP_tSFieldDescriptor
|
|
LLRP_fdImpinjTransmitPower_TransmitPower;
|
|
|
|
extern llrp_u16_t
|
|
LLRP_ImpinjTransmitPower_getTransmitPower (
|
|
LLRP_tSImpinjTransmitPower *pThis);
|
|
|
|
extern LLRP_tResultCode
|
|
LLRP_ImpinjTransmitPower_setTransmitPower (
|
|
LLRP_tSImpinjTransmitPower *pThis,
|
|
llrp_u16_t Value);
|
|
|
|
|
|
extern LLRP_tSParameter *
|
|
LLRP_ImpinjTransmitPower_beginCustom (
|
|
LLRP_tSImpinjTransmitPower *pThis);
|
|
|
|
extern LLRP_tSParameter *
|
|
LLRP_ImpinjTransmitPower_nextCustom (
|
|
LLRP_tSParameter *pCurrent);
|
|
|
|
extern void
|
|
LLRP_ImpinjTransmitPower_clearCustom (
|
|
LLRP_tSImpinjTransmitPower *pThis);
|
|
|
|
extern int
|
|
LLRP_ImpinjTransmitPower_countCustom (
|
|
LLRP_tSImpinjTransmitPower *pThis);
|
|
|
|
extern LLRP_tResultCode
|
|
LLRP_ImpinjTransmitPower_addCustom (
|
|
LLRP_tSImpinjTransmitPower *pThis,
|
|
LLRP_tSParameter *pValue);
|
|
|
|
|
|
|
|
|
|
|
|
struct LLRP_SImpinjPolarizationControl
|
|
{
|
|
LLRP_tSParameter hdr;
|
|
|
|
llrp_u1_t PolarizationControlEnabled;
|
|
|
|
|
|
LLRP_tSParameter * listCustom;
|
|
|
|
};
|
|
|
|
extern const LLRP_tSTypeDescriptor
|
|
LLRP_tdImpinjPolarizationControl;
|
|
|
|
extern const LLRP_tSFieldDescriptor *
|
|
LLRP_apfdImpinjPolarizationControl[];
|
|
|
|
extern LLRP_tSImpinjPolarizationControl *
|
|
LLRP_ImpinjPolarizationControl_construct (void);
|
|
|
|
extern void
|
|
LLRP_ImpinjPolarizationControl_destruct (
|
|
LLRP_tSImpinjPolarizationControl * pThis);
|
|
|
|
extern void
|
|
LLRP_ImpinjPolarizationControl_decodeFields (
|
|
LLRP_tSImpinjPolarizationControl * pThis,
|
|
LLRP_tSDecoderStream * pDecoderStream);
|
|
|
|
extern void
|
|
LLRP_ImpinjPolarizationControl_assimilateSubParameters (
|
|
LLRP_tSImpinjPolarizationControl * pThis,
|
|
LLRP_tSErrorDetails * pError);
|
|
|
|
extern void
|
|
LLRP_ImpinjPolarizationControl_encode (
|
|
const LLRP_tSImpinjPolarizationControl *pThis,
|
|
LLRP_tSEncoderStream * pEncoderStream);
|
|
|
|
|
|
extern llrp_bool_t
|
|
LLRP_ImpinjPolarizationControl_isAllowedIn (
|
|
const LLRP_tSTypeDescriptor *pEnclosingElementType);
|
|
|
|
|
|
|
|
extern const LLRP_tSFieldDescriptor
|
|
LLRP_fdImpinjPolarizationControl_PolarizationControlEnabled;
|
|
|
|
extern llrp_u1_t
|
|
LLRP_ImpinjPolarizationControl_getPolarizationControlEnabled (
|
|
LLRP_tSImpinjPolarizationControl *pThis);
|
|
|
|
extern LLRP_tResultCode
|
|
LLRP_ImpinjPolarizationControl_setPolarizationControlEnabled (
|
|
LLRP_tSImpinjPolarizationControl *pThis,
|
|
llrp_u1_t Value);
|
|
|
|
|
|
extern LLRP_tSParameter *
|
|
LLRP_ImpinjPolarizationControl_beginCustom (
|
|
LLRP_tSImpinjPolarizationControl *pThis);
|
|
|
|
extern LLRP_tSParameter *
|
|
LLRP_ImpinjPolarizationControl_nextCustom (
|
|
LLRP_tSParameter *pCurrent);
|
|
|
|
extern void
|
|
LLRP_ImpinjPolarizationControl_clearCustom (
|
|
LLRP_tSImpinjPolarizationControl *pThis);
|
|
|
|
extern int
|
|
LLRP_ImpinjPolarizationControl_countCustom (
|
|
LLRP_tSImpinjPolarizationControl *pThis);
|
|
|
|
extern LLRP_tResultCode
|
|
LLRP_ImpinjPolarizationControl_addCustom (
|
|
LLRP_tSImpinjPolarizationControl *pThis,
|
|
LLRP_tSParameter *pValue);
|
|
|
|
|
|
|
|
|
|
|
|
struct LLRP_SImpinjAntennaCapabilities
|
|
{
|
|
LLRP_tSParameter hdr;
|
|
|
|
|
|
LLRP_tSImpinjAntennaPolarizationCapability * listImpinjAntennaPolarizationCapability;
|
|
|
|
LLRP_tSParameter * listCustom;
|
|
|
|
};
|
|
|
|
extern const LLRP_tSTypeDescriptor
|
|
LLRP_tdImpinjAntennaCapabilities;
|
|
|
|
extern const LLRP_tSFieldDescriptor *
|
|
LLRP_apfdImpinjAntennaCapabilities[];
|
|
|
|
extern LLRP_tSImpinjAntennaCapabilities *
|
|
LLRP_ImpinjAntennaCapabilities_construct (void);
|
|
|
|
extern void
|
|
LLRP_ImpinjAntennaCapabilities_destruct (
|
|
LLRP_tSImpinjAntennaCapabilities * pThis);
|
|
|
|
extern void
|
|
LLRP_ImpinjAntennaCapabilities_decodeFields (
|
|
LLRP_tSImpinjAntennaCapabilities * pThis,
|
|
LLRP_tSDecoderStream * pDecoderStream);
|
|
|
|
extern void
|
|
LLRP_ImpinjAntennaCapabilities_assimilateSubParameters (
|
|
LLRP_tSImpinjAntennaCapabilities * pThis,
|
|
LLRP_tSErrorDetails * pError);
|
|
|
|
extern void
|
|
LLRP_ImpinjAntennaCapabilities_encode (
|
|
const LLRP_tSImpinjAntennaCapabilities *pThis,
|
|
LLRP_tSEncoderStream * pEncoderStream);
|
|
|
|
|
|
extern llrp_bool_t
|
|
LLRP_ImpinjAntennaCapabilities_isAllowedIn (
|
|
const LLRP_tSTypeDescriptor *pEnclosingElementType);
|
|
|
|
|
|
|
|
|
|
extern LLRP_tSImpinjAntennaPolarizationCapability *
|
|
LLRP_ImpinjAntennaCapabilities_beginImpinjAntennaPolarizationCapability (
|
|
LLRP_tSImpinjAntennaCapabilities *pThis);
|
|
|
|
extern LLRP_tSImpinjAntennaPolarizationCapability *
|
|
LLRP_ImpinjAntennaCapabilities_nextImpinjAntennaPolarizationCapability (
|
|
LLRP_tSImpinjAntennaPolarizationCapability *pCurrent);
|
|
|
|
extern void
|
|
LLRP_ImpinjAntennaCapabilities_clearImpinjAntennaPolarizationCapability (
|
|
LLRP_tSImpinjAntennaCapabilities *pThis);
|
|
|
|
extern int
|
|
LLRP_ImpinjAntennaCapabilities_countImpinjAntennaPolarizationCapability (
|
|
LLRP_tSImpinjAntennaCapabilities *pThis);
|
|
|
|
extern LLRP_tResultCode
|
|
LLRP_ImpinjAntennaCapabilities_addImpinjAntennaPolarizationCapability (
|
|
LLRP_tSImpinjAntennaCapabilities *pThis,
|
|
LLRP_tSImpinjAntennaPolarizationCapability *pValue);
|
|
|
|
|
|
extern LLRP_tSParameter *
|
|
LLRP_ImpinjAntennaCapabilities_beginCustom (
|
|
LLRP_tSImpinjAntennaCapabilities *pThis);
|
|
|
|
extern LLRP_tSParameter *
|
|
LLRP_ImpinjAntennaCapabilities_nextCustom (
|
|
LLRP_tSParameter *pCurrent);
|
|
|
|
extern void
|
|
LLRP_ImpinjAntennaCapabilities_clearCustom (
|
|
LLRP_tSImpinjAntennaCapabilities *pThis);
|
|
|
|
extern int
|
|
LLRP_ImpinjAntennaCapabilities_countCustom (
|
|
LLRP_tSImpinjAntennaCapabilities *pThis);
|
|
|
|
extern LLRP_tResultCode
|
|
LLRP_ImpinjAntennaCapabilities_addCustom (
|
|
LLRP_tSImpinjAntennaCapabilities *pThis,
|
|
LLRP_tSParameter *pValue);
|
|
|
|
|
|
|
|
|
|
|
|
struct LLRP_SImpinjAntennaPolarizationCapability
|
|
{
|
|
LLRP_tSParameter hdr;
|
|
|
|
LLRP_tEImpinjAntennaPolarizationType eType;
|
|
|
|
llrp_u16_t AntennaIDOffset;
|
|
|
|
|
|
LLRP_tSParameter * listCustom;
|
|
|
|
};
|
|
|
|
extern const LLRP_tSTypeDescriptor
|
|
LLRP_tdImpinjAntennaPolarizationCapability;
|
|
|
|
extern const LLRP_tSFieldDescriptor *
|
|
LLRP_apfdImpinjAntennaPolarizationCapability[];
|
|
|
|
extern LLRP_tSImpinjAntennaPolarizationCapability *
|
|
LLRP_ImpinjAntennaPolarizationCapability_construct (void);
|
|
|
|
extern void
|
|
LLRP_ImpinjAntennaPolarizationCapability_destruct (
|
|
LLRP_tSImpinjAntennaPolarizationCapability * pThis);
|
|
|
|
extern void
|
|
LLRP_ImpinjAntennaPolarizationCapability_decodeFields (
|
|
LLRP_tSImpinjAntennaPolarizationCapability * pThis,
|
|
LLRP_tSDecoderStream * pDecoderStream);
|
|
|
|
extern void
|
|
LLRP_ImpinjAntennaPolarizationCapability_assimilateSubParameters (
|
|
LLRP_tSImpinjAntennaPolarizationCapability * pThis,
|
|
LLRP_tSErrorDetails * pError);
|
|
|
|
extern void
|
|
LLRP_ImpinjAntennaPolarizationCapability_encode (
|
|
const LLRP_tSImpinjAntennaPolarizationCapability *pThis,
|
|
LLRP_tSEncoderStream * pEncoderStream);
|
|
|
|
|
|
extern llrp_bool_t
|
|
LLRP_ImpinjAntennaPolarizationCapability_isAllowedIn (
|
|
const LLRP_tSTypeDescriptor *pEnclosingElementType);
|
|
|
|
|
|
|
|
extern const LLRP_tSFieldDescriptor
|
|
LLRP_fdImpinjAntennaPolarizationCapability_Type;
|
|
|
|
extern LLRP_tEImpinjAntennaPolarizationType
|
|
LLRP_ImpinjAntennaPolarizationCapability_getType (
|
|
LLRP_tSImpinjAntennaPolarizationCapability *pThis);
|
|
|
|
extern LLRP_tResultCode
|
|
LLRP_ImpinjAntennaPolarizationCapability_setType (
|
|
LLRP_tSImpinjAntennaPolarizationCapability *pThis,
|
|
LLRP_tEImpinjAntennaPolarizationType Value);
|
|
|
|
extern const LLRP_tSFieldDescriptor
|
|
LLRP_fdImpinjAntennaPolarizationCapability_AntennaIDOffset;
|
|
|
|
extern llrp_u16_t
|
|
LLRP_ImpinjAntennaPolarizationCapability_getAntennaIDOffset (
|
|
LLRP_tSImpinjAntennaPolarizationCapability *pThis);
|
|
|
|
extern LLRP_tResultCode
|
|
LLRP_ImpinjAntennaPolarizationCapability_setAntennaIDOffset (
|
|
LLRP_tSImpinjAntennaPolarizationCapability *pThis,
|
|
llrp_u16_t Value);
|
|
|
|
|
|
extern LLRP_tSParameter *
|
|
LLRP_ImpinjAntennaPolarizationCapability_beginCustom (
|
|
LLRP_tSImpinjAntennaPolarizationCapability *pThis);
|
|
|
|
extern LLRP_tSParameter *
|
|
LLRP_ImpinjAntennaPolarizationCapability_nextCustom (
|
|
LLRP_tSParameter *pCurrent);
|
|
|
|
extern void
|
|
LLRP_ImpinjAntennaPolarizationCapability_clearCustom (
|
|
LLRP_tSImpinjAntennaPolarizationCapability *pThis);
|
|
|
|
extern int
|
|
LLRP_ImpinjAntennaPolarizationCapability_countCustom (
|
|
LLRP_tSImpinjAntennaPolarizationCapability *pThis);
|
|
|
|
extern LLRP_tResultCode
|
|
LLRP_ImpinjAntennaPolarizationCapability_addCustom (
|
|
LLRP_tSImpinjAntennaPolarizationCapability *pThis,
|
|
LLRP_tSParameter *pValue);
|
|
|
|
|
|
|
|
|
|
|
|
struct LLRP_SImpinjDisabledAntennas
|
|
{
|
|
LLRP_tSParameter hdr;
|
|
|
|
llrp_u16v_t AntennaIDs;
|
|
|
|
|
|
LLRP_tSParameter * listCustom;
|
|
|
|
};
|
|
|
|
extern const LLRP_tSTypeDescriptor
|
|
LLRP_tdImpinjDisabledAntennas;
|
|
|
|
extern const LLRP_tSFieldDescriptor *
|
|
LLRP_apfdImpinjDisabledAntennas[];
|
|
|
|
extern LLRP_tSImpinjDisabledAntennas *
|
|
LLRP_ImpinjDisabledAntennas_construct (void);
|
|
|
|
extern void
|
|
LLRP_ImpinjDisabledAntennas_destruct (
|
|
LLRP_tSImpinjDisabledAntennas * pThis);
|
|
|
|
extern void
|
|
LLRP_ImpinjDisabledAntennas_decodeFields (
|
|
LLRP_tSImpinjDisabledAntennas * pThis,
|
|
LLRP_tSDecoderStream * pDecoderStream);
|
|
|
|
extern void
|
|
LLRP_ImpinjDisabledAntennas_assimilateSubParameters (
|
|
LLRP_tSImpinjDisabledAntennas * pThis,
|
|
LLRP_tSErrorDetails * pError);
|
|
|
|
extern void
|
|
LLRP_ImpinjDisabledAntennas_encode (
|
|
const LLRP_tSImpinjDisabledAntennas *pThis,
|
|
LLRP_tSEncoderStream * pEncoderStream);
|
|
|
|
|
|
extern llrp_bool_t
|
|
LLRP_ImpinjDisabledAntennas_isAllowedIn (
|
|
const LLRP_tSTypeDescriptor *pEnclosingElementType);
|
|
|
|
|
|
|
|
extern const LLRP_tSFieldDescriptor
|
|
LLRP_fdImpinjDisabledAntennas_AntennaIDs;
|
|
|
|
extern llrp_u16v_t
|
|
LLRP_ImpinjDisabledAntennas_getAntennaIDs (
|
|
LLRP_tSImpinjDisabledAntennas *pThis);
|
|
|
|
extern LLRP_tResultCode
|
|
LLRP_ImpinjDisabledAntennas_setAntennaIDs (
|
|
LLRP_tSImpinjDisabledAntennas *pThis,
|
|
llrp_u16v_t Value);
|
|
|
|
|
|
extern LLRP_tSParameter *
|
|
LLRP_ImpinjDisabledAntennas_beginCustom (
|
|
LLRP_tSImpinjDisabledAntennas *pThis);
|
|
|
|
extern LLRP_tSParameter *
|
|
LLRP_ImpinjDisabledAntennas_nextCustom (
|
|
LLRP_tSParameter *pCurrent);
|
|
|
|
extern void
|
|
LLRP_ImpinjDisabledAntennas_clearCustom (
|
|
LLRP_tSImpinjDisabledAntennas *pThis);
|
|
|
|
extern int
|
|
LLRP_ImpinjDisabledAntennas_countCustom (
|
|
LLRP_tSImpinjDisabledAntennas *pThis);
|
|
|
|
extern LLRP_tResultCode
|
|
LLRP_ImpinjDisabledAntennas_addCustom (
|
|
LLRP_tSImpinjDisabledAntennas *pThis,
|
|
LLRP_tSParameter *pValue);
|
|
|
|
|
|
|
|
|
|
|
|
struct LLRP_SImpinjTIDParity
|
|
{
|
|
LLRP_tSParameter hdr;
|
|
|
|
llrp_u1_t ParityError;
|
|
|
|
|
|
LLRP_tSParameter * listCustom;
|
|
|
|
};
|
|
|
|
extern const LLRP_tSTypeDescriptor
|
|
LLRP_tdImpinjTIDParity;
|
|
|
|
extern const LLRP_tSFieldDescriptor *
|
|
LLRP_apfdImpinjTIDParity[];
|
|
|
|
extern LLRP_tSImpinjTIDParity *
|
|
LLRP_ImpinjTIDParity_construct (void);
|
|
|
|
extern void
|
|
LLRP_ImpinjTIDParity_destruct (
|
|
LLRP_tSImpinjTIDParity * pThis);
|
|
|
|
extern void
|
|
LLRP_ImpinjTIDParity_decodeFields (
|
|
LLRP_tSImpinjTIDParity * pThis,
|
|
LLRP_tSDecoderStream * pDecoderStream);
|
|
|
|
extern void
|
|
LLRP_ImpinjTIDParity_assimilateSubParameters (
|
|
LLRP_tSImpinjTIDParity * pThis,
|
|
LLRP_tSErrorDetails * pError);
|
|
|
|
extern void
|
|
LLRP_ImpinjTIDParity_encode (
|
|
const LLRP_tSImpinjTIDParity *pThis,
|
|
LLRP_tSEncoderStream * pEncoderStream);
|
|
|
|
|
|
extern llrp_bool_t
|
|
LLRP_ImpinjTIDParity_isAllowedIn (
|
|
const LLRP_tSTypeDescriptor *pEnclosingElementType);
|
|
|
|
|
|
|
|
extern const LLRP_tSFieldDescriptor
|
|
LLRP_fdImpinjTIDParity_ParityError;
|
|
|
|
extern llrp_u1_t
|
|
LLRP_ImpinjTIDParity_getParityError (
|
|
LLRP_tSImpinjTIDParity *pThis);
|
|
|
|
extern LLRP_tResultCode
|
|
LLRP_ImpinjTIDParity_setParityError (
|
|
LLRP_tSImpinjTIDParity *pThis,
|
|
llrp_u1_t Value);
|
|
|
|
|
|
extern LLRP_tSParameter *
|
|
LLRP_ImpinjTIDParity_beginCustom (
|
|
LLRP_tSImpinjTIDParity *pThis);
|
|
|
|
extern LLRP_tSParameter *
|
|
LLRP_ImpinjTIDParity_nextCustom (
|
|
LLRP_tSParameter *pCurrent);
|
|
|
|
extern void
|
|
LLRP_ImpinjTIDParity_clearCustom (
|
|
LLRP_tSImpinjTIDParity *pThis);
|
|
|
|
extern int
|
|
LLRP_ImpinjTIDParity_countCustom (
|
|
LLRP_tSImpinjTIDParity *pThis);
|
|
|
|
extern LLRP_tResultCode
|
|
LLRP_ImpinjTIDParity_addCustom (
|
|
LLRP_tSImpinjTIDParity *pThis,
|
|
LLRP_tSParameter *pValue);
|
|
|
|
|
|
|
|
|
|
|
|
struct LLRP_SImpinjMarginRead
|
|
{
|
|
LLRP_tSParameter hdr;
|
|
|
|
llrp_u16_t OpSpecID;
|
|
|
|
llrp_u32_t AccessPassword;
|
|
|
|
llrp_u2_t MB;
|
|
|
|
llrp_u16_t BitPointer;
|
|
|
|
llrp_u8_t BitLength;
|
|
|
|
llrp_u16v_t Mask;
|
|
|
|
|
|
LLRP_tSParameter * listCustom;
|
|
|
|
};
|
|
|
|
extern const LLRP_tSTypeDescriptor
|
|
LLRP_tdImpinjMarginRead;
|
|
|
|
extern const LLRP_tSFieldDescriptor *
|
|
LLRP_apfdImpinjMarginRead[];
|
|
|
|
extern LLRP_tSImpinjMarginRead *
|
|
LLRP_ImpinjMarginRead_construct (void);
|
|
|
|
extern void
|
|
LLRP_ImpinjMarginRead_destruct (
|
|
LLRP_tSImpinjMarginRead * pThis);
|
|
|
|
extern void
|
|
LLRP_ImpinjMarginRead_decodeFields (
|
|
LLRP_tSImpinjMarginRead * pThis,
|
|
LLRP_tSDecoderStream * pDecoderStream);
|
|
|
|
extern void
|
|
LLRP_ImpinjMarginRead_assimilateSubParameters (
|
|
LLRP_tSImpinjMarginRead * pThis,
|
|
LLRP_tSErrorDetails * pError);
|
|
|
|
extern void
|
|
LLRP_ImpinjMarginRead_encode (
|
|
const LLRP_tSImpinjMarginRead *pThis,
|
|
LLRP_tSEncoderStream * pEncoderStream);
|
|
|
|
|
|
extern llrp_bool_t
|
|
LLRP_ImpinjMarginRead_isAllowedIn (
|
|
const LLRP_tSTypeDescriptor *pEnclosingElementType);
|
|
|
|
|
|
|
|
extern const LLRP_tSFieldDescriptor
|
|
LLRP_fdImpinjMarginRead_OpSpecID;
|
|
|
|
extern llrp_u16_t
|
|
LLRP_ImpinjMarginRead_getOpSpecID (
|
|
LLRP_tSImpinjMarginRead *pThis);
|
|
|
|
extern LLRP_tResultCode
|
|
LLRP_ImpinjMarginRead_setOpSpecID (
|
|
LLRP_tSImpinjMarginRead *pThis,
|
|
llrp_u16_t Value);
|
|
|
|
extern const LLRP_tSFieldDescriptor
|
|
LLRP_fdImpinjMarginRead_AccessPassword;
|
|
|
|
extern llrp_u32_t
|
|
LLRP_ImpinjMarginRead_getAccessPassword (
|
|
LLRP_tSImpinjMarginRead *pThis);
|
|
|
|
extern LLRP_tResultCode
|
|
LLRP_ImpinjMarginRead_setAccessPassword (
|
|
LLRP_tSImpinjMarginRead *pThis,
|
|
llrp_u32_t Value);
|
|
|
|
extern const LLRP_tSFieldDescriptor
|
|
LLRP_fdImpinjMarginRead_MB;
|
|
|
|
extern llrp_u2_t
|
|
LLRP_ImpinjMarginRead_getMB (
|
|
LLRP_tSImpinjMarginRead *pThis);
|
|
|
|
extern LLRP_tResultCode
|
|
LLRP_ImpinjMarginRead_setMB (
|
|
LLRP_tSImpinjMarginRead *pThis,
|
|
llrp_u2_t Value);
|
|
|
|
extern const LLRP_tSFieldDescriptor
|
|
LLRP_fdImpinjMarginRead_BitPointer;
|
|
|
|
extern llrp_u16_t
|
|
LLRP_ImpinjMarginRead_getBitPointer (
|
|
LLRP_tSImpinjMarginRead *pThis);
|
|
|
|
extern LLRP_tResultCode
|
|
LLRP_ImpinjMarginRead_setBitPointer (
|
|
LLRP_tSImpinjMarginRead *pThis,
|
|
llrp_u16_t Value);
|
|
|
|
extern const LLRP_tSFieldDescriptor
|
|
LLRP_fdImpinjMarginRead_BitLength;
|
|
|
|
extern llrp_u8_t
|
|
LLRP_ImpinjMarginRead_getBitLength (
|
|
LLRP_tSImpinjMarginRead *pThis);
|
|
|
|
extern LLRP_tResultCode
|
|
LLRP_ImpinjMarginRead_setBitLength (
|
|
LLRP_tSImpinjMarginRead *pThis,
|
|
llrp_u8_t Value);
|
|
|
|
extern const LLRP_tSFieldDescriptor
|
|
LLRP_fdImpinjMarginRead_Mask;
|
|
|
|
extern llrp_u16v_t
|
|
LLRP_ImpinjMarginRead_getMask (
|
|
LLRP_tSImpinjMarginRead *pThis);
|
|
|
|
extern LLRP_tResultCode
|
|
LLRP_ImpinjMarginRead_setMask (
|
|
LLRP_tSImpinjMarginRead *pThis,
|
|
llrp_u16v_t Value);
|
|
|
|
|
|
extern LLRP_tSParameter *
|
|
LLRP_ImpinjMarginRead_beginCustom (
|
|
LLRP_tSImpinjMarginRead *pThis);
|
|
|
|
extern LLRP_tSParameter *
|
|
LLRP_ImpinjMarginRead_nextCustom (
|
|
LLRP_tSParameter *pCurrent);
|
|
|
|
extern void
|
|
LLRP_ImpinjMarginRead_clearCustom (
|
|
LLRP_tSImpinjMarginRead *pThis);
|
|
|
|
extern int
|
|
LLRP_ImpinjMarginRead_countCustom (
|
|
LLRP_tSImpinjMarginRead *pThis);
|
|
|
|
extern LLRP_tResultCode
|
|
LLRP_ImpinjMarginRead_addCustom (
|
|
LLRP_tSImpinjMarginRead *pThis,
|
|
LLRP_tSParameter *pValue);
|
|
|
|
|
|
|
|
|
|
|
|
struct LLRP_SImpinjMarginReadOpSpecResult
|
|
{
|
|
LLRP_tSParameter hdr;
|
|
|
|
LLRP_tEImpinjMarginReadResultType eResult;
|
|
|
|
llrp_u16_t OpSpecID;
|
|
|
|
|
|
LLRP_tSParameter * listCustom;
|
|
|
|
};
|
|
|
|
extern const LLRP_tSTypeDescriptor
|
|
LLRP_tdImpinjMarginReadOpSpecResult;
|
|
|
|
extern const LLRP_tSFieldDescriptor *
|
|
LLRP_apfdImpinjMarginReadOpSpecResult[];
|
|
|
|
extern LLRP_tSImpinjMarginReadOpSpecResult *
|
|
LLRP_ImpinjMarginReadOpSpecResult_construct (void);
|
|
|
|
extern void
|
|
LLRP_ImpinjMarginReadOpSpecResult_destruct (
|
|
LLRP_tSImpinjMarginReadOpSpecResult * pThis);
|
|
|
|
extern void
|
|
LLRP_ImpinjMarginReadOpSpecResult_decodeFields (
|
|
LLRP_tSImpinjMarginReadOpSpecResult * pThis,
|
|
LLRP_tSDecoderStream * pDecoderStream);
|
|
|
|
extern void
|
|
LLRP_ImpinjMarginReadOpSpecResult_assimilateSubParameters (
|
|
LLRP_tSImpinjMarginReadOpSpecResult * pThis,
|
|
LLRP_tSErrorDetails * pError);
|
|
|
|
extern void
|
|
LLRP_ImpinjMarginReadOpSpecResult_encode (
|
|
const LLRP_tSImpinjMarginReadOpSpecResult *pThis,
|
|
LLRP_tSEncoderStream * pEncoderStream);
|
|
|
|
|
|
extern llrp_bool_t
|
|
LLRP_ImpinjMarginReadOpSpecResult_isAllowedIn (
|
|
const LLRP_tSTypeDescriptor *pEnclosingElementType);
|
|
|
|
|
|
|
|
extern const LLRP_tSFieldDescriptor
|
|
LLRP_fdImpinjMarginReadOpSpecResult_Result;
|
|
|
|
extern LLRP_tEImpinjMarginReadResultType
|
|
LLRP_ImpinjMarginReadOpSpecResult_getResult (
|
|
LLRP_tSImpinjMarginReadOpSpecResult *pThis);
|
|
|
|
extern LLRP_tResultCode
|
|
LLRP_ImpinjMarginReadOpSpecResult_setResult (
|
|
LLRP_tSImpinjMarginReadOpSpecResult *pThis,
|
|
LLRP_tEImpinjMarginReadResultType Value);
|
|
|
|
extern const LLRP_tSFieldDescriptor
|
|
LLRP_fdImpinjMarginReadOpSpecResult_OpSpecID;
|
|
|
|
extern llrp_u16_t
|
|
LLRP_ImpinjMarginReadOpSpecResult_getOpSpecID (
|
|
LLRP_tSImpinjMarginReadOpSpecResult *pThis);
|
|
|
|
extern LLRP_tResultCode
|
|
LLRP_ImpinjMarginReadOpSpecResult_setOpSpecID (
|
|
LLRP_tSImpinjMarginReadOpSpecResult *pThis,
|
|
llrp_u16_t Value);
|
|
|
|
|
|
extern LLRP_tSParameter *
|
|
LLRP_ImpinjMarginReadOpSpecResult_beginCustom (
|
|
LLRP_tSImpinjMarginReadOpSpecResult *pThis);
|
|
|
|
extern LLRP_tSParameter *
|
|
LLRP_ImpinjMarginReadOpSpecResult_nextCustom (
|
|
LLRP_tSParameter *pCurrent);
|
|
|
|
extern void
|
|
LLRP_ImpinjMarginReadOpSpecResult_clearCustom (
|
|
LLRP_tSImpinjMarginReadOpSpecResult *pThis);
|
|
|
|
extern int
|
|
LLRP_ImpinjMarginReadOpSpecResult_countCustom (
|
|
LLRP_tSImpinjMarginReadOpSpecResult *pThis);
|
|
|
|
extern LLRP_tResultCode
|
|
LLRP_ImpinjMarginReadOpSpecResult_addCustom (
|
|
LLRP_tSImpinjMarginReadOpSpecResult *pThis,
|
|
LLRP_tSParameter *pValue);
|
|
|
|
|
|
|
|
|
|
|
|
struct LLRP_SImpinjBLEVersion
|
|
{
|
|
LLRP_tSParameter hdr;
|
|
|
|
llrp_utf8v_t FirmwareVersion;
|
|
|
|
|
|
LLRP_tSParameter * listCustom;
|
|
|
|
};
|
|
|
|
extern const LLRP_tSTypeDescriptor
|
|
LLRP_tdImpinjBLEVersion;
|
|
|
|
extern const LLRP_tSFieldDescriptor *
|
|
LLRP_apfdImpinjBLEVersion[];
|
|
|
|
extern LLRP_tSImpinjBLEVersion *
|
|
LLRP_ImpinjBLEVersion_construct (void);
|
|
|
|
extern void
|
|
LLRP_ImpinjBLEVersion_destruct (
|
|
LLRP_tSImpinjBLEVersion * pThis);
|
|
|
|
extern void
|
|
LLRP_ImpinjBLEVersion_decodeFields (
|
|
LLRP_tSImpinjBLEVersion * pThis,
|
|
LLRP_tSDecoderStream * pDecoderStream);
|
|
|
|
extern void
|
|
LLRP_ImpinjBLEVersion_assimilateSubParameters (
|
|
LLRP_tSImpinjBLEVersion * pThis,
|
|
LLRP_tSErrorDetails * pError);
|
|
|
|
extern void
|
|
LLRP_ImpinjBLEVersion_encode (
|
|
const LLRP_tSImpinjBLEVersion *pThis,
|
|
LLRP_tSEncoderStream * pEncoderStream);
|
|
|
|
|
|
extern llrp_bool_t
|
|
LLRP_ImpinjBLEVersion_isAllowedIn (
|
|
const LLRP_tSTypeDescriptor *pEnclosingElementType);
|
|
|
|
|
|
|
|
extern const LLRP_tSFieldDescriptor
|
|
LLRP_fdImpinjBLEVersion_FirmwareVersion;
|
|
|
|
extern llrp_utf8v_t
|
|
LLRP_ImpinjBLEVersion_getFirmwareVersion (
|
|
LLRP_tSImpinjBLEVersion *pThis);
|
|
|
|
extern LLRP_tResultCode
|
|
LLRP_ImpinjBLEVersion_setFirmwareVersion (
|
|
LLRP_tSImpinjBLEVersion *pThis,
|
|
llrp_utf8v_t Value);
|
|
|
|
|
|
extern LLRP_tSParameter *
|
|
LLRP_ImpinjBLEVersion_beginCustom (
|
|
LLRP_tSImpinjBLEVersion *pThis);
|
|
|
|
extern LLRP_tSParameter *
|
|
LLRP_ImpinjBLEVersion_nextCustom (
|
|
LLRP_tSParameter *pCurrent);
|
|
|
|
extern void
|
|
LLRP_ImpinjBLEVersion_clearCustom (
|
|
LLRP_tSImpinjBLEVersion *pThis);
|
|
|
|
extern int
|
|
LLRP_ImpinjBLEVersion_countCustom (
|
|
LLRP_tSImpinjBLEVersion *pThis);
|
|
|
|
extern LLRP_tResultCode
|
|
LLRP_ImpinjBLEVersion_addCustom (
|
|
LLRP_tSImpinjBLEVersion *pThis,
|
|
LLRP_tSParameter *pValue);
|
|
|
|
|
|
|
|
|
|
|
|
struct LLRP_SImpinjLocationAlgorithmControl
|
|
{
|
|
LLRP_tSParameter hdr;
|
|
|
|
llrp_u32v_t ControlData;
|
|
|
|
|
|
LLRP_tSParameter * listCustom;
|
|
|
|
};
|
|
|
|
extern const LLRP_tSTypeDescriptor
|
|
LLRP_tdImpinjLocationAlgorithmControl;
|
|
|
|
extern const LLRP_tSFieldDescriptor *
|
|
LLRP_apfdImpinjLocationAlgorithmControl[];
|
|
|
|
extern LLRP_tSImpinjLocationAlgorithmControl *
|
|
LLRP_ImpinjLocationAlgorithmControl_construct (void);
|
|
|
|
extern void
|
|
LLRP_ImpinjLocationAlgorithmControl_destruct (
|
|
LLRP_tSImpinjLocationAlgorithmControl * pThis);
|
|
|
|
extern void
|
|
LLRP_ImpinjLocationAlgorithmControl_decodeFields (
|
|
LLRP_tSImpinjLocationAlgorithmControl * pThis,
|
|
LLRP_tSDecoderStream * pDecoderStream);
|
|
|
|
extern void
|
|
LLRP_ImpinjLocationAlgorithmControl_assimilateSubParameters (
|
|
LLRP_tSImpinjLocationAlgorithmControl * pThis,
|
|
LLRP_tSErrorDetails * pError);
|
|
|
|
extern void
|
|
LLRP_ImpinjLocationAlgorithmControl_encode (
|
|
const LLRP_tSImpinjLocationAlgorithmControl *pThis,
|
|
LLRP_tSEncoderStream * pEncoderStream);
|
|
|
|
|
|
extern llrp_bool_t
|
|
LLRP_ImpinjLocationAlgorithmControl_isAllowedIn (
|
|
const LLRP_tSTypeDescriptor *pEnclosingElementType);
|
|
|
|
|
|
|
|
extern const LLRP_tSFieldDescriptor
|
|
LLRP_fdImpinjLocationAlgorithmControl_ControlData;
|
|
|
|
extern llrp_u32v_t
|
|
LLRP_ImpinjLocationAlgorithmControl_getControlData (
|
|
LLRP_tSImpinjLocationAlgorithmControl *pThis);
|
|
|
|
extern LLRP_tResultCode
|
|
LLRP_ImpinjLocationAlgorithmControl_setControlData (
|
|
LLRP_tSImpinjLocationAlgorithmControl *pThis,
|
|
llrp_u32v_t Value);
|
|
|
|
|
|
extern LLRP_tSParameter *
|
|
LLRP_ImpinjLocationAlgorithmControl_beginCustom (
|
|
LLRP_tSImpinjLocationAlgorithmControl *pThis);
|
|
|
|
extern LLRP_tSParameter *
|
|
LLRP_ImpinjLocationAlgorithmControl_nextCustom (
|
|
LLRP_tSParameter *pCurrent);
|
|
|
|
extern void
|
|
LLRP_ImpinjLocationAlgorithmControl_clearCustom (
|
|
LLRP_tSImpinjLocationAlgorithmControl *pThis);
|
|
|
|
extern int
|
|
LLRP_ImpinjLocationAlgorithmControl_countCustom (
|
|
LLRP_tSImpinjLocationAlgorithmControl *pThis);
|
|
|
|
extern LLRP_tResultCode
|
|
LLRP_ImpinjLocationAlgorithmControl_addCustom (
|
|
LLRP_tSImpinjLocationAlgorithmControl *pThis,
|
|
LLRP_tSParameter *pValue);
|
|
|
|
|
|
|
|
|
|
|
|
struct LLRP_SImpinjRFPowerSweep
|
|
{
|
|
LLRP_tSParameter hdr;
|
|
|
|
llrp_u1_t EnableRFPowerSweep;
|
|
|
|
llrp_u16_t MinimumPowerLevel;
|
|
|
|
llrp_u16_t PowerLevelStepSize;
|
|
|
|
|
|
LLRP_tSParameter * listCustom;
|
|
|
|
};
|
|
|
|
extern const LLRP_tSTypeDescriptor
|
|
LLRP_tdImpinjRFPowerSweep;
|
|
|
|
extern const LLRP_tSFieldDescriptor *
|
|
LLRP_apfdImpinjRFPowerSweep[];
|
|
|
|
extern LLRP_tSImpinjRFPowerSweep *
|
|
LLRP_ImpinjRFPowerSweep_construct (void);
|
|
|
|
extern void
|
|
LLRP_ImpinjRFPowerSweep_destruct (
|
|
LLRP_tSImpinjRFPowerSweep * pThis);
|
|
|
|
extern void
|
|
LLRP_ImpinjRFPowerSweep_decodeFields (
|
|
LLRP_tSImpinjRFPowerSweep * pThis,
|
|
LLRP_tSDecoderStream * pDecoderStream);
|
|
|
|
extern void
|
|
LLRP_ImpinjRFPowerSweep_assimilateSubParameters (
|
|
LLRP_tSImpinjRFPowerSweep * pThis,
|
|
LLRP_tSErrorDetails * pError);
|
|
|
|
extern void
|
|
LLRP_ImpinjRFPowerSweep_encode (
|
|
const LLRP_tSImpinjRFPowerSweep *pThis,
|
|
LLRP_tSEncoderStream * pEncoderStream);
|
|
|
|
|
|
extern llrp_bool_t
|
|
LLRP_ImpinjRFPowerSweep_isAllowedIn (
|
|
const LLRP_tSTypeDescriptor *pEnclosingElementType);
|
|
|
|
|
|
|
|
extern const LLRP_tSFieldDescriptor
|
|
LLRP_fdImpinjRFPowerSweep_EnableRFPowerSweep;
|
|
|
|
extern llrp_u1_t
|
|
LLRP_ImpinjRFPowerSweep_getEnableRFPowerSweep (
|
|
LLRP_tSImpinjRFPowerSweep *pThis);
|
|
|
|
extern LLRP_tResultCode
|
|
LLRP_ImpinjRFPowerSweep_setEnableRFPowerSweep (
|
|
LLRP_tSImpinjRFPowerSweep *pThis,
|
|
llrp_u1_t Value);
|
|
|
|
extern const LLRP_tSFieldDescriptor
|
|
LLRP_fdImpinjRFPowerSweep_MinimumPowerLevel;
|
|
|
|
extern llrp_u16_t
|
|
LLRP_ImpinjRFPowerSweep_getMinimumPowerLevel (
|
|
LLRP_tSImpinjRFPowerSweep *pThis);
|
|
|
|
extern LLRP_tResultCode
|
|
LLRP_ImpinjRFPowerSweep_setMinimumPowerLevel (
|
|
LLRP_tSImpinjRFPowerSweep *pThis,
|
|
llrp_u16_t Value);
|
|
|
|
extern const LLRP_tSFieldDescriptor
|
|
LLRP_fdImpinjRFPowerSweep_PowerLevelStepSize;
|
|
|
|
extern llrp_u16_t
|
|
LLRP_ImpinjRFPowerSweep_getPowerLevelStepSize (
|
|
LLRP_tSImpinjRFPowerSweep *pThis);
|
|
|
|
extern LLRP_tResultCode
|
|
LLRP_ImpinjRFPowerSweep_setPowerLevelStepSize (
|
|
LLRP_tSImpinjRFPowerSweep *pThis,
|
|
llrp_u16_t Value);
|
|
|
|
|
|
extern LLRP_tSParameter *
|
|
LLRP_ImpinjRFPowerSweep_beginCustom (
|
|
LLRP_tSImpinjRFPowerSweep *pThis);
|
|
|
|
extern LLRP_tSParameter *
|
|
LLRP_ImpinjRFPowerSweep_nextCustom (
|
|
LLRP_tSParameter *pCurrent);
|
|
|
|
extern void
|
|
LLRP_ImpinjRFPowerSweep_clearCustom (
|
|
LLRP_tSImpinjRFPowerSweep *pThis);
|
|
|
|
extern int
|
|
LLRP_ImpinjRFPowerSweep_countCustom (
|
|
LLRP_tSImpinjRFPowerSweep *pThis);
|
|
|
|
extern LLRP_tResultCode
|
|
LLRP_ImpinjRFPowerSweep_addCustom (
|
|
LLRP_tSImpinjRFPowerSweep *pThis,
|
|
LLRP_tSParameter *pValue);
|
|
|
|
|
|
|
|
|
|
|
|
struct LLRP_SImpinjTruncatedReplyConfiguration
|
|
{
|
|
LLRP_tSParameter hdr;
|
|
|
|
llrp_u1_t Gen2v2TagsOnly;
|
|
|
|
llrp_u8_t EPCLength;
|
|
|
|
llrp_u16_t Pointer;
|
|
|
|
llrp_u1v_t TagMask;
|
|
|
|
|
|
LLRP_tSParameter * listCustom;
|
|
|
|
};
|
|
|
|
extern const LLRP_tSTypeDescriptor
|
|
LLRP_tdImpinjTruncatedReplyConfiguration;
|
|
|
|
extern const LLRP_tSFieldDescriptor *
|
|
LLRP_apfdImpinjTruncatedReplyConfiguration[];
|
|
|
|
extern LLRP_tSImpinjTruncatedReplyConfiguration *
|
|
LLRP_ImpinjTruncatedReplyConfiguration_construct (void);
|
|
|
|
extern void
|
|
LLRP_ImpinjTruncatedReplyConfiguration_destruct (
|
|
LLRP_tSImpinjTruncatedReplyConfiguration * pThis);
|
|
|
|
extern void
|
|
LLRP_ImpinjTruncatedReplyConfiguration_decodeFields (
|
|
LLRP_tSImpinjTruncatedReplyConfiguration * pThis,
|
|
LLRP_tSDecoderStream * pDecoderStream);
|
|
|
|
extern void
|
|
LLRP_ImpinjTruncatedReplyConfiguration_assimilateSubParameters (
|
|
LLRP_tSImpinjTruncatedReplyConfiguration * pThis,
|
|
LLRP_tSErrorDetails * pError);
|
|
|
|
extern void
|
|
LLRP_ImpinjTruncatedReplyConfiguration_encode (
|
|
const LLRP_tSImpinjTruncatedReplyConfiguration *pThis,
|
|
LLRP_tSEncoderStream * pEncoderStream);
|
|
|
|
|
|
extern llrp_bool_t
|
|
LLRP_ImpinjTruncatedReplyConfiguration_isAllowedIn (
|
|
const LLRP_tSTypeDescriptor *pEnclosingElementType);
|
|
|
|
|
|
|
|
extern const LLRP_tSFieldDescriptor
|
|
LLRP_fdImpinjTruncatedReplyConfiguration_Gen2v2TagsOnly;
|
|
|
|
extern llrp_u1_t
|
|
LLRP_ImpinjTruncatedReplyConfiguration_getGen2v2TagsOnly (
|
|
LLRP_tSImpinjTruncatedReplyConfiguration *pThis);
|
|
|
|
extern LLRP_tResultCode
|
|
LLRP_ImpinjTruncatedReplyConfiguration_setGen2v2TagsOnly (
|
|
LLRP_tSImpinjTruncatedReplyConfiguration *pThis,
|
|
llrp_u1_t Value);
|
|
|
|
extern const LLRP_tSFieldDescriptor
|
|
LLRP_fdImpinjTruncatedReplyConfiguration_EPCLength;
|
|
|
|
extern llrp_u8_t
|
|
LLRP_ImpinjTruncatedReplyConfiguration_getEPCLength (
|
|
LLRP_tSImpinjTruncatedReplyConfiguration *pThis);
|
|
|
|
extern LLRP_tResultCode
|
|
LLRP_ImpinjTruncatedReplyConfiguration_setEPCLength (
|
|
LLRP_tSImpinjTruncatedReplyConfiguration *pThis,
|
|
llrp_u8_t Value);
|
|
|
|
extern const LLRP_tSFieldDescriptor
|
|
LLRP_fdImpinjTruncatedReplyConfiguration_Pointer;
|
|
|
|
extern llrp_u16_t
|
|
LLRP_ImpinjTruncatedReplyConfiguration_getPointer (
|
|
LLRP_tSImpinjTruncatedReplyConfiguration *pThis);
|
|
|
|
extern LLRP_tResultCode
|
|
LLRP_ImpinjTruncatedReplyConfiguration_setPointer (
|
|
LLRP_tSImpinjTruncatedReplyConfiguration *pThis,
|
|
llrp_u16_t Value);
|
|
|
|
extern const LLRP_tSFieldDescriptor
|
|
LLRP_fdImpinjTruncatedReplyConfiguration_TagMask;
|
|
|
|
extern llrp_u1v_t
|
|
LLRP_ImpinjTruncatedReplyConfiguration_getTagMask (
|
|
LLRP_tSImpinjTruncatedReplyConfiguration *pThis);
|
|
|
|
extern LLRP_tResultCode
|
|
LLRP_ImpinjTruncatedReplyConfiguration_setTagMask (
|
|
LLRP_tSImpinjTruncatedReplyConfiguration *pThis,
|
|
llrp_u1v_t Value);
|
|
|
|
|
|
extern LLRP_tSParameter *
|
|
LLRP_ImpinjTruncatedReplyConfiguration_beginCustom (
|
|
LLRP_tSImpinjTruncatedReplyConfiguration *pThis);
|
|
|
|
extern LLRP_tSParameter *
|
|
LLRP_ImpinjTruncatedReplyConfiguration_nextCustom (
|
|
LLRP_tSParameter *pCurrent);
|
|
|
|
extern void
|
|
LLRP_ImpinjTruncatedReplyConfiguration_clearCustom (
|
|
LLRP_tSImpinjTruncatedReplyConfiguration *pThis);
|
|
|
|
extern int
|
|
LLRP_ImpinjTruncatedReplyConfiguration_countCustom (
|
|
LLRP_tSImpinjTruncatedReplyConfiguration *pThis);
|
|
|
|
extern LLRP_tResultCode
|
|
LLRP_ImpinjTruncatedReplyConfiguration_addCustom (
|
|
LLRP_tSImpinjTruncatedReplyConfiguration *pThis,
|
|
LLRP_tSParameter *pValue);
|
|
|
|
|
|
|
|
|
|
|
|
struct LLRP_SImpinjAuthenticate
|
|
{
|
|
LLRP_tSParameter hdr;
|
|
|
|
llrp_u16_t OpSpecID;
|
|
|
|
llrp_u32_t AccessPassword;
|
|
|
|
llrp_u1_t SendRep;
|
|
|
|
llrp_u1_t IncRepLen;
|
|
|
|
llrp_u8_t CSI;
|
|
|
|
llrp_u1v_t Message;
|
|
|
|
|
|
LLRP_tSParameter * listCustom;
|
|
|
|
};
|
|
|
|
extern const LLRP_tSTypeDescriptor
|
|
LLRP_tdImpinjAuthenticate;
|
|
|
|
extern const LLRP_tSFieldDescriptor *
|
|
LLRP_apfdImpinjAuthenticate[];
|
|
|
|
extern LLRP_tSImpinjAuthenticate *
|
|
LLRP_ImpinjAuthenticate_construct (void);
|
|
|
|
extern void
|
|
LLRP_ImpinjAuthenticate_destruct (
|
|
LLRP_tSImpinjAuthenticate * pThis);
|
|
|
|
extern void
|
|
LLRP_ImpinjAuthenticate_decodeFields (
|
|
LLRP_tSImpinjAuthenticate * pThis,
|
|
LLRP_tSDecoderStream * pDecoderStream);
|
|
|
|
extern void
|
|
LLRP_ImpinjAuthenticate_assimilateSubParameters (
|
|
LLRP_tSImpinjAuthenticate * pThis,
|
|
LLRP_tSErrorDetails * pError);
|
|
|
|
extern void
|
|
LLRP_ImpinjAuthenticate_encode (
|
|
const LLRP_tSImpinjAuthenticate *pThis,
|
|
LLRP_tSEncoderStream * pEncoderStream);
|
|
|
|
|
|
extern llrp_bool_t
|
|
LLRP_ImpinjAuthenticate_isAllowedIn (
|
|
const LLRP_tSTypeDescriptor *pEnclosingElementType);
|
|
|
|
|
|
|
|
extern const LLRP_tSFieldDescriptor
|
|
LLRP_fdImpinjAuthenticate_OpSpecID;
|
|
|
|
extern llrp_u16_t
|
|
LLRP_ImpinjAuthenticate_getOpSpecID (
|
|
LLRP_tSImpinjAuthenticate *pThis);
|
|
|
|
extern LLRP_tResultCode
|
|
LLRP_ImpinjAuthenticate_setOpSpecID (
|
|
LLRP_tSImpinjAuthenticate *pThis,
|
|
llrp_u16_t Value);
|
|
|
|
extern const LLRP_tSFieldDescriptor
|
|
LLRP_fdImpinjAuthenticate_AccessPassword;
|
|
|
|
extern llrp_u32_t
|
|
LLRP_ImpinjAuthenticate_getAccessPassword (
|
|
LLRP_tSImpinjAuthenticate *pThis);
|
|
|
|
extern LLRP_tResultCode
|
|
LLRP_ImpinjAuthenticate_setAccessPassword (
|
|
LLRP_tSImpinjAuthenticate *pThis,
|
|
llrp_u32_t Value);
|
|
|
|
extern const LLRP_tSFieldDescriptor
|
|
LLRP_fdImpinjAuthenticate_SendRep;
|
|
|
|
extern llrp_u1_t
|
|
LLRP_ImpinjAuthenticate_getSendRep (
|
|
LLRP_tSImpinjAuthenticate *pThis);
|
|
|
|
extern LLRP_tResultCode
|
|
LLRP_ImpinjAuthenticate_setSendRep (
|
|
LLRP_tSImpinjAuthenticate *pThis,
|
|
llrp_u1_t Value);
|
|
|
|
extern const LLRP_tSFieldDescriptor
|
|
LLRP_fdImpinjAuthenticate_IncRepLen;
|
|
|
|
extern llrp_u1_t
|
|
LLRP_ImpinjAuthenticate_getIncRepLen (
|
|
LLRP_tSImpinjAuthenticate *pThis);
|
|
|
|
extern LLRP_tResultCode
|
|
LLRP_ImpinjAuthenticate_setIncRepLen (
|
|
LLRP_tSImpinjAuthenticate *pThis,
|
|
llrp_u1_t Value);
|
|
|
|
extern const LLRP_tSFieldDescriptor
|
|
LLRP_fdImpinjAuthenticate_CSI;
|
|
|
|
extern llrp_u8_t
|
|
LLRP_ImpinjAuthenticate_getCSI (
|
|
LLRP_tSImpinjAuthenticate *pThis);
|
|
|
|
extern LLRP_tResultCode
|
|
LLRP_ImpinjAuthenticate_setCSI (
|
|
LLRP_tSImpinjAuthenticate *pThis,
|
|
llrp_u8_t Value);
|
|
|
|
extern const LLRP_tSFieldDescriptor
|
|
LLRP_fdImpinjAuthenticate_Message;
|
|
|
|
extern llrp_u1v_t
|
|
LLRP_ImpinjAuthenticate_getMessage (
|
|
LLRP_tSImpinjAuthenticate *pThis);
|
|
|
|
extern LLRP_tResultCode
|
|
LLRP_ImpinjAuthenticate_setMessage (
|
|
LLRP_tSImpinjAuthenticate *pThis,
|
|
llrp_u1v_t Value);
|
|
|
|
|
|
extern LLRP_tSParameter *
|
|
LLRP_ImpinjAuthenticate_beginCustom (
|
|
LLRP_tSImpinjAuthenticate *pThis);
|
|
|
|
extern LLRP_tSParameter *
|
|
LLRP_ImpinjAuthenticate_nextCustom (
|
|
LLRP_tSParameter *pCurrent);
|
|
|
|
extern void
|
|
LLRP_ImpinjAuthenticate_clearCustom (
|
|
LLRP_tSImpinjAuthenticate *pThis);
|
|
|
|
extern int
|
|
LLRP_ImpinjAuthenticate_countCustom (
|
|
LLRP_tSImpinjAuthenticate *pThis);
|
|
|
|
extern LLRP_tResultCode
|
|
LLRP_ImpinjAuthenticate_addCustom (
|
|
LLRP_tSImpinjAuthenticate *pThis,
|
|
LLRP_tSParameter *pValue);
|
|
|
|
|
|
|
|
|
|
|
|
struct LLRP_SImpinjAuthenticateOpSpecResult
|
|
{
|
|
LLRP_tSParameter hdr;
|
|
|
|
LLRP_tEImpinjAuthenticateResultType eResult;
|
|
|
|
llrp_u16_t OpSpecID;
|
|
|
|
llrp_u1v_t Response;
|
|
|
|
|
|
LLRP_tSParameter * listCustom;
|
|
|
|
};
|
|
|
|
extern const LLRP_tSTypeDescriptor
|
|
LLRP_tdImpinjAuthenticateOpSpecResult;
|
|
|
|
extern const LLRP_tSFieldDescriptor *
|
|
LLRP_apfdImpinjAuthenticateOpSpecResult[];
|
|
|
|
extern LLRP_tSImpinjAuthenticateOpSpecResult *
|
|
LLRP_ImpinjAuthenticateOpSpecResult_construct (void);
|
|
|
|
extern void
|
|
LLRP_ImpinjAuthenticateOpSpecResult_destruct (
|
|
LLRP_tSImpinjAuthenticateOpSpecResult * pThis);
|
|
|
|
extern void
|
|
LLRP_ImpinjAuthenticateOpSpecResult_decodeFields (
|
|
LLRP_tSImpinjAuthenticateOpSpecResult * pThis,
|
|
LLRP_tSDecoderStream * pDecoderStream);
|
|
|
|
extern void
|
|
LLRP_ImpinjAuthenticateOpSpecResult_assimilateSubParameters (
|
|
LLRP_tSImpinjAuthenticateOpSpecResult * pThis,
|
|
LLRP_tSErrorDetails * pError);
|
|
|
|
extern void
|
|
LLRP_ImpinjAuthenticateOpSpecResult_encode (
|
|
const LLRP_tSImpinjAuthenticateOpSpecResult *pThis,
|
|
LLRP_tSEncoderStream * pEncoderStream);
|
|
|
|
|
|
extern llrp_bool_t
|
|
LLRP_ImpinjAuthenticateOpSpecResult_isAllowedIn (
|
|
const LLRP_tSTypeDescriptor *pEnclosingElementType);
|
|
|
|
|
|
|
|
extern const LLRP_tSFieldDescriptor
|
|
LLRP_fdImpinjAuthenticateOpSpecResult_Result;
|
|
|
|
extern LLRP_tEImpinjAuthenticateResultType
|
|
LLRP_ImpinjAuthenticateOpSpecResult_getResult (
|
|
LLRP_tSImpinjAuthenticateOpSpecResult *pThis);
|
|
|
|
extern LLRP_tResultCode
|
|
LLRP_ImpinjAuthenticateOpSpecResult_setResult (
|
|
LLRP_tSImpinjAuthenticateOpSpecResult *pThis,
|
|
LLRP_tEImpinjAuthenticateResultType Value);
|
|
|
|
extern const LLRP_tSFieldDescriptor
|
|
LLRP_fdImpinjAuthenticateOpSpecResult_OpSpecID;
|
|
|
|
extern llrp_u16_t
|
|
LLRP_ImpinjAuthenticateOpSpecResult_getOpSpecID (
|
|
LLRP_tSImpinjAuthenticateOpSpecResult *pThis);
|
|
|
|
extern LLRP_tResultCode
|
|
LLRP_ImpinjAuthenticateOpSpecResult_setOpSpecID (
|
|
LLRP_tSImpinjAuthenticateOpSpecResult *pThis,
|
|
llrp_u16_t Value);
|
|
|
|
extern const LLRP_tSFieldDescriptor
|
|
LLRP_fdImpinjAuthenticateOpSpecResult_Response;
|
|
|
|
extern llrp_u1v_t
|
|
LLRP_ImpinjAuthenticateOpSpecResult_getResponse (
|
|
LLRP_tSImpinjAuthenticateOpSpecResult *pThis);
|
|
|
|
extern LLRP_tResultCode
|
|
LLRP_ImpinjAuthenticateOpSpecResult_setResponse (
|
|
LLRP_tSImpinjAuthenticateOpSpecResult *pThis,
|
|
llrp_u1v_t Value);
|
|
|
|
|
|
extern LLRP_tSParameter *
|
|
LLRP_ImpinjAuthenticateOpSpecResult_beginCustom (
|
|
LLRP_tSImpinjAuthenticateOpSpecResult *pThis);
|
|
|
|
extern LLRP_tSParameter *
|
|
LLRP_ImpinjAuthenticateOpSpecResult_nextCustom (
|
|
LLRP_tSParameter *pCurrent);
|
|
|
|
extern void
|
|
LLRP_ImpinjAuthenticateOpSpecResult_clearCustom (
|
|
LLRP_tSImpinjAuthenticateOpSpecResult *pThis);
|
|
|
|
extern int
|
|
LLRP_ImpinjAuthenticateOpSpecResult_countCustom (
|
|
LLRP_tSImpinjAuthenticateOpSpecResult *pThis);
|
|
|
|
extern LLRP_tResultCode
|
|
LLRP_ImpinjAuthenticateOpSpecResult_addCustom (
|
|
LLRP_tSImpinjAuthenticateOpSpecResult *pThis,
|
|
LLRP_tSParameter *pValue);
|
|
|
|
|
|
|
|
|
|
|
|
struct LLRP_SImpinjTagFilterVerificationConfiguration
|
|
{
|
|
LLRP_tSParameter hdr;
|
|
|
|
LLRP_tEImpinjTagFilterVerificationMode eTagFilterVerificationMode;
|
|
|
|
|
|
LLRP_tSParameter * listCustom;
|
|
|
|
};
|
|
|
|
extern const LLRP_tSTypeDescriptor
|
|
LLRP_tdImpinjTagFilterVerificationConfiguration;
|
|
|
|
extern const LLRP_tSFieldDescriptor *
|
|
LLRP_apfdImpinjTagFilterVerificationConfiguration[];
|
|
|
|
extern LLRP_tSImpinjTagFilterVerificationConfiguration *
|
|
LLRP_ImpinjTagFilterVerificationConfiguration_construct (void);
|
|
|
|
extern void
|
|
LLRP_ImpinjTagFilterVerificationConfiguration_destruct (
|
|
LLRP_tSImpinjTagFilterVerificationConfiguration * pThis);
|
|
|
|
extern void
|
|
LLRP_ImpinjTagFilterVerificationConfiguration_decodeFields (
|
|
LLRP_tSImpinjTagFilterVerificationConfiguration * pThis,
|
|
LLRP_tSDecoderStream * pDecoderStream);
|
|
|
|
extern void
|
|
LLRP_ImpinjTagFilterVerificationConfiguration_assimilateSubParameters (
|
|
LLRP_tSImpinjTagFilterVerificationConfiguration * pThis,
|
|
LLRP_tSErrorDetails * pError);
|
|
|
|
extern void
|
|
LLRP_ImpinjTagFilterVerificationConfiguration_encode (
|
|
const LLRP_tSImpinjTagFilterVerificationConfiguration *pThis,
|
|
LLRP_tSEncoderStream * pEncoderStream);
|
|
|
|
|
|
extern llrp_bool_t
|
|
LLRP_ImpinjTagFilterVerificationConfiguration_isAllowedIn (
|
|
const LLRP_tSTypeDescriptor *pEnclosingElementType);
|
|
|
|
|
|
|
|
extern const LLRP_tSFieldDescriptor
|
|
LLRP_fdImpinjTagFilterVerificationConfiguration_TagFilterVerificationMode;
|
|
|
|
extern LLRP_tEImpinjTagFilterVerificationMode
|
|
LLRP_ImpinjTagFilterVerificationConfiguration_getTagFilterVerificationMode (
|
|
LLRP_tSImpinjTagFilterVerificationConfiguration *pThis);
|
|
|
|
extern LLRP_tResultCode
|
|
LLRP_ImpinjTagFilterVerificationConfiguration_setTagFilterVerificationMode (
|
|
LLRP_tSImpinjTagFilterVerificationConfiguration *pThis,
|
|
LLRP_tEImpinjTagFilterVerificationMode Value);
|
|
|
|
|
|
extern LLRP_tSParameter *
|
|
LLRP_ImpinjTagFilterVerificationConfiguration_beginCustom (
|
|
LLRP_tSImpinjTagFilterVerificationConfiguration *pThis);
|
|
|
|
extern LLRP_tSParameter *
|
|
LLRP_ImpinjTagFilterVerificationConfiguration_nextCustom (
|
|
LLRP_tSParameter *pCurrent);
|
|
|
|
extern void
|
|
LLRP_ImpinjTagFilterVerificationConfiguration_clearCustom (
|
|
LLRP_tSImpinjTagFilterVerificationConfiguration *pThis);
|
|
|
|
extern int
|
|
LLRP_ImpinjTagFilterVerificationConfiguration_countCustom (
|
|
LLRP_tSImpinjTagFilterVerificationConfiguration *pThis);
|
|
|
|
extern LLRP_tResultCode
|
|
LLRP_ImpinjTagFilterVerificationConfiguration_addCustom (
|
|
LLRP_tSImpinjTagFilterVerificationConfiguration *pThis,
|
|
LLRP_tSParameter *pValue);
|
|
|
|
|
|
|
|
|
|
|
|
struct LLRP_SImpinjEnableTagPopulationEstimationAlgorithm
|
|
{
|
|
LLRP_tSParameter hdr;
|
|
|
|
LLRP_tEImpinjTagPopulationEstimationMode eTagPopulationEstimationMode;
|
|
|
|
|
|
LLRP_tSParameter * listCustom;
|
|
|
|
};
|
|
|
|
extern const LLRP_tSTypeDescriptor
|
|
LLRP_tdImpinjEnableTagPopulationEstimationAlgorithm;
|
|
|
|
extern const LLRP_tSFieldDescriptor *
|
|
LLRP_apfdImpinjEnableTagPopulationEstimationAlgorithm[];
|
|
|
|
extern LLRP_tSImpinjEnableTagPopulationEstimationAlgorithm *
|
|
LLRP_ImpinjEnableTagPopulationEstimationAlgorithm_construct (void);
|
|
|
|
extern void
|
|
LLRP_ImpinjEnableTagPopulationEstimationAlgorithm_destruct (
|
|
LLRP_tSImpinjEnableTagPopulationEstimationAlgorithm * pThis);
|
|
|
|
extern void
|
|
LLRP_ImpinjEnableTagPopulationEstimationAlgorithm_decodeFields (
|
|
LLRP_tSImpinjEnableTagPopulationEstimationAlgorithm * pThis,
|
|
LLRP_tSDecoderStream * pDecoderStream);
|
|
|
|
extern void
|
|
LLRP_ImpinjEnableTagPopulationEstimationAlgorithm_assimilateSubParameters (
|
|
LLRP_tSImpinjEnableTagPopulationEstimationAlgorithm * pThis,
|
|
LLRP_tSErrorDetails * pError);
|
|
|
|
extern void
|
|
LLRP_ImpinjEnableTagPopulationEstimationAlgorithm_encode (
|
|
const LLRP_tSImpinjEnableTagPopulationEstimationAlgorithm *pThis,
|
|
LLRP_tSEncoderStream * pEncoderStream);
|
|
|
|
|
|
extern llrp_bool_t
|
|
LLRP_ImpinjEnableTagPopulationEstimationAlgorithm_isAllowedIn (
|
|
const LLRP_tSTypeDescriptor *pEnclosingElementType);
|
|
|
|
|
|
|
|
extern const LLRP_tSFieldDescriptor
|
|
LLRP_fdImpinjEnableTagPopulationEstimationAlgorithm_TagPopulationEstimationMode;
|
|
|
|
extern LLRP_tEImpinjTagPopulationEstimationMode
|
|
LLRP_ImpinjEnableTagPopulationEstimationAlgorithm_getTagPopulationEstimationMode (
|
|
LLRP_tSImpinjEnableTagPopulationEstimationAlgorithm *pThis);
|
|
|
|
extern LLRP_tResultCode
|
|
LLRP_ImpinjEnableTagPopulationEstimationAlgorithm_setTagPopulationEstimationMode (
|
|
LLRP_tSImpinjEnableTagPopulationEstimationAlgorithm *pThis,
|
|
LLRP_tEImpinjTagPopulationEstimationMode Value);
|
|
|
|
|
|
extern LLRP_tSParameter *
|
|
LLRP_ImpinjEnableTagPopulationEstimationAlgorithm_beginCustom (
|
|
LLRP_tSImpinjEnableTagPopulationEstimationAlgorithm *pThis);
|
|
|
|
extern LLRP_tSParameter *
|
|
LLRP_ImpinjEnableTagPopulationEstimationAlgorithm_nextCustom (
|
|
LLRP_tSParameter *pCurrent);
|
|
|
|
extern void
|
|
LLRP_ImpinjEnableTagPopulationEstimationAlgorithm_clearCustom (
|
|
LLRP_tSImpinjEnableTagPopulationEstimationAlgorithm *pThis);
|
|
|
|
extern int
|
|
LLRP_ImpinjEnableTagPopulationEstimationAlgorithm_countCustom (
|
|
LLRP_tSImpinjEnableTagPopulationEstimationAlgorithm *pThis);
|
|
|
|
extern LLRP_tResultCode
|
|
LLRP_ImpinjEnableTagPopulationEstimationAlgorithm_addCustom (
|
|
LLRP_tSImpinjEnableTagPopulationEstimationAlgorithm *pThis,
|
|
LLRP_tSParameter *pValue);
|
|
|
|
|
|
|
|
|
|
|
|
struct LLRP_SImpinjEnableCRHandle
|
|
{
|
|
LLRP_tSParameter hdr;
|
|
|
|
LLRP_tEImpinjCRHandleMode eCRHandleMode;
|
|
|
|
|
|
LLRP_tSParameter * listCustom;
|
|
|
|
};
|
|
|
|
extern const LLRP_tSTypeDescriptor
|
|
LLRP_tdImpinjEnableCRHandle;
|
|
|
|
extern const LLRP_tSFieldDescriptor *
|
|
LLRP_apfdImpinjEnableCRHandle[];
|
|
|
|
extern LLRP_tSImpinjEnableCRHandle *
|
|
LLRP_ImpinjEnableCRHandle_construct (void);
|
|
|
|
extern void
|
|
LLRP_ImpinjEnableCRHandle_destruct (
|
|
LLRP_tSImpinjEnableCRHandle * pThis);
|
|
|
|
extern void
|
|
LLRP_ImpinjEnableCRHandle_decodeFields (
|
|
LLRP_tSImpinjEnableCRHandle * pThis,
|
|
LLRP_tSDecoderStream * pDecoderStream);
|
|
|
|
extern void
|
|
LLRP_ImpinjEnableCRHandle_assimilateSubParameters (
|
|
LLRP_tSImpinjEnableCRHandle * pThis,
|
|
LLRP_tSErrorDetails * pError);
|
|
|
|
extern void
|
|
LLRP_ImpinjEnableCRHandle_encode (
|
|
const LLRP_tSImpinjEnableCRHandle *pThis,
|
|
LLRP_tSEncoderStream * pEncoderStream);
|
|
|
|
|
|
extern llrp_bool_t
|
|
LLRP_ImpinjEnableCRHandle_isAllowedIn (
|
|
const LLRP_tSTypeDescriptor *pEnclosingElementType);
|
|
|
|
|
|
|
|
extern const LLRP_tSFieldDescriptor
|
|
LLRP_fdImpinjEnableCRHandle_CRHandleMode;
|
|
|
|
extern LLRP_tEImpinjCRHandleMode
|
|
LLRP_ImpinjEnableCRHandle_getCRHandleMode (
|
|
LLRP_tSImpinjEnableCRHandle *pThis);
|
|
|
|
extern LLRP_tResultCode
|
|
LLRP_ImpinjEnableCRHandle_setCRHandleMode (
|
|
LLRP_tSImpinjEnableCRHandle *pThis,
|
|
LLRP_tEImpinjCRHandleMode Value);
|
|
|
|
|
|
extern LLRP_tSParameter *
|
|
LLRP_ImpinjEnableCRHandle_beginCustom (
|
|
LLRP_tSImpinjEnableCRHandle *pThis);
|
|
|
|
extern LLRP_tSParameter *
|
|
LLRP_ImpinjEnableCRHandle_nextCustom (
|
|
LLRP_tSParameter *pCurrent);
|
|
|
|
extern void
|
|
LLRP_ImpinjEnableCRHandle_clearCustom (
|
|
LLRP_tSImpinjEnableCRHandle *pThis);
|
|
|
|
extern int
|
|
LLRP_ImpinjEnableCRHandle_countCustom (
|
|
LLRP_tSImpinjEnableCRHandle *pThis);
|
|
|
|
extern LLRP_tResultCode
|
|
LLRP_ImpinjEnableCRHandle_addCustom (
|
|
LLRP_tSImpinjEnableCRHandle *pThis,
|
|
LLRP_tSParameter *pValue);
|
|
|
|
|
|
|
|
|
|
|
|
struct LLRP_SImpinjCRHandle
|
|
{
|
|
LLRP_tSParameter hdr;
|
|
|
|
llrp_u32_t CRHandle;
|
|
|
|
|
|
LLRP_tSParameter * listCustom;
|
|
|
|
};
|
|
|
|
extern const LLRP_tSTypeDescriptor
|
|
LLRP_tdImpinjCRHandle;
|
|
|
|
extern const LLRP_tSFieldDescriptor *
|
|
LLRP_apfdImpinjCRHandle[];
|
|
|
|
extern LLRP_tSImpinjCRHandle *
|
|
LLRP_ImpinjCRHandle_construct (void);
|
|
|
|
extern void
|
|
LLRP_ImpinjCRHandle_destruct (
|
|
LLRP_tSImpinjCRHandle * pThis);
|
|
|
|
extern void
|
|
LLRP_ImpinjCRHandle_decodeFields (
|
|
LLRP_tSImpinjCRHandle * pThis,
|
|
LLRP_tSDecoderStream * pDecoderStream);
|
|
|
|
extern void
|
|
LLRP_ImpinjCRHandle_assimilateSubParameters (
|
|
LLRP_tSImpinjCRHandle * pThis,
|
|
LLRP_tSErrorDetails * pError);
|
|
|
|
extern void
|
|
LLRP_ImpinjCRHandle_encode (
|
|
const LLRP_tSImpinjCRHandle *pThis,
|
|
LLRP_tSEncoderStream * pEncoderStream);
|
|
|
|
|
|
extern llrp_bool_t
|
|
LLRP_ImpinjCRHandle_isAllowedIn (
|
|
const LLRP_tSTypeDescriptor *pEnclosingElementType);
|
|
|
|
|
|
|
|
extern const LLRP_tSFieldDescriptor
|
|
LLRP_fdImpinjCRHandle_CRHandle;
|
|
|
|
extern llrp_u32_t
|
|
LLRP_ImpinjCRHandle_getCRHandle (
|
|
LLRP_tSImpinjCRHandle *pThis);
|
|
|
|
extern LLRP_tResultCode
|
|
LLRP_ImpinjCRHandle_setCRHandle (
|
|
LLRP_tSImpinjCRHandle *pThis,
|
|
llrp_u32_t Value);
|
|
|
|
|
|
extern LLRP_tSParameter *
|
|
LLRP_ImpinjCRHandle_beginCustom (
|
|
LLRP_tSImpinjCRHandle *pThis);
|
|
|
|
extern LLRP_tSParameter *
|
|
LLRP_ImpinjCRHandle_nextCustom (
|
|
LLRP_tSParameter *pCurrent);
|
|
|
|
extern void
|
|
LLRP_ImpinjCRHandle_clearCustom (
|
|
LLRP_tSImpinjCRHandle *pThis);
|
|
|
|
extern int
|
|
LLRP_ImpinjCRHandle_countCustom (
|
|
LLRP_tSImpinjCRHandle *pThis);
|
|
|
|
extern LLRP_tResultCode
|
|
LLRP_ImpinjCRHandle_addCustom (
|
|
LLRP_tSImpinjCRHandle *pThis,
|
|
LLRP_tSParameter *pValue);
|
|
|
|
|
|
|
|
|
|
|
|
struct LLRP_SImpinjEnableEnhancedIntegra
|
|
{
|
|
LLRP_tSParameter hdr;
|
|
|
|
LLRP_tEImpinjEnhancedIntegraMode eEnhancedIntegraMode;
|
|
|
|
|
|
LLRP_tSParameter * listCustom;
|
|
|
|
};
|
|
|
|
extern const LLRP_tSTypeDescriptor
|
|
LLRP_tdImpinjEnableEnhancedIntegra;
|
|
|
|
extern const LLRP_tSFieldDescriptor *
|
|
LLRP_apfdImpinjEnableEnhancedIntegra[];
|
|
|
|
extern LLRP_tSImpinjEnableEnhancedIntegra *
|
|
LLRP_ImpinjEnableEnhancedIntegra_construct (void);
|
|
|
|
extern void
|
|
LLRP_ImpinjEnableEnhancedIntegra_destruct (
|
|
LLRP_tSImpinjEnableEnhancedIntegra * pThis);
|
|
|
|
extern void
|
|
LLRP_ImpinjEnableEnhancedIntegra_decodeFields (
|
|
LLRP_tSImpinjEnableEnhancedIntegra * pThis,
|
|
LLRP_tSDecoderStream * pDecoderStream);
|
|
|
|
extern void
|
|
LLRP_ImpinjEnableEnhancedIntegra_assimilateSubParameters (
|
|
LLRP_tSImpinjEnableEnhancedIntegra * pThis,
|
|
LLRP_tSErrorDetails * pError);
|
|
|
|
extern void
|
|
LLRP_ImpinjEnableEnhancedIntegra_encode (
|
|
const LLRP_tSImpinjEnableEnhancedIntegra *pThis,
|
|
LLRP_tSEncoderStream * pEncoderStream);
|
|
|
|
|
|
extern llrp_bool_t
|
|
LLRP_ImpinjEnableEnhancedIntegra_isAllowedIn (
|
|
const LLRP_tSTypeDescriptor *pEnclosingElementType);
|
|
|
|
|
|
|
|
extern const LLRP_tSFieldDescriptor
|
|
LLRP_fdImpinjEnableEnhancedIntegra_EnhancedIntegraMode;
|
|
|
|
extern LLRP_tEImpinjEnhancedIntegraMode
|
|
LLRP_ImpinjEnableEnhancedIntegra_getEnhancedIntegraMode (
|
|
LLRP_tSImpinjEnableEnhancedIntegra *pThis);
|
|
|
|
extern LLRP_tResultCode
|
|
LLRP_ImpinjEnableEnhancedIntegra_setEnhancedIntegraMode (
|
|
LLRP_tSImpinjEnableEnhancedIntegra *pThis,
|
|
LLRP_tEImpinjEnhancedIntegraMode Value);
|
|
|
|
|
|
extern LLRP_tSParameter *
|
|
LLRP_ImpinjEnableEnhancedIntegra_beginCustom (
|
|
LLRP_tSImpinjEnableEnhancedIntegra *pThis);
|
|
|
|
extern LLRP_tSParameter *
|
|
LLRP_ImpinjEnableEnhancedIntegra_nextCustom (
|
|
LLRP_tSParameter *pCurrent);
|
|
|
|
extern void
|
|
LLRP_ImpinjEnableEnhancedIntegra_clearCustom (
|
|
LLRP_tSImpinjEnableEnhancedIntegra *pThis);
|
|
|
|
extern int
|
|
LLRP_ImpinjEnableEnhancedIntegra_countCustom (
|
|
LLRP_tSImpinjEnableEnhancedIntegra *pThis);
|
|
|
|
extern LLRP_tResultCode
|
|
LLRP_ImpinjEnableEnhancedIntegra_addCustom (
|
|
LLRP_tSImpinjEnableEnhancedIntegra *pThis,
|
|
LLRP_tSParameter *pValue);
|
|
|
|
|
|
|
|
|
|
|
|
struct LLRP_SImpinjEnhancedIntegraReport
|
|
{
|
|
LLRP_tSParameter hdr;
|
|
|
|
LLRP_tEImpinjEnhancedIntegraResultType eResult;
|
|
|
|
llrp_u16_t OpSpecID;
|
|
|
|
|
|
LLRP_tSParameter * listCustom;
|
|
|
|
};
|
|
|
|
extern const LLRP_tSTypeDescriptor
|
|
LLRP_tdImpinjEnhancedIntegraReport;
|
|
|
|
extern const LLRP_tSFieldDescriptor *
|
|
LLRP_apfdImpinjEnhancedIntegraReport[];
|
|
|
|
extern LLRP_tSImpinjEnhancedIntegraReport *
|
|
LLRP_ImpinjEnhancedIntegraReport_construct (void);
|
|
|
|
extern void
|
|
LLRP_ImpinjEnhancedIntegraReport_destruct (
|
|
LLRP_tSImpinjEnhancedIntegraReport * pThis);
|
|
|
|
extern void
|
|
LLRP_ImpinjEnhancedIntegraReport_decodeFields (
|
|
LLRP_tSImpinjEnhancedIntegraReport * pThis,
|
|
LLRP_tSDecoderStream * pDecoderStream);
|
|
|
|
extern void
|
|
LLRP_ImpinjEnhancedIntegraReport_assimilateSubParameters (
|
|
LLRP_tSImpinjEnhancedIntegraReport * pThis,
|
|
LLRP_tSErrorDetails * pError);
|
|
|
|
extern void
|
|
LLRP_ImpinjEnhancedIntegraReport_encode (
|
|
const LLRP_tSImpinjEnhancedIntegraReport *pThis,
|
|
LLRP_tSEncoderStream * pEncoderStream);
|
|
|
|
|
|
extern llrp_bool_t
|
|
LLRP_ImpinjEnhancedIntegraReport_isAllowedIn (
|
|
const LLRP_tSTypeDescriptor *pEnclosingElementType);
|
|
|
|
|
|
|
|
extern const LLRP_tSFieldDescriptor
|
|
LLRP_fdImpinjEnhancedIntegraReport_Result;
|
|
|
|
extern LLRP_tEImpinjEnhancedIntegraResultType
|
|
LLRP_ImpinjEnhancedIntegraReport_getResult (
|
|
LLRP_tSImpinjEnhancedIntegraReport *pThis);
|
|
|
|
extern LLRP_tResultCode
|
|
LLRP_ImpinjEnhancedIntegraReport_setResult (
|
|
LLRP_tSImpinjEnhancedIntegraReport *pThis,
|
|
LLRP_tEImpinjEnhancedIntegraResultType Value);
|
|
|
|
extern const LLRP_tSFieldDescriptor
|
|
LLRP_fdImpinjEnhancedIntegraReport_OpSpecID;
|
|
|
|
extern llrp_u16_t
|
|
LLRP_ImpinjEnhancedIntegraReport_getOpSpecID (
|
|
LLRP_tSImpinjEnhancedIntegraReport *pThis);
|
|
|
|
extern LLRP_tResultCode
|
|
LLRP_ImpinjEnhancedIntegraReport_setOpSpecID (
|
|
LLRP_tSImpinjEnhancedIntegraReport *pThis,
|
|
llrp_u16_t Value);
|
|
|
|
|
|
extern LLRP_tSParameter *
|
|
LLRP_ImpinjEnhancedIntegraReport_beginCustom (
|
|
LLRP_tSImpinjEnhancedIntegraReport *pThis);
|
|
|
|
extern LLRP_tSParameter *
|
|
LLRP_ImpinjEnhancedIntegraReport_nextCustom (
|
|
LLRP_tSParameter *pCurrent);
|
|
|
|
extern void
|
|
LLRP_ImpinjEnhancedIntegraReport_clearCustom (
|
|
LLRP_tSImpinjEnhancedIntegraReport *pThis);
|
|
|
|
extern int
|
|
LLRP_ImpinjEnhancedIntegraReport_countCustom (
|
|
LLRP_tSImpinjEnhancedIntegraReport *pThis);
|
|
|
|
extern LLRP_tResultCode
|
|
LLRP_ImpinjEnhancedIntegraReport_addCustom (
|
|
LLRP_tSImpinjEnhancedIntegraReport *pThis,
|
|
LLRP_tSParameter *pValue);
|
|
|
|
|
|
|
|
|
|
|
|
struct LLRP_SImpinjEndpointICVerificationConfig
|
|
{
|
|
LLRP_tSParameter hdr;
|
|
|
|
LLRP_tEImpinjEndpointICVerificationMode eEndpointICVerificationMode;
|
|
|
|
|
|
LLRP_tSParameter * listCustom;
|
|
|
|
};
|
|
|
|
extern const LLRP_tSTypeDescriptor
|
|
LLRP_tdImpinjEndpointICVerificationConfig;
|
|
|
|
extern const LLRP_tSFieldDescriptor *
|
|
LLRP_apfdImpinjEndpointICVerificationConfig[];
|
|
|
|
extern LLRP_tSImpinjEndpointICVerificationConfig *
|
|
LLRP_ImpinjEndpointICVerificationConfig_construct (void);
|
|
|
|
extern void
|
|
LLRP_ImpinjEndpointICVerificationConfig_destruct (
|
|
LLRP_tSImpinjEndpointICVerificationConfig * pThis);
|
|
|
|
extern void
|
|
LLRP_ImpinjEndpointICVerificationConfig_decodeFields (
|
|
LLRP_tSImpinjEndpointICVerificationConfig * pThis,
|
|
LLRP_tSDecoderStream * pDecoderStream);
|
|
|
|
extern void
|
|
LLRP_ImpinjEndpointICVerificationConfig_assimilateSubParameters (
|
|
LLRP_tSImpinjEndpointICVerificationConfig * pThis,
|
|
LLRP_tSErrorDetails * pError);
|
|
|
|
extern void
|
|
LLRP_ImpinjEndpointICVerificationConfig_encode (
|
|
const LLRP_tSImpinjEndpointICVerificationConfig *pThis,
|
|
LLRP_tSEncoderStream * pEncoderStream);
|
|
|
|
|
|
extern llrp_bool_t
|
|
LLRP_ImpinjEndpointICVerificationConfig_isAllowedIn (
|
|
const LLRP_tSTypeDescriptor *pEnclosingElementType);
|
|
|
|
|
|
|
|
extern const LLRP_tSFieldDescriptor
|
|
LLRP_fdImpinjEndpointICVerificationConfig_EndpointICVerificationMode;
|
|
|
|
extern LLRP_tEImpinjEndpointICVerificationMode
|
|
LLRP_ImpinjEndpointICVerificationConfig_getEndpointICVerificationMode (
|
|
LLRP_tSImpinjEndpointICVerificationConfig *pThis);
|
|
|
|
extern LLRP_tResultCode
|
|
LLRP_ImpinjEndpointICVerificationConfig_setEndpointICVerificationMode (
|
|
LLRP_tSImpinjEndpointICVerificationConfig *pThis,
|
|
LLRP_tEImpinjEndpointICVerificationMode Value);
|
|
|
|
|
|
extern LLRP_tSParameter *
|
|
LLRP_ImpinjEndpointICVerificationConfig_beginCustom (
|
|
LLRP_tSImpinjEndpointICVerificationConfig *pThis);
|
|
|
|
extern LLRP_tSParameter *
|
|
LLRP_ImpinjEndpointICVerificationConfig_nextCustom (
|
|
LLRP_tSParameter *pCurrent);
|
|
|
|
extern void
|
|
LLRP_ImpinjEndpointICVerificationConfig_clearCustom (
|
|
LLRP_tSImpinjEndpointICVerificationConfig *pThis);
|
|
|
|
extern int
|
|
LLRP_ImpinjEndpointICVerificationConfig_countCustom (
|
|
LLRP_tSImpinjEndpointICVerificationConfig *pThis);
|
|
|
|
extern LLRP_tResultCode
|
|
LLRP_ImpinjEndpointICVerificationConfig_addCustom (
|
|
LLRP_tSImpinjEndpointICVerificationConfig *pThis,
|
|
LLRP_tSParameter *pValue);
|
|
|
|
|
|
|
|
|
|
|
|
struct LLRP_SImpinjEnableEndpointICVerification
|
|
{
|
|
LLRP_tSParameter hdr;
|
|
|
|
LLRP_tEImpinjEndpointICVerificationReportMode eEndpointICVerificationReportMode;
|
|
|
|
|
|
LLRP_tSParameter * listCustom;
|
|
|
|
};
|
|
|
|
extern const LLRP_tSTypeDescriptor
|
|
LLRP_tdImpinjEnableEndpointICVerification;
|
|
|
|
extern const LLRP_tSFieldDescriptor *
|
|
LLRP_apfdImpinjEnableEndpointICVerification[];
|
|
|
|
extern LLRP_tSImpinjEnableEndpointICVerification *
|
|
LLRP_ImpinjEnableEndpointICVerification_construct (void);
|
|
|
|
extern void
|
|
LLRP_ImpinjEnableEndpointICVerification_destruct (
|
|
LLRP_tSImpinjEnableEndpointICVerification * pThis);
|
|
|
|
extern void
|
|
LLRP_ImpinjEnableEndpointICVerification_decodeFields (
|
|
LLRP_tSImpinjEnableEndpointICVerification * pThis,
|
|
LLRP_tSDecoderStream * pDecoderStream);
|
|
|
|
extern void
|
|
LLRP_ImpinjEnableEndpointICVerification_assimilateSubParameters (
|
|
LLRP_tSImpinjEnableEndpointICVerification * pThis,
|
|
LLRP_tSErrorDetails * pError);
|
|
|
|
extern void
|
|
LLRP_ImpinjEnableEndpointICVerification_encode (
|
|
const LLRP_tSImpinjEnableEndpointICVerification *pThis,
|
|
LLRP_tSEncoderStream * pEncoderStream);
|
|
|
|
|
|
extern llrp_bool_t
|
|
LLRP_ImpinjEnableEndpointICVerification_isAllowedIn (
|
|
const LLRP_tSTypeDescriptor *pEnclosingElementType);
|
|
|
|
|
|
|
|
extern const LLRP_tSFieldDescriptor
|
|
LLRP_fdImpinjEnableEndpointICVerification_EndpointICVerificationReportMode;
|
|
|
|
extern LLRP_tEImpinjEndpointICVerificationReportMode
|
|
LLRP_ImpinjEnableEndpointICVerification_getEndpointICVerificationReportMode (
|
|
LLRP_tSImpinjEnableEndpointICVerification *pThis);
|
|
|
|
extern LLRP_tResultCode
|
|
LLRP_ImpinjEnableEndpointICVerification_setEndpointICVerificationReportMode (
|
|
LLRP_tSImpinjEnableEndpointICVerification *pThis,
|
|
LLRP_tEImpinjEndpointICVerificationReportMode Value);
|
|
|
|
|
|
extern LLRP_tSParameter *
|
|
LLRP_ImpinjEnableEndpointICVerification_beginCustom (
|
|
LLRP_tSImpinjEnableEndpointICVerification *pThis);
|
|
|
|
extern LLRP_tSParameter *
|
|
LLRP_ImpinjEnableEndpointICVerification_nextCustom (
|
|
LLRP_tSParameter *pCurrent);
|
|
|
|
extern void
|
|
LLRP_ImpinjEnableEndpointICVerification_clearCustom (
|
|
LLRP_tSImpinjEnableEndpointICVerification *pThis);
|
|
|
|
extern int
|
|
LLRP_ImpinjEnableEndpointICVerification_countCustom (
|
|
LLRP_tSImpinjEnableEndpointICVerification *pThis);
|
|
|
|
extern LLRP_tResultCode
|
|
LLRP_ImpinjEnableEndpointICVerification_addCustom (
|
|
LLRP_tSImpinjEnableEndpointICVerification *pThis,
|
|
LLRP_tSParameter *pValue);
|
|
|
|
|
|
|
|
|
|
|
|
struct LLRP_SImpinjEndpointICVerificationReport
|
|
{
|
|
LLRP_tSParameter hdr;
|
|
|
|
llrp_u8_t EndpointICVerificationOn;
|
|
|
|
llrp_u8_t EndpointICIdentifier;
|
|
|
|
|
|
LLRP_tSParameter * listCustom;
|
|
|
|
};
|
|
|
|
extern const LLRP_tSTypeDescriptor
|
|
LLRP_tdImpinjEndpointICVerificationReport;
|
|
|
|
extern const LLRP_tSFieldDescriptor *
|
|
LLRP_apfdImpinjEndpointICVerificationReport[];
|
|
|
|
extern LLRP_tSImpinjEndpointICVerificationReport *
|
|
LLRP_ImpinjEndpointICVerificationReport_construct (void);
|
|
|
|
extern void
|
|
LLRP_ImpinjEndpointICVerificationReport_destruct (
|
|
LLRP_tSImpinjEndpointICVerificationReport * pThis);
|
|
|
|
extern void
|
|
LLRP_ImpinjEndpointICVerificationReport_decodeFields (
|
|
LLRP_tSImpinjEndpointICVerificationReport * pThis,
|
|
LLRP_tSDecoderStream * pDecoderStream);
|
|
|
|
extern void
|
|
LLRP_ImpinjEndpointICVerificationReport_assimilateSubParameters (
|
|
LLRP_tSImpinjEndpointICVerificationReport * pThis,
|
|
LLRP_tSErrorDetails * pError);
|
|
|
|
extern void
|
|
LLRP_ImpinjEndpointICVerificationReport_encode (
|
|
const LLRP_tSImpinjEndpointICVerificationReport *pThis,
|
|
LLRP_tSEncoderStream * pEncoderStream);
|
|
|
|
|
|
extern llrp_bool_t
|
|
LLRP_ImpinjEndpointICVerificationReport_isAllowedIn (
|
|
const LLRP_tSTypeDescriptor *pEnclosingElementType);
|
|
|
|
|
|
|
|
extern const LLRP_tSFieldDescriptor
|
|
LLRP_fdImpinjEndpointICVerificationReport_EndpointICVerificationOn;
|
|
|
|
extern llrp_u8_t
|
|
LLRP_ImpinjEndpointICVerificationReport_getEndpointICVerificationOn (
|
|
LLRP_tSImpinjEndpointICVerificationReport *pThis);
|
|
|
|
extern LLRP_tResultCode
|
|
LLRP_ImpinjEndpointICVerificationReport_setEndpointICVerificationOn (
|
|
LLRP_tSImpinjEndpointICVerificationReport *pThis,
|
|
llrp_u8_t Value);
|
|
|
|
extern const LLRP_tSFieldDescriptor
|
|
LLRP_fdImpinjEndpointICVerificationReport_EndpointICIdentifier;
|
|
|
|
extern llrp_u8_t
|
|
LLRP_ImpinjEndpointICVerificationReport_getEndpointICIdentifier (
|
|
LLRP_tSImpinjEndpointICVerificationReport *pThis);
|
|
|
|
extern LLRP_tResultCode
|
|
LLRP_ImpinjEndpointICVerificationReport_setEndpointICIdentifier (
|
|
LLRP_tSImpinjEndpointICVerificationReport *pThis,
|
|
llrp_u8_t Value);
|
|
|
|
|
|
extern LLRP_tSParameter *
|
|
LLRP_ImpinjEndpointICVerificationReport_beginCustom (
|
|
LLRP_tSImpinjEndpointICVerificationReport *pThis);
|
|
|
|
extern LLRP_tSParameter *
|
|
LLRP_ImpinjEndpointICVerificationReport_nextCustom (
|
|
LLRP_tSParameter *pCurrent);
|
|
|
|
extern void
|
|
LLRP_ImpinjEndpointICVerificationReport_clearCustom (
|
|
LLRP_tSImpinjEndpointICVerificationReport *pThis);
|
|
|
|
extern int
|
|
LLRP_ImpinjEndpointICVerificationReport_countCustom (
|
|
LLRP_tSImpinjEndpointICVerificationReport *pThis);
|
|
|
|
extern LLRP_tResultCode
|
|
LLRP_ImpinjEndpointICVerificationReport_addCustom (
|
|
LLRP_tSImpinjEndpointICVerificationReport *pThis,
|
|
LLRP_tSParameter *pValue);
|
|
|
|
|
|
|
|
|
|
|
|
void
|
|
LLRP_enrollImpinjTypesIntoRegistry (
|
|
LLRP_tSTypeRegistry * pTypeRegistry);
|
|
|