13844 lines
299 KiB
C
13844 lines
299 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
|
|
*/
|
|
|
|
struct LLRP_SCUSTOM_MESSAGE;
|
|
typedef struct LLRP_SCUSTOM_MESSAGE
|
|
LLRP_tSCUSTOM_MESSAGE;
|
|
|
|
struct LLRP_SGET_READER_CAPABILITIES;
|
|
typedef struct LLRP_SGET_READER_CAPABILITIES
|
|
LLRP_tSGET_READER_CAPABILITIES;
|
|
|
|
struct LLRP_SGET_READER_CAPABILITIES_RESPONSE;
|
|
typedef struct LLRP_SGET_READER_CAPABILITIES_RESPONSE
|
|
LLRP_tSGET_READER_CAPABILITIES_RESPONSE;
|
|
|
|
struct LLRP_SADD_ROSPEC;
|
|
typedef struct LLRP_SADD_ROSPEC
|
|
LLRP_tSADD_ROSPEC;
|
|
|
|
struct LLRP_SADD_ROSPEC_RESPONSE;
|
|
typedef struct LLRP_SADD_ROSPEC_RESPONSE
|
|
LLRP_tSADD_ROSPEC_RESPONSE;
|
|
|
|
struct LLRP_SDELETE_ROSPEC;
|
|
typedef struct LLRP_SDELETE_ROSPEC
|
|
LLRP_tSDELETE_ROSPEC;
|
|
|
|
struct LLRP_SDELETE_ROSPEC_RESPONSE;
|
|
typedef struct LLRP_SDELETE_ROSPEC_RESPONSE
|
|
LLRP_tSDELETE_ROSPEC_RESPONSE;
|
|
|
|
struct LLRP_SSTART_ROSPEC;
|
|
typedef struct LLRP_SSTART_ROSPEC
|
|
LLRP_tSSTART_ROSPEC;
|
|
|
|
struct LLRP_SSTART_ROSPEC_RESPONSE;
|
|
typedef struct LLRP_SSTART_ROSPEC_RESPONSE
|
|
LLRP_tSSTART_ROSPEC_RESPONSE;
|
|
|
|
struct LLRP_SSTOP_ROSPEC;
|
|
typedef struct LLRP_SSTOP_ROSPEC
|
|
LLRP_tSSTOP_ROSPEC;
|
|
|
|
struct LLRP_SSTOP_ROSPEC_RESPONSE;
|
|
typedef struct LLRP_SSTOP_ROSPEC_RESPONSE
|
|
LLRP_tSSTOP_ROSPEC_RESPONSE;
|
|
|
|
struct LLRP_SENABLE_ROSPEC;
|
|
typedef struct LLRP_SENABLE_ROSPEC
|
|
LLRP_tSENABLE_ROSPEC;
|
|
|
|
struct LLRP_SENABLE_ROSPEC_RESPONSE;
|
|
typedef struct LLRP_SENABLE_ROSPEC_RESPONSE
|
|
LLRP_tSENABLE_ROSPEC_RESPONSE;
|
|
|
|
struct LLRP_SDISABLE_ROSPEC;
|
|
typedef struct LLRP_SDISABLE_ROSPEC
|
|
LLRP_tSDISABLE_ROSPEC;
|
|
|
|
struct LLRP_SDISABLE_ROSPEC_RESPONSE;
|
|
typedef struct LLRP_SDISABLE_ROSPEC_RESPONSE
|
|
LLRP_tSDISABLE_ROSPEC_RESPONSE;
|
|
|
|
struct LLRP_SGET_ROSPECS;
|
|
typedef struct LLRP_SGET_ROSPECS
|
|
LLRP_tSGET_ROSPECS;
|
|
|
|
struct LLRP_SGET_ROSPECS_RESPONSE;
|
|
typedef struct LLRP_SGET_ROSPECS_RESPONSE
|
|
LLRP_tSGET_ROSPECS_RESPONSE;
|
|
|
|
struct LLRP_SADD_ACCESSSPEC;
|
|
typedef struct LLRP_SADD_ACCESSSPEC
|
|
LLRP_tSADD_ACCESSSPEC;
|
|
|
|
struct LLRP_SADD_ACCESSSPEC_RESPONSE;
|
|
typedef struct LLRP_SADD_ACCESSSPEC_RESPONSE
|
|
LLRP_tSADD_ACCESSSPEC_RESPONSE;
|
|
|
|
struct LLRP_SDELETE_ACCESSSPEC;
|
|
typedef struct LLRP_SDELETE_ACCESSSPEC
|
|
LLRP_tSDELETE_ACCESSSPEC;
|
|
|
|
struct LLRP_SDELETE_ACCESSSPEC_RESPONSE;
|
|
typedef struct LLRP_SDELETE_ACCESSSPEC_RESPONSE
|
|
LLRP_tSDELETE_ACCESSSPEC_RESPONSE;
|
|
|
|
struct LLRP_SENABLE_ACCESSSPEC;
|
|
typedef struct LLRP_SENABLE_ACCESSSPEC
|
|
LLRP_tSENABLE_ACCESSSPEC;
|
|
|
|
struct LLRP_SENABLE_ACCESSSPEC_RESPONSE;
|
|
typedef struct LLRP_SENABLE_ACCESSSPEC_RESPONSE
|
|
LLRP_tSENABLE_ACCESSSPEC_RESPONSE;
|
|
|
|
struct LLRP_SDISABLE_ACCESSSPEC;
|
|
typedef struct LLRP_SDISABLE_ACCESSSPEC
|
|
LLRP_tSDISABLE_ACCESSSPEC;
|
|
|
|
struct LLRP_SDISABLE_ACCESSSPEC_RESPONSE;
|
|
typedef struct LLRP_SDISABLE_ACCESSSPEC_RESPONSE
|
|
LLRP_tSDISABLE_ACCESSSPEC_RESPONSE;
|
|
|
|
struct LLRP_SGET_ACCESSSPECS;
|
|
typedef struct LLRP_SGET_ACCESSSPECS
|
|
LLRP_tSGET_ACCESSSPECS;
|
|
|
|
struct LLRP_SGET_ACCESSSPECS_RESPONSE;
|
|
typedef struct LLRP_SGET_ACCESSSPECS_RESPONSE
|
|
LLRP_tSGET_ACCESSSPECS_RESPONSE;
|
|
|
|
struct LLRP_SCLIENT_REQUEST_OP;
|
|
typedef struct LLRP_SCLIENT_REQUEST_OP
|
|
LLRP_tSCLIENT_REQUEST_OP;
|
|
|
|
struct LLRP_SCLIENT_REQUEST_OP_RESPONSE;
|
|
typedef struct LLRP_SCLIENT_REQUEST_OP_RESPONSE
|
|
LLRP_tSCLIENT_REQUEST_OP_RESPONSE;
|
|
|
|
struct LLRP_SGET_READER_CONFIG;
|
|
typedef struct LLRP_SGET_READER_CONFIG
|
|
LLRP_tSGET_READER_CONFIG;
|
|
|
|
struct LLRP_SGET_READER_CONFIG_RESPONSE;
|
|
typedef struct LLRP_SGET_READER_CONFIG_RESPONSE
|
|
LLRP_tSGET_READER_CONFIG_RESPONSE;
|
|
|
|
struct LLRP_SSET_READER_CONFIG;
|
|
typedef struct LLRP_SSET_READER_CONFIG
|
|
LLRP_tSSET_READER_CONFIG;
|
|
|
|
struct LLRP_SSET_READER_CONFIG_RESPONSE;
|
|
typedef struct LLRP_SSET_READER_CONFIG_RESPONSE
|
|
LLRP_tSSET_READER_CONFIG_RESPONSE;
|
|
|
|
struct LLRP_SCLOSE_CONNECTION;
|
|
typedef struct LLRP_SCLOSE_CONNECTION
|
|
LLRP_tSCLOSE_CONNECTION;
|
|
|
|
struct LLRP_SCLOSE_CONNECTION_RESPONSE;
|
|
typedef struct LLRP_SCLOSE_CONNECTION_RESPONSE
|
|
LLRP_tSCLOSE_CONNECTION_RESPONSE;
|
|
|
|
struct LLRP_SGET_REPORT;
|
|
typedef struct LLRP_SGET_REPORT
|
|
LLRP_tSGET_REPORT;
|
|
|
|
struct LLRP_SRO_ACCESS_REPORT;
|
|
typedef struct LLRP_SRO_ACCESS_REPORT
|
|
LLRP_tSRO_ACCESS_REPORT;
|
|
|
|
struct LLRP_SKEEPALIVE;
|
|
typedef struct LLRP_SKEEPALIVE
|
|
LLRP_tSKEEPALIVE;
|
|
|
|
struct LLRP_SKEEPALIVE_ACK;
|
|
typedef struct LLRP_SKEEPALIVE_ACK
|
|
LLRP_tSKEEPALIVE_ACK;
|
|
|
|
struct LLRP_SREADER_EVENT_NOTIFICATION;
|
|
typedef struct LLRP_SREADER_EVENT_NOTIFICATION
|
|
LLRP_tSREADER_EVENT_NOTIFICATION;
|
|
|
|
struct LLRP_SENABLE_EVENTS_AND_REPORTS;
|
|
typedef struct LLRP_SENABLE_EVENTS_AND_REPORTS
|
|
LLRP_tSENABLE_EVENTS_AND_REPORTS;
|
|
|
|
struct LLRP_SERROR_MESSAGE;
|
|
typedef struct LLRP_SERROR_MESSAGE
|
|
LLRP_tSERROR_MESSAGE;
|
|
|
|
|
|
/* Custom messages */
|
|
|
|
|
|
/*
|
|
* Parameter classes - forward decls
|
|
*/
|
|
|
|
struct LLRP_SUTCTimestamp;
|
|
typedef struct LLRP_SUTCTimestamp
|
|
LLRP_tSUTCTimestamp;
|
|
|
|
struct LLRP_SUptime;
|
|
typedef struct LLRP_SUptime
|
|
LLRP_tSUptime;
|
|
|
|
struct LLRP_SCustom;
|
|
typedef struct LLRP_SCustom
|
|
LLRP_tSCustom;
|
|
|
|
struct LLRP_SGeneralDeviceCapabilities;
|
|
typedef struct LLRP_SGeneralDeviceCapabilities
|
|
LLRP_tSGeneralDeviceCapabilities;
|
|
|
|
struct LLRP_SReceiveSensitivityTableEntry;
|
|
typedef struct LLRP_SReceiveSensitivityTableEntry
|
|
LLRP_tSReceiveSensitivityTableEntry;
|
|
|
|
struct LLRP_SPerAntennaReceiveSensitivityRange;
|
|
typedef struct LLRP_SPerAntennaReceiveSensitivityRange
|
|
LLRP_tSPerAntennaReceiveSensitivityRange;
|
|
|
|
struct LLRP_SPerAntennaAirProtocol;
|
|
typedef struct LLRP_SPerAntennaAirProtocol
|
|
LLRP_tSPerAntennaAirProtocol;
|
|
|
|
struct LLRP_SGPIOCapabilities;
|
|
typedef struct LLRP_SGPIOCapabilities
|
|
LLRP_tSGPIOCapabilities;
|
|
|
|
struct LLRP_SLLRPCapabilities;
|
|
typedef struct LLRP_SLLRPCapabilities
|
|
LLRP_tSLLRPCapabilities;
|
|
|
|
struct LLRP_SRegulatoryCapabilities;
|
|
typedef struct LLRP_SRegulatoryCapabilities
|
|
LLRP_tSRegulatoryCapabilities;
|
|
|
|
struct LLRP_SUHFBandCapabilities;
|
|
typedef struct LLRP_SUHFBandCapabilities
|
|
LLRP_tSUHFBandCapabilities;
|
|
|
|
struct LLRP_STransmitPowerLevelTableEntry;
|
|
typedef struct LLRP_STransmitPowerLevelTableEntry
|
|
LLRP_tSTransmitPowerLevelTableEntry;
|
|
|
|
struct LLRP_SFrequencyInformation;
|
|
typedef struct LLRP_SFrequencyInformation
|
|
LLRP_tSFrequencyInformation;
|
|
|
|
struct LLRP_SFrequencyHopTable;
|
|
typedef struct LLRP_SFrequencyHopTable
|
|
LLRP_tSFrequencyHopTable;
|
|
|
|
struct LLRP_SFixedFrequencyTable;
|
|
typedef struct LLRP_SFixedFrequencyTable
|
|
LLRP_tSFixedFrequencyTable;
|
|
|
|
struct LLRP_SROSpec;
|
|
typedef struct LLRP_SROSpec
|
|
LLRP_tSROSpec;
|
|
|
|
struct LLRP_SROBoundarySpec;
|
|
typedef struct LLRP_SROBoundarySpec
|
|
LLRP_tSROBoundarySpec;
|
|
|
|
struct LLRP_SROSpecStartTrigger;
|
|
typedef struct LLRP_SROSpecStartTrigger
|
|
LLRP_tSROSpecStartTrigger;
|
|
|
|
struct LLRP_SPeriodicTriggerValue;
|
|
typedef struct LLRP_SPeriodicTriggerValue
|
|
LLRP_tSPeriodicTriggerValue;
|
|
|
|
struct LLRP_SGPITriggerValue;
|
|
typedef struct LLRP_SGPITriggerValue
|
|
LLRP_tSGPITriggerValue;
|
|
|
|
struct LLRP_SROSpecStopTrigger;
|
|
typedef struct LLRP_SROSpecStopTrigger
|
|
LLRP_tSROSpecStopTrigger;
|
|
|
|
struct LLRP_SAISpec;
|
|
typedef struct LLRP_SAISpec
|
|
LLRP_tSAISpec;
|
|
|
|
struct LLRP_SAISpecStopTrigger;
|
|
typedef struct LLRP_SAISpecStopTrigger
|
|
LLRP_tSAISpecStopTrigger;
|
|
|
|
struct LLRP_STagObservationTrigger;
|
|
typedef struct LLRP_STagObservationTrigger
|
|
LLRP_tSTagObservationTrigger;
|
|
|
|
struct LLRP_SInventoryParameterSpec;
|
|
typedef struct LLRP_SInventoryParameterSpec
|
|
LLRP_tSInventoryParameterSpec;
|
|
|
|
struct LLRP_SRFSurveySpec;
|
|
typedef struct LLRP_SRFSurveySpec
|
|
LLRP_tSRFSurveySpec;
|
|
|
|
struct LLRP_SRFSurveySpecStopTrigger;
|
|
typedef struct LLRP_SRFSurveySpecStopTrigger
|
|
LLRP_tSRFSurveySpecStopTrigger;
|
|
|
|
struct LLRP_SAccessSpec;
|
|
typedef struct LLRP_SAccessSpec
|
|
LLRP_tSAccessSpec;
|
|
|
|
struct LLRP_SAccessSpecStopTrigger;
|
|
typedef struct LLRP_SAccessSpecStopTrigger
|
|
LLRP_tSAccessSpecStopTrigger;
|
|
|
|
struct LLRP_SAccessCommand;
|
|
typedef struct LLRP_SAccessCommand
|
|
LLRP_tSAccessCommand;
|
|
|
|
struct LLRP_SClientRequestOpSpec;
|
|
typedef struct LLRP_SClientRequestOpSpec
|
|
LLRP_tSClientRequestOpSpec;
|
|
|
|
struct LLRP_SClientRequestResponse;
|
|
typedef struct LLRP_SClientRequestResponse
|
|
LLRP_tSClientRequestResponse;
|
|
|
|
struct LLRP_SLLRPConfigurationStateValue;
|
|
typedef struct LLRP_SLLRPConfigurationStateValue
|
|
LLRP_tSLLRPConfigurationStateValue;
|
|
|
|
struct LLRP_SIdentification;
|
|
typedef struct LLRP_SIdentification
|
|
LLRP_tSIdentification;
|
|
|
|
struct LLRP_SGPOWriteData;
|
|
typedef struct LLRP_SGPOWriteData
|
|
LLRP_tSGPOWriteData;
|
|
|
|
struct LLRP_SKeepaliveSpec;
|
|
typedef struct LLRP_SKeepaliveSpec
|
|
LLRP_tSKeepaliveSpec;
|
|
|
|
struct LLRP_SAntennaProperties;
|
|
typedef struct LLRP_SAntennaProperties
|
|
LLRP_tSAntennaProperties;
|
|
|
|
struct LLRP_SAntennaConfiguration;
|
|
typedef struct LLRP_SAntennaConfiguration
|
|
LLRP_tSAntennaConfiguration;
|
|
|
|
struct LLRP_SRFReceiver;
|
|
typedef struct LLRP_SRFReceiver
|
|
LLRP_tSRFReceiver;
|
|
|
|
struct LLRP_SRFTransmitter;
|
|
typedef struct LLRP_SRFTransmitter
|
|
LLRP_tSRFTransmitter;
|
|
|
|
struct LLRP_SGPIPortCurrentState;
|
|
typedef struct LLRP_SGPIPortCurrentState
|
|
LLRP_tSGPIPortCurrentState;
|
|
|
|
struct LLRP_SEventsAndReports;
|
|
typedef struct LLRP_SEventsAndReports
|
|
LLRP_tSEventsAndReports;
|
|
|
|
struct LLRP_SROReportSpec;
|
|
typedef struct LLRP_SROReportSpec
|
|
LLRP_tSROReportSpec;
|
|
|
|
struct LLRP_STagReportContentSelector;
|
|
typedef struct LLRP_STagReportContentSelector
|
|
LLRP_tSTagReportContentSelector;
|
|
|
|
struct LLRP_SAccessReportSpec;
|
|
typedef struct LLRP_SAccessReportSpec
|
|
LLRP_tSAccessReportSpec;
|
|
|
|
struct LLRP_STagReportData;
|
|
typedef struct LLRP_STagReportData
|
|
LLRP_tSTagReportData;
|
|
|
|
struct LLRP_SEPCData;
|
|
typedef struct LLRP_SEPCData
|
|
LLRP_tSEPCData;
|
|
|
|
struct LLRP_SEPC_96;
|
|
typedef struct LLRP_SEPC_96
|
|
LLRP_tSEPC_96;
|
|
|
|
struct LLRP_SROSpecID;
|
|
typedef struct LLRP_SROSpecID
|
|
LLRP_tSROSpecID;
|
|
|
|
struct LLRP_SSpecIndex;
|
|
typedef struct LLRP_SSpecIndex
|
|
LLRP_tSSpecIndex;
|
|
|
|
struct LLRP_SInventoryParameterSpecID;
|
|
typedef struct LLRP_SInventoryParameterSpecID
|
|
LLRP_tSInventoryParameterSpecID;
|
|
|
|
struct LLRP_SAntennaID;
|
|
typedef struct LLRP_SAntennaID
|
|
LLRP_tSAntennaID;
|
|
|
|
struct LLRP_SPeakRSSI;
|
|
typedef struct LLRP_SPeakRSSI
|
|
LLRP_tSPeakRSSI;
|
|
|
|
struct LLRP_SChannelIndex;
|
|
typedef struct LLRP_SChannelIndex
|
|
LLRP_tSChannelIndex;
|
|
|
|
struct LLRP_SFirstSeenTimestampUTC;
|
|
typedef struct LLRP_SFirstSeenTimestampUTC
|
|
LLRP_tSFirstSeenTimestampUTC;
|
|
|
|
struct LLRP_SFirstSeenTimestampUptime;
|
|
typedef struct LLRP_SFirstSeenTimestampUptime
|
|
LLRP_tSFirstSeenTimestampUptime;
|
|
|
|
struct LLRP_SLastSeenTimestampUTC;
|
|
typedef struct LLRP_SLastSeenTimestampUTC
|
|
LLRP_tSLastSeenTimestampUTC;
|
|
|
|
struct LLRP_SLastSeenTimestampUptime;
|
|
typedef struct LLRP_SLastSeenTimestampUptime
|
|
LLRP_tSLastSeenTimestampUptime;
|
|
|
|
struct LLRP_STagSeenCount;
|
|
typedef struct LLRP_STagSeenCount
|
|
LLRP_tSTagSeenCount;
|
|
|
|
struct LLRP_SClientRequestOpSpecResult;
|
|
typedef struct LLRP_SClientRequestOpSpecResult
|
|
LLRP_tSClientRequestOpSpecResult;
|
|
|
|
struct LLRP_SAccessSpecID;
|
|
typedef struct LLRP_SAccessSpecID
|
|
LLRP_tSAccessSpecID;
|
|
|
|
struct LLRP_SRFSurveyReportData;
|
|
typedef struct LLRP_SRFSurveyReportData
|
|
LLRP_tSRFSurveyReportData;
|
|
|
|
struct LLRP_SFrequencyRSSILevelEntry;
|
|
typedef struct LLRP_SFrequencyRSSILevelEntry
|
|
LLRP_tSFrequencyRSSILevelEntry;
|
|
|
|
struct LLRP_SReaderEventNotificationSpec;
|
|
typedef struct LLRP_SReaderEventNotificationSpec
|
|
LLRP_tSReaderEventNotificationSpec;
|
|
|
|
struct LLRP_SEventNotificationState;
|
|
typedef struct LLRP_SEventNotificationState
|
|
LLRP_tSEventNotificationState;
|
|
|
|
struct LLRP_SReaderEventNotificationData;
|
|
typedef struct LLRP_SReaderEventNotificationData
|
|
LLRP_tSReaderEventNotificationData;
|
|
|
|
struct LLRP_SHoppingEvent;
|
|
typedef struct LLRP_SHoppingEvent
|
|
LLRP_tSHoppingEvent;
|
|
|
|
struct LLRP_SGPIEvent;
|
|
typedef struct LLRP_SGPIEvent
|
|
LLRP_tSGPIEvent;
|
|
|
|
struct LLRP_SROSpecEvent;
|
|
typedef struct LLRP_SROSpecEvent
|
|
LLRP_tSROSpecEvent;
|
|
|
|
struct LLRP_SReportBufferLevelWarningEvent;
|
|
typedef struct LLRP_SReportBufferLevelWarningEvent
|
|
LLRP_tSReportBufferLevelWarningEvent;
|
|
|
|
struct LLRP_SReportBufferOverflowErrorEvent;
|
|
typedef struct LLRP_SReportBufferOverflowErrorEvent
|
|
LLRP_tSReportBufferOverflowErrorEvent;
|
|
|
|
struct LLRP_SReaderExceptionEvent;
|
|
typedef struct LLRP_SReaderExceptionEvent
|
|
LLRP_tSReaderExceptionEvent;
|
|
|
|
struct LLRP_SOpSpecID;
|
|
typedef struct LLRP_SOpSpecID
|
|
LLRP_tSOpSpecID;
|
|
|
|
struct LLRP_SRFSurveyEvent;
|
|
typedef struct LLRP_SRFSurveyEvent
|
|
LLRP_tSRFSurveyEvent;
|
|
|
|
struct LLRP_SAISpecEvent;
|
|
typedef struct LLRP_SAISpecEvent
|
|
LLRP_tSAISpecEvent;
|
|
|
|
struct LLRP_SAntennaEvent;
|
|
typedef struct LLRP_SAntennaEvent
|
|
LLRP_tSAntennaEvent;
|
|
|
|
struct LLRP_SConnectionAttemptEvent;
|
|
typedef struct LLRP_SConnectionAttemptEvent
|
|
LLRP_tSConnectionAttemptEvent;
|
|
|
|
struct LLRP_SConnectionCloseEvent;
|
|
typedef struct LLRP_SConnectionCloseEvent
|
|
LLRP_tSConnectionCloseEvent;
|
|
|
|
struct LLRP_SLLRPStatus;
|
|
typedef struct LLRP_SLLRPStatus
|
|
LLRP_tSLLRPStatus;
|
|
|
|
struct LLRP_SFieldError;
|
|
typedef struct LLRP_SFieldError
|
|
LLRP_tSFieldError;
|
|
|
|
struct LLRP_SParameterError;
|
|
typedef struct LLRP_SParameterError
|
|
LLRP_tSParameterError;
|
|
|
|
struct LLRP_SC1G2LLRPCapabilities;
|
|
typedef struct LLRP_SC1G2LLRPCapabilities
|
|
LLRP_tSC1G2LLRPCapabilities;
|
|
|
|
struct LLRP_SC1G2UHFRFModeTable;
|
|
typedef struct LLRP_SC1G2UHFRFModeTable
|
|
LLRP_tSC1G2UHFRFModeTable;
|
|
|
|
struct LLRP_SC1G2UHFRFModeTableEntry;
|
|
typedef struct LLRP_SC1G2UHFRFModeTableEntry
|
|
LLRP_tSC1G2UHFRFModeTableEntry;
|
|
|
|
struct LLRP_SC1G2InventoryCommand;
|
|
typedef struct LLRP_SC1G2InventoryCommand
|
|
LLRP_tSC1G2InventoryCommand;
|
|
|
|
struct LLRP_SC1G2Filter;
|
|
typedef struct LLRP_SC1G2Filter
|
|
LLRP_tSC1G2Filter;
|
|
|
|
struct LLRP_SC1G2TagInventoryMask;
|
|
typedef struct LLRP_SC1G2TagInventoryMask
|
|
LLRP_tSC1G2TagInventoryMask;
|
|
|
|
struct LLRP_SC1G2TagInventoryStateAwareFilterAction;
|
|
typedef struct LLRP_SC1G2TagInventoryStateAwareFilterAction
|
|
LLRP_tSC1G2TagInventoryStateAwareFilterAction;
|
|
|
|
struct LLRP_SC1G2TagInventoryStateUnawareFilterAction;
|
|
typedef struct LLRP_SC1G2TagInventoryStateUnawareFilterAction
|
|
LLRP_tSC1G2TagInventoryStateUnawareFilterAction;
|
|
|
|
struct LLRP_SC1G2RFControl;
|
|
typedef struct LLRP_SC1G2RFControl
|
|
LLRP_tSC1G2RFControl;
|
|
|
|
struct LLRP_SC1G2SingulationControl;
|
|
typedef struct LLRP_SC1G2SingulationControl
|
|
LLRP_tSC1G2SingulationControl;
|
|
|
|
struct LLRP_SC1G2TagInventoryStateAwareSingulationAction;
|
|
typedef struct LLRP_SC1G2TagInventoryStateAwareSingulationAction
|
|
LLRP_tSC1G2TagInventoryStateAwareSingulationAction;
|
|
|
|
struct LLRP_SC1G2TagSpec;
|
|
typedef struct LLRP_SC1G2TagSpec
|
|
LLRP_tSC1G2TagSpec;
|
|
|
|
struct LLRP_SC1G2TargetTag;
|
|
typedef struct LLRP_SC1G2TargetTag
|
|
LLRP_tSC1G2TargetTag;
|
|
|
|
struct LLRP_SC1G2Read;
|
|
typedef struct LLRP_SC1G2Read
|
|
LLRP_tSC1G2Read;
|
|
|
|
struct LLRP_SC1G2Write;
|
|
typedef struct LLRP_SC1G2Write
|
|
LLRP_tSC1G2Write;
|
|
|
|
struct LLRP_SC1G2Kill;
|
|
typedef struct LLRP_SC1G2Kill
|
|
LLRP_tSC1G2Kill;
|
|
|
|
struct LLRP_SC1G2Lock;
|
|
typedef struct LLRP_SC1G2Lock
|
|
LLRP_tSC1G2Lock;
|
|
|
|
struct LLRP_SC1G2LockPayload;
|
|
typedef struct LLRP_SC1G2LockPayload
|
|
LLRP_tSC1G2LockPayload;
|
|
|
|
struct LLRP_SC1G2BlockErase;
|
|
typedef struct LLRP_SC1G2BlockErase
|
|
LLRP_tSC1G2BlockErase;
|
|
|
|
struct LLRP_SC1G2BlockWrite;
|
|
typedef struct LLRP_SC1G2BlockWrite
|
|
LLRP_tSC1G2BlockWrite;
|
|
|
|
struct LLRP_SC1G2EPCMemorySelector;
|
|
typedef struct LLRP_SC1G2EPCMemorySelector
|
|
LLRP_tSC1G2EPCMemorySelector;
|
|
|
|
struct LLRP_SC1G2_PC;
|
|
typedef struct LLRP_SC1G2_PC
|
|
LLRP_tSC1G2_PC;
|
|
|
|
struct LLRP_SC1G2_CRC;
|
|
typedef struct LLRP_SC1G2_CRC
|
|
LLRP_tSC1G2_CRC;
|
|
|
|
struct LLRP_SC1G2SingulationDetails;
|
|
typedef struct LLRP_SC1G2SingulationDetails
|
|
LLRP_tSC1G2SingulationDetails;
|
|
|
|
struct LLRP_SC1G2ReadOpSpecResult;
|
|
typedef struct LLRP_SC1G2ReadOpSpecResult
|
|
LLRP_tSC1G2ReadOpSpecResult;
|
|
|
|
struct LLRP_SC1G2WriteOpSpecResult;
|
|
typedef struct LLRP_SC1G2WriteOpSpecResult
|
|
LLRP_tSC1G2WriteOpSpecResult;
|
|
|
|
struct LLRP_SC1G2KillOpSpecResult;
|
|
typedef struct LLRP_SC1G2KillOpSpecResult
|
|
LLRP_tSC1G2KillOpSpecResult;
|
|
|
|
struct LLRP_SC1G2LockOpSpecResult;
|
|
typedef struct LLRP_SC1G2LockOpSpecResult
|
|
LLRP_tSC1G2LockOpSpecResult;
|
|
|
|
struct LLRP_SC1G2BlockEraseOpSpecResult;
|
|
typedef struct LLRP_SC1G2BlockEraseOpSpecResult
|
|
LLRP_tSC1G2BlockEraseOpSpecResult;
|
|
|
|
struct LLRP_SC1G2BlockWriteOpSpecResult;
|
|
typedef struct LLRP_SC1G2BlockWriteOpSpecResult
|
|
LLRP_tSC1G2BlockWriteOpSpecResult;
|
|
|
|
|
|
/* Custom parameters */
|
|
|
|
|
|
/*
|
|
* Vendor descriptor declarations.
|
|
*/
|
|
|
|
|
|
/*
|
|
* Namespace descriptor declarations.
|
|
*/
|
|
|
|
extern const LLRP_tSNamespaceDescriptor
|
|
LLRP_nsdescllrp;
|
|
|
|
|
|
/*
|
|
* Enumeration definitions and declarations of
|
|
* enumeration string tables.
|
|
*/
|
|
|
|
|
|
enum LLRP_EAirProtocols
|
|
{
|
|
|
|
LLRP_AirProtocols_Unspecified = 0,
|
|
LLRP_AirProtocols_EPCGlobalClass1Gen2 = 1,
|
|
};
|
|
|
|
typedef enum LLRP_EAirProtocols
|
|
LLRP_tEAirProtocols;
|
|
|
|
extern const LLRP_tSEnumTableEntry
|
|
LLRP_estAirProtocols[];
|
|
|
|
|
|
enum LLRP_EGetReaderCapabilitiesRequestedData
|
|
{
|
|
|
|
LLRP_GetReaderCapabilitiesRequestedData_All = 0,
|
|
LLRP_GetReaderCapabilitiesRequestedData_General_Device_Capabilities = 1,
|
|
LLRP_GetReaderCapabilitiesRequestedData_LLRP_Capabilities = 2,
|
|
LLRP_GetReaderCapabilitiesRequestedData_Regulatory_Capabilities = 3,
|
|
LLRP_GetReaderCapabilitiesRequestedData_LLRP_Air_Protocol_Capabilities = 4,
|
|
};
|
|
|
|
typedef enum LLRP_EGetReaderCapabilitiesRequestedData
|
|
LLRP_tEGetReaderCapabilitiesRequestedData;
|
|
|
|
extern const LLRP_tSEnumTableEntry
|
|
LLRP_estGetReaderCapabilitiesRequestedData[];
|
|
|
|
|
|
enum LLRP_ECommunicationsStandard
|
|
{
|
|
|
|
LLRP_CommunicationsStandard_Unspecified = 0,
|
|
LLRP_CommunicationsStandard_US_FCC_Part_15 = 1,
|
|
LLRP_CommunicationsStandard_ETSI_302_208 = 2,
|
|
LLRP_CommunicationsStandard_ETSI_300_220 = 3,
|
|
LLRP_CommunicationsStandard_Australia_LIPD_1W = 4,
|
|
LLRP_CommunicationsStandard_Australia_LIPD_4W = 5,
|
|
LLRP_CommunicationsStandard_Japan_ARIB_STD_T89 = 6,
|
|
LLRP_CommunicationsStandard_Hong_Kong_OFTA_1049 = 7,
|
|
LLRP_CommunicationsStandard_Taiwan_DGT_LP0002 = 8,
|
|
LLRP_CommunicationsStandard_Korea_MIC_Article_5_2 = 9,
|
|
};
|
|
|
|
typedef enum LLRP_ECommunicationsStandard
|
|
LLRP_tECommunicationsStandard;
|
|
|
|
extern const LLRP_tSEnumTableEntry
|
|
LLRP_estCommunicationsStandard[];
|
|
|
|
|
|
enum LLRP_EROSpecState
|
|
{
|
|
|
|
LLRP_ROSpecState_Disabled = 0,
|
|
LLRP_ROSpecState_Inactive = 1,
|
|
LLRP_ROSpecState_Active = 2,
|
|
};
|
|
|
|
typedef enum LLRP_EROSpecState
|
|
LLRP_tEROSpecState;
|
|
|
|
extern const LLRP_tSEnumTableEntry
|
|
LLRP_estROSpecState[];
|
|
|
|
|
|
enum LLRP_EROSpecStartTriggerType
|
|
{
|
|
|
|
LLRP_ROSpecStartTriggerType_Null = 0,
|
|
LLRP_ROSpecStartTriggerType_Immediate = 1,
|
|
LLRP_ROSpecStartTriggerType_Periodic = 2,
|
|
LLRP_ROSpecStartTriggerType_GPI = 3,
|
|
};
|
|
|
|
typedef enum LLRP_EROSpecStartTriggerType
|
|
LLRP_tEROSpecStartTriggerType;
|
|
|
|
extern const LLRP_tSEnumTableEntry
|
|
LLRP_estROSpecStartTriggerType[];
|
|
|
|
|
|
enum LLRP_EROSpecStopTriggerType
|
|
{
|
|
|
|
LLRP_ROSpecStopTriggerType_Null = 0,
|
|
LLRP_ROSpecStopTriggerType_Duration = 1,
|
|
LLRP_ROSpecStopTriggerType_GPI_With_Timeout = 2,
|
|
};
|
|
|
|
typedef enum LLRP_EROSpecStopTriggerType
|
|
LLRP_tEROSpecStopTriggerType;
|
|
|
|
extern const LLRP_tSEnumTableEntry
|
|
LLRP_estROSpecStopTriggerType[];
|
|
|
|
|
|
enum LLRP_EAISpecStopTriggerType
|
|
{
|
|
|
|
LLRP_AISpecStopTriggerType_Null = 0,
|
|
LLRP_AISpecStopTriggerType_Duration = 1,
|
|
LLRP_AISpecStopTriggerType_GPI_With_Timeout = 2,
|
|
LLRP_AISpecStopTriggerType_Tag_Observation = 3,
|
|
};
|
|
|
|
typedef enum LLRP_EAISpecStopTriggerType
|
|
LLRP_tEAISpecStopTriggerType;
|
|
|
|
extern const LLRP_tSEnumTableEntry
|
|
LLRP_estAISpecStopTriggerType[];
|
|
|
|
|
|
enum LLRP_ETagObservationTriggerType
|
|
{
|
|
|
|
LLRP_TagObservationTriggerType_Upon_Seeing_N_Tags_Or_Timeout = 0,
|
|
LLRP_TagObservationTriggerType_Upon_Seeing_No_More_New_Tags_For_Tms_Or_Timeout = 1,
|
|
LLRP_TagObservationTriggerType_N_Attempts_To_See_All_Tags_In_FOV_Or_Timeout = 2,
|
|
};
|
|
|
|
typedef enum LLRP_ETagObservationTriggerType
|
|
LLRP_tETagObservationTriggerType;
|
|
|
|
extern const LLRP_tSEnumTableEntry
|
|
LLRP_estTagObservationTriggerType[];
|
|
|
|
|
|
enum LLRP_ERFSurveySpecStopTriggerType
|
|
{
|
|
|
|
LLRP_RFSurveySpecStopTriggerType_Null = 0,
|
|
LLRP_RFSurveySpecStopTriggerType_Duration = 1,
|
|
LLRP_RFSurveySpecStopTriggerType_N_Iterations_Through_Frequency_Range = 2,
|
|
};
|
|
|
|
typedef enum LLRP_ERFSurveySpecStopTriggerType
|
|
LLRP_tERFSurveySpecStopTriggerType;
|
|
|
|
extern const LLRP_tSEnumTableEntry
|
|
LLRP_estRFSurveySpecStopTriggerType[];
|
|
|
|
|
|
enum LLRP_EAccessSpecState
|
|
{
|
|
|
|
LLRP_AccessSpecState_Disabled = 0,
|
|
LLRP_AccessSpecState_Active = 1,
|
|
};
|
|
|
|
typedef enum LLRP_EAccessSpecState
|
|
LLRP_tEAccessSpecState;
|
|
|
|
extern const LLRP_tSEnumTableEntry
|
|
LLRP_estAccessSpecState[];
|
|
|
|
|
|
enum LLRP_EAccessSpecStopTriggerType
|
|
{
|
|
|
|
LLRP_AccessSpecStopTriggerType_Null = 0,
|
|
LLRP_AccessSpecStopTriggerType_Operation_Count = 1,
|
|
};
|
|
|
|
typedef enum LLRP_EAccessSpecStopTriggerType
|
|
LLRP_tEAccessSpecStopTriggerType;
|
|
|
|
extern const LLRP_tSEnumTableEntry
|
|
LLRP_estAccessSpecStopTriggerType[];
|
|
|
|
|
|
enum LLRP_EGetReaderConfigRequestedData
|
|
{
|
|
|
|
LLRP_GetReaderConfigRequestedData_All = 0,
|
|
LLRP_GetReaderConfigRequestedData_Identification = 1,
|
|
LLRP_GetReaderConfigRequestedData_AntennaProperties = 2,
|
|
LLRP_GetReaderConfigRequestedData_AntennaConfiguration = 3,
|
|
LLRP_GetReaderConfigRequestedData_ROReportSpec = 4,
|
|
LLRP_GetReaderConfigRequestedData_ReaderEventNotificationSpec = 5,
|
|
LLRP_GetReaderConfigRequestedData_AccessReportSpec = 6,
|
|
LLRP_GetReaderConfigRequestedData_LLRPConfigurationStateValue = 7,
|
|
LLRP_GetReaderConfigRequestedData_KeepaliveSpec = 8,
|
|
LLRP_GetReaderConfigRequestedData_GPIPortCurrentState = 9,
|
|
LLRP_GetReaderConfigRequestedData_GPOWriteData = 10,
|
|
LLRP_GetReaderConfigRequestedData_EventsAndReports = 11,
|
|
};
|
|
|
|
typedef enum LLRP_EGetReaderConfigRequestedData
|
|
LLRP_tEGetReaderConfigRequestedData;
|
|
|
|
extern const LLRP_tSEnumTableEntry
|
|
LLRP_estGetReaderConfigRequestedData[];
|
|
|
|
|
|
enum LLRP_EIdentificationType
|
|
{
|
|
|
|
LLRP_IdentificationType_MAC_Address = 0,
|
|
LLRP_IdentificationType_EPC = 1,
|
|
};
|
|
|
|
typedef enum LLRP_EIdentificationType
|
|
LLRP_tEIdentificationType;
|
|
|
|
extern const LLRP_tSEnumTableEntry
|
|
LLRP_estIdentificationType[];
|
|
|
|
|
|
enum LLRP_EKeepaliveTriggerType
|
|
{
|
|
|
|
LLRP_KeepaliveTriggerType_Null = 0,
|
|
LLRP_KeepaliveTriggerType_Periodic = 1,
|
|
};
|
|
|
|
typedef enum LLRP_EKeepaliveTriggerType
|
|
LLRP_tEKeepaliveTriggerType;
|
|
|
|
extern const LLRP_tSEnumTableEntry
|
|
LLRP_estKeepaliveTriggerType[];
|
|
|
|
|
|
enum LLRP_EGPIPortState
|
|
{
|
|
|
|
LLRP_GPIPortState_Low = 0,
|
|
LLRP_GPIPortState_High = 1,
|
|
LLRP_GPIPortState_Unknown = 2,
|
|
};
|
|
|
|
typedef enum LLRP_EGPIPortState
|
|
LLRP_tEGPIPortState;
|
|
|
|
extern const LLRP_tSEnumTableEntry
|
|
LLRP_estGPIPortState[];
|
|
|
|
|
|
enum LLRP_EROReportTriggerType
|
|
{
|
|
|
|
LLRP_ROReportTriggerType_None = 0,
|
|
LLRP_ROReportTriggerType_Upon_N_Tags_Or_End_Of_AISpec = 1,
|
|
LLRP_ROReportTriggerType_Upon_N_Tags_Or_End_Of_ROSpec = 2,
|
|
};
|
|
|
|
typedef enum LLRP_EROReportTriggerType
|
|
LLRP_tEROReportTriggerType;
|
|
|
|
extern const LLRP_tSEnumTableEntry
|
|
LLRP_estROReportTriggerType[];
|
|
|
|
|
|
enum LLRP_EAccessReportTriggerType
|
|
{
|
|
|
|
LLRP_AccessReportTriggerType_Whenever_ROReport_Is_Generated = 0,
|
|
LLRP_AccessReportTriggerType_End_Of_AccessSpec = 1,
|
|
};
|
|
|
|
typedef enum LLRP_EAccessReportTriggerType
|
|
LLRP_tEAccessReportTriggerType;
|
|
|
|
extern const LLRP_tSEnumTableEntry
|
|
LLRP_estAccessReportTriggerType[];
|
|
|
|
|
|
enum LLRP_ENotificationEventType
|
|
{
|
|
|
|
LLRP_NotificationEventType_Upon_Hopping_To_Next_Channel = 0,
|
|
LLRP_NotificationEventType_GPI_Event = 1,
|
|
LLRP_NotificationEventType_ROSpec_Event = 2,
|
|
LLRP_NotificationEventType_Report_Buffer_Fill_Warning = 3,
|
|
LLRP_NotificationEventType_Reader_Exception_Event = 4,
|
|
LLRP_NotificationEventType_RFSurvey_Event = 5,
|
|
LLRP_NotificationEventType_AISpec_Event = 6,
|
|
LLRP_NotificationEventType_AISpec_Event_With_Details = 7,
|
|
LLRP_NotificationEventType_Antenna_Event = 8,
|
|
};
|
|
|
|
typedef enum LLRP_ENotificationEventType
|
|
LLRP_tENotificationEventType;
|
|
|
|
extern const LLRP_tSEnumTableEntry
|
|
LLRP_estNotificationEventType[];
|
|
|
|
|
|
enum LLRP_EROSpecEventType
|
|
{
|
|
|
|
LLRP_ROSpecEventType_Start_Of_ROSpec = 0,
|
|
LLRP_ROSpecEventType_End_Of_ROSpec = 1,
|
|
LLRP_ROSpecEventType_Preemption_Of_ROSpec = 2,
|
|
};
|
|
|
|
typedef enum LLRP_EROSpecEventType
|
|
LLRP_tEROSpecEventType;
|
|
|
|
extern const LLRP_tSEnumTableEntry
|
|
LLRP_estROSpecEventType[];
|
|
|
|
|
|
enum LLRP_ERFSurveyEventType
|
|
{
|
|
|
|
LLRP_RFSurveyEventType_Start_Of_RFSurvey = 0,
|
|
LLRP_RFSurveyEventType_End_Of_RFSurvey = 1,
|
|
};
|
|
|
|
typedef enum LLRP_ERFSurveyEventType
|
|
LLRP_tERFSurveyEventType;
|
|
|
|
extern const LLRP_tSEnumTableEntry
|
|
LLRP_estRFSurveyEventType[];
|
|
|
|
|
|
enum LLRP_EAISpecEventType
|
|
{
|
|
|
|
LLRP_AISpecEventType_End_Of_AISpec = 0,
|
|
};
|
|
|
|
typedef enum LLRP_EAISpecEventType
|
|
LLRP_tEAISpecEventType;
|
|
|
|
extern const LLRP_tSEnumTableEntry
|
|
LLRP_estAISpecEventType[];
|
|
|
|
|
|
enum LLRP_EAntennaEventType
|
|
{
|
|
|
|
LLRP_AntennaEventType_Antenna_Disconnected = 0,
|
|
LLRP_AntennaEventType_Antenna_Connected = 1,
|
|
};
|
|
|
|
typedef enum LLRP_EAntennaEventType
|
|
LLRP_tEAntennaEventType;
|
|
|
|
extern const LLRP_tSEnumTableEntry
|
|
LLRP_estAntennaEventType[];
|
|
|
|
|
|
enum LLRP_EConnectionAttemptStatusType
|
|
{
|
|
|
|
LLRP_ConnectionAttemptStatusType_Success = 0,
|
|
LLRP_ConnectionAttemptStatusType_Failed_A_Reader_Initiated_Connection_Already_Exists = 1,
|
|
LLRP_ConnectionAttemptStatusType_Failed_A_Client_Initiated_Connection_Already_Exists = 2,
|
|
LLRP_ConnectionAttemptStatusType_Failed_Reason_Other_Than_A_Connection_Already_Exists = 3,
|
|
LLRP_ConnectionAttemptStatusType_Another_Connection_Attempted = 4,
|
|
};
|
|
|
|
typedef enum LLRP_EConnectionAttemptStatusType
|
|
LLRP_tEConnectionAttemptStatusType;
|
|
|
|
extern const LLRP_tSEnumTableEntry
|
|
LLRP_estConnectionAttemptStatusType[];
|
|
|
|
|
|
enum LLRP_EStatusCode
|
|
{
|
|
|
|
LLRP_StatusCode_M_Success = 0,
|
|
LLRP_StatusCode_M_ParameterError = 100,
|
|
LLRP_StatusCode_M_FieldError = 101,
|
|
LLRP_StatusCode_M_UnexpectedParameter = 102,
|
|
LLRP_StatusCode_M_MissingParameter = 103,
|
|
LLRP_StatusCode_M_DuplicateParameter = 104,
|
|
LLRP_StatusCode_M_OverflowParameter = 105,
|
|
LLRP_StatusCode_M_OverflowField = 106,
|
|
LLRP_StatusCode_M_UnknownParameter = 107,
|
|
LLRP_StatusCode_M_UnknownField = 108,
|
|
LLRP_StatusCode_M_UnsupportedMessage = 109,
|
|
LLRP_StatusCode_M_UnsupportedVersion = 110,
|
|
LLRP_StatusCode_M_UnsupportedParameter = 111,
|
|
LLRP_StatusCode_P_ParameterError = 200,
|
|
LLRP_StatusCode_P_FieldError = 201,
|
|
LLRP_StatusCode_P_UnexpectedParameter = 202,
|
|
LLRP_StatusCode_P_MissingParameter = 203,
|
|
LLRP_StatusCode_P_DuplicateParameter = 204,
|
|
LLRP_StatusCode_P_OverflowParameter = 205,
|
|
LLRP_StatusCode_P_OverflowField = 206,
|
|
LLRP_StatusCode_P_UnknownParameter = 207,
|
|
LLRP_StatusCode_P_UnknownField = 208,
|
|
LLRP_StatusCode_P_UnsupportedParameter = 209,
|
|
LLRP_StatusCode_A_Invalid = 300,
|
|
LLRP_StatusCode_A_OutOfRange = 301,
|
|
LLRP_StatusCode_R_DeviceError = 401,
|
|
};
|
|
|
|
typedef enum LLRP_EStatusCode
|
|
LLRP_tEStatusCode;
|
|
|
|
extern const LLRP_tSEnumTableEntry
|
|
LLRP_estStatusCode[];
|
|
|
|
|
|
enum LLRP_EC1G2DRValue
|
|
{
|
|
|
|
LLRP_C1G2DRValue_DRV_8 = 0,
|
|
LLRP_C1G2DRValue_DRV_64_3 = 1,
|
|
};
|
|
|
|
typedef enum LLRP_EC1G2DRValue
|
|
LLRP_tEC1G2DRValue;
|
|
|
|
extern const LLRP_tSEnumTableEntry
|
|
LLRP_estC1G2DRValue[];
|
|
|
|
|
|
enum LLRP_EC1G2MValue
|
|
{
|
|
|
|
LLRP_C1G2MValue_MV_FM0 = 0,
|
|
LLRP_C1G2MValue_MV_2 = 1,
|
|
LLRP_C1G2MValue_MV_4 = 2,
|
|
LLRP_C1G2MValue_MV_8 = 3,
|
|
};
|
|
|
|
typedef enum LLRP_EC1G2MValue
|
|
LLRP_tEC1G2MValue;
|
|
|
|
extern const LLRP_tSEnumTableEntry
|
|
LLRP_estC1G2MValue[];
|
|
|
|
|
|
enum LLRP_EC1G2ForwardLinkModulation
|
|
{
|
|
|
|
LLRP_C1G2ForwardLinkModulation_PR_ASK = 0,
|
|
LLRP_C1G2ForwardLinkModulation_SSB_ASK = 1,
|
|
LLRP_C1G2ForwardLinkModulation_DSB_ASK = 2,
|
|
};
|
|
|
|
typedef enum LLRP_EC1G2ForwardLinkModulation
|
|
LLRP_tEC1G2ForwardLinkModulation;
|
|
|
|
extern const LLRP_tSEnumTableEntry
|
|
LLRP_estC1G2ForwardLinkModulation[];
|
|
|
|
|
|
enum LLRP_EC1G2SpectralMaskIndicator
|
|
{
|
|
|
|
LLRP_C1G2SpectralMaskIndicator_Unknown = 0,
|
|
LLRP_C1G2SpectralMaskIndicator_SI = 1,
|
|
LLRP_C1G2SpectralMaskIndicator_MI = 2,
|
|
LLRP_C1G2SpectralMaskIndicator_DI = 3,
|
|
};
|
|
|
|
typedef enum LLRP_EC1G2SpectralMaskIndicator
|
|
LLRP_tEC1G2SpectralMaskIndicator;
|
|
|
|
extern const LLRP_tSEnumTableEntry
|
|
LLRP_estC1G2SpectralMaskIndicator[];
|
|
|
|
|
|
enum LLRP_EC1G2TruncateAction
|
|
{
|
|
|
|
LLRP_C1G2TruncateAction_Unspecified = 0,
|
|
LLRP_C1G2TruncateAction_Do_Not_Truncate = 1,
|
|
LLRP_C1G2TruncateAction_Truncate = 2,
|
|
};
|
|
|
|
typedef enum LLRP_EC1G2TruncateAction
|
|
LLRP_tEC1G2TruncateAction;
|
|
|
|
extern const LLRP_tSEnumTableEntry
|
|
LLRP_estC1G2TruncateAction[];
|
|
|
|
|
|
enum LLRP_EC1G2StateAwareTarget
|
|
{
|
|
|
|
LLRP_C1G2StateAwareTarget_SL = 0,
|
|
LLRP_C1G2StateAwareTarget_Inventoried_State_For_Session_S0 = 1,
|
|
LLRP_C1G2StateAwareTarget_Inventoried_State_For_Session_S1 = 2,
|
|
LLRP_C1G2StateAwareTarget_Inventoried_State_For_Session_S2 = 3,
|
|
LLRP_C1G2StateAwareTarget_Inventoried_State_For_Session_S3 = 4,
|
|
};
|
|
|
|
typedef enum LLRP_EC1G2StateAwareTarget
|
|
LLRP_tEC1G2StateAwareTarget;
|
|
|
|
extern const LLRP_tSEnumTableEntry
|
|
LLRP_estC1G2StateAwareTarget[];
|
|
|
|
|
|
enum LLRP_EC1G2StateAwareAction
|
|
{
|
|
|
|
LLRP_C1G2StateAwareAction_AssertSLOrA_DeassertSLOrB = 0,
|
|
LLRP_C1G2StateAwareAction_AssertSLOrA_Noop = 1,
|
|
LLRP_C1G2StateAwareAction_Noop_DeassertSLOrB = 2,
|
|
LLRP_C1G2StateAwareAction_NegateSLOrABBA_Noop = 3,
|
|
LLRP_C1G2StateAwareAction_DeassertSLOrB_AssertSLOrA = 4,
|
|
LLRP_C1G2StateAwareAction_DeassertSLOrB_Noop = 5,
|
|
LLRP_C1G2StateAwareAction_Noop_AssertSLOrA = 6,
|
|
LLRP_C1G2StateAwareAction_Noop_NegateSLOrABBA = 7,
|
|
};
|
|
|
|
typedef enum LLRP_EC1G2StateAwareAction
|
|
LLRP_tEC1G2StateAwareAction;
|
|
|
|
extern const LLRP_tSEnumTableEntry
|
|
LLRP_estC1G2StateAwareAction[];
|
|
|
|
|
|
enum LLRP_EC1G2StateUnawareAction
|
|
{
|
|
|
|
LLRP_C1G2StateUnawareAction_Select_Unselect = 0,
|
|
LLRP_C1G2StateUnawareAction_Select_DoNothing = 1,
|
|
LLRP_C1G2StateUnawareAction_DoNothing_Unselect = 2,
|
|
LLRP_C1G2StateUnawareAction_Unselect_DoNothing = 3,
|
|
LLRP_C1G2StateUnawareAction_Unselect_Select = 4,
|
|
LLRP_C1G2StateUnawareAction_DoNothing_Select = 5,
|
|
};
|
|
|
|
typedef enum LLRP_EC1G2StateUnawareAction
|
|
LLRP_tEC1G2StateUnawareAction;
|
|
|
|
extern const LLRP_tSEnumTableEntry
|
|
LLRP_estC1G2StateUnawareAction[];
|
|
|
|
|
|
enum LLRP_EC1G2TagInventoryStateAwareI
|
|
{
|
|
|
|
LLRP_C1G2TagInventoryStateAwareI_State_A = 0,
|
|
LLRP_C1G2TagInventoryStateAwareI_State_B = 1,
|
|
};
|
|
|
|
typedef enum LLRP_EC1G2TagInventoryStateAwareI
|
|
LLRP_tEC1G2TagInventoryStateAwareI;
|
|
|
|
extern const LLRP_tSEnumTableEntry
|
|
LLRP_estC1G2TagInventoryStateAwareI[];
|
|
|
|
|
|
enum LLRP_EC1G2TagInventoryStateAwareS
|
|
{
|
|
|
|
LLRP_C1G2TagInventoryStateAwareS_SL = 0,
|
|
LLRP_C1G2TagInventoryStateAwareS_Not_SL = 1,
|
|
};
|
|
|
|
typedef enum LLRP_EC1G2TagInventoryStateAwareS
|
|
LLRP_tEC1G2TagInventoryStateAwareS;
|
|
|
|
extern const LLRP_tSEnumTableEntry
|
|
LLRP_estC1G2TagInventoryStateAwareS[];
|
|
|
|
|
|
enum LLRP_EC1G2LockPrivilege
|
|
{
|
|
|
|
LLRP_C1G2LockPrivilege_Read_Write = 0,
|
|
LLRP_C1G2LockPrivilege_Perma_Lock = 1,
|
|
LLRP_C1G2LockPrivilege_Perma_Unlock = 2,
|
|
LLRP_C1G2LockPrivilege_Unlock = 3,
|
|
};
|
|
|
|
typedef enum LLRP_EC1G2LockPrivilege
|
|
LLRP_tEC1G2LockPrivilege;
|
|
|
|
extern const LLRP_tSEnumTableEntry
|
|
LLRP_estC1G2LockPrivilege[];
|
|
|
|
|
|
enum LLRP_EC1G2LockDataField
|
|
{
|
|
|
|
LLRP_C1G2LockDataField_Kill_Password = 0,
|
|
LLRP_C1G2LockDataField_Access_Password = 1,
|
|
LLRP_C1G2LockDataField_EPC_Memory = 2,
|
|
LLRP_C1G2LockDataField_TID_Memory = 3,
|
|
LLRP_C1G2LockDataField_User_Memory = 4,
|
|
};
|
|
|
|
typedef enum LLRP_EC1G2LockDataField
|
|
LLRP_tEC1G2LockDataField;
|
|
|
|
extern const LLRP_tSEnumTableEntry
|
|
LLRP_estC1G2LockDataField[];
|
|
|
|
|
|
enum LLRP_EC1G2ReadResultType
|
|
{
|
|
|
|
LLRP_C1G2ReadResultType_Success = 0,
|
|
LLRP_C1G2ReadResultType_Nonspecific_Tag_Error = 1,
|
|
LLRP_C1G2ReadResultType_No_Response_From_Tag = 2,
|
|
LLRP_C1G2ReadResultType_Nonspecific_Reader_Error = 3,
|
|
LLRP_C1G2ReadResultType_Memory_Overrun_Error = 4,
|
|
LLRP_C1G2ReadResultType_Memory_Locked_Error = 5,
|
|
LLRP_C1G2ReadResultType_Incorrect_Password_Error = 6,
|
|
};
|
|
|
|
typedef enum LLRP_EC1G2ReadResultType
|
|
LLRP_tEC1G2ReadResultType;
|
|
|
|
extern const LLRP_tSEnumTableEntry
|
|
LLRP_estC1G2ReadResultType[];
|
|
|
|
|
|
enum LLRP_EC1G2WriteResultType
|
|
{
|
|
|
|
LLRP_C1G2WriteResultType_Success = 0,
|
|
LLRP_C1G2WriteResultType_Tag_Memory_Overrun_Error = 1,
|
|
LLRP_C1G2WriteResultType_Tag_Memory_Locked_Error = 2,
|
|
LLRP_C1G2WriteResultType_Insufficient_Power = 3,
|
|
LLRP_C1G2WriteResultType_Nonspecific_Tag_Error = 4,
|
|
LLRP_C1G2WriteResultType_No_Response_From_Tag = 5,
|
|
LLRP_C1G2WriteResultType_Nonspecific_Reader_Error = 6,
|
|
LLRP_C1G2WriteResultType_Incorrect_Password_Error = 7,
|
|
};
|
|
|
|
typedef enum LLRP_EC1G2WriteResultType
|
|
LLRP_tEC1G2WriteResultType;
|
|
|
|
extern const LLRP_tSEnumTableEntry
|
|
LLRP_estC1G2WriteResultType[];
|
|
|
|
|
|
enum LLRP_EC1G2KillResultType
|
|
{
|
|
|
|
LLRP_C1G2KillResultType_Success = 0,
|
|
LLRP_C1G2KillResultType_Zero_Kill_Password_Error = 1,
|
|
LLRP_C1G2KillResultType_Insufficient_Power = 2,
|
|
LLRP_C1G2KillResultType_Nonspecific_Tag_Error = 3,
|
|
LLRP_C1G2KillResultType_No_Response_From_Tag = 4,
|
|
LLRP_C1G2KillResultType_Nonspecific_Reader_Error = 5,
|
|
LLRP_C1G2KillResultType_Incorrect_Password_Error = 6,
|
|
};
|
|
|
|
typedef enum LLRP_EC1G2KillResultType
|
|
LLRP_tEC1G2KillResultType;
|
|
|
|
extern const LLRP_tSEnumTableEntry
|
|
LLRP_estC1G2KillResultType[];
|
|
|
|
|
|
enum LLRP_EC1G2LockResultType
|
|
{
|
|
|
|
LLRP_C1G2LockResultType_Success = 0,
|
|
LLRP_C1G2LockResultType_Insufficient_Power = 1,
|
|
LLRP_C1G2LockResultType_Nonspecific_Tag_Error = 2,
|
|
LLRP_C1G2LockResultType_No_Response_From_Tag = 3,
|
|
LLRP_C1G2LockResultType_Nonspecific_Reader_Error = 4,
|
|
LLRP_C1G2LockResultType_Incorrect_Password_Error = 5,
|
|
LLRP_C1G2LockResultType_Tag_Memory_Overrun_Error = 6,
|
|
LLRP_C1G2LockResultType_Tag_Memory_Locked_Error = 7,
|
|
};
|
|
|
|
typedef enum LLRP_EC1G2LockResultType
|
|
LLRP_tEC1G2LockResultType;
|
|
|
|
extern const LLRP_tSEnumTableEntry
|
|
LLRP_estC1G2LockResultType[];
|
|
|
|
|
|
enum LLRP_EC1G2BlockEraseResultType
|
|
{
|
|
|
|
LLRP_C1G2BlockEraseResultType_Success = 0,
|
|
LLRP_C1G2BlockEraseResultType_Tag_Memory_Overrun_Error = 1,
|
|
LLRP_C1G2BlockEraseResultType_Tag_Memory_Locked_Error = 2,
|
|
LLRP_C1G2BlockEraseResultType_Insufficient_Power = 3,
|
|
LLRP_C1G2BlockEraseResultType_Nonspecific_Tag_Error = 4,
|
|
LLRP_C1G2BlockEraseResultType_No_Response_From_Tag = 5,
|
|
LLRP_C1G2BlockEraseResultType_Nonspecific_Reader_Error = 6,
|
|
LLRP_C1G2BlockEraseResultType_Incorrect_Password_Error = 7,
|
|
};
|
|
|
|
typedef enum LLRP_EC1G2BlockEraseResultType
|
|
LLRP_tEC1G2BlockEraseResultType;
|
|
|
|
extern const LLRP_tSEnumTableEntry
|
|
LLRP_estC1G2BlockEraseResultType[];
|
|
|
|
|
|
enum LLRP_EC1G2BlockWriteResultType
|
|
{
|
|
|
|
LLRP_C1G2BlockWriteResultType_Success = 0,
|
|
LLRP_C1G2BlockWriteResultType_Tag_Memory_Overrun_Error = 1,
|
|
LLRP_C1G2BlockWriteResultType_Tag_Memory_Locked_Error = 2,
|
|
LLRP_C1G2BlockWriteResultType_Insufficient_Power = 3,
|
|
LLRP_C1G2BlockWriteResultType_Nonspecific_Tag_Error = 4,
|
|
LLRP_C1G2BlockWriteResultType_No_Response_From_Tag = 5,
|
|
LLRP_C1G2BlockWriteResultType_Nonspecific_Reader_Error = 6,
|
|
LLRP_C1G2BlockWriteResultType_Incorrect_Password_Error = 7,
|
|
};
|
|
|
|
typedef enum LLRP_EC1G2BlockWriteResultType
|
|
LLRP_tEC1G2BlockWriteResultType;
|
|
|
|
extern const LLRP_tSEnumTableEntry
|
|
LLRP_estC1G2BlockWriteResultType[];
|
|
|
|
|
|
|
|
struct LLRP_SCUSTOM_MESSAGE
|
|
{
|
|
LLRP_tSMessage hdr;
|
|
|
|
llrp_u32_t VendorIdentifier;
|
|
|
|
llrp_u8_t MessageSubtype;
|
|
|
|
llrp_bytesToEnd_t Data;
|
|
|
|
|
|
};
|
|
|
|
extern const LLRP_tSTypeDescriptor
|
|
LLRP_tdCUSTOM_MESSAGE;
|
|
|
|
extern const LLRP_tSFieldDescriptor *
|
|
LLRP_apfdCUSTOM_MESSAGE[];
|
|
|
|
extern LLRP_tSCUSTOM_MESSAGE *
|
|
LLRP_CUSTOM_MESSAGE_construct (void);
|
|
|
|
extern void
|
|
LLRP_CUSTOM_MESSAGE_destruct (
|
|
LLRP_tSCUSTOM_MESSAGE * pThis);
|
|
|
|
extern void
|
|
LLRP_CUSTOM_MESSAGE_decodeFields (
|
|
LLRP_tSCUSTOM_MESSAGE * pThis,
|
|
LLRP_tSDecoderStream * pDecoderStream);
|
|
|
|
extern void
|
|
LLRP_CUSTOM_MESSAGE_assimilateSubParameters (
|
|
LLRP_tSCUSTOM_MESSAGE * pThis,
|
|
LLRP_tSErrorDetails * pError);
|
|
|
|
extern void
|
|
LLRP_CUSTOM_MESSAGE_encode (
|
|
const LLRP_tSCUSTOM_MESSAGE *pThis,
|
|
LLRP_tSEncoderStream * pEncoderStream);
|
|
|
|
|
|
|
|
|
|
extern const LLRP_tSFieldDescriptor
|
|
LLRP_fdCUSTOM_MESSAGE_VendorIdentifier;
|
|
|
|
extern llrp_u32_t
|
|
LLRP_CUSTOM_MESSAGE_getVendorIdentifier (
|
|
LLRP_tSCUSTOM_MESSAGE *pThis);
|
|
|
|
extern LLRP_tResultCode
|
|
LLRP_CUSTOM_MESSAGE_setVendorIdentifier (
|
|
LLRP_tSCUSTOM_MESSAGE *pThis,
|
|
llrp_u32_t Value);
|
|
|
|
extern const LLRP_tSFieldDescriptor
|
|
LLRP_fdCUSTOM_MESSAGE_MessageSubtype;
|
|
|
|
extern llrp_u8_t
|
|
LLRP_CUSTOM_MESSAGE_getMessageSubtype (
|
|
LLRP_tSCUSTOM_MESSAGE *pThis);
|
|
|
|
extern LLRP_tResultCode
|
|
LLRP_CUSTOM_MESSAGE_setMessageSubtype (
|
|
LLRP_tSCUSTOM_MESSAGE *pThis,
|
|
llrp_u8_t Value);
|
|
|
|
extern const LLRP_tSFieldDescriptor
|
|
LLRP_fdCUSTOM_MESSAGE_Data;
|
|
|
|
extern llrp_bytesToEnd_t
|
|
LLRP_CUSTOM_MESSAGE_getData (
|
|
LLRP_tSCUSTOM_MESSAGE *pThis);
|
|
|
|
extern LLRP_tResultCode
|
|
LLRP_CUSTOM_MESSAGE_setData (
|
|
LLRP_tSCUSTOM_MESSAGE *pThis,
|
|
llrp_bytesToEnd_t Value);
|
|
|
|
|
|
|
|
|
|
|
|
struct LLRP_SGET_READER_CAPABILITIES
|
|
{
|
|
LLRP_tSMessage hdr;
|
|
|
|
LLRP_tEGetReaderCapabilitiesRequestedData eRequestedData;
|
|
|
|
|
|
LLRP_tSParameter * listCustom;
|
|
|
|
};
|
|
|
|
extern const LLRP_tSTypeDescriptor
|
|
LLRP_tdGET_READER_CAPABILITIES;
|
|
|
|
extern const LLRP_tSFieldDescriptor *
|
|
LLRP_apfdGET_READER_CAPABILITIES[];
|
|
|
|
extern LLRP_tSGET_READER_CAPABILITIES *
|
|
LLRP_GET_READER_CAPABILITIES_construct (void);
|
|
|
|
extern void
|
|
LLRP_GET_READER_CAPABILITIES_destruct (
|
|
LLRP_tSGET_READER_CAPABILITIES * pThis);
|
|
|
|
extern void
|
|
LLRP_GET_READER_CAPABILITIES_decodeFields (
|
|
LLRP_tSGET_READER_CAPABILITIES * pThis,
|
|
LLRP_tSDecoderStream * pDecoderStream);
|
|
|
|
extern void
|
|
LLRP_GET_READER_CAPABILITIES_assimilateSubParameters (
|
|
LLRP_tSGET_READER_CAPABILITIES * pThis,
|
|
LLRP_tSErrorDetails * pError);
|
|
|
|
extern void
|
|
LLRP_GET_READER_CAPABILITIES_encode (
|
|
const LLRP_tSGET_READER_CAPABILITIES *pThis,
|
|
LLRP_tSEncoderStream * pEncoderStream);
|
|
|
|
|
|
|
|
|
|
extern const LLRP_tSFieldDescriptor
|
|
LLRP_fdGET_READER_CAPABILITIES_RequestedData;
|
|
|
|
extern LLRP_tEGetReaderCapabilitiesRequestedData
|
|
LLRP_GET_READER_CAPABILITIES_getRequestedData (
|
|
LLRP_tSGET_READER_CAPABILITIES *pThis);
|
|
|
|
extern LLRP_tResultCode
|
|
LLRP_GET_READER_CAPABILITIES_setRequestedData (
|
|
LLRP_tSGET_READER_CAPABILITIES *pThis,
|
|
LLRP_tEGetReaderCapabilitiesRequestedData Value);
|
|
|
|
|
|
extern LLRP_tSParameter *
|
|
LLRP_GET_READER_CAPABILITIES_beginCustom (
|
|
LLRP_tSGET_READER_CAPABILITIES *pThis);
|
|
|
|
extern LLRP_tSParameter *
|
|
LLRP_GET_READER_CAPABILITIES_nextCustom (
|
|
LLRP_tSParameter *pCurrent);
|
|
|
|
extern void
|
|
LLRP_GET_READER_CAPABILITIES_clearCustom (
|
|
LLRP_tSGET_READER_CAPABILITIES *pThis);
|
|
|
|
extern int
|
|
LLRP_GET_READER_CAPABILITIES_countCustom (
|
|
LLRP_tSGET_READER_CAPABILITIES *pThis);
|
|
|
|
extern LLRP_tResultCode
|
|
LLRP_GET_READER_CAPABILITIES_addCustom (
|
|
LLRP_tSGET_READER_CAPABILITIES *pThis,
|
|
LLRP_tSParameter *pValue);
|
|
|
|
|
|
|
|
|
|
|
|
struct LLRP_SGET_READER_CAPABILITIES_RESPONSE
|
|
{
|
|
LLRP_tSMessage hdr;
|
|
|
|
|
|
LLRP_tSLLRPStatus * pLLRPStatus;
|
|
|
|
LLRP_tSGeneralDeviceCapabilities * pGeneralDeviceCapabilities;
|
|
|
|
LLRP_tSLLRPCapabilities * pLLRPCapabilities;
|
|
|
|
LLRP_tSRegulatoryCapabilities * pRegulatoryCapabilities;
|
|
|
|
LLRP_tSParameter * pAirProtocolLLRPCapabilities;
|
|
|
|
LLRP_tSParameter * listCustom;
|
|
|
|
};
|
|
|
|
extern const LLRP_tSTypeDescriptor
|
|
LLRP_tdGET_READER_CAPABILITIES_RESPONSE;
|
|
|
|
extern const LLRP_tSFieldDescriptor *
|
|
LLRP_apfdGET_READER_CAPABILITIES_RESPONSE[];
|
|
|
|
extern LLRP_tSGET_READER_CAPABILITIES_RESPONSE *
|
|
LLRP_GET_READER_CAPABILITIES_RESPONSE_construct (void);
|
|
|
|
extern void
|
|
LLRP_GET_READER_CAPABILITIES_RESPONSE_destruct (
|
|
LLRP_tSGET_READER_CAPABILITIES_RESPONSE * pThis);
|
|
|
|
extern void
|
|
LLRP_GET_READER_CAPABILITIES_RESPONSE_decodeFields (
|
|
LLRP_tSGET_READER_CAPABILITIES_RESPONSE * pThis,
|
|
LLRP_tSDecoderStream * pDecoderStream);
|
|
|
|
extern void
|
|
LLRP_GET_READER_CAPABILITIES_RESPONSE_assimilateSubParameters (
|
|
LLRP_tSGET_READER_CAPABILITIES_RESPONSE * pThis,
|
|
LLRP_tSErrorDetails * pError);
|
|
|
|
extern void
|
|
LLRP_GET_READER_CAPABILITIES_RESPONSE_encode (
|
|
const LLRP_tSGET_READER_CAPABILITIES_RESPONSE *pThis,
|
|
LLRP_tSEncoderStream * pEncoderStream);
|
|
|
|
|
|
|
|
|
|
|
|
extern LLRP_tSLLRPStatus *
|
|
LLRP_GET_READER_CAPABILITIES_RESPONSE_getLLRPStatus (
|
|
LLRP_tSGET_READER_CAPABILITIES_RESPONSE *pThis);
|
|
|
|
extern LLRP_tResultCode
|
|
LLRP_GET_READER_CAPABILITIES_RESPONSE_setLLRPStatus (
|
|
LLRP_tSGET_READER_CAPABILITIES_RESPONSE *pThis,
|
|
LLRP_tSLLRPStatus *pValue);
|
|
|
|
extern LLRP_tSGeneralDeviceCapabilities *
|
|
LLRP_GET_READER_CAPABILITIES_RESPONSE_getGeneralDeviceCapabilities (
|
|
LLRP_tSGET_READER_CAPABILITIES_RESPONSE *pThis);
|
|
|
|
extern LLRP_tResultCode
|
|
LLRP_GET_READER_CAPABILITIES_RESPONSE_setGeneralDeviceCapabilities (
|
|
LLRP_tSGET_READER_CAPABILITIES_RESPONSE *pThis,
|
|
LLRP_tSGeneralDeviceCapabilities *pValue);
|
|
|
|
extern LLRP_tSLLRPCapabilities *
|
|
LLRP_GET_READER_CAPABILITIES_RESPONSE_getLLRPCapabilities (
|
|
LLRP_tSGET_READER_CAPABILITIES_RESPONSE *pThis);
|
|
|
|
extern LLRP_tResultCode
|
|
LLRP_GET_READER_CAPABILITIES_RESPONSE_setLLRPCapabilities (
|
|
LLRP_tSGET_READER_CAPABILITIES_RESPONSE *pThis,
|
|
LLRP_tSLLRPCapabilities *pValue);
|
|
|
|
extern LLRP_tSRegulatoryCapabilities *
|
|
LLRP_GET_READER_CAPABILITIES_RESPONSE_getRegulatoryCapabilities (
|
|
LLRP_tSGET_READER_CAPABILITIES_RESPONSE *pThis);
|
|
|
|
extern LLRP_tResultCode
|
|
LLRP_GET_READER_CAPABILITIES_RESPONSE_setRegulatoryCapabilities (
|
|
LLRP_tSGET_READER_CAPABILITIES_RESPONSE *pThis,
|
|
LLRP_tSRegulatoryCapabilities *pValue);
|
|
|
|
extern LLRP_tSParameter *
|
|
LLRP_GET_READER_CAPABILITIES_RESPONSE_getAirProtocolLLRPCapabilities (
|
|
LLRP_tSGET_READER_CAPABILITIES_RESPONSE *pThis);
|
|
|
|
extern LLRP_tResultCode
|
|
LLRP_GET_READER_CAPABILITIES_RESPONSE_setAirProtocolLLRPCapabilities (
|
|
LLRP_tSGET_READER_CAPABILITIES_RESPONSE *pThis,
|
|
LLRP_tSParameter *pValue);
|
|
|
|
extern LLRP_tSParameter *
|
|
LLRP_GET_READER_CAPABILITIES_RESPONSE_beginCustom (
|
|
LLRP_tSGET_READER_CAPABILITIES_RESPONSE *pThis);
|
|
|
|
extern LLRP_tSParameter *
|
|
LLRP_GET_READER_CAPABILITIES_RESPONSE_nextCustom (
|
|
LLRP_tSParameter *pCurrent);
|
|
|
|
extern void
|
|
LLRP_GET_READER_CAPABILITIES_RESPONSE_clearCustom (
|
|
LLRP_tSGET_READER_CAPABILITIES_RESPONSE *pThis);
|
|
|
|
extern int
|
|
LLRP_GET_READER_CAPABILITIES_RESPONSE_countCustom (
|
|
LLRP_tSGET_READER_CAPABILITIES_RESPONSE *pThis);
|
|
|
|
extern LLRP_tResultCode
|
|
LLRP_GET_READER_CAPABILITIES_RESPONSE_addCustom (
|
|
LLRP_tSGET_READER_CAPABILITIES_RESPONSE *pThis,
|
|
LLRP_tSParameter *pValue);
|
|
|
|
|
|
|
|
|
|
|
|
struct LLRP_SADD_ROSPEC
|
|
{
|
|
LLRP_tSMessage hdr;
|
|
|
|
|
|
LLRP_tSROSpec * pROSpec;
|
|
|
|
};
|
|
|
|
extern const LLRP_tSTypeDescriptor
|
|
LLRP_tdADD_ROSPEC;
|
|
|
|
extern const LLRP_tSFieldDescriptor *
|
|
LLRP_apfdADD_ROSPEC[];
|
|
|
|
extern LLRP_tSADD_ROSPEC *
|
|
LLRP_ADD_ROSPEC_construct (void);
|
|
|
|
extern void
|
|
LLRP_ADD_ROSPEC_destruct (
|
|
LLRP_tSADD_ROSPEC * pThis);
|
|
|
|
extern void
|
|
LLRP_ADD_ROSPEC_decodeFields (
|
|
LLRP_tSADD_ROSPEC * pThis,
|
|
LLRP_tSDecoderStream * pDecoderStream);
|
|
|
|
extern void
|
|
LLRP_ADD_ROSPEC_assimilateSubParameters (
|
|
LLRP_tSADD_ROSPEC * pThis,
|
|
LLRP_tSErrorDetails * pError);
|
|
|
|
extern void
|
|
LLRP_ADD_ROSPEC_encode (
|
|
const LLRP_tSADD_ROSPEC *pThis,
|
|
LLRP_tSEncoderStream * pEncoderStream);
|
|
|
|
|
|
|
|
|
|
|
|
extern LLRP_tSROSpec *
|
|
LLRP_ADD_ROSPEC_getROSpec (
|
|
LLRP_tSADD_ROSPEC *pThis);
|
|
|
|
extern LLRP_tResultCode
|
|
LLRP_ADD_ROSPEC_setROSpec (
|
|
LLRP_tSADD_ROSPEC *pThis,
|
|
LLRP_tSROSpec *pValue);
|
|
|
|
|
|
|
|
|
|
struct LLRP_SADD_ROSPEC_RESPONSE
|
|
{
|
|
LLRP_tSMessage hdr;
|
|
|
|
|
|
LLRP_tSLLRPStatus * pLLRPStatus;
|
|
|
|
};
|
|
|
|
extern const LLRP_tSTypeDescriptor
|
|
LLRP_tdADD_ROSPEC_RESPONSE;
|
|
|
|
extern const LLRP_tSFieldDescriptor *
|
|
LLRP_apfdADD_ROSPEC_RESPONSE[];
|
|
|
|
extern LLRP_tSADD_ROSPEC_RESPONSE *
|
|
LLRP_ADD_ROSPEC_RESPONSE_construct (void);
|
|
|
|
extern void
|
|
LLRP_ADD_ROSPEC_RESPONSE_destruct (
|
|
LLRP_tSADD_ROSPEC_RESPONSE * pThis);
|
|
|
|
extern void
|
|
LLRP_ADD_ROSPEC_RESPONSE_decodeFields (
|
|
LLRP_tSADD_ROSPEC_RESPONSE * pThis,
|
|
LLRP_tSDecoderStream * pDecoderStream);
|
|
|
|
extern void
|
|
LLRP_ADD_ROSPEC_RESPONSE_assimilateSubParameters (
|
|
LLRP_tSADD_ROSPEC_RESPONSE * pThis,
|
|
LLRP_tSErrorDetails * pError);
|
|
|
|
extern void
|
|
LLRP_ADD_ROSPEC_RESPONSE_encode (
|
|
const LLRP_tSADD_ROSPEC_RESPONSE *pThis,
|
|
LLRP_tSEncoderStream * pEncoderStream);
|
|
|
|
|
|
|
|
|
|
|
|
extern LLRP_tSLLRPStatus *
|
|
LLRP_ADD_ROSPEC_RESPONSE_getLLRPStatus (
|
|
LLRP_tSADD_ROSPEC_RESPONSE *pThis);
|
|
|
|
extern LLRP_tResultCode
|
|
LLRP_ADD_ROSPEC_RESPONSE_setLLRPStatus (
|
|
LLRP_tSADD_ROSPEC_RESPONSE *pThis,
|
|
LLRP_tSLLRPStatus *pValue);
|
|
|
|
|
|
|
|
|
|
struct LLRP_SDELETE_ROSPEC
|
|
{
|
|
LLRP_tSMessage hdr;
|
|
|
|
llrp_u32_t ROSpecID;
|
|
|
|
|
|
};
|
|
|
|
extern const LLRP_tSTypeDescriptor
|
|
LLRP_tdDELETE_ROSPEC;
|
|
|
|
extern const LLRP_tSFieldDescriptor *
|
|
LLRP_apfdDELETE_ROSPEC[];
|
|
|
|
extern LLRP_tSDELETE_ROSPEC *
|
|
LLRP_DELETE_ROSPEC_construct (void);
|
|
|
|
extern void
|
|
LLRP_DELETE_ROSPEC_destruct (
|
|
LLRP_tSDELETE_ROSPEC * pThis);
|
|
|
|
extern void
|
|
LLRP_DELETE_ROSPEC_decodeFields (
|
|
LLRP_tSDELETE_ROSPEC * pThis,
|
|
LLRP_tSDecoderStream * pDecoderStream);
|
|
|
|
extern void
|
|
LLRP_DELETE_ROSPEC_assimilateSubParameters (
|
|
LLRP_tSDELETE_ROSPEC * pThis,
|
|
LLRP_tSErrorDetails * pError);
|
|
|
|
extern void
|
|
LLRP_DELETE_ROSPEC_encode (
|
|
const LLRP_tSDELETE_ROSPEC *pThis,
|
|
LLRP_tSEncoderStream * pEncoderStream);
|
|
|
|
|
|
|
|
|
|
extern const LLRP_tSFieldDescriptor
|
|
LLRP_fdDELETE_ROSPEC_ROSpecID;
|
|
|
|
extern llrp_u32_t
|
|
LLRP_DELETE_ROSPEC_getROSpecID (
|
|
LLRP_tSDELETE_ROSPEC *pThis);
|
|
|
|
extern LLRP_tResultCode
|
|
LLRP_DELETE_ROSPEC_setROSpecID (
|
|
LLRP_tSDELETE_ROSPEC *pThis,
|
|
llrp_u32_t Value);
|
|
|
|
|
|
|
|
|
|
|
|
struct LLRP_SDELETE_ROSPEC_RESPONSE
|
|
{
|
|
LLRP_tSMessage hdr;
|
|
|
|
|
|
LLRP_tSLLRPStatus * pLLRPStatus;
|
|
|
|
};
|
|
|
|
extern const LLRP_tSTypeDescriptor
|
|
LLRP_tdDELETE_ROSPEC_RESPONSE;
|
|
|
|
extern const LLRP_tSFieldDescriptor *
|
|
LLRP_apfdDELETE_ROSPEC_RESPONSE[];
|
|
|
|
extern LLRP_tSDELETE_ROSPEC_RESPONSE *
|
|
LLRP_DELETE_ROSPEC_RESPONSE_construct (void);
|
|
|
|
extern void
|
|
LLRP_DELETE_ROSPEC_RESPONSE_destruct (
|
|
LLRP_tSDELETE_ROSPEC_RESPONSE * pThis);
|
|
|
|
extern void
|
|
LLRP_DELETE_ROSPEC_RESPONSE_decodeFields (
|
|
LLRP_tSDELETE_ROSPEC_RESPONSE * pThis,
|
|
LLRP_tSDecoderStream * pDecoderStream);
|
|
|
|
extern void
|
|
LLRP_DELETE_ROSPEC_RESPONSE_assimilateSubParameters (
|
|
LLRP_tSDELETE_ROSPEC_RESPONSE * pThis,
|
|
LLRP_tSErrorDetails * pError);
|
|
|
|
extern void
|
|
LLRP_DELETE_ROSPEC_RESPONSE_encode (
|
|
const LLRP_tSDELETE_ROSPEC_RESPONSE *pThis,
|
|
LLRP_tSEncoderStream * pEncoderStream);
|
|
|
|
|
|
|
|
|
|
|
|
extern LLRP_tSLLRPStatus *
|
|
LLRP_DELETE_ROSPEC_RESPONSE_getLLRPStatus (
|
|
LLRP_tSDELETE_ROSPEC_RESPONSE *pThis);
|
|
|
|
extern LLRP_tResultCode
|
|
LLRP_DELETE_ROSPEC_RESPONSE_setLLRPStatus (
|
|
LLRP_tSDELETE_ROSPEC_RESPONSE *pThis,
|
|
LLRP_tSLLRPStatus *pValue);
|
|
|
|
|
|
|
|
|
|
struct LLRP_SSTART_ROSPEC
|
|
{
|
|
LLRP_tSMessage hdr;
|
|
|
|
llrp_u32_t ROSpecID;
|
|
|
|
|
|
};
|
|
|
|
extern const LLRP_tSTypeDescriptor
|
|
LLRP_tdSTART_ROSPEC;
|
|
|
|
extern const LLRP_tSFieldDescriptor *
|
|
LLRP_apfdSTART_ROSPEC[];
|
|
|
|
extern LLRP_tSSTART_ROSPEC *
|
|
LLRP_START_ROSPEC_construct (void);
|
|
|
|
extern void
|
|
LLRP_START_ROSPEC_destruct (
|
|
LLRP_tSSTART_ROSPEC * pThis);
|
|
|
|
extern void
|
|
LLRP_START_ROSPEC_decodeFields (
|
|
LLRP_tSSTART_ROSPEC * pThis,
|
|
LLRP_tSDecoderStream * pDecoderStream);
|
|
|
|
extern void
|
|
LLRP_START_ROSPEC_assimilateSubParameters (
|
|
LLRP_tSSTART_ROSPEC * pThis,
|
|
LLRP_tSErrorDetails * pError);
|
|
|
|
extern void
|
|
LLRP_START_ROSPEC_encode (
|
|
const LLRP_tSSTART_ROSPEC *pThis,
|
|
LLRP_tSEncoderStream * pEncoderStream);
|
|
|
|
|
|
|
|
|
|
extern const LLRP_tSFieldDescriptor
|
|
LLRP_fdSTART_ROSPEC_ROSpecID;
|
|
|
|
extern llrp_u32_t
|
|
LLRP_START_ROSPEC_getROSpecID (
|
|
LLRP_tSSTART_ROSPEC *pThis);
|
|
|
|
extern LLRP_tResultCode
|
|
LLRP_START_ROSPEC_setROSpecID (
|
|
LLRP_tSSTART_ROSPEC *pThis,
|
|
llrp_u32_t Value);
|
|
|
|
|
|
|
|
|
|
|
|
struct LLRP_SSTART_ROSPEC_RESPONSE
|
|
{
|
|
LLRP_tSMessage hdr;
|
|
|
|
|
|
LLRP_tSLLRPStatus * pLLRPStatus;
|
|
|
|
};
|
|
|
|
extern const LLRP_tSTypeDescriptor
|
|
LLRP_tdSTART_ROSPEC_RESPONSE;
|
|
|
|
extern const LLRP_tSFieldDescriptor *
|
|
LLRP_apfdSTART_ROSPEC_RESPONSE[];
|
|
|
|
extern LLRP_tSSTART_ROSPEC_RESPONSE *
|
|
LLRP_START_ROSPEC_RESPONSE_construct (void);
|
|
|
|
extern void
|
|
LLRP_START_ROSPEC_RESPONSE_destruct (
|
|
LLRP_tSSTART_ROSPEC_RESPONSE * pThis);
|
|
|
|
extern void
|
|
LLRP_START_ROSPEC_RESPONSE_decodeFields (
|
|
LLRP_tSSTART_ROSPEC_RESPONSE * pThis,
|
|
LLRP_tSDecoderStream * pDecoderStream);
|
|
|
|
extern void
|
|
LLRP_START_ROSPEC_RESPONSE_assimilateSubParameters (
|
|
LLRP_tSSTART_ROSPEC_RESPONSE * pThis,
|
|
LLRP_tSErrorDetails * pError);
|
|
|
|
extern void
|
|
LLRP_START_ROSPEC_RESPONSE_encode (
|
|
const LLRP_tSSTART_ROSPEC_RESPONSE *pThis,
|
|
LLRP_tSEncoderStream * pEncoderStream);
|
|
|
|
|
|
|
|
|
|
|
|
extern LLRP_tSLLRPStatus *
|
|
LLRP_START_ROSPEC_RESPONSE_getLLRPStatus (
|
|
LLRP_tSSTART_ROSPEC_RESPONSE *pThis);
|
|
|
|
extern LLRP_tResultCode
|
|
LLRP_START_ROSPEC_RESPONSE_setLLRPStatus (
|
|
LLRP_tSSTART_ROSPEC_RESPONSE *pThis,
|
|
LLRP_tSLLRPStatus *pValue);
|
|
|
|
|
|
|
|
|
|
struct LLRP_SSTOP_ROSPEC
|
|
{
|
|
LLRP_tSMessage hdr;
|
|
|
|
llrp_u32_t ROSpecID;
|
|
|
|
|
|
};
|
|
|
|
extern const LLRP_tSTypeDescriptor
|
|
LLRP_tdSTOP_ROSPEC;
|
|
|
|
extern const LLRP_tSFieldDescriptor *
|
|
LLRP_apfdSTOP_ROSPEC[];
|
|
|
|
extern LLRP_tSSTOP_ROSPEC *
|
|
LLRP_STOP_ROSPEC_construct (void);
|
|
|
|
extern void
|
|
LLRP_STOP_ROSPEC_destruct (
|
|
LLRP_tSSTOP_ROSPEC * pThis);
|
|
|
|
extern void
|
|
LLRP_STOP_ROSPEC_decodeFields (
|
|
LLRP_tSSTOP_ROSPEC * pThis,
|
|
LLRP_tSDecoderStream * pDecoderStream);
|
|
|
|
extern void
|
|
LLRP_STOP_ROSPEC_assimilateSubParameters (
|
|
LLRP_tSSTOP_ROSPEC * pThis,
|
|
LLRP_tSErrorDetails * pError);
|
|
|
|
extern void
|
|
LLRP_STOP_ROSPEC_encode (
|
|
const LLRP_tSSTOP_ROSPEC *pThis,
|
|
LLRP_tSEncoderStream * pEncoderStream);
|
|
|
|
|
|
|
|
|
|
extern const LLRP_tSFieldDescriptor
|
|
LLRP_fdSTOP_ROSPEC_ROSpecID;
|
|
|
|
extern llrp_u32_t
|
|
LLRP_STOP_ROSPEC_getROSpecID (
|
|
LLRP_tSSTOP_ROSPEC *pThis);
|
|
|
|
extern LLRP_tResultCode
|
|
LLRP_STOP_ROSPEC_setROSpecID (
|
|
LLRP_tSSTOP_ROSPEC *pThis,
|
|
llrp_u32_t Value);
|
|
|
|
|
|
|
|
|
|
|
|
struct LLRP_SSTOP_ROSPEC_RESPONSE
|
|
{
|
|
LLRP_tSMessage hdr;
|
|
|
|
|
|
LLRP_tSLLRPStatus * pLLRPStatus;
|
|
|
|
};
|
|
|
|
extern const LLRP_tSTypeDescriptor
|
|
LLRP_tdSTOP_ROSPEC_RESPONSE;
|
|
|
|
extern const LLRP_tSFieldDescriptor *
|
|
LLRP_apfdSTOP_ROSPEC_RESPONSE[];
|
|
|
|
extern LLRP_tSSTOP_ROSPEC_RESPONSE *
|
|
LLRP_STOP_ROSPEC_RESPONSE_construct (void);
|
|
|
|
extern void
|
|
LLRP_STOP_ROSPEC_RESPONSE_destruct (
|
|
LLRP_tSSTOP_ROSPEC_RESPONSE * pThis);
|
|
|
|
extern void
|
|
LLRP_STOP_ROSPEC_RESPONSE_decodeFields (
|
|
LLRP_tSSTOP_ROSPEC_RESPONSE * pThis,
|
|
LLRP_tSDecoderStream * pDecoderStream);
|
|
|
|
extern void
|
|
LLRP_STOP_ROSPEC_RESPONSE_assimilateSubParameters (
|
|
LLRP_tSSTOP_ROSPEC_RESPONSE * pThis,
|
|
LLRP_tSErrorDetails * pError);
|
|
|
|
extern void
|
|
LLRP_STOP_ROSPEC_RESPONSE_encode (
|
|
const LLRP_tSSTOP_ROSPEC_RESPONSE *pThis,
|
|
LLRP_tSEncoderStream * pEncoderStream);
|
|
|
|
|
|
|
|
|
|
|
|
extern LLRP_tSLLRPStatus *
|
|
LLRP_STOP_ROSPEC_RESPONSE_getLLRPStatus (
|
|
LLRP_tSSTOP_ROSPEC_RESPONSE *pThis);
|
|
|
|
extern LLRP_tResultCode
|
|
LLRP_STOP_ROSPEC_RESPONSE_setLLRPStatus (
|
|
LLRP_tSSTOP_ROSPEC_RESPONSE *pThis,
|
|
LLRP_tSLLRPStatus *pValue);
|
|
|
|
|
|
|
|
|
|
struct LLRP_SENABLE_ROSPEC
|
|
{
|
|
LLRP_tSMessage hdr;
|
|
|
|
llrp_u32_t ROSpecID;
|
|
|
|
|
|
};
|
|
|
|
extern const LLRP_tSTypeDescriptor
|
|
LLRP_tdENABLE_ROSPEC;
|
|
|
|
extern const LLRP_tSFieldDescriptor *
|
|
LLRP_apfdENABLE_ROSPEC[];
|
|
|
|
extern LLRP_tSENABLE_ROSPEC *
|
|
LLRP_ENABLE_ROSPEC_construct (void);
|
|
|
|
extern void
|
|
LLRP_ENABLE_ROSPEC_destruct (
|
|
LLRP_tSENABLE_ROSPEC * pThis);
|
|
|
|
extern void
|
|
LLRP_ENABLE_ROSPEC_decodeFields (
|
|
LLRP_tSENABLE_ROSPEC * pThis,
|
|
LLRP_tSDecoderStream * pDecoderStream);
|
|
|
|
extern void
|
|
LLRP_ENABLE_ROSPEC_assimilateSubParameters (
|
|
LLRP_tSENABLE_ROSPEC * pThis,
|
|
LLRP_tSErrorDetails * pError);
|
|
|
|
extern void
|
|
LLRP_ENABLE_ROSPEC_encode (
|
|
const LLRP_tSENABLE_ROSPEC *pThis,
|
|
LLRP_tSEncoderStream * pEncoderStream);
|
|
|
|
|
|
|
|
|
|
extern const LLRP_tSFieldDescriptor
|
|
LLRP_fdENABLE_ROSPEC_ROSpecID;
|
|
|
|
extern llrp_u32_t
|
|
LLRP_ENABLE_ROSPEC_getROSpecID (
|
|
LLRP_tSENABLE_ROSPEC *pThis);
|
|
|
|
extern LLRP_tResultCode
|
|
LLRP_ENABLE_ROSPEC_setROSpecID (
|
|
LLRP_tSENABLE_ROSPEC *pThis,
|
|
llrp_u32_t Value);
|
|
|
|
|
|
|
|
|
|
|
|
struct LLRP_SENABLE_ROSPEC_RESPONSE
|
|
{
|
|
LLRP_tSMessage hdr;
|
|
|
|
|
|
LLRP_tSLLRPStatus * pLLRPStatus;
|
|
|
|
};
|
|
|
|
extern const LLRP_tSTypeDescriptor
|
|
LLRP_tdENABLE_ROSPEC_RESPONSE;
|
|
|
|
extern const LLRP_tSFieldDescriptor *
|
|
LLRP_apfdENABLE_ROSPEC_RESPONSE[];
|
|
|
|
extern LLRP_tSENABLE_ROSPEC_RESPONSE *
|
|
LLRP_ENABLE_ROSPEC_RESPONSE_construct (void);
|
|
|
|
extern void
|
|
LLRP_ENABLE_ROSPEC_RESPONSE_destruct (
|
|
LLRP_tSENABLE_ROSPEC_RESPONSE * pThis);
|
|
|
|
extern void
|
|
LLRP_ENABLE_ROSPEC_RESPONSE_decodeFields (
|
|
LLRP_tSENABLE_ROSPEC_RESPONSE * pThis,
|
|
LLRP_tSDecoderStream * pDecoderStream);
|
|
|
|
extern void
|
|
LLRP_ENABLE_ROSPEC_RESPONSE_assimilateSubParameters (
|
|
LLRP_tSENABLE_ROSPEC_RESPONSE * pThis,
|
|
LLRP_tSErrorDetails * pError);
|
|
|
|
extern void
|
|
LLRP_ENABLE_ROSPEC_RESPONSE_encode (
|
|
const LLRP_tSENABLE_ROSPEC_RESPONSE *pThis,
|
|
LLRP_tSEncoderStream * pEncoderStream);
|
|
|
|
|
|
|
|
|
|
|
|
extern LLRP_tSLLRPStatus *
|
|
LLRP_ENABLE_ROSPEC_RESPONSE_getLLRPStatus (
|
|
LLRP_tSENABLE_ROSPEC_RESPONSE *pThis);
|
|
|
|
extern LLRP_tResultCode
|
|
LLRP_ENABLE_ROSPEC_RESPONSE_setLLRPStatus (
|
|
LLRP_tSENABLE_ROSPEC_RESPONSE *pThis,
|
|
LLRP_tSLLRPStatus *pValue);
|
|
|
|
|
|
|
|
|
|
struct LLRP_SDISABLE_ROSPEC
|
|
{
|
|
LLRP_tSMessage hdr;
|
|
|
|
llrp_u32_t ROSpecID;
|
|
|
|
|
|
};
|
|
|
|
extern const LLRP_tSTypeDescriptor
|
|
LLRP_tdDISABLE_ROSPEC;
|
|
|
|
extern const LLRP_tSFieldDescriptor *
|
|
LLRP_apfdDISABLE_ROSPEC[];
|
|
|
|
extern LLRP_tSDISABLE_ROSPEC *
|
|
LLRP_DISABLE_ROSPEC_construct (void);
|
|
|
|
extern void
|
|
LLRP_DISABLE_ROSPEC_destruct (
|
|
LLRP_tSDISABLE_ROSPEC * pThis);
|
|
|
|
extern void
|
|
LLRP_DISABLE_ROSPEC_decodeFields (
|
|
LLRP_tSDISABLE_ROSPEC * pThis,
|
|
LLRP_tSDecoderStream * pDecoderStream);
|
|
|
|
extern void
|
|
LLRP_DISABLE_ROSPEC_assimilateSubParameters (
|
|
LLRP_tSDISABLE_ROSPEC * pThis,
|
|
LLRP_tSErrorDetails * pError);
|
|
|
|
extern void
|
|
LLRP_DISABLE_ROSPEC_encode (
|
|
const LLRP_tSDISABLE_ROSPEC *pThis,
|
|
LLRP_tSEncoderStream * pEncoderStream);
|
|
|
|
|
|
|
|
|
|
extern const LLRP_tSFieldDescriptor
|
|
LLRP_fdDISABLE_ROSPEC_ROSpecID;
|
|
|
|
extern llrp_u32_t
|
|
LLRP_DISABLE_ROSPEC_getROSpecID (
|
|
LLRP_tSDISABLE_ROSPEC *pThis);
|
|
|
|
extern LLRP_tResultCode
|
|
LLRP_DISABLE_ROSPEC_setROSpecID (
|
|
LLRP_tSDISABLE_ROSPEC *pThis,
|
|
llrp_u32_t Value);
|
|
|
|
|
|
|
|
|
|
|
|
struct LLRP_SDISABLE_ROSPEC_RESPONSE
|
|
{
|
|
LLRP_tSMessage hdr;
|
|
|
|
|
|
LLRP_tSLLRPStatus * pLLRPStatus;
|
|
|
|
};
|
|
|
|
extern const LLRP_tSTypeDescriptor
|
|
LLRP_tdDISABLE_ROSPEC_RESPONSE;
|
|
|
|
extern const LLRP_tSFieldDescriptor *
|
|
LLRP_apfdDISABLE_ROSPEC_RESPONSE[];
|
|
|
|
extern LLRP_tSDISABLE_ROSPEC_RESPONSE *
|
|
LLRP_DISABLE_ROSPEC_RESPONSE_construct (void);
|
|
|
|
extern void
|
|
LLRP_DISABLE_ROSPEC_RESPONSE_destruct (
|
|
LLRP_tSDISABLE_ROSPEC_RESPONSE * pThis);
|
|
|
|
extern void
|
|
LLRP_DISABLE_ROSPEC_RESPONSE_decodeFields (
|
|
LLRP_tSDISABLE_ROSPEC_RESPONSE * pThis,
|
|
LLRP_tSDecoderStream * pDecoderStream);
|
|
|
|
extern void
|
|
LLRP_DISABLE_ROSPEC_RESPONSE_assimilateSubParameters (
|
|
LLRP_tSDISABLE_ROSPEC_RESPONSE * pThis,
|
|
LLRP_tSErrorDetails * pError);
|
|
|
|
extern void
|
|
LLRP_DISABLE_ROSPEC_RESPONSE_encode (
|
|
const LLRP_tSDISABLE_ROSPEC_RESPONSE *pThis,
|
|
LLRP_tSEncoderStream * pEncoderStream);
|
|
|
|
|
|
|
|
|
|
|
|
extern LLRP_tSLLRPStatus *
|
|
LLRP_DISABLE_ROSPEC_RESPONSE_getLLRPStatus (
|
|
LLRP_tSDISABLE_ROSPEC_RESPONSE *pThis);
|
|
|
|
extern LLRP_tResultCode
|
|
LLRP_DISABLE_ROSPEC_RESPONSE_setLLRPStatus (
|
|
LLRP_tSDISABLE_ROSPEC_RESPONSE *pThis,
|
|
LLRP_tSLLRPStatus *pValue);
|
|
|
|
|
|
|
|
|
|
struct LLRP_SGET_ROSPECS
|
|
{
|
|
LLRP_tSMessage hdr;
|
|
|
|
|
|
};
|
|
|
|
extern const LLRP_tSTypeDescriptor
|
|
LLRP_tdGET_ROSPECS;
|
|
|
|
extern const LLRP_tSFieldDescriptor *
|
|
LLRP_apfdGET_ROSPECS[];
|
|
|
|
extern LLRP_tSGET_ROSPECS *
|
|
LLRP_GET_ROSPECS_construct (void);
|
|
|
|
extern void
|
|
LLRP_GET_ROSPECS_destruct (
|
|
LLRP_tSGET_ROSPECS * pThis);
|
|
|
|
extern void
|
|
LLRP_GET_ROSPECS_decodeFields (
|
|
LLRP_tSGET_ROSPECS * pThis,
|
|
LLRP_tSDecoderStream * pDecoderStream);
|
|
|
|
extern void
|
|
LLRP_GET_ROSPECS_assimilateSubParameters (
|
|
LLRP_tSGET_ROSPECS * pThis,
|
|
LLRP_tSErrorDetails * pError);
|
|
|
|
extern void
|
|
LLRP_GET_ROSPECS_encode (
|
|
const LLRP_tSGET_ROSPECS *pThis,
|
|
LLRP_tSEncoderStream * pEncoderStream);
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
struct LLRP_SGET_ROSPECS_RESPONSE
|
|
{
|
|
LLRP_tSMessage hdr;
|
|
|
|
|
|
LLRP_tSLLRPStatus * pLLRPStatus;
|
|
|
|
LLRP_tSROSpec * listROSpec;
|
|
|
|
};
|
|
|
|
extern const LLRP_tSTypeDescriptor
|
|
LLRP_tdGET_ROSPECS_RESPONSE;
|
|
|
|
extern const LLRP_tSFieldDescriptor *
|
|
LLRP_apfdGET_ROSPECS_RESPONSE[];
|
|
|
|
extern LLRP_tSGET_ROSPECS_RESPONSE *
|
|
LLRP_GET_ROSPECS_RESPONSE_construct (void);
|
|
|
|
extern void
|
|
LLRP_GET_ROSPECS_RESPONSE_destruct (
|
|
LLRP_tSGET_ROSPECS_RESPONSE * pThis);
|
|
|
|
extern void
|
|
LLRP_GET_ROSPECS_RESPONSE_decodeFields (
|
|
LLRP_tSGET_ROSPECS_RESPONSE * pThis,
|
|
LLRP_tSDecoderStream * pDecoderStream);
|
|
|
|
extern void
|
|
LLRP_GET_ROSPECS_RESPONSE_assimilateSubParameters (
|
|
LLRP_tSGET_ROSPECS_RESPONSE * pThis,
|
|
LLRP_tSErrorDetails * pError);
|
|
|
|
extern void
|
|
LLRP_GET_ROSPECS_RESPONSE_encode (
|
|
const LLRP_tSGET_ROSPECS_RESPONSE *pThis,
|
|
LLRP_tSEncoderStream * pEncoderStream);
|
|
|
|
|
|
|
|
|
|
|
|
extern LLRP_tSLLRPStatus *
|
|
LLRP_GET_ROSPECS_RESPONSE_getLLRPStatus (
|
|
LLRP_tSGET_ROSPECS_RESPONSE *pThis);
|
|
|
|
extern LLRP_tResultCode
|
|
LLRP_GET_ROSPECS_RESPONSE_setLLRPStatus (
|
|
LLRP_tSGET_ROSPECS_RESPONSE *pThis,
|
|
LLRP_tSLLRPStatus *pValue);
|
|
|
|
extern LLRP_tSROSpec *
|
|
LLRP_GET_ROSPECS_RESPONSE_beginROSpec (
|
|
LLRP_tSGET_ROSPECS_RESPONSE *pThis);
|
|
|
|
extern LLRP_tSROSpec *
|
|
LLRP_GET_ROSPECS_RESPONSE_nextROSpec (
|
|
LLRP_tSROSpec *pCurrent);
|
|
|
|
extern void
|
|
LLRP_GET_ROSPECS_RESPONSE_clearROSpec (
|
|
LLRP_tSGET_ROSPECS_RESPONSE *pThis);
|
|
|
|
extern int
|
|
LLRP_GET_ROSPECS_RESPONSE_countROSpec (
|
|
LLRP_tSGET_ROSPECS_RESPONSE *pThis);
|
|
|
|
extern LLRP_tResultCode
|
|
LLRP_GET_ROSPECS_RESPONSE_addROSpec (
|
|
LLRP_tSGET_ROSPECS_RESPONSE *pThis,
|
|
LLRP_tSROSpec *pValue);
|
|
|
|
|
|
|
|
|
|
|
|
struct LLRP_SADD_ACCESSSPEC
|
|
{
|
|
LLRP_tSMessage hdr;
|
|
|
|
|
|
LLRP_tSAccessSpec * pAccessSpec;
|
|
|
|
};
|
|
|
|
extern const LLRP_tSTypeDescriptor
|
|
LLRP_tdADD_ACCESSSPEC;
|
|
|
|
extern const LLRP_tSFieldDescriptor *
|
|
LLRP_apfdADD_ACCESSSPEC[];
|
|
|
|
extern LLRP_tSADD_ACCESSSPEC *
|
|
LLRP_ADD_ACCESSSPEC_construct (void);
|
|
|
|
extern void
|
|
LLRP_ADD_ACCESSSPEC_destruct (
|
|
LLRP_tSADD_ACCESSSPEC * pThis);
|
|
|
|
extern void
|
|
LLRP_ADD_ACCESSSPEC_decodeFields (
|
|
LLRP_tSADD_ACCESSSPEC * pThis,
|
|
LLRP_tSDecoderStream * pDecoderStream);
|
|
|
|
extern void
|
|
LLRP_ADD_ACCESSSPEC_assimilateSubParameters (
|
|
LLRP_tSADD_ACCESSSPEC * pThis,
|
|
LLRP_tSErrorDetails * pError);
|
|
|
|
extern void
|
|
LLRP_ADD_ACCESSSPEC_encode (
|
|
const LLRP_tSADD_ACCESSSPEC *pThis,
|
|
LLRP_tSEncoderStream * pEncoderStream);
|
|
|
|
|
|
|
|
|
|
|
|
extern LLRP_tSAccessSpec *
|
|
LLRP_ADD_ACCESSSPEC_getAccessSpec (
|
|
LLRP_tSADD_ACCESSSPEC *pThis);
|
|
|
|
extern LLRP_tResultCode
|
|
LLRP_ADD_ACCESSSPEC_setAccessSpec (
|
|
LLRP_tSADD_ACCESSSPEC *pThis,
|
|
LLRP_tSAccessSpec *pValue);
|
|
|
|
|
|
|
|
|
|
struct LLRP_SADD_ACCESSSPEC_RESPONSE
|
|
{
|
|
LLRP_tSMessage hdr;
|
|
|
|
|
|
LLRP_tSLLRPStatus * pLLRPStatus;
|
|
|
|
};
|
|
|
|
extern const LLRP_tSTypeDescriptor
|
|
LLRP_tdADD_ACCESSSPEC_RESPONSE;
|
|
|
|
extern const LLRP_tSFieldDescriptor *
|
|
LLRP_apfdADD_ACCESSSPEC_RESPONSE[];
|
|
|
|
extern LLRP_tSADD_ACCESSSPEC_RESPONSE *
|
|
LLRP_ADD_ACCESSSPEC_RESPONSE_construct (void);
|
|
|
|
extern void
|
|
LLRP_ADD_ACCESSSPEC_RESPONSE_destruct (
|
|
LLRP_tSADD_ACCESSSPEC_RESPONSE * pThis);
|
|
|
|
extern void
|
|
LLRP_ADD_ACCESSSPEC_RESPONSE_decodeFields (
|
|
LLRP_tSADD_ACCESSSPEC_RESPONSE * pThis,
|
|
LLRP_tSDecoderStream * pDecoderStream);
|
|
|
|
extern void
|
|
LLRP_ADD_ACCESSSPEC_RESPONSE_assimilateSubParameters (
|
|
LLRP_tSADD_ACCESSSPEC_RESPONSE * pThis,
|
|
LLRP_tSErrorDetails * pError);
|
|
|
|
extern void
|
|
LLRP_ADD_ACCESSSPEC_RESPONSE_encode (
|
|
const LLRP_tSADD_ACCESSSPEC_RESPONSE *pThis,
|
|
LLRP_tSEncoderStream * pEncoderStream);
|
|
|
|
|
|
|
|
|
|
|
|
extern LLRP_tSLLRPStatus *
|
|
LLRP_ADD_ACCESSSPEC_RESPONSE_getLLRPStatus (
|
|
LLRP_tSADD_ACCESSSPEC_RESPONSE *pThis);
|
|
|
|
extern LLRP_tResultCode
|
|
LLRP_ADD_ACCESSSPEC_RESPONSE_setLLRPStatus (
|
|
LLRP_tSADD_ACCESSSPEC_RESPONSE *pThis,
|
|
LLRP_tSLLRPStatus *pValue);
|
|
|
|
|
|
|
|
|
|
struct LLRP_SDELETE_ACCESSSPEC
|
|
{
|
|
LLRP_tSMessage hdr;
|
|
|
|
llrp_u32_t AccessSpecID;
|
|
|
|
|
|
};
|
|
|
|
extern const LLRP_tSTypeDescriptor
|
|
LLRP_tdDELETE_ACCESSSPEC;
|
|
|
|
extern const LLRP_tSFieldDescriptor *
|
|
LLRP_apfdDELETE_ACCESSSPEC[];
|
|
|
|
extern LLRP_tSDELETE_ACCESSSPEC *
|
|
LLRP_DELETE_ACCESSSPEC_construct (void);
|
|
|
|
extern void
|
|
LLRP_DELETE_ACCESSSPEC_destruct (
|
|
LLRP_tSDELETE_ACCESSSPEC * pThis);
|
|
|
|
extern void
|
|
LLRP_DELETE_ACCESSSPEC_decodeFields (
|
|
LLRP_tSDELETE_ACCESSSPEC * pThis,
|
|
LLRP_tSDecoderStream * pDecoderStream);
|
|
|
|
extern void
|
|
LLRP_DELETE_ACCESSSPEC_assimilateSubParameters (
|
|
LLRP_tSDELETE_ACCESSSPEC * pThis,
|
|
LLRP_tSErrorDetails * pError);
|
|
|
|
extern void
|
|
LLRP_DELETE_ACCESSSPEC_encode (
|
|
const LLRP_tSDELETE_ACCESSSPEC *pThis,
|
|
LLRP_tSEncoderStream * pEncoderStream);
|
|
|
|
|
|
|
|
|
|
extern const LLRP_tSFieldDescriptor
|
|
LLRP_fdDELETE_ACCESSSPEC_AccessSpecID;
|
|
|
|
extern llrp_u32_t
|
|
LLRP_DELETE_ACCESSSPEC_getAccessSpecID (
|
|
LLRP_tSDELETE_ACCESSSPEC *pThis);
|
|
|
|
extern LLRP_tResultCode
|
|
LLRP_DELETE_ACCESSSPEC_setAccessSpecID (
|
|
LLRP_tSDELETE_ACCESSSPEC *pThis,
|
|
llrp_u32_t Value);
|
|
|
|
|
|
|
|
|
|
|
|
struct LLRP_SDELETE_ACCESSSPEC_RESPONSE
|
|
{
|
|
LLRP_tSMessage hdr;
|
|
|
|
|
|
LLRP_tSLLRPStatus * pLLRPStatus;
|
|
|
|
};
|
|
|
|
extern const LLRP_tSTypeDescriptor
|
|
LLRP_tdDELETE_ACCESSSPEC_RESPONSE;
|
|
|
|
extern const LLRP_tSFieldDescriptor *
|
|
LLRP_apfdDELETE_ACCESSSPEC_RESPONSE[];
|
|
|
|
extern LLRP_tSDELETE_ACCESSSPEC_RESPONSE *
|
|
LLRP_DELETE_ACCESSSPEC_RESPONSE_construct (void);
|
|
|
|
extern void
|
|
LLRP_DELETE_ACCESSSPEC_RESPONSE_destruct (
|
|
LLRP_tSDELETE_ACCESSSPEC_RESPONSE * pThis);
|
|
|
|
extern void
|
|
LLRP_DELETE_ACCESSSPEC_RESPONSE_decodeFields (
|
|
LLRP_tSDELETE_ACCESSSPEC_RESPONSE * pThis,
|
|
LLRP_tSDecoderStream * pDecoderStream);
|
|
|
|
extern void
|
|
LLRP_DELETE_ACCESSSPEC_RESPONSE_assimilateSubParameters (
|
|
LLRP_tSDELETE_ACCESSSPEC_RESPONSE * pThis,
|
|
LLRP_tSErrorDetails * pError);
|
|
|
|
extern void
|
|
LLRP_DELETE_ACCESSSPEC_RESPONSE_encode (
|
|
const LLRP_tSDELETE_ACCESSSPEC_RESPONSE *pThis,
|
|
LLRP_tSEncoderStream * pEncoderStream);
|
|
|
|
|
|
|
|
|
|
|
|
extern LLRP_tSLLRPStatus *
|
|
LLRP_DELETE_ACCESSSPEC_RESPONSE_getLLRPStatus (
|
|
LLRP_tSDELETE_ACCESSSPEC_RESPONSE *pThis);
|
|
|
|
extern LLRP_tResultCode
|
|
LLRP_DELETE_ACCESSSPEC_RESPONSE_setLLRPStatus (
|
|
LLRP_tSDELETE_ACCESSSPEC_RESPONSE *pThis,
|
|
LLRP_tSLLRPStatus *pValue);
|
|
|
|
|
|
|
|
|
|
struct LLRP_SENABLE_ACCESSSPEC
|
|
{
|
|
LLRP_tSMessage hdr;
|
|
|
|
llrp_u32_t AccessSpecID;
|
|
|
|
|
|
};
|
|
|
|
extern const LLRP_tSTypeDescriptor
|
|
LLRP_tdENABLE_ACCESSSPEC;
|
|
|
|
extern const LLRP_tSFieldDescriptor *
|
|
LLRP_apfdENABLE_ACCESSSPEC[];
|
|
|
|
extern LLRP_tSENABLE_ACCESSSPEC *
|
|
LLRP_ENABLE_ACCESSSPEC_construct (void);
|
|
|
|
extern void
|
|
LLRP_ENABLE_ACCESSSPEC_destruct (
|
|
LLRP_tSENABLE_ACCESSSPEC * pThis);
|
|
|
|
extern void
|
|
LLRP_ENABLE_ACCESSSPEC_decodeFields (
|
|
LLRP_tSENABLE_ACCESSSPEC * pThis,
|
|
LLRP_tSDecoderStream * pDecoderStream);
|
|
|
|
extern void
|
|
LLRP_ENABLE_ACCESSSPEC_assimilateSubParameters (
|
|
LLRP_tSENABLE_ACCESSSPEC * pThis,
|
|
LLRP_tSErrorDetails * pError);
|
|
|
|
extern void
|
|
LLRP_ENABLE_ACCESSSPEC_encode (
|
|
const LLRP_tSENABLE_ACCESSSPEC *pThis,
|
|
LLRP_tSEncoderStream * pEncoderStream);
|
|
|
|
|
|
|
|
|
|
extern const LLRP_tSFieldDescriptor
|
|
LLRP_fdENABLE_ACCESSSPEC_AccessSpecID;
|
|
|
|
extern llrp_u32_t
|
|
LLRP_ENABLE_ACCESSSPEC_getAccessSpecID (
|
|
LLRP_tSENABLE_ACCESSSPEC *pThis);
|
|
|
|
extern LLRP_tResultCode
|
|
LLRP_ENABLE_ACCESSSPEC_setAccessSpecID (
|
|
LLRP_tSENABLE_ACCESSSPEC *pThis,
|
|
llrp_u32_t Value);
|
|
|
|
|
|
|
|
|
|
|
|
struct LLRP_SENABLE_ACCESSSPEC_RESPONSE
|
|
{
|
|
LLRP_tSMessage hdr;
|
|
|
|
|
|
LLRP_tSLLRPStatus * pLLRPStatus;
|
|
|
|
};
|
|
|
|
extern const LLRP_tSTypeDescriptor
|
|
LLRP_tdENABLE_ACCESSSPEC_RESPONSE;
|
|
|
|
extern const LLRP_tSFieldDescriptor *
|
|
LLRP_apfdENABLE_ACCESSSPEC_RESPONSE[];
|
|
|
|
extern LLRP_tSENABLE_ACCESSSPEC_RESPONSE *
|
|
LLRP_ENABLE_ACCESSSPEC_RESPONSE_construct (void);
|
|
|
|
extern void
|
|
LLRP_ENABLE_ACCESSSPEC_RESPONSE_destruct (
|
|
LLRP_tSENABLE_ACCESSSPEC_RESPONSE * pThis);
|
|
|
|
extern void
|
|
LLRP_ENABLE_ACCESSSPEC_RESPONSE_decodeFields (
|
|
LLRP_tSENABLE_ACCESSSPEC_RESPONSE * pThis,
|
|
LLRP_tSDecoderStream * pDecoderStream);
|
|
|
|
extern void
|
|
LLRP_ENABLE_ACCESSSPEC_RESPONSE_assimilateSubParameters (
|
|
LLRP_tSENABLE_ACCESSSPEC_RESPONSE * pThis,
|
|
LLRP_tSErrorDetails * pError);
|
|
|
|
extern void
|
|
LLRP_ENABLE_ACCESSSPEC_RESPONSE_encode (
|
|
const LLRP_tSENABLE_ACCESSSPEC_RESPONSE *pThis,
|
|
LLRP_tSEncoderStream * pEncoderStream);
|
|
|
|
|
|
|
|
|
|
|
|
extern LLRP_tSLLRPStatus *
|
|
LLRP_ENABLE_ACCESSSPEC_RESPONSE_getLLRPStatus (
|
|
LLRP_tSENABLE_ACCESSSPEC_RESPONSE *pThis);
|
|
|
|
extern LLRP_tResultCode
|
|
LLRP_ENABLE_ACCESSSPEC_RESPONSE_setLLRPStatus (
|
|
LLRP_tSENABLE_ACCESSSPEC_RESPONSE *pThis,
|
|
LLRP_tSLLRPStatus *pValue);
|
|
|
|
|
|
|
|
|
|
struct LLRP_SDISABLE_ACCESSSPEC
|
|
{
|
|
LLRP_tSMessage hdr;
|
|
|
|
llrp_u32_t AccessSpecID;
|
|
|
|
|
|
};
|
|
|
|
extern const LLRP_tSTypeDescriptor
|
|
LLRP_tdDISABLE_ACCESSSPEC;
|
|
|
|
extern const LLRP_tSFieldDescriptor *
|
|
LLRP_apfdDISABLE_ACCESSSPEC[];
|
|
|
|
extern LLRP_tSDISABLE_ACCESSSPEC *
|
|
LLRP_DISABLE_ACCESSSPEC_construct (void);
|
|
|
|
extern void
|
|
LLRP_DISABLE_ACCESSSPEC_destruct (
|
|
LLRP_tSDISABLE_ACCESSSPEC * pThis);
|
|
|
|
extern void
|
|
LLRP_DISABLE_ACCESSSPEC_decodeFields (
|
|
LLRP_tSDISABLE_ACCESSSPEC * pThis,
|
|
LLRP_tSDecoderStream * pDecoderStream);
|
|
|
|
extern void
|
|
LLRP_DISABLE_ACCESSSPEC_assimilateSubParameters (
|
|
LLRP_tSDISABLE_ACCESSSPEC * pThis,
|
|
LLRP_tSErrorDetails * pError);
|
|
|
|
extern void
|
|
LLRP_DISABLE_ACCESSSPEC_encode (
|
|
const LLRP_tSDISABLE_ACCESSSPEC *pThis,
|
|
LLRP_tSEncoderStream * pEncoderStream);
|
|
|
|
|
|
|
|
|
|
extern const LLRP_tSFieldDescriptor
|
|
LLRP_fdDISABLE_ACCESSSPEC_AccessSpecID;
|
|
|
|
extern llrp_u32_t
|
|
LLRP_DISABLE_ACCESSSPEC_getAccessSpecID (
|
|
LLRP_tSDISABLE_ACCESSSPEC *pThis);
|
|
|
|
extern LLRP_tResultCode
|
|
LLRP_DISABLE_ACCESSSPEC_setAccessSpecID (
|
|
LLRP_tSDISABLE_ACCESSSPEC *pThis,
|
|
llrp_u32_t Value);
|
|
|
|
|
|
|
|
|
|
|
|
struct LLRP_SDISABLE_ACCESSSPEC_RESPONSE
|
|
{
|
|
LLRP_tSMessage hdr;
|
|
|
|
|
|
LLRP_tSLLRPStatus * pLLRPStatus;
|
|
|
|
};
|
|
|
|
extern const LLRP_tSTypeDescriptor
|
|
LLRP_tdDISABLE_ACCESSSPEC_RESPONSE;
|
|
|
|
extern const LLRP_tSFieldDescriptor *
|
|
LLRP_apfdDISABLE_ACCESSSPEC_RESPONSE[];
|
|
|
|
extern LLRP_tSDISABLE_ACCESSSPEC_RESPONSE *
|
|
LLRP_DISABLE_ACCESSSPEC_RESPONSE_construct (void);
|
|
|
|
extern void
|
|
LLRP_DISABLE_ACCESSSPEC_RESPONSE_destruct (
|
|
LLRP_tSDISABLE_ACCESSSPEC_RESPONSE * pThis);
|
|
|
|
extern void
|
|
LLRP_DISABLE_ACCESSSPEC_RESPONSE_decodeFields (
|
|
LLRP_tSDISABLE_ACCESSSPEC_RESPONSE * pThis,
|
|
LLRP_tSDecoderStream * pDecoderStream);
|
|
|
|
extern void
|
|
LLRP_DISABLE_ACCESSSPEC_RESPONSE_assimilateSubParameters (
|
|
LLRP_tSDISABLE_ACCESSSPEC_RESPONSE * pThis,
|
|
LLRP_tSErrorDetails * pError);
|
|
|
|
extern void
|
|
LLRP_DISABLE_ACCESSSPEC_RESPONSE_encode (
|
|
const LLRP_tSDISABLE_ACCESSSPEC_RESPONSE *pThis,
|
|
LLRP_tSEncoderStream * pEncoderStream);
|
|
|
|
|
|
|
|
|
|
|
|
extern LLRP_tSLLRPStatus *
|
|
LLRP_DISABLE_ACCESSSPEC_RESPONSE_getLLRPStatus (
|
|
LLRP_tSDISABLE_ACCESSSPEC_RESPONSE *pThis);
|
|
|
|
extern LLRP_tResultCode
|
|
LLRP_DISABLE_ACCESSSPEC_RESPONSE_setLLRPStatus (
|
|
LLRP_tSDISABLE_ACCESSSPEC_RESPONSE *pThis,
|
|
LLRP_tSLLRPStatus *pValue);
|
|
|
|
|
|
|
|
|
|
struct LLRP_SGET_ACCESSSPECS
|
|
{
|
|
LLRP_tSMessage hdr;
|
|
|
|
|
|
};
|
|
|
|
extern const LLRP_tSTypeDescriptor
|
|
LLRP_tdGET_ACCESSSPECS;
|
|
|
|
extern const LLRP_tSFieldDescriptor *
|
|
LLRP_apfdGET_ACCESSSPECS[];
|
|
|
|
extern LLRP_tSGET_ACCESSSPECS *
|
|
LLRP_GET_ACCESSSPECS_construct (void);
|
|
|
|
extern void
|
|
LLRP_GET_ACCESSSPECS_destruct (
|
|
LLRP_tSGET_ACCESSSPECS * pThis);
|
|
|
|
extern void
|
|
LLRP_GET_ACCESSSPECS_decodeFields (
|
|
LLRP_tSGET_ACCESSSPECS * pThis,
|
|
LLRP_tSDecoderStream * pDecoderStream);
|
|
|
|
extern void
|
|
LLRP_GET_ACCESSSPECS_assimilateSubParameters (
|
|
LLRP_tSGET_ACCESSSPECS * pThis,
|
|
LLRP_tSErrorDetails * pError);
|
|
|
|
extern void
|
|
LLRP_GET_ACCESSSPECS_encode (
|
|
const LLRP_tSGET_ACCESSSPECS *pThis,
|
|
LLRP_tSEncoderStream * pEncoderStream);
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
struct LLRP_SGET_ACCESSSPECS_RESPONSE
|
|
{
|
|
LLRP_tSMessage hdr;
|
|
|
|
|
|
LLRP_tSLLRPStatus * pLLRPStatus;
|
|
|
|
LLRP_tSAccessSpec * listAccessSpec;
|
|
|
|
};
|
|
|
|
extern const LLRP_tSTypeDescriptor
|
|
LLRP_tdGET_ACCESSSPECS_RESPONSE;
|
|
|
|
extern const LLRP_tSFieldDescriptor *
|
|
LLRP_apfdGET_ACCESSSPECS_RESPONSE[];
|
|
|
|
extern LLRP_tSGET_ACCESSSPECS_RESPONSE *
|
|
LLRP_GET_ACCESSSPECS_RESPONSE_construct (void);
|
|
|
|
extern void
|
|
LLRP_GET_ACCESSSPECS_RESPONSE_destruct (
|
|
LLRP_tSGET_ACCESSSPECS_RESPONSE * pThis);
|
|
|
|
extern void
|
|
LLRP_GET_ACCESSSPECS_RESPONSE_decodeFields (
|
|
LLRP_tSGET_ACCESSSPECS_RESPONSE * pThis,
|
|
LLRP_tSDecoderStream * pDecoderStream);
|
|
|
|
extern void
|
|
LLRP_GET_ACCESSSPECS_RESPONSE_assimilateSubParameters (
|
|
LLRP_tSGET_ACCESSSPECS_RESPONSE * pThis,
|
|
LLRP_tSErrorDetails * pError);
|
|
|
|
extern void
|
|
LLRP_GET_ACCESSSPECS_RESPONSE_encode (
|
|
const LLRP_tSGET_ACCESSSPECS_RESPONSE *pThis,
|
|
LLRP_tSEncoderStream * pEncoderStream);
|
|
|
|
|
|
|
|
|
|
|
|
extern LLRP_tSLLRPStatus *
|
|
LLRP_GET_ACCESSSPECS_RESPONSE_getLLRPStatus (
|
|
LLRP_tSGET_ACCESSSPECS_RESPONSE *pThis);
|
|
|
|
extern LLRP_tResultCode
|
|
LLRP_GET_ACCESSSPECS_RESPONSE_setLLRPStatus (
|
|
LLRP_tSGET_ACCESSSPECS_RESPONSE *pThis,
|
|
LLRP_tSLLRPStatus *pValue);
|
|
|
|
extern LLRP_tSAccessSpec *
|
|
LLRP_GET_ACCESSSPECS_RESPONSE_beginAccessSpec (
|
|
LLRP_tSGET_ACCESSSPECS_RESPONSE *pThis);
|
|
|
|
extern LLRP_tSAccessSpec *
|
|
LLRP_GET_ACCESSSPECS_RESPONSE_nextAccessSpec (
|
|
LLRP_tSAccessSpec *pCurrent);
|
|
|
|
extern void
|
|
LLRP_GET_ACCESSSPECS_RESPONSE_clearAccessSpec (
|
|
LLRP_tSGET_ACCESSSPECS_RESPONSE *pThis);
|
|
|
|
extern int
|
|
LLRP_GET_ACCESSSPECS_RESPONSE_countAccessSpec (
|
|
LLRP_tSGET_ACCESSSPECS_RESPONSE *pThis);
|
|
|
|
extern LLRP_tResultCode
|
|
LLRP_GET_ACCESSSPECS_RESPONSE_addAccessSpec (
|
|
LLRP_tSGET_ACCESSSPECS_RESPONSE *pThis,
|
|
LLRP_tSAccessSpec *pValue);
|
|
|
|
|
|
|
|
|
|
|
|
struct LLRP_SCLIENT_REQUEST_OP
|
|
{
|
|
LLRP_tSMessage hdr;
|
|
|
|
|
|
LLRP_tSTagReportData * pTagReportData;
|
|
|
|
};
|
|
|
|
extern const LLRP_tSTypeDescriptor
|
|
LLRP_tdCLIENT_REQUEST_OP;
|
|
|
|
extern const LLRP_tSFieldDescriptor *
|
|
LLRP_apfdCLIENT_REQUEST_OP[];
|
|
|
|
extern LLRP_tSCLIENT_REQUEST_OP *
|
|
LLRP_CLIENT_REQUEST_OP_construct (void);
|
|
|
|
extern void
|
|
LLRP_CLIENT_REQUEST_OP_destruct (
|
|
LLRP_tSCLIENT_REQUEST_OP * pThis);
|
|
|
|
extern void
|
|
LLRP_CLIENT_REQUEST_OP_decodeFields (
|
|
LLRP_tSCLIENT_REQUEST_OP * pThis,
|
|
LLRP_tSDecoderStream * pDecoderStream);
|
|
|
|
extern void
|
|
LLRP_CLIENT_REQUEST_OP_assimilateSubParameters (
|
|
LLRP_tSCLIENT_REQUEST_OP * pThis,
|
|
LLRP_tSErrorDetails * pError);
|
|
|
|
extern void
|
|
LLRP_CLIENT_REQUEST_OP_encode (
|
|
const LLRP_tSCLIENT_REQUEST_OP *pThis,
|
|
LLRP_tSEncoderStream * pEncoderStream);
|
|
|
|
|
|
|
|
|
|
|
|
extern LLRP_tSTagReportData *
|
|
LLRP_CLIENT_REQUEST_OP_getTagReportData (
|
|
LLRP_tSCLIENT_REQUEST_OP *pThis);
|
|
|
|
extern LLRP_tResultCode
|
|
LLRP_CLIENT_REQUEST_OP_setTagReportData (
|
|
LLRP_tSCLIENT_REQUEST_OP *pThis,
|
|
LLRP_tSTagReportData *pValue);
|
|
|
|
|
|
|
|
|
|
struct LLRP_SCLIENT_REQUEST_OP_RESPONSE
|
|
{
|
|
LLRP_tSMessage hdr;
|
|
|
|
|
|
LLRP_tSClientRequestResponse * pClientRequestResponse;
|
|
|
|
};
|
|
|
|
extern const LLRP_tSTypeDescriptor
|
|
LLRP_tdCLIENT_REQUEST_OP_RESPONSE;
|
|
|
|
extern const LLRP_tSFieldDescriptor *
|
|
LLRP_apfdCLIENT_REQUEST_OP_RESPONSE[];
|
|
|
|
extern LLRP_tSCLIENT_REQUEST_OP_RESPONSE *
|
|
LLRP_CLIENT_REQUEST_OP_RESPONSE_construct (void);
|
|
|
|
extern void
|
|
LLRP_CLIENT_REQUEST_OP_RESPONSE_destruct (
|
|
LLRP_tSCLIENT_REQUEST_OP_RESPONSE * pThis);
|
|
|
|
extern void
|
|
LLRP_CLIENT_REQUEST_OP_RESPONSE_decodeFields (
|
|
LLRP_tSCLIENT_REQUEST_OP_RESPONSE * pThis,
|
|
LLRP_tSDecoderStream * pDecoderStream);
|
|
|
|
extern void
|
|
LLRP_CLIENT_REQUEST_OP_RESPONSE_assimilateSubParameters (
|
|
LLRP_tSCLIENT_REQUEST_OP_RESPONSE * pThis,
|
|
LLRP_tSErrorDetails * pError);
|
|
|
|
extern void
|
|
LLRP_CLIENT_REQUEST_OP_RESPONSE_encode (
|
|
const LLRP_tSCLIENT_REQUEST_OP_RESPONSE *pThis,
|
|
LLRP_tSEncoderStream * pEncoderStream);
|
|
|
|
|
|
|
|
|
|
|
|
extern LLRP_tSClientRequestResponse *
|
|
LLRP_CLIENT_REQUEST_OP_RESPONSE_getClientRequestResponse (
|
|
LLRP_tSCLIENT_REQUEST_OP_RESPONSE *pThis);
|
|
|
|
extern LLRP_tResultCode
|
|
LLRP_CLIENT_REQUEST_OP_RESPONSE_setClientRequestResponse (
|
|
LLRP_tSCLIENT_REQUEST_OP_RESPONSE *pThis,
|
|
LLRP_tSClientRequestResponse *pValue);
|
|
|
|
|
|
|
|
|
|
struct LLRP_SGET_READER_CONFIG
|
|
{
|
|
LLRP_tSMessage hdr;
|
|
|
|
llrp_u16_t AntennaID;
|
|
|
|
LLRP_tEGetReaderConfigRequestedData eRequestedData;
|
|
|
|
llrp_u16_t GPIPortNum;
|
|
|
|
llrp_u16_t GPOPortNum;
|
|
|
|
|
|
LLRP_tSParameter * listCustom;
|
|
|
|
};
|
|
|
|
extern const LLRP_tSTypeDescriptor
|
|
LLRP_tdGET_READER_CONFIG;
|
|
|
|
extern const LLRP_tSFieldDescriptor *
|
|
LLRP_apfdGET_READER_CONFIG[];
|
|
|
|
extern LLRP_tSGET_READER_CONFIG *
|
|
LLRP_GET_READER_CONFIG_construct (void);
|
|
|
|
extern void
|
|
LLRP_GET_READER_CONFIG_destruct (
|
|
LLRP_tSGET_READER_CONFIG * pThis);
|
|
|
|
extern void
|
|
LLRP_GET_READER_CONFIG_decodeFields (
|
|
LLRP_tSGET_READER_CONFIG * pThis,
|
|
LLRP_tSDecoderStream * pDecoderStream);
|
|
|
|
extern void
|
|
LLRP_GET_READER_CONFIG_assimilateSubParameters (
|
|
LLRP_tSGET_READER_CONFIG * pThis,
|
|
LLRP_tSErrorDetails * pError);
|
|
|
|
extern void
|
|
LLRP_GET_READER_CONFIG_encode (
|
|
const LLRP_tSGET_READER_CONFIG *pThis,
|
|
LLRP_tSEncoderStream * pEncoderStream);
|
|
|
|
|
|
|
|
|
|
extern const LLRP_tSFieldDescriptor
|
|
LLRP_fdGET_READER_CONFIG_AntennaID;
|
|
|
|
extern llrp_u16_t
|
|
LLRP_GET_READER_CONFIG_getAntennaID (
|
|
LLRP_tSGET_READER_CONFIG *pThis);
|
|
|
|
extern LLRP_tResultCode
|
|
LLRP_GET_READER_CONFIG_setAntennaID (
|
|
LLRP_tSGET_READER_CONFIG *pThis,
|
|
llrp_u16_t Value);
|
|
|
|
extern const LLRP_tSFieldDescriptor
|
|
LLRP_fdGET_READER_CONFIG_RequestedData;
|
|
|
|
extern LLRP_tEGetReaderConfigRequestedData
|
|
LLRP_GET_READER_CONFIG_getRequestedData (
|
|
LLRP_tSGET_READER_CONFIG *pThis);
|
|
|
|
extern LLRP_tResultCode
|
|
LLRP_GET_READER_CONFIG_setRequestedData (
|
|
LLRP_tSGET_READER_CONFIG *pThis,
|
|
LLRP_tEGetReaderConfigRequestedData Value);
|
|
|
|
extern const LLRP_tSFieldDescriptor
|
|
LLRP_fdGET_READER_CONFIG_GPIPortNum;
|
|
|
|
extern llrp_u16_t
|
|
LLRP_GET_READER_CONFIG_getGPIPortNum (
|
|
LLRP_tSGET_READER_CONFIG *pThis);
|
|
|
|
extern LLRP_tResultCode
|
|
LLRP_GET_READER_CONFIG_setGPIPortNum (
|
|
LLRP_tSGET_READER_CONFIG *pThis,
|
|
llrp_u16_t Value);
|
|
|
|
extern const LLRP_tSFieldDescriptor
|
|
LLRP_fdGET_READER_CONFIG_GPOPortNum;
|
|
|
|
extern llrp_u16_t
|
|
LLRP_GET_READER_CONFIG_getGPOPortNum (
|
|
LLRP_tSGET_READER_CONFIG *pThis);
|
|
|
|
extern LLRP_tResultCode
|
|
LLRP_GET_READER_CONFIG_setGPOPortNum (
|
|
LLRP_tSGET_READER_CONFIG *pThis,
|
|
llrp_u16_t Value);
|
|
|
|
|
|
extern LLRP_tSParameter *
|
|
LLRP_GET_READER_CONFIG_beginCustom (
|
|
LLRP_tSGET_READER_CONFIG *pThis);
|
|
|
|
extern LLRP_tSParameter *
|
|
LLRP_GET_READER_CONFIG_nextCustom (
|
|
LLRP_tSParameter *pCurrent);
|
|
|
|
extern void
|
|
LLRP_GET_READER_CONFIG_clearCustom (
|
|
LLRP_tSGET_READER_CONFIG *pThis);
|
|
|
|
extern int
|
|
LLRP_GET_READER_CONFIG_countCustom (
|
|
LLRP_tSGET_READER_CONFIG *pThis);
|
|
|
|
extern LLRP_tResultCode
|
|
LLRP_GET_READER_CONFIG_addCustom (
|
|
LLRP_tSGET_READER_CONFIG *pThis,
|
|
LLRP_tSParameter *pValue);
|
|
|
|
|
|
|
|
|
|
|
|
struct LLRP_SGET_READER_CONFIG_RESPONSE
|
|
{
|
|
LLRP_tSMessage hdr;
|
|
|
|
|
|
LLRP_tSLLRPStatus * pLLRPStatus;
|
|
|
|
LLRP_tSIdentification * pIdentification;
|
|
|
|
LLRP_tSAntennaProperties * listAntennaProperties;
|
|
|
|
LLRP_tSAntennaConfiguration * listAntennaConfiguration;
|
|
|
|
LLRP_tSReaderEventNotificationSpec * pReaderEventNotificationSpec;
|
|
|
|
LLRP_tSROReportSpec * pROReportSpec;
|
|
|
|
LLRP_tSAccessReportSpec * pAccessReportSpec;
|
|
|
|
LLRP_tSLLRPConfigurationStateValue * pLLRPConfigurationStateValue;
|
|
|
|
LLRP_tSKeepaliveSpec * pKeepaliveSpec;
|
|
|
|
LLRP_tSGPIPortCurrentState * listGPIPortCurrentState;
|
|
|
|
LLRP_tSGPOWriteData * listGPOWriteData;
|
|
|
|
LLRP_tSEventsAndReports * pEventsAndReports;
|
|
|
|
LLRP_tSParameter * listCustom;
|
|
|
|
};
|
|
|
|
extern const LLRP_tSTypeDescriptor
|
|
LLRP_tdGET_READER_CONFIG_RESPONSE;
|
|
|
|
extern const LLRP_tSFieldDescriptor *
|
|
LLRP_apfdGET_READER_CONFIG_RESPONSE[];
|
|
|
|
extern LLRP_tSGET_READER_CONFIG_RESPONSE *
|
|
LLRP_GET_READER_CONFIG_RESPONSE_construct (void);
|
|
|
|
extern void
|
|
LLRP_GET_READER_CONFIG_RESPONSE_destruct (
|
|
LLRP_tSGET_READER_CONFIG_RESPONSE * pThis);
|
|
|
|
extern void
|
|
LLRP_GET_READER_CONFIG_RESPONSE_decodeFields (
|
|
LLRP_tSGET_READER_CONFIG_RESPONSE * pThis,
|
|
LLRP_tSDecoderStream * pDecoderStream);
|
|
|
|
extern void
|
|
LLRP_GET_READER_CONFIG_RESPONSE_assimilateSubParameters (
|
|
LLRP_tSGET_READER_CONFIG_RESPONSE * pThis,
|
|
LLRP_tSErrorDetails * pError);
|
|
|
|
extern void
|
|
LLRP_GET_READER_CONFIG_RESPONSE_encode (
|
|
const LLRP_tSGET_READER_CONFIG_RESPONSE *pThis,
|
|
LLRP_tSEncoderStream * pEncoderStream);
|
|
|
|
|
|
|
|
|
|
|
|
extern LLRP_tSLLRPStatus *
|
|
LLRP_GET_READER_CONFIG_RESPONSE_getLLRPStatus (
|
|
LLRP_tSGET_READER_CONFIG_RESPONSE *pThis);
|
|
|
|
extern LLRP_tResultCode
|
|
LLRP_GET_READER_CONFIG_RESPONSE_setLLRPStatus (
|
|
LLRP_tSGET_READER_CONFIG_RESPONSE *pThis,
|
|
LLRP_tSLLRPStatus *pValue);
|
|
|
|
extern LLRP_tSIdentification *
|
|
LLRP_GET_READER_CONFIG_RESPONSE_getIdentification (
|
|
LLRP_tSGET_READER_CONFIG_RESPONSE *pThis);
|
|
|
|
extern LLRP_tResultCode
|
|
LLRP_GET_READER_CONFIG_RESPONSE_setIdentification (
|
|
LLRP_tSGET_READER_CONFIG_RESPONSE *pThis,
|
|
LLRP_tSIdentification *pValue);
|
|
|
|
extern LLRP_tSAntennaProperties *
|
|
LLRP_GET_READER_CONFIG_RESPONSE_beginAntennaProperties (
|
|
LLRP_tSGET_READER_CONFIG_RESPONSE *pThis);
|
|
|
|
extern LLRP_tSAntennaProperties *
|
|
LLRP_GET_READER_CONFIG_RESPONSE_nextAntennaProperties (
|
|
LLRP_tSAntennaProperties *pCurrent);
|
|
|
|
extern void
|
|
LLRP_GET_READER_CONFIG_RESPONSE_clearAntennaProperties (
|
|
LLRP_tSGET_READER_CONFIG_RESPONSE *pThis);
|
|
|
|
extern int
|
|
LLRP_GET_READER_CONFIG_RESPONSE_countAntennaProperties (
|
|
LLRP_tSGET_READER_CONFIG_RESPONSE *pThis);
|
|
|
|
extern LLRP_tResultCode
|
|
LLRP_GET_READER_CONFIG_RESPONSE_addAntennaProperties (
|
|
LLRP_tSGET_READER_CONFIG_RESPONSE *pThis,
|
|
LLRP_tSAntennaProperties *pValue);
|
|
|
|
|
|
extern LLRP_tSAntennaConfiguration *
|
|
LLRP_GET_READER_CONFIG_RESPONSE_beginAntennaConfiguration (
|
|
LLRP_tSGET_READER_CONFIG_RESPONSE *pThis);
|
|
|
|
extern LLRP_tSAntennaConfiguration *
|
|
LLRP_GET_READER_CONFIG_RESPONSE_nextAntennaConfiguration (
|
|
LLRP_tSAntennaConfiguration *pCurrent);
|
|
|
|
extern void
|
|
LLRP_GET_READER_CONFIG_RESPONSE_clearAntennaConfiguration (
|
|
LLRP_tSGET_READER_CONFIG_RESPONSE *pThis);
|
|
|
|
extern int
|
|
LLRP_GET_READER_CONFIG_RESPONSE_countAntennaConfiguration (
|
|
LLRP_tSGET_READER_CONFIG_RESPONSE *pThis);
|
|
|
|
extern LLRP_tResultCode
|
|
LLRP_GET_READER_CONFIG_RESPONSE_addAntennaConfiguration (
|
|
LLRP_tSGET_READER_CONFIG_RESPONSE *pThis,
|
|
LLRP_tSAntennaConfiguration *pValue);
|
|
|
|
|
|
extern LLRP_tSReaderEventNotificationSpec *
|
|
LLRP_GET_READER_CONFIG_RESPONSE_getReaderEventNotificationSpec (
|
|
LLRP_tSGET_READER_CONFIG_RESPONSE *pThis);
|
|
|
|
extern LLRP_tResultCode
|
|
LLRP_GET_READER_CONFIG_RESPONSE_setReaderEventNotificationSpec (
|
|
LLRP_tSGET_READER_CONFIG_RESPONSE *pThis,
|
|
LLRP_tSReaderEventNotificationSpec *pValue);
|
|
|
|
extern LLRP_tSROReportSpec *
|
|
LLRP_GET_READER_CONFIG_RESPONSE_getROReportSpec (
|
|
LLRP_tSGET_READER_CONFIG_RESPONSE *pThis);
|
|
|
|
extern LLRP_tResultCode
|
|
LLRP_GET_READER_CONFIG_RESPONSE_setROReportSpec (
|
|
LLRP_tSGET_READER_CONFIG_RESPONSE *pThis,
|
|
LLRP_tSROReportSpec *pValue);
|
|
|
|
extern LLRP_tSAccessReportSpec *
|
|
LLRP_GET_READER_CONFIG_RESPONSE_getAccessReportSpec (
|
|
LLRP_tSGET_READER_CONFIG_RESPONSE *pThis);
|
|
|
|
extern LLRP_tResultCode
|
|
LLRP_GET_READER_CONFIG_RESPONSE_setAccessReportSpec (
|
|
LLRP_tSGET_READER_CONFIG_RESPONSE *pThis,
|
|
LLRP_tSAccessReportSpec *pValue);
|
|
|
|
extern LLRP_tSLLRPConfigurationStateValue *
|
|
LLRP_GET_READER_CONFIG_RESPONSE_getLLRPConfigurationStateValue (
|
|
LLRP_tSGET_READER_CONFIG_RESPONSE *pThis);
|
|
|
|
extern LLRP_tResultCode
|
|
LLRP_GET_READER_CONFIG_RESPONSE_setLLRPConfigurationStateValue (
|
|
LLRP_tSGET_READER_CONFIG_RESPONSE *pThis,
|
|
LLRP_tSLLRPConfigurationStateValue *pValue);
|
|
|
|
extern LLRP_tSKeepaliveSpec *
|
|
LLRP_GET_READER_CONFIG_RESPONSE_getKeepaliveSpec (
|
|
LLRP_tSGET_READER_CONFIG_RESPONSE *pThis);
|
|
|
|
extern LLRP_tResultCode
|
|
LLRP_GET_READER_CONFIG_RESPONSE_setKeepaliveSpec (
|
|
LLRP_tSGET_READER_CONFIG_RESPONSE *pThis,
|
|
LLRP_tSKeepaliveSpec *pValue);
|
|
|
|
extern LLRP_tSGPIPortCurrentState *
|
|
LLRP_GET_READER_CONFIG_RESPONSE_beginGPIPortCurrentState (
|
|
LLRP_tSGET_READER_CONFIG_RESPONSE *pThis);
|
|
|
|
extern LLRP_tSGPIPortCurrentState *
|
|
LLRP_GET_READER_CONFIG_RESPONSE_nextGPIPortCurrentState (
|
|
LLRP_tSGPIPortCurrentState *pCurrent);
|
|
|
|
extern void
|
|
LLRP_GET_READER_CONFIG_RESPONSE_clearGPIPortCurrentState (
|
|
LLRP_tSGET_READER_CONFIG_RESPONSE *pThis);
|
|
|
|
extern int
|
|
LLRP_GET_READER_CONFIG_RESPONSE_countGPIPortCurrentState (
|
|
LLRP_tSGET_READER_CONFIG_RESPONSE *pThis);
|
|
|
|
extern LLRP_tResultCode
|
|
LLRP_GET_READER_CONFIG_RESPONSE_addGPIPortCurrentState (
|
|
LLRP_tSGET_READER_CONFIG_RESPONSE *pThis,
|
|
LLRP_tSGPIPortCurrentState *pValue);
|
|
|
|
|
|
extern LLRP_tSGPOWriteData *
|
|
LLRP_GET_READER_CONFIG_RESPONSE_beginGPOWriteData (
|
|
LLRP_tSGET_READER_CONFIG_RESPONSE *pThis);
|
|
|
|
extern LLRP_tSGPOWriteData *
|
|
LLRP_GET_READER_CONFIG_RESPONSE_nextGPOWriteData (
|
|
LLRP_tSGPOWriteData *pCurrent);
|
|
|
|
extern void
|
|
LLRP_GET_READER_CONFIG_RESPONSE_clearGPOWriteData (
|
|
LLRP_tSGET_READER_CONFIG_RESPONSE *pThis);
|
|
|
|
extern int
|
|
LLRP_GET_READER_CONFIG_RESPONSE_countGPOWriteData (
|
|
LLRP_tSGET_READER_CONFIG_RESPONSE *pThis);
|
|
|
|
extern LLRP_tResultCode
|
|
LLRP_GET_READER_CONFIG_RESPONSE_addGPOWriteData (
|
|
LLRP_tSGET_READER_CONFIG_RESPONSE *pThis,
|
|
LLRP_tSGPOWriteData *pValue);
|
|
|
|
|
|
extern LLRP_tSEventsAndReports *
|
|
LLRP_GET_READER_CONFIG_RESPONSE_getEventsAndReports (
|
|
LLRP_tSGET_READER_CONFIG_RESPONSE *pThis);
|
|
|
|
extern LLRP_tResultCode
|
|
LLRP_GET_READER_CONFIG_RESPONSE_setEventsAndReports (
|
|
LLRP_tSGET_READER_CONFIG_RESPONSE *pThis,
|
|
LLRP_tSEventsAndReports *pValue);
|
|
|
|
extern LLRP_tSParameter *
|
|
LLRP_GET_READER_CONFIG_RESPONSE_beginCustom (
|
|
LLRP_tSGET_READER_CONFIG_RESPONSE *pThis);
|
|
|
|
extern LLRP_tSParameter *
|
|
LLRP_GET_READER_CONFIG_RESPONSE_nextCustom (
|
|
LLRP_tSParameter *pCurrent);
|
|
|
|
extern void
|
|
LLRP_GET_READER_CONFIG_RESPONSE_clearCustom (
|
|
LLRP_tSGET_READER_CONFIG_RESPONSE *pThis);
|
|
|
|
extern int
|
|
LLRP_GET_READER_CONFIG_RESPONSE_countCustom (
|
|
LLRP_tSGET_READER_CONFIG_RESPONSE *pThis);
|
|
|
|
extern LLRP_tResultCode
|
|
LLRP_GET_READER_CONFIG_RESPONSE_addCustom (
|
|
LLRP_tSGET_READER_CONFIG_RESPONSE *pThis,
|
|
LLRP_tSParameter *pValue);
|
|
|
|
|
|
|
|
|
|
|
|
struct LLRP_SSET_READER_CONFIG
|
|
{
|
|
LLRP_tSMessage hdr;
|
|
|
|
llrp_u1_t ResetToFactoryDefault;
|
|
|
|
|
|
LLRP_tSReaderEventNotificationSpec * pReaderEventNotificationSpec;
|
|
|
|
LLRP_tSAntennaProperties * listAntennaProperties;
|
|
|
|
LLRP_tSAntennaConfiguration * listAntennaConfiguration;
|
|
|
|
LLRP_tSROReportSpec * pROReportSpec;
|
|
|
|
LLRP_tSAccessReportSpec * pAccessReportSpec;
|
|
|
|
LLRP_tSKeepaliveSpec * pKeepaliveSpec;
|
|
|
|
LLRP_tSGPOWriteData * listGPOWriteData;
|
|
|
|
LLRP_tSGPIPortCurrentState * listGPIPortCurrentState;
|
|
|
|
LLRP_tSEventsAndReports * pEventsAndReports;
|
|
|
|
LLRP_tSParameter * listCustom;
|
|
|
|
};
|
|
|
|
extern const LLRP_tSTypeDescriptor
|
|
LLRP_tdSET_READER_CONFIG;
|
|
|
|
extern const LLRP_tSFieldDescriptor *
|
|
LLRP_apfdSET_READER_CONFIG[];
|
|
|
|
extern LLRP_tSSET_READER_CONFIG *
|
|
LLRP_SET_READER_CONFIG_construct (void);
|
|
|
|
extern void
|
|
LLRP_SET_READER_CONFIG_destruct (
|
|
LLRP_tSSET_READER_CONFIG * pThis);
|
|
|
|
extern void
|
|
LLRP_SET_READER_CONFIG_decodeFields (
|
|
LLRP_tSSET_READER_CONFIG * pThis,
|
|
LLRP_tSDecoderStream * pDecoderStream);
|
|
|
|
extern void
|
|
LLRP_SET_READER_CONFIG_assimilateSubParameters (
|
|
LLRP_tSSET_READER_CONFIG * pThis,
|
|
LLRP_tSErrorDetails * pError);
|
|
|
|
extern void
|
|
LLRP_SET_READER_CONFIG_encode (
|
|
const LLRP_tSSET_READER_CONFIG *pThis,
|
|
LLRP_tSEncoderStream * pEncoderStream);
|
|
|
|
|
|
|
|
|
|
extern const LLRP_tSFieldDescriptor
|
|
LLRP_fdSET_READER_CONFIG_ResetToFactoryDefault;
|
|
|
|
extern llrp_u1_t
|
|
LLRP_SET_READER_CONFIG_getResetToFactoryDefault (
|
|
LLRP_tSSET_READER_CONFIG *pThis);
|
|
|
|
extern LLRP_tResultCode
|
|
LLRP_SET_READER_CONFIG_setResetToFactoryDefault (
|
|
LLRP_tSSET_READER_CONFIG *pThis,
|
|
llrp_u1_t Value);
|
|
|
|
|
|
extern LLRP_tSReaderEventNotificationSpec *
|
|
LLRP_SET_READER_CONFIG_getReaderEventNotificationSpec (
|
|
LLRP_tSSET_READER_CONFIG *pThis);
|
|
|
|
extern LLRP_tResultCode
|
|
LLRP_SET_READER_CONFIG_setReaderEventNotificationSpec (
|
|
LLRP_tSSET_READER_CONFIG *pThis,
|
|
LLRP_tSReaderEventNotificationSpec *pValue);
|
|
|
|
extern LLRP_tSAntennaProperties *
|
|
LLRP_SET_READER_CONFIG_beginAntennaProperties (
|
|
LLRP_tSSET_READER_CONFIG *pThis);
|
|
|
|
extern LLRP_tSAntennaProperties *
|
|
LLRP_SET_READER_CONFIG_nextAntennaProperties (
|
|
LLRP_tSAntennaProperties *pCurrent);
|
|
|
|
extern void
|
|
LLRP_SET_READER_CONFIG_clearAntennaProperties (
|
|
LLRP_tSSET_READER_CONFIG *pThis);
|
|
|
|
extern int
|
|
LLRP_SET_READER_CONFIG_countAntennaProperties (
|
|
LLRP_tSSET_READER_CONFIG *pThis);
|
|
|
|
extern LLRP_tResultCode
|
|
LLRP_SET_READER_CONFIG_addAntennaProperties (
|
|
LLRP_tSSET_READER_CONFIG *pThis,
|
|
LLRP_tSAntennaProperties *pValue);
|
|
|
|
|
|
extern LLRP_tSAntennaConfiguration *
|
|
LLRP_SET_READER_CONFIG_beginAntennaConfiguration (
|
|
LLRP_tSSET_READER_CONFIG *pThis);
|
|
|
|
extern LLRP_tSAntennaConfiguration *
|
|
LLRP_SET_READER_CONFIG_nextAntennaConfiguration (
|
|
LLRP_tSAntennaConfiguration *pCurrent);
|
|
|
|
extern void
|
|
LLRP_SET_READER_CONFIG_clearAntennaConfiguration (
|
|
LLRP_tSSET_READER_CONFIG *pThis);
|
|
|
|
extern int
|
|
LLRP_SET_READER_CONFIG_countAntennaConfiguration (
|
|
LLRP_tSSET_READER_CONFIG *pThis);
|
|
|
|
extern LLRP_tResultCode
|
|
LLRP_SET_READER_CONFIG_addAntennaConfiguration (
|
|
LLRP_tSSET_READER_CONFIG *pThis,
|
|
LLRP_tSAntennaConfiguration *pValue);
|
|
|
|
|
|
extern LLRP_tSROReportSpec *
|
|
LLRP_SET_READER_CONFIG_getROReportSpec (
|
|
LLRP_tSSET_READER_CONFIG *pThis);
|
|
|
|
extern LLRP_tResultCode
|
|
LLRP_SET_READER_CONFIG_setROReportSpec (
|
|
LLRP_tSSET_READER_CONFIG *pThis,
|
|
LLRP_tSROReportSpec *pValue);
|
|
|
|
extern LLRP_tSAccessReportSpec *
|
|
LLRP_SET_READER_CONFIG_getAccessReportSpec (
|
|
LLRP_tSSET_READER_CONFIG *pThis);
|
|
|
|
extern LLRP_tResultCode
|
|
LLRP_SET_READER_CONFIG_setAccessReportSpec (
|
|
LLRP_tSSET_READER_CONFIG *pThis,
|
|
LLRP_tSAccessReportSpec *pValue);
|
|
|
|
extern LLRP_tSKeepaliveSpec *
|
|
LLRP_SET_READER_CONFIG_getKeepaliveSpec (
|
|
LLRP_tSSET_READER_CONFIG *pThis);
|
|
|
|
extern LLRP_tResultCode
|
|
LLRP_SET_READER_CONFIG_setKeepaliveSpec (
|
|
LLRP_tSSET_READER_CONFIG *pThis,
|
|
LLRP_tSKeepaliveSpec *pValue);
|
|
|
|
extern LLRP_tSGPOWriteData *
|
|
LLRP_SET_READER_CONFIG_beginGPOWriteData (
|
|
LLRP_tSSET_READER_CONFIG *pThis);
|
|
|
|
extern LLRP_tSGPOWriteData *
|
|
LLRP_SET_READER_CONFIG_nextGPOWriteData (
|
|
LLRP_tSGPOWriteData *pCurrent);
|
|
|
|
extern void
|
|
LLRP_SET_READER_CONFIG_clearGPOWriteData (
|
|
LLRP_tSSET_READER_CONFIG *pThis);
|
|
|
|
extern int
|
|
LLRP_SET_READER_CONFIG_countGPOWriteData (
|
|
LLRP_tSSET_READER_CONFIG *pThis);
|
|
|
|
extern LLRP_tResultCode
|
|
LLRP_SET_READER_CONFIG_addGPOWriteData (
|
|
LLRP_tSSET_READER_CONFIG *pThis,
|
|
LLRP_tSGPOWriteData *pValue);
|
|
|
|
|
|
extern LLRP_tSGPIPortCurrentState *
|
|
LLRP_SET_READER_CONFIG_beginGPIPortCurrentState (
|
|
LLRP_tSSET_READER_CONFIG *pThis);
|
|
|
|
extern LLRP_tSGPIPortCurrentState *
|
|
LLRP_SET_READER_CONFIG_nextGPIPortCurrentState (
|
|
LLRP_tSGPIPortCurrentState *pCurrent);
|
|
|
|
extern void
|
|
LLRP_SET_READER_CONFIG_clearGPIPortCurrentState (
|
|
LLRP_tSSET_READER_CONFIG *pThis);
|
|
|
|
extern int
|
|
LLRP_SET_READER_CONFIG_countGPIPortCurrentState (
|
|
LLRP_tSSET_READER_CONFIG *pThis);
|
|
|
|
extern LLRP_tResultCode
|
|
LLRP_SET_READER_CONFIG_addGPIPortCurrentState (
|
|
LLRP_tSSET_READER_CONFIG *pThis,
|
|
LLRP_tSGPIPortCurrentState *pValue);
|
|
|
|
|
|
extern LLRP_tSEventsAndReports *
|
|
LLRP_SET_READER_CONFIG_getEventsAndReports (
|
|
LLRP_tSSET_READER_CONFIG *pThis);
|
|
|
|
extern LLRP_tResultCode
|
|
LLRP_SET_READER_CONFIG_setEventsAndReports (
|
|
LLRP_tSSET_READER_CONFIG *pThis,
|
|
LLRP_tSEventsAndReports *pValue);
|
|
|
|
extern LLRP_tSParameter *
|
|
LLRP_SET_READER_CONFIG_beginCustom (
|
|
LLRP_tSSET_READER_CONFIG *pThis);
|
|
|
|
extern LLRP_tSParameter *
|
|
LLRP_SET_READER_CONFIG_nextCustom (
|
|
LLRP_tSParameter *pCurrent);
|
|
|
|
extern void
|
|
LLRP_SET_READER_CONFIG_clearCustom (
|
|
LLRP_tSSET_READER_CONFIG *pThis);
|
|
|
|
extern int
|
|
LLRP_SET_READER_CONFIG_countCustom (
|
|
LLRP_tSSET_READER_CONFIG *pThis);
|
|
|
|
extern LLRP_tResultCode
|
|
LLRP_SET_READER_CONFIG_addCustom (
|
|
LLRP_tSSET_READER_CONFIG *pThis,
|
|
LLRP_tSParameter *pValue);
|
|
|
|
|
|
|
|
|
|
|
|
struct LLRP_SSET_READER_CONFIG_RESPONSE
|
|
{
|
|
LLRP_tSMessage hdr;
|
|
|
|
|
|
LLRP_tSLLRPStatus * pLLRPStatus;
|
|
|
|
};
|
|
|
|
extern const LLRP_tSTypeDescriptor
|
|
LLRP_tdSET_READER_CONFIG_RESPONSE;
|
|
|
|
extern const LLRP_tSFieldDescriptor *
|
|
LLRP_apfdSET_READER_CONFIG_RESPONSE[];
|
|
|
|
extern LLRP_tSSET_READER_CONFIG_RESPONSE *
|
|
LLRP_SET_READER_CONFIG_RESPONSE_construct (void);
|
|
|
|
extern void
|
|
LLRP_SET_READER_CONFIG_RESPONSE_destruct (
|
|
LLRP_tSSET_READER_CONFIG_RESPONSE * pThis);
|
|
|
|
extern void
|
|
LLRP_SET_READER_CONFIG_RESPONSE_decodeFields (
|
|
LLRP_tSSET_READER_CONFIG_RESPONSE * pThis,
|
|
LLRP_tSDecoderStream * pDecoderStream);
|
|
|
|
extern void
|
|
LLRP_SET_READER_CONFIG_RESPONSE_assimilateSubParameters (
|
|
LLRP_tSSET_READER_CONFIG_RESPONSE * pThis,
|
|
LLRP_tSErrorDetails * pError);
|
|
|
|
extern void
|
|
LLRP_SET_READER_CONFIG_RESPONSE_encode (
|
|
const LLRP_tSSET_READER_CONFIG_RESPONSE *pThis,
|
|
LLRP_tSEncoderStream * pEncoderStream);
|
|
|
|
|
|
|
|
|
|
|
|
extern LLRP_tSLLRPStatus *
|
|
LLRP_SET_READER_CONFIG_RESPONSE_getLLRPStatus (
|
|
LLRP_tSSET_READER_CONFIG_RESPONSE *pThis);
|
|
|
|
extern LLRP_tResultCode
|
|
LLRP_SET_READER_CONFIG_RESPONSE_setLLRPStatus (
|
|
LLRP_tSSET_READER_CONFIG_RESPONSE *pThis,
|
|
LLRP_tSLLRPStatus *pValue);
|
|
|
|
|
|
|
|
|
|
struct LLRP_SCLOSE_CONNECTION
|
|
{
|
|
LLRP_tSMessage hdr;
|
|
|
|
|
|
};
|
|
|
|
extern const LLRP_tSTypeDescriptor
|
|
LLRP_tdCLOSE_CONNECTION;
|
|
|
|
extern const LLRP_tSFieldDescriptor *
|
|
LLRP_apfdCLOSE_CONNECTION[];
|
|
|
|
extern LLRP_tSCLOSE_CONNECTION *
|
|
LLRP_CLOSE_CONNECTION_construct (void);
|
|
|
|
extern void
|
|
LLRP_CLOSE_CONNECTION_destruct (
|
|
LLRP_tSCLOSE_CONNECTION * pThis);
|
|
|
|
extern void
|
|
LLRP_CLOSE_CONNECTION_decodeFields (
|
|
LLRP_tSCLOSE_CONNECTION * pThis,
|
|
LLRP_tSDecoderStream * pDecoderStream);
|
|
|
|
extern void
|
|
LLRP_CLOSE_CONNECTION_assimilateSubParameters (
|
|
LLRP_tSCLOSE_CONNECTION * pThis,
|
|
LLRP_tSErrorDetails * pError);
|
|
|
|
extern void
|
|
LLRP_CLOSE_CONNECTION_encode (
|
|
const LLRP_tSCLOSE_CONNECTION *pThis,
|
|
LLRP_tSEncoderStream * pEncoderStream);
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
struct LLRP_SCLOSE_CONNECTION_RESPONSE
|
|
{
|
|
LLRP_tSMessage hdr;
|
|
|
|
|
|
LLRP_tSLLRPStatus * pLLRPStatus;
|
|
|
|
};
|
|
|
|
extern const LLRP_tSTypeDescriptor
|
|
LLRP_tdCLOSE_CONNECTION_RESPONSE;
|
|
|
|
extern const LLRP_tSFieldDescriptor *
|
|
LLRP_apfdCLOSE_CONNECTION_RESPONSE[];
|
|
|
|
extern LLRP_tSCLOSE_CONNECTION_RESPONSE *
|
|
LLRP_CLOSE_CONNECTION_RESPONSE_construct (void);
|
|
|
|
extern void
|
|
LLRP_CLOSE_CONNECTION_RESPONSE_destruct (
|
|
LLRP_tSCLOSE_CONNECTION_RESPONSE * pThis);
|
|
|
|
extern void
|
|
LLRP_CLOSE_CONNECTION_RESPONSE_decodeFields (
|
|
LLRP_tSCLOSE_CONNECTION_RESPONSE * pThis,
|
|
LLRP_tSDecoderStream * pDecoderStream);
|
|
|
|
extern void
|
|
LLRP_CLOSE_CONNECTION_RESPONSE_assimilateSubParameters (
|
|
LLRP_tSCLOSE_CONNECTION_RESPONSE * pThis,
|
|
LLRP_tSErrorDetails * pError);
|
|
|
|
extern void
|
|
LLRP_CLOSE_CONNECTION_RESPONSE_encode (
|
|
const LLRP_tSCLOSE_CONNECTION_RESPONSE *pThis,
|
|
LLRP_tSEncoderStream * pEncoderStream);
|
|
|
|
|
|
|
|
|
|
|
|
extern LLRP_tSLLRPStatus *
|
|
LLRP_CLOSE_CONNECTION_RESPONSE_getLLRPStatus (
|
|
LLRP_tSCLOSE_CONNECTION_RESPONSE *pThis);
|
|
|
|
extern LLRP_tResultCode
|
|
LLRP_CLOSE_CONNECTION_RESPONSE_setLLRPStatus (
|
|
LLRP_tSCLOSE_CONNECTION_RESPONSE *pThis,
|
|
LLRP_tSLLRPStatus *pValue);
|
|
|
|
|
|
|
|
|
|
struct LLRP_SGET_REPORT
|
|
{
|
|
LLRP_tSMessage hdr;
|
|
|
|
|
|
};
|
|
|
|
extern const LLRP_tSTypeDescriptor
|
|
LLRP_tdGET_REPORT;
|
|
|
|
extern const LLRP_tSFieldDescriptor *
|
|
LLRP_apfdGET_REPORT[];
|
|
|
|
extern LLRP_tSGET_REPORT *
|
|
LLRP_GET_REPORT_construct (void);
|
|
|
|
extern void
|
|
LLRP_GET_REPORT_destruct (
|
|
LLRP_tSGET_REPORT * pThis);
|
|
|
|
extern void
|
|
LLRP_GET_REPORT_decodeFields (
|
|
LLRP_tSGET_REPORT * pThis,
|
|
LLRP_tSDecoderStream * pDecoderStream);
|
|
|
|
extern void
|
|
LLRP_GET_REPORT_assimilateSubParameters (
|
|
LLRP_tSGET_REPORT * pThis,
|
|
LLRP_tSErrorDetails * pError);
|
|
|
|
extern void
|
|
LLRP_GET_REPORT_encode (
|
|
const LLRP_tSGET_REPORT *pThis,
|
|
LLRP_tSEncoderStream * pEncoderStream);
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
struct LLRP_SRO_ACCESS_REPORT
|
|
{
|
|
LLRP_tSMessage hdr;
|
|
|
|
|
|
LLRP_tSTagReportData * listTagReportData;
|
|
|
|
LLRP_tSRFSurveyReportData * listRFSurveyReportData;
|
|
|
|
LLRP_tSParameter * listCustom;
|
|
|
|
};
|
|
|
|
extern const LLRP_tSTypeDescriptor
|
|
LLRP_tdRO_ACCESS_REPORT;
|
|
|
|
extern const LLRP_tSFieldDescriptor *
|
|
LLRP_apfdRO_ACCESS_REPORT[];
|
|
|
|
extern LLRP_tSRO_ACCESS_REPORT *
|
|
LLRP_RO_ACCESS_REPORT_construct (void);
|
|
|
|
extern void
|
|
LLRP_RO_ACCESS_REPORT_destruct (
|
|
LLRP_tSRO_ACCESS_REPORT * pThis);
|
|
|
|
extern void
|
|
LLRP_RO_ACCESS_REPORT_decodeFields (
|
|
LLRP_tSRO_ACCESS_REPORT * pThis,
|
|
LLRP_tSDecoderStream * pDecoderStream);
|
|
|
|
extern void
|
|
LLRP_RO_ACCESS_REPORT_assimilateSubParameters (
|
|
LLRP_tSRO_ACCESS_REPORT * pThis,
|
|
LLRP_tSErrorDetails * pError);
|
|
|
|
extern void
|
|
LLRP_RO_ACCESS_REPORT_encode (
|
|
const LLRP_tSRO_ACCESS_REPORT *pThis,
|
|
LLRP_tSEncoderStream * pEncoderStream);
|
|
|
|
|
|
|
|
|
|
|
|
extern LLRP_tSTagReportData *
|
|
LLRP_RO_ACCESS_REPORT_beginTagReportData (
|
|
LLRP_tSRO_ACCESS_REPORT *pThis);
|
|
|
|
extern LLRP_tSTagReportData *
|
|
LLRP_RO_ACCESS_REPORT_nextTagReportData (
|
|
LLRP_tSTagReportData *pCurrent);
|
|
|
|
extern void
|
|
LLRP_RO_ACCESS_REPORT_clearTagReportData (
|
|
LLRP_tSRO_ACCESS_REPORT *pThis);
|
|
|
|
extern int
|
|
LLRP_RO_ACCESS_REPORT_countTagReportData (
|
|
LLRP_tSRO_ACCESS_REPORT *pThis);
|
|
|
|
extern LLRP_tResultCode
|
|
LLRP_RO_ACCESS_REPORT_addTagReportData (
|
|
LLRP_tSRO_ACCESS_REPORT *pThis,
|
|
LLRP_tSTagReportData *pValue);
|
|
|
|
|
|
extern LLRP_tSRFSurveyReportData *
|
|
LLRP_RO_ACCESS_REPORT_beginRFSurveyReportData (
|
|
LLRP_tSRO_ACCESS_REPORT *pThis);
|
|
|
|
extern LLRP_tSRFSurveyReportData *
|
|
LLRP_RO_ACCESS_REPORT_nextRFSurveyReportData (
|
|
LLRP_tSRFSurveyReportData *pCurrent);
|
|
|
|
extern void
|
|
LLRP_RO_ACCESS_REPORT_clearRFSurveyReportData (
|
|
LLRP_tSRO_ACCESS_REPORT *pThis);
|
|
|
|
extern int
|
|
LLRP_RO_ACCESS_REPORT_countRFSurveyReportData (
|
|
LLRP_tSRO_ACCESS_REPORT *pThis);
|
|
|
|
extern LLRP_tResultCode
|
|
LLRP_RO_ACCESS_REPORT_addRFSurveyReportData (
|
|
LLRP_tSRO_ACCESS_REPORT *pThis,
|
|
LLRP_tSRFSurveyReportData *pValue);
|
|
|
|
|
|
extern LLRP_tSParameter *
|
|
LLRP_RO_ACCESS_REPORT_beginCustom (
|
|
LLRP_tSRO_ACCESS_REPORT *pThis);
|
|
|
|
extern LLRP_tSParameter *
|
|
LLRP_RO_ACCESS_REPORT_nextCustom (
|
|
LLRP_tSParameter *pCurrent);
|
|
|
|
extern void
|
|
LLRP_RO_ACCESS_REPORT_clearCustom (
|
|
LLRP_tSRO_ACCESS_REPORT *pThis);
|
|
|
|
extern int
|
|
LLRP_RO_ACCESS_REPORT_countCustom (
|
|
LLRP_tSRO_ACCESS_REPORT *pThis);
|
|
|
|
extern LLRP_tResultCode
|
|
LLRP_RO_ACCESS_REPORT_addCustom (
|
|
LLRP_tSRO_ACCESS_REPORT *pThis,
|
|
LLRP_tSParameter *pValue);
|
|
|
|
|
|
|
|
|
|
|
|
struct LLRP_SKEEPALIVE
|
|
{
|
|
LLRP_tSMessage hdr;
|
|
|
|
|
|
};
|
|
|
|
extern const LLRP_tSTypeDescriptor
|
|
LLRP_tdKEEPALIVE;
|
|
|
|
extern const LLRP_tSFieldDescriptor *
|
|
LLRP_apfdKEEPALIVE[];
|
|
|
|
extern LLRP_tSKEEPALIVE *
|
|
LLRP_KEEPALIVE_construct (void);
|
|
|
|
extern void
|
|
LLRP_KEEPALIVE_destruct (
|
|
LLRP_tSKEEPALIVE * pThis);
|
|
|
|
extern void
|
|
LLRP_KEEPALIVE_decodeFields (
|
|
LLRP_tSKEEPALIVE * pThis,
|
|
LLRP_tSDecoderStream * pDecoderStream);
|
|
|
|
extern void
|
|
LLRP_KEEPALIVE_assimilateSubParameters (
|
|
LLRP_tSKEEPALIVE * pThis,
|
|
LLRP_tSErrorDetails * pError);
|
|
|
|
extern void
|
|
LLRP_KEEPALIVE_encode (
|
|
const LLRP_tSKEEPALIVE *pThis,
|
|
LLRP_tSEncoderStream * pEncoderStream);
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
struct LLRP_SKEEPALIVE_ACK
|
|
{
|
|
LLRP_tSMessage hdr;
|
|
|
|
|
|
};
|
|
|
|
extern const LLRP_tSTypeDescriptor
|
|
LLRP_tdKEEPALIVE_ACK;
|
|
|
|
extern const LLRP_tSFieldDescriptor *
|
|
LLRP_apfdKEEPALIVE_ACK[];
|
|
|
|
extern LLRP_tSKEEPALIVE_ACK *
|
|
LLRP_KEEPALIVE_ACK_construct (void);
|
|
|
|
extern void
|
|
LLRP_KEEPALIVE_ACK_destruct (
|
|
LLRP_tSKEEPALIVE_ACK * pThis);
|
|
|
|
extern void
|
|
LLRP_KEEPALIVE_ACK_decodeFields (
|
|
LLRP_tSKEEPALIVE_ACK * pThis,
|
|
LLRP_tSDecoderStream * pDecoderStream);
|
|
|
|
extern void
|
|
LLRP_KEEPALIVE_ACK_assimilateSubParameters (
|
|
LLRP_tSKEEPALIVE_ACK * pThis,
|
|
LLRP_tSErrorDetails * pError);
|
|
|
|
extern void
|
|
LLRP_KEEPALIVE_ACK_encode (
|
|
const LLRP_tSKEEPALIVE_ACK *pThis,
|
|
LLRP_tSEncoderStream * pEncoderStream);
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
struct LLRP_SREADER_EVENT_NOTIFICATION
|
|
{
|
|
LLRP_tSMessage hdr;
|
|
|
|
|
|
LLRP_tSReaderEventNotificationData * pReaderEventNotificationData;
|
|
|
|
};
|
|
|
|
extern const LLRP_tSTypeDescriptor
|
|
LLRP_tdREADER_EVENT_NOTIFICATION;
|
|
|
|
extern const LLRP_tSFieldDescriptor *
|
|
LLRP_apfdREADER_EVENT_NOTIFICATION[];
|
|
|
|
extern LLRP_tSREADER_EVENT_NOTIFICATION *
|
|
LLRP_READER_EVENT_NOTIFICATION_construct (void);
|
|
|
|
extern void
|
|
LLRP_READER_EVENT_NOTIFICATION_destruct (
|
|
LLRP_tSREADER_EVENT_NOTIFICATION * pThis);
|
|
|
|
extern void
|
|
LLRP_READER_EVENT_NOTIFICATION_decodeFields (
|
|
LLRP_tSREADER_EVENT_NOTIFICATION * pThis,
|
|
LLRP_tSDecoderStream * pDecoderStream);
|
|
|
|
extern void
|
|
LLRP_READER_EVENT_NOTIFICATION_assimilateSubParameters (
|
|
LLRP_tSREADER_EVENT_NOTIFICATION * pThis,
|
|
LLRP_tSErrorDetails * pError);
|
|
|
|
extern void
|
|
LLRP_READER_EVENT_NOTIFICATION_encode (
|
|
const LLRP_tSREADER_EVENT_NOTIFICATION *pThis,
|
|
LLRP_tSEncoderStream * pEncoderStream);
|
|
|
|
|
|
|
|
|
|
|
|
extern LLRP_tSReaderEventNotificationData *
|
|
LLRP_READER_EVENT_NOTIFICATION_getReaderEventNotificationData (
|
|
LLRP_tSREADER_EVENT_NOTIFICATION *pThis);
|
|
|
|
extern LLRP_tResultCode
|
|
LLRP_READER_EVENT_NOTIFICATION_setReaderEventNotificationData (
|
|
LLRP_tSREADER_EVENT_NOTIFICATION *pThis,
|
|
LLRP_tSReaderEventNotificationData *pValue);
|
|
|
|
|
|
|
|
|
|
struct LLRP_SENABLE_EVENTS_AND_REPORTS
|
|
{
|
|
LLRP_tSMessage hdr;
|
|
|
|
|
|
};
|
|
|
|
extern const LLRP_tSTypeDescriptor
|
|
LLRP_tdENABLE_EVENTS_AND_REPORTS;
|
|
|
|
extern const LLRP_tSFieldDescriptor *
|
|
LLRP_apfdENABLE_EVENTS_AND_REPORTS[];
|
|
|
|
extern LLRP_tSENABLE_EVENTS_AND_REPORTS *
|
|
LLRP_ENABLE_EVENTS_AND_REPORTS_construct (void);
|
|
|
|
extern void
|
|
LLRP_ENABLE_EVENTS_AND_REPORTS_destruct (
|
|
LLRP_tSENABLE_EVENTS_AND_REPORTS * pThis);
|
|
|
|
extern void
|
|
LLRP_ENABLE_EVENTS_AND_REPORTS_decodeFields (
|
|
LLRP_tSENABLE_EVENTS_AND_REPORTS * pThis,
|
|
LLRP_tSDecoderStream * pDecoderStream);
|
|
|
|
extern void
|
|
LLRP_ENABLE_EVENTS_AND_REPORTS_assimilateSubParameters (
|
|
LLRP_tSENABLE_EVENTS_AND_REPORTS * pThis,
|
|
LLRP_tSErrorDetails * pError);
|
|
|
|
extern void
|
|
LLRP_ENABLE_EVENTS_AND_REPORTS_encode (
|
|
const LLRP_tSENABLE_EVENTS_AND_REPORTS *pThis,
|
|
LLRP_tSEncoderStream * pEncoderStream);
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
struct LLRP_SERROR_MESSAGE
|
|
{
|
|
LLRP_tSMessage hdr;
|
|
|
|
|
|
LLRP_tSLLRPStatus * pLLRPStatus;
|
|
|
|
};
|
|
|
|
extern const LLRP_tSTypeDescriptor
|
|
LLRP_tdERROR_MESSAGE;
|
|
|
|
extern const LLRP_tSFieldDescriptor *
|
|
LLRP_apfdERROR_MESSAGE[];
|
|
|
|
extern LLRP_tSERROR_MESSAGE *
|
|
LLRP_ERROR_MESSAGE_construct (void);
|
|
|
|
extern void
|
|
LLRP_ERROR_MESSAGE_destruct (
|
|
LLRP_tSERROR_MESSAGE * pThis);
|
|
|
|
extern void
|
|
LLRP_ERROR_MESSAGE_decodeFields (
|
|
LLRP_tSERROR_MESSAGE * pThis,
|
|
LLRP_tSDecoderStream * pDecoderStream);
|
|
|
|
extern void
|
|
LLRP_ERROR_MESSAGE_assimilateSubParameters (
|
|
LLRP_tSERROR_MESSAGE * pThis,
|
|
LLRP_tSErrorDetails * pError);
|
|
|
|
extern void
|
|
LLRP_ERROR_MESSAGE_encode (
|
|
const LLRP_tSERROR_MESSAGE *pThis,
|
|
LLRP_tSEncoderStream * pEncoderStream);
|
|
|
|
|
|
|
|
|
|
|
|
extern LLRP_tSLLRPStatus *
|
|
LLRP_ERROR_MESSAGE_getLLRPStatus (
|
|
LLRP_tSERROR_MESSAGE *pThis);
|
|
|
|
extern LLRP_tResultCode
|
|
LLRP_ERROR_MESSAGE_setLLRPStatus (
|
|
LLRP_tSERROR_MESSAGE *pThis,
|
|
LLRP_tSLLRPStatus *pValue);
|
|
|
|
|
|
|
|
|
|
struct LLRP_SUTCTimestamp
|
|
{
|
|
LLRP_tSParameter hdr;
|
|
|
|
llrp_u64_t Microseconds;
|
|
|
|
|
|
};
|
|
|
|
extern const LLRP_tSTypeDescriptor
|
|
LLRP_tdUTCTimestamp;
|
|
|
|
extern const LLRP_tSFieldDescriptor *
|
|
LLRP_apfdUTCTimestamp[];
|
|
|
|
extern LLRP_tSUTCTimestamp *
|
|
LLRP_UTCTimestamp_construct (void);
|
|
|
|
extern void
|
|
LLRP_UTCTimestamp_destruct (
|
|
LLRP_tSUTCTimestamp * pThis);
|
|
|
|
extern void
|
|
LLRP_UTCTimestamp_decodeFields (
|
|
LLRP_tSUTCTimestamp * pThis,
|
|
LLRP_tSDecoderStream * pDecoderStream);
|
|
|
|
extern void
|
|
LLRP_UTCTimestamp_assimilateSubParameters (
|
|
LLRP_tSUTCTimestamp * pThis,
|
|
LLRP_tSErrorDetails * pError);
|
|
|
|
extern void
|
|
LLRP_UTCTimestamp_encode (
|
|
const LLRP_tSUTCTimestamp *pThis,
|
|
LLRP_tSEncoderStream * pEncoderStream);
|
|
|
|
|
|
|
|
|
|
extern const LLRP_tSFieldDescriptor
|
|
LLRP_fdUTCTimestamp_Microseconds;
|
|
|
|
extern llrp_u64_t
|
|
LLRP_UTCTimestamp_getMicroseconds (
|
|
LLRP_tSUTCTimestamp *pThis);
|
|
|
|
extern LLRP_tResultCode
|
|
LLRP_UTCTimestamp_setMicroseconds (
|
|
LLRP_tSUTCTimestamp *pThis,
|
|
llrp_u64_t Value);
|
|
|
|
|
|
|
|
|
|
|
|
struct LLRP_SUptime
|
|
{
|
|
LLRP_tSParameter hdr;
|
|
|
|
llrp_u64_t Microseconds;
|
|
|
|
|
|
};
|
|
|
|
extern const LLRP_tSTypeDescriptor
|
|
LLRP_tdUptime;
|
|
|
|
extern const LLRP_tSFieldDescriptor *
|
|
LLRP_apfdUptime[];
|
|
|
|
extern LLRP_tSUptime *
|
|
LLRP_Uptime_construct (void);
|
|
|
|
extern void
|
|
LLRP_Uptime_destruct (
|
|
LLRP_tSUptime * pThis);
|
|
|
|
extern void
|
|
LLRP_Uptime_decodeFields (
|
|
LLRP_tSUptime * pThis,
|
|
LLRP_tSDecoderStream * pDecoderStream);
|
|
|
|
extern void
|
|
LLRP_Uptime_assimilateSubParameters (
|
|
LLRP_tSUptime * pThis,
|
|
LLRP_tSErrorDetails * pError);
|
|
|
|
extern void
|
|
LLRP_Uptime_encode (
|
|
const LLRP_tSUptime *pThis,
|
|
LLRP_tSEncoderStream * pEncoderStream);
|
|
|
|
|
|
|
|
|
|
extern const LLRP_tSFieldDescriptor
|
|
LLRP_fdUptime_Microseconds;
|
|
|
|
extern llrp_u64_t
|
|
LLRP_Uptime_getMicroseconds (
|
|
LLRP_tSUptime *pThis);
|
|
|
|
extern LLRP_tResultCode
|
|
LLRP_Uptime_setMicroseconds (
|
|
LLRP_tSUptime *pThis,
|
|
llrp_u64_t Value);
|
|
|
|
|
|
|
|
|
|
|
|
struct LLRP_SCustom
|
|
{
|
|
LLRP_tSParameter hdr;
|
|
|
|
llrp_u32_t VendorIdentifier;
|
|
|
|
llrp_u32_t ParameterSubtype;
|
|
|
|
llrp_bytesToEnd_t Data;
|
|
|
|
|
|
};
|
|
|
|
extern const LLRP_tSTypeDescriptor
|
|
LLRP_tdCustom;
|
|
|
|
extern const LLRP_tSFieldDescriptor *
|
|
LLRP_apfdCustom[];
|
|
|
|
extern LLRP_tSCustom *
|
|
LLRP_Custom_construct (void);
|
|
|
|
extern void
|
|
LLRP_Custom_destruct (
|
|
LLRP_tSCustom * pThis);
|
|
|
|
extern void
|
|
LLRP_Custom_decodeFields (
|
|
LLRP_tSCustom * pThis,
|
|
LLRP_tSDecoderStream * pDecoderStream);
|
|
|
|
extern void
|
|
LLRP_Custom_assimilateSubParameters (
|
|
LLRP_tSCustom * pThis,
|
|
LLRP_tSErrorDetails * pError);
|
|
|
|
extern void
|
|
LLRP_Custom_encode (
|
|
const LLRP_tSCustom *pThis,
|
|
LLRP_tSEncoderStream * pEncoderStream);
|
|
|
|
|
|
|
|
|
|
extern const LLRP_tSFieldDescriptor
|
|
LLRP_fdCustom_VendorIdentifier;
|
|
|
|
extern llrp_u32_t
|
|
LLRP_Custom_getVendorIdentifier (
|
|
LLRP_tSCustom *pThis);
|
|
|
|
extern LLRP_tResultCode
|
|
LLRP_Custom_setVendorIdentifier (
|
|
LLRP_tSCustom *pThis,
|
|
llrp_u32_t Value);
|
|
|
|
extern const LLRP_tSFieldDescriptor
|
|
LLRP_fdCustom_ParameterSubtype;
|
|
|
|
extern llrp_u32_t
|
|
LLRP_Custom_getParameterSubtype (
|
|
LLRP_tSCustom *pThis);
|
|
|
|
extern LLRP_tResultCode
|
|
LLRP_Custom_setParameterSubtype (
|
|
LLRP_tSCustom *pThis,
|
|
llrp_u32_t Value);
|
|
|
|
extern const LLRP_tSFieldDescriptor
|
|
LLRP_fdCustom_Data;
|
|
|
|
extern llrp_bytesToEnd_t
|
|
LLRP_Custom_getData (
|
|
LLRP_tSCustom *pThis);
|
|
|
|
extern LLRP_tResultCode
|
|
LLRP_Custom_setData (
|
|
LLRP_tSCustom *pThis,
|
|
llrp_bytesToEnd_t Value);
|
|
|
|
|
|
|
|
|
|
|
|
struct LLRP_SGeneralDeviceCapabilities
|
|
{
|
|
LLRP_tSParameter hdr;
|
|
|
|
llrp_u16_t MaxNumberOfAntennaSupported;
|
|
|
|
llrp_u1_t CanSetAntennaProperties;
|
|
|
|
llrp_u1_t HasUTCClockCapability;
|
|
|
|
llrp_u32_t DeviceManufacturerName;
|
|
|
|
llrp_u32_t ModelName;
|
|
|
|
llrp_utf8v_t ReaderFirmwareVersion;
|
|
|
|
|
|
LLRP_tSReceiveSensitivityTableEntry * listReceiveSensitivityTableEntry;
|
|
|
|
LLRP_tSPerAntennaReceiveSensitivityRange * listPerAntennaReceiveSensitivityRange;
|
|
|
|
LLRP_tSGPIOCapabilities * pGPIOCapabilities;
|
|
|
|
LLRP_tSPerAntennaAirProtocol * listPerAntennaAirProtocol;
|
|
|
|
};
|
|
|
|
extern const LLRP_tSTypeDescriptor
|
|
LLRP_tdGeneralDeviceCapabilities;
|
|
|
|
extern const LLRP_tSFieldDescriptor *
|
|
LLRP_apfdGeneralDeviceCapabilities[];
|
|
|
|
extern LLRP_tSGeneralDeviceCapabilities *
|
|
LLRP_GeneralDeviceCapabilities_construct (void);
|
|
|
|
extern void
|
|
LLRP_GeneralDeviceCapabilities_destruct (
|
|
LLRP_tSGeneralDeviceCapabilities * pThis);
|
|
|
|
extern void
|
|
LLRP_GeneralDeviceCapabilities_decodeFields (
|
|
LLRP_tSGeneralDeviceCapabilities * pThis,
|
|
LLRP_tSDecoderStream * pDecoderStream);
|
|
|
|
extern void
|
|
LLRP_GeneralDeviceCapabilities_assimilateSubParameters (
|
|
LLRP_tSGeneralDeviceCapabilities * pThis,
|
|
LLRP_tSErrorDetails * pError);
|
|
|
|
extern void
|
|
LLRP_GeneralDeviceCapabilities_encode (
|
|
const LLRP_tSGeneralDeviceCapabilities *pThis,
|
|
LLRP_tSEncoderStream * pEncoderStream);
|
|
|
|
|
|
|
|
|
|
extern const LLRP_tSFieldDescriptor
|
|
LLRP_fdGeneralDeviceCapabilities_MaxNumberOfAntennaSupported;
|
|
|
|
extern llrp_u16_t
|
|
LLRP_GeneralDeviceCapabilities_getMaxNumberOfAntennaSupported (
|
|
LLRP_tSGeneralDeviceCapabilities *pThis);
|
|
|
|
extern LLRP_tResultCode
|
|
LLRP_GeneralDeviceCapabilities_setMaxNumberOfAntennaSupported (
|
|
LLRP_tSGeneralDeviceCapabilities *pThis,
|
|
llrp_u16_t Value);
|
|
|
|
extern const LLRP_tSFieldDescriptor
|
|
LLRP_fdGeneralDeviceCapabilities_CanSetAntennaProperties;
|
|
|
|
extern llrp_u1_t
|
|
LLRP_GeneralDeviceCapabilities_getCanSetAntennaProperties (
|
|
LLRP_tSGeneralDeviceCapabilities *pThis);
|
|
|
|
extern LLRP_tResultCode
|
|
LLRP_GeneralDeviceCapabilities_setCanSetAntennaProperties (
|
|
LLRP_tSGeneralDeviceCapabilities *pThis,
|
|
llrp_u1_t Value);
|
|
|
|
extern const LLRP_tSFieldDescriptor
|
|
LLRP_fdGeneralDeviceCapabilities_HasUTCClockCapability;
|
|
|
|
extern llrp_u1_t
|
|
LLRP_GeneralDeviceCapabilities_getHasUTCClockCapability (
|
|
LLRP_tSGeneralDeviceCapabilities *pThis);
|
|
|
|
extern LLRP_tResultCode
|
|
LLRP_GeneralDeviceCapabilities_setHasUTCClockCapability (
|
|
LLRP_tSGeneralDeviceCapabilities *pThis,
|
|
llrp_u1_t Value);
|
|
|
|
extern const LLRP_tSFieldDescriptor
|
|
LLRP_fdGeneralDeviceCapabilities_DeviceManufacturerName;
|
|
|
|
extern llrp_u32_t
|
|
LLRP_GeneralDeviceCapabilities_getDeviceManufacturerName (
|
|
LLRP_tSGeneralDeviceCapabilities *pThis);
|
|
|
|
extern LLRP_tResultCode
|
|
LLRP_GeneralDeviceCapabilities_setDeviceManufacturerName (
|
|
LLRP_tSGeneralDeviceCapabilities *pThis,
|
|
llrp_u32_t Value);
|
|
|
|
extern const LLRP_tSFieldDescriptor
|
|
LLRP_fdGeneralDeviceCapabilities_ModelName;
|
|
|
|
extern llrp_u32_t
|
|
LLRP_GeneralDeviceCapabilities_getModelName (
|
|
LLRP_tSGeneralDeviceCapabilities *pThis);
|
|
|
|
extern LLRP_tResultCode
|
|
LLRP_GeneralDeviceCapabilities_setModelName (
|
|
LLRP_tSGeneralDeviceCapabilities *pThis,
|
|
llrp_u32_t Value);
|
|
|
|
extern const LLRP_tSFieldDescriptor
|
|
LLRP_fdGeneralDeviceCapabilities_ReaderFirmwareVersion;
|
|
|
|
extern llrp_utf8v_t
|
|
LLRP_GeneralDeviceCapabilities_getReaderFirmwareVersion (
|
|
LLRP_tSGeneralDeviceCapabilities *pThis);
|
|
|
|
extern LLRP_tResultCode
|
|
LLRP_GeneralDeviceCapabilities_setReaderFirmwareVersion (
|
|
LLRP_tSGeneralDeviceCapabilities *pThis,
|
|
llrp_utf8v_t Value);
|
|
|
|
|
|
extern LLRP_tSReceiveSensitivityTableEntry *
|
|
LLRP_GeneralDeviceCapabilities_beginReceiveSensitivityTableEntry (
|
|
LLRP_tSGeneralDeviceCapabilities *pThis);
|
|
|
|
extern LLRP_tSReceiveSensitivityTableEntry *
|
|
LLRP_GeneralDeviceCapabilities_nextReceiveSensitivityTableEntry (
|
|
LLRP_tSReceiveSensitivityTableEntry *pCurrent);
|
|
|
|
extern void
|
|
LLRP_GeneralDeviceCapabilities_clearReceiveSensitivityTableEntry (
|
|
LLRP_tSGeneralDeviceCapabilities *pThis);
|
|
|
|
extern int
|
|
LLRP_GeneralDeviceCapabilities_countReceiveSensitivityTableEntry (
|
|
LLRP_tSGeneralDeviceCapabilities *pThis);
|
|
|
|
extern LLRP_tResultCode
|
|
LLRP_GeneralDeviceCapabilities_addReceiveSensitivityTableEntry (
|
|
LLRP_tSGeneralDeviceCapabilities *pThis,
|
|
LLRP_tSReceiveSensitivityTableEntry *pValue);
|
|
|
|
|
|
extern LLRP_tSPerAntennaReceiveSensitivityRange *
|
|
LLRP_GeneralDeviceCapabilities_beginPerAntennaReceiveSensitivityRange (
|
|
LLRP_tSGeneralDeviceCapabilities *pThis);
|
|
|
|
extern LLRP_tSPerAntennaReceiveSensitivityRange *
|
|
LLRP_GeneralDeviceCapabilities_nextPerAntennaReceiveSensitivityRange (
|
|
LLRP_tSPerAntennaReceiveSensitivityRange *pCurrent);
|
|
|
|
extern void
|
|
LLRP_GeneralDeviceCapabilities_clearPerAntennaReceiveSensitivityRange (
|
|
LLRP_tSGeneralDeviceCapabilities *pThis);
|
|
|
|
extern int
|
|
LLRP_GeneralDeviceCapabilities_countPerAntennaReceiveSensitivityRange (
|
|
LLRP_tSGeneralDeviceCapabilities *pThis);
|
|
|
|
extern LLRP_tResultCode
|
|
LLRP_GeneralDeviceCapabilities_addPerAntennaReceiveSensitivityRange (
|
|
LLRP_tSGeneralDeviceCapabilities *pThis,
|
|
LLRP_tSPerAntennaReceiveSensitivityRange *pValue);
|
|
|
|
|
|
extern LLRP_tSGPIOCapabilities *
|
|
LLRP_GeneralDeviceCapabilities_getGPIOCapabilities (
|
|
LLRP_tSGeneralDeviceCapabilities *pThis);
|
|
|
|
extern LLRP_tResultCode
|
|
LLRP_GeneralDeviceCapabilities_setGPIOCapabilities (
|
|
LLRP_tSGeneralDeviceCapabilities *pThis,
|
|
LLRP_tSGPIOCapabilities *pValue);
|
|
|
|
extern LLRP_tSPerAntennaAirProtocol *
|
|
LLRP_GeneralDeviceCapabilities_beginPerAntennaAirProtocol (
|
|
LLRP_tSGeneralDeviceCapabilities *pThis);
|
|
|
|
extern LLRP_tSPerAntennaAirProtocol *
|
|
LLRP_GeneralDeviceCapabilities_nextPerAntennaAirProtocol (
|
|
LLRP_tSPerAntennaAirProtocol *pCurrent);
|
|
|
|
extern void
|
|
LLRP_GeneralDeviceCapabilities_clearPerAntennaAirProtocol (
|
|
LLRP_tSGeneralDeviceCapabilities *pThis);
|
|
|
|
extern int
|
|
LLRP_GeneralDeviceCapabilities_countPerAntennaAirProtocol (
|
|
LLRP_tSGeneralDeviceCapabilities *pThis);
|
|
|
|
extern LLRP_tResultCode
|
|
LLRP_GeneralDeviceCapabilities_addPerAntennaAirProtocol (
|
|
LLRP_tSGeneralDeviceCapabilities *pThis,
|
|
LLRP_tSPerAntennaAirProtocol *pValue);
|
|
|
|
|
|
|
|
|
|
|
|
struct LLRP_SReceiveSensitivityTableEntry
|
|
{
|
|
LLRP_tSParameter hdr;
|
|
|
|
llrp_u16_t Index;
|
|
|
|
llrp_s16_t ReceiveSensitivityValue;
|
|
|
|
|
|
};
|
|
|
|
extern const LLRP_tSTypeDescriptor
|
|
LLRP_tdReceiveSensitivityTableEntry;
|
|
|
|
extern const LLRP_tSFieldDescriptor *
|
|
LLRP_apfdReceiveSensitivityTableEntry[];
|
|
|
|
extern LLRP_tSReceiveSensitivityTableEntry *
|
|
LLRP_ReceiveSensitivityTableEntry_construct (void);
|
|
|
|
extern void
|
|
LLRP_ReceiveSensitivityTableEntry_destruct (
|
|
LLRP_tSReceiveSensitivityTableEntry * pThis);
|
|
|
|
extern void
|
|
LLRP_ReceiveSensitivityTableEntry_decodeFields (
|
|
LLRP_tSReceiveSensitivityTableEntry * pThis,
|
|
LLRP_tSDecoderStream * pDecoderStream);
|
|
|
|
extern void
|
|
LLRP_ReceiveSensitivityTableEntry_assimilateSubParameters (
|
|
LLRP_tSReceiveSensitivityTableEntry * pThis,
|
|
LLRP_tSErrorDetails * pError);
|
|
|
|
extern void
|
|
LLRP_ReceiveSensitivityTableEntry_encode (
|
|
const LLRP_tSReceiveSensitivityTableEntry *pThis,
|
|
LLRP_tSEncoderStream * pEncoderStream);
|
|
|
|
|
|
|
|
|
|
extern const LLRP_tSFieldDescriptor
|
|
LLRP_fdReceiveSensitivityTableEntry_Index;
|
|
|
|
extern llrp_u16_t
|
|
LLRP_ReceiveSensitivityTableEntry_getIndex (
|
|
LLRP_tSReceiveSensitivityTableEntry *pThis);
|
|
|
|
extern LLRP_tResultCode
|
|
LLRP_ReceiveSensitivityTableEntry_setIndex (
|
|
LLRP_tSReceiveSensitivityTableEntry *pThis,
|
|
llrp_u16_t Value);
|
|
|
|
extern const LLRP_tSFieldDescriptor
|
|
LLRP_fdReceiveSensitivityTableEntry_ReceiveSensitivityValue;
|
|
|
|
extern llrp_s16_t
|
|
LLRP_ReceiveSensitivityTableEntry_getReceiveSensitivityValue (
|
|
LLRP_tSReceiveSensitivityTableEntry *pThis);
|
|
|
|
extern LLRP_tResultCode
|
|
LLRP_ReceiveSensitivityTableEntry_setReceiveSensitivityValue (
|
|
LLRP_tSReceiveSensitivityTableEntry *pThis,
|
|
llrp_s16_t Value);
|
|
|
|
|
|
|
|
|
|
|
|
struct LLRP_SPerAntennaReceiveSensitivityRange
|
|
{
|
|
LLRP_tSParameter hdr;
|
|
|
|
llrp_u16_t AntennaID;
|
|
|
|
llrp_u16_t ReceiveSensitivityIndexMin;
|
|
|
|
llrp_u16_t ReceiveSensitivityIndexMax;
|
|
|
|
|
|
};
|
|
|
|
extern const LLRP_tSTypeDescriptor
|
|
LLRP_tdPerAntennaReceiveSensitivityRange;
|
|
|
|
extern const LLRP_tSFieldDescriptor *
|
|
LLRP_apfdPerAntennaReceiveSensitivityRange[];
|
|
|
|
extern LLRP_tSPerAntennaReceiveSensitivityRange *
|
|
LLRP_PerAntennaReceiveSensitivityRange_construct (void);
|
|
|
|
extern void
|
|
LLRP_PerAntennaReceiveSensitivityRange_destruct (
|
|
LLRP_tSPerAntennaReceiveSensitivityRange * pThis);
|
|
|
|
extern void
|
|
LLRP_PerAntennaReceiveSensitivityRange_decodeFields (
|
|
LLRP_tSPerAntennaReceiveSensitivityRange * pThis,
|
|
LLRP_tSDecoderStream * pDecoderStream);
|
|
|
|
extern void
|
|
LLRP_PerAntennaReceiveSensitivityRange_assimilateSubParameters (
|
|
LLRP_tSPerAntennaReceiveSensitivityRange * pThis,
|
|
LLRP_tSErrorDetails * pError);
|
|
|
|
extern void
|
|
LLRP_PerAntennaReceiveSensitivityRange_encode (
|
|
const LLRP_tSPerAntennaReceiveSensitivityRange *pThis,
|
|
LLRP_tSEncoderStream * pEncoderStream);
|
|
|
|
|
|
|
|
|
|
extern const LLRP_tSFieldDescriptor
|
|
LLRP_fdPerAntennaReceiveSensitivityRange_AntennaID;
|
|
|
|
extern llrp_u16_t
|
|
LLRP_PerAntennaReceiveSensitivityRange_getAntennaID (
|
|
LLRP_tSPerAntennaReceiveSensitivityRange *pThis);
|
|
|
|
extern LLRP_tResultCode
|
|
LLRP_PerAntennaReceiveSensitivityRange_setAntennaID (
|
|
LLRP_tSPerAntennaReceiveSensitivityRange *pThis,
|
|
llrp_u16_t Value);
|
|
|
|
extern const LLRP_tSFieldDescriptor
|
|
LLRP_fdPerAntennaReceiveSensitivityRange_ReceiveSensitivityIndexMin;
|
|
|
|
extern llrp_u16_t
|
|
LLRP_PerAntennaReceiveSensitivityRange_getReceiveSensitivityIndexMin (
|
|
LLRP_tSPerAntennaReceiveSensitivityRange *pThis);
|
|
|
|
extern LLRP_tResultCode
|
|
LLRP_PerAntennaReceiveSensitivityRange_setReceiveSensitivityIndexMin (
|
|
LLRP_tSPerAntennaReceiveSensitivityRange *pThis,
|
|
llrp_u16_t Value);
|
|
|
|
extern const LLRP_tSFieldDescriptor
|
|
LLRP_fdPerAntennaReceiveSensitivityRange_ReceiveSensitivityIndexMax;
|
|
|
|
extern llrp_u16_t
|
|
LLRP_PerAntennaReceiveSensitivityRange_getReceiveSensitivityIndexMax (
|
|
LLRP_tSPerAntennaReceiveSensitivityRange *pThis);
|
|
|
|
extern LLRP_tResultCode
|
|
LLRP_PerAntennaReceiveSensitivityRange_setReceiveSensitivityIndexMax (
|
|
LLRP_tSPerAntennaReceiveSensitivityRange *pThis,
|
|
llrp_u16_t Value);
|
|
|
|
|
|
|
|
|
|
|
|
struct LLRP_SPerAntennaAirProtocol
|
|
{
|
|
LLRP_tSParameter hdr;
|
|
|
|
llrp_u16_t AntennaID;
|
|
|
|
llrp_u8v_t ProtocolID;
|
|
|
|
|
|
};
|
|
|
|
extern const LLRP_tSTypeDescriptor
|
|
LLRP_tdPerAntennaAirProtocol;
|
|
|
|
extern const LLRP_tSFieldDescriptor *
|
|
LLRP_apfdPerAntennaAirProtocol[];
|
|
|
|
extern LLRP_tSPerAntennaAirProtocol *
|
|
LLRP_PerAntennaAirProtocol_construct (void);
|
|
|
|
extern void
|
|
LLRP_PerAntennaAirProtocol_destruct (
|
|
LLRP_tSPerAntennaAirProtocol * pThis);
|
|
|
|
extern void
|
|
LLRP_PerAntennaAirProtocol_decodeFields (
|
|
LLRP_tSPerAntennaAirProtocol * pThis,
|
|
LLRP_tSDecoderStream * pDecoderStream);
|
|
|
|
extern void
|
|
LLRP_PerAntennaAirProtocol_assimilateSubParameters (
|
|
LLRP_tSPerAntennaAirProtocol * pThis,
|
|
LLRP_tSErrorDetails * pError);
|
|
|
|
extern void
|
|
LLRP_PerAntennaAirProtocol_encode (
|
|
const LLRP_tSPerAntennaAirProtocol *pThis,
|
|
LLRP_tSEncoderStream * pEncoderStream);
|
|
|
|
|
|
|
|
|
|
extern const LLRP_tSFieldDescriptor
|
|
LLRP_fdPerAntennaAirProtocol_AntennaID;
|
|
|
|
extern llrp_u16_t
|
|
LLRP_PerAntennaAirProtocol_getAntennaID (
|
|
LLRP_tSPerAntennaAirProtocol *pThis);
|
|
|
|
extern LLRP_tResultCode
|
|
LLRP_PerAntennaAirProtocol_setAntennaID (
|
|
LLRP_tSPerAntennaAirProtocol *pThis,
|
|
llrp_u16_t Value);
|
|
|
|
extern const LLRP_tSFieldDescriptor
|
|
LLRP_fdPerAntennaAirProtocol_ProtocolID;
|
|
|
|
extern llrp_u8v_t
|
|
LLRP_PerAntennaAirProtocol_getProtocolID (
|
|
LLRP_tSPerAntennaAirProtocol *pThis);
|
|
|
|
extern LLRP_tResultCode
|
|
LLRP_PerAntennaAirProtocol_setProtocolID (
|
|
LLRP_tSPerAntennaAirProtocol *pThis,
|
|
llrp_u8v_t Value);
|
|
|
|
|
|
|
|
|
|
|
|
struct LLRP_SGPIOCapabilities
|
|
{
|
|
LLRP_tSParameter hdr;
|
|
|
|
llrp_u16_t NumGPIs;
|
|
|
|
llrp_u16_t NumGPOs;
|
|
|
|
|
|
};
|
|
|
|
extern const LLRP_tSTypeDescriptor
|
|
LLRP_tdGPIOCapabilities;
|
|
|
|
extern const LLRP_tSFieldDescriptor *
|
|
LLRP_apfdGPIOCapabilities[];
|
|
|
|
extern LLRP_tSGPIOCapabilities *
|
|
LLRP_GPIOCapabilities_construct (void);
|
|
|
|
extern void
|
|
LLRP_GPIOCapabilities_destruct (
|
|
LLRP_tSGPIOCapabilities * pThis);
|
|
|
|
extern void
|
|
LLRP_GPIOCapabilities_decodeFields (
|
|
LLRP_tSGPIOCapabilities * pThis,
|
|
LLRP_tSDecoderStream * pDecoderStream);
|
|
|
|
extern void
|
|
LLRP_GPIOCapabilities_assimilateSubParameters (
|
|
LLRP_tSGPIOCapabilities * pThis,
|
|
LLRP_tSErrorDetails * pError);
|
|
|
|
extern void
|
|
LLRP_GPIOCapabilities_encode (
|
|
const LLRP_tSGPIOCapabilities *pThis,
|
|
LLRP_tSEncoderStream * pEncoderStream);
|
|
|
|
|
|
|
|
|
|
extern const LLRP_tSFieldDescriptor
|
|
LLRP_fdGPIOCapabilities_NumGPIs;
|
|
|
|
extern llrp_u16_t
|
|
LLRP_GPIOCapabilities_getNumGPIs (
|
|
LLRP_tSGPIOCapabilities *pThis);
|
|
|
|
extern LLRP_tResultCode
|
|
LLRP_GPIOCapabilities_setNumGPIs (
|
|
LLRP_tSGPIOCapabilities *pThis,
|
|
llrp_u16_t Value);
|
|
|
|
extern const LLRP_tSFieldDescriptor
|
|
LLRP_fdGPIOCapabilities_NumGPOs;
|
|
|
|
extern llrp_u16_t
|
|
LLRP_GPIOCapabilities_getNumGPOs (
|
|
LLRP_tSGPIOCapabilities *pThis);
|
|
|
|
extern LLRP_tResultCode
|
|
LLRP_GPIOCapabilities_setNumGPOs (
|
|
LLRP_tSGPIOCapabilities *pThis,
|
|
llrp_u16_t Value);
|
|
|
|
|
|
|
|
|
|
|
|
struct LLRP_SLLRPCapabilities
|
|
{
|
|
LLRP_tSParameter hdr;
|
|
|
|
llrp_u1_t CanDoRFSurvey;
|
|
|
|
llrp_u1_t CanReportBufferFillWarning;
|
|
|
|
llrp_u1_t SupportsClientRequestOpSpec;
|
|
|
|
llrp_u1_t CanDoTagInventoryStateAwareSingulation;
|
|
|
|
llrp_u1_t SupportsEventAndReportHolding;
|
|
|
|
llrp_u8_t MaxNumPriorityLevelsSupported;
|
|
|
|
llrp_u16_t ClientRequestOpSpecTimeout;
|
|
|
|
llrp_u32_t MaxNumROSpecs;
|
|
|
|
llrp_u32_t MaxNumSpecsPerROSpec;
|
|
|
|
llrp_u32_t MaxNumInventoryParameterSpecsPerAISpec;
|
|
|
|
llrp_u32_t MaxNumAccessSpecs;
|
|
|
|
llrp_u32_t MaxNumOpSpecsPerAccessSpec;
|
|
|
|
|
|
};
|
|
|
|
extern const LLRP_tSTypeDescriptor
|
|
LLRP_tdLLRPCapabilities;
|
|
|
|
extern const LLRP_tSFieldDescriptor *
|
|
LLRP_apfdLLRPCapabilities[];
|
|
|
|
extern LLRP_tSLLRPCapabilities *
|
|
LLRP_LLRPCapabilities_construct (void);
|
|
|
|
extern void
|
|
LLRP_LLRPCapabilities_destruct (
|
|
LLRP_tSLLRPCapabilities * pThis);
|
|
|
|
extern void
|
|
LLRP_LLRPCapabilities_decodeFields (
|
|
LLRP_tSLLRPCapabilities * pThis,
|
|
LLRP_tSDecoderStream * pDecoderStream);
|
|
|
|
extern void
|
|
LLRP_LLRPCapabilities_assimilateSubParameters (
|
|
LLRP_tSLLRPCapabilities * pThis,
|
|
LLRP_tSErrorDetails * pError);
|
|
|
|
extern void
|
|
LLRP_LLRPCapabilities_encode (
|
|
const LLRP_tSLLRPCapabilities *pThis,
|
|
LLRP_tSEncoderStream * pEncoderStream);
|
|
|
|
|
|
|
|
|
|
extern const LLRP_tSFieldDescriptor
|
|
LLRP_fdLLRPCapabilities_CanDoRFSurvey;
|
|
|
|
extern llrp_u1_t
|
|
LLRP_LLRPCapabilities_getCanDoRFSurvey (
|
|
LLRP_tSLLRPCapabilities *pThis);
|
|
|
|
extern LLRP_tResultCode
|
|
LLRP_LLRPCapabilities_setCanDoRFSurvey (
|
|
LLRP_tSLLRPCapabilities *pThis,
|
|
llrp_u1_t Value);
|
|
|
|
extern const LLRP_tSFieldDescriptor
|
|
LLRP_fdLLRPCapabilities_CanReportBufferFillWarning;
|
|
|
|
extern llrp_u1_t
|
|
LLRP_LLRPCapabilities_getCanReportBufferFillWarning (
|
|
LLRP_tSLLRPCapabilities *pThis);
|
|
|
|
extern LLRP_tResultCode
|
|
LLRP_LLRPCapabilities_setCanReportBufferFillWarning (
|
|
LLRP_tSLLRPCapabilities *pThis,
|
|
llrp_u1_t Value);
|
|
|
|
extern const LLRP_tSFieldDescriptor
|
|
LLRP_fdLLRPCapabilities_SupportsClientRequestOpSpec;
|
|
|
|
extern llrp_u1_t
|
|
LLRP_LLRPCapabilities_getSupportsClientRequestOpSpec (
|
|
LLRP_tSLLRPCapabilities *pThis);
|
|
|
|
extern LLRP_tResultCode
|
|
LLRP_LLRPCapabilities_setSupportsClientRequestOpSpec (
|
|
LLRP_tSLLRPCapabilities *pThis,
|
|
llrp_u1_t Value);
|
|
|
|
extern const LLRP_tSFieldDescriptor
|
|
LLRP_fdLLRPCapabilities_CanDoTagInventoryStateAwareSingulation;
|
|
|
|
extern llrp_u1_t
|
|
LLRP_LLRPCapabilities_getCanDoTagInventoryStateAwareSingulation (
|
|
LLRP_tSLLRPCapabilities *pThis);
|
|
|
|
extern LLRP_tResultCode
|
|
LLRP_LLRPCapabilities_setCanDoTagInventoryStateAwareSingulation (
|
|
LLRP_tSLLRPCapabilities *pThis,
|
|
llrp_u1_t Value);
|
|
|
|
extern const LLRP_tSFieldDescriptor
|
|
LLRP_fdLLRPCapabilities_SupportsEventAndReportHolding;
|
|
|
|
extern llrp_u1_t
|
|
LLRP_LLRPCapabilities_getSupportsEventAndReportHolding (
|
|
LLRP_tSLLRPCapabilities *pThis);
|
|
|
|
extern LLRP_tResultCode
|
|
LLRP_LLRPCapabilities_setSupportsEventAndReportHolding (
|
|
LLRP_tSLLRPCapabilities *pThis,
|
|
llrp_u1_t Value);
|
|
|
|
extern const LLRP_tSFieldDescriptor
|
|
LLRP_fdLLRPCapabilities_MaxNumPriorityLevelsSupported;
|
|
|
|
extern llrp_u8_t
|
|
LLRP_LLRPCapabilities_getMaxNumPriorityLevelsSupported (
|
|
LLRP_tSLLRPCapabilities *pThis);
|
|
|
|
extern LLRP_tResultCode
|
|
LLRP_LLRPCapabilities_setMaxNumPriorityLevelsSupported (
|
|
LLRP_tSLLRPCapabilities *pThis,
|
|
llrp_u8_t Value);
|
|
|
|
extern const LLRP_tSFieldDescriptor
|
|
LLRP_fdLLRPCapabilities_ClientRequestOpSpecTimeout;
|
|
|
|
extern llrp_u16_t
|
|
LLRP_LLRPCapabilities_getClientRequestOpSpecTimeout (
|
|
LLRP_tSLLRPCapabilities *pThis);
|
|
|
|
extern LLRP_tResultCode
|
|
LLRP_LLRPCapabilities_setClientRequestOpSpecTimeout (
|
|
LLRP_tSLLRPCapabilities *pThis,
|
|
llrp_u16_t Value);
|
|
|
|
extern const LLRP_tSFieldDescriptor
|
|
LLRP_fdLLRPCapabilities_MaxNumROSpecs;
|
|
|
|
extern llrp_u32_t
|
|
LLRP_LLRPCapabilities_getMaxNumROSpecs (
|
|
LLRP_tSLLRPCapabilities *pThis);
|
|
|
|
extern LLRP_tResultCode
|
|
LLRP_LLRPCapabilities_setMaxNumROSpecs (
|
|
LLRP_tSLLRPCapabilities *pThis,
|
|
llrp_u32_t Value);
|
|
|
|
extern const LLRP_tSFieldDescriptor
|
|
LLRP_fdLLRPCapabilities_MaxNumSpecsPerROSpec;
|
|
|
|
extern llrp_u32_t
|
|
LLRP_LLRPCapabilities_getMaxNumSpecsPerROSpec (
|
|
LLRP_tSLLRPCapabilities *pThis);
|
|
|
|
extern LLRP_tResultCode
|
|
LLRP_LLRPCapabilities_setMaxNumSpecsPerROSpec (
|
|
LLRP_tSLLRPCapabilities *pThis,
|
|
llrp_u32_t Value);
|
|
|
|
extern const LLRP_tSFieldDescriptor
|
|
LLRP_fdLLRPCapabilities_MaxNumInventoryParameterSpecsPerAISpec;
|
|
|
|
extern llrp_u32_t
|
|
LLRP_LLRPCapabilities_getMaxNumInventoryParameterSpecsPerAISpec (
|
|
LLRP_tSLLRPCapabilities *pThis);
|
|
|
|
extern LLRP_tResultCode
|
|
LLRP_LLRPCapabilities_setMaxNumInventoryParameterSpecsPerAISpec (
|
|
LLRP_tSLLRPCapabilities *pThis,
|
|
llrp_u32_t Value);
|
|
|
|
extern const LLRP_tSFieldDescriptor
|
|
LLRP_fdLLRPCapabilities_MaxNumAccessSpecs;
|
|
|
|
extern llrp_u32_t
|
|
LLRP_LLRPCapabilities_getMaxNumAccessSpecs (
|
|
LLRP_tSLLRPCapabilities *pThis);
|
|
|
|
extern LLRP_tResultCode
|
|
LLRP_LLRPCapabilities_setMaxNumAccessSpecs (
|
|
LLRP_tSLLRPCapabilities *pThis,
|
|
llrp_u32_t Value);
|
|
|
|
extern const LLRP_tSFieldDescriptor
|
|
LLRP_fdLLRPCapabilities_MaxNumOpSpecsPerAccessSpec;
|
|
|
|
extern llrp_u32_t
|
|
LLRP_LLRPCapabilities_getMaxNumOpSpecsPerAccessSpec (
|
|
LLRP_tSLLRPCapabilities *pThis);
|
|
|
|
extern LLRP_tResultCode
|
|
LLRP_LLRPCapabilities_setMaxNumOpSpecsPerAccessSpec (
|
|
LLRP_tSLLRPCapabilities *pThis,
|
|
llrp_u32_t Value);
|
|
|
|
|
|
|
|
|
|
|
|
struct LLRP_SRegulatoryCapabilities
|
|
{
|
|
LLRP_tSParameter hdr;
|
|
|
|
llrp_u16_t CountryCode;
|
|
|
|
LLRP_tECommunicationsStandard eCommunicationsStandard;
|
|
|
|
|
|
LLRP_tSUHFBandCapabilities * pUHFBandCapabilities;
|
|
|
|
LLRP_tSParameter * listCustom;
|
|
|
|
};
|
|
|
|
extern const LLRP_tSTypeDescriptor
|
|
LLRP_tdRegulatoryCapabilities;
|
|
|
|
extern const LLRP_tSFieldDescriptor *
|
|
LLRP_apfdRegulatoryCapabilities[];
|
|
|
|
extern LLRP_tSRegulatoryCapabilities *
|
|
LLRP_RegulatoryCapabilities_construct (void);
|
|
|
|
extern void
|
|
LLRP_RegulatoryCapabilities_destruct (
|
|
LLRP_tSRegulatoryCapabilities * pThis);
|
|
|
|
extern void
|
|
LLRP_RegulatoryCapabilities_decodeFields (
|
|
LLRP_tSRegulatoryCapabilities * pThis,
|
|
LLRP_tSDecoderStream * pDecoderStream);
|
|
|
|
extern void
|
|
LLRP_RegulatoryCapabilities_assimilateSubParameters (
|
|
LLRP_tSRegulatoryCapabilities * pThis,
|
|
LLRP_tSErrorDetails * pError);
|
|
|
|
extern void
|
|
LLRP_RegulatoryCapabilities_encode (
|
|
const LLRP_tSRegulatoryCapabilities *pThis,
|
|
LLRP_tSEncoderStream * pEncoderStream);
|
|
|
|
|
|
|
|
|
|
extern const LLRP_tSFieldDescriptor
|
|
LLRP_fdRegulatoryCapabilities_CountryCode;
|
|
|
|
extern llrp_u16_t
|
|
LLRP_RegulatoryCapabilities_getCountryCode (
|
|
LLRP_tSRegulatoryCapabilities *pThis);
|
|
|
|
extern LLRP_tResultCode
|
|
LLRP_RegulatoryCapabilities_setCountryCode (
|
|
LLRP_tSRegulatoryCapabilities *pThis,
|
|
llrp_u16_t Value);
|
|
|
|
extern const LLRP_tSFieldDescriptor
|
|
LLRP_fdRegulatoryCapabilities_CommunicationsStandard;
|
|
|
|
extern LLRP_tECommunicationsStandard
|
|
LLRP_RegulatoryCapabilities_getCommunicationsStandard (
|
|
LLRP_tSRegulatoryCapabilities *pThis);
|
|
|
|
extern LLRP_tResultCode
|
|
LLRP_RegulatoryCapabilities_setCommunicationsStandard (
|
|
LLRP_tSRegulatoryCapabilities *pThis,
|
|
LLRP_tECommunicationsStandard Value);
|
|
|
|
|
|
extern LLRP_tSUHFBandCapabilities *
|
|
LLRP_RegulatoryCapabilities_getUHFBandCapabilities (
|
|
LLRP_tSRegulatoryCapabilities *pThis);
|
|
|
|
extern LLRP_tResultCode
|
|
LLRP_RegulatoryCapabilities_setUHFBandCapabilities (
|
|
LLRP_tSRegulatoryCapabilities *pThis,
|
|
LLRP_tSUHFBandCapabilities *pValue);
|
|
|
|
extern LLRP_tSParameter *
|
|
LLRP_RegulatoryCapabilities_beginCustom (
|
|
LLRP_tSRegulatoryCapabilities *pThis);
|
|
|
|
extern LLRP_tSParameter *
|
|
LLRP_RegulatoryCapabilities_nextCustom (
|
|
LLRP_tSParameter *pCurrent);
|
|
|
|
extern void
|
|
LLRP_RegulatoryCapabilities_clearCustom (
|
|
LLRP_tSRegulatoryCapabilities *pThis);
|
|
|
|
extern int
|
|
LLRP_RegulatoryCapabilities_countCustom (
|
|
LLRP_tSRegulatoryCapabilities *pThis);
|
|
|
|
extern LLRP_tResultCode
|
|
LLRP_RegulatoryCapabilities_addCustom (
|
|
LLRP_tSRegulatoryCapabilities *pThis,
|
|
LLRP_tSParameter *pValue);
|
|
|
|
|
|
|
|
|
|
|
|
struct LLRP_SUHFBandCapabilities
|
|
{
|
|
LLRP_tSParameter hdr;
|
|
|
|
|
|
LLRP_tSTransmitPowerLevelTableEntry * listTransmitPowerLevelTableEntry;
|
|
|
|
LLRP_tSFrequencyInformation * pFrequencyInformation;
|
|
|
|
LLRP_tSParameter * listAirProtocolUHFRFModeTable;
|
|
|
|
};
|
|
|
|
extern const LLRP_tSTypeDescriptor
|
|
LLRP_tdUHFBandCapabilities;
|
|
|
|
extern const LLRP_tSFieldDescriptor *
|
|
LLRP_apfdUHFBandCapabilities[];
|
|
|
|
extern LLRP_tSUHFBandCapabilities *
|
|
LLRP_UHFBandCapabilities_construct (void);
|
|
|
|
extern void
|
|
LLRP_UHFBandCapabilities_destruct (
|
|
LLRP_tSUHFBandCapabilities * pThis);
|
|
|
|
extern void
|
|
LLRP_UHFBandCapabilities_decodeFields (
|
|
LLRP_tSUHFBandCapabilities * pThis,
|
|
LLRP_tSDecoderStream * pDecoderStream);
|
|
|
|
extern void
|
|
LLRP_UHFBandCapabilities_assimilateSubParameters (
|
|
LLRP_tSUHFBandCapabilities * pThis,
|
|
LLRP_tSErrorDetails * pError);
|
|
|
|
extern void
|
|
LLRP_UHFBandCapabilities_encode (
|
|
const LLRP_tSUHFBandCapabilities *pThis,
|
|
LLRP_tSEncoderStream * pEncoderStream);
|
|
|
|
|
|
|
|
|
|
|
|
extern LLRP_tSTransmitPowerLevelTableEntry *
|
|
LLRP_UHFBandCapabilities_beginTransmitPowerLevelTableEntry (
|
|
LLRP_tSUHFBandCapabilities *pThis);
|
|
|
|
extern LLRP_tSTransmitPowerLevelTableEntry *
|
|
LLRP_UHFBandCapabilities_nextTransmitPowerLevelTableEntry (
|
|
LLRP_tSTransmitPowerLevelTableEntry *pCurrent);
|
|
|
|
extern void
|
|
LLRP_UHFBandCapabilities_clearTransmitPowerLevelTableEntry (
|
|
LLRP_tSUHFBandCapabilities *pThis);
|
|
|
|
extern int
|
|
LLRP_UHFBandCapabilities_countTransmitPowerLevelTableEntry (
|
|
LLRP_tSUHFBandCapabilities *pThis);
|
|
|
|
extern LLRP_tResultCode
|
|
LLRP_UHFBandCapabilities_addTransmitPowerLevelTableEntry (
|
|
LLRP_tSUHFBandCapabilities *pThis,
|
|
LLRP_tSTransmitPowerLevelTableEntry *pValue);
|
|
|
|
|
|
extern LLRP_tSFrequencyInformation *
|
|
LLRP_UHFBandCapabilities_getFrequencyInformation (
|
|
LLRP_tSUHFBandCapabilities *pThis);
|
|
|
|
extern LLRP_tResultCode
|
|
LLRP_UHFBandCapabilities_setFrequencyInformation (
|
|
LLRP_tSUHFBandCapabilities *pThis,
|
|
LLRP_tSFrequencyInformation *pValue);
|
|
|
|
extern LLRP_tSParameter *
|
|
LLRP_UHFBandCapabilities_beginAirProtocolUHFRFModeTable (
|
|
LLRP_tSUHFBandCapabilities *pThis);
|
|
|
|
extern LLRP_tSParameter *
|
|
LLRP_UHFBandCapabilities_nextAirProtocolUHFRFModeTable (
|
|
LLRP_tSParameter *pCurrent);
|
|
|
|
extern void
|
|
LLRP_UHFBandCapabilities_clearAirProtocolUHFRFModeTable (
|
|
LLRP_tSUHFBandCapabilities *pThis);
|
|
|
|
extern int
|
|
LLRP_UHFBandCapabilities_countAirProtocolUHFRFModeTable (
|
|
LLRP_tSUHFBandCapabilities *pThis);
|
|
|
|
extern LLRP_tResultCode
|
|
LLRP_UHFBandCapabilities_addAirProtocolUHFRFModeTable (
|
|
LLRP_tSUHFBandCapabilities *pThis,
|
|
LLRP_tSParameter *pValue);
|
|
|
|
|
|
|
|
|
|
|
|
struct LLRP_STransmitPowerLevelTableEntry
|
|
{
|
|
LLRP_tSParameter hdr;
|
|
|
|
llrp_u16_t Index;
|
|
|
|
llrp_s16_t TransmitPowerValue;
|
|
|
|
|
|
};
|
|
|
|
extern const LLRP_tSTypeDescriptor
|
|
LLRP_tdTransmitPowerLevelTableEntry;
|
|
|
|
extern const LLRP_tSFieldDescriptor *
|
|
LLRP_apfdTransmitPowerLevelTableEntry[];
|
|
|
|
extern LLRP_tSTransmitPowerLevelTableEntry *
|
|
LLRP_TransmitPowerLevelTableEntry_construct (void);
|
|
|
|
extern void
|
|
LLRP_TransmitPowerLevelTableEntry_destruct (
|
|
LLRP_tSTransmitPowerLevelTableEntry * pThis);
|
|
|
|
extern void
|
|
LLRP_TransmitPowerLevelTableEntry_decodeFields (
|
|
LLRP_tSTransmitPowerLevelTableEntry * pThis,
|
|
LLRP_tSDecoderStream * pDecoderStream);
|
|
|
|
extern void
|
|
LLRP_TransmitPowerLevelTableEntry_assimilateSubParameters (
|
|
LLRP_tSTransmitPowerLevelTableEntry * pThis,
|
|
LLRP_tSErrorDetails * pError);
|
|
|
|
extern void
|
|
LLRP_TransmitPowerLevelTableEntry_encode (
|
|
const LLRP_tSTransmitPowerLevelTableEntry *pThis,
|
|
LLRP_tSEncoderStream * pEncoderStream);
|
|
|
|
|
|
|
|
|
|
extern const LLRP_tSFieldDescriptor
|
|
LLRP_fdTransmitPowerLevelTableEntry_Index;
|
|
|
|
extern llrp_u16_t
|
|
LLRP_TransmitPowerLevelTableEntry_getIndex (
|
|
LLRP_tSTransmitPowerLevelTableEntry *pThis);
|
|
|
|
extern LLRP_tResultCode
|
|
LLRP_TransmitPowerLevelTableEntry_setIndex (
|
|
LLRP_tSTransmitPowerLevelTableEntry *pThis,
|
|
llrp_u16_t Value);
|
|
|
|
extern const LLRP_tSFieldDescriptor
|
|
LLRP_fdTransmitPowerLevelTableEntry_TransmitPowerValue;
|
|
|
|
extern llrp_s16_t
|
|
LLRP_TransmitPowerLevelTableEntry_getTransmitPowerValue (
|
|
LLRP_tSTransmitPowerLevelTableEntry *pThis);
|
|
|
|
extern LLRP_tResultCode
|
|
LLRP_TransmitPowerLevelTableEntry_setTransmitPowerValue (
|
|
LLRP_tSTransmitPowerLevelTableEntry *pThis,
|
|
llrp_s16_t Value);
|
|
|
|
|
|
|
|
|
|
|
|
struct LLRP_SFrequencyInformation
|
|
{
|
|
LLRP_tSParameter hdr;
|
|
|
|
llrp_u1_t Hopping;
|
|
|
|
|
|
LLRP_tSFrequencyHopTable * listFrequencyHopTable;
|
|
|
|
LLRP_tSFixedFrequencyTable * pFixedFrequencyTable;
|
|
|
|
};
|
|
|
|
extern const LLRP_tSTypeDescriptor
|
|
LLRP_tdFrequencyInformation;
|
|
|
|
extern const LLRP_tSFieldDescriptor *
|
|
LLRP_apfdFrequencyInformation[];
|
|
|
|
extern LLRP_tSFrequencyInformation *
|
|
LLRP_FrequencyInformation_construct (void);
|
|
|
|
extern void
|
|
LLRP_FrequencyInformation_destruct (
|
|
LLRP_tSFrequencyInformation * pThis);
|
|
|
|
extern void
|
|
LLRP_FrequencyInformation_decodeFields (
|
|
LLRP_tSFrequencyInformation * pThis,
|
|
LLRP_tSDecoderStream * pDecoderStream);
|
|
|
|
extern void
|
|
LLRP_FrequencyInformation_assimilateSubParameters (
|
|
LLRP_tSFrequencyInformation * pThis,
|
|
LLRP_tSErrorDetails * pError);
|
|
|
|
extern void
|
|
LLRP_FrequencyInformation_encode (
|
|
const LLRP_tSFrequencyInformation *pThis,
|
|
LLRP_tSEncoderStream * pEncoderStream);
|
|
|
|
|
|
|
|
|
|
extern const LLRP_tSFieldDescriptor
|
|
LLRP_fdFrequencyInformation_Hopping;
|
|
|
|
extern llrp_u1_t
|
|
LLRP_FrequencyInformation_getHopping (
|
|
LLRP_tSFrequencyInformation *pThis);
|
|
|
|
extern LLRP_tResultCode
|
|
LLRP_FrequencyInformation_setHopping (
|
|
LLRP_tSFrequencyInformation *pThis,
|
|
llrp_u1_t Value);
|
|
|
|
|
|
extern LLRP_tSFrequencyHopTable *
|
|
LLRP_FrequencyInformation_beginFrequencyHopTable (
|
|
LLRP_tSFrequencyInformation *pThis);
|
|
|
|
extern LLRP_tSFrequencyHopTable *
|
|
LLRP_FrequencyInformation_nextFrequencyHopTable (
|
|
LLRP_tSFrequencyHopTable *pCurrent);
|
|
|
|
extern void
|
|
LLRP_FrequencyInformation_clearFrequencyHopTable (
|
|
LLRP_tSFrequencyInformation *pThis);
|
|
|
|
extern int
|
|
LLRP_FrequencyInformation_countFrequencyHopTable (
|
|
LLRP_tSFrequencyInformation *pThis);
|
|
|
|
extern LLRP_tResultCode
|
|
LLRP_FrequencyInformation_addFrequencyHopTable (
|
|
LLRP_tSFrequencyInformation *pThis,
|
|
LLRP_tSFrequencyHopTable *pValue);
|
|
|
|
|
|
extern LLRP_tSFixedFrequencyTable *
|
|
LLRP_FrequencyInformation_getFixedFrequencyTable (
|
|
LLRP_tSFrequencyInformation *pThis);
|
|
|
|
extern LLRP_tResultCode
|
|
LLRP_FrequencyInformation_setFixedFrequencyTable (
|
|
LLRP_tSFrequencyInformation *pThis,
|
|
LLRP_tSFixedFrequencyTable *pValue);
|
|
|
|
|
|
|
|
|
|
struct LLRP_SFrequencyHopTable
|
|
{
|
|
LLRP_tSParameter hdr;
|
|
|
|
llrp_u8_t HopTableID;
|
|
|
|
llrp_u32v_t Frequency;
|
|
|
|
|
|
};
|
|
|
|
extern const LLRP_tSTypeDescriptor
|
|
LLRP_tdFrequencyHopTable;
|
|
|
|
extern const LLRP_tSFieldDescriptor *
|
|
LLRP_apfdFrequencyHopTable[];
|
|
|
|
extern LLRP_tSFrequencyHopTable *
|
|
LLRP_FrequencyHopTable_construct (void);
|
|
|
|
extern void
|
|
LLRP_FrequencyHopTable_destruct (
|
|
LLRP_tSFrequencyHopTable * pThis);
|
|
|
|
extern void
|
|
LLRP_FrequencyHopTable_decodeFields (
|
|
LLRP_tSFrequencyHopTable * pThis,
|
|
LLRP_tSDecoderStream * pDecoderStream);
|
|
|
|
extern void
|
|
LLRP_FrequencyHopTable_assimilateSubParameters (
|
|
LLRP_tSFrequencyHopTable * pThis,
|
|
LLRP_tSErrorDetails * pError);
|
|
|
|
extern void
|
|
LLRP_FrequencyHopTable_encode (
|
|
const LLRP_tSFrequencyHopTable *pThis,
|
|
LLRP_tSEncoderStream * pEncoderStream);
|
|
|
|
|
|
|
|
|
|
extern const LLRP_tSFieldDescriptor
|
|
LLRP_fdFrequencyHopTable_HopTableID;
|
|
|
|
extern llrp_u8_t
|
|
LLRP_FrequencyHopTable_getHopTableID (
|
|
LLRP_tSFrequencyHopTable *pThis);
|
|
|
|
extern LLRP_tResultCode
|
|
LLRP_FrequencyHopTable_setHopTableID (
|
|
LLRP_tSFrequencyHopTable *pThis,
|
|
llrp_u8_t Value);
|
|
|
|
extern const LLRP_tSFieldDescriptor
|
|
LLRP_fdFrequencyHopTable_Frequency;
|
|
|
|
extern llrp_u32v_t
|
|
LLRP_FrequencyHopTable_getFrequency (
|
|
LLRP_tSFrequencyHopTable *pThis);
|
|
|
|
extern LLRP_tResultCode
|
|
LLRP_FrequencyHopTable_setFrequency (
|
|
LLRP_tSFrequencyHopTable *pThis,
|
|
llrp_u32v_t Value);
|
|
|
|
|
|
|
|
|
|
|
|
struct LLRP_SFixedFrequencyTable
|
|
{
|
|
LLRP_tSParameter hdr;
|
|
|
|
llrp_u32v_t Frequency;
|
|
|
|
|
|
};
|
|
|
|
extern const LLRP_tSTypeDescriptor
|
|
LLRP_tdFixedFrequencyTable;
|
|
|
|
extern const LLRP_tSFieldDescriptor *
|
|
LLRP_apfdFixedFrequencyTable[];
|
|
|
|
extern LLRP_tSFixedFrequencyTable *
|
|
LLRP_FixedFrequencyTable_construct (void);
|
|
|
|
extern void
|
|
LLRP_FixedFrequencyTable_destruct (
|
|
LLRP_tSFixedFrequencyTable * pThis);
|
|
|
|
extern void
|
|
LLRP_FixedFrequencyTable_decodeFields (
|
|
LLRP_tSFixedFrequencyTable * pThis,
|
|
LLRP_tSDecoderStream * pDecoderStream);
|
|
|
|
extern void
|
|
LLRP_FixedFrequencyTable_assimilateSubParameters (
|
|
LLRP_tSFixedFrequencyTable * pThis,
|
|
LLRP_tSErrorDetails * pError);
|
|
|
|
extern void
|
|
LLRP_FixedFrequencyTable_encode (
|
|
const LLRP_tSFixedFrequencyTable *pThis,
|
|
LLRP_tSEncoderStream * pEncoderStream);
|
|
|
|
|
|
|
|
|
|
extern const LLRP_tSFieldDescriptor
|
|
LLRP_fdFixedFrequencyTable_Frequency;
|
|
|
|
extern llrp_u32v_t
|
|
LLRP_FixedFrequencyTable_getFrequency (
|
|
LLRP_tSFixedFrequencyTable *pThis);
|
|
|
|
extern LLRP_tResultCode
|
|
LLRP_FixedFrequencyTable_setFrequency (
|
|
LLRP_tSFixedFrequencyTable *pThis,
|
|
llrp_u32v_t Value);
|
|
|
|
|
|
|
|
|
|
|
|
struct LLRP_SROSpec
|
|
{
|
|
LLRP_tSParameter hdr;
|
|
|
|
llrp_u32_t ROSpecID;
|
|
|
|
llrp_u8_t Priority;
|
|
|
|
LLRP_tEROSpecState eCurrentState;
|
|
|
|
|
|
LLRP_tSROBoundarySpec * pROBoundarySpec;
|
|
|
|
LLRP_tSParameter * listSpecParameter;
|
|
|
|
LLRP_tSROReportSpec * pROReportSpec;
|
|
|
|
};
|
|
|
|
extern const LLRP_tSTypeDescriptor
|
|
LLRP_tdROSpec;
|
|
|
|
extern const LLRP_tSFieldDescriptor *
|
|
LLRP_apfdROSpec[];
|
|
|
|
extern LLRP_tSROSpec *
|
|
LLRP_ROSpec_construct (void);
|
|
|
|
extern void
|
|
LLRP_ROSpec_destruct (
|
|
LLRP_tSROSpec * pThis);
|
|
|
|
extern void
|
|
LLRP_ROSpec_decodeFields (
|
|
LLRP_tSROSpec * pThis,
|
|
LLRP_tSDecoderStream * pDecoderStream);
|
|
|
|
extern void
|
|
LLRP_ROSpec_assimilateSubParameters (
|
|
LLRP_tSROSpec * pThis,
|
|
LLRP_tSErrorDetails * pError);
|
|
|
|
extern void
|
|
LLRP_ROSpec_encode (
|
|
const LLRP_tSROSpec *pThis,
|
|
LLRP_tSEncoderStream * pEncoderStream);
|
|
|
|
|
|
|
|
|
|
extern const LLRP_tSFieldDescriptor
|
|
LLRP_fdROSpec_ROSpecID;
|
|
|
|
extern llrp_u32_t
|
|
LLRP_ROSpec_getROSpecID (
|
|
LLRP_tSROSpec *pThis);
|
|
|
|
extern LLRP_tResultCode
|
|
LLRP_ROSpec_setROSpecID (
|
|
LLRP_tSROSpec *pThis,
|
|
llrp_u32_t Value);
|
|
|
|
extern const LLRP_tSFieldDescriptor
|
|
LLRP_fdROSpec_Priority;
|
|
|
|
extern llrp_u8_t
|
|
LLRP_ROSpec_getPriority (
|
|
LLRP_tSROSpec *pThis);
|
|
|
|
extern LLRP_tResultCode
|
|
LLRP_ROSpec_setPriority (
|
|
LLRP_tSROSpec *pThis,
|
|
llrp_u8_t Value);
|
|
|
|
extern const LLRP_tSFieldDescriptor
|
|
LLRP_fdROSpec_CurrentState;
|
|
|
|
extern LLRP_tEROSpecState
|
|
LLRP_ROSpec_getCurrentState (
|
|
LLRP_tSROSpec *pThis);
|
|
|
|
extern LLRP_tResultCode
|
|
LLRP_ROSpec_setCurrentState (
|
|
LLRP_tSROSpec *pThis,
|
|
LLRP_tEROSpecState Value);
|
|
|
|
|
|
extern LLRP_tSROBoundarySpec *
|
|
LLRP_ROSpec_getROBoundarySpec (
|
|
LLRP_tSROSpec *pThis);
|
|
|
|
extern LLRP_tResultCode
|
|
LLRP_ROSpec_setROBoundarySpec (
|
|
LLRP_tSROSpec *pThis,
|
|
LLRP_tSROBoundarySpec *pValue);
|
|
|
|
extern LLRP_tSParameter *
|
|
LLRP_ROSpec_beginSpecParameter (
|
|
LLRP_tSROSpec *pThis);
|
|
|
|
extern LLRP_tSParameter *
|
|
LLRP_ROSpec_nextSpecParameter (
|
|
LLRP_tSParameter *pCurrent);
|
|
|
|
extern void
|
|
LLRP_ROSpec_clearSpecParameter (
|
|
LLRP_tSROSpec *pThis);
|
|
|
|
extern int
|
|
LLRP_ROSpec_countSpecParameter (
|
|
LLRP_tSROSpec *pThis);
|
|
|
|
extern LLRP_tResultCode
|
|
LLRP_ROSpec_addSpecParameter (
|
|
LLRP_tSROSpec *pThis,
|
|
LLRP_tSParameter *pValue);
|
|
|
|
|
|
extern LLRP_tSROReportSpec *
|
|
LLRP_ROSpec_getROReportSpec (
|
|
LLRP_tSROSpec *pThis);
|
|
|
|
extern LLRP_tResultCode
|
|
LLRP_ROSpec_setROReportSpec (
|
|
LLRP_tSROSpec *pThis,
|
|
LLRP_tSROReportSpec *pValue);
|
|
|
|
|
|
|
|
|
|
struct LLRP_SROBoundarySpec
|
|
{
|
|
LLRP_tSParameter hdr;
|
|
|
|
|
|
LLRP_tSROSpecStartTrigger * pROSpecStartTrigger;
|
|
|
|
LLRP_tSROSpecStopTrigger * pROSpecStopTrigger;
|
|
|
|
};
|
|
|
|
extern const LLRP_tSTypeDescriptor
|
|
LLRP_tdROBoundarySpec;
|
|
|
|
extern const LLRP_tSFieldDescriptor *
|
|
LLRP_apfdROBoundarySpec[];
|
|
|
|
extern LLRP_tSROBoundarySpec *
|
|
LLRP_ROBoundarySpec_construct (void);
|
|
|
|
extern void
|
|
LLRP_ROBoundarySpec_destruct (
|
|
LLRP_tSROBoundarySpec * pThis);
|
|
|
|
extern void
|
|
LLRP_ROBoundarySpec_decodeFields (
|
|
LLRP_tSROBoundarySpec * pThis,
|
|
LLRP_tSDecoderStream * pDecoderStream);
|
|
|
|
extern void
|
|
LLRP_ROBoundarySpec_assimilateSubParameters (
|
|
LLRP_tSROBoundarySpec * pThis,
|
|
LLRP_tSErrorDetails * pError);
|
|
|
|
extern void
|
|
LLRP_ROBoundarySpec_encode (
|
|
const LLRP_tSROBoundarySpec *pThis,
|
|
LLRP_tSEncoderStream * pEncoderStream);
|
|
|
|
|
|
|
|
|
|
|
|
extern LLRP_tSROSpecStartTrigger *
|
|
LLRP_ROBoundarySpec_getROSpecStartTrigger (
|
|
LLRP_tSROBoundarySpec *pThis);
|
|
|
|
extern LLRP_tResultCode
|
|
LLRP_ROBoundarySpec_setROSpecStartTrigger (
|
|
LLRP_tSROBoundarySpec *pThis,
|
|
LLRP_tSROSpecStartTrigger *pValue);
|
|
|
|
extern LLRP_tSROSpecStopTrigger *
|
|
LLRP_ROBoundarySpec_getROSpecStopTrigger (
|
|
LLRP_tSROBoundarySpec *pThis);
|
|
|
|
extern LLRP_tResultCode
|
|
LLRP_ROBoundarySpec_setROSpecStopTrigger (
|
|
LLRP_tSROBoundarySpec *pThis,
|
|
LLRP_tSROSpecStopTrigger *pValue);
|
|
|
|
|
|
|
|
|
|
struct LLRP_SROSpecStartTrigger
|
|
{
|
|
LLRP_tSParameter hdr;
|
|
|
|
LLRP_tEROSpecStartTriggerType eROSpecStartTriggerType;
|
|
|
|
|
|
LLRP_tSPeriodicTriggerValue * pPeriodicTriggerValue;
|
|
|
|
LLRP_tSGPITriggerValue * pGPITriggerValue;
|
|
|
|
};
|
|
|
|
extern const LLRP_tSTypeDescriptor
|
|
LLRP_tdROSpecStartTrigger;
|
|
|
|
extern const LLRP_tSFieldDescriptor *
|
|
LLRP_apfdROSpecStartTrigger[];
|
|
|
|
extern LLRP_tSROSpecStartTrigger *
|
|
LLRP_ROSpecStartTrigger_construct (void);
|
|
|
|
extern void
|
|
LLRP_ROSpecStartTrigger_destruct (
|
|
LLRP_tSROSpecStartTrigger * pThis);
|
|
|
|
extern void
|
|
LLRP_ROSpecStartTrigger_decodeFields (
|
|
LLRP_tSROSpecStartTrigger * pThis,
|
|
LLRP_tSDecoderStream * pDecoderStream);
|
|
|
|
extern void
|
|
LLRP_ROSpecStartTrigger_assimilateSubParameters (
|
|
LLRP_tSROSpecStartTrigger * pThis,
|
|
LLRP_tSErrorDetails * pError);
|
|
|
|
extern void
|
|
LLRP_ROSpecStartTrigger_encode (
|
|
const LLRP_tSROSpecStartTrigger *pThis,
|
|
LLRP_tSEncoderStream * pEncoderStream);
|
|
|
|
|
|
|
|
|
|
extern const LLRP_tSFieldDescriptor
|
|
LLRP_fdROSpecStartTrigger_ROSpecStartTriggerType;
|
|
|
|
extern LLRP_tEROSpecStartTriggerType
|
|
LLRP_ROSpecStartTrigger_getROSpecStartTriggerType (
|
|
LLRP_tSROSpecStartTrigger *pThis);
|
|
|
|
extern LLRP_tResultCode
|
|
LLRP_ROSpecStartTrigger_setROSpecStartTriggerType (
|
|
LLRP_tSROSpecStartTrigger *pThis,
|
|
LLRP_tEROSpecStartTriggerType Value);
|
|
|
|
|
|
extern LLRP_tSPeriodicTriggerValue *
|
|
LLRP_ROSpecStartTrigger_getPeriodicTriggerValue (
|
|
LLRP_tSROSpecStartTrigger *pThis);
|
|
|
|
extern LLRP_tResultCode
|
|
LLRP_ROSpecStartTrigger_setPeriodicTriggerValue (
|
|
LLRP_tSROSpecStartTrigger *pThis,
|
|
LLRP_tSPeriodicTriggerValue *pValue);
|
|
|
|
extern LLRP_tSGPITriggerValue *
|
|
LLRP_ROSpecStartTrigger_getGPITriggerValue (
|
|
LLRP_tSROSpecStartTrigger *pThis);
|
|
|
|
extern LLRP_tResultCode
|
|
LLRP_ROSpecStartTrigger_setGPITriggerValue (
|
|
LLRP_tSROSpecStartTrigger *pThis,
|
|
LLRP_tSGPITriggerValue *pValue);
|
|
|
|
|
|
|
|
|
|
struct LLRP_SPeriodicTriggerValue
|
|
{
|
|
LLRP_tSParameter hdr;
|
|
|
|
llrp_u32_t Offset;
|
|
|
|
llrp_u32_t Period;
|
|
|
|
|
|
LLRP_tSUTCTimestamp * pUTCTimestamp;
|
|
|
|
};
|
|
|
|
extern const LLRP_tSTypeDescriptor
|
|
LLRP_tdPeriodicTriggerValue;
|
|
|
|
extern const LLRP_tSFieldDescriptor *
|
|
LLRP_apfdPeriodicTriggerValue[];
|
|
|
|
extern LLRP_tSPeriodicTriggerValue *
|
|
LLRP_PeriodicTriggerValue_construct (void);
|
|
|
|
extern void
|
|
LLRP_PeriodicTriggerValue_destruct (
|
|
LLRP_tSPeriodicTriggerValue * pThis);
|
|
|
|
extern void
|
|
LLRP_PeriodicTriggerValue_decodeFields (
|
|
LLRP_tSPeriodicTriggerValue * pThis,
|
|
LLRP_tSDecoderStream * pDecoderStream);
|
|
|
|
extern void
|
|
LLRP_PeriodicTriggerValue_assimilateSubParameters (
|
|
LLRP_tSPeriodicTriggerValue * pThis,
|
|
LLRP_tSErrorDetails * pError);
|
|
|
|
extern void
|
|
LLRP_PeriodicTriggerValue_encode (
|
|
const LLRP_tSPeriodicTriggerValue *pThis,
|
|
LLRP_tSEncoderStream * pEncoderStream);
|
|
|
|
|
|
|
|
|
|
extern const LLRP_tSFieldDescriptor
|
|
LLRP_fdPeriodicTriggerValue_Offset;
|
|
|
|
extern llrp_u32_t
|
|
LLRP_PeriodicTriggerValue_getOffset (
|
|
LLRP_tSPeriodicTriggerValue *pThis);
|
|
|
|
extern LLRP_tResultCode
|
|
LLRP_PeriodicTriggerValue_setOffset (
|
|
LLRP_tSPeriodicTriggerValue *pThis,
|
|
llrp_u32_t Value);
|
|
|
|
extern const LLRP_tSFieldDescriptor
|
|
LLRP_fdPeriodicTriggerValue_Period;
|
|
|
|
extern llrp_u32_t
|
|
LLRP_PeriodicTriggerValue_getPeriod (
|
|
LLRP_tSPeriodicTriggerValue *pThis);
|
|
|
|
extern LLRP_tResultCode
|
|
LLRP_PeriodicTriggerValue_setPeriod (
|
|
LLRP_tSPeriodicTriggerValue *pThis,
|
|
llrp_u32_t Value);
|
|
|
|
|
|
extern LLRP_tSUTCTimestamp *
|
|
LLRP_PeriodicTriggerValue_getUTCTimestamp (
|
|
LLRP_tSPeriodicTriggerValue *pThis);
|
|
|
|
extern LLRP_tResultCode
|
|
LLRP_PeriodicTriggerValue_setUTCTimestamp (
|
|
LLRP_tSPeriodicTriggerValue *pThis,
|
|
LLRP_tSUTCTimestamp *pValue);
|
|
|
|
|
|
|
|
|
|
struct LLRP_SGPITriggerValue
|
|
{
|
|
LLRP_tSParameter hdr;
|
|
|
|
llrp_u16_t GPIPortNum;
|
|
|
|
llrp_u1_t GPIEvent;
|
|
|
|
llrp_u32_t Timeout;
|
|
|
|
|
|
};
|
|
|
|
extern const LLRP_tSTypeDescriptor
|
|
LLRP_tdGPITriggerValue;
|
|
|
|
extern const LLRP_tSFieldDescriptor *
|
|
LLRP_apfdGPITriggerValue[];
|
|
|
|
extern LLRP_tSGPITriggerValue *
|
|
LLRP_GPITriggerValue_construct (void);
|
|
|
|
extern void
|
|
LLRP_GPITriggerValue_destruct (
|
|
LLRP_tSGPITriggerValue * pThis);
|
|
|
|
extern void
|
|
LLRP_GPITriggerValue_decodeFields (
|
|
LLRP_tSGPITriggerValue * pThis,
|
|
LLRP_tSDecoderStream * pDecoderStream);
|
|
|
|
extern void
|
|
LLRP_GPITriggerValue_assimilateSubParameters (
|
|
LLRP_tSGPITriggerValue * pThis,
|
|
LLRP_tSErrorDetails * pError);
|
|
|
|
extern void
|
|
LLRP_GPITriggerValue_encode (
|
|
const LLRP_tSGPITriggerValue *pThis,
|
|
LLRP_tSEncoderStream * pEncoderStream);
|
|
|
|
|
|
|
|
|
|
extern const LLRP_tSFieldDescriptor
|
|
LLRP_fdGPITriggerValue_GPIPortNum;
|
|
|
|
extern llrp_u16_t
|
|
LLRP_GPITriggerValue_getGPIPortNum (
|
|
LLRP_tSGPITriggerValue *pThis);
|
|
|
|
extern LLRP_tResultCode
|
|
LLRP_GPITriggerValue_setGPIPortNum (
|
|
LLRP_tSGPITriggerValue *pThis,
|
|
llrp_u16_t Value);
|
|
|
|
extern const LLRP_tSFieldDescriptor
|
|
LLRP_fdGPITriggerValue_GPIEvent;
|
|
|
|
extern llrp_u1_t
|
|
LLRP_GPITriggerValue_getGPIEvent (
|
|
LLRP_tSGPITriggerValue *pThis);
|
|
|
|
extern LLRP_tResultCode
|
|
LLRP_GPITriggerValue_setGPIEvent (
|
|
LLRP_tSGPITriggerValue *pThis,
|
|
llrp_u1_t Value);
|
|
|
|
extern const LLRP_tSFieldDescriptor
|
|
LLRP_fdGPITriggerValue_Timeout;
|
|
|
|
extern llrp_u32_t
|
|
LLRP_GPITriggerValue_getTimeout (
|
|
LLRP_tSGPITriggerValue *pThis);
|
|
|
|
extern LLRP_tResultCode
|
|
LLRP_GPITriggerValue_setTimeout (
|
|
LLRP_tSGPITriggerValue *pThis,
|
|
llrp_u32_t Value);
|
|
|
|
|
|
|
|
|
|
|
|
struct LLRP_SROSpecStopTrigger
|
|
{
|
|
LLRP_tSParameter hdr;
|
|
|
|
LLRP_tEROSpecStopTriggerType eROSpecStopTriggerType;
|
|
|
|
llrp_u32_t DurationTriggerValue;
|
|
|
|
|
|
LLRP_tSGPITriggerValue * pGPITriggerValue;
|
|
|
|
};
|
|
|
|
extern const LLRP_tSTypeDescriptor
|
|
LLRP_tdROSpecStopTrigger;
|
|
|
|
extern const LLRP_tSFieldDescriptor *
|
|
LLRP_apfdROSpecStopTrigger[];
|
|
|
|
extern LLRP_tSROSpecStopTrigger *
|
|
LLRP_ROSpecStopTrigger_construct (void);
|
|
|
|
extern void
|
|
LLRP_ROSpecStopTrigger_destruct (
|
|
LLRP_tSROSpecStopTrigger * pThis);
|
|
|
|
extern void
|
|
LLRP_ROSpecStopTrigger_decodeFields (
|
|
LLRP_tSROSpecStopTrigger * pThis,
|
|
LLRP_tSDecoderStream * pDecoderStream);
|
|
|
|
extern void
|
|
LLRP_ROSpecStopTrigger_assimilateSubParameters (
|
|
LLRP_tSROSpecStopTrigger * pThis,
|
|
LLRP_tSErrorDetails * pError);
|
|
|
|
extern void
|
|
LLRP_ROSpecStopTrigger_encode (
|
|
const LLRP_tSROSpecStopTrigger *pThis,
|
|
LLRP_tSEncoderStream * pEncoderStream);
|
|
|
|
|
|
|
|
|
|
extern const LLRP_tSFieldDescriptor
|
|
LLRP_fdROSpecStopTrigger_ROSpecStopTriggerType;
|
|
|
|
extern LLRP_tEROSpecStopTriggerType
|
|
LLRP_ROSpecStopTrigger_getROSpecStopTriggerType (
|
|
LLRP_tSROSpecStopTrigger *pThis);
|
|
|
|
extern LLRP_tResultCode
|
|
LLRP_ROSpecStopTrigger_setROSpecStopTriggerType (
|
|
LLRP_tSROSpecStopTrigger *pThis,
|
|
LLRP_tEROSpecStopTriggerType Value);
|
|
|
|
extern const LLRP_tSFieldDescriptor
|
|
LLRP_fdROSpecStopTrigger_DurationTriggerValue;
|
|
|
|
extern llrp_u32_t
|
|
LLRP_ROSpecStopTrigger_getDurationTriggerValue (
|
|
LLRP_tSROSpecStopTrigger *pThis);
|
|
|
|
extern LLRP_tResultCode
|
|
LLRP_ROSpecStopTrigger_setDurationTriggerValue (
|
|
LLRP_tSROSpecStopTrigger *pThis,
|
|
llrp_u32_t Value);
|
|
|
|
|
|
extern LLRP_tSGPITriggerValue *
|
|
LLRP_ROSpecStopTrigger_getGPITriggerValue (
|
|
LLRP_tSROSpecStopTrigger *pThis);
|
|
|
|
extern LLRP_tResultCode
|
|
LLRP_ROSpecStopTrigger_setGPITriggerValue (
|
|
LLRP_tSROSpecStopTrigger *pThis,
|
|
LLRP_tSGPITriggerValue *pValue);
|
|
|
|
|
|
|
|
|
|
struct LLRP_SAISpec
|
|
{
|
|
LLRP_tSParameter hdr;
|
|
|
|
llrp_u16v_t AntennaIDs;
|
|
|
|
|
|
LLRP_tSAISpecStopTrigger * pAISpecStopTrigger;
|
|
|
|
LLRP_tSInventoryParameterSpec * listInventoryParameterSpec;
|
|
|
|
LLRP_tSParameter * listCustom;
|
|
|
|
};
|
|
|
|
extern const LLRP_tSTypeDescriptor
|
|
LLRP_tdAISpec;
|
|
|
|
extern const LLRP_tSFieldDescriptor *
|
|
LLRP_apfdAISpec[];
|
|
|
|
extern LLRP_tSAISpec *
|
|
LLRP_AISpec_construct (void);
|
|
|
|
extern void
|
|
LLRP_AISpec_destruct (
|
|
LLRP_tSAISpec * pThis);
|
|
|
|
extern void
|
|
LLRP_AISpec_decodeFields (
|
|
LLRP_tSAISpec * pThis,
|
|
LLRP_tSDecoderStream * pDecoderStream);
|
|
|
|
extern void
|
|
LLRP_AISpec_assimilateSubParameters (
|
|
LLRP_tSAISpec * pThis,
|
|
LLRP_tSErrorDetails * pError);
|
|
|
|
extern void
|
|
LLRP_AISpec_encode (
|
|
const LLRP_tSAISpec *pThis,
|
|
LLRP_tSEncoderStream * pEncoderStream);
|
|
|
|
|
|
|
|
|
|
extern const LLRP_tSFieldDescriptor
|
|
LLRP_fdAISpec_AntennaIDs;
|
|
|
|
extern llrp_u16v_t
|
|
LLRP_AISpec_getAntennaIDs (
|
|
LLRP_tSAISpec *pThis);
|
|
|
|
extern LLRP_tResultCode
|
|
LLRP_AISpec_setAntennaIDs (
|
|
LLRP_tSAISpec *pThis,
|
|
llrp_u16v_t Value);
|
|
|
|
|
|
extern LLRP_tSAISpecStopTrigger *
|
|
LLRP_AISpec_getAISpecStopTrigger (
|
|
LLRP_tSAISpec *pThis);
|
|
|
|
extern LLRP_tResultCode
|
|
LLRP_AISpec_setAISpecStopTrigger (
|
|
LLRP_tSAISpec *pThis,
|
|
LLRP_tSAISpecStopTrigger *pValue);
|
|
|
|
extern LLRP_tSInventoryParameterSpec *
|
|
LLRP_AISpec_beginInventoryParameterSpec (
|
|
LLRP_tSAISpec *pThis);
|
|
|
|
extern LLRP_tSInventoryParameterSpec *
|
|
LLRP_AISpec_nextInventoryParameterSpec (
|
|
LLRP_tSInventoryParameterSpec *pCurrent);
|
|
|
|
extern void
|
|
LLRP_AISpec_clearInventoryParameterSpec (
|
|
LLRP_tSAISpec *pThis);
|
|
|
|
extern int
|
|
LLRP_AISpec_countInventoryParameterSpec (
|
|
LLRP_tSAISpec *pThis);
|
|
|
|
extern LLRP_tResultCode
|
|
LLRP_AISpec_addInventoryParameterSpec (
|
|
LLRP_tSAISpec *pThis,
|
|
LLRP_tSInventoryParameterSpec *pValue);
|
|
|
|
|
|
extern LLRP_tSParameter *
|
|
LLRP_AISpec_beginCustom (
|
|
LLRP_tSAISpec *pThis);
|
|
|
|
extern LLRP_tSParameter *
|
|
LLRP_AISpec_nextCustom (
|
|
LLRP_tSParameter *pCurrent);
|
|
|
|
extern void
|
|
LLRP_AISpec_clearCustom (
|
|
LLRP_tSAISpec *pThis);
|
|
|
|
extern int
|
|
LLRP_AISpec_countCustom (
|
|
LLRP_tSAISpec *pThis);
|
|
|
|
extern LLRP_tResultCode
|
|
LLRP_AISpec_addCustom (
|
|
LLRP_tSAISpec *pThis,
|
|
LLRP_tSParameter *pValue);
|
|
|
|
|
|
|
|
|
|
|
|
struct LLRP_SAISpecStopTrigger
|
|
{
|
|
LLRP_tSParameter hdr;
|
|
|
|
LLRP_tEAISpecStopTriggerType eAISpecStopTriggerType;
|
|
|
|
llrp_u32_t DurationTrigger;
|
|
|
|
|
|
LLRP_tSGPITriggerValue * pGPITriggerValue;
|
|
|
|
LLRP_tSTagObservationTrigger * pTagObservationTrigger;
|
|
|
|
};
|
|
|
|
extern const LLRP_tSTypeDescriptor
|
|
LLRP_tdAISpecStopTrigger;
|
|
|
|
extern const LLRP_tSFieldDescriptor *
|
|
LLRP_apfdAISpecStopTrigger[];
|
|
|
|
extern LLRP_tSAISpecStopTrigger *
|
|
LLRP_AISpecStopTrigger_construct (void);
|
|
|
|
extern void
|
|
LLRP_AISpecStopTrigger_destruct (
|
|
LLRP_tSAISpecStopTrigger * pThis);
|
|
|
|
extern void
|
|
LLRP_AISpecStopTrigger_decodeFields (
|
|
LLRP_tSAISpecStopTrigger * pThis,
|
|
LLRP_tSDecoderStream * pDecoderStream);
|
|
|
|
extern void
|
|
LLRP_AISpecStopTrigger_assimilateSubParameters (
|
|
LLRP_tSAISpecStopTrigger * pThis,
|
|
LLRP_tSErrorDetails * pError);
|
|
|
|
extern void
|
|
LLRP_AISpecStopTrigger_encode (
|
|
const LLRP_tSAISpecStopTrigger *pThis,
|
|
LLRP_tSEncoderStream * pEncoderStream);
|
|
|
|
|
|
|
|
|
|
extern const LLRP_tSFieldDescriptor
|
|
LLRP_fdAISpecStopTrigger_AISpecStopTriggerType;
|
|
|
|
extern LLRP_tEAISpecStopTriggerType
|
|
LLRP_AISpecStopTrigger_getAISpecStopTriggerType (
|
|
LLRP_tSAISpecStopTrigger *pThis);
|
|
|
|
extern LLRP_tResultCode
|
|
LLRP_AISpecStopTrigger_setAISpecStopTriggerType (
|
|
LLRP_tSAISpecStopTrigger *pThis,
|
|
LLRP_tEAISpecStopTriggerType Value);
|
|
|
|
extern const LLRP_tSFieldDescriptor
|
|
LLRP_fdAISpecStopTrigger_DurationTrigger;
|
|
|
|
extern llrp_u32_t
|
|
LLRP_AISpecStopTrigger_getDurationTrigger (
|
|
LLRP_tSAISpecStopTrigger *pThis);
|
|
|
|
extern LLRP_tResultCode
|
|
LLRP_AISpecStopTrigger_setDurationTrigger (
|
|
LLRP_tSAISpecStopTrigger *pThis,
|
|
llrp_u32_t Value);
|
|
|
|
|
|
extern LLRP_tSGPITriggerValue *
|
|
LLRP_AISpecStopTrigger_getGPITriggerValue (
|
|
LLRP_tSAISpecStopTrigger *pThis);
|
|
|
|
extern LLRP_tResultCode
|
|
LLRP_AISpecStopTrigger_setGPITriggerValue (
|
|
LLRP_tSAISpecStopTrigger *pThis,
|
|
LLRP_tSGPITriggerValue *pValue);
|
|
|
|
extern LLRP_tSTagObservationTrigger *
|
|
LLRP_AISpecStopTrigger_getTagObservationTrigger (
|
|
LLRP_tSAISpecStopTrigger *pThis);
|
|
|
|
extern LLRP_tResultCode
|
|
LLRP_AISpecStopTrigger_setTagObservationTrigger (
|
|
LLRP_tSAISpecStopTrigger *pThis,
|
|
LLRP_tSTagObservationTrigger *pValue);
|
|
|
|
|
|
|
|
|
|
struct LLRP_STagObservationTrigger
|
|
{
|
|
LLRP_tSParameter hdr;
|
|
|
|
LLRP_tETagObservationTriggerType eTriggerType;
|
|
|
|
llrp_u16_t NumberOfTags;
|
|
|
|
llrp_u16_t NumberOfAttempts;
|
|
|
|
llrp_u16_t T;
|
|
|
|
llrp_u32_t Timeout;
|
|
|
|
|
|
};
|
|
|
|
extern const LLRP_tSTypeDescriptor
|
|
LLRP_tdTagObservationTrigger;
|
|
|
|
extern const LLRP_tSFieldDescriptor *
|
|
LLRP_apfdTagObservationTrigger[];
|
|
|
|
extern LLRP_tSTagObservationTrigger *
|
|
LLRP_TagObservationTrigger_construct (void);
|
|
|
|
extern void
|
|
LLRP_TagObservationTrigger_destruct (
|
|
LLRP_tSTagObservationTrigger * pThis);
|
|
|
|
extern void
|
|
LLRP_TagObservationTrigger_decodeFields (
|
|
LLRP_tSTagObservationTrigger * pThis,
|
|
LLRP_tSDecoderStream * pDecoderStream);
|
|
|
|
extern void
|
|
LLRP_TagObservationTrigger_assimilateSubParameters (
|
|
LLRP_tSTagObservationTrigger * pThis,
|
|
LLRP_tSErrorDetails * pError);
|
|
|
|
extern void
|
|
LLRP_TagObservationTrigger_encode (
|
|
const LLRP_tSTagObservationTrigger *pThis,
|
|
LLRP_tSEncoderStream * pEncoderStream);
|
|
|
|
|
|
|
|
|
|
extern const LLRP_tSFieldDescriptor
|
|
LLRP_fdTagObservationTrigger_TriggerType;
|
|
|
|
extern LLRP_tETagObservationTriggerType
|
|
LLRP_TagObservationTrigger_getTriggerType (
|
|
LLRP_tSTagObservationTrigger *pThis);
|
|
|
|
extern LLRP_tResultCode
|
|
LLRP_TagObservationTrigger_setTriggerType (
|
|
LLRP_tSTagObservationTrigger *pThis,
|
|
LLRP_tETagObservationTriggerType Value);
|
|
|
|
extern const LLRP_tSFieldDescriptor
|
|
LLRP_fdTagObservationTrigger_NumberOfTags;
|
|
|
|
extern llrp_u16_t
|
|
LLRP_TagObservationTrigger_getNumberOfTags (
|
|
LLRP_tSTagObservationTrigger *pThis);
|
|
|
|
extern LLRP_tResultCode
|
|
LLRP_TagObservationTrigger_setNumberOfTags (
|
|
LLRP_tSTagObservationTrigger *pThis,
|
|
llrp_u16_t Value);
|
|
|
|
extern const LLRP_tSFieldDescriptor
|
|
LLRP_fdTagObservationTrigger_NumberOfAttempts;
|
|
|
|
extern llrp_u16_t
|
|
LLRP_TagObservationTrigger_getNumberOfAttempts (
|
|
LLRP_tSTagObservationTrigger *pThis);
|
|
|
|
extern LLRP_tResultCode
|
|
LLRP_TagObservationTrigger_setNumberOfAttempts (
|
|
LLRP_tSTagObservationTrigger *pThis,
|
|
llrp_u16_t Value);
|
|
|
|
extern const LLRP_tSFieldDescriptor
|
|
LLRP_fdTagObservationTrigger_T;
|
|
|
|
extern llrp_u16_t
|
|
LLRP_TagObservationTrigger_getT (
|
|
LLRP_tSTagObservationTrigger *pThis);
|
|
|
|
extern LLRP_tResultCode
|
|
LLRP_TagObservationTrigger_setT (
|
|
LLRP_tSTagObservationTrigger *pThis,
|
|
llrp_u16_t Value);
|
|
|
|
extern const LLRP_tSFieldDescriptor
|
|
LLRP_fdTagObservationTrigger_Timeout;
|
|
|
|
extern llrp_u32_t
|
|
LLRP_TagObservationTrigger_getTimeout (
|
|
LLRP_tSTagObservationTrigger *pThis);
|
|
|
|
extern LLRP_tResultCode
|
|
LLRP_TagObservationTrigger_setTimeout (
|
|
LLRP_tSTagObservationTrigger *pThis,
|
|
llrp_u32_t Value);
|
|
|
|
|
|
|
|
|
|
|
|
struct LLRP_SInventoryParameterSpec
|
|
{
|
|
LLRP_tSParameter hdr;
|
|
|
|
llrp_u16_t InventoryParameterSpecID;
|
|
|
|
LLRP_tEAirProtocols eProtocolID;
|
|
|
|
|
|
LLRP_tSAntennaConfiguration * listAntennaConfiguration;
|
|
|
|
LLRP_tSParameter * listCustom;
|
|
|
|
};
|
|
|
|
extern const LLRP_tSTypeDescriptor
|
|
LLRP_tdInventoryParameterSpec;
|
|
|
|
extern const LLRP_tSFieldDescriptor *
|
|
LLRP_apfdInventoryParameterSpec[];
|
|
|
|
extern LLRP_tSInventoryParameterSpec *
|
|
LLRP_InventoryParameterSpec_construct (void);
|
|
|
|
extern void
|
|
LLRP_InventoryParameterSpec_destruct (
|
|
LLRP_tSInventoryParameterSpec * pThis);
|
|
|
|
extern void
|
|
LLRP_InventoryParameterSpec_decodeFields (
|
|
LLRP_tSInventoryParameterSpec * pThis,
|
|
LLRP_tSDecoderStream * pDecoderStream);
|
|
|
|
extern void
|
|
LLRP_InventoryParameterSpec_assimilateSubParameters (
|
|
LLRP_tSInventoryParameterSpec * pThis,
|
|
LLRP_tSErrorDetails * pError);
|
|
|
|
extern void
|
|
LLRP_InventoryParameterSpec_encode (
|
|
const LLRP_tSInventoryParameterSpec *pThis,
|
|
LLRP_tSEncoderStream * pEncoderStream);
|
|
|
|
|
|
|
|
|
|
extern const LLRP_tSFieldDescriptor
|
|
LLRP_fdInventoryParameterSpec_InventoryParameterSpecID;
|
|
|
|
extern llrp_u16_t
|
|
LLRP_InventoryParameterSpec_getInventoryParameterSpecID (
|
|
LLRP_tSInventoryParameterSpec *pThis);
|
|
|
|
extern LLRP_tResultCode
|
|
LLRP_InventoryParameterSpec_setInventoryParameterSpecID (
|
|
LLRP_tSInventoryParameterSpec *pThis,
|
|
llrp_u16_t Value);
|
|
|
|
extern const LLRP_tSFieldDescriptor
|
|
LLRP_fdInventoryParameterSpec_ProtocolID;
|
|
|
|
extern LLRP_tEAirProtocols
|
|
LLRP_InventoryParameterSpec_getProtocolID (
|
|
LLRP_tSInventoryParameterSpec *pThis);
|
|
|
|
extern LLRP_tResultCode
|
|
LLRP_InventoryParameterSpec_setProtocolID (
|
|
LLRP_tSInventoryParameterSpec *pThis,
|
|
LLRP_tEAirProtocols Value);
|
|
|
|
|
|
extern LLRP_tSAntennaConfiguration *
|
|
LLRP_InventoryParameterSpec_beginAntennaConfiguration (
|
|
LLRP_tSInventoryParameterSpec *pThis);
|
|
|
|
extern LLRP_tSAntennaConfiguration *
|
|
LLRP_InventoryParameterSpec_nextAntennaConfiguration (
|
|
LLRP_tSAntennaConfiguration *pCurrent);
|
|
|
|
extern void
|
|
LLRP_InventoryParameterSpec_clearAntennaConfiguration (
|
|
LLRP_tSInventoryParameterSpec *pThis);
|
|
|
|
extern int
|
|
LLRP_InventoryParameterSpec_countAntennaConfiguration (
|
|
LLRP_tSInventoryParameterSpec *pThis);
|
|
|
|
extern LLRP_tResultCode
|
|
LLRP_InventoryParameterSpec_addAntennaConfiguration (
|
|
LLRP_tSInventoryParameterSpec *pThis,
|
|
LLRP_tSAntennaConfiguration *pValue);
|
|
|
|
|
|
extern LLRP_tSParameter *
|
|
LLRP_InventoryParameterSpec_beginCustom (
|
|
LLRP_tSInventoryParameterSpec *pThis);
|
|
|
|
extern LLRP_tSParameter *
|
|
LLRP_InventoryParameterSpec_nextCustom (
|
|
LLRP_tSParameter *pCurrent);
|
|
|
|
extern void
|
|
LLRP_InventoryParameterSpec_clearCustom (
|
|
LLRP_tSInventoryParameterSpec *pThis);
|
|
|
|
extern int
|
|
LLRP_InventoryParameterSpec_countCustom (
|
|
LLRP_tSInventoryParameterSpec *pThis);
|
|
|
|
extern LLRP_tResultCode
|
|
LLRP_InventoryParameterSpec_addCustom (
|
|
LLRP_tSInventoryParameterSpec *pThis,
|
|
LLRP_tSParameter *pValue);
|
|
|
|
|
|
|
|
|
|
|
|
struct LLRP_SRFSurveySpec
|
|
{
|
|
LLRP_tSParameter hdr;
|
|
|
|
llrp_u16_t AntennaID;
|
|
|
|
llrp_u32_t StartFrequency;
|
|
|
|
llrp_u32_t EndFrequency;
|
|
|
|
|
|
LLRP_tSRFSurveySpecStopTrigger * pRFSurveySpecStopTrigger;
|
|
|
|
LLRP_tSParameter * listCustom;
|
|
|
|
};
|
|
|
|
extern const LLRP_tSTypeDescriptor
|
|
LLRP_tdRFSurveySpec;
|
|
|
|
extern const LLRP_tSFieldDescriptor *
|
|
LLRP_apfdRFSurveySpec[];
|
|
|
|
extern LLRP_tSRFSurveySpec *
|
|
LLRP_RFSurveySpec_construct (void);
|
|
|
|
extern void
|
|
LLRP_RFSurveySpec_destruct (
|
|
LLRP_tSRFSurveySpec * pThis);
|
|
|
|
extern void
|
|
LLRP_RFSurveySpec_decodeFields (
|
|
LLRP_tSRFSurveySpec * pThis,
|
|
LLRP_tSDecoderStream * pDecoderStream);
|
|
|
|
extern void
|
|
LLRP_RFSurveySpec_assimilateSubParameters (
|
|
LLRP_tSRFSurveySpec * pThis,
|
|
LLRP_tSErrorDetails * pError);
|
|
|
|
extern void
|
|
LLRP_RFSurveySpec_encode (
|
|
const LLRP_tSRFSurveySpec *pThis,
|
|
LLRP_tSEncoderStream * pEncoderStream);
|
|
|
|
|
|
|
|
|
|
extern const LLRP_tSFieldDescriptor
|
|
LLRP_fdRFSurveySpec_AntennaID;
|
|
|
|
extern llrp_u16_t
|
|
LLRP_RFSurveySpec_getAntennaID (
|
|
LLRP_tSRFSurveySpec *pThis);
|
|
|
|
extern LLRP_tResultCode
|
|
LLRP_RFSurveySpec_setAntennaID (
|
|
LLRP_tSRFSurveySpec *pThis,
|
|
llrp_u16_t Value);
|
|
|
|
extern const LLRP_tSFieldDescriptor
|
|
LLRP_fdRFSurveySpec_StartFrequency;
|
|
|
|
extern llrp_u32_t
|
|
LLRP_RFSurveySpec_getStartFrequency (
|
|
LLRP_tSRFSurveySpec *pThis);
|
|
|
|
extern LLRP_tResultCode
|
|
LLRP_RFSurveySpec_setStartFrequency (
|
|
LLRP_tSRFSurveySpec *pThis,
|
|
llrp_u32_t Value);
|
|
|
|
extern const LLRP_tSFieldDescriptor
|
|
LLRP_fdRFSurveySpec_EndFrequency;
|
|
|
|
extern llrp_u32_t
|
|
LLRP_RFSurveySpec_getEndFrequency (
|
|
LLRP_tSRFSurveySpec *pThis);
|
|
|
|
extern LLRP_tResultCode
|
|
LLRP_RFSurveySpec_setEndFrequency (
|
|
LLRP_tSRFSurveySpec *pThis,
|
|
llrp_u32_t Value);
|
|
|
|
|
|
extern LLRP_tSRFSurveySpecStopTrigger *
|
|
LLRP_RFSurveySpec_getRFSurveySpecStopTrigger (
|
|
LLRP_tSRFSurveySpec *pThis);
|
|
|
|
extern LLRP_tResultCode
|
|
LLRP_RFSurveySpec_setRFSurveySpecStopTrigger (
|
|
LLRP_tSRFSurveySpec *pThis,
|
|
LLRP_tSRFSurveySpecStopTrigger *pValue);
|
|
|
|
extern LLRP_tSParameter *
|
|
LLRP_RFSurveySpec_beginCustom (
|
|
LLRP_tSRFSurveySpec *pThis);
|
|
|
|
extern LLRP_tSParameter *
|
|
LLRP_RFSurveySpec_nextCustom (
|
|
LLRP_tSParameter *pCurrent);
|
|
|
|
extern void
|
|
LLRP_RFSurveySpec_clearCustom (
|
|
LLRP_tSRFSurveySpec *pThis);
|
|
|
|
extern int
|
|
LLRP_RFSurveySpec_countCustom (
|
|
LLRP_tSRFSurveySpec *pThis);
|
|
|
|
extern LLRP_tResultCode
|
|
LLRP_RFSurveySpec_addCustom (
|
|
LLRP_tSRFSurveySpec *pThis,
|
|
LLRP_tSParameter *pValue);
|
|
|
|
|
|
|
|
|
|
|
|
struct LLRP_SRFSurveySpecStopTrigger
|
|
{
|
|
LLRP_tSParameter hdr;
|
|
|
|
LLRP_tERFSurveySpecStopTriggerType eStopTriggerType;
|
|
|
|
llrp_u32_t DurationPeriod;
|
|
|
|
llrp_u32_t N;
|
|
|
|
|
|
};
|
|
|
|
extern const LLRP_tSTypeDescriptor
|
|
LLRP_tdRFSurveySpecStopTrigger;
|
|
|
|
extern const LLRP_tSFieldDescriptor *
|
|
LLRP_apfdRFSurveySpecStopTrigger[];
|
|
|
|
extern LLRP_tSRFSurveySpecStopTrigger *
|
|
LLRP_RFSurveySpecStopTrigger_construct (void);
|
|
|
|
extern void
|
|
LLRP_RFSurveySpecStopTrigger_destruct (
|
|
LLRP_tSRFSurveySpecStopTrigger * pThis);
|
|
|
|
extern void
|
|
LLRP_RFSurveySpecStopTrigger_decodeFields (
|
|
LLRP_tSRFSurveySpecStopTrigger * pThis,
|
|
LLRP_tSDecoderStream * pDecoderStream);
|
|
|
|
extern void
|
|
LLRP_RFSurveySpecStopTrigger_assimilateSubParameters (
|
|
LLRP_tSRFSurveySpecStopTrigger * pThis,
|
|
LLRP_tSErrorDetails * pError);
|
|
|
|
extern void
|
|
LLRP_RFSurveySpecStopTrigger_encode (
|
|
const LLRP_tSRFSurveySpecStopTrigger *pThis,
|
|
LLRP_tSEncoderStream * pEncoderStream);
|
|
|
|
|
|
|
|
|
|
extern const LLRP_tSFieldDescriptor
|
|
LLRP_fdRFSurveySpecStopTrigger_StopTriggerType;
|
|
|
|
extern LLRP_tERFSurveySpecStopTriggerType
|
|
LLRP_RFSurveySpecStopTrigger_getStopTriggerType (
|
|
LLRP_tSRFSurveySpecStopTrigger *pThis);
|
|
|
|
extern LLRP_tResultCode
|
|
LLRP_RFSurveySpecStopTrigger_setStopTriggerType (
|
|
LLRP_tSRFSurveySpecStopTrigger *pThis,
|
|
LLRP_tERFSurveySpecStopTriggerType Value);
|
|
|
|
extern const LLRP_tSFieldDescriptor
|
|
LLRP_fdRFSurveySpecStopTrigger_DurationPeriod;
|
|
|
|
extern llrp_u32_t
|
|
LLRP_RFSurveySpecStopTrigger_getDurationPeriod (
|
|
LLRP_tSRFSurveySpecStopTrigger *pThis);
|
|
|
|
extern LLRP_tResultCode
|
|
LLRP_RFSurveySpecStopTrigger_setDurationPeriod (
|
|
LLRP_tSRFSurveySpecStopTrigger *pThis,
|
|
llrp_u32_t Value);
|
|
|
|
extern const LLRP_tSFieldDescriptor
|
|
LLRP_fdRFSurveySpecStopTrigger_N;
|
|
|
|
extern llrp_u32_t
|
|
LLRP_RFSurveySpecStopTrigger_getN (
|
|
LLRP_tSRFSurveySpecStopTrigger *pThis);
|
|
|
|
extern LLRP_tResultCode
|
|
LLRP_RFSurveySpecStopTrigger_setN (
|
|
LLRP_tSRFSurveySpecStopTrigger *pThis,
|
|
llrp_u32_t Value);
|
|
|
|
|
|
|
|
|
|
|
|
struct LLRP_SAccessSpec
|
|
{
|
|
LLRP_tSParameter hdr;
|
|
|
|
llrp_u32_t AccessSpecID;
|
|
|
|
llrp_u16_t AntennaID;
|
|
|
|
LLRP_tEAirProtocols eProtocolID;
|
|
|
|
LLRP_tEAccessSpecState eCurrentState;
|
|
|
|
llrp_u32_t ROSpecID;
|
|
|
|
|
|
LLRP_tSAccessSpecStopTrigger * pAccessSpecStopTrigger;
|
|
|
|
LLRP_tSAccessCommand * pAccessCommand;
|
|
|
|
LLRP_tSAccessReportSpec * pAccessReportSpec;
|
|
|
|
LLRP_tSParameter * listCustom;
|
|
|
|
};
|
|
|
|
extern const LLRP_tSTypeDescriptor
|
|
LLRP_tdAccessSpec;
|
|
|
|
extern const LLRP_tSFieldDescriptor *
|
|
LLRP_apfdAccessSpec[];
|
|
|
|
extern LLRP_tSAccessSpec *
|
|
LLRP_AccessSpec_construct (void);
|
|
|
|
extern void
|
|
LLRP_AccessSpec_destruct (
|
|
LLRP_tSAccessSpec * pThis);
|
|
|
|
extern void
|
|
LLRP_AccessSpec_decodeFields (
|
|
LLRP_tSAccessSpec * pThis,
|
|
LLRP_tSDecoderStream * pDecoderStream);
|
|
|
|
extern void
|
|
LLRP_AccessSpec_assimilateSubParameters (
|
|
LLRP_tSAccessSpec * pThis,
|
|
LLRP_tSErrorDetails * pError);
|
|
|
|
extern void
|
|
LLRP_AccessSpec_encode (
|
|
const LLRP_tSAccessSpec *pThis,
|
|
LLRP_tSEncoderStream * pEncoderStream);
|
|
|
|
|
|
|
|
|
|
extern const LLRP_tSFieldDescriptor
|
|
LLRP_fdAccessSpec_AccessSpecID;
|
|
|
|
extern llrp_u32_t
|
|
LLRP_AccessSpec_getAccessSpecID (
|
|
LLRP_tSAccessSpec *pThis);
|
|
|
|
extern LLRP_tResultCode
|
|
LLRP_AccessSpec_setAccessSpecID (
|
|
LLRP_tSAccessSpec *pThis,
|
|
llrp_u32_t Value);
|
|
|
|
extern const LLRP_tSFieldDescriptor
|
|
LLRP_fdAccessSpec_AntennaID;
|
|
|
|
extern llrp_u16_t
|
|
LLRP_AccessSpec_getAntennaID (
|
|
LLRP_tSAccessSpec *pThis);
|
|
|
|
extern LLRP_tResultCode
|
|
LLRP_AccessSpec_setAntennaID (
|
|
LLRP_tSAccessSpec *pThis,
|
|
llrp_u16_t Value);
|
|
|
|
extern const LLRP_tSFieldDescriptor
|
|
LLRP_fdAccessSpec_ProtocolID;
|
|
|
|
extern LLRP_tEAirProtocols
|
|
LLRP_AccessSpec_getProtocolID (
|
|
LLRP_tSAccessSpec *pThis);
|
|
|
|
extern LLRP_tResultCode
|
|
LLRP_AccessSpec_setProtocolID (
|
|
LLRP_tSAccessSpec *pThis,
|
|
LLRP_tEAirProtocols Value);
|
|
|
|
extern const LLRP_tSFieldDescriptor
|
|
LLRP_fdAccessSpec_CurrentState;
|
|
|
|
extern LLRP_tEAccessSpecState
|
|
LLRP_AccessSpec_getCurrentState (
|
|
LLRP_tSAccessSpec *pThis);
|
|
|
|
extern LLRP_tResultCode
|
|
LLRP_AccessSpec_setCurrentState (
|
|
LLRP_tSAccessSpec *pThis,
|
|
LLRP_tEAccessSpecState Value);
|
|
|
|
extern const LLRP_tSFieldDescriptor
|
|
LLRP_fdAccessSpec_ROSpecID;
|
|
|
|
extern llrp_u32_t
|
|
LLRP_AccessSpec_getROSpecID (
|
|
LLRP_tSAccessSpec *pThis);
|
|
|
|
extern LLRP_tResultCode
|
|
LLRP_AccessSpec_setROSpecID (
|
|
LLRP_tSAccessSpec *pThis,
|
|
llrp_u32_t Value);
|
|
|
|
|
|
extern LLRP_tSAccessSpecStopTrigger *
|
|
LLRP_AccessSpec_getAccessSpecStopTrigger (
|
|
LLRP_tSAccessSpec *pThis);
|
|
|
|
extern LLRP_tResultCode
|
|
LLRP_AccessSpec_setAccessSpecStopTrigger (
|
|
LLRP_tSAccessSpec *pThis,
|
|
LLRP_tSAccessSpecStopTrigger *pValue);
|
|
|
|
extern LLRP_tSAccessCommand *
|
|
LLRP_AccessSpec_getAccessCommand (
|
|
LLRP_tSAccessSpec *pThis);
|
|
|
|
extern LLRP_tResultCode
|
|
LLRP_AccessSpec_setAccessCommand (
|
|
LLRP_tSAccessSpec *pThis,
|
|
LLRP_tSAccessCommand *pValue);
|
|
|
|
extern LLRP_tSAccessReportSpec *
|
|
LLRP_AccessSpec_getAccessReportSpec (
|
|
LLRP_tSAccessSpec *pThis);
|
|
|
|
extern LLRP_tResultCode
|
|
LLRP_AccessSpec_setAccessReportSpec (
|
|
LLRP_tSAccessSpec *pThis,
|
|
LLRP_tSAccessReportSpec *pValue);
|
|
|
|
extern LLRP_tSParameter *
|
|
LLRP_AccessSpec_beginCustom (
|
|
LLRP_tSAccessSpec *pThis);
|
|
|
|
extern LLRP_tSParameter *
|
|
LLRP_AccessSpec_nextCustom (
|
|
LLRP_tSParameter *pCurrent);
|
|
|
|
extern void
|
|
LLRP_AccessSpec_clearCustom (
|
|
LLRP_tSAccessSpec *pThis);
|
|
|
|
extern int
|
|
LLRP_AccessSpec_countCustom (
|
|
LLRP_tSAccessSpec *pThis);
|
|
|
|
extern LLRP_tResultCode
|
|
LLRP_AccessSpec_addCustom (
|
|
LLRP_tSAccessSpec *pThis,
|
|
LLRP_tSParameter *pValue);
|
|
|
|
|
|
|
|
|
|
|
|
struct LLRP_SAccessSpecStopTrigger
|
|
{
|
|
LLRP_tSParameter hdr;
|
|
|
|
LLRP_tEAccessSpecStopTriggerType eAccessSpecStopTrigger;
|
|
|
|
llrp_u16_t OperationCountValue;
|
|
|
|
|
|
};
|
|
|
|
extern const LLRP_tSTypeDescriptor
|
|
LLRP_tdAccessSpecStopTrigger;
|
|
|
|
extern const LLRP_tSFieldDescriptor *
|
|
LLRP_apfdAccessSpecStopTrigger[];
|
|
|
|
extern LLRP_tSAccessSpecStopTrigger *
|
|
LLRP_AccessSpecStopTrigger_construct (void);
|
|
|
|
extern void
|
|
LLRP_AccessSpecStopTrigger_destruct (
|
|
LLRP_tSAccessSpecStopTrigger * pThis);
|
|
|
|
extern void
|
|
LLRP_AccessSpecStopTrigger_decodeFields (
|
|
LLRP_tSAccessSpecStopTrigger * pThis,
|
|
LLRP_tSDecoderStream * pDecoderStream);
|
|
|
|
extern void
|
|
LLRP_AccessSpecStopTrigger_assimilateSubParameters (
|
|
LLRP_tSAccessSpecStopTrigger * pThis,
|
|
LLRP_tSErrorDetails * pError);
|
|
|
|
extern void
|
|
LLRP_AccessSpecStopTrigger_encode (
|
|
const LLRP_tSAccessSpecStopTrigger *pThis,
|
|
LLRP_tSEncoderStream * pEncoderStream);
|
|
|
|
|
|
|
|
|
|
extern const LLRP_tSFieldDescriptor
|
|
LLRP_fdAccessSpecStopTrigger_AccessSpecStopTrigger;
|
|
|
|
extern LLRP_tEAccessSpecStopTriggerType
|
|
LLRP_AccessSpecStopTrigger_getAccessSpecStopTrigger (
|
|
LLRP_tSAccessSpecStopTrigger *pThis);
|
|
|
|
extern LLRP_tResultCode
|
|
LLRP_AccessSpecStopTrigger_setAccessSpecStopTrigger (
|
|
LLRP_tSAccessSpecStopTrigger *pThis,
|
|
LLRP_tEAccessSpecStopTriggerType Value);
|
|
|
|
extern const LLRP_tSFieldDescriptor
|
|
LLRP_fdAccessSpecStopTrigger_OperationCountValue;
|
|
|
|
extern llrp_u16_t
|
|
LLRP_AccessSpecStopTrigger_getOperationCountValue (
|
|
LLRP_tSAccessSpecStopTrigger *pThis);
|
|
|
|
extern LLRP_tResultCode
|
|
LLRP_AccessSpecStopTrigger_setOperationCountValue (
|
|
LLRP_tSAccessSpecStopTrigger *pThis,
|
|
llrp_u16_t Value);
|
|
|
|
|
|
|
|
|
|
|
|
struct LLRP_SAccessCommand
|
|
{
|
|
LLRP_tSParameter hdr;
|
|
|
|
|
|
LLRP_tSParameter * pAirProtocolTagSpec;
|
|
|
|
LLRP_tSParameter * listAccessCommandOpSpec;
|
|
|
|
LLRP_tSParameter * listCustom;
|
|
|
|
};
|
|
|
|
extern const LLRP_tSTypeDescriptor
|
|
LLRP_tdAccessCommand;
|
|
|
|
extern const LLRP_tSFieldDescriptor *
|
|
LLRP_apfdAccessCommand[];
|
|
|
|
extern LLRP_tSAccessCommand *
|
|
LLRP_AccessCommand_construct (void);
|
|
|
|
extern void
|
|
LLRP_AccessCommand_destruct (
|
|
LLRP_tSAccessCommand * pThis);
|
|
|
|
extern void
|
|
LLRP_AccessCommand_decodeFields (
|
|
LLRP_tSAccessCommand * pThis,
|
|
LLRP_tSDecoderStream * pDecoderStream);
|
|
|
|
extern void
|
|
LLRP_AccessCommand_assimilateSubParameters (
|
|
LLRP_tSAccessCommand * pThis,
|
|
LLRP_tSErrorDetails * pError);
|
|
|
|
extern void
|
|
LLRP_AccessCommand_encode (
|
|
const LLRP_tSAccessCommand *pThis,
|
|
LLRP_tSEncoderStream * pEncoderStream);
|
|
|
|
|
|
|
|
|
|
|
|
extern LLRP_tSParameter *
|
|
LLRP_AccessCommand_getAirProtocolTagSpec (
|
|
LLRP_tSAccessCommand *pThis);
|
|
|
|
extern LLRP_tResultCode
|
|
LLRP_AccessCommand_setAirProtocolTagSpec (
|
|
LLRP_tSAccessCommand *pThis,
|
|
LLRP_tSParameter *pValue);
|
|
|
|
extern LLRP_tSParameter *
|
|
LLRP_AccessCommand_beginAccessCommandOpSpec (
|
|
LLRP_tSAccessCommand *pThis);
|
|
|
|
extern LLRP_tSParameter *
|
|
LLRP_AccessCommand_nextAccessCommandOpSpec (
|
|
LLRP_tSParameter *pCurrent);
|
|
|
|
extern void
|
|
LLRP_AccessCommand_clearAccessCommandOpSpec (
|
|
LLRP_tSAccessCommand *pThis);
|
|
|
|
extern int
|
|
LLRP_AccessCommand_countAccessCommandOpSpec (
|
|
LLRP_tSAccessCommand *pThis);
|
|
|
|
extern LLRP_tResultCode
|
|
LLRP_AccessCommand_addAccessCommandOpSpec (
|
|
LLRP_tSAccessCommand *pThis,
|
|
LLRP_tSParameter *pValue);
|
|
|
|
|
|
extern LLRP_tSParameter *
|
|
LLRP_AccessCommand_beginCustom (
|
|
LLRP_tSAccessCommand *pThis);
|
|
|
|
extern LLRP_tSParameter *
|
|
LLRP_AccessCommand_nextCustom (
|
|
LLRP_tSParameter *pCurrent);
|
|
|
|
extern void
|
|
LLRP_AccessCommand_clearCustom (
|
|
LLRP_tSAccessCommand *pThis);
|
|
|
|
extern int
|
|
LLRP_AccessCommand_countCustom (
|
|
LLRP_tSAccessCommand *pThis);
|
|
|
|
extern LLRP_tResultCode
|
|
LLRP_AccessCommand_addCustom (
|
|
LLRP_tSAccessCommand *pThis,
|
|
LLRP_tSParameter *pValue);
|
|
|
|
|
|
|
|
|
|
|
|
struct LLRP_SClientRequestOpSpec
|
|
{
|
|
LLRP_tSParameter hdr;
|
|
|
|
llrp_u16_t OpSpecID;
|
|
|
|
|
|
};
|
|
|
|
extern const LLRP_tSTypeDescriptor
|
|
LLRP_tdClientRequestOpSpec;
|
|
|
|
extern const LLRP_tSFieldDescriptor *
|
|
LLRP_apfdClientRequestOpSpec[];
|
|
|
|
extern LLRP_tSClientRequestOpSpec *
|
|
LLRP_ClientRequestOpSpec_construct (void);
|
|
|
|
extern void
|
|
LLRP_ClientRequestOpSpec_destruct (
|
|
LLRP_tSClientRequestOpSpec * pThis);
|
|
|
|
extern void
|
|
LLRP_ClientRequestOpSpec_decodeFields (
|
|
LLRP_tSClientRequestOpSpec * pThis,
|
|
LLRP_tSDecoderStream * pDecoderStream);
|
|
|
|
extern void
|
|
LLRP_ClientRequestOpSpec_assimilateSubParameters (
|
|
LLRP_tSClientRequestOpSpec * pThis,
|
|
LLRP_tSErrorDetails * pError);
|
|
|
|
extern void
|
|
LLRP_ClientRequestOpSpec_encode (
|
|
const LLRP_tSClientRequestOpSpec *pThis,
|
|
LLRP_tSEncoderStream * pEncoderStream);
|
|
|
|
|
|
|
|
|
|
extern const LLRP_tSFieldDescriptor
|
|
LLRP_fdClientRequestOpSpec_OpSpecID;
|
|
|
|
extern llrp_u16_t
|
|
LLRP_ClientRequestOpSpec_getOpSpecID (
|
|
LLRP_tSClientRequestOpSpec *pThis);
|
|
|
|
extern LLRP_tResultCode
|
|
LLRP_ClientRequestOpSpec_setOpSpecID (
|
|
LLRP_tSClientRequestOpSpec *pThis,
|
|
llrp_u16_t Value);
|
|
|
|
|
|
|
|
|
|
|
|
struct LLRP_SClientRequestResponse
|
|
{
|
|
LLRP_tSParameter hdr;
|
|
|
|
llrp_u32_t AccessSpecID;
|
|
|
|
|
|
LLRP_tSEPCData * pEPCData;
|
|
|
|
LLRP_tSParameter * listAirProtocolOpSpec;
|
|
|
|
};
|
|
|
|
extern const LLRP_tSTypeDescriptor
|
|
LLRP_tdClientRequestResponse;
|
|
|
|
extern const LLRP_tSFieldDescriptor *
|
|
LLRP_apfdClientRequestResponse[];
|
|
|
|
extern LLRP_tSClientRequestResponse *
|
|
LLRP_ClientRequestResponse_construct (void);
|
|
|
|
extern void
|
|
LLRP_ClientRequestResponse_destruct (
|
|
LLRP_tSClientRequestResponse * pThis);
|
|
|
|
extern void
|
|
LLRP_ClientRequestResponse_decodeFields (
|
|
LLRP_tSClientRequestResponse * pThis,
|
|
LLRP_tSDecoderStream * pDecoderStream);
|
|
|
|
extern void
|
|
LLRP_ClientRequestResponse_assimilateSubParameters (
|
|
LLRP_tSClientRequestResponse * pThis,
|
|
LLRP_tSErrorDetails * pError);
|
|
|
|
extern void
|
|
LLRP_ClientRequestResponse_encode (
|
|
const LLRP_tSClientRequestResponse *pThis,
|
|
LLRP_tSEncoderStream * pEncoderStream);
|
|
|
|
|
|
|
|
|
|
extern const LLRP_tSFieldDescriptor
|
|
LLRP_fdClientRequestResponse_AccessSpecID;
|
|
|
|
extern llrp_u32_t
|
|
LLRP_ClientRequestResponse_getAccessSpecID (
|
|
LLRP_tSClientRequestResponse *pThis);
|
|
|
|
extern LLRP_tResultCode
|
|
LLRP_ClientRequestResponse_setAccessSpecID (
|
|
LLRP_tSClientRequestResponse *pThis,
|
|
llrp_u32_t Value);
|
|
|
|
|
|
extern LLRP_tSEPCData *
|
|
LLRP_ClientRequestResponse_getEPCData (
|
|
LLRP_tSClientRequestResponse *pThis);
|
|
|
|
extern LLRP_tResultCode
|
|
LLRP_ClientRequestResponse_setEPCData (
|
|
LLRP_tSClientRequestResponse *pThis,
|
|
LLRP_tSEPCData *pValue);
|
|
|
|
extern LLRP_tSParameter *
|
|
LLRP_ClientRequestResponse_beginAirProtocolOpSpec (
|
|
LLRP_tSClientRequestResponse *pThis);
|
|
|
|
extern LLRP_tSParameter *
|
|
LLRP_ClientRequestResponse_nextAirProtocolOpSpec (
|
|
LLRP_tSParameter *pCurrent);
|
|
|
|
extern void
|
|
LLRP_ClientRequestResponse_clearAirProtocolOpSpec (
|
|
LLRP_tSClientRequestResponse *pThis);
|
|
|
|
extern int
|
|
LLRP_ClientRequestResponse_countAirProtocolOpSpec (
|
|
LLRP_tSClientRequestResponse *pThis);
|
|
|
|
extern LLRP_tResultCode
|
|
LLRP_ClientRequestResponse_addAirProtocolOpSpec (
|
|
LLRP_tSClientRequestResponse *pThis,
|
|
LLRP_tSParameter *pValue);
|
|
|
|
|
|
|
|
|
|
|
|
struct LLRP_SLLRPConfigurationStateValue
|
|
{
|
|
LLRP_tSParameter hdr;
|
|
|
|
llrp_u32_t LLRPConfigurationStateValue;
|
|
|
|
|
|
};
|
|
|
|
extern const LLRP_tSTypeDescriptor
|
|
LLRP_tdLLRPConfigurationStateValue;
|
|
|
|
extern const LLRP_tSFieldDescriptor *
|
|
LLRP_apfdLLRPConfigurationStateValue[];
|
|
|
|
extern LLRP_tSLLRPConfigurationStateValue *
|
|
LLRP_LLRPConfigurationStateValue_construct (void);
|
|
|
|
extern void
|
|
LLRP_LLRPConfigurationStateValue_destruct (
|
|
LLRP_tSLLRPConfigurationStateValue * pThis);
|
|
|
|
extern void
|
|
LLRP_LLRPConfigurationStateValue_decodeFields (
|
|
LLRP_tSLLRPConfigurationStateValue * pThis,
|
|
LLRP_tSDecoderStream * pDecoderStream);
|
|
|
|
extern void
|
|
LLRP_LLRPConfigurationStateValue_assimilateSubParameters (
|
|
LLRP_tSLLRPConfigurationStateValue * pThis,
|
|
LLRP_tSErrorDetails * pError);
|
|
|
|
extern void
|
|
LLRP_LLRPConfigurationStateValue_encode (
|
|
const LLRP_tSLLRPConfigurationStateValue *pThis,
|
|
LLRP_tSEncoderStream * pEncoderStream);
|
|
|
|
|
|
|
|
|
|
extern const LLRP_tSFieldDescriptor
|
|
LLRP_fdLLRPConfigurationStateValue_LLRPConfigurationStateValue;
|
|
|
|
extern llrp_u32_t
|
|
LLRP_LLRPConfigurationStateValue_getLLRPConfigurationStateValue (
|
|
LLRP_tSLLRPConfigurationStateValue *pThis);
|
|
|
|
extern LLRP_tResultCode
|
|
LLRP_LLRPConfigurationStateValue_setLLRPConfigurationStateValue (
|
|
LLRP_tSLLRPConfigurationStateValue *pThis,
|
|
llrp_u32_t Value);
|
|
|
|
|
|
|
|
|
|
|
|
struct LLRP_SIdentification
|
|
{
|
|
LLRP_tSParameter hdr;
|
|
|
|
LLRP_tEIdentificationType eIDType;
|
|
|
|
llrp_u8v_t ReaderID;
|
|
|
|
|
|
};
|
|
|
|
extern const LLRP_tSTypeDescriptor
|
|
LLRP_tdIdentification;
|
|
|
|
extern const LLRP_tSFieldDescriptor *
|
|
LLRP_apfdIdentification[];
|
|
|
|
extern LLRP_tSIdentification *
|
|
LLRP_Identification_construct (void);
|
|
|
|
extern void
|
|
LLRP_Identification_destruct (
|
|
LLRP_tSIdentification * pThis);
|
|
|
|
extern void
|
|
LLRP_Identification_decodeFields (
|
|
LLRP_tSIdentification * pThis,
|
|
LLRP_tSDecoderStream * pDecoderStream);
|
|
|
|
extern void
|
|
LLRP_Identification_assimilateSubParameters (
|
|
LLRP_tSIdentification * pThis,
|
|
LLRP_tSErrorDetails * pError);
|
|
|
|
extern void
|
|
LLRP_Identification_encode (
|
|
const LLRP_tSIdentification *pThis,
|
|
LLRP_tSEncoderStream * pEncoderStream);
|
|
|
|
|
|
|
|
|
|
extern const LLRP_tSFieldDescriptor
|
|
LLRP_fdIdentification_IDType;
|
|
|
|
extern LLRP_tEIdentificationType
|
|
LLRP_Identification_getIDType (
|
|
LLRP_tSIdentification *pThis);
|
|
|
|
extern LLRP_tResultCode
|
|
LLRP_Identification_setIDType (
|
|
LLRP_tSIdentification *pThis,
|
|
LLRP_tEIdentificationType Value);
|
|
|
|
extern const LLRP_tSFieldDescriptor
|
|
LLRP_fdIdentification_ReaderID;
|
|
|
|
extern llrp_u8v_t
|
|
LLRP_Identification_getReaderID (
|
|
LLRP_tSIdentification *pThis);
|
|
|
|
extern LLRP_tResultCode
|
|
LLRP_Identification_setReaderID (
|
|
LLRP_tSIdentification *pThis,
|
|
llrp_u8v_t Value);
|
|
|
|
|
|
|
|
|
|
|
|
struct LLRP_SGPOWriteData
|
|
{
|
|
LLRP_tSParameter hdr;
|
|
|
|
llrp_u16_t GPOPortNumber;
|
|
|
|
llrp_u1_t GPOData;
|
|
|
|
|
|
};
|
|
|
|
extern const LLRP_tSTypeDescriptor
|
|
LLRP_tdGPOWriteData;
|
|
|
|
extern const LLRP_tSFieldDescriptor *
|
|
LLRP_apfdGPOWriteData[];
|
|
|
|
extern LLRP_tSGPOWriteData *
|
|
LLRP_GPOWriteData_construct (void);
|
|
|
|
extern void
|
|
LLRP_GPOWriteData_destruct (
|
|
LLRP_tSGPOWriteData * pThis);
|
|
|
|
extern void
|
|
LLRP_GPOWriteData_decodeFields (
|
|
LLRP_tSGPOWriteData * pThis,
|
|
LLRP_tSDecoderStream * pDecoderStream);
|
|
|
|
extern void
|
|
LLRP_GPOWriteData_assimilateSubParameters (
|
|
LLRP_tSGPOWriteData * pThis,
|
|
LLRP_tSErrorDetails * pError);
|
|
|
|
extern void
|
|
LLRP_GPOWriteData_encode (
|
|
const LLRP_tSGPOWriteData *pThis,
|
|
LLRP_tSEncoderStream * pEncoderStream);
|
|
|
|
|
|
|
|
|
|
extern const LLRP_tSFieldDescriptor
|
|
LLRP_fdGPOWriteData_GPOPortNumber;
|
|
|
|
extern llrp_u16_t
|
|
LLRP_GPOWriteData_getGPOPortNumber (
|
|
LLRP_tSGPOWriteData *pThis);
|
|
|
|
extern LLRP_tResultCode
|
|
LLRP_GPOWriteData_setGPOPortNumber (
|
|
LLRP_tSGPOWriteData *pThis,
|
|
llrp_u16_t Value);
|
|
|
|
extern const LLRP_tSFieldDescriptor
|
|
LLRP_fdGPOWriteData_GPOData;
|
|
|
|
extern llrp_u1_t
|
|
LLRP_GPOWriteData_getGPOData (
|
|
LLRP_tSGPOWriteData *pThis);
|
|
|
|
extern LLRP_tResultCode
|
|
LLRP_GPOWriteData_setGPOData (
|
|
LLRP_tSGPOWriteData *pThis,
|
|
llrp_u1_t Value);
|
|
|
|
|
|
|
|
|
|
|
|
struct LLRP_SKeepaliveSpec
|
|
{
|
|
LLRP_tSParameter hdr;
|
|
|
|
LLRP_tEKeepaliveTriggerType eKeepaliveTriggerType;
|
|
|
|
llrp_u32_t PeriodicTriggerValue;
|
|
|
|
|
|
};
|
|
|
|
extern const LLRP_tSTypeDescriptor
|
|
LLRP_tdKeepaliveSpec;
|
|
|
|
extern const LLRP_tSFieldDescriptor *
|
|
LLRP_apfdKeepaliveSpec[];
|
|
|
|
extern LLRP_tSKeepaliveSpec *
|
|
LLRP_KeepaliveSpec_construct (void);
|
|
|
|
extern void
|
|
LLRP_KeepaliveSpec_destruct (
|
|
LLRP_tSKeepaliveSpec * pThis);
|
|
|
|
extern void
|
|
LLRP_KeepaliveSpec_decodeFields (
|
|
LLRP_tSKeepaliveSpec * pThis,
|
|
LLRP_tSDecoderStream * pDecoderStream);
|
|
|
|
extern void
|
|
LLRP_KeepaliveSpec_assimilateSubParameters (
|
|
LLRP_tSKeepaliveSpec * pThis,
|
|
LLRP_tSErrorDetails * pError);
|
|
|
|
extern void
|
|
LLRP_KeepaliveSpec_encode (
|
|
const LLRP_tSKeepaliveSpec *pThis,
|
|
LLRP_tSEncoderStream * pEncoderStream);
|
|
|
|
|
|
|
|
|
|
extern const LLRP_tSFieldDescriptor
|
|
LLRP_fdKeepaliveSpec_KeepaliveTriggerType;
|
|
|
|
extern LLRP_tEKeepaliveTriggerType
|
|
LLRP_KeepaliveSpec_getKeepaliveTriggerType (
|
|
LLRP_tSKeepaliveSpec *pThis);
|
|
|
|
extern LLRP_tResultCode
|
|
LLRP_KeepaliveSpec_setKeepaliveTriggerType (
|
|
LLRP_tSKeepaliveSpec *pThis,
|
|
LLRP_tEKeepaliveTriggerType Value);
|
|
|
|
extern const LLRP_tSFieldDescriptor
|
|
LLRP_fdKeepaliveSpec_PeriodicTriggerValue;
|
|
|
|
extern llrp_u32_t
|
|
LLRP_KeepaliveSpec_getPeriodicTriggerValue (
|
|
LLRP_tSKeepaliveSpec *pThis);
|
|
|
|
extern LLRP_tResultCode
|
|
LLRP_KeepaliveSpec_setPeriodicTriggerValue (
|
|
LLRP_tSKeepaliveSpec *pThis,
|
|
llrp_u32_t Value);
|
|
|
|
|
|
|
|
|
|
|
|
struct LLRP_SAntennaProperties
|
|
{
|
|
LLRP_tSParameter hdr;
|
|
|
|
llrp_u1_t AntennaConnected;
|
|
|
|
llrp_u16_t AntennaID;
|
|
|
|
llrp_s16_t AntennaGain;
|
|
|
|
|
|
};
|
|
|
|
extern const LLRP_tSTypeDescriptor
|
|
LLRP_tdAntennaProperties;
|
|
|
|
extern const LLRP_tSFieldDescriptor *
|
|
LLRP_apfdAntennaProperties[];
|
|
|
|
extern LLRP_tSAntennaProperties *
|
|
LLRP_AntennaProperties_construct (void);
|
|
|
|
extern void
|
|
LLRP_AntennaProperties_destruct (
|
|
LLRP_tSAntennaProperties * pThis);
|
|
|
|
extern void
|
|
LLRP_AntennaProperties_decodeFields (
|
|
LLRP_tSAntennaProperties * pThis,
|
|
LLRP_tSDecoderStream * pDecoderStream);
|
|
|
|
extern void
|
|
LLRP_AntennaProperties_assimilateSubParameters (
|
|
LLRP_tSAntennaProperties * pThis,
|
|
LLRP_tSErrorDetails * pError);
|
|
|
|
extern void
|
|
LLRP_AntennaProperties_encode (
|
|
const LLRP_tSAntennaProperties *pThis,
|
|
LLRP_tSEncoderStream * pEncoderStream);
|
|
|
|
|
|
|
|
|
|
extern const LLRP_tSFieldDescriptor
|
|
LLRP_fdAntennaProperties_AntennaConnected;
|
|
|
|
extern llrp_u1_t
|
|
LLRP_AntennaProperties_getAntennaConnected (
|
|
LLRP_tSAntennaProperties *pThis);
|
|
|
|
extern LLRP_tResultCode
|
|
LLRP_AntennaProperties_setAntennaConnected (
|
|
LLRP_tSAntennaProperties *pThis,
|
|
llrp_u1_t Value);
|
|
|
|
extern const LLRP_tSFieldDescriptor
|
|
LLRP_fdAntennaProperties_AntennaID;
|
|
|
|
extern llrp_u16_t
|
|
LLRP_AntennaProperties_getAntennaID (
|
|
LLRP_tSAntennaProperties *pThis);
|
|
|
|
extern LLRP_tResultCode
|
|
LLRP_AntennaProperties_setAntennaID (
|
|
LLRP_tSAntennaProperties *pThis,
|
|
llrp_u16_t Value);
|
|
|
|
extern const LLRP_tSFieldDescriptor
|
|
LLRP_fdAntennaProperties_AntennaGain;
|
|
|
|
extern llrp_s16_t
|
|
LLRP_AntennaProperties_getAntennaGain (
|
|
LLRP_tSAntennaProperties *pThis);
|
|
|
|
extern LLRP_tResultCode
|
|
LLRP_AntennaProperties_setAntennaGain (
|
|
LLRP_tSAntennaProperties *pThis,
|
|
llrp_s16_t Value);
|
|
|
|
|
|
|
|
|
|
|
|
struct LLRP_SAntennaConfiguration
|
|
{
|
|
LLRP_tSParameter hdr;
|
|
|
|
llrp_u16_t AntennaID;
|
|
|
|
|
|
LLRP_tSRFReceiver * pRFReceiver;
|
|
|
|
LLRP_tSRFTransmitter * pRFTransmitter;
|
|
|
|
LLRP_tSParameter * listAirProtocolInventoryCommandSettings;
|
|
|
|
};
|
|
|
|
extern const LLRP_tSTypeDescriptor
|
|
LLRP_tdAntennaConfiguration;
|
|
|
|
extern const LLRP_tSFieldDescriptor *
|
|
LLRP_apfdAntennaConfiguration[];
|
|
|
|
extern LLRP_tSAntennaConfiguration *
|
|
LLRP_AntennaConfiguration_construct (void);
|
|
|
|
extern void
|
|
LLRP_AntennaConfiguration_destruct (
|
|
LLRP_tSAntennaConfiguration * pThis);
|
|
|
|
extern void
|
|
LLRP_AntennaConfiguration_decodeFields (
|
|
LLRP_tSAntennaConfiguration * pThis,
|
|
LLRP_tSDecoderStream * pDecoderStream);
|
|
|
|
extern void
|
|
LLRP_AntennaConfiguration_assimilateSubParameters (
|
|
LLRP_tSAntennaConfiguration * pThis,
|
|
LLRP_tSErrorDetails * pError);
|
|
|
|
extern void
|
|
LLRP_AntennaConfiguration_encode (
|
|
const LLRP_tSAntennaConfiguration *pThis,
|
|
LLRP_tSEncoderStream * pEncoderStream);
|
|
|
|
|
|
|
|
|
|
extern const LLRP_tSFieldDescriptor
|
|
LLRP_fdAntennaConfiguration_AntennaID;
|
|
|
|
extern llrp_u16_t
|
|
LLRP_AntennaConfiguration_getAntennaID (
|
|
LLRP_tSAntennaConfiguration *pThis);
|
|
|
|
extern LLRP_tResultCode
|
|
LLRP_AntennaConfiguration_setAntennaID (
|
|
LLRP_tSAntennaConfiguration *pThis,
|
|
llrp_u16_t Value);
|
|
|
|
|
|
extern LLRP_tSRFReceiver *
|
|
LLRP_AntennaConfiguration_getRFReceiver (
|
|
LLRP_tSAntennaConfiguration *pThis);
|
|
|
|
extern LLRP_tResultCode
|
|
LLRP_AntennaConfiguration_setRFReceiver (
|
|
LLRP_tSAntennaConfiguration *pThis,
|
|
LLRP_tSRFReceiver *pValue);
|
|
|
|
extern LLRP_tSRFTransmitter *
|
|
LLRP_AntennaConfiguration_getRFTransmitter (
|
|
LLRP_tSAntennaConfiguration *pThis);
|
|
|
|
extern LLRP_tResultCode
|
|
LLRP_AntennaConfiguration_setRFTransmitter (
|
|
LLRP_tSAntennaConfiguration *pThis,
|
|
LLRP_tSRFTransmitter *pValue);
|
|
|
|
extern LLRP_tSParameter *
|
|
LLRP_AntennaConfiguration_beginAirProtocolInventoryCommandSettings (
|
|
LLRP_tSAntennaConfiguration *pThis);
|
|
|
|
extern LLRP_tSParameter *
|
|
LLRP_AntennaConfiguration_nextAirProtocolInventoryCommandSettings (
|
|
LLRP_tSParameter *pCurrent);
|
|
|
|
extern void
|
|
LLRP_AntennaConfiguration_clearAirProtocolInventoryCommandSettings (
|
|
LLRP_tSAntennaConfiguration *pThis);
|
|
|
|
extern int
|
|
LLRP_AntennaConfiguration_countAirProtocolInventoryCommandSettings (
|
|
LLRP_tSAntennaConfiguration *pThis);
|
|
|
|
extern LLRP_tResultCode
|
|
LLRP_AntennaConfiguration_addAirProtocolInventoryCommandSettings (
|
|
LLRP_tSAntennaConfiguration *pThis,
|
|
LLRP_tSParameter *pValue);
|
|
|
|
|
|
|
|
|
|
|
|
struct LLRP_SRFReceiver
|
|
{
|
|
LLRP_tSParameter hdr;
|
|
|
|
llrp_u16_t ReceiverSensitivity;
|
|
|
|
|
|
};
|
|
|
|
extern const LLRP_tSTypeDescriptor
|
|
LLRP_tdRFReceiver;
|
|
|
|
extern const LLRP_tSFieldDescriptor *
|
|
LLRP_apfdRFReceiver[];
|
|
|
|
extern LLRP_tSRFReceiver *
|
|
LLRP_RFReceiver_construct (void);
|
|
|
|
extern void
|
|
LLRP_RFReceiver_destruct (
|
|
LLRP_tSRFReceiver * pThis);
|
|
|
|
extern void
|
|
LLRP_RFReceiver_decodeFields (
|
|
LLRP_tSRFReceiver * pThis,
|
|
LLRP_tSDecoderStream * pDecoderStream);
|
|
|
|
extern void
|
|
LLRP_RFReceiver_assimilateSubParameters (
|
|
LLRP_tSRFReceiver * pThis,
|
|
LLRP_tSErrorDetails * pError);
|
|
|
|
extern void
|
|
LLRP_RFReceiver_encode (
|
|
const LLRP_tSRFReceiver *pThis,
|
|
LLRP_tSEncoderStream * pEncoderStream);
|
|
|
|
|
|
|
|
|
|
extern const LLRP_tSFieldDescriptor
|
|
LLRP_fdRFReceiver_ReceiverSensitivity;
|
|
|
|
extern llrp_u16_t
|
|
LLRP_RFReceiver_getReceiverSensitivity (
|
|
LLRP_tSRFReceiver *pThis);
|
|
|
|
extern LLRP_tResultCode
|
|
LLRP_RFReceiver_setReceiverSensitivity (
|
|
LLRP_tSRFReceiver *pThis,
|
|
llrp_u16_t Value);
|
|
|
|
|
|
|
|
|
|
|
|
struct LLRP_SRFTransmitter
|
|
{
|
|
LLRP_tSParameter hdr;
|
|
|
|
llrp_u16_t HopTableID;
|
|
|
|
llrp_u16_t ChannelIndex;
|
|
|
|
llrp_u16_t TransmitPower;
|
|
|
|
|
|
};
|
|
|
|
extern const LLRP_tSTypeDescriptor
|
|
LLRP_tdRFTransmitter;
|
|
|
|
extern const LLRP_tSFieldDescriptor *
|
|
LLRP_apfdRFTransmitter[];
|
|
|
|
extern LLRP_tSRFTransmitter *
|
|
LLRP_RFTransmitter_construct (void);
|
|
|
|
extern void
|
|
LLRP_RFTransmitter_destruct (
|
|
LLRP_tSRFTransmitter * pThis);
|
|
|
|
extern void
|
|
LLRP_RFTransmitter_decodeFields (
|
|
LLRP_tSRFTransmitter * pThis,
|
|
LLRP_tSDecoderStream * pDecoderStream);
|
|
|
|
extern void
|
|
LLRP_RFTransmitter_assimilateSubParameters (
|
|
LLRP_tSRFTransmitter * pThis,
|
|
LLRP_tSErrorDetails * pError);
|
|
|
|
extern void
|
|
LLRP_RFTransmitter_encode (
|
|
const LLRP_tSRFTransmitter *pThis,
|
|
LLRP_tSEncoderStream * pEncoderStream);
|
|
|
|
|
|
|
|
|
|
extern const LLRP_tSFieldDescriptor
|
|
LLRP_fdRFTransmitter_HopTableID;
|
|
|
|
extern llrp_u16_t
|
|
LLRP_RFTransmitter_getHopTableID (
|
|
LLRP_tSRFTransmitter *pThis);
|
|
|
|
extern LLRP_tResultCode
|
|
LLRP_RFTransmitter_setHopTableID (
|
|
LLRP_tSRFTransmitter *pThis,
|
|
llrp_u16_t Value);
|
|
|
|
extern const LLRP_tSFieldDescriptor
|
|
LLRP_fdRFTransmitter_ChannelIndex;
|
|
|
|
extern llrp_u16_t
|
|
LLRP_RFTransmitter_getChannelIndex (
|
|
LLRP_tSRFTransmitter *pThis);
|
|
|
|
extern LLRP_tResultCode
|
|
LLRP_RFTransmitter_setChannelIndex (
|
|
LLRP_tSRFTransmitter *pThis,
|
|
llrp_u16_t Value);
|
|
|
|
extern const LLRP_tSFieldDescriptor
|
|
LLRP_fdRFTransmitter_TransmitPower;
|
|
|
|
extern llrp_u16_t
|
|
LLRP_RFTransmitter_getTransmitPower (
|
|
LLRP_tSRFTransmitter *pThis);
|
|
|
|
extern LLRP_tResultCode
|
|
LLRP_RFTransmitter_setTransmitPower (
|
|
LLRP_tSRFTransmitter *pThis,
|
|
llrp_u16_t Value);
|
|
|
|
|
|
|
|
|
|
|
|
struct LLRP_SGPIPortCurrentState
|
|
{
|
|
LLRP_tSParameter hdr;
|
|
|
|
llrp_u16_t GPIPortNum;
|
|
|
|
llrp_u1_t Config;
|
|
|
|
LLRP_tEGPIPortState eState;
|
|
|
|
|
|
};
|
|
|
|
extern const LLRP_tSTypeDescriptor
|
|
LLRP_tdGPIPortCurrentState;
|
|
|
|
extern const LLRP_tSFieldDescriptor *
|
|
LLRP_apfdGPIPortCurrentState[];
|
|
|
|
extern LLRP_tSGPIPortCurrentState *
|
|
LLRP_GPIPortCurrentState_construct (void);
|
|
|
|
extern void
|
|
LLRP_GPIPortCurrentState_destruct (
|
|
LLRP_tSGPIPortCurrentState * pThis);
|
|
|
|
extern void
|
|
LLRP_GPIPortCurrentState_decodeFields (
|
|
LLRP_tSGPIPortCurrentState * pThis,
|
|
LLRP_tSDecoderStream * pDecoderStream);
|
|
|
|
extern void
|
|
LLRP_GPIPortCurrentState_assimilateSubParameters (
|
|
LLRP_tSGPIPortCurrentState * pThis,
|
|
LLRP_tSErrorDetails * pError);
|
|
|
|
extern void
|
|
LLRP_GPIPortCurrentState_encode (
|
|
const LLRP_tSGPIPortCurrentState *pThis,
|
|
LLRP_tSEncoderStream * pEncoderStream);
|
|
|
|
|
|
|
|
|
|
extern const LLRP_tSFieldDescriptor
|
|
LLRP_fdGPIPortCurrentState_GPIPortNum;
|
|
|
|
extern llrp_u16_t
|
|
LLRP_GPIPortCurrentState_getGPIPortNum (
|
|
LLRP_tSGPIPortCurrentState *pThis);
|
|
|
|
extern LLRP_tResultCode
|
|
LLRP_GPIPortCurrentState_setGPIPortNum (
|
|
LLRP_tSGPIPortCurrentState *pThis,
|
|
llrp_u16_t Value);
|
|
|
|
extern const LLRP_tSFieldDescriptor
|
|
LLRP_fdGPIPortCurrentState_Config;
|
|
|
|
extern llrp_u1_t
|
|
LLRP_GPIPortCurrentState_getConfig (
|
|
LLRP_tSGPIPortCurrentState *pThis);
|
|
|
|
extern LLRP_tResultCode
|
|
LLRP_GPIPortCurrentState_setConfig (
|
|
LLRP_tSGPIPortCurrentState *pThis,
|
|
llrp_u1_t Value);
|
|
|
|
extern const LLRP_tSFieldDescriptor
|
|
LLRP_fdGPIPortCurrentState_State;
|
|
|
|
extern LLRP_tEGPIPortState
|
|
LLRP_GPIPortCurrentState_getState (
|
|
LLRP_tSGPIPortCurrentState *pThis);
|
|
|
|
extern LLRP_tResultCode
|
|
LLRP_GPIPortCurrentState_setState (
|
|
LLRP_tSGPIPortCurrentState *pThis,
|
|
LLRP_tEGPIPortState Value);
|
|
|
|
|
|
|
|
|
|
|
|
struct LLRP_SEventsAndReports
|
|
{
|
|
LLRP_tSParameter hdr;
|
|
|
|
llrp_u1_t HoldEventsAndReportsUponReconnect;
|
|
|
|
|
|
};
|
|
|
|
extern const LLRP_tSTypeDescriptor
|
|
LLRP_tdEventsAndReports;
|
|
|
|
extern const LLRP_tSFieldDescriptor *
|
|
LLRP_apfdEventsAndReports[];
|
|
|
|
extern LLRP_tSEventsAndReports *
|
|
LLRP_EventsAndReports_construct (void);
|
|
|
|
extern void
|
|
LLRP_EventsAndReports_destruct (
|
|
LLRP_tSEventsAndReports * pThis);
|
|
|
|
extern void
|
|
LLRP_EventsAndReports_decodeFields (
|
|
LLRP_tSEventsAndReports * pThis,
|
|
LLRP_tSDecoderStream * pDecoderStream);
|
|
|
|
extern void
|
|
LLRP_EventsAndReports_assimilateSubParameters (
|
|
LLRP_tSEventsAndReports * pThis,
|
|
LLRP_tSErrorDetails * pError);
|
|
|
|
extern void
|
|
LLRP_EventsAndReports_encode (
|
|
const LLRP_tSEventsAndReports *pThis,
|
|
LLRP_tSEncoderStream * pEncoderStream);
|
|
|
|
|
|
|
|
|
|
extern const LLRP_tSFieldDescriptor
|
|
LLRP_fdEventsAndReports_HoldEventsAndReportsUponReconnect;
|
|
|
|
extern llrp_u1_t
|
|
LLRP_EventsAndReports_getHoldEventsAndReportsUponReconnect (
|
|
LLRP_tSEventsAndReports *pThis);
|
|
|
|
extern LLRP_tResultCode
|
|
LLRP_EventsAndReports_setHoldEventsAndReportsUponReconnect (
|
|
LLRP_tSEventsAndReports *pThis,
|
|
llrp_u1_t Value);
|
|
|
|
|
|
|
|
|
|
|
|
struct LLRP_SROReportSpec
|
|
{
|
|
LLRP_tSParameter hdr;
|
|
|
|
LLRP_tEROReportTriggerType eROReportTrigger;
|
|
|
|
llrp_u16_t N;
|
|
|
|
|
|
LLRP_tSTagReportContentSelector * pTagReportContentSelector;
|
|
|
|
LLRP_tSParameter * listCustom;
|
|
|
|
};
|
|
|
|
extern const LLRP_tSTypeDescriptor
|
|
LLRP_tdROReportSpec;
|
|
|
|
extern const LLRP_tSFieldDescriptor *
|
|
LLRP_apfdROReportSpec[];
|
|
|
|
extern LLRP_tSROReportSpec *
|
|
LLRP_ROReportSpec_construct (void);
|
|
|
|
extern void
|
|
LLRP_ROReportSpec_destruct (
|
|
LLRP_tSROReportSpec * pThis);
|
|
|
|
extern void
|
|
LLRP_ROReportSpec_decodeFields (
|
|
LLRP_tSROReportSpec * pThis,
|
|
LLRP_tSDecoderStream * pDecoderStream);
|
|
|
|
extern void
|
|
LLRP_ROReportSpec_assimilateSubParameters (
|
|
LLRP_tSROReportSpec * pThis,
|
|
LLRP_tSErrorDetails * pError);
|
|
|
|
extern void
|
|
LLRP_ROReportSpec_encode (
|
|
const LLRP_tSROReportSpec *pThis,
|
|
LLRP_tSEncoderStream * pEncoderStream);
|
|
|
|
|
|
|
|
|
|
extern const LLRP_tSFieldDescriptor
|
|
LLRP_fdROReportSpec_ROReportTrigger;
|
|
|
|
extern LLRP_tEROReportTriggerType
|
|
LLRP_ROReportSpec_getROReportTrigger (
|
|
LLRP_tSROReportSpec *pThis);
|
|
|
|
extern LLRP_tResultCode
|
|
LLRP_ROReportSpec_setROReportTrigger (
|
|
LLRP_tSROReportSpec *pThis,
|
|
LLRP_tEROReportTriggerType Value);
|
|
|
|
extern const LLRP_tSFieldDescriptor
|
|
LLRP_fdROReportSpec_N;
|
|
|
|
extern llrp_u16_t
|
|
LLRP_ROReportSpec_getN (
|
|
LLRP_tSROReportSpec *pThis);
|
|
|
|
extern LLRP_tResultCode
|
|
LLRP_ROReportSpec_setN (
|
|
LLRP_tSROReportSpec *pThis,
|
|
llrp_u16_t Value);
|
|
|
|
|
|
extern LLRP_tSTagReportContentSelector *
|
|
LLRP_ROReportSpec_getTagReportContentSelector (
|
|
LLRP_tSROReportSpec *pThis);
|
|
|
|
extern LLRP_tResultCode
|
|
LLRP_ROReportSpec_setTagReportContentSelector (
|
|
LLRP_tSROReportSpec *pThis,
|
|
LLRP_tSTagReportContentSelector *pValue);
|
|
|
|
extern LLRP_tSParameter *
|
|
LLRP_ROReportSpec_beginCustom (
|
|
LLRP_tSROReportSpec *pThis);
|
|
|
|
extern LLRP_tSParameter *
|
|
LLRP_ROReportSpec_nextCustom (
|
|
LLRP_tSParameter *pCurrent);
|
|
|
|
extern void
|
|
LLRP_ROReportSpec_clearCustom (
|
|
LLRP_tSROReportSpec *pThis);
|
|
|
|
extern int
|
|
LLRP_ROReportSpec_countCustom (
|
|
LLRP_tSROReportSpec *pThis);
|
|
|
|
extern LLRP_tResultCode
|
|
LLRP_ROReportSpec_addCustom (
|
|
LLRP_tSROReportSpec *pThis,
|
|
LLRP_tSParameter *pValue);
|
|
|
|
|
|
|
|
|
|
|
|
struct LLRP_STagReportContentSelector
|
|
{
|
|
LLRP_tSParameter hdr;
|
|
|
|
llrp_u1_t EnableROSpecID;
|
|
|
|
llrp_u1_t EnableSpecIndex;
|
|
|
|
llrp_u1_t EnableInventoryParameterSpecID;
|
|
|
|
llrp_u1_t EnableAntennaID;
|
|
|
|
llrp_u1_t EnableChannelIndex;
|
|
|
|
llrp_u1_t EnablePeakRSSI;
|
|
|
|
llrp_u1_t EnableFirstSeenTimestamp;
|
|
|
|
llrp_u1_t EnableLastSeenTimestamp;
|
|
|
|
llrp_u1_t EnableTagSeenCount;
|
|
|
|
llrp_u1_t EnableAccessSpecID;
|
|
|
|
|
|
LLRP_tSParameter * listAirProtocolEPCMemorySelector;
|
|
|
|
};
|
|
|
|
extern const LLRP_tSTypeDescriptor
|
|
LLRP_tdTagReportContentSelector;
|
|
|
|
extern const LLRP_tSFieldDescriptor *
|
|
LLRP_apfdTagReportContentSelector[];
|
|
|
|
extern LLRP_tSTagReportContentSelector *
|
|
LLRP_TagReportContentSelector_construct (void);
|
|
|
|
extern void
|
|
LLRP_TagReportContentSelector_destruct (
|
|
LLRP_tSTagReportContentSelector * pThis);
|
|
|
|
extern void
|
|
LLRP_TagReportContentSelector_decodeFields (
|
|
LLRP_tSTagReportContentSelector * pThis,
|
|
LLRP_tSDecoderStream * pDecoderStream);
|
|
|
|
extern void
|
|
LLRP_TagReportContentSelector_assimilateSubParameters (
|
|
LLRP_tSTagReportContentSelector * pThis,
|
|
LLRP_tSErrorDetails * pError);
|
|
|
|
extern void
|
|
LLRP_TagReportContentSelector_encode (
|
|
const LLRP_tSTagReportContentSelector *pThis,
|
|
LLRP_tSEncoderStream * pEncoderStream);
|
|
|
|
|
|
|
|
|
|
extern const LLRP_tSFieldDescriptor
|
|
LLRP_fdTagReportContentSelector_EnableROSpecID;
|
|
|
|
extern llrp_u1_t
|
|
LLRP_TagReportContentSelector_getEnableROSpecID (
|
|
LLRP_tSTagReportContentSelector *pThis);
|
|
|
|
extern LLRP_tResultCode
|
|
LLRP_TagReportContentSelector_setEnableROSpecID (
|
|
LLRP_tSTagReportContentSelector *pThis,
|
|
llrp_u1_t Value);
|
|
|
|
extern const LLRP_tSFieldDescriptor
|
|
LLRP_fdTagReportContentSelector_EnableSpecIndex;
|
|
|
|
extern llrp_u1_t
|
|
LLRP_TagReportContentSelector_getEnableSpecIndex (
|
|
LLRP_tSTagReportContentSelector *pThis);
|
|
|
|
extern LLRP_tResultCode
|
|
LLRP_TagReportContentSelector_setEnableSpecIndex (
|
|
LLRP_tSTagReportContentSelector *pThis,
|
|
llrp_u1_t Value);
|
|
|
|
extern const LLRP_tSFieldDescriptor
|
|
LLRP_fdTagReportContentSelector_EnableInventoryParameterSpecID;
|
|
|
|
extern llrp_u1_t
|
|
LLRP_TagReportContentSelector_getEnableInventoryParameterSpecID (
|
|
LLRP_tSTagReportContentSelector *pThis);
|
|
|
|
extern LLRP_tResultCode
|
|
LLRP_TagReportContentSelector_setEnableInventoryParameterSpecID (
|
|
LLRP_tSTagReportContentSelector *pThis,
|
|
llrp_u1_t Value);
|
|
|
|
extern const LLRP_tSFieldDescriptor
|
|
LLRP_fdTagReportContentSelector_EnableAntennaID;
|
|
|
|
extern llrp_u1_t
|
|
LLRP_TagReportContentSelector_getEnableAntennaID (
|
|
LLRP_tSTagReportContentSelector *pThis);
|
|
|
|
extern LLRP_tResultCode
|
|
LLRP_TagReportContentSelector_setEnableAntennaID (
|
|
LLRP_tSTagReportContentSelector *pThis,
|
|
llrp_u1_t Value);
|
|
|
|
extern const LLRP_tSFieldDescriptor
|
|
LLRP_fdTagReportContentSelector_EnableChannelIndex;
|
|
|
|
extern llrp_u1_t
|
|
LLRP_TagReportContentSelector_getEnableChannelIndex (
|
|
LLRP_tSTagReportContentSelector *pThis);
|
|
|
|
extern LLRP_tResultCode
|
|
LLRP_TagReportContentSelector_setEnableChannelIndex (
|
|
LLRP_tSTagReportContentSelector *pThis,
|
|
llrp_u1_t Value);
|
|
|
|
extern const LLRP_tSFieldDescriptor
|
|
LLRP_fdTagReportContentSelector_EnablePeakRSSI;
|
|
|
|
extern llrp_u1_t
|
|
LLRP_TagReportContentSelector_getEnablePeakRSSI (
|
|
LLRP_tSTagReportContentSelector *pThis);
|
|
|
|
extern LLRP_tResultCode
|
|
LLRP_TagReportContentSelector_setEnablePeakRSSI (
|
|
LLRP_tSTagReportContentSelector *pThis,
|
|
llrp_u1_t Value);
|
|
|
|
extern const LLRP_tSFieldDescriptor
|
|
LLRP_fdTagReportContentSelector_EnableFirstSeenTimestamp;
|
|
|
|
extern llrp_u1_t
|
|
LLRP_TagReportContentSelector_getEnableFirstSeenTimestamp (
|
|
LLRP_tSTagReportContentSelector *pThis);
|
|
|
|
extern LLRP_tResultCode
|
|
LLRP_TagReportContentSelector_setEnableFirstSeenTimestamp (
|
|
LLRP_tSTagReportContentSelector *pThis,
|
|
llrp_u1_t Value);
|
|
|
|
extern const LLRP_tSFieldDescriptor
|
|
LLRP_fdTagReportContentSelector_EnableLastSeenTimestamp;
|
|
|
|
extern llrp_u1_t
|
|
LLRP_TagReportContentSelector_getEnableLastSeenTimestamp (
|
|
LLRP_tSTagReportContentSelector *pThis);
|
|
|
|
extern LLRP_tResultCode
|
|
LLRP_TagReportContentSelector_setEnableLastSeenTimestamp (
|
|
LLRP_tSTagReportContentSelector *pThis,
|
|
llrp_u1_t Value);
|
|
|
|
extern const LLRP_tSFieldDescriptor
|
|
LLRP_fdTagReportContentSelector_EnableTagSeenCount;
|
|
|
|
extern llrp_u1_t
|
|
LLRP_TagReportContentSelector_getEnableTagSeenCount (
|
|
LLRP_tSTagReportContentSelector *pThis);
|
|
|
|
extern LLRP_tResultCode
|
|
LLRP_TagReportContentSelector_setEnableTagSeenCount (
|
|
LLRP_tSTagReportContentSelector *pThis,
|
|
llrp_u1_t Value);
|
|
|
|
extern const LLRP_tSFieldDescriptor
|
|
LLRP_fdTagReportContentSelector_EnableAccessSpecID;
|
|
|
|
extern llrp_u1_t
|
|
LLRP_TagReportContentSelector_getEnableAccessSpecID (
|
|
LLRP_tSTagReportContentSelector *pThis);
|
|
|
|
extern LLRP_tResultCode
|
|
LLRP_TagReportContentSelector_setEnableAccessSpecID (
|
|
LLRP_tSTagReportContentSelector *pThis,
|
|
llrp_u1_t Value);
|
|
|
|
|
|
extern LLRP_tSParameter *
|
|
LLRP_TagReportContentSelector_beginAirProtocolEPCMemorySelector (
|
|
LLRP_tSTagReportContentSelector *pThis);
|
|
|
|
extern LLRP_tSParameter *
|
|
LLRP_TagReportContentSelector_nextAirProtocolEPCMemorySelector (
|
|
LLRP_tSParameter *pCurrent);
|
|
|
|
extern void
|
|
LLRP_TagReportContentSelector_clearAirProtocolEPCMemorySelector (
|
|
LLRP_tSTagReportContentSelector *pThis);
|
|
|
|
extern int
|
|
LLRP_TagReportContentSelector_countAirProtocolEPCMemorySelector (
|
|
LLRP_tSTagReportContentSelector *pThis);
|
|
|
|
extern LLRP_tResultCode
|
|
LLRP_TagReportContentSelector_addAirProtocolEPCMemorySelector (
|
|
LLRP_tSTagReportContentSelector *pThis,
|
|
LLRP_tSParameter *pValue);
|
|
|
|
|
|
|
|
|
|
|
|
struct LLRP_SAccessReportSpec
|
|
{
|
|
LLRP_tSParameter hdr;
|
|
|
|
LLRP_tEAccessReportTriggerType eAccessReportTrigger;
|
|
|
|
|
|
};
|
|
|
|
extern const LLRP_tSTypeDescriptor
|
|
LLRP_tdAccessReportSpec;
|
|
|
|
extern const LLRP_tSFieldDescriptor *
|
|
LLRP_apfdAccessReportSpec[];
|
|
|
|
extern LLRP_tSAccessReportSpec *
|
|
LLRP_AccessReportSpec_construct (void);
|
|
|
|
extern void
|
|
LLRP_AccessReportSpec_destruct (
|
|
LLRP_tSAccessReportSpec * pThis);
|
|
|
|
extern void
|
|
LLRP_AccessReportSpec_decodeFields (
|
|
LLRP_tSAccessReportSpec * pThis,
|
|
LLRP_tSDecoderStream * pDecoderStream);
|
|
|
|
extern void
|
|
LLRP_AccessReportSpec_assimilateSubParameters (
|
|
LLRP_tSAccessReportSpec * pThis,
|
|
LLRP_tSErrorDetails * pError);
|
|
|
|
extern void
|
|
LLRP_AccessReportSpec_encode (
|
|
const LLRP_tSAccessReportSpec *pThis,
|
|
LLRP_tSEncoderStream * pEncoderStream);
|
|
|
|
|
|
|
|
|
|
extern const LLRP_tSFieldDescriptor
|
|
LLRP_fdAccessReportSpec_AccessReportTrigger;
|
|
|
|
extern LLRP_tEAccessReportTriggerType
|
|
LLRP_AccessReportSpec_getAccessReportTrigger (
|
|
LLRP_tSAccessReportSpec *pThis);
|
|
|
|
extern LLRP_tResultCode
|
|
LLRP_AccessReportSpec_setAccessReportTrigger (
|
|
LLRP_tSAccessReportSpec *pThis,
|
|
LLRP_tEAccessReportTriggerType Value);
|
|
|
|
|
|
|
|
|
|
|
|
struct LLRP_STagReportData
|
|
{
|
|
LLRP_tSParameter hdr;
|
|
|
|
|
|
LLRP_tSParameter * pEPCParameter;
|
|
|
|
LLRP_tSROSpecID * pROSpecID;
|
|
|
|
LLRP_tSSpecIndex * pSpecIndex;
|
|
|
|
LLRP_tSInventoryParameterSpecID * pInventoryParameterSpecID;
|
|
|
|
LLRP_tSAntennaID * pAntennaID;
|
|
|
|
LLRP_tSPeakRSSI * pPeakRSSI;
|
|
|
|
LLRP_tSChannelIndex * pChannelIndex;
|
|
|
|
LLRP_tSFirstSeenTimestampUTC * pFirstSeenTimestampUTC;
|
|
|
|
LLRP_tSFirstSeenTimestampUptime * pFirstSeenTimestampUptime;
|
|
|
|
LLRP_tSLastSeenTimestampUTC * pLastSeenTimestampUTC;
|
|
|
|
LLRP_tSLastSeenTimestampUptime * pLastSeenTimestampUptime;
|
|
|
|
LLRP_tSTagSeenCount * pTagSeenCount;
|
|
|
|
LLRP_tSParameter * listAirProtocolTagData;
|
|
|
|
LLRP_tSAccessSpecID * pAccessSpecID;
|
|
|
|
LLRP_tSParameter * listAccessCommandOpSpecResult;
|
|
|
|
LLRP_tSParameter * listCustom;
|
|
|
|
};
|
|
|
|
extern const LLRP_tSTypeDescriptor
|
|
LLRP_tdTagReportData;
|
|
|
|
extern const LLRP_tSFieldDescriptor *
|
|
LLRP_apfdTagReportData[];
|
|
|
|
extern LLRP_tSTagReportData *
|
|
LLRP_TagReportData_construct (void);
|
|
|
|
extern void
|
|
LLRP_TagReportData_destruct (
|
|
LLRP_tSTagReportData * pThis);
|
|
|
|
extern void
|
|
LLRP_TagReportData_decodeFields (
|
|
LLRP_tSTagReportData * pThis,
|
|
LLRP_tSDecoderStream * pDecoderStream);
|
|
|
|
extern void
|
|
LLRP_TagReportData_assimilateSubParameters (
|
|
LLRP_tSTagReportData * pThis,
|
|
LLRP_tSErrorDetails * pError);
|
|
|
|
extern void
|
|
LLRP_TagReportData_encode (
|
|
const LLRP_tSTagReportData *pThis,
|
|
LLRP_tSEncoderStream * pEncoderStream);
|
|
|
|
|
|
|
|
|
|
|
|
extern LLRP_tSParameter *
|
|
LLRP_TagReportData_getEPCParameter (
|
|
LLRP_tSTagReportData *pThis);
|
|
|
|
extern LLRP_tResultCode
|
|
LLRP_TagReportData_setEPCParameter (
|
|
LLRP_tSTagReportData *pThis,
|
|
LLRP_tSParameter *pValue);
|
|
|
|
extern LLRP_tSROSpecID *
|
|
LLRP_TagReportData_getROSpecID (
|
|
LLRP_tSTagReportData *pThis);
|
|
|
|
extern LLRP_tResultCode
|
|
LLRP_TagReportData_setROSpecID (
|
|
LLRP_tSTagReportData *pThis,
|
|
LLRP_tSROSpecID *pValue);
|
|
|
|
extern LLRP_tSSpecIndex *
|
|
LLRP_TagReportData_getSpecIndex (
|
|
LLRP_tSTagReportData *pThis);
|
|
|
|
extern LLRP_tResultCode
|
|
LLRP_TagReportData_setSpecIndex (
|
|
LLRP_tSTagReportData *pThis,
|
|
LLRP_tSSpecIndex *pValue);
|
|
|
|
extern LLRP_tSInventoryParameterSpecID *
|
|
LLRP_TagReportData_getInventoryParameterSpecID (
|
|
LLRP_tSTagReportData *pThis);
|
|
|
|
extern LLRP_tResultCode
|
|
LLRP_TagReportData_setInventoryParameterSpecID (
|
|
LLRP_tSTagReportData *pThis,
|
|
LLRP_tSInventoryParameterSpecID *pValue);
|
|
|
|
extern LLRP_tSAntennaID *
|
|
LLRP_TagReportData_getAntennaID (
|
|
LLRP_tSTagReportData *pThis);
|
|
|
|
extern LLRP_tResultCode
|
|
LLRP_TagReportData_setAntennaID (
|
|
LLRP_tSTagReportData *pThis,
|
|
LLRP_tSAntennaID *pValue);
|
|
|
|
extern LLRP_tSPeakRSSI *
|
|
LLRP_TagReportData_getPeakRSSI (
|
|
LLRP_tSTagReportData *pThis);
|
|
|
|
extern LLRP_tResultCode
|
|
LLRP_TagReportData_setPeakRSSI (
|
|
LLRP_tSTagReportData *pThis,
|
|
LLRP_tSPeakRSSI *pValue);
|
|
|
|
extern LLRP_tSChannelIndex *
|
|
LLRP_TagReportData_getChannelIndex (
|
|
LLRP_tSTagReportData *pThis);
|
|
|
|
extern LLRP_tResultCode
|
|
LLRP_TagReportData_setChannelIndex (
|
|
LLRP_tSTagReportData *pThis,
|
|
LLRP_tSChannelIndex *pValue);
|
|
|
|
extern LLRP_tSFirstSeenTimestampUTC *
|
|
LLRP_TagReportData_getFirstSeenTimestampUTC (
|
|
LLRP_tSTagReportData *pThis);
|
|
|
|
extern LLRP_tResultCode
|
|
LLRP_TagReportData_setFirstSeenTimestampUTC (
|
|
LLRP_tSTagReportData *pThis,
|
|
LLRP_tSFirstSeenTimestampUTC *pValue);
|
|
|
|
extern LLRP_tSFirstSeenTimestampUptime *
|
|
LLRP_TagReportData_getFirstSeenTimestampUptime (
|
|
LLRP_tSTagReportData *pThis);
|
|
|
|
extern LLRP_tResultCode
|
|
LLRP_TagReportData_setFirstSeenTimestampUptime (
|
|
LLRP_tSTagReportData *pThis,
|
|
LLRP_tSFirstSeenTimestampUptime *pValue);
|
|
|
|
extern LLRP_tSLastSeenTimestampUTC *
|
|
LLRP_TagReportData_getLastSeenTimestampUTC (
|
|
LLRP_tSTagReportData *pThis);
|
|
|
|
extern LLRP_tResultCode
|
|
LLRP_TagReportData_setLastSeenTimestampUTC (
|
|
LLRP_tSTagReportData *pThis,
|
|
LLRP_tSLastSeenTimestampUTC *pValue);
|
|
|
|
extern LLRP_tSLastSeenTimestampUptime *
|
|
LLRP_TagReportData_getLastSeenTimestampUptime (
|
|
LLRP_tSTagReportData *pThis);
|
|
|
|
extern LLRP_tResultCode
|
|
LLRP_TagReportData_setLastSeenTimestampUptime (
|
|
LLRP_tSTagReportData *pThis,
|
|
LLRP_tSLastSeenTimestampUptime *pValue);
|
|
|
|
extern LLRP_tSTagSeenCount *
|
|
LLRP_TagReportData_getTagSeenCount (
|
|
LLRP_tSTagReportData *pThis);
|
|
|
|
extern LLRP_tResultCode
|
|
LLRP_TagReportData_setTagSeenCount (
|
|
LLRP_tSTagReportData *pThis,
|
|
LLRP_tSTagSeenCount *pValue);
|
|
|
|
extern LLRP_tSParameter *
|
|
LLRP_TagReportData_beginAirProtocolTagData (
|
|
LLRP_tSTagReportData *pThis);
|
|
|
|
extern LLRP_tSParameter *
|
|
LLRP_TagReportData_nextAirProtocolTagData (
|
|
LLRP_tSParameter *pCurrent);
|
|
|
|
extern void
|
|
LLRP_TagReportData_clearAirProtocolTagData (
|
|
LLRP_tSTagReportData *pThis);
|
|
|
|
extern int
|
|
LLRP_TagReportData_countAirProtocolTagData (
|
|
LLRP_tSTagReportData *pThis);
|
|
|
|
extern LLRP_tResultCode
|
|
LLRP_TagReportData_addAirProtocolTagData (
|
|
LLRP_tSTagReportData *pThis,
|
|
LLRP_tSParameter *pValue);
|
|
|
|
|
|
extern LLRP_tSAccessSpecID *
|
|
LLRP_TagReportData_getAccessSpecID (
|
|
LLRP_tSTagReportData *pThis);
|
|
|
|
extern LLRP_tResultCode
|
|
LLRP_TagReportData_setAccessSpecID (
|
|
LLRP_tSTagReportData *pThis,
|
|
LLRP_tSAccessSpecID *pValue);
|
|
|
|
extern LLRP_tSParameter *
|
|
LLRP_TagReportData_beginAccessCommandOpSpecResult (
|
|
LLRP_tSTagReportData *pThis);
|
|
|
|
extern LLRP_tSParameter *
|
|
LLRP_TagReportData_nextAccessCommandOpSpecResult (
|
|
LLRP_tSParameter *pCurrent);
|
|
|
|
extern void
|
|
LLRP_TagReportData_clearAccessCommandOpSpecResult (
|
|
LLRP_tSTagReportData *pThis);
|
|
|
|
extern int
|
|
LLRP_TagReportData_countAccessCommandOpSpecResult (
|
|
LLRP_tSTagReportData *pThis);
|
|
|
|
extern LLRP_tResultCode
|
|
LLRP_TagReportData_addAccessCommandOpSpecResult (
|
|
LLRP_tSTagReportData *pThis,
|
|
LLRP_tSParameter *pValue);
|
|
|
|
|
|
extern LLRP_tSParameter *
|
|
LLRP_TagReportData_beginCustom (
|
|
LLRP_tSTagReportData *pThis);
|
|
|
|
extern LLRP_tSParameter *
|
|
LLRP_TagReportData_nextCustom (
|
|
LLRP_tSParameter *pCurrent);
|
|
|
|
extern void
|
|
LLRP_TagReportData_clearCustom (
|
|
LLRP_tSTagReportData *pThis);
|
|
|
|
extern int
|
|
LLRP_TagReportData_countCustom (
|
|
LLRP_tSTagReportData *pThis);
|
|
|
|
extern LLRP_tResultCode
|
|
LLRP_TagReportData_addCustom (
|
|
LLRP_tSTagReportData *pThis,
|
|
LLRP_tSParameter *pValue);
|
|
|
|
|
|
|
|
|
|
|
|
struct LLRP_SEPCData
|
|
{
|
|
LLRP_tSParameter hdr;
|
|
|
|
llrp_u1v_t EPC;
|
|
|
|
|
|
};
|
|
|
|
extern const LLRP_tSTypeDescriptor
|
|
LLRP_tdEPCData;
|
|
|
|
extern const LLRP_tSFieldDescriptor *
|
|
LLRP_apfdEPCData[];
|
|
|
|
extern LLRP_tSEPCData *
|
|
LLRP_EPCData_construct (void);
|
|
|
|
extern void
|
|
LLRP_EPCData_destruct (
|
|
LLRP_tSEPCData * pThis);
|
|
|
|
extern void
|
|
LLRP_EPCData_decodeFields (
|
|
LLRP_tSEPCData * pThis,
|
|
LLRP_tSDecoderStream * pDecoderStream);
|
|
|
|
extern void
|
|
LLRP_EPCData_assimilateSubParameters (
|
|
LLRP_tSEPCData * pThis,
|
|
LLRP_tSErrorDetails * pError);
|
|
|
|
extern void
|
|
LLRP_EPCData_encode (
|
|
const LLRP_tSEPCData *pThis,
|
|
LLRP_tSEncoderStream * pEncoderStream);
|
|
|
|
|
|
|
|
|
|
extern const LLRP_tSFieldDescriptor
|
|
LLRP_fdEPCData_EPC;
|
|
|
|
extern llrp_u1v_t
|
|
LLRP_EPCData_getEPC (
|
|
LLRP_tSEPCData *pThis);
|
|
|
|
extern LLRP_tResultCode
|
|
LLRP_EPCData_setEPC (
|
|
LLRP_tSEPCData *pThis,
|
|
llrp_u1v_t Value);
|
|
|
|
|
|
|
|
|
|
|
|
struct LLRP_SEPC_96
|
|
{
|
|
LLRP_tSParameter hdr;
|
|
|
|
llrp_u96_t EPC;
|
|
|
|
|
|
};
|
|
|
|
extern const LLRP_tSTypeDescriptor
|
|
LLRP_tdEPC_96;
|
|
|
|
extern const LLRP_tSFieldDescriptor *
|
|
LLRP_apfdEPC_96[];
|
|
|
|
extern LLRP_tSEPC_96 *
|
|
LLRP_EPC_96_construct (void);
|
|
|
|
extern void
|
|
LLRP_EPC_96_destruct (
|
|
LLRP_tSEPC_96 * pThis);
|
|
|
|
extern void
|
|
LLRP_EPC_96_decodeFields (
|
|
LLRP_tSEPC_96 * pThis,
|
|
LLRP_tSDecoderStream * pDecoderStream);
|
|
|
|
extern void
|
|
LLRP_EPC_96_assimilateSubParameters (
|
|
LLRP_tSEPC_96 * pThis,
|
|
LLRP_tSErrorDetails * pError);
|
|
|
|
extern void
|
|
LLRP_EPC_96_encode (
|
|
const LLRP_tSEPC_96 *pThis,
|
|
LLRP_tSEncoderStream * pEncoderStream);
|
|
|
|
|
|
|
|
|
|
extern const LLRP_tSFieldDescriptor
|
|
LLRP_fdEPC_96_EPC;
|
|
|
|
extern llrp_u96_t
|
|
LLRP_EPC_96_getEPC (
|
|
LLRP_tSEPC_96 *pThis);
|
|
|
|
extern LLRP_tResultCode
|
|
LLRP_EPC_96_setEPC (
|
|
LLRP_tSEPC_96 *pThis,
|
|
llrp_u96_t Value);
|
|
|
|
|
|
|
|
|
|
|
|
struct LLRP_SROSpecID
|
|
{
|
|
LLRP_tSParameter hdr;
|
|
|
|
llrp_u32_t ROSpecID;
|
|
|
|
|
|
};
|
|
|
|
extern const LLRP_tSTypeDescriptor
|
|
LLRP_tdROSpecID;
|
|
|
|
extern const LLRP_tSFieldDescriptor *
|
|
LLRP_apfdROSpecID[];
|
|
|
|
extern LLRP_tSROSpecID *
|
|
LLRP_ROSpecID_construct (void);
|
|
|
|
extern void
|
|
LLRP_ROSpecID_destruct (
|
|
LLRP_tSROSpecID * pThis);
|
|
|
|
extern void
|
|
LLRP_ROSpecID_decodeFields (
|
|
LLRP_tSROSpecID * pThis,
|
|
LLRP_tSDecoderStream * pDecoderStream);
|
|
|
|
extern void
|
|
LLRP_ROSpecID_assimilateSubParameters (
|
|
LLRP_tSROSpecID * pThis,
|
|
LLRP_tSErrorDetails * pError);
|
|
|
|
extern void
|
|
LLRP_ROSpecID_encode (
|
|
const LLRP_tSROSpecID *pThis,
|
|
LLRP_tSEncoderStream * pEncoderStream);
|
|
|
|
|
|
|
|
|
|
extern const LLRP_tSFieldDescriptor
|
|
LLRP_fdROSpecID_ROSpecID;
|
|
|
|
extern llrp_u32_t
|
|
LLRP_ROSpecID_getROSpecID (
|
|
LLRP_tSROSpecID *pThis);
|
|
|
|
extern LLRP_tResultCode
|
|
LLRP_ROSpecID_setROSpecID (
|
|
LLRP_tSROSpecID *pThis,
|
|
llrp_u32_t Value);
|
|
|
|
|
|
|
|
|
|
|
|
struct LLRP_SSpecIndex
|
|
{
|
|
LLRP_tSParameter hdr;
|
|
|
|
llrp_u16_t SpecIndex;
|
|
|
|
|
|
};
|
|
|
|
extern const LLRP_tSTypeDescriptor
|
|
LLRP_tdSpecIndex;
|
|
|
|
extern const LLRP_tSFieldDescriptor *
|
|
LLRP_apfdSpecIndex[];
|
|
|
|
extern LLRP_tSSpecIndex *
|
|
LLRP_SpecIndex_construct (void);
|
|
|
|
extern void
|
|
LLRP_SpecIndex_destruct (
|
|
LLRP_tSSpecIndex * pThis);
|
|
|
|
extern void
|
|
LLRP_SpecIndex_decodeFields (
|
|
LLRP_tSSpecIndex * pThis,
|
|
LLRP_tSDecoderStream * pDecoderStream);
|
|
|
|
extern void
|
|
LLRP_SpecIndex_assimilateSubParameters (
|
|
LLRP_tSSpecIndex * pThis,
|
|
LLRP_tSErrorDetails * pError);
|
|
|
|
extern void
|
|
LLRP_SpecIndex_encode (
|
|
const LLRP_tSSpecIndex *pThis,
|
|
LLRP_tSEncoderStream * pEncoderStream);
|
|
|
|
|
|
|
|
|
|
extern const LLRP_tSFieldDescriptor
|
|
LLRP_fdSpecIndex_SpecIndex;
|
|
|
|
extern llrp_u16_t
|
|
LLRP_SpecIndex_getSpecIndex (
|
|
LLRP_tSSpecIndex *pThis);
|
|
|
|
extern LLRP_tResultCode
|
|
LLRP_SpecIndex_setSpecIndex (
|
|
LLRP_tSSpecIndex *pThis,
|
|
llrp_u16_t Value);
|
|
|
|
|
|
|
|
|
|
|
|
struct LLRP_SInventoryParameterSpecID
|
|
{
|
|
LLRP_tSParameter hdr;
|
|
|
|
llrp_u16_t InventoryParameterSpecID;
|
|
|
|
|
|
};
|
|
|
|
extern const LLRP_tSTypeDescriptor
|
|
LLRP_tdInventoryParameterSpecID;
|
|
|
|
extern const LLRP_tSFieldDescriptor *
|
|
LLRP_apfdInventoryParameterSpecID[];
|
|
|
|
extern LLRP_tSInventoryParameterSpecID *
|
|
LLRP_InventoryParameterSpecID_construct (void);
|
|
|
|
extern void
|
|
LLRP_InventoryParameterSpecID_destruct (
|
|
LLRP_tSInventoryParameterSpecID * pThis);
|
|
|
|
extern void
|
|
LLRP_InventoryParameterSpecID_decodeFields (
|
|
LLRP_tSInventoryParameterSpecID * pThis,
|
|
LLRP_tSDecoderStream * pDecoderStream);
|
|
|
|
extern void
|
|
LLRP_InventoryParameterSpecID_assimilateSubParameters (
|
|
LLRP_tSInventoryParameterSpecID * pThis,
|
|
LLRP_tSErrorDetails * pError);
|
|
|
|
extern void
|
|
LLRP_InventoryParameterSpecID_encode (
|
|
const LLRP_tSInventoryParameterSpecID *pThis,
|
|
LLRP_tSEncoderStream * pEncoderStream);
|
|
|
|
|
|
|
|
|
|
extern const LLRP_tSFieldDescriptor
|
|
LLRP_fdInventoryParameterSpecID_InventoryParameterSpecID;
|
|
|
|
extern llrp_u16_t
|
|
LLRP_InventoryParameterSpecID_getInventoryParameterSpecID (
|
|
LLRP_tSInventoryParameterSpecID *pThis);
|
|
|
|
extern LLRP_tResultCode
|
|
LLRP_InventoryParameterSpecID_setInventoryParameterSpecID (
|
|
LLRP_tSInventoryParameterSpecID *pThis,
|
|
llrp_u16_t Value);
|
|
|
|
|
|
|
|
|
|
|
|
struct LLRP_SAntennaID
|
|
{
|
|
LLRP_tSParameter hdr;
|
|
|
|
llrp_u16_t AntennaID;
|
|
|
|
|
|
};
|
|
|
|
extern const LLRP_tSTypeDescriptor
|
|
LLRP_tdAntennaID;
|
|
|
|
extern const LLRP_tSFieldDescriptor *
|
|
LLRP_apfdAntennaID[];
|
|
|
|
extern LLRP_tSAntennaID *
|
|
LLRP_AntennaID_construct (void);
|
|
|
|
extern void
|
|
LLRP_AntennaID_destruct (
|
|
LLRP_tSAntennaID * pThis);
|
|
|
|
extern void
|
|
LLRP_AntennaID_decodeFields (
|
|
LLRP_tSAntennaID * pThis,
|
|
LLRP_tSDecoderStream * pDecoderStream);
|
|
|
|
extern void
|
|
LLRP_AntennaID_assimilateSubParameters (
|
|
LLRP_tSAntennaID * pThis,
|
|
LLRP_tSErrorDetails * pError);
|
|
|
|
extern void
|
|
LLRP_AntennaID_encode (
|
|
const LLRP_tSAntennaID *pThis,
|
|
LLRP_tSEncoderStream * pEncoderStream);
|
|
|
|
|
|
|
|
|
|
extern const LLRP_tSFieldDescriptor
|
|
LLRP_fdAntennaID_AntennaID;
|
|
|
|
extern llrp_u16_t
|
|
LLRP_AntennaID_getAntennaID (
|
|
LLRP_tSAntennaID *pThis);
|
|
|
|
extern LLRP_tResultCode
|
|
LLRP_AntennaID_setAntennaID (
|
|
LLRP_tSAntennaID *pThis,
|
|
llrp_u16_t Value);
|
|
|
|
|
|
|
|
|
|
|
|
struct LLRP_SPeakRSSI
|
|
{
|
|
LLRP_tSParameter hdr;
|
|
|
|
llrp_s8_t PeakRSSI;
|
|
|
|
|
|
};
|
|
|
|
extern const LLRP_tSTypeDescriptor
|
|
LLRP_tdPeakRSSI;
|
|
|
|
extern const LLRP_tSFieldDescriptor *
|
|
LLRP_apfdPeakRSSI[];
|
|
|
|
extern LLRP_tSPeakRSSI *
|
|
LLRP_PeakRSSI_construct (void);
|
|
|
|
extern void
|
|
LLRP_PeakRSSI_destruct (
|
|
LLRP_tSPeakRSSI * pThis);
|
|
|
|
extern void
|
|
LLRP_PeakRSSI_decodeFields (
|
|
LLRP_tSPeakRSSI * pThis,
|
|
LLRP_tSDecoderStream * pDecoderStream);
|
|
|
|
extern void
|
|
LLRP_PeakRSSI_assimilateSubParameters (
|
|
LLRP_tSPeakRSSI * pThis,
|
|
LLRP_tSErrorDetails * pError);
|
|
|
|
extern void
|
|
LLRP_PeakRSSI_encode (
|
|
const LLRP_tSPeakRSSI *pThis,
|
|
LLRP_tSEncoderStream * pEncoderStream);
|
|
|
|
|
|
|
|
|
|
extern const LLRP_tSFieldDescriptor
|
|
LLRP_fdPeakRSSI_PeakRSSI;
|
|
|
|
extern llrp_s8_t
|
|
LLRP_PeakRSSI_getPeakRSSI (
|
|
LLRP_tSPeakRSSI *pThis);
|
|
|
|
extern LLRP_tResultCode
|
|
LLRP_PeakRSSI_setPeakRSSI (
|
|
LLRP_tSPeakRSSI *pThis,
|
|
llrp_s8_t Value);
|
|
|
|
|
|
|
|
|
|
|
|
struct LLRP_SChannelIndex
|
|
{
|
|
LLRP_tSParameter hdr;
|
|
|
|
llrp_u16_t ChannelIndex;
|
|
|
|
|
|
};
|
|
|
|
extern const LLRP_tSTypeDescriptor
|
|
LLRP_tdChannelIndex;
|
|
|
|
extern const LLRP_tSFieldDescriptor *
|
|
LLRP_apfdChannelIndex[];
|
|
|
|
extern LLRP_tSChannelIndex *
|
|
LLRP_ChannelIndex_construct (void);
|
|
|
|
extern void
|
|
LLRP_ChannelIndex_destruct (
|
|
LLRP_tSChannelIndex * pThis);
|
|
|
|
extern void
|
|
LLRP_ChannelIndex_decodeFields (
|
|
LLRP_tSChannelIndex * pThis,
|
|
LLRP_tSDecoderStream * pDecoderStream);
|
|
|
|
extern void
|
|
LLRP_ChannelIndex_assimilateSubParameters (
|
|
LLRP_tSChannelIndex * pThis,
|
|
LLRP_tSErrorDetails * pError);
|
|
|
|
extern void
|
|
LLRP_ChannelIndex_encode (
|
|
const LLRP_tSChannelIndex *pThis,
|
|
LLRP_tSEncoderStream * pEncoderStream);
|
|
|
|
|
|
|
|
|
|
extern const LLRP_tSFieldDescriptor
|
|
LLRP_fdChannelIndex_ChannelIndex;
|
|
|
|
extern llrp_u16_t
|
|
LLRP_ChannelIndex_getChannelIndex (
|
|
LLRP_tSChannelIndex *pThis);
|
|
|
|
extern LLRP_tResultCode
|
|
LLRP_ChannelIndex_setChannelIndex (
|
|
LLRP_tSChannelIndex *pThis,
|
|
llrp_u16_t Value);
|
|
|
|
|
|
|
|
|
|
|
|
struct LLRP_SFirstSeenTimestampUTC
|
|
{
|
|
LLRP_tSParameter hdr;
|
|
|
|
llrp_u64_t Microseconds;
|
|
|
|
|
|
};
|
|
|
|
extern const LLRP_tSTypeDescriptor
|
|
LLRP_tdFirstSeenTimestampUTC;
|
|
|
|
extern const LLRP_tSFieldDescriptor *
|
|
LLRP_apfdFirstSeenTimestampUTC[];
|
|
|
|
extern LLRP_tSFirstSeenTimestampUTC *
|
|
LLRP_FirstSeenTimestampUTC_construct (void);
|
|
|
|
extern void
|
|
LLRP_FirstSeenTimestampUTC_destruct (
|
|
LLRP_tSFirstSeenTimestampUTC * pThis);
|
|
|
|
extern void
|
|
LLRP_FirstSeenTimestampUTC_decodeFields (
|
|
LLRP_tSFirstSeenTimestampUTC * pThis,
|
|
LLRP_tSDecoderStream * pDecoderStream);
|
|
|
|
extern void
|
|
LLRP_FirstSeenTimestampUTC_assimilateSubParameters (
|
|
LLRP_tSFirstSeenTimestampUTC * pThis,
|
|
LLRP_tSErrorDetails * pError);
|
|
|
|
extern void
|
|
LLRP_FirstSeenTimestampUTC_encode (
|
|
const LLRP_tSFirstSeenTimestampUTC *pThis,
|
|
LLRP_tSEncoderStream * pEncoderStream);
|
|
|
|
|
|
|
|
|
|
extern const LLRP_tSFieldDescriptor
|
|
LLRP_fdFirstSeenTimestampUTC_Microseconds;
|
|
|
|
extern llrp_u64_t
|
|
LLRP_FirstSeenTimestampUTC_getMicroseconds (
|
|
LLRP_tSFirstSeenTimestampUTC *pThis);
|
|
|
|
extern LLRP_tResultCode
|
|
LLRP_FirstSeenTimestampUTC_setMicroseconds (
|
|
LLRP_tSFirstSeenTimestampUTC *pThis,
|
|
llrp_u64_t Value);
|
|
|
|
|
|
|
|
|
|
|
|
struct LLRP_SFirstSeenTimestampUptime
|
|
{
|
|
LLRP_tSParameter hdr;
|
|
|
|
llrp_u64_t Microseconds;
|
|
|
|
|
|
};
|
|
|
|
extern const LLRP_tSTypeDescriptor
|
|
LLRP_tdFirstSeenTimestampUptime;
|
|
|
|
extern const LLRP_tSFieldDescriptor *
|
|
LLRP_apfdFirstSeenTimestampUptime[];
|
|
|
|
extern LLRP_tSFirstSeenTimestampUptime *
|
|
LLRP_FirstSeenTimestampUptime_construct (void);
|
|
|
|
extern void
|
|
LLRP_FirstSeenTimestampUptime_destruct (
|
|
LLRP_tSFirstSeenTimestampUptime * pThis);
|
|
|
|
extern void
|
|
LLRP_FirstSeenTimestampUptime_decodeFields (
|
|
LLRP_tSFirstSeenTimestampUptime * pThis,
|
|
LLRP_tSDecoderStream * pDecoderStream);
|
|
|
|
extern void
|
|
LLRP_FirstSeenTimestampUptime_assimilateSubParameters (
|
|
LLRP_tSFirstSeenTimestampUptime * pThis,
|
|
LLRP_tSErrorDetails * pError);
|
|
|
|
extern void
|
|
LLRP_FirstSeenTimestampUptime_encode (
|
|
const LLRP_tSFirstSeenTimestampUptime *pThis,
|
|
LLRP_tSEncoderStream * pEncoderStream);
|
|
|
|
|
|
|
|
|
|
extern const LLRP_tSFieldDescriptor
|
|
LLRP_fdFirstSeenTimestampUptime_Microseconds;
|
|
|
|
extern llrp_u64_t
|
|
LLRP_FirstSeenTimestampUptime_getMicroseconds (
|
|
LLRP_tSFirstSeenTimestampUptime *pThis);
|
|
|
|
extern LLRP_tResultCode
|
|
LLRP_FirstSeenTimestampUptime_setMicroseconds (
|
|
LLRP_tSFirstSeenTimestampUptime *pThis,
|
|
llrp_u64_t Value);
|
|
|
|
|
|
|
|
|
|
|
|
struct LLRP_SLastSeenTimestampUTC
|
|
{
|
|
LLRP_tSParameter hdr;
|
|
|
|
llrp_u64_t Microseconds;
|
|
|
|
|
|
};
|
|
|
|
extern const LLRP_tSTypeDescriptor
|
|
LLRP_tdLastSeenTimestampUTC;
|
|
|
|
extern const LLRP_tSFieldDescriptor *
|
|
LLRP_apfdLastSeenTimestampUTC[];
|
|
|
|
extern LLRP_tSLastSeenTimestampUTC *
|
|
LLRP_LastSeenTimestampUTC_construct (void);
|
|
|
|
extern void
|
|
LLRP_LastSeenTimestampUTC_destruct (
|
|
LLRP_tSLastSeenTimestampUTC * pThis);
|
|
|
|
extern void
|
|
LLRP_LastSeenTimestampUTC_decodeFields (
|
|
LLRP_tSLastSeenTimestampUTC * pThis,
|
|
LLRP_tSDecoderStream * pDecoderStream);
|
|
|
|
extern void
|
|
LLRP_LastSeenTimestampUTC_assimilateSubParameters (
|
|
LLRP_tSLastSeenTimestampUTC * pThis,
|
|
LLRP_tSErrorDetails * pError);
|
|
|
|
extern void
|
|
LLRP_LastSeenTimestampUTC_encode (
|
|
const LLRP_tSLastSeenTimestampUTC *pThis,
|
|
LLRP_tSEncoderStream * pEncoderStream);
|
|
|
|
|
|
|
|
|
|
extern const LLRP_tSFieldDescriptor
|
|
LLRP_fdLastSeenTimestampUTC_Microseconds;
|
|
|
|
extern llrp_u64_t
|
|
LLRP_LastSeenTimestampUTC_getMicroseconds (
|
|
LLRP_tSLastSeenTimestampUTC *pThis);
|
|
|
|
extern LLRP_tResultCode
|
|
LLRP_LastSeenTimestampUTC_setMicroseconds (
|
|
LLRP_tSLastSeenTimestampUTC *pThis,
|
|
llrp_u64_t Value);
|
|
|
|
|
|
|
|
|
|
|
|
struct LLRP_SLastSeenTimestampUptime
|
|
{
|
|
LLRP_tSParameter hdr;
|
|
|
|
llrp_u64_t Microseconds;
|
|
|
|
|
|
};
|
|
|
|
extern const LLRP_tSTypeDescriptor
|
|
LLRP_tdLastSeenTimestampUptime;
|
|
|
|
extern const LLRP_tSFieldDescriptor *
|
|
LLRP_apfdLastSeenTimestampUptime[];
|
|
|
|
extern LLRP_tSLastSeenTimestampUptime *
|
|
LLRP_LastSeenTimestampUptime_construct (void);
|
|
|
|
extern void
|
|
LLRP_LastSeenTimestampUptime_destruct (
|
|
LLRP_tSLastSeenTimestampUptime * pThis);
|
|
|
|
extern void
|
|
LLRP_LastSeenTimestampUptime_decodeFields (
|
|
LLRP_tSLastSeenTimestampUptime * pThis,
|
|
LLRP_tSDecoderStream * pDecoderStream);
|
|
|
|
extern void
|
|
LLRP_LastSeenTimestampUptime_assimilateSubParameters (
|
|
LLRP_tSLastSeenTimestampUptime * pThis,
|
|
LLRP_tSErrorDetails * pError);
|
|
|
|
extern void
|
|
LLRP_LastSeenTimestampUptime_encode (
|
|
const LLRP_tSLastSeenTimestampUptime *pThis,
|
|
LLRP_tSEncoderStream * pEncoderStream);
|
|
|
|
|
|
|
|
|
|
extern const LLRP_tSFieldDescriptor
|
|
LLRP_fdLastSeenTimestampUptime_Microseconds;
|
|
|
|
extern llrp_u64_t
|
|
LLRP_LastSeenTimestampUptime_getMicroseconds (
|
|
LLRP_tSLastSeenTimestampUptime *pThis);
|
|
|
|
extern LLRP_tResultCode
|
|
LLRP_LastSeenTimestampUptime_setMicroseconds (
|
|
LLRP_tSLastSeenTimestampUptime *pThis,
|
|
llrp_u64_t Value);
|
|
|
|
|
|
|
|
|
|
|
|
struct LLRP_STagSeenCount
|
|
{
|
|
LLRP_tSParameter hdr;
|
|
|
|
llrp_u16_t TagCount;
|
|
|
|
|
|
};
|
|
|
|
extern const LLRP_tSTypeDescriptor
|
|
LLRP_tdTagSeenCount;
|
|
|
|
extern const LLRP_tSFieldDescriptor *
|
|
LLRP_apfdTagSeenCount[];
|
|
|
|
extern LLRP_tSTagSeenCount *
|
|
LLRP_TagSeenCount_construct (void);
|
|
|
|
extern void
|
|
LLRP_TagSeenCount_destruct (
|
|
LLRP_tSTagSeenCount * pThis);
|
|
|
|
extern void
|
|
LLRP_TagSeenCount_decodeFields (
|
|
LLRP_tSTagSeenCount * pThis,
|
|
LLRP_tSDecoderStream * pDecoderStream);
|
|
|
|
extern void
|
|
LLRP_TagSeenCount_assimilateSubParameters (
|
|
LLRP_tSTagSeenCount * pThis,
|
|
LLRP_tSErrorDetails * pError);
|
|
|
|
extern void
|
|
LLRP_TagSeenCount_encode (
|
|
const LLRP_tSTagSeenCount *pThis,
|
|
LLRP_tSEncoderStream * pEncoderStream);
|
|
|
|
|
|
|
|
|
|
extern const LLRP_tSFieldDescriptor
|
|
LLRP_fdTagSeenCount_TagCount;
|
|
|
|
extern llrp_u16_t
|
|
LLRP_TagSeenCount_getTagCount (
|
|
LLRP_tSTagSeenCount *pThis);
|
|
|
|
extern LLRP_tResultCode
|
|
LLRP_TagSeenCount_setTagCount (
|
|
LLRP_tSTagSeenCount *pThis,
|
|
llrp_u16_t Value);
|
|
|
|
|
|
|
|
|
|
|
|
struct LLRP_SClientRequestOpSpecResult
|
|
{
|
|
LLRP_tSParameter hdr;
|
|
|
|
llrp_u16_t OpSpecID;
|
|
|
|
|
|
};
|
|
|
|
extern const LLRP_tSTypeDescriptor
|
|
LLRP_tdClientRequestOpSpecResult;
|
|
|
|
extern const LLRP_tSFieldDescriptor *
|
|
LLRP_apfdClientRequestOpSpecResult[];
|
|
|
|
extern LLRP_tSClientRequestOpSpecResult *
|
|
LLRP_ClientRequestOpSpecResult_construct (void);
|
|
|
|
extern void
|
|
LLRP_ClientRequestOpSpecResult_destruct (
|
|
LLRP_tSClientRequestOpSpecResult * pThis);
|
|
|
|
extern void
|
|
LLRP_ClientRequestOpSpecResult_decodeFields (
|
|
LLRP_tSClientRequestOpSpecResult * pThis,
|
|
LLRP_tSDecoderStream * pDecoderStream);
|
|
|
|
extern void
|
|
LLRP_ClientRequestOpSpecResult_assimilateSubParameters (
|
|
LLRP_tSClientRequestOpSpecResult * pThis,
|
|
LLRP_tSErrorDetails * pError);
|
|
|
|
extern void
|
|
LLRP_ClientRequestOpSpecResult_encode (
|
|
const LLRP_tSClientRequestOpSpecResult *pThis,
|
|
LLRP_tSEncoderStream * pEncoderStream);
|
|
|
|
|
|
|
|
|
|
extern const LLRP_tSFieldDescriptor
|
|
LLRP_fdClientRequestOpSpecResult_OpSpecID;
|
|
|
|
extern llrp_u16_t
|
|
LLRP_ClientRequestOpSpecResult_getOpSpecID (
|
|
LLRP_tSClientRequestOpSpecResult *pThis);
|
|
|
|
extern LLRP_tResultCode
|
|
LLRP_ClientRequestOpSpecResult_setOpSpecID (
|
|
LLRP_tSClientRequestOpSpecResult *pThis,
|
|
llrp_u16_t Value);
|
|
|
|
|
|
|
|
|
|
|
|
struct LLRP_SAccessSpecID
|
|
{
|
|
LLRP_tSParameter hdr;
|
|
|
|
llrp_u32_t AccessSpecID;
|
|
|
|
|
|
};
|
|
|
|
extern const LLRP_tSTypeDescriptor
|
|
LLRP_tdAccessSpecID;
|
|
|
|
extern const LLRP_tSFieldDescriptor *
|
|
LLRP_apfdAccessSpecID[];
|
|
|
|
extern LLRP_tSAccessSpecID *
|
|
LLRP_AccessSpecID_construct (void);
|
|
|
|
extern void
|
|
LLRP_AccessSpecID_destruct (
|
|
LLRP_tSAccessSpecID * pThis);
|
|
|
|
extern void
|
|
LLRP_AccessSpecID_decodeFields (
|
|
LLRP_tSAccessSpecID * pThis,
|
|
LLRP_tSDecoderStream * pDecoderStream);
|
|
|
|
extern void
|
|
LLRP_AccessSpecID_assimilateSubParameters (
|
|
LLRP_tSAccessSpecID * pThis,
|
|
LLRP_tSErrorDetails * pError);
|
|
|
|
extern void
|
|
LLRP_AccessSpecID_encode (
|
|
const LLRP_tSAccessSpecID *pThis,
|
|
LLRP_tSEncoderStream * pEncoderStream);
|
|
|
|
|
|
|
|
|
|
extern const LLRP_tSFieldDescriptor
|
|
LLRP_fdAccessSpecID_AccessSpecID;
|
|
|
|
extern llrp_u32_t
|
|
LLRP_AccessSpecID_getAccessSpecID (
|
|
LLRP_tSAccessSpecID *pThis);
|
|
|
|
extern LLRP_tResultCode
|
|
LLRP_AccessSpecID_setAccessSpecID (
|
|
LLRP_tSAccessSpecID *pThis,
|
|
llrp_u32_t Value);
|
|
|
|
|
|
|
|
|
|
|
|
struct LLRP_SRFSurveyReportData
|
|
{
|
|
LLRP_tSParameter hdr;
|
|
|
|
|
|
LLRP_tSROSpecID * pROSpecID;
|
|
|
|
LLRP_tSSpecIndex * pSpecIndex;
|
|
|
|
LLRP_tSFrequencyRSSILevelEntry * listFrequencyRSSILevelEntry;
|
|
|
|
LLRP_tSParameter * listCustom;
|
|
|
|
};
|
|
|
|
extern const LLRP_tSTypeDescriptor
|
|
LLRP_tdRFSurveyReportData;
|
|
|
|
extern const LLRP_tSFieldDescriptor *
|
|
LLRP_apfdRFSurveyReportData[];
|
|
|
|
extern LLRP_tSRFSurveyReportData *
|
|
LLRP_RFSurveyReportData_construct (void);
|
|
|
|
extern void
|
|
LLRP_RFSurveyReportData_destruct (
|
|
LLRP_tSRFSurveyReportData * pThis);
|
|
|
|
extern void
|
|
LLRP_RFSurveyReportData_decodeFields (
|
|
LLRP_tSRFSurveyReportData * pThis,
|
|
LLRP_tSDecoderStream * pDecoderStream);
|
|
|
|
extern void
|
|
LLRP_RFSurveyReportData_assimilateSubParameters (
|
|
LLRP_tSRFSurveyReportData * pThis,
|
|
LLRP_tSErrorDetails * pError);
|
|
|
|
extern void
|
|
LLRP_RFSurveyReportData_encode (
|
|
const LLRP_tSRFSurveyReportData *pThis,
|
|
LLRP_tSEncoderStream * pEncoderStream);
|
|
|
|
|
|
|
|
|
|
|
|
extern LLRP_tSROSpecID *
|
|
LLRP_RFSurveyReportData_getROSpecID (
|
|
LLRP_tSRFSurveyReportData *pThis);
|
|
|
|
extern LLRP_tResultCode
|
|
LLRP_RFSurveyReportData_setROSpecID (
|
|
LLRP_tSRFSurveyReportData *pThis,
|
|
LLRP_tSROSpecID *pValue);
|
|
|
|
extern LLRP_tSSpecIndex *
|
|
LLRP_RFSurveyReportData_getSpecIndex (
|
|
LLRP_tSRFSurveyReportData *pThis);
|
|
|
|
extern LLRP_tResultCode
|
|
LLRP_RFSurveyReportData_setSpecIndex (
|
|
LLRP_tSRFSurveyReportData *pThis,
|
|
LLRP_tSSpecIndex *pValue);
|
|
|
|
extern LLRP_tSFrequencyRSSILevelEntry *
|
|
LLRP_RFSurveyReportData_beginFrequencyRSSILevelEntry (
|
|
LLRP_tSRFSurveyReportData *pThis);
|
|
|
|
extern LLRP_tSFrequencyRSSILevelEntry *
|
|
LLRP_RFSurveyReportData_nextFrequencyRSSILevelEntry (
|
|
LLRP_tSFrequencyRSSILevelEntry *pCurrent);
|
|
|
|
extern void
|
|
LLRP_RFSurveyReportData_clearFrequencyRSSILevelEntry (
|
|
LLRP_tSRFSurveyReportData *pThis);
|
|
|
|
extern int
|
|
LLRP_RFSurveyReportData_countFrequencyRSSILevelEntry (
|
|
LLRP_tSRFSurveyReportData *pThis);
|
|
|
|
extern LLRP_tResultCode
|
|
LLRP_RFSurveyReportData_addFrequencyRSSILevelEntry (
|
|
LLRP_tSRFSurveyReportData *pThis,
|
|
LLRP_tSFrequencyRSSILevelEntry *pValue);
|
|
|
|
|
|
extern LLRP_tSParameter *
|
|
LLRP_RFSurveyReportData_beginCustom (
|
|
LLRP_tSRFSurveyReportData *pThis);
|
|
|
|
extern LLRP_tSParameter *
|
|
LLRP_RFSurveyReportData_nextCustom (
|
|
LLRP_tSParameter *pCurrent);
|
|
|
|
extern void
|
|
LLRP_RFSurveyReportData_clearCustom (
|
|
LLRP_tSRFSurveyReportData *pThis);
|
|
|
|
extern int
|
|
LLRP_RFSurveyReportData_countCustom (
|
|
LLRP_tSRFSurveyReportData *pThis);
|
|
|
|
extern LLRP_tResultCode
|
|
LLRP_RFSurveyReportData_addCustom (
|
|
LLRP_tSRFSurveyReportData *pThis,
|
|
LLRP_tSParameter *pValue);
|
|
|
|
|
|
|
|
|
|
|
|
struct LLRP_SFrequencyRSSILevelEntry
|
|
{
|
|
LLRP_tSParameter hdr;
|
|
|
|
llrp_u32_t Frequency;
|
|
|
|
llrp_u32_t Bandwidth;
|
|
|
|
llrp_s8_t AverageRSSI;
|
|
|
|
llrp_s8_t PeakRSSI;
|
|
|
|
|
|
LLRP_tSParameter * pTimestamp;
|
|
|
|
};
|
|
|
|
extern const LLRP_tSTypeDescriptor
|
|
LLRP_tdFrequencyRSSILevelEntry;
|
|
|
|
extern const LLRP_tSFieldDescriptor *
|
|
LLRP_apfdFrequencyRSSILevelEntry[];
|
|
|
|
extern LLRP_tSFrequencyRSSILevelEntry *
|
|
LLRP_FrequencyRSSILevelEntry_construct (void);
|
|
|
|
extern void
|
|
LLRP_FrequencyRSSILevelEntry_destruct (
|
|
LLRP_tSFrequencyRSSILevelEntry * pThis);
|
|
|
|
extern void
|
|
LLRP_FrequencyRSSILevelEntry_decodeFields (
|
|
LLRP_tSFrequencyRSSILevelEntry * pThis,
|
|
LLRP_tSDecoderStream * pDecoderStream);
|
|
|
|
extern void
|
|
LLRP_FrequencyRSSILevelEntry_assimilateSubParameters (
|
|
LLRP_tSFrequencyRSSILevelEntry * pThis,
|
|
LLRP_tSErrorDetails * pError);
|
|
|
|
extern void
|
|
LLRP_FrequencyRSSILevelEntry_encode (
|
|
const LLRP_tSFrequencyRSSILevelEntry *pThis,
|
|
LLRP_tSEncoderStream * pEncoderStream);
|
|
|
|
|
|
|
|
|
|
extern const LLRP_tSFieldDescriptor
|
|
LLRP_fdFrequencyRSSILevelEntry_Frequency;
|
|
|
|
extern llrp_u32_t
|
|
LLRP_FrequencyRSSILevelEntry_getFrequency (
|
|
LLRP_tSFrequencyRSSILevelEntry *pThis);
|
|
|
|
extern LLRP_tResultCode
|
|
LLRP_FrequencyRSSILevelEntry_setFrequency (
|
|
LLRP_tSFrequencyRSSILevelEntry *pThis,
|
|
llrp_u32_t Value);
|
|
|
|
extern const LLRP_tSFieldDescriptor
|
|
LLRP_fdFrequencyRSSILevelEntry_Bandwidth;
|
|
|
|
extern llrp_u32_t
|
|
LLRP_FrequencyRSSILevelEntry_getBandwidth (
|
|
LLRP_tSFrequencyRSSILevelEntry *pThis);
|
|
|
|
extern LLRP_tResultCode
|
|
LLRP_FrequencyRSSILevelEntry_setBandwidth (
|
|
LLRP_tSFrequencyRSSILevelEntry *pThis,
|
|
llrp_u32_t Value);
|
|
|
|
extern const LLRP_tSFieldDescriptor
|
|
LLRP_fdFrequencyRSSILevelEntry_AverageRSSI;
|
|
|
|
extern llrp_s8_t
|
|
LLRP_FrequencyRSSILevelEntry_getAverageRSSI (
|
|
LLRP_tSFrequencyRSSILevelEntry *pThis);
|
|
|
|
extern LLRP_tResultCode
|
|
LLRP_FrequencyRSSILevelEntry_setAverageRSSI (
|
|
LLRP_tSFrequencyRSSILevelEntry *pThis,
|
|
llrp_s8_t Value);
|
|
|
|
extern const LLRP_tSFieldDescriptor
|
|
LLRP_fdFrequencyRSSILevelEntry_PeakRSSI;
|
|
|
|
extern llrp_s8_t
|
|
LLRP_FrequencyRSSILevelEntry_getPeakRSSI (
|
|
LLRP_tSFrequencyRSSILevelEntry *pThis);
|
|
|
|
extern LLRP_tResultCode
|
|
LLRP_FrequencyRSSILevelEntry_setPeakRSSI (
|
|
LLRP_tSFrequencyRSSILevelEntry *pThis,
|
|
llrp_s8_t Value);
|
|
|
|
|
|
extern LLRP_tSParameter *
|
|
LLRP_FrequencyRSSILevelEntry_getTimestamp (
|
|
LLRP_tSFrequencyRSSILevelEntry *pThis);
|
|
|
|
extern LLRP_tResultCode
|
|
LLRP_FrequencyRSSILevelEntry_setTimestamp (
|
|
LLRP_tSFrequencyRSSILevelEntry *pThis,
|
|
LLRP_tSParameter *pValue);
|
|
|
|
|
|
|
|
|
|
struct LLRP_SReaderEventNotificationSpec
|
|
{
|
|
LLRP_tSParameter hdr;
|
|
|
|
|
|
LLRP_tSEventNotificationState * listEventNotificationState;
|
|
|
|
};
|
|
|
|
extern const LLRP_tSTypeDescriptor
|
|
LLRP_tdReaderEventNotificationSpec;
|
|
|
|
extern const LLRP_tSFieldDescriptor *
|
|
LLRP_apfdReaderEventNotificationSpec[];
|
|
|
|
extern LLRP_tSReaderEventNotificationSpec *
|
|
LLRP_ReaderEventNotificationSpec_construct (void);
|
|
|
|
extern void
|
|
LLRP_ReaderEventNotificationSpec_destruct (
|
|
LLRP_tSReaderEventNotificationSpec * pThis);
|
|
|
|
extern void
|
|
LLRP_ReaderEventNotificationSpec_decodeFields (
|
|
LLRP_tSReaderEventNotificationSpec * pThis,
|
|
LLRP_tSDecoderStream * pDecoderStream);
|
|
|
|
extern void
|
|
LLRP_ReaderEventNotificationSpec_assimilateSubParameters (
|
|
LLRP_tSReaderEventNotificationSpec * pThis,
|
|
LLRP_tSErrorDetails * pError);
|
|
|
|
extern void
|
|
LLRP_ReaderEventNotificationSpec_encode (
|
|
const LLRP_tSReaderEventNotificationSpec *pThis,
|
|
LLRP_tSEncoderStream * pEncoderStream);
|
|
|
|
|
|
|
|
|
|
|
|
extern LLRP_tSEventNotificationState *
|
|
LLRP_ReaderEventNotificationSpec_beginEventNotificationState (
|
|
LLRP_tSReaderEventNotificationSpec *pThis);
|
|
|
|
extern LLRP_tSEventNotificationState *
|
|
LLRP_ReaderEventNotificationSpec_nextEventNotificationState (
|
|
LLRP_tSEventNotificationState *pCurrent);
|
|
|
|
extern void
|
|
LLRP_ReaderEventNotificationSpec_clearEventNotificationState (
|
|
LLRP_tSReaderEventNotificationSpec *pThis);
|
|
|
|
extern int
|
|
LLRP_ReaderEventNotificationSpec_countEventNotificationState (
|
|
LLRP_tSReaderEventNotificationSpec *pThis);
|
|
|
|
extern LLRP_tResultCode
|
|
LLRP_ReaderEventNotificationSpec_addEventNotificationState (
|
|
LLRP_tSReaderEventNotificationSpec *pThis,
|
|
LLRP_tSEventNotificationState *pValue);
|
|
|
|
|
|
|
|
|
|
|
|
struct LLRP_SEventNotificationState
|
|
{
|
|
LLRP_tSParameter hdr;
|
|
|
|
LLRP_tENotificationEventType eEventType;
|
|
|
|
llrp_u1_t NotificationState;
|
|
|
|
|
|
};
|
|
|
|
extern const LLRP_tSTypeDescriptor
|
|
LLRP_tdEventNotificationState;
|
|
|
|
extern const LLRP_tSFieldDescriptor *
|
|
LLRP_apfdEventNotificationState[];
|
|
|
|
extern LLRP_tSEventNotificationState *
|
|
LLRP_EventNotificationState_construct (void);
|
|
|
|
extern void
|
|
LLRP_EventNotificationState_destruct (
|
|
LLRP_tSEventNotificationState * pThis);
|
|
|
|
extern void
|
|
LLRP_EventNotificationState_decodeFields (
|
|
LLRP_tSEventNotificationState * pThis,
|
|
LLRP_tSDecoderStream * pDecoderStream);
|
|
|
|
extern void
|
|
LLRP_EventNotificationState_assimilateSubParameters (
|
|
LLRP_tSEventNotificationState * pThis,
|
|
LLRP_tSErrorDetails * pError);
|
|
|
|
extern void
|
|
LLRP_EventNotificationState_encode (
|
|
const LLRP_tSEventNotificationState *pThis,
|
|
LLRP_tSEncoderStream * pEncoderStream);
|
|
|
|
|
|
|
|
|
|
extern const LLRP_tSFieldDescriptor
|
|
LLRP_fdEventNotificationState_EventType;
|
|
|
|
extern LLRP_tENotificationEventType
|
|
LLRP_EventNotificationState_getEventType (
|
|
LLRP_tSEventNotificationState *pThis);
|
|
|
|
extern LLRP_tResultCode
|
|
LLRP_EventNotificationState_setEventType (
|
|
LLRP_tSEventNotificationState *pThis,
|
|
LLRP_tENotificationEventType Value);
|
|
|
|
extern const LLRP_tSFieldDescriptor
|
|
LLRP_fdEventNotificationState_NotificationState;
|
|
|
|
extern llrp_u1_t
|
|
LLRP_EventNotificationState_getNotificationState (
|
|
LLRP_tSEventNotificationState *pThis);
|
|
|
|
extern LLRP_tResultCode
|
|
LLRP_EventNotificationState_setNotificationState (
|
|
LLRP_tSEventNotificationState *pThis,
|
|
llrp_u1_t Value);
|
|
|
|
|
|
|
|
|
|
|
|
struct LLRP_SReaderEventNotificationData
|
|
{
|
|
LLRP_tSParameter hdr;
|
|
|
|
|
|
LLRP_tSParameter * pTimestamp;
|
|
|
|
LLRP_tSHoppingEvent * pHoppingEvent;
|
|
|
|
LLRP_tSGPIEvent * pGPIEvent;
|
|
|
|
LLRP_tSROSpecEvent * pROSpecEvent;
|
|
|
|
LLRP_tSReportBufferLevelWarningEvent * pReportBufferLevelWarningEvent;
|
|
|
|
LLRP_tSReportBufferOverflowErrorEvent * pReportBufferOverflowErrorEvent;
|
|
|
|
LLRP_tSReaderExceptionEvent * pReaderExceptionEvent;
|
|
|
|
LLRP_tSRFSurveyEvent * pRFSurveyEvent;
|
|
|
|
LLRP_tSAISpecEvent * pAISpecEvent;
|
|
|
|
LLRP_tSAntennaEvent * pAntennaEvent;
|
|
|
|
LLRP_tSConnectionAttemptEvent * pConnectionAttemptEvent;
|
|
|
|
LLRP_tSConnectionCloseEvent * pConnectionCloseEvent;
|
|
|
|
LLRP_tSParameter * listCustom;
|
|
|
|
};
|
|
|
|
extern const LLRP_tSTypeDescriptor
|
|
LLRP_tdReaderEventNotificationData;
|
|
|
|
extern const LLRP_tSFieldDescriptor *
|
|
LLRP_apfdReaderEventNotificationData[];
|
|
|
|
extern LLRP_tSReaderEventNotificationData *
|
|
LLRP_ReaderEventNotificationData_construct (void);
|
|
|
|
extern void
|
|
LLRP_ReaderEventNotificationData_destruct (
|
|
LLRP_tSReaderEventNotificationData * pThis);
|
|
|
|
extern void
|
|
LLRP_ReaderEventNotificationData_decodeFields (
|
|
LLRP_tSReaderEventNotificationData * pThis,
|
|
LLRP_tSDecoderStream * pDecoderStream);
|
|
|
|
extern void
|
|
LLRP_ReaderEventNotificationData_assimilateSubParameters (
|
|
LLRP_tSReaderEventNotificationData * pThis,
|
|
LLRP_tSErrorDetails * pError);
|
|
|
|
extern void
|
|
LLRP_ReaderEventNotificationData_encode (
|
|
const LLRP_tSReaderEventNotificationData *pThis,
|
|
LLRP_tSEncoderStream * pEncoderStream);
|
|
|
|
|
|
|
|
|
|
|
|
extern LLRP_tSParameter *
|
|
LLRP_ReaderEventNotificationData_getTimestamp (
|
|
LLRP_tSReaderEventNotificationData *pThis);
|
|
|
|
extern LLRP_tResultCode
|
|
LLRP_ReaderEventNotificationData_setTimestamp (
|
|
LLRP_tSReaderEventNotificationData *pThis,
|
|
LLRP_tSParameter *pValue);
|
|
|
|
extern LLRP_tSHoppingEvent *
|
|
LLRP_ReaderEventNotificationData_getHoppingEvent (
|
|
LLRP_tSReaderEventNotificationData *pThis);
|
|
|
|
extern LLRP_tResultCode
|
|
LLRP_ReaderEventNotificationData_setHoppingEvent (
|
|
LLRP_tSReaderEventNotificationData *pThis,
|
|
LLRP_tSHoppingEvent *pValue);
|
|
|
|
extern LLRP_tSGPIEvent *
|
|
LLRP_ReaderEventNotificationData_getGPIEvent (
|
|
LLRP_tSReaderEventNotificationData *pThis);
|
|
|
|
extern LLRP_tResultCode
|
|
LLRP_ReaderEventNotificationData_setGPIEvent (
|
|
LLRP_tSReaderEventNotificationData *pThis,
|
|
LLRP_tSGPIEvent *pValue);
|
|
|
|
extern LLRP_tSROSpecEvent *
|
|
LLRP_ReaderEventNotificationData_getROSpecEvent (
|
|
LLRP_tSReaderEventNotificationData *pThis);
|
|
|
|
extern LLRP_tResultCode
|
|
LLRP_ReaderEventNotificationData_setROSpecEvent (
|
|
LLRP_tSReaderEventNotificationData *pThis,
|
|
LLRP_tSROSpecEvent *pValue);
|
|
|
|
extern LLRP_tSReportBufferLevelWarningEvent *
|
|
LLRP_ReaderEventNotificationData_getReportBufferLevelWarningEvent (
|
|
LLRP_tSReaderEventNotificationData *pThis);
|
|
|
|
extern LLRP_tResultCode
|
|
LLRP_ReaderEventNotificationData_setReportBufferLevelWarningEvent (
|
|
LLRP_tSReaderEventNotificationData *pThis,
|
|
LLRP_tSReportBufferLevelWarningEvent *pValue);
|
|
|
|
extern LLRP_tSReportBufferOverflowErrorEvent *
|
|
LLRP_ReaderEventNotificationData_getReportBufferOverflowErrorEvent (
|
|
LLRP_tSReaderEventNotificationData *pThis);
|
|
|
|
extern LLRP_tResultCode
|
|
LLRP_ReaderEventNotificationData_setReportBufferOverflowErrorEvent (
|
|
LLRP_tSReaderEventNotificationData *pThis,
|
|
LLRP_tSReportBufferOverflowErrorEvent *pValue);
|
|
|
|
extern LLRP_tSReaderExceptionEvent *
|
|
LLRP_ReaderEventNotificationData_getReaderExceptionEvent (
|
|
LLRP_tSReaderEventNotificationData *pThis);
|
|
|
|
extern LLRP_tResultCode
|
|
LLRP_ReaderEventNotificationData_setReaderExceptionEvent (
|
|
LLRP_tSReaderEventNotificationData *pThis,
|
|
LLRP_tSReaderExceptionEvent *pValue);
|
|
|
|
extern LLRP_tSRFSurveyEvent *
|
|
LLRP_ReaderEventNotificationData_getRFSurveyEvent (
|
|
LLRP_tSReaderEventNotificationData *pThis);
|
|
|
|
extern LLRP_tResultCode
|
|
LLRP_ReaderEventNotificationData_setRFSurveyEvent (
|
|
LLRP_tSReaderEventNotificationData *pThis,
|
|
LLRP_tSRFSurveyEvent *pValue);
|
|
|
|
extern LLRP_tSAISpecEvent *
|
|
LLRP_ReaderEventNotificationData_getAISpecEvent (
|
|
LLRP_tSReaderEventNotificationData *pThis);
|
|
|
|
extern LLRP_tResultCode
|
|
LLRP_ReaderEventNotificationData_setAISpecEvent (
|
|
LLRP_tSReaderEventNotificationData *pThis,
|
|
LLRP_tSAISpecEvent *pValue);
|
|
|
|
extern LLRP_tSAntennaEvent *
|
|
LLRP_ReaderEventNotificationData_getAntennaEvent (
|
|
LLRP_tSReaderEventNotificationData *pThis);
|
|
|
|
extern LLRP_tResultCode
|
|
LLRP_ReaderEventNotificationData_setAntennaEvent (
|
|
LLRP_tSReaderEventNotificationData *pThis,
|
|
LLRP_tSAntennaEvent *pValue);
|
|
|
|
extern LLRP_tSConnectionAttemptEvent *
|
|
LLRP_ReaderEventNotificationData_getConnectionAttemptEvent (
|
|
LLRP_tSReaderEventNotificationData *pThis);
|
|
|
|
extern LLRP_tResultCode
|
|
LLRP_ReaderEventNotificationData_setConnectionAttemptEvent (
|
|
LLRP_tSReaderEventNotificationData *pThis,
|
|
LLRP_tSConnectionAttemptEvent *pValue);
|
|
|
|
extern LLRP_tSConnectionCloseEvent *
|
|
LLRP_ReaderEventNotificationData_getConnectionCloseEvent (
|
|
LLRP_tSReaderEventNotificationData *pThis);
|
|
|
|
extern LLRP_tResultCode
|
|
LLRP_ReaderEventNotificationData_setConnectionCloseEvent (
|
|
LLRP_tSReaderEventNotificationData *pThis,
|
|
LLRP_tSConnectionCloseEvent *pValue);
|
|
|
|
extern LLRP_tSParameter *
|
|
LLRP_ReaderEventNotificationData_beginCustom (
|
|
LLRP_tSReaderEventNotificationData *pThis);
|
|
|
|
extern LLRP_tSParameter *
|
|
LLRP_ReaderEventNotificationData_nextCustom (
|
|
LLRP_tSParameter *pCurrent);
|
|
|
|
extern void
|
|
LLRP_ReaderEventNotificationData_clearCustom (
|
|
LLRP_tSReaderEventNotificationData *pThis);
|
|
|
|
extern int
|
|
LLRP_ReaderEventNotificationData_countCustom (
|
|
LLRP_tSReaderEventNotificationData *pThis);
|
|
|
|
extern LLRP_tResultCode
|
|
LLRP_ReaderEventNotificationData_addCustom (
|
|
LLRP_tSReaderEventNotificationData *pThis,
|
|
LLRP_tSParameter *pValue);
|
|
|
|
|
|
|
|
|
|
|
|
struct LLRP_SHoppingEvent
|
|
{
|
|
LLRP_tSParameter hdr;
|
|
|
|
llrp_u16_t HopTableID;
|
|
|
|
llrp_u16_t NextChannelIndex;
|
|
|
|
|
|
};
|
|
|
|
extern const LLRP_tSTypeDescriptor
|
|
LLRP_tdHoppingEvent;
|
|
|
|
extern const LLRP_tSFieldDescriptor *
|
|
LLRP_apfdHoppingEvent[];
|
|
|
|
extern LLRP_tSHoppingEvent *
|
|
LLRP_HoppingEvent_construct (void);
|
|
|
|
extern void
|
|
LLRP_HoppingEvent_destruct (
|
|
LLRP_tSHoppingEvent * pThis);
|
|
|
|
extern void
|
|
LLRP_HoppingEvent_decodeFields (
|
|
LLRP_tSHoppingEvent * pThis,
|
|
LLRP_tSDecoderStream * pDecoderStream);
|
|
|
|
extern void
|
|
LLRP_HoppingEvent_assimilateSubParameters (
|
|
LLRP_tSHoppingEvent * pThis,
|
|
LLRP_tSErrorDetails * pError);
|
|
|
|
extern void
|
|
LLRP_HoppingEvent_encode (
|
|
const LLRP_tSHoppingEvent *pThis,
|
|
LLRP_tSEncoderStream * pEncoderStream);
|
|
|
|
|
|
|
|
|
|
extern const LLRP_tSFieldDescriptor
|
|
LLRP_fdHoppingEvent_HopTableID;
|
|
|
|
extern llrp_u16_t
|
|
LLRP_HoppingEvent_getHopTableID (
|
|
LLRP_tSHoppingEvent *pThis);
|
|
|
|
extern LLRP_tResultCode
|
|
LLRP_HoppingEvent_setHopTableID (
|
|
LLRP_tSHoppingEvent *pThis,
|
|
llrp_u16_t Value);
|
|
|
|
extern const LLRP_tSFieldDescriptor
|
|
LLRP_fdHoppingEvent_NextChannelIndex;
|
|
|
|
extern llrp_u16_t
|
|
LLRP_HoppingEvent_getNextChannelIndex (
|
|
LLRP_tSHoppingEvent *pThis);
|
|
|
|
extern LLRP_tResultCode
|
|
LLRP_HoppingEvent_setNextChannelIndex (
|
|
LLRP_tSHoppingEvent *pThis,
|
|
llrp_u16_t Value);
|
|
|
|
|
|
|
|
|
|
|
|
struct LLRP_SGPIEvent
|
|
{
|
|
LLRP_tSParameter hdr;
|
|
|
|
llrp_u16_t GPIPortNumber;
|
|
|
|
llrp_u1_t GPIEvent;
|
|
|
|
|
|
};
|
|
|
|
extern const LLRP_tSTypeDescriptor
|
|
LLRP_tdGPIEvent;
|
|
|
|
extern const LLRP_tSFieldDescriptor *
|
|
LLRP_apfdGPIEvent[];
|
|
|
|
extern LLRP_tSGPIEvent *
|
|
LLRP_GPIEvent_construct (void);
|
|
|
|
extern void
|
|
LLRP_GPIEvent_destruct (
|
|
LLRP_tSGPIEvent * pThis);
|
|
|
|
extern void
|
|
LLRP_GPIEvent_decodeFields (
|
|
LLRP_tSGPIEvent * pThis,
|
|
LLRP_tSDecoderStream * pDecoderStream);
|
|
|
|
extern void
|
|
LLRP_GPIEvent_assimilateSubParameters (
|
|
LLRP_tSGPIEvent * pThis,
|
|
LLRP_tSErrorDetails * pError);
|
|
|
|
extern void
|
|
LLRP_GPIEvent_encode (
|
|
const LLRP_tSGPIEvent *pThis,
|
|
LLRP_tSEncoderStream * pEncoderStream);
|
|
|
|
|
|
|
|
|
|
extern const LLRP_tSFieldDescriptor
|
|
LLRP_fdGPIEvent_GPIPortNumber;
|
|
|
|
extern llrp_u16_t
|
|
LLRP_GPIEvent_getGPIPortNumber (
|
|
LLRP_tSGPIEvent *pThis);
|
|
|
|
extern LLRP_tResultCode
|
|
LLRP_GPIEvent_setGPIPortNumber (
|
|
LLRP_tSGPIEvent *pThis,
|
|
llrp_u16_t Value);
|
|
|
|
extern const LLRP_tSFieldDescriptor
|
|
LLRP_fdGPIEvent_GPIEvent;
|
|
|
|
extern llrp_u1_t
|
|
LLRP_GPIEvent_getGPIEvent (
|
|
LLRP_tSGPIEvent *pThis);
|
|
|
|
extern LLRP_tResultCode
|
|
LLRP_GPIEvent_setGPIEvent (
|
|
LLRP_tSGPIEvent *pThis,
|
|
llrp_u1_t Value);
|
|
|
|
|
|
|
|
|
|
|
|
struct LLRP_SROSpecEvent
|
|
{
|
|
LLRP_tSParameter hdr;
|
|
|
|
LLRP_tEROSpecEventType eEventType;
|
|
|
|
llrp_u32_t ROSpecID;
|
|
|
|
llrp_u32_t PreemptingROSpecID;
|
|
|
|
|
|
};
|
|
|
|
extern const LLRP_tSTypeDescriptor
|
|
LLRP_tdROSpecEvent;
|
|
|
|
extern const LLRP_tSFieldDescriptor *
|
|
LLRP_apfdROSpecEvent[];
|
|
|
|
extern LLRP_tSROSpecEvent *
|
|
LLRP_ROSpecEvent_construct (void);
|
|
|
|
extern void
|
|
LLRP_ROSpecEvent_destruct (
|
|
LLRP_tSROSpecEvent * pThis);
|
|
|
|
extern void
|
|
LLRP_ROSpecEvent_decodeFields (
|
|
LLRP_tSROSpecEvent * pThis,
|
|
LLRP_tSDecoderStream * pDecoderStream);
|
|
|
|
extern void
|
|
LLRP_ROSpecEvent_assimilateSubParameters (
|
|
LLRP_tSROSpecEvent * pThis,
|
|
LLRP_tSErrorDetails * pError);
|
|
|
|
extern void
|
|
LLRP_ROSpecEvent_encode (
|
|
const LLRP_tSROSpecEvent *pThis,
|
|
LLRP_tSEncoderStream * pEncoderStream);
|
|
|
|
|
|
|
|
|
|
extern const LLRP_tSFieldDescriptor
|
|
LLRP_fdROSpecEvent_EventType;
|
|
|
|
extern LLRP_tEROSpecEventType
|
|
LLRP_ROSpecEvent_getEventType (
|
|
LLRP_tSROSpecEvent *pThis);
|
|
|
|
extern LLRP_tResultCode
|
|
LLRP_ROSpecEvent_setEventType (
|
|
LLRP_tSROSpecEvent *pThis,
|
|
LLRP_tEROSpecEventType Value);
|
|
|
|
extern const LLRP_tSFieldDescriptor
|
|
LLRP_fdROSpecEvent_ROSpecID;
|
|
|
|
extern llrp_u32_t
|
|
LLRP_ROSpecEvent_getROSpecID (
|
|
LLRP_tSROSpecEvent *pThis);
|
|
|
|
extern LLRP_tResultCode
|
|
LLRP_ROSpecEvent_setROSpecID (
|
|
LLRP_tSROSpecEvent *pThis,
|
|
llrp_u32_t Value);
|
|
|
|
extern const LLRP_tSFieldDescriptor
|
|
LLRP_fdROSpecEvent_PreemptingROSpecID;
|
|
|
|
extern llrp_u32_t
|
|
LLRP_ROSpecEvent_getPreemptingROSpecID (
|
|
LLRP_tSROSpecEvent *pThis);
|
|
|
|
extern LLRP_tResultCode
|
|
LLRP_ROSpecEvent_setPreemptingROSpecID (
|
|
LLRP_tSROSpecEvent *pThis,
|
|
llrp_u32_t Value);
|
|
|
|
|
|
|
|
|
|
|
|
struct LLRP_SReportBufferLevelWarningEvent
|
|
{
|
|
LLRP_tSParameter hdr;
|
|
|
|
llrp_u8_t ReportBufferPercentageFull;
|
|
|
|
|
|
};
|
|
|
|
extern const LLRP_tSTypeDescriptor
|
|
LLRP_tdReportBufferLevelWarningEvent;
|
|
|
|
extern const LLRP_tSFieldDescriptor *
|
|
LLRP_apfdReportBufferLevelWarningEvent[];
|
|
|
|
extern LLRP_tSReportBufferLevelWarningEvent *
|
|
LLRP_ReportBufferLevelWarningEvent_construct (void);
|
|
|
|
extern void
|
|
LLRP_ReportBufferLevelWarningEvent_destruct (
|
|
LLRP_tSReportBufferLevelWarningEvent * pThis);
|
|
|
|
extern void
|
|
LLRP_ReportBufferLevelWarningEvent_decodeFields (
|
|
LLRP_tSReportBufferLevelWarningEvent * pThis,
|
|
LLRP_tSDecoderStream * pDecoderStream);
|
|
|
|
extern void
|
|
LLRP_ReportBufferLevelWarningEvent_assimilateSubParameters (
|
|
LLRP_tSReportBufferLevelWarningEvent * pThis,
|
|
LLRP_tSErrorDetails * pError);
|
|
|
|
extern void
|
|
LLRP_ReportBufferLevelWarningEvent_encode (
|
|
const LLRP_tSReportBufferLevelWarningEvent *pThis,
|
|
LLRP_tSEncoderStream * pEncoderStream);
|
|
|
|
|
|
|
|
|
|
extern const LLRP_tSFieldDescriptor
|
|
LLRP_fdReportBufferLevelWarningEvent_ReportBufferPercentageFull;
|
|
|
|
extern llrp_u8_t
|
|
LLRP_ReportBufferLevelWarningEvent_getReportBufferPercentageFull (
|
|
LLRP_tSReportBufferLevelWarningEvent *pThis);
|
|
|
|
extern LLRP_tResultCode
|
|
LLRP_ReportBufferLevelWarningEvent_setReportBufferPercentageFull (
|
|
LLRP_tSReportBufferLevelWarningEvent *pThis,
|
|
llrp_u8_t Value);
|
|
|
|
|
|
|
|
|
|
|
|
struct LLRP_SReportBufferOverflowErrorEvent
|
|
{
|
|
LLRP_tSParameter hdr;
|
|
|
|
|
|
};
|
|
|
|
extern const LLRP_tSTypeDescriptor
|
|
LLRP_tdReportBufferOverflowErrorEvent;
|
|
|
|
extern const LLRP_tSFieldDescriptor *
|
|
LLRP_apfdReportBufferOverflowErrorEvent[];
|
|
|
|
extern LLRP_tSReportBufferOverflowErrorEvent *
|
|
LLRP_ReportBufferOverflowErrorEvent_construct (void);
|
|
|
|
extern void
|
|
LLRP_ReportBufferOverflowErrorEvent_destruct (
|
|
LLRP_tSReportBufferOverflowErrorEvent * pThis);
|
|
|
|
extern void
|
|
LLRP_ReportBufferOverflowErrorEvent_decodeFields (
|
|
LLRP_tSReportBufferOverflowErrorEvent * pThis,
|
|
LLRP_tSDecoderStream * pDecoderStream);
|
|
|
|
extern void
|
|
LLRP_ReportBufferOverflowErrorEvent_assimilateSubParameters (
|
|
LLRP_tSReportBufferOverflowErrorEvent * pThis,
|
|
LLRP_tSErrorDetails * pError);
|
|
|
|
extern void
|
|
LLRP_ReportBufferOverflowErrorEvent_encode (
|
|
const LLRP_tSReportBufferOverflowErrorEvent *pThis,
|
|
LLRP_tSEncoderStream * pEncoderStream);
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
struct LLRP_SReaderExceptionEvent
|
|
{
|
|
LLRP_tSParameter hdr;
|
|
|
|
llrp_utf8v_t Message;
|
|
|
|
|
|
LLRP_tSROSpecID * pROSpecID;
|
|
|
|
LLRP_tSSpecIndex * pSpecIndex;
|
|
|
|
LLRP_tSInventoryParameterSpecID * pInventoryParameterSpecID;
|
|
|
|
LLRP_tSAntennaID * pAntennaID;
|
|
|
|
LLRP_tSAccessSpecID * pAccessSpecID;
|
|
|
|
LLRP_tSOpSpecID * pOpSpecID;
|
|
|
|
LLRP_tSParameter * listCustom;
|
|
|
|
};
|
|
|
|
extern const LLRP_tSTypeDescriptor
|
|
LLRP_tdReaderExceptionEvent;
|
|
|
|
extern const LLRP_tSFieldDescriptor *
|
|
LLRP_apfdReaderExceptionEvent[];
|
|
|
|
extern LLRP_tSReaderExceptionEvent *
|
|
LLRP_ReaderExceptionEvent_construct (void);
|
|
|
|
extern void
|
|
LLRP_ReaderExceptionEvent_destruct (
|
|
LLRP_tSReaderExceptionEvent * pThis);
|
|
|
|
extern void
|
|
LLRP_ReaderExceptionEvent_decodeFields (
|
|
LLRP_tSReaderExceptionEvent * pThis,
|
|
LLRP_tSDecoderStream * pDecoderStream);
|
|
|
|
extern void
|
|
LLRP_ReaderExceptionEvent_assimilateSubParameters (
|
|
LLRP_tSReaderExceptionEvent * pThis,
|
|
LLRP_tSErrorDetails * pError);
|
|
|
|
extern void
|
|
LLRP_ReaderExceptionEvent_encode (
|
|
const LLRP_tSReaderExceptionEvent *pThis,
|
|
LLRP_tSEncoderStream * pEncoderStream);
|
|
|
|
|
|
|
|
|
|
extern const LLRP_tSFieldDescriptor
|
|
LLRP_fdReaderExceptionEvent_Message;
|
|
|
|
extern llrp_utf8v_t
|
|
LLRP_ReaderExceptionEvent_getMessage (
|
|
LLRP_tSReaderExceptionEvent *pThis);
|
|
|
|
extern LLRP_tResultCode
|
|
LLRP_ReaderExceptionEvent_setMessage (
|
|
LLRP_tSReaderExceptionEvent *pThis,
|
|
llrp_utf8v_t Value);
|
|
|
|
|
|
extern LLRP_tSROSpecID *
|
|
LLRP_ReaderExceptionEvent_getROSpecID (
|
|
LLRP_tSReaderExceptionEvent *pThis);
|
|
|
|
extern LLRP_tResultCode
|
|
LLRP_ReaderExceptionEvent_setROSpecID (
|
|
LLRP_tSReaderExceptionEvent *pThis,
|
|
LLRP_tSROSpecID *pValue);
|
|
|
|
extern LLRP_tSSpecIndex *
|
|
LLRP_ReaderExceptionEvent_getSpecIndex (
|
|
LLRP_tSReaderExceptionEvent *pThis);
|
|
|
|
extern LLRP_tResultCode
|
|
LLRP_ReaderExceptionEvent_setSpecIndex (
|
|
LLRP_tSReaderExceptionEvent *pThis,
|
|
LLRP_tSSpecIndex *pValue);
|
|
|
|
extern LLRP_tSInventoryParameterSpecID *
|
|
LLRP_ReaderExceptionEvent_getInventoryParameterSpecID (
|
|
LLRP_tSReaderExceptionEvent *pThis);
|
|
|
|
extern LLRP_tResultCode
|
|
LLRP_ReaderExceptionEvent_setInventoryParameterSpecID (
|
|
LLRP_tSReaderExceptionEvent *pThis,
|
|
LLRP_tSInventoryParameterSpecID *pValue);
|
|
|
|
extern LLRP_tSAntennaID *
|
|
LLRP_ReaderExceptionEvent_getAntennaID (
|
|
LLRP_tSReaderExceptionEvent *pThis);
|
|
|
|
extern LLRP_tResultCode
|
|
LLRP_ReaderExceptionEvent_setAntennaID (
|
|
LLRP_tSReaderExceptionEvent *pThis,
|
|
LLRP_tSAntennaID *pValue);
|
|
|
|
extern LLRP_tSAccessSpecID *
|
|
LLRP_ReaderExceptionEvent_getAccessSpecID (
|
|
LLRP_tSReaderExceptionEvent *pThis);
|
|
|
|
extern LLRP_tResultCode
|
|
LLRP_ReaderExceptionEvent_setAccessSpecID (
|
|
LLRP_tSReaderExceptionEvent *pThis,
|
|
LLRP_tSAccessSpecID *pValue);
|
|
|
|
extern LLRP_tSOpSpecID *
|
|
LLRP_ReaderExceptionEvent_getOpSpecID (
|
|
LLRP_tSReaderExceptionEvent *pThis);
|
|
|
|
extern LLRP_tResultCode
|
|
LLRP_ReaderExceptionEvent_setOpSpecID (
|
|
LLRP_tSReaderExceptionEvent *pThis,
|
|
LLRP_tSOpSpecID *pValue);
|
|
|
|
extern LLRP_tSParameter *
|
|
LLRP_ReaderExceptionEvent_beginCustom (
|
|
LLRP_tSReaderExceptionEvent *pThis);
|
|
|
|
extern LLRP_tSParameter *
|
|
LLRP_ReaderExceptionEvent_nextCustom (
|
|
LLRP_tSParameter *pCurrent);
|
|
|
|
extern void
|
|
LLRP_ReaderExceptionEvent_clearCustom (
|
|
LLRP_tSReaderExceptionEvent *pThis);
|
|
|
|
extern int
|
|
LLRP_ReaderExceptionEvent_countCustom (
|
|
LLRP_tSReaderExceptionEvent *pThis);
|
|
|
|
extern LLRP_tResultCode
|
|
LLRP_ReaderExceptionEvent_addCustom (
|
|
LLRP_tSReaderExceptionEvent *pThis,
|
|
LLRP_tSParameter *pValue);
|
|
|
|
|
|
|
|
|
|
|
|
struct LLRP_SOpSpecID
|
|
{
|
|
LLRP_tSParameter hdr;
|
|
|
|
llrp_u16_t OpSpecID;
|
|
|
|
|
|
};
|
|
|
|
extern const LLRP_tSTypeDescriptor
|
|
LLRP_tdOpSpecID;
|
|
|
|
extern const LLRP_tSFieldDescriptor *
|
|
LLRP_apfdOpSpecID[];
|
|
|
|
extern LLRP_tSOpSpecID *
|
|
LLRP_OpSpecID_construct (void);
|
|
|
|
extern void
|
|
LLRP_OpSpecID_destruct (
|
|
LLRP_tSOpSpecID * pThis);
|
|
|
|
extern void
|
|
LLRP_OpSpecID_decodeFields (
|
|
LLRP_tSOpSpecID * pThis,
|
|
LLRP_tSDecoderStream * pDecoderStream);
|
|
|
|
extern void
|
|
LLRP_OpSpecID_assimilateSubParameters (
|
|
LLRP_tSOpSpecID * pThis,
|
|
LLRP_tSErrorDetails * pError);
|
|
|
|
extern void
|
|
LLRP_OpSpecID_encode (
|
|
const LLRP_tSOpSpecID *pThis,
|
|
LLRP_tSEncoderStream * pEncoderStream);
|
|
|
|
|
|
|
|
|
|
extern const LLRP_tSFieldDescriptor
|
|
LLRP_fdOpSpecID_OpSpecID;
|
|
|
|
extern llrp_u16_t
|
|
LLRP_OpSpecID_getOpSpecID (
|
|
LLRP_tSOpSpecID *pThis);
|
|
|
|
extern LLRP_tResultCode
|
|
LLRP_OpSpecID_setOpSpecID (
|
|
LLRP_tSOpSpecID *pThis,
|
|
llrp_u16_t Value);
|
|
|
|
|
|
|
|
|
|
|
|
struct LLRP_SRFSurveyEvent
|
|
{
|
|
LLRP_tSParameter hdr;
|
|
|
|
LLRP_tERFSurveyEventType eEventType;
|
|
|
|
llrp_u32_t ROSpecID;
|
|
|
|
llrp_u16_t SpecIndex;
|
|
|
|
|
|
};
|
|
|
|
extern const LLRP_tSTypeDescriptor
|
|
LLRP_tdRFSurveyEvent;
|
|
|
|
extern const LLRP_tSFieldDescriptor *
|
|
LLRP_apfdRFSurveyEvent[];
|
|
|
|
extern LLRP_tSRFSurveyEvent *
|
|
LLRP_RFSurveyEvent_construct (void);
|
|
|
|
extern void
|
|
LLRP_RFSurveyEvent_destruct (
|
|
LLRP_tSRFSurveyEvent * pThis);
|
|
|
|
extern void
|
|
LLRP_RFSurveyEvent_decodeFields (
|
|
LLRP_tSRFSurveyEvent * pThis,
|
|
LLRP_tSDecoderStream * pDecoderStream);
|
|
|
|
extern void
|
|
LLRP_RFSurveyEvent_assimilateSubParameters (
|
|
LLRP_tSRFSurveyEvent * pThis,
|
|
LLRP_tSErrorDetails * pError);
|
|
|
|
extern void
|
|
LLRP_RFSurveyEvent_encode (
|
|
const LLRP_tSRFSurveyEvent *pThis,
|
|
LLRP_tSEncoderStream * pEncoderStream);
|
|
|
|
|
|
|
|
|
|
extern const LLRP_tSFieldDescriptor
|
|
LLRP_fdRFSurveyEvent_EventType;
|
|
|
|
extern LLRP_tERFSurveyEventType
|
|
LLRP_RFSurveyEvent_getEventType (
|
|
LLRP_tSRFSurveyEvent *pThis);
|
|
|
|
extern LLRP_tResultCode
|
|
LLRP_RFSurveyEvent_setEventType (
|
|
LLRP_tSRFSurveyEvent *pThis,
|
|
LLRP_tERFSurveyEventType Value);
|
|
|
|
extern const LLRP_tSFieldDescriptor
|
|
LLRP_fdRFSurveyEvent_ROSpecID;
|
|
|
|
extern llrp_u32_t
|
|
LLRP_RFSurveyEvent_getROSpecID (
|
|
LLRP_tSRFSurveyEvent *pThis);
|
|
|
|
extern LLRP_tResultCode
|
|
LLRP_RFSurveyEvent_setROSpecID (
|
|
LLRP_tSRFSurveyEvent *pThis,
|
|
llrp_u32_t Value);
|
|
|
|
extern const LLRP_tSFieldDescriptor
|
|
LLRP_fdRFSurveyEvent_SpecIndex;
|
|
|
|
extern llrp_u16_t
|
|
LLRP_RFSurveyEvent_getSpecIndex (
|
|
LLRP_tSRFSurveyEvent *pThis);
|
|
|
|
extern LLRP_tResultCode
|
|
LLRP_RFSurveyEvent_setSpecIndex (
|
|
LLRP_tSRFSurveyEvent *pThis,
|
|
llrp_u16_t Value);
|
|
|
|
|
|
|
|
|
|
|
|
struct LLRP_SAISpecEvent
|
|
{
|
|
LLRP_tSParameter hdr;
|
|
|
|
LLRP_tEAISpecEventType eEventType;
|
|
|
|
llrp_u32_t ROSpecID;
|
|
|
|
llrp_u16_t SpecIndex;
|
|
|
|
|
|
LLRP_tSParameter * pAirProtocolSingulationDetails;
|
|
|
|
};
|
|
|
|
extern const LLRP_tSTypeDescriptor
|
|
LLRP_tdAISpecEvent;
|
|
|
|
extern const LLRP_tSFieldDescriptor *
|
|
LLRP_apfdAISpecEvent[];
|
|
|
|
extern LLRP_tSAISpecEvent *
|
|
LLRP_AISpecEvent_construct (void);
|
|
|
|
extern void
|
|
LLRP_AISpecEvent_destruct (
|
|
LLRP_tSAISpecEvent * pThis);
|
|
|
|
extern void
|
|
LLRP_AISpecEvent_decodeFields (
|
|
LLRP_tSAISpecEvent * pThis,
|
|
LLRP_tSDecoderStream * pDecoderStream);
|
|
|
|
extern void
|
|
LLRP_AISpecEvent_assimilateSubParameters (
|
|
LLRP_tSAISpecEvent * pThis,
|
|
LLRP_tSErrorDetails * pError);
|
|
|
|
extern void
|
|
LLRP_AISpecEvent_encode (
|
|
const LLRP_tSAISpecEvent *pThis,
|
|
LLRP_tSEncoderStream * pEncoderStream);
|
|
|
|
|
|
|
|
|
|
extern const LLRP_tSFieldDescriptor
|
|
LLRP_fdAISpecEvent_EventType;
|
|
|
|
extern LLRP_tEAISpecEventType
|
|
LLRP_AISpecEvent_getEventType (
|
|
LLRP_tSAISpecEvent *pThis);
|
|
|
|
extern LLRP_tResultCode
|
|
LLRP_AISpecEvent_setEventType (
|
|
LLRP_tSAISpecEvent *pThis,
|
|
LLRP_tEAISpecEventType Value);
|
|
|
|
extern const LLRP_tSFieldDescriptor
|
|
LLRP_fdAISpecEvent_ROSpecID;
|
|
|
|
extern llrp_u32_t
|
|
LLRP_AISpecEvent_getROSpecID (
|
|
LLRP_tSAISpecEvent *pThis);
|
|
|
|
extern LLRP_tResultCode
|
|
LLRP_AISpecEvent_setROSpecID (
|
|
LLRP_tSAISpecEvent *pThis,
|
|
llrp_u32_t Value);
|
|
|
|
extern const LLRP_tSFieldDescriptor
|
|
LLRP_fdAISpecEvent_SpecIndex;
|
|
|
|
extern llrp_u16_t
|
|
LLRP_AISpecEvent_getSpecIndex (
|
|
LLRP_tSAISpecEvent *pThis);
|
|
|
|
extern LLRP_tResultCode
|
|
LLRP_AISpecEvent_setSpecIndex (
|
|
LLRP_tSAISpecEvent *pThis,
|
|
llrp_u16_t Value);
|
|
|
|
|
|
extern LLRP_tSParameter *
|
|
LLRP_AISpecEvent_getAirProtocolSingulationDetails (
|
|
LLRP_tSAISpecEvent *pThis);
|
|
|
|
extern LLRP_tResultCode
|
|
LLRP_AISpecEvent_setAirProtocolSingulationDetails (
|
|
LLRP_tSAISpecEvent *pThis,
|
|
LLRP_tSParameter *pValue);
|
|
|
|
|
|
|
|
|
|
struct LLRP_SAntennaEvent
|
|
{
|
|
LLRP_tSParameter hdr;
|
|
|
|
LLRP_tEAntennaEventType eEventType;
|
|
|
|
llrp_u16_t AntennaID;
|
|
|
|
|
|
};
|
|
|
|
extern const LLRP_tSTypeDescriptor
|
|
LLRP_tdAntennaEvent;
|
|
|
|
extern const LLRP_tSFieldDescriptor *
|
|
LLRP_apfdAntennaEvent[];
|
|
|
|
extern LLRP_tSAntennaEvent *
|
|
LLRP_AntennaEvent_construct (void);
|
|
|
|
extern void
|
|
LLRP_AntennaEvent_destruct (
|
|
LLRP_tSAntennaEvent * pThis);
|
|
|
|
extern void
|
|
LLRP_AntennaEvent_decodeFields (
|
|
LLRP_tSAntennaEvent * pThis,
|
|
LLRP_tSDecoderStream * pDecoderStream);
|
|
|
|
extern void
|
|
LLRP_AntennaEvent_assimilateSubParameters (
|
|
LLRP_tSAntennaEvent * pThis,
|
|
LLRP_tSErrorDetails * pError);
|
|
|
|
extern void
|
|
LLRP_AntennaEvent_encode (
|
|
const LLRP_tSAntennaEvent *pThis,
|
|
LLRP_tSEncoderStream * pEncoderStream);
|
|
|
|
|
|
|
|
|
|
extern const LLRP_tSFieldDescriptor
|
|
LLRP_fdAntennaEvent_EventType;
|
|
|
|
extern LLRP_tEAntennaEventType
|
|
LLRP_AntennaEvent_getEventType (
|
|
LLRP_tSAntennaEvent *pThis);
|
|
|
|
extern LLRP_tResultCode
|
|
LLRP_AntennaEvent_setEventType (
|
|
LLRP_tSAntennaEvent *pThis,
|
|
LLRP_tEAntennaEventType Value);
|
|
|
|
extern const LLRP_tSFieldDescriptor
|
|
LLRP_fdAntennaEvent_AntennaID;
|
|
|
|
extern llrp_u16_t
|
|
LLRP_AntennaEvent_getAntennaID (
|
|
LLRP_tSAntennaEvent *pThis);
|
|
|
|
extern LLRP_tResultCode
|
|
LLRP_AntennaEvent_setAntennaID (
|
|
LLRP_tSAntennaEvent *pThis,
|
|
llrp_u16_t Value);
|
|
|
|
|
|
|
|
|
|
|
|
struct LLRP_SConnectionAttemptEvent
|
|
{
|
|
LLRP_tSParameter hdr;
|
|
|
|
LLRP_tEConnectionAttemptStatusType eStatus;
|
|
|
|
|
|
};
|
|
|
|
extern const LLRP_tSTypeDescriptor
|
|
LLRP_tdConnectionAttemptEvent;
|
|
|
|
extern const LLRP_tSFieldDescriptor *
|
|
LLRP_apfdConnectionAttemptEvent[];
|
|
|
|
extern LLRP_tSConnectionAttemptEvent *
|
|
LLRP_ConnectionAttemptEvent_construct (void);
|
|
|
|
extern void
|
|
LLRP_ConnectionAttemptEvent_destruct (
|
|
LLRP_tSConnectionAttemptEvent * pThis);
|
|
|
|
extern void
|
|
LLRP_ConnectionAttemptEvent_decodeFields (
|
|
LLRP_tSConnectionAttemptEvent * pThis,
|
|
LLRP_tSDecoderStream * pDecoderStream);
|
|
|
|
extern void
|
|
LLRP_ConnectionAttemptEvent_assimilateSubParameters (
|
|
LLRP_tSConnectionAttemptEvent * pThis,
|
|
LLRP_tSErrorDetails * pError);
|
|
|
|
extern void
|
|
LLRP_ConnectionAttemptEvent_encode (
|
|
const LLRP_tSConnectionAttemptEvent *pThis,
|
|
LLRP_tSEncoderStream * pEncoderStream);
|
|
|
|
|
|
|
|
|
|
extern const LLRP_tSFieldDescriptor
|
|
LLRP_fdConnectionAttemptEvent_Status;
|
|
|
|
extern LLRP_tEConnectionAttemptStatusType
|
|
LLRP_ConnectionAttemptEvent_getStatus (
|
|
LLRP_tSConnectionAttemptEvent *pThis);
|
|
|
|
extern LLRP_tResultCode
|
|
LLRP_ConnectionAttemptEvent_setStatus (
|
|
LLRP_tSConnectionAttemptEvent *pThis,
|
|
LLRP_tEConnectionAttemptStatusType Value);
|
|
|
|
|
|
|
|
|
|
|
|
struct LLRP_SConnectionCloseEvent
|
|
{
|
|
LLRP_tSParameter hdr;
|
|
|
|
|
|
};
|
|
|
|
extern const LLRP_tSTypeDescriptor
|
|
LLRP_tdConnectionCloseEvent;
|
|
|
|
extern const LLRP_tSFieldDescriptor *
|
|
LLRP_apfdConnectionCloseEvent[];
|
|
|
|
extern LLRP_tSConnectionCloseEvent *
|
|
LLRP_ConnectionCloseEvent_construct (void);
|
|
|
|
extern void
|
|
LLRP_ConnectionCloseEvent_destruct (
|
|
LLRP_tSConnectionCloseEvent * pThis);
|
|
|
|
extern void
|
|
LLRP_ConnectionCloseEvent_decodeFields (
|
|
LLRP_tSConnectionCloseEvent * pThis,
|
|
LLRP_tSDecoderStream * pDecoderStream);
|
|
|
|
extern void
|
|
LLRP_ConnectionCloseEvent_assimilateSubParameters (
|
|
LLRP_tSConnectionCloseEvent * pThis,
|
|
LLRP_tSErrorDetails * pError);
|
|
|
|
extern void
|
|
LLRP_ConnectionCloseEvent_encode (
|
|
const LLRP_tSConnectionCloseEvent *pThis,
|
|
LLRP_tSEncoderStream * pEncoderStream);
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
struct LLRP_SLLRPStatus
|
|
{
|
|
LLRP_tSParameter hdr;
|
|
|
|
LLRP_tEStatusCode eStatusCode;
|
|
|
|
llrp_utf8v_t ErrorDescription;
|
|
|
|
|
|
LLRP_tSFieldError * pFieldError;
|
|
|
|
LLRP_tSParameterError * pParameterError;
|
|
|
|
};
|
|
|
|
extern const LLRP_tSTypeDescriptor
|
|
LLRP_tdLLRPStatus;
|
|
|
|
extern const LLRP_tSFieldDescriptor *
|
|
LLRP_apfdLLRPStatus[];
|
|
|
|
extern LLRP_tSLLRPStatus *
|
|
LLRP_LLRPStatus_construct (void);
|
|
|
|
extern void
|
|
LLRP_LLRPStatus_destruct (
|
|
LLRP_tSLLRPStatus * pThis);
|
|
|
|
extern void
|
|
LLRP_LLRPStatus_decodeFields (
|
|
LLRP_tSLLRPStatus * pThis,
|
|
LLRP_tSDecoderStream * pDecoderStream);
|
|
|
|
extern void
|
|
LLRP_LLRPStatus_assimilateSubParameters (
|
|
LLRP_tSLLRPStatus * pThis,
|
|
LLRP_tSErrorDetails * pError);
|
|
|
|
extern void
|
|
LLRP_LLRPStatus_encode (
|
|
const LLRP_tSLLRPStatus *pThis,
|
|
LLRP_tSEncoderStream * pEncoderStream);
|
|
|
|
|
|
|
|
|
|
extern const LLRP_tSFieldDescriptor
|
|
LLRP_fdLLRPStatus_StatusCode;
|
|
|
|
extern LLRP_tEStatusCode
|
|
LLRP_LLRPStatus_getStatusCode (
|
|
LLRP_tSLLRPStatus *pThis);
|
|
|
|
extern LLRP_tResultCode
|
|
LLRP_LLRPStatus_setStatusCode (
|
|
LLRP_tSLLRPStatus *pThis,
|
|
LLRP_tEStatusCode Value);
|
|
|
|
extern const LLRP_tSFieldDescriptor
|
|
LLRP_fdLLRPStatus_ErrorDescription;
|
|
|
|
extern llrp_utf8v_t
|
|
LLRP_LLRPStatus_getErrorDescription (
|
|
LLRP_tSLLRPStatus *pThis);
|
|
|
|
extern LLRP_tResultCode
|
|
LLRP_LLRPStatus_setErrorDescription (
|
|
LLRP_tSLLRPStatus *pThis,
|
|
llrp_utf8v_t Value);
|
|
|
|
|
|
extern LLRP_tSFieldError *
|
|
LLRP_LLRPStatus_getFieldError (
|
|
LLRP_tSLLRPStatus *pThis);
|
|
|
|
extern LLRP_tResultCode
|
|
LLRP_LLRPStatus_setFieldError (
|
|
LLRP_tSLLRPStatus *pThis,
|
|
LLRP_tSFieldError *pValue);
|
|
|
|
extern LLRP_tSParameterError *
|
|
LLRP_LLRPStatus_getParameterError (
|
|
LLRP_tSLLRPStatus *pThis);
|
|
|
|
extern LLRP_tResultCode
|
|
LLRP_LLRPStatus_setParameterError (
|
|
LLRP_tSLLRPStatus *pThis,
|
|
LLRP_tSParameterError *pValue);
|
|
|
|
|
|
|
|
|
|
struct LLRP_SFieldError
|
|
{
|
|
LLRP_tSParameter hdr;
|
|
|
|
llrp_u16_t FieldNum;
|
|
|
|
LLRP_tEStatusCode eErrorCode;
|
|
|
|
|
|
};
|
|
|
|
extern const LLRP_tSTypeDescriptor
|
|
LLRP_tdFieldError;
|
|
|
|
extern const LLRP_tSFieldDescriptor *
|
|
LLRP_apfdFieldError[];
|
|
|
|
extern LLRP_tSFieldError *
|
|
LLRP_FieldError_construct (void);
|
|
|
|
extern void
|
|
LLRP_FieldError_destruct (
|
|
LLRP_tSFieldError * pThis);
|
|
|
|
extern void
|
|
LLRP_FieldError_decodeFields (
|
|
LLRP_tSFieldError * pThis,
|
|
LLRP_tSDecoderStream * pDecoderStream);
|
|
|
|
extern void
|
|
LLRP_FieldError_assimilateSubParameters (
|
|
LLRP_tSFieldError * pThis,
|
|
LLRP_tSErrorDetails * pError);
|
|
|
|
extern void
|
|
LLRP_FieldError_encode (
|
|
const LLRP_tSFieldError *pThis,
|
|
LLRP_tSEncoderStream * pEncoderStream);
|
|
|
|
|
|
|
|
|
|
extern const LLRP_tSFieldDescriptor
|
|
LLRP_fdFieldError_FieldNum;
|
|
|
|
extern llrp_u16_t
|
|
LLRP_FieldError_getFieldNum (
|
|
LLRP_tSFieldError *pThis);
|
|
|
|
extern LLRP_tResultCode
|
|
LLRP_FieldError_setFieldNum (
|
|
LLRP_tSFieldError *pThis,
|
|
llrp_u16_t Value);
|
|
|
|
extern const LLRP_tSFieldDescriptor
|
|
LLRP_fdFieldError_ErrorCode;
|
|
|
|
extern LLRP_tEStatusCode
|
|
LLRP_FieldError_getErrorCode (
|
|
LLRP_tSFieldError *pThis);
|
|
|
|
extern LLRP_tResultCode
|
|
LLRP_FieldError_setErrorCode (
|
|
LLRP_tSFieldError *pThis,
|
|
LLRP_tEStatusCode Value);
|
|
|
|
|
|
|
|
|
|
|
|
struct LLRP_SParameterError
|
|
{
|
|
LLRP_tSParameter hdr;
|
|
|
|
llrp_u16_t ParameterType;
|
|
|
|
LLRP_tEStatusCode eErrorCode;
|
|
|
|
|
|
LLRP_tSFieldError * pFieldError;
|
|
|
|
LLRP_tSParameterError * pParameterError;
|
|
|
|
};
|
|
|
|
extern const LLRP_tSTypeDescriptor
|
|
LLRP_tdParameterError;
|
|
|
|
extern const LLRP_tSFieldDescriptor *
|
|
LLRP_apfdParameterError[];
|
|
|
|
extern LLRP_tSParameterError *
|
|
LLRP_ParameterError_construct (void);
|
|
|
|
extern void
|
|
LLRP_ParameterError_destruct (
|
|
LLRP_tSParameterError * pThis);
|
|
|
|
extern void
|
|
LLRP_ParameterError_decodeFields (
|
|
LLRP_tSParameterError * pThis,
|
|
LLRP_tSDecoderStream * pDecoderStream);
|
|
|
|
extern void
|
|
LLRP_ParameterError_assimilateSubParameters (
|
|
LLRP_tSParameterError * pThis,
|
|
LLRP_tSErrorDetails * pError);
|
|
|
|
extern void
|
|
LLRP_ParameterError_encode (
|
|
const LLRP_tSParameterError *pThis,
|
|
LLRP_tSEncoderStream * pEncoderStream);
|
|
|
|
|
|
|
|
|
|
extern const LLRP_tSFieldDescriptor
|
|
LLRP_fdParameterError_ParameterType;
|
|
|
|
extern llrp_u16_t
|
|
LLRP_ParameterError_getParameterType (
|
|
LLRP_tSParameterError *pThis);
|
|
|
|
extern LLRP_tResultCode
|
|
LLRP_ParameterError_setParameterType (
|
|
LLRP_tSParameterError *pThis,
|
|
llrp_u16_t Value);
|
|
|
|
extern const LLRP_tSFieldDescriptor
|
|
LLRP_fdParameterError_ErrorCode;
|
|
|
|
extern LLRP_tEStatusCode
|
|
LLRP_ParameterError_getErrorCode (
|
|
LLRP_tSParameterError *pThis);
|
|
|
|
extern LLRP_tResultCode
|
|
LLRP_ParameterError_setErrorCode (
|
|
LLRP_tSParameterError *pThis,
|
|
LLRP_tEStatusCode Value);
|
|
|
|
|
|
extern LLRP_tSFieldError *
|
|
LLRP_ParameterError_getFieldError (
|
|
LLRP_tSParameterError *pThis);
|
|
|
|
extern LLRP_tResultCode
|
|
LLRP_ParameterError_setFieldError (
|
|
LLRP_tSParameterError *pThis,
|
|
LLRP_tSFieldError *pValue);
|
|
|
|
extern LLRP_tSParameterError *
|
|
LLRP_ParameterError_getParameterError (
|
|
LLRP_tSParameterError *pThis);
|
|
|
|
extern LLRP_tResultCode
|
|
LLRP_ParameterError_setParameterError (
|
|
LLRP_tSParameterError *pThis,
|
|
LLRP_tSParameterError *pValue);
|
|
|
|
|
|
|
|
|
|
struct LLRP_SC1G2LLRPCapabilities
|
|
{
|
|
LLRP_tSParameter hdr;
|
|
|
|
llrp_u1_t CanSupportBlockErase;
|
|
|
|
llrp_u1_t CanSupportBlockWrite;
|
|
|
|
llrp_u16_t MaxNumSelectFiltersPerQuery;
|
|
|
|
|
|
};
|
|
|
|
extern const LLRP_tSTypeDescriptor
|
|
LLRP_tdC1G2LLRPCapabilities;
|
|
|
|
extern const LLRP_tSFieldDescriptor *
|
|
LLRP_apfdC1G2LLRPCapabilities[];
|
|
|
|
extern LLRP_tSC1G2LLRPCapabilities *
|
|
LLRP_C1G2LLRPCapabilities_construct (void);
|
|
|
|
extern void
|
|
LLRP_C1G2LLRPCapabilities_destruct (
|
|
LLRP_tSC1G2LLRPCapabilities * pThis);
|
|
|
|
extern void
|
|
LLRP_C1G2LLRPCapabilities_decodeFields (
|
|
LLRP_tSC1G2LLRPCapabilities * pThis,
|
|
LLRP_tSDecoderStream * pDecoderStream);
|
|
|
|
extern void
|
|
LLRP_C1G2LLRPCapabilities_assimilateSubParameters (
|
|
LLRP_tSC1G2LLRPCapabilities * pThis,
|
|
LLRP_tSErrorDetails * pError);
|
|
|
|
extern void
|
|
LLRP_C1G2LLRPCapabilities_encode (
|
|
const LLRP_tSC1G2LLRPCapabilities *pThis,
|
|
LLRP_tSEncoderStream * pEncoderStream);
|
|
|
|
|
|
|
|
|
|
extern const LLRP_tSFieldDescriptor
|
|
LLRP_fdC1G2LLRPCapabilities_CanSupportBlockErase;
|
|
|
|
extern llrp_u1_t
|
|
LLRP_C1G2LLRPCapabilities_getCanSupportBlockErase (
|
|
LLRP_tSC1G2LLRPCapabilities *pThis);
|
|
|
|
extern LLRP_tResultCode
|
|
LLRP_C1G2LLRPCapabilities_setCanSupportBlockErase (
|
|
LLRP_tSC1G2LLRPCapabilities *pThis,
|
|
llrp_u1_t Value);
|
|
|
|
extern const LLRP_tSFieldDescriptor
|
|
LLRP_fdC1G2LLRPCapabilities_CanSupportBlockWrite;
|
|
|
|
extern llrp_u1_t
|
|
LLRP_C1G2LLRPCapabilities_getCanSupportBlockWrite (
|
|
LLRP_tSC1G2LLRPCapabilities *pThis);
|
|
|
|
extern LLRP_tResultCode
|
|
LLRP_C1G2LLRPCapabilities_setCanSupportBlockWrite (
|
|
LLRP_tSC1G2LLRPCapabilities *pThis,
|
|
llrp_u1_t Value);
|
|
|
|
extern const LLRP_tSFieldDescriptor
|
|
LLRP_fdC1G2LLRPCapabilities_MaxNumSelectFiltersPerQuery;
|
|
|
|
extern llrp_u16_t
|
|
LLRP_C1G2LLRPCapabilities_getMaxNumSelectFiltersPerQuery (
|
|
LLRP_tSC1G2LLRPCapabilities *pThis);
|
|
|
|
extern LLRP_tResultCode
|
|
LLRP_C1G2LLRPCapabilities_setMaxNumSelectFiltersPerQuery (
|
|
LLRP_tSC1G2LLRPCapabilities *pThis,
|
|
llrp_u16_t Value);
|
|
|
|
|
|
|
|
|
|
|
|
struct LLRP_SC1G2UHFRFModeTable
|
|
{
|
|
LLRP_tSParameter hdr;
|
|
|
|
|
|
LLRP_tSC1G2UHFRFModeTableEntry * listC1G2UHFRFModeTableEntry;
|
|
|
|
};
|
|
|
|
extern const LLRP_tSTypeDescriptor
|
|
LLRP_tdC1G2UHFRFModeTable;
|
|
|
|
extern const LLRP_tSFieldDescriptor *
|
|
LLRP_apfdC1G2UHFRFModeTable[];
|
|
|
|
extern LLRP_tSC1G2UHFRFModeTable *
|
|
LLRP_C1G2UHFRFModeTable_construct (void);
|
|
|
|
extern void
|
|
LLRP_C1G2UHFRFModeTable_destruct (
|
|
LLRP_tSC1G2UHFRFModeTable * pThis);
|
|
|
|
extern void
|
|
LLRP_C1G2UHFRFModeTable_decodeFields (
|
|
LLRP_tSC1G2UHFRFModeTable * pThis,
|
|
LLRP_tSDecoderStream * pDecoderStream);
|
|
|
|
extern void
|
|
LLRP_C1G2UHFRFModeTable_assimilateSubParameters (
|
|
LLRP_tSC1G2UHFRFModeTable * pThis,
|
|
LLRP_tSErrorDetails * pError);
|
|
|
|
extern void
|
|
LLRP_C1G2UHFRFModeTable_encode (
|
|
const LLRP_tSC1G2UHFRFModeTable *pThis,
|
|
LLRP_tSEncoderStream * pEncoderStream);
|
|
|
|
|
|
|
|
|
|
|
|
extern LLRP_tSC1G2UHFRFModeTableEntry *
|
|
LLRP_C1G2UHFRFModeTable_beginC1G2UHFRFModeTableEntry (
|
|
LLRP_tSC1G2UHFRFModeTable *pThis);
|
|
|
|
extern LLRP_tSC1G2UHFRFModeTableEntry *
|
|
LLRP_C1G2UHFRFModeTable_nextC1G2UHFRFModeTableEntry (
|
|
LLRP_tSC1G2UHFRFModeTableEntry *pCurrent);
|
|
|
|
extern void
|
|
LLRP_C1G2UHFRFModeTable_clearC1G2UHFRFModeTableEntry (
|
|
LLRP_tSC1G2UHFRFModeTable *pThis);
|
|
|
|
extern int
|
|
LLRP_C1G2UHFRFModeTable_countC1G2UHFRFModeTableEntry (
|
|
LLRP_tSC1G2UHFRFModeTable *pThis);
|
|
|
|
extern LLRP_tResultCode
|
|
LLRP_C1G2UHFRFModeTable_addC1G2UHFRFModeTableEntry (
|
|
LLRP_tSC1G2UHFRFModeTable *pThis,
|
|
LLRP_tSC1G2UHFRFModeTableEntry *pValue);
|
|
|
|
|
|
|
|
|
|
|
|
struct LLRP_SC1G2UHFRFModeTableEntry
|
|
{
|
|
LLRP_tSParameter hdr;
|
|
|
|
llrp_u32_t ModeIdentifier;
|
|
|
|
LLRP_tEC1G2DRValue eDRValue;
|
|
|
|
llrp_u1_t EPCHAGTCConformance;
|
|
|
|
LLRP_tEC1G2MValue eMValue;
|
|
|
|
LLRP_tEC1G2ForwardLinkModulation eForwardLinkModulation;
|
|
|
|
LLRP_tEC1G2SpectralMaskIndicator eSpectralMaskIndicator;
|
|
|
|
llrp_u32_t BDRValue;
|
|
|
|
llrp_u32_t PIEValue;
|
|
|
|
llrp_u32_t MinTariValue;
|
|
|
|
llrp_u32_t MaxTariValue;
|
|
|
|
llrp_u32_t StepTariValue;
|
|
|
|
|
|
};
|
|
|
|
extern const LLRP_tSTypeDescriptor
|
|
LLRP_tdC1G2UHFRFModeTableEntry;
|
|
|
|
extern const LLRP_tSFieldDescriptor *
|
|
LLRP_apfdC1G2UHFRFModeTableEntry[];
|
|
|
|
extern LLRP_tSC1G2UHFRFModeTableEntry *
|
|
LLRP_C1G2UHFRFModeTableEntry_construct (void);
|
|
|
|
extern void
|
|
LLRP_C1G2UHFRFModeTableEntry_destruct (
|
|
LLRP_tSC1G2UHFRFModeTableEntry * pThis);
|
|
|
|
extern void
|
|
LLRP_C1G2UHFRFModeTableEntry_decodeFields (
|
|
LLRP_tSC1G2UHFRFModeTableEntry * pThis,
|
|
LLRP_tSDecoderStream * pDecoderStream);
|
|
|
|
extern void
|
|
LLRP_C1G2UHFRFModeTableEntry_assimilateSubParameters (
|
|
LLRP_tSC1G2UHFRFModeTableEntry * pThis,
|
|
LLRP_tSErrorDetails * pError);
|
|
|
|
extern void
|
|
LLRP_C1G2UHFRFModeTableEntry_encode (
|
|
const LLRP_tSC1G2UHFRFModeTableEntry *pThis,
|
|
LLRP_tSEncoderStream * pEncoderStream);
|
|
|
|
|
|
|
|
|
|
extern const LLRP_tSFieldDescriptor
|
|
LLRP_fdC1G2UHFRFModeTableEntry_ModeIdentifier;
|
|
|
|
extern llrp_u32_t
|
|
LLRP_C1G2UHFRFModeTableEntry_getModeIdentifier (
|
|
LLRP_tSC1G2UHFRFModeTableEntry *pThis);
|
|
|
|
extern LLRP_tResultCode
|
|
LLRP_C1G2UHFRFModeTableEntry_setModeIdentifier (
|
|
LLRP_tSC1G2UHFRFModeTableEntry *pThis,
|
|
llrp_u32_t Value);
|
|
|
|
extern const LLRP_tSFieldDescriptor
|
|
LLRP_fdC1G2UHFRFModeTableEntry_DRValue;
|
|
|
|
extern LLRP_tEC1G2DRValue
|
|
LLRP_C1G2UHFRFModeTableEntry_getDRValue (
|
|
LLRP_tSC1G2UHFRFModeTableEntry *pThis);
|
|
|
|
extern LLRP_tResultCode
|
|
LLRP_C1G2UHFRFModeTableEntry_setDRValue (
|
|
LLRP_tSC1G2UHFRFModeTableEntry *pThis,
|
|
LLRP_tEC1G2DRValue Value);
|
|
|
|
extern const LLRP_tSFieldDescriptor
|
|
LLRP_fdC1G2UHFRFModeTableEntry_EPCHAGTCConformance;
|
|
|
|
extern llrp_u1_t
|
|
LLRP_C1G2UHFRFModeTableEntry_getEPCHAGTCConformance (
|
|
LLRP_tSC1G2UHFRFModeTableEntry *pThis);
|
|
|
|
extern LLRP_tResultCode
|
|
LLRP_C1G2UHFRFModeTableEntry_setEPCHAGTCConformance (
|
|
LLRP_tSC1G2UHFRFModeTableEntry *pThis,
|
|
llrp_u1_t Value);
|
|
|
|
extern const LLRP_tSFieldDescriptor
|
|
LLRP_fdC1G2UHFRFModeTableEntry_MValue;
|
|
|
|
extern LLRP_tEC1G2MValue
|
|
LLRP_C1G2UHFRFModeTableEntry_getMValue (
|
|
LLRP_tSC1G2UHFRFModeTableEntry *pThis);
|
|
|
|
extern LLRP_tResultCode
|
|
LLRP_C1G2UHFRFModeTableEntry_setMValue (
|
|
LLRP_tSC1G2UHFRFModeTableEntry *pThis,
|
|
LLRP_tEC1G2MValue Value);
|
|
|
|
extern const LLRP_tSFieldDescriptor
|
|
LLRP_fdC1G2UHFRFModeTableEntry_ForwardLinkModulation;
|
|
|
|
extern LLRP_tEC1G2ForwardLinkModulation
|
|
LLRP_C1G2UHFRFModeTableEntry_getForwardLinkModulation (
|
|
LLRP_tSC1G2UHFRFModeTableEntry *pThis);
|
|
|
|
extern LLRP_tResultCode
|
|
LLRP_C1G2UHFRFModeTableEntry_setForwardLinkModulation (
|
|
LLRP_tSC1G2UHFRFModeTableEntry *pThis,
|
|
LLRP_tEC1G2ForwardLinkModulation Value);
|
|
|
|
extern const LLRP_tSFieldDescriptor
|
|
LLRP_fdC1G2UHFRFModeTableEntry_SpectralMaskIndicator;
|
|
|
|
extern LLRP_tEC1G2SpectralMaskIndicator
|
|
LLRP_C1G2UHFRFModeTableEntry_getSpectralMaskIndicator (
|
|
LLRP_tSC1G2UHFRFModeTableEntry *pThis);
|
|
|
|
extern LLRP_tResultCode
|
|
LLRP_C1G2UHFRFModeTableEntry_setSpectralMaskIndicator (
|
|
LLRP_tSC1G2UHFRFModeTableEntry *pThis,
|
|
LLRP_tEC1G2SpectralMaskIndicator Value);
|
|
|
|
extern const LLRP_tSFieldDescriptor
|
|
LLRP_fdC1G2UHFRFModeTableEntry_BDRValue;
|
|
|
|
extern llrp_u32_t
|
|
LLRP_C1G2UHFRFModeTableEntry_getBDRValue (
|
|
LLRP_tSC1G2UHFRFModeTableEntry *pThis);
|
|
|
|
extern LLRP_tResultCode
|
|
LLRP_C1G2UHFRFModeTableEntry_setBDRValue (
|
|
LLRP_tSC1G2UHFRFModeTableEntry *pThis,
|
|
llrp_u32_t Value);
|
|
|
|
extern const LLRP_tSFieldDescriptor
|
|
LLRP_fdC1G2UHFRFModeTableEntry_PIEValue;
|
|
|
|
extern llrp_u32_t
|
|
LLRP_C1G2UHFRFModeTableEntry_getPIEValue (
|
|
LLRP_tSC1G2UHFRFModeTableEntry *pThis);
|
|
|
|
extern LLRP_tResultCode
|
|
LLRP_C1G2UHFRFModeTableEntry_setPIEValue (
|
|
LLRP_tSC1G2UHFRFModeTableEntry *pThis,
|
|
llrp_u32_t Value);
|
|
|
|
extern const LLRP_tSFieldDescriptor
|
|
LLRP_fdC1G2UHFRFModeTableEntry_MinTariValue;
|
|
|
|
extern llrp_u32_t
|
|
LLRP_C1G2UHFRFModeTableEntry_getMinTariValue (
|
|
LLRP_tSC1G2UHFRFModeTableEntry *pThis);
|
|
|
|
extern LLRP_tResultCode
|
|
LLRP_C1G2UHFRFModeTableEntry_setMinTariValue (
|
|
LLRP_tSC1G2UHFRFModeTableEntry *pThis,
|
|
llrp_u32_t Value);
|
|
|
|
extern const LLRP_tSFieldDescriptor
|
|
LLRP_fdC1G2UHFRFModeTableEntry_MaxTariValue;
|
|
|
|
extern llrp_u32_t
|
|
LLRP_C1G2UHFRFModeTableEntry_getMaxTariValue (
|
|
LLRP_tSC1G2UHFRFModeTableEntry *pThis);
|
|
|
|
extern LLRP_tResultCode
|
|
LLRP_C1G2UHFRFModeTableEntry_setMaxTariValue (
|
|
LLRP_tSC1G2UHFRFModeTableEntry *pThis,
|
|
llrp_u32_t Value);
|
|
|
|
extern const LLRP_tSFieldDescriptor
|
|
LLRP_fdC1G2UHFRFModeTableEntry_StepTariValue;
|
|
|
|
extern llrp_u32_t
|
|
LLRP_C1G2UHFRFModeTableEntry_getStepTariValue (
|
|
LLRP_tSC1G2UHFRFModeTableEntry *pThis);
|
|
|
|
extern LLRP_tResultCode
|
|
LLRP_C1G2UHFRFModeTableEntry_setStepTariValue (
|
|
LLRP_tSC1G2UHFRFModeTableEntry *pThis,
|
|
llrp_u32_t Value);
|
|
|
|
|
|
|
|
|
|
|
|
struct LLRP_SC1G2InventoryCommand
|
|
{
|
|
LLRP_tSParameter hdr;
|
|
|
|
llrp_u1_t TagInventoryStateAware;
|
|
|
|
|
|
LLRP_tSC1G2Filter * listC1G2Filter;
|
|
|
|
LLRP_tSC1G2RFControl * pC1G2RFControl;
|
|
|
|
LLRP_tSC1G2SingulationControl * pC1G2SingulationControl;
|
|
|
|
LLRP_tSParameter * listCustom;
|
|
|
|
};
|
|
|
|
extern const LLRP_tSTypeDescriptor
|
|
LLRP_tdC1G2InventoryCommand;
|
|
|
|
extern const LLRP_tSFieldDescriptor *
|
|
LLRP_apfdC1G2InventoryCommand[];
|
|
|
|
extern LLRP_tSC1G2InventoryCommand *
|
|
LLRP_C1G2InventoryCommand_construct (void);
|
|
|
|
extern void
|
|
LLRP_C1G2InventoryCommand_destruct (
|
|
LLRP_tSC1G2InventoryCommand * pThis);
|
|
|
|
extern void
|
|
LLRP_C1G2InventoryCommand_decodeFields (
|
|
LLRP_tSC1G2InventoryCommand * pThis,
|
|
LLRP_tSDecoderStream * pDecoderStream);
|
|
|
|
extern void
|
|
LLRP_C1G2InventoryCommand_assimilateSubParameters (
|
|
LLRP_tSC1G2InventoryCommand * pThis,
|
|
LLRP_tSErrorDetails * pError);
|
|
|
|
extern void
|
|
LLRP_C1G2InventoryCommand_encode (
|
|
const LLRP_tSC1G2InventoryCommand *pThis,
|
|
LLRP_tSEncoderStream * pEncoderStream);
|
|
|
|
|
|
|
|
|
|
extern const LLRP_tSFieldDescriptor
|
|
LLRP_fdC1G2InventoryCommand_TagInventoryStateAware;
|
|
|
|
extern llrp_u1_t
|
|
LLRP_C1G2InventoryCommand_getTagInventoryStateAware (
|
|
LLRP_tSC1G2InventoryCommand *pThis);
|
|
|
|
extern LLRP_tResultCode
|
|
LLRP_C1G2InventoryCommand_setTagInventoryStateAware (
|
|
LLRP_tSC1G2InventoryCommand *pThis,
|
|
llrp_u1_t Value);
|
|
|
|
|
|
extern LLRP_tSC1G2Filter *
|
|
LLRP_C1G2InventoryCommand_beginC1G2Filter (
|
|
LLRP_tSC1G2InventoryCommand *pThis);
|
|
|
|
extern LLRP_tSC1G2Filter *
|
|
LLRP_C1G2InventoryCommand_nextC1G2Filter (
|
|
LLRP_tSC1G2Filter *pCurrent);
|
|
|
|
extern void
|
|
LLRP_C1G2InventoryCommand_clearC1G2Filter (
|
|
LLRP_tSC1G2InventoryCommand *pThis);
|
|
|
|
extern int
|
|
LLRP_C1G2InventoryCommand_countC1G2Filter (
|
|
LLRP_tSC1G2InventoryCommand *pThis);
|
|
|
|
extern LLRP_tResultCode
|
|
LLRP_C1G2InventoryCommand_addC1G2Filter (
|
|
LLRP_tSC1G2InventoryCommand *pThis,
|
|
LLRP_tSC1G2Filter *pValue);
|
|
|
|
|
|
extern LLRP_tSC1G2RFControl *
|
|
LLRP_C1G2InventoryCommand_getC1G2RFControl (
|
|
LLRP_tSC1G2InventoryCommand *pThis);
|
|
|
|
extern LLRP_tResultCode
|
|
LLRP_C1G2InventoryCommand_setC1G2RFControl (
|
|
LLRP_tSC1G2InventoryCommand *pThis,
|
|
LLRP_tSC1G2RFControl *pValue);
|
|
|
|
extern LLRP_tSC1G2SingulationControl *
|
|
LLRP_C1G2InventoryCommand_getC1G2SingulationControl (
|
|
LLRP_tSC1G2InventoryCommand *pThis);
|
|
|
|
extern LLRP_tResultCode
|
|
LLRP_C1G2InventoryCommand_setC1G2SingulationControl (
|
|
LLRP_tSC1G2InventoryCommand *pThis,
|
|
LLRP_tSC1G2SingulationControl *pValue);
|
|
|
|
extern LLRP_tSParameter *
|
|
LLRP_C1G2InventoryCommand_beginCustom (
|
|
LLRP_tSC1G2InventoryCommand *pThis);
|
|
|
|
extern LLRP_tSParameter *
|
|
LLRP_C1G2InventoryCommand_nextCustom (
|
|
LLRP_tSParameter *pCurrent);
|
|
|
|
extern void
|
|
LLRP_C1G2InventoryCommand_clearCustom (
|
|
LLRP_tSC1G2InventoryCommand *pThis);
|
|
|
|
extern int
|
|
LLRP_C1G2InventoryCommand_countCustom (
|
|
LLRP_tSC1G2InventoryCommand *pThis);
|
|
|
|
extern LLRP_tResultCode
|
|
LLRP_C1G2InventoryCommand_addCustom (
|
|
LLRP_tSC1G2InventoryCommand *pThis,
|
|
LLRP_tSParameter *pValue);
|
|
|
|
|
|
|
|
|
|
|
|
struct LLRP_SC1G2Filter
|
|
{
|
|
LLRP_tSParameter hdr;
|
|
|
|
LLRP_tEC1G2TruncateAction eT;
|
|
|
|
|
|
LLRP_tSC1G2TagInventoryMask * pC1G2TagInventoryMask;
|
|
|
|
LLRP_tSC1G2TagInventoryStateAwareFilterAction * pC1G2TagInventoryStateAwareFilterAction;
|
|
|
|
LLRP_tSC1G2TagInventoryStateUnawareFilterAction * pC1G2TagInventoryStateUnawareFilterAction;
|
|
|
|
};
|
|
|
|
extern const LLRP_tSTypeDescriptor
|
|
LLRP_tdC1G2Filter;
|
|
|
|
extern const LLRP_tSFieldDescriptor *
|
|
LLRP_apfdC1G2Filter[];
|
|
|
|
extern LLRP_tSC1G2Filter *
|
|
LLRP_C1G2Filter_construct (void);
|
|
|
|
extern void
|
|
LLRP_C1G2Filter_destruct (
|
|
LLRP_tSC1G2Filter * pThis);
|
|
|
|
extern void
|
|
LLRP_C1G2Filter_decodeFields (
|
|
LLRP_tSC1G2Filter * pThis,
|
|
LLRP_tSDecoderStream * pDecoderStream);
|
|
|
|
extern void
|
|
LLRP_C1G2Filter_assimilateSubParameters (
|
|
LLRP_tSC1G2Filter * pThis,
|
|
LLRP_tSErrorDetails * pError);
|
|
|
|
extern void
|
|
LLRP_C1G2Filter_encode (
|
|
const LLRP_tSC1G2Filter *pThis,
|
|
LLRP_tSEncoderStream * pEncoderStream);
|
|
|
|
|
|
|
|
|
|
extern const LLRP_tSFieldDescriptor
|
|
LLRP_fdC1G2Filter_T;
|
|
|
|
extern LLRP_tEC1G2TruncateAction
|
|
LLRP_C1G2Filter_getT (
|
|
LLRP_tSC1G2Filter *pThis);
|
|
|
|
extern LLRP_tResultCode
|
|
LLRP_C1G2Filter_setT (
|
|
LLRP_tSC1G2Filter *pThis,
|
|
LLRP_tEC1G2TruncateAction Value);
|
|
|
|
|
|
extern LLRP_tSC1G2TagInventoryMask *
|
|
LLRP_C1G2Filter_getC1G2TagInventoryMask (
|
|
LLRP_tSC1G2Filter *pThis);
|
|
|
|
extern LLRP_tResultCode
|
|
LLRP_C1G2Filter_setC1G2TagInventoryMask (
|
|
LLRP_tSC1G2Filter *pThis,
|
|
LLRP_tSC1G2TagInventoryMask *pValue);
|
|
|
|
extern LLRP_tSC1G2TagInventoryStateAwareFilterAction *
|
|
LLRP_C1G2Filter_getC1G2TagInventoryStateAwareFilterAction (
|
|
LLRP_tSC1G2Filter *pThis);
|
|
|
|
extern LLRP_tResultCode
|
|
LLRP_C1G2Filter_setC1G2TagInventoryStateAwareFilterAction (
|
|
LLRP_tSC1G2Filter *pThis,
|
|
LLRP_tSC1G2TagInventoryStateAwareFilterAction *pValue);
|
|
|
|
extern LLRP_tSC1G2TagInventoryStateUnawareFilterAction *
|
|
LLRP_C1G2Filter_getC1G2TagInventoryStateUnawareFilterAction (
|
|
LLRP_tSC1G2Filter *pThis);
|
|
|
|
extern LLRP_tResultCode
|
|
LLRP_C1G2Filter_setC1G2TagInventoryStateUnawareFilterAction (
|
|
LLRP_tSC1G2Filter *pThis,
|
|
LLRP_tSC1G2TagInventoryStateUnawareFilterAction *pValue);
|
|
|
|
|
|
|
|
|
|
struct LLRP_SC1G2TagInventoryMask
|
|
{
|
|
LLRP_tSParameter hdr;
|
|
|
|
llrp_u2_t MB;
|
|
|
|
llrp_u16_t Pointer;
|
|
|
|
llrp_u1v_t TagMask;
|
|
|
|
|
|
};
|
|
|
|
extern const LLRP_tSTypeDescriptor
|
|
LLRP_tdC1G2TagInventoryMask;
|
|
|
|
extern const LLRP_tSFieldDescriptor *
|
|
LLRP_apfdC1G2TagInventoryMask[];
|
|
|
|
extern LLRP_tSC1G2TagInventoryMask *
|
|
LLRP_C1G2TagInventoryMask_construct (void);
|
|
|
|
extern void
|
|
LLRP_C1G2TagInventoryMask_destruct (
|
|
LLRP_tSC1G2TagInventoryMask * pThis);
|
|
|
|
extern void
|
|
LLRP_C1G2TagInventoryMask_decodeFields (
|
|
LLRP_tSC1G2TagInventoryMask * pThis,
|
|
LLRP_tSDecoderStream * pDecoderStream);
|
|
|
|
extern void
|
|
LLRP_C1G2TagInventoryMask_assimilateSubParameters (
|
|
LLRP_tSC1G2TagInventoryMask * pThis,
|
|
LLRP_tSErrorDetails * pError);
|
|
|
|
extern void
|
|
LLRP_C1G2TagInventoryMask_encode (
|
|
const LLRP_tSC1G2TagInventoryMask *pThis,
|
|
LLRP_tSEncoderStream * pEncoderStream);
|
|
|
|
|
|
|
|
|
|
extern const LLRP_tSFieldDescriptor
|
|
LLRP_fdC1G2TagInventoryMask_MB;
|
|
|
|
extern llrp_u2_t
|
|
LLRP_C1G2TagInventoryMask_getMB (
|
|
LLRP_tSC1G2TagInventoryMask *pThis);
|
|
|
|
extern LLRP_tResultCode
|
|
LLRP_C1G2TagInventoryMask_setMB (
|
|
LLRP_tSC1G2TagInventoryMask *pThis,
|
|
llrp_u2_t Value);
|
|
|
|
extern const LLRP_tSFieldDescriptor
|
|
LLRP_fdC1G2TagInventoryMask_Pointer;
|
|
|
|
extern llrp_u16_t
|
|
LLRP_C1G2TagInventoryMask_getPointer (
|
|
LLRP_tSC1G2TagInventoryMask *pThis);
|
|
|
|
extern LLRP_tResultCode
|
|
LLRP_C1G2TagInventoryMask_setPointer (
|
|
LLRP_tSC1G2TagInventoryMask *pThis,
|
|
llrp_u16_t Value);
|
|
|
|
extern const LLRP_tSFieldDescriptor
|
|
LLRP_fdC1G2TagInventoryMask_TagMask;
|
|
|
|
extern llrp_u1v_t
|
|
LLRP_C1G2TagInventoryMask_getTagMask (
|
|
LLRP_tSC1G2TagInventoryMask *pThis);
|
|
|
|
extern LLRP_tResultCode
|
|
LLRP_C1G2TagInventoryMask_setTagMask (
|
|
LLRP_tSC1G2TagInventoryMask *pThis,
|
|
llrp_u1v_t Value);
|
|
|
|
|
|
|
|
|
|
|
|
struct LLRP_SC1G2TagInventoryStateAwareFilterAction
|
|
{
|
|
LLRP_tSParameter hdr;
|
|
|
|
LLRP_tEC1G2StateAwareTarget eTarget;
|
|
|
|
LLRP_tEC1G2StateAwareAction eAction;
|
|
|
|
|
|
};
|
|
|
|
extern const LLRP_tSTypeDescriptor
|
|
LLRP_tdC1G2TagInventoryStateAwareFilterAction;
|
|
|
|
extern const LLRP_tSFieldDescriptor *
|
|
LLRP_apfdC1G2TagInventoryStateAwareFilterAction[];
|
|
|
|
extern LLRP_tSC1G2TagInventoryStateAwareFilterAction *
|
|
LLRP_C1G2TagInventoryStateAwareFilterAction_construct (void);
|
|
|
|
extern void
|
|
LLRP_C1G2TagInventoryStateAwareFilterAction_destruct (
|
|
LLRP_tSC1G2TagInventoryStateAwareFilterAction * pThis);
|
|
|
|
extern void
|
|
LLRP_C1G2TagInventoryStateAwareFilterAction_decodeFields (
|
|
LLRP_tSC1G2TagInventoryStateAwareFilterAction * pThis,
|
|
LLRP_tSDecoderStream * pDecoderStream);
|
|
|
|
extern void
|
|
LLRP_C1G2TagInventoryStateAwareFilterAction_assimilateSubParameters (
|
|
LLRP_tSC1G2TagInventoryStateAwareFilterAction * pThis,
|
|
LLRP_tSErrorDetails * pError);
|
|
|
|
extern void
|
|
LLRP_C1G2TagInventoryStateAwareFilterAction_encode (
|
|
const LLRP_tSC1G2TagInventoryStateAwareFilterAction *pThis,
|
|
LLRP_tSEncoderStream * pEncoderStream);
|
|
|
|
|
|
|
|
|
|
extern const LLRP_tSFieldDescriptor
|
|
LLRP_fdC1G2TagInventoryStateAwareFilterAction_Target;
|
|
|
|
extern LLRP_tEC1G2StateAwareTarget
|
|
LLRP_C1G2TagInventoryStateAwareFilterAction_getTarget (
|
|
LLRP_tSC1G2TagInventoryStateAwareFilterAction *pThis);
|
|
|
|
extern LLRP_tResultCode
|
|
LLRP_C1G2TagInventoryStateAwareFilterAction_setTarget (
|
|
LLRP_tSC1G2TagInventoryStateAwareFilterAction *pThis,
|
|
LLRP_tEC1G2StateAwareTarget Value);
|
|
|
|
extern const LLRP_tSFieldDescriptor
|
|
LLRP_fdC1G2TagInventoryStateAwareFilterAction_Action;
|
|
|
|
extern LLRP_tEC1G2StateAwareAction
|
|
LLRP_C1G2TagInventoryStateAwareFilterAction_getAction (
|
|
LLRP_tSC1G2TagInventoryStateAwareFilterAction *pThis);
|
|
|
|
extern LLRP_tResultCode
|
|
LLRP_C1G2TagInventoryStateAwareFilterAction_setAction (
|
|
LLRP_tSC1G2TagInventoryStateAwareFilterAction *pThis,
|
|
LLRP_tEC1G2StateAwareAction Value);
|
|
|
|
|
|
|
|
|
|
|
|
struct LLRP_SC1G2TagInventoryStateUnawareFilterAction
|
|
{
|
|
LLRP_tSParameter hdr;
|
|
|
|
LLRP_tEC1G2StateUnawareAction eAction;
|
|
|
|
|
|
};
|
|
|
|
extern const LLRP_tSTypeDescriptor
|
|
LLRP_tdC1G2TagInventoryStateUnawareFilterAction;
|
|
|
|
extern const LLRP_tSFieldDescriptor *
|
|
LLRP_apfdC1G2TagInventoryStateUnawareFilterAction[];
|
|
|
|
extern LLRP_tSC1G2TagInventoryStateUnawareFilterAction *
|
|
LLRP_C1G2TagInventoryStateUnawareFilterAction_construct (void);
|
|
|
|
extern void
|
|
LLRP_C1G2TagInventoryStateUnawareFilterAction_destruct (
|
|
LLRP_tSC1G2TagInventoryStateUnawareFilterAction * pThis);
|
|
|
|
extern void
|
|
LLRP_C1G2TagInventoryStateUnawareFilterAction_decodeFields (
|
|
LLRP_tSC1G2TagInventoryStateUnawareFilterAction * pThis,
|
|
LLRP_tSDecoderStream * pDecoderStream);
|
|
|
|
extern void
|
|
LLRP_C1G2TagInventoryStateUnawareFilterAction_assimilateSubParameters (
|
|
LLRP_tSC1G2TagInventoryStateUnawareFilterAction * pThis,
|
|
LLRP_tSErrorDetails * pError);
|
|
|
|
extern void
|
|
LLRP_C1G2TagInventoryStateUnawareFilterAction_encode (
|
|
const LLRP_tSC1G2TagInventoryStateUnawareFilterAction *pThis,
|
|
LLRP_tSEncoderStream * pEncoderStream);
|
|
|
|
|
|
|
|
|
|
extern const LLRP_tSFieldDescriptor
|
|
LLRP_fdC1G2TagInventoryStateUnawareFilterAction_Action;
|
|
|
|
extern LLRP_tEC1G2StateUnawareAction
|
|
LLRP_C1G2TagInventoryStateUnawareFilterAction_getAction (
|
|
LLRP_tSC1G2TagInventoryStateUnawareFilterAction *pThis);
|
|
|
|
extern LLRP_tResultCode
|
|
LLRP_C1G2TagInventoryStateUnawareFilterAction_setAction (
|
|
LLRP_tSC1G2TagInventoryStateUnawareFilterAction *pThis,
|
|
LLRP_tEC1G2StateUnawareAction Value);
|
|
|
|
|
|
|
|
|
|
|
|
struct LLRP_SC1G2RFControl
|
|
{
|
|
LLRP_tSParameter hdr;
|
|
|
|
llrp_u16_t ModeIndex;
|
|
|
|
llrp_u16_t Tari;
|
|
|
|
|
|
};
|
|
|
|
extern const LLRP_tSTypeDescriptor
|
|
LLRP_tdC1G2RFControl;
|
|
|
|
extern const LLRP_tSFieldDescriptor *
|
|
LLRP_apfdC1G2RFControl[];
|
|
|
|
extern LLRP_tSC1G2RFControl *
|
|
LLRP_C1G2RFControl_construct (void);
|
|
|
|
extern void
|
|
LLRP_C1G2RFControl_destruct (
|
|
LLRP_tSC1G2RFControl * pThis);
|
|
|
|
extern void
|
|
LLRP_C1G2RFControl_decodeFields (
|
|
LLRP_tSC1G2RFControl * pThis,
|
|
LLRP_tSDecoderStream * pDecoderStream);
|
|
|
|
extern void
|
|
LLRP_C1G2RFControl_assimilateSubParameters (
|
|
LLRP_tSC1G2RFControl * pThis,
|
|
LLRP_tSErrorDetails * pError);
|
|
|
|
extern void
|
|
LLRP_C1G2RFControl_encode (
|
|
const LLRP_tSC1G2RFControl *pThis,
|
|
LLRP_tSEncoderStream * pEncoderStream);
|
|
|
|
|
|
|
|
|
|
extern const LLRP_tSFieldDescriptor
|
|
LLRP_fdC1G2RFControl_ModeIndex;
|
|
|
|
extern llrp_u16_t
|
|
LLRP_C1G2RFControl_getModeIndex (
|
|
LLRP_tSC1G2RFControl *pThis);
|
|
|
|
extern LLRP_tResultCode
|
|
LLRP_C1G2RFControl_setModeIndex (
|
|
LLRP_tSC1G2RFControl *pThis,
|
|
llrp_u16_t Value);
|
|
|
|
extern const LLRP_tSFieldDescriptor
|
|
LLRP_fdC1G2RFControl_Tari;
|
|
|
|
extern llrp_u16_t
|
|
LLRP_C1G2RFControl_getTari (
|
|
LLRP_tSC1G2RFControl *pThis);
|
|
|
|
extern LLRP_tResultCode
|
|
LLRP_C1G2RFControl_setTari (
|
|
LLRP_tSC1G2RFControl *pThis,
|
|
llrp_u16_t Value);
|
|
|
|
|
|
|
|
|
|
|
|
struct LLRP_SC1G2SingulationControl
|
|
{
|
|
LLRP_tSParameter hdr;
|
|
|
|
llrp_u2_t Session;
|
|
|
|
llrp_u16_t TagPopulation;
|
|
|
|
llrp_u32_t TagTransitTime;
|
|
|
|
|
|
LLRP_tSC1G2TagInventoryStateAwareSingulationAction * pC1G2TagInventoryStateAwareSingulationAction;
|
|
|
|
};
|
|
|
|
extern const LLRP_tSTypeDescriptor
|
|
LLRP_tdC1G2SingulationControl;
|
|
|
|
extern const LLRP_tSFieldDescriptor *
|
|
LLRP_apfdC1G2SingulationControl[];
|
|
|
|
extern LLRP_tSC1G2SingulationControl *
|
|
LLRP_C1G2SingulationControl_construct (void);
|
|
|
|
extern void
|
|
LLRP_C1G2SingulationControl_destruct (
|
|
LLRP_tSC1G2SingulationControl * pThis);
|
|
|
|
extern void
|
|
LLRP_C1G2SingulationControl_decodeFields (
|
|
LLRP_tSC1G2SingulationControl * pThis,
|
|
LLRP_tSDecoderStream * pDecoderStream);
|
|
|
|
extern void
|
|
LLRP_C1G2SingulationControl_assimilateSubParameters (
|
|
LLRP_tSC1G2SingulationControl * pThis,
|
|
LLRP_tSErrorDetails * pError);
|
|
|
|
extern void
|
|
LLRP_C1G2SingulationControl_encode (
|
|
const LLRP_tSC1G2SingulationControl *pThis,
|
|
LLRP_tSEncoderStream * pEncoderStream);
|
|
|
|
|
|
|
|
|
|
extern const LLRP_tSFieldDescriptor
|
|
LLRP_fdC1G2SingulationControl_Session;
|
|
|
|
extern llrp_u2_t
|
|
LLRP_C1G2SingulationControl_getSession (
|
|
LLRP_tSC1G2SingulationControl *pThis);
|
|
|
|
extern LLRP_tResultCode
|
|
LLRP_C1G2SingulationControl_setSession (
|
|
LLRP_tSC1G2SingulationControl *pThis,
|
|
llrp_u2_t Value);
|
|
|
|
extern const LLRP_tSFieldDescriptor
|
|
LLRP_fdC1G2SingulationControl_TagPopulation;
|
|
|
|
extern llrp_u16_t
|
|
LLRP_C1G2SingulationControl_getTagPopulation (
|
|
LLRP_tSC1G2SingulationControl *pThis);
|
|
|
|
extern LLRP_tResultCode
|
|
LLRP_C1G2SingulationControl_setTagPopulation (
|
|
LLRP_tSC1G2SingulationControl *pThis,
|
|
llrp_u16_t Value);
|
|
|
|
extern const LLRP_tSFieldDescriptor
|
|
LLRP_fdC1G2SingulationControl_TagTransitTime;
|
|
|
|
extern llrp_u32_t
|
|
LLRP_C1G2SingulationControl_getTagTransitTime (
|
|
LLRP_tSC1G2SingulationControl *pThis);
|
|
|
|
extern LLRP_tResultCode
|
|
LLRP_C1G2SingulationControl_setTagTransitTime (
|
|
LLRP_tSC1G2SingulationControl *pThis,
|
|
llrp_u32_t Value);
|
|
|
|
|
|
extern LLRP_tSC1G2TagInventoryStateAwareSingulationAction *
|
|
LLRP_C1G2SingulationControl_getC1G2TagInventoryStateAwareSingulationAction (
|
|
LLRP_tSC1G2SingulationControl *pThis);
|
|
|
|
extern LLRP_tResultCode
|
|
LLRP_C1G2SingulationControl_setC1G2TagInventoryStateAwareSingulationAction (
|
|
LLRP_tSC1G2SingulationControl *pThis,
|
|
LLRP_tSC1G2TagInventoryStateAwareSingulationAction *pValue);
|
|
|
|
|
|
|
|
|
|
struct LLRP_SC1G2TagInventoryStateAwareSingulationAction
|
|
{
|
|
LLRP_tSParameter hdr;
|
|
|
|
LLRP_tEC1G2TagInventoryStateAwareI eI;
|
|
|
|
LLRP_tEC1G2TagInventoryStateAwareS eS;
|
|
|
|
|
|
};
|
|
|
|
extern const LLRP_tSTypeDescriptor
|
|
LLRP_tdC1G2TagInventoryStateAwareSingulationAction;
|
|
|
|
extern const LLRP_tSFieldDescriptor *
|
|
LLRP_apfdC1G2TagInventoryStateAwareSingulationAction[];
|
|
|
|
extern LLRP_tSC1G2TagInventoryStateAwareSingulationAction *
|
|
LLRP_C1G2TagInventoryStateAwareSingulationAction_construct (void);
|
|
|
|
extern void
|
|
LLRP_C1G2TagInventoryStateAwareSingulationAction_destruct (
|
|
LLRP_tSC1G2TagInventoryStateAwareSingulationAction * pThis);
|
|
|
|
extern void
|
|
LLRP_C1G2TagInventoryStateAwareSingulationAction_decodeFields (
|
|
LLRP_tSC1G2TagInventoryStateAwareSingulationAction * pThis,
|
|
LLRP_tSDecoderStream * pDecoderStream);
|
|
|
|
extern void
|
|
LLRP_C1G2TagInventoryStateAwareSingulationAction_assimilateSubParameters (
|
|
LLRP_tSC1G2TagInventoryStateAwareSingulationAction * pThis,
|
|
LLRP_tSErrorDetails * pError);
|
|
|
|
extern void
|
|
LLRP_C1G2TagInventoryStateAwareSingulationAction_encode (
|
|
const LLRP_tSC1G2TagInventoryStateAwareSingulationAction *pThis,
|
|
LLRP_tSEncoderStream * pEncoderStream);
|
|
|
|
|
|
|
|
|
|
extern const LLRP_tSFieldDescriptor
|
|
LLRP_fdC1G2TagInventoryStateAwareSingulationAction_I;
|
|
|
|
extern LLRP_tEC1G2TagInventoryStateAwareI
|
|
LLRP_C1G2TagInventoryStateAwareSingulationAction_getI (
|
|
LLRP_tSC1G2TagInventoryStateAwareSingulationAction *pThis);
|
|
|
|
extern LLRP_tResultCode
|
|
LLRP_C1G2TagInventoryStateAwareSingulationAction_setI (
|
|
LLRP_tSC1G2TagInventoryStateAwareSingulationAction *pThis,
|
|
LLRP_tEC1G2TagInventoryStateAwareI Value);
|
|
|
|
extern const LLRP_tSFieldDescriptor
|
|
LLRP_fdC1G2TagInventoryStateAwareSingulationAction_S;
|
|
|
|
extern LLRP_tEC1G2TagInventoryStateAwareS
|
|
LLRP_C1G2TagInventoryStateAwareSingulationAction_getS (
|
|
LLRP_tSC1G2TagInventoryStateAwareSingulationAction *pThis);
|
|
|
|
extern LLRP_tResultCode
|
|
LLRP_C1G2TagInventoryStateAwareSingulationAction_setS (
|
|
LLRP_tSC1G2TagInventoryStateAwareSingulationAction *pThis,
|
|
LLRP_tEC1G2TagInventoryStateAwareS Value);
|
|
|
|
|
|
|
|
|
|
|
|
struct LLRP_SC1G2TagSpec
|
|
{
|
|
LLRP_tSParameter hdr;
|
|
|
|
|
|
LLRP_tSC1G2TargetTag * listC1G2TargetTag;
|
|
|
|
};
|
|
|
|
extern const LLRP_tSTypeDescriptor
|
|
LLRP_tdC1G2TagSpec;
|
|
|
|
extern const LLRP_tSFieldDescriptor *
|
|
LLRP_apfdC1G2TagSpec[];
|
|
|
|
extern LLRP_tSC1G2TagSpec *
|
|
LLRP_C1G2TagSpec_construct (void);
|
|
|
|
extern void
|
|
LLRP_C1G2TagSpec_destruct (
|
|
LLRP_tSC1G2TagSpec * pThis);
|
|
|
|
extern void
|
|
LLRP_C1G2TagSpec_decodeFields (
|
|
LLRP_tSC1G2TagSpec * pThis,
|
|
LLRP_tSDecoderStream * pDecoderStream);
|
|
|
|
extern void
|
|
LLRP_C1G2TagSpec_assimilateSubParameters (
|
|
LLRP_tSC1G2TagSpec * pThis,
|
|
LLRP_tSErrorDetails * pError);
|
|
|
|
extern void
|
|
LLRP_C1G2TagSpec_encode (
|
|
const LLRP_tSC1G2TagSpec *pThis,
|
|
LLRP_tSEncoderStream * pEncoderStream);
|
|
|
|
|
|
|
|
|
|
|
|
extern LLRP_tSC1G2TargetTag *
|
|
LLRP_C1G2TagSpec_beginC1G2TargetTag (
|
|
LLRP_tSC1G2TagSpec *pThis);
|
|
|
|
extern LLRP_tSC1G2TargetTag *
|
|
LLRP_C1G2TagSpec_nextC1G2TargetTag (
|
|
LLRP_tSC1G2TargetTag *pCurrent);
|
|
|
|
extern void
|
|
LLRP_C1G2TagSpec_clearC1G2TargetTag (
|
|
LLRP_tSC1G2TagSpec *pThis);
|
|
|
|
extern int
|
|
LLRP_C1G2TagSpec_countC1G2TargetTag (
|
|
LLRP_tSC1G2TagSpec *pThis);
|
|
|
|
extern LLRP_tResultCode
|
|
LLRP_C1G2TagSpec_addC1G2TargetTag (
|
|
LLRP_tSC1G2TagSpec *pThis,
|
|
LLRP_tSC1G2TargetTag *pValue);
|
|
|
|
|
|
|
|
|
|
|
|
struct LLRP_SC1G2TargetTag
|
|
{
|
|
LLRP_tSParameter hdr;
|
|
|
|
llrp_u2_t MB;
|
|
|
|
llrp_u1_t Match;
|
|
|
|
llrp_u16_t Pointer;
|
|
|
|
llrp_u1v_t TagMask;
|
|
|
|
llrp_u1v_t TagData;
|
|
|
|
|
|
};
|
|
|
|
extern const LLRP_tSTypeDescriptor
|
|
LLRP_tdC1G2TargetTag;
|
|
|
|
extern const LLRP_tSFieldDescriptor *
|
|
LLRP_apfdC1G2TargetTag[];
|
|
|
|
extern LLRP_tSC1G2TargetTag *
|
|
LLRP_C1G2TargetTag_construct (void);
|
|
|
|
extern void
|
|
LLRP_C1G2TargetTag_destruct (
|
|
LLRP_tSC1G2TargetTag * pThis);
|
|
|
|
extern void
|
|
LLRP_C1G2TargetTag_decodeFields (
|
|
LLRP_tSC1G2TargetTag * pThis,
|
|
LLRP_tSDecoderStream * pDecoderStream);
|
|
|
|
extern void
|
|
LLRP_C1G2TargetTag_assimilateSubParameters (
|
|
LLRP_tSC1G2TargetTag * pThis,
|
|
LLRP_tSErrorDetails * pError);
|
|
|
|
extern void
|
|
LLRP_C1G2TargetTag_encode (
|
|
const LLRP_tSC1G2TargetTag *pThis,
|
|
LLRP_tSEncoderStream * pEncoderStream);
|
|
|
|
|
|
|
|
|
|
extern const LLRP_tSFieldDescriptor
|
|
LLRP_fdC1G2TargetTag_MB;
|
|
|
|
extern llrp_u2_t
|
|
LLRP_C1G2TargetTag_getMB (
|
|
LLRP_tSC1G2TargetTag *pThis);
|
|
|
|
extern LLRP_tResultCode
|
|
LLRP_C1G2TargetTag_setMB (
|
|
LLRP_tSC1G2TargetTag *pThis,
|
|
llrp_u2_t Value);
|
|
|
|
extern const LLRP_tSFieldDescriptor
|
|
LLRP_fdC1G2TargetTag_Match;
|
|
|
|
extern llrp_u1_t
|
|
LLRP_C1G2TargetTag_getMatch (
|
|
LLRP_tSC1G2TargetTag *pThis);
|
|
|
|
extern LLRP_tResultCode
|
|
LLRP_C1G2TargetTag_setMatch (
|
|
LLRP_tSC1G2TargetTag *pThis,
|
|
llrp_u1_t Value);
|
|
|
|
extern const LLRP_tSFieldDescriptor
|
|
LLRP_fdC1G2TargetTag_Pointer;
|
|
|
|
extern llrp_u16_t
|
|
LLRP_C1G2TargetTag_getPointer (
|
|
LLRP_tSC1G2TargetTag *pThis);
|
|
|
|
extern LLRP_tResultCode
|
|
LLRP_C1G2TargetTag_setPointer (
|
|
LLRP_tSC1G2TargetTag *pThis,
|
|
llrp_u16_t Value);
|
|
|
|
extern const LLRP_tSFieldDescriptor
|
|
LLRP_fdC1G2TargetTag_TagMask;
|
|
|
|
extern llrp_u1v_t
|
|
LLRP_C1G2TargetTag_getTagMask (
|
|
LLRP_tSC1G2TargetTag *pThis);
|
|
|
|
extern LLRP_tResultCode
|
|
LLRP_C1G2TargetTag_setTagMask (
|
|
LLRP_tSC1G2TargetTag *pThis,
|
|
llrp_u1v_t Value);
|
|
|
|
extern const LLRP_tSFieldDescriptor
|
|
LLRP_fdC1G2TargetTag_TagData;
|
|
|
|
extern llrp_u1v_t
|
|
LLRP_C1G2TargetTag_getTagData (
|
|
LLRP_tSC1G2TargetTag *pThis);
|
|
|
|
extern LLRP_tResultCode
|
|
LLRP_C1G2TargetTag_setTagData (
|
|
LLRP_tSC1G2TargetTag *pThis,
|
|
llrp_u1v_t Value);
|
|
|
|
|
|
|
|
|
|
|
|
struct LLRP_SC1G2Read
|
|
{
|
|
LLRP_tSParameter hdr;
|
|
|
|
llrp_u16_t OpSpecID;
|
|
|
|
llrp_u32_t AccessPassword;
|
|
|
|
llrp_u2_t MB;
|
|
|
|
llrp_u16_t WordPointer;
|
|
|
|
llrp_u16_t WordCount;
|
|
|
|
|
|
};
|
|
|
|
extern const LLRP_tSTypeDescriptor
|
|
LLRP_tdC1G2Read;
|
|
|
|
extern const LLRP_tSFieldDescriptor *
|
|
LLRP_apfdC1G2Read[];
|
|
|
|
extern LLRP_tSC1G2Read *
|
|
LLRP_C1G2Read_construct (void);
|
|
|
|
extern void
|
|
LLRP_C1G2Read_destruct (
|
|
LLRP_tSC1G2Read * pThis);
|
|
|
|
extern void
|
|
LLRP_C1G2Read_decodeFields (
|
|
LLRP_tSC1G2Read * pThis,
|
|
LLRP_tSDecoderStream * pDecoderStream);
|
|
|
|
extern void
|
|
LLRP_C1G2Read_assimilateSubParameters (
|
|
LLRP_tSC1G2Read * pThis,
|
|
LLRP_tSErrorDetails * pError);
|
|
|
|
extern void
|
|
LLRP_C1G2Read_encode (
|
|
const LLRP_tSC1G2Read *pThis,
|
|
LLRP_tSEncoderStream * pEncoderStream);
|
|
|
|
|
|
|
|
|
|
extern const LLRP_tSFieldDescriptor
|
|
LLRP_fdC1G2Read_OpSpecID;
|
|
|
|
extern llrp_u16_t
|
|
LLRP_C1G2Read_getOpSpecID (
|
|
LLRP_tSC1G2Read *pThis);
|
|
|
|
extern LLRP_tResultCode
|
|
LLRP_C1G2Read_setOpSpecID (
|
|
LLRP_tSC1G2Read *pThis,
|
|
llrp_u16_t Value);
|
|
|
|
extern const LLRP_tSFieldDescriptor
|
|
LLRP_fdC1G2Read_AccessPassword;
|
|
|
|
extern llrp_u32_t
|
|
LLRP_C1G2Read_getAccessPassword (
|
|
LLRP_tSC1G2Read *pThis);
|
|
|
|
extern LLRP_tResultCode
|
|
LLRP_C1G2Read_setAccessPassword (
|
|
LLRP_tSC1G2Read *pThis,
|
|
llrp_u32_t Value);
|
|
|
|
extern const LLRP_tSFieldDescriptor
|
|
LLRP_fdC1G2Read_MB;
|
|
|
|
extern llrp_u2_t
|
|
LLRP_C1G2Read_getMB (
|
|
LLRP_tSC1G2Read *pThis);
|
|
|
|
extern LLRP_tResultCode
|
|
LLRP_C1G2Read_setMB (
|
|
LLRP_tSC1G2Read *pThis,
|
|
llrp_u2_t Value);
|
|
|
|
extern const LLRP_tSFieldDescriptor
|
|
LLRP_fdC1G2Read_WordPointer;
|
|
|
|
extern llrp_u16_t
|
|
LLRP_C1G2Read_getWordPointer (
|
|
LLRP_tSC1G2Read *pThis);
|
|
|
|
extern LLRP_tResultCode
|
|
LLRP_C1G2Read_setWordPointer (
|
|
LLRP_tSC1G2Read *pThis,
|
|
llrp_u16_t Value);
|
|
|
|
extern const LLRP_tSFieldDescriptor
|
|
LLRP_fdC1G2Read_WordCount;
|
|
|
|
extern llrp_u16_t
|
|
LLRP_C1G2Read_getWordCount (
|
|
LLRP_tSC1G2Read *pThis);
|
|
|
|
extern LLRP_tResultCode
|
|
LLRP_C1G2Read_setWordCount (
|
|
LLRP_tSC1G2Read *pThis,
|
|
llrp_u16_t Value);
|
|
|
|
|
|
|
|
|
|
|
|
struct LLRP_SC1G2Write
|
|
{
|
|
LLRP_tSParameter hdr;
|
|
|
|
llrp_u16_t OpSpecID;
|
|
|
|
llrp_u32_t AccessPassword;
|
|
|
|
llrp_u2_t MB;
|
|
|
|
llrp_u16_t WordPointer;
|
|
|
|
llrp_u16v_t WriteData;
|
|
|
|
|
|
};
|
|
|
|
extern const LLRP_tSTypeDescriptor
|
|
LLRP_tdC1G2Write;
|
|
|
|
extern const LLRP_tSFieldDescriptor *
|
|
LLRP_apfdC1G2Write[];
|
|
|
|
extern LLRP_tSC1G2Write *
|
|
LLRP_C1G2Write_construct (void);
|
|
|
|
extern void
|
|
LLRP_C1G2Write_destruct (
|
|
LLRP_tSC1G2Write * pThis);
|
|
|
|
extern void
|
|
LLRP_C1G2Write_decodeFields (
|
|
LLRP_tSC1G2Write * pThis,
|
|
LLRP_tSDecoderStream * pDecoderStream);
|
|
|
|
extern void
|
|
LLRP_C1G2Write_assimilateSubParameters (
|
|
LLRP_tSC1G2Write * pThis,
|
|
LLRP_tSErrorDetails * pError);
|
|
|
|
extern void
|
|
LLRP_C1G2Write_encode (
|
|
const LLRP_tSC1G2Write *pThis,
|
|
LLRP_tSEncoderStream * pEncoderStream);
|
|
|
|
|
|
|
|
|
|
extern const LLRP_tSFieldDescriptor
|
|
LLRP_fdC1G2Write_OpSpecID;
|
|
|
|
extern llrp_u16_t
|
|
LLRP_C1G2Write_getOpSpecID (
|
|
LLRP_tSC1G2Write *pThis);
|
|
|
|
extern LLRP_tResultCode
|
|
LLRP_C1G2Write_setOpSpecID (
|
|
LLRP_tSC1G2Write *pThis,
|
|
llrp_u16_t Value);
|
|
|
|
extern const LLRP_tSFieldDescriptor
|
|
LLRP_fdC1G2Write_AccessPassword;
|
|
|
|
extern llrp_u32_t
|
|
LLRP_C1G2Write_getAccessPassword (
|
|
LLRP_tSC1G2Write *pThis);
|
|
|
|
extern LLRP_tResultCode
|
|
LLRP_C1G2Write_setAccessPassword (
|
|
LLRP_tSC1G2Write *pThis,
|
|
llrp_u32_t Value);
|
|
|
|
extern const LLRP_tSFieldDescriptor
|
|
LLRP_fdC1G2Write_MB;
|
|
|
|
extern llrp_u2_t
|
|
LLRP_C1G2Write_getMB (
|
|
LLRP_tSC1G2Write *pThis);
|
|
|
|
extern LLRP_tResultCode
|
|
LLRP_C1G2Write_setMB (
|
|
LLRP_tSC1G2Write *pThis,
|
|
llrp_u2_t Value);
|
|
|
|
extern const LLRP_tSFieldDescriptor
|
|
LLRP_fdC1G2Write_WordPointer;
|
|
|
|
extern llrp_u16_t
|
|
LLRP_C1G2Write_getWordPointer (
|
|
LLRP_tSC1G2Write *pThis);
|
|
|
|
extern LLRP_tResultCode
|
|
LLRP_C1G2Write_setWordPointer (
|
|
LLRP_tSC1G2Write *pThis,
|
|
llrp_u16_t Value);
|
|
|
|
extern const LLRP_tSFieldDescriptor
|
|
LLRP_fdC1G2Write_WriteData;
|
|
|
|
extern llrp_u16v_t
|
|
LLRP_C1G2Write_getWriteData (
|
|
LLRP_tSC1G2Write *pThis);
|
|
|
|
extern LLRP_tResultCode
|
|
LLRP_C1G2Write_setWriteData (
|
|
LLRP_tSC1G2Write *pThis,
|
|
llrp_u16v_t Value);
|
|
|
|
|
|
|
|
|
|
|
|
struct LLRP_SC1G2Kill
|
|
{
|
|
LLRP_tSParameter hdr;
|
|
|
|
llrp_u16_t OpSpecID;
|
|
|
|
llrp_u32_t KillPassword;
|
|
|
|
|
|
};
|
|
|
|
extern const LLRP_tSTypeDescriptor
|
|
LLRP_tdC1G2Kill;
|
|
|
|
extern const LLRP_tSFieldDescriptor *
|
|
LLRP_apfdC1G2Kill[];
|
|
|
|
extern LLRP_tSC1G2Kill *
|
|
LLRP_C1G2Kill_construct (void);
|
|
|
|
extern void
|
|
LLRP_C1G2Kill_destruct (
|
|
LLRP_tSC1G2Kill * pThis);
|
|
|
|
extern void
|
|
LLRP_C1G2Kill_decodeFields (
|
|
LLRP_tSC1G2Kill * pThis,
|
|
LLRP_tSDecoderStream * pDecoderStream);
|
|
|
|
extern void
|
|
LLRP_C1G2Kill_assimilateSubParameters (
|
|
LLRP_tSC1G2Kill * pThis,
|
|
LLRP_tSErrorDetails * pError);
|
|
|
|
extern void
|
|
LLRP_C1G2Kill_encode (
|
|
const LLRP_tSC1G2Kill *pThis,
|
|
LLRP_tSEncoderStream * pEncoderStream);
|
|
|
|
|
|
|
|
|
|
extern const LLRP_tSFieldDescriptor
|
|
LLRP_fdC1G2Kill_OpSpecID;
|
|
|
|
extern llrp_u16_t
|
|
LLRP_C1G2Kill_getOpSpecID (
|
|
LLRP_tSC1G2Kill *pThis);
|
|
|
|
extern LLRP_tResultCode
|
|
LLRP_C1G2Kill_setOpSpecID (
|
|
LLRP_tSC1G2Kill *pThis,
|
|
llrp_u16_t Value);
|
|
|
|
extern const LLRP_tSFieldDescriptor
|
|
LLRP_fdC1G2Kill_KillPassword;
|
|
|
|
extern llrp_u32_t
|
|
LLRP_C1G2Kill_getKillPassword (
|
|
LLRP_tSC1G2Kill *pThis);
|
|
|
|
extern LLRP_tResultCode
|
|
LLRP_C1G2Kill_setKillPassword (
|
|
LLRP_tSC1G2Kill *pThis,
|
|
llrp_u32_t Value);
|
|
|
|
|
|
|
|
|
|
|
|
struct LLRP_SC1G2Lock
|
|
{
|
|
LLRP_tSParameter hdr;
|
|
|
|
llrp_u16_t OpSpecID;
|
|
|
|
llrp_u32_t AccessPassword;
|
|
|
|
|
|
LLRP_tSC1G2LockPayload * listC1G2LockPayload;
|
|
|
|
};
|
|
|
|
extern const LLRP_tSTypeDescriptor
|
|
LLRP_tdC1G2Lock;
|
|
|
|
extern const LLRP_tSFieldDescriptor *
|
|
LLRP_apfdC1G2Lock[];
|
|
|
|
extern LLRP_tSC1G2Lock *
|
|
LLRP_C1G2Lock_construct (void);
|
|
|
|
extern void
|
|
LLRP_C1G2Lock_destruct (
|
|
LLRP_tSC1G2Lock * pThis);
|
|
|
|
extern void
|
|
LLRP_C1G2Lock_decodeFields (
|
|
LLRP_tSC1G2Lock * pThis,
|
|
LLRP_tSDecoderStream * pDecoderStream);
|
|
|
|
extern void
|
|
LLRP_C1G2Lock_assimilateSubParameters (
|
|
LLRP_tSC1G2Lock * pThis,
|
|
LLRP_tSErrorDetails * pError);
|
|
|
|
extern void
|
|
LLRP_C1G2Lock_encode (
|
|
const LLRP_tSC1G2Lock *pThis,
|
|
LLRP_tSEncoderStream * pEncoderStream);
|
|
|
|
|
|
|
|
|
|
extern const LLRP_tSFieldDescriptor
|
|
LLRP_fdC1G2Lock_OpSpecID;
|
|
|
|
extern llrp_u16_t
|
|
LLRP_C1G2Lock_getOpSpecID (
|
|
LLRP_tSC1G2Lock *pThis);
|
|
|
|
extern LLRP_tResultCode
|
|
LLRP_C1G2Lock_setOpSpecID (
|
|
LLRP_tSC1G2Lock *pThis,
|
|
llrp_u16_t Value);
|
|
|
|
extern const LLRP_tSFieldDescriptor
|
|
LLRP_fdC1G2Lock_AccessPassword;
|
|
|
|
extern llrp_u32_t
|
|
LLRP_C1G2Lock_getAccessPassword (
|
|
LLRP_tSC1G2Lock *pThis);
|
|
|
|
extern LLRP_tResultCode
|
|
LLRP_C1G2Lock_setAccessPassword (
|
|
LLRP_tSC1G2Lock *pThis,
|
|
llrp_u32_t Value);
|
|
|
|
|
|
extern LLRP_tSC1G2LockPayload *
|
|
LLRP_C1G2Lock_beginC1G2LockPayload (
|
|
LLRP_tSC1G2Lock *pThis);
|
|
|
|
extern LLRP_tSC1G2LockPayload *
|
|
LLRP_C1G2Lock_nextC1G2LockPayload (
|
|
LLRP_tSC1G2LockPayload *pCurrent);
|
|
|
|
extern void
|
|
LLRP_C1G2Lock_clearC1G2LockPayload (
|
|
LLRP_tSC1G2Lock *pThis);
|
|
|
|
extern int
|
|
LLRP_C1G2Lock_countC1G2LockPayload (
|
|
LLRP_tSC1G2Lock *pThis);
|
|
|
|
extern LLRP_tResultCode
|
|
LLRP_C1G2Lock_addC1G2LockPayload (
|
|
LLRP_tSC1G2Lock *pThis,
|
|
LLRP_tSC1G2LockPayload *pValue);
|
|
|
|
|
|
|
|
|
|
|
|
struct LLRP_SC1G2LockPayload
|
|
{
|
|
LLRP_tSParameter hdr;
|
|
|
|
LLRP_tEC1G2LockPrivilege ePrivilege;
|
|
|
|
LLRP_tEC1G2LockDataField eDataField;
|
|
|
|
|
|
};
|
|
|
|
extern const LLRP_tSTypeDescriptor
|
|
LLRP_tdC1G2LockPayload;
|
|
|
|
extern const LLRP_tSFieldDescriptor *
|
|
LLRP_apfdC1G2LockPayload[];
|
|
|
|
extern LLRP_tSC1G2LockPayload *
|
|
LLRP_C1G2LockPayload_construct (void);
|
|
|
|
extern void
|
|
LLRP_C1G2LockPayload_destruct (
|
|
LLRP_tSC1G2LockPayload * pThis);
|
|
|
|
extern void
|
|
LLRP_C1G2LockPayload_decodeFields (
|
|
LLRP_tSC1G2LockPayload * pThis,
|
|
LLRP_tSDecoderStream * pDecoderStream);
|
|
|
|
extern void
|
|
LLRP_C1G2LockPayload_assimilateSubParameters (
|
|
LLRP_tSC1G2LockPayload * pThis,
|
|
LLRP_tSErrorDetails * pError);
|
|
|
|
extern void
|
|
LLRP_C1G2LockPayload_encode (
|
|
const LLRP_tSC1G2LockPayload *pThis,
|
|
LLRP_tSEncoderStream * pEncoderStream);
|
|
|
|
|
|
|
|
|
|
extern const LLRP_tSFieldDescriptor
|
|
LLRP_fdC1G2LockPayload_Privilege;
|
|
|
|
extern LLRP_tEC1G2LockPrivilege
|
|
LLRP_C1G2LockPayload_getPrivilege (
|
|
LLRP_tSC1G2LockPayload *pThis);
|
|
|
|
extern LLRP_tResultCode
|
|
LLRP_C1G2LockPayload_setPrivilege (
|
|
LLRP_tSC1G2LockPayload *pThis,
|
|
LLRP_tEC1G2LockPrivilege Value);
|
|
|
|
extern const LLRP_tSFieldDescriptor
|
|
LLRP_fdC1G2LockPayload_DataField;
|
|
|
|
extern LLRP_tEC1G2LockDataField
|
|
LLRP_C1G2LockPayload_getDataField (
|
|
LLRP_tSC1G2LockPayload *pThis);
|
|
|
|
extern LLRP_tResultCode
|
|
LLRP_C1G2LockPayload_setDataField (
|
|
LLRP_tSC1G2LockPayload *pThis,
|
|
LLRP_tEC1G2LockDataField Value);
|
|
|
|
|
|
|
|
|
|
|
|
struct LLRP_SC1G2BlockErase
|
|
{
|
|
LLRP_tSParameter hdr;
|
|
|
|
llrp_u16_t OpSpecID;
|
|
|
|
llrp_u32_t AccessPassword;
|
|
|
|
llrp_u2_t MB;
|
|
|
|
llrp_u16_t WordPointer;
|
|
|
|
llrp_u16_t WordCount;
|
|
|
|
|
|
};
|
|
|
|
extern const LLRP_tSTypeDescriptor
|
|
LLRP_tdC1G2BlockErase;
|
|
|
|
extern const LLRP_tSFieldDescriptor *
|
|
LLRP_apfdC1G2BlockErase[];
|
|
|
|
extern LLRP_tSC1G2BlockErase *
|
|
LLRP_C1G2BlockErase_construct (void);
|
|
|
|
extern void
|
|
LLRP_C1G2BlockErase_destruct (
|
|
LLRP_tSC1G2BlockErase * pThis);
|
|
|
|
extern void
|
|
LLRP_C1G2BlockErase_decodeFields (
|
|
LLRP_tSC1G2BlockErase * pThis,
|
|
LLRP_tSDecoderStream * pDecoderStream);
|
|
|
|
extern void
|
|
LLRP_C1G2BlockErase_assimilateSubParameters (
|
|
LLRP_tSC1G2BlockErase * pThis,
|
|
LLRP_tSErrorDetails * pError);
|
|
|
|
extern void
|
|
LLRP_C1G2BlockErase_encode (
|
|
const LLRP_tSC1G2BlockErase *pThis,
|
|
LLRP_tSEncoderStream * pEncoderStream);
|
|
|
|
|
|
|
|
|
|
extern const LLRP_tSFieldDescriptor
|
|
LLRP_fdC1G2BlockErase_OpSpecID;
|
|
|
|
extern llrp_u16_t
|
|
LLRP_C1G2BlockErase_getOpSpecID (
|
|
LLRP_tSC1G2BlockErase *pThis);
|
|
|
|
extern LLRP_tResultCode
|
|
LLRP_C1G2BlockErase_setOpSpecID (
|
|
LLRP_tSC1G2BlockErase *pThis,
|
|
llrp_u16_t Value);
|
|
|
|
extern const LLRP_tSFieldDescriptor
|
|
LLRP_fdC1G2BlockErase_AccessPassword;
|
|
|
|
extern llrp_u32_t
|
|
LLRP_C1G2BlockErase_getAccessPassword (
|
|
LLRP_tSC1G2BlockErase *pThis);
|
|
|
|
extern LLRP_tResultCode
|
|
LLRP_C1G2BlockErase_setAccessPassword (
|
|
LLRP_tSC1G2BlockErase *pThis,
|
|
llrp_u32_t Value);
|
|
|
|
extern const LLRP_tSFieldDescriptor
|
|
LLRP_fdC1G2BlockErase_MB;
|
|
|
|
extern llrp_u2_t
|
|
LLRP_C1G2BlockErase_getMB (
|
|
LLRP_tSC1G2BlockErase *pThis);
|
|
|
|
extern LLRP_tResultCode
|
|
LLRP_C1G2BlockErase_setMB (
|
|
LLRP_tSC1G2BlockErase *pThis,
|
|
llrp_u2_t Value);
|
|
|
|
extern const LLRP_tSFieldDescriptor
|
|
LLRP_fdC1G2BlockErase_WordPointer;
|
|
|
|
extern llrp_u16_t
|
|
LLRP_C1G2BlockErase_getWordPointer (
|
|
LLRP_tSC1G2BlockErase *pThis);
|
|
|
|
extern LLRP_tResultCode
|
|
LLRP_C1G2BlockErase_setWordPointer (
|
|
LLRP_tSC1G2BlockErase *pThis,
|
|
llrp_u16_t Value);
|
|
|
|
extern const LLRP_tSFieldDescriptor
|
|
LLRP_fdC1G2BlockErase_WordCount;
|
|
|
|
extern llrp_u16_t
|
|
LLRP_C1G2BlockErase_getWordCount (
|
|
LLRP_tSC1G2BlockErase *pThis);
|
|
|
|
extern LLRP_tResultCode
|
|
LLRP_C1G2BlockErase_setWordCount (
|
|
LLRP_tSC1G2BlockErase *pThis,
|
|
llrp_u16_t Value);
|
|
|
|
|
|
|
|
|
|
|
|
struct LLRP_SC1G2BlockWrite
|
|
{
|
|
LLRP_tSParameter hdr;
|
|
|
|
llrp_u16_t OpSpecID;
|
|
|
|
llrp_u32_t AccessPassword;
|
|
|
|
llrp_u2_t MB;
|
|
|
|
llrp_u16_t WordPointer;
|
|
|
|
llrp_u16v_t WriteData;
|
|
|
|
|
|
};
|
|
|
|
extern const LLRP_tSTypeDescriptor
|
|
LLRP_tdC1G2BlockWrite;
|
|
|
|
extern const LLRP_tSFieldDescriptor *
|
|
LLRP_apfdC1G2BlockWrite[];
|
|
|
|
extern LLRP_tSC1G2BlockWrite *
|
|
LLRP_C1G2BlockWrite_construct (void);
|
|
|
|
extern void
|
|
LLRP_C1G2BlockWrite_destruct (
|
|
LLRP_tSC1G2BlockWrite * pThis);
|
|
|
|
extern void
|
|
LLRP_C1G2BlockWrite_decodeFields (
|
|
LLRP_tSC1G2BlockWrite * pThis,
|
|
LLRP_tSDecoderStream * pDecoderStream);
|
|
|
|
extern void
|
|
LLRP_C1G2BlockWrite_assimilateSubParameters (
|
|
LLRP_tSC1G2BlockWrite * pThis,
|
|
LLRP_tSErrorDetails * pError);
|
|
|
|
extern void
|
|
LLRP_C1G2BlockWrite_encode (
|
|
const LLRP_tSC1G2BlockWrite *pThis,
|
|
LLRP_tSEncoderStream * pEncoderStream);
|
|
|
|
|
|
|
|
|
|
extern const LLRP_tSFieldDescriptor
|
|
LLRP_fdC1G2BlockWrite_OpSpecID;
|
|
|
|
extern llrp_u16_t
|
|
LLRP_C1G2BlockWrite_getOpSpecID (
|
|
LLRP_tSC1G2BlockWrite *pThis);
|
|
|
|
extern LLRP_tResultCode
|
|
LLRP_C1G2BlockWrite_setOpSpecID (
|
|
LLRP_tSC1G2BlockWrite *pThis,
|
|
llrp_u16_t Value);
|
|
|
|
extern const LLRP_tSFieldDescriptor
|
|
LLRP_fdC1G2BlockWrite_AccessPassword;
|
|
|
|
extern llrp_u32_t
|
|
LLRP_C1G2BlockWrite_getAccessPassword (
|
|
LLRP_tSC1G2BlockWrite *pThis);
|
|
|
|
extern LLRP_tResultCode
|
|
LLRP_C1G2BlockWrite_setAccessPassword (
|
|
LLRP_tSC1G2BlockWrite *pThis,
|
|
llrp_u32_t Value);
|
|
|
|
extern const LLRP_tSFieldDescriptor
|
|
LLRP_fdC1G2BlockWrite_MB;
|
|
|
|
extern llrp_u2_t
|
|
LLRP_C1G2BlockWrite_getMB (
|
|
LLRP_tSC1G2BlockWrite *pThis);
|
|
|
|
extern LLRP_tResultCode
|
|
LLRP_C1G2BlockWrite_setMB (
|
|
LLRP_tSC1G2BlockWrite *pThis,
|
|
llrp_u2_t Value);
|
|
|
|
extern const LLRP_tSFieldDescriptor
|
|
LLRP_fdC1G2BlockWrite_WordPointer;
|
|
|
|
extern llrp_u16_t
|
|
LLRP_C1G2BlockWrite_getWordPointer (
|
|
LLRP_tSC1G2BlockWrite *pThis);
|
|
|
|
extern LLRP_tResultCode
|
|
LLRP_C1G2BlockWrite_setWordPointer (
|
|
LLRP_tSC1G2BlockWrite *pThis,
|
|
llrp_u16_t Value);
|
|
|
|
extern const LLRP_tSFieldDescriptor
|
|
LLRP_fdC1G2BlockWrite_WriteData;
|
|
|
|
extern llrp_u16v_t
|
|
LLRP_C1G2BlockWrite_getWriteData (
|
|
LLRP_tSC1G2BlockWrite *pThis);
|
|
|
|
extern LLRP_tResultCode
|
|
LLRP_C1G2BlockWrite_setWriteData (
|
|
LLRP_tSC1G2BlockWrite *pThis,
|
|
llrp_u16v_t Value);
|
|
|
|
|
|
|
|
|
|
|
|
struct LLRP_SC1G2EPCMemorySelector
|
|
{
|
|
LLRP_tSParameter hdr;
|
|
|
|
llrp_u1_t EnableCRC;
|
|
|
|
llrp_u1_t EnablePCBits;
|
|
|
|
|
|
};
|
|
|
|
extern const LLRP_tSTypeDescriptor
|
|
LLRP_tdC1G2EPCMemorySelector;
|
|
|
|
extern const LLRP_tSFieldDescriptor *
|
|
LLRP_apfdC1G2EPCMemorySelector[];
|
|
|
|
extern LLRP_tSC1G2EPCMemorySelector *
|
|
LLRP_C1G2EPCMemorySelector_construct (void);
|
|
|
|
extern void
|
|
LLRP_C1G2EPCMemorySelector_destruct (
|
|
LLRP_tSC1G2EPCMemorySelector * pThis);
|
|
|
|
extern void
|
|
LLRP_C1G2EPCMemorySelector_decodeFields (
|
|
LLRP_tSC1G2EPCMemorySelector * pThis,
|
|
LLRP_tSDecoderStream * pDecoderStream);
|
|
|
|
extern void
|
|
LLRP_C1G2EPCMemorySelector_assimilateSubParameters (
|
|
LLRP_tSC1G2EPCMemorySelector * pThis,
|
|
LLRP_tSErrorDetails * pError);
|
|
|
|
extern void
|
|
LLRP_C1G2EPCMemorySelector_encode (
|
|
const LLRP_tSC1G2EPCMemorySelector *pThis,
|
|
LLRP_tSEncoderStream * pEncoderStream);
|
|
|
|
|
|
|
|
|
|
extern const LLRP_tSFieldDescriptor
|
|
LLRP_fdC1G2EPCMemorySelector_EnableCRC;
|
|
|
|
extern llrp_u1_t
|
|
LLRP_C1G2EPCMemorySelector_getEnableCRC (
|
|
LLRP_tSC1G2EPCMemorySelector *pThis);
|
|
|
|
extern LLRP_tResultCode
|
|
LLRP_C1G2EPCMemorySelector_setEnableCRC (
|
|
LLRP_tSC1G2EPCMemorySelector *pThis,
|
|
llrp_u1_t Value);
|
|
|
|
extern const LLRP_tSFieldDescriptor
|
|
LLRP_fdC1G2EPCMemorySelector_EnablePCBits;
|
|
|
|
extern llrp_u1_t
|
|
LLRP_C1G2EPCMemorySelector_getEnablePCBits (
|
|
LLRP_tSC1G2EPCMemorySelector *pThis);
|
|
|
|
extern LLRP_tResultCode
|
|
LLRP_C1G2EPCMemorySelector_setEnablePCBits (
|
|
LLRP_tSC1G2EPCMemorySelector *pThis,
|
|
llrp_u1_t Value);
|
|
|
|
|
|
|
|
|
|
|
|
struct LLRP_SC1G2_PC
|
|
{
|
|
LLRP_tSParameter hdr;
|
|
|
|
llrp_u16_t PC_Bits;
|
|
|
|
|
|
};
|
|
|
|
extern const LLRP_tSTypeDescriptor
|
|
LLRP_tdC1G2_PC;
|
|
|
|
extern const LLRP_tSFieldDescriptor *
|
|
LLRP_apfdC1G2_PC[];
|
|
|
|
extern LLRP_tSC1G2_PC *
|
|
LLRP_C1G2_PC_construct (void);
|
|
|
|
extern void
|
|
LLRP_C1G2_PC_destruct (
|
|
LLRP_tSC1G2_PC * pThis);
|
|
|
|
extern void
|
|
LLRP_C1G2_PC_decodeFields (
|
|
LLRP_tSC1G2_PC * pThis,
|
|
LLRP_tSDecoderStream * pDecoderStream);
|
|
|
|
extern void
|
|
LLRP_C1G2_PC_assimilateSubParameters (
|
|
LLRP_tSC1G2_PC * pThis,
|
|
LLRP_tSErrorDetails * pError);
|
|
|
|
extern void
|
|
LLRP_C1G2_PC_encode (
|
|
const LLRP_tSC1G2_PC *pThis,
|
|
LLRP_tSEncoderStream * pEncoderStream);
|
|
|
|
|
|
|
|
|
|
extern const LLRP_tSFieldDescriptor
|
|
LLRP_fdC1G2_PC_PC_Bits;
|
|
|
|
extern llrp_u16_t
|
|
LLRP_C1G2_PC_getPC_Bits (
|
|
LLRP_tSC1G2_PC *pThis);
|
|
|
|
extern LLRP_tResultCode
|
|
LLRP_C1G2_PC_setPC_Bits (
|
|
LLRP_tSC1G2_PC *pThis,
|
|
llrp_u16_t Value);
|
|
|
|
|
|
|
|
|
|
|
|
struct LLRP_SC1G2_CRC
|
|
{
|
|
LLRP_tSParameter hdr;
|
|
|
|
llrp_u16_t CRC;
|
|
|
|
|
|
};
|
|
|
|
extern const LLRP_tSTypeDescriptor
|
|
LLRP_tdC1G2_CRC;
|
|
|
|
extern const LLRP_tSFieldDescriptor *
|
|
LLRP_apfdC1G2_CRC[];
|
|
|
|
extern LLRP_tSC1G2_CRC *
|
|
LLRP_C1G2_CRC_construct (void);
|
|
|
|
extern void
|
|
LLRP_C1G2_CRC_destruct (
|
|
LLRP_tSC1G2_CRC * pThis);
|
|
|
|
extern void
|
|
LLRP_C1G2_CRC_decodeFields (
|
|
LLRP_tSC1G2_CRC * pThis,
|
|
LLRP_tSDecoderStream * pDecoderStream);
|
|
|
|
extern void
|
|
LLRP_C1G2_CRC_assimilateSubParameters (
|
|
LLRP_tSC1G2_CRC * pThis,
|
|
LLRP_tSErrorDetails * pError);
|
|
|
|
extern void
|
|
LLRP_C1G2_CRC_encode (
|
|
const LLRP_tSC1G2_CRC *pThis,
|
|
LLRP_tSEncoderStream * pEncoderStream);
|
|
|
|
|
|
|
|
|
|
extern const LLRP_tSFieldDescriptor
|
|
LLRP_fdC1G2_CRC_CRC;
|
|
|
|
extern llrp_u16_t
|
|
LLRP_C1G2_CRC_getCRC (
|
|
LLRP_tSC1G2_CRC *pThis);
|
|
|
|
extern LLRP_tResultCode
|
|
LLRP_C1G2_CRC_setCRC (
|
|
LLRP_tSC1G2_CRC *pThis,
|
|
llrp_u16_t Value);
|
|
|
|
|
|
|
|
|
|
|
|
struct LLRP_SC1G2SingulationDetails
|
|
{
|
|
LLRP_tSParameter hdr;
|
|
|
|
llrp_u16_t NumCollisionSlots;
|
|
|
|
llrp_u16_t NumEmptySlots;
|
|
|
|
|
|
};
|
|
|
|
extern const LLRP_tSTypeDescriptor
|
|
LLRP_tdC1G2SingulationDetails;
|
|
|
|
extern const LLRP_tSFieldDescriptor *
|
|
LLRP_apfdC1G2SingulationDetails[];
|
|
|
|
extern LLRP_tSC1G2SingulationDetails *
|
|
LLRP_C1G2SingulationDetails_construct (void);
|
|
|
|
extern void
|
|
LLRP_C1G2SingulationDetails_destruct (
|
|
LLRP_tSC1G2SingulationDetails * pThis);
|
|
|
|
extern void
|
|
LLRP_C1G2SingulationDetails_decodeFields (
|
|
LLRP_tSC1G2SingulationDetails * pThis,
|
|
LLRP_tSDecoderStream * pDecoderStream);
|
|
|
|
extern void
|
|
LLRP_C1G2SingulationDetails_assimilateSubParameters (
|
|
LLRP_tSC1G2SingulationDetails * pThis,
|
|
LLRP_tSErrorDetails * pError);
|
|
|
|
extern void
|
|
LLRP_C1G2SingulationDetails_encode (
|
|
const LLRP_tSC1G2SingulationDetails *pThis,
|
|
LLRP_tSEncoderStream * pEncoderStream);
|
|
|
|
|
|
|
|
|
|
extern const LLRP_tSFieldDescriptor
|
|
LLRP_fdC1G2SingulationDetails_NumCollisionSlots;
|
|
|
|
extern llrp_u16_t
|
|
LLRP_C1G2SingulationDetails_getNumCollisionSlots (
|
|
LLRP_tSC1G2SingulationDetails *pThis);
|
|
|
|
extern LLRP_tResultCode
|
|
LLRP_C1G2SingulationDetails_setNumCollisionSlots (
|
|
LLRP_tSC1G2SingulationDetails *pThis,
|
|
llrp_u16_t Value);
|
|
|
|
extern const LLRP_tSFieldDescriptor
|
|
LLRP_fdC1G2SingulationDetails_NumEmptySlots;
|
|
|
|
extern llrp_u16_t
|
|
LLRP_C1G2SingulationDetails_getNumEmptySlots (
|
|
LLRP_tSC1G2SingulationDetails *pThis);
|
|
|
|
extern LLRP_tResultCode
|
|
LLRP_C1G2SingulationDetails_setNumEmptySlots (
|
|
LLRP_tSC1G2SingulationDetails *pThis,
|
|
llrp_u16_t Value);
|
|
|
|
|
|
|
|
|
|
|
|
struct LLRP_SC1G2ReadOpSpecResult
|
|
{
|
|
LLRP_tSParameter hdr;
|
|
|
|
LLRP_tEC1G2ReadResultType eResult;
|
|
|
|
llrp_u16_t OpSpecID;
|
|
|
|
llrp_u16v_t ReadData;
|
|
|
|
|
|
};
|
|
|
|
extern const LLRP_tSTypeDescriptor
|
|
LLRP_tdC1G2ReadOpSpecResult;
|
|
|
|
extern const LLRP_tSFieldDescriptor *
|
|
LLRP_apfdC1G2ReadOpSpecResult[];
|
|
|
|
extern LLRP_tSC1G2ReadOpSpecResult *
|
|
LLRP_C1G2ReadOpSpecResult_construct (void);
|
|
|
|
extern void
|
|
LLRP_C1G2ReadOpSpecResult_destruct (
|
|
LLRP_tSC1G2ReadOpSpecResult * pThis);
|
|
|
|
extern void
|
|
LLRP_C1G2ReadOpSpecResult_decodeFields (
|
|
LLRP_tSC1G2ReadOpSpecResult * pThis,
|
|
LLRP_tSDecoderStream * pDecoderStream);
|
|
|
|
extern void
|
|
LLRP_C1G2ReadOpSpecResult_assimilateSubParameters (
|
|
LLRP_tSC1G2ReadOpSpecResult * pThis,
|
|
LLRP_tSErrorDetails * pError);
|
|
|
|
extern void
|
|
LLRP_C1G2ReadOpSpecResult_encode (
|
|
const LLRP_tSC1G2ReadOpSpecResult *pThis,
|
|
LLRP_tSEncoderStream * pEncoderStream);
|
|
|
|
|
|
|
|
|
|
extern const LLRP_tSFieldDescriptor
|
|
LLRP_fdC1G2ReadOpSpecResult_Result;
|
|
|
|
extern LLRP_tEC1G2ReadResultType
|
|
LLRP_C1G2ReadOpSpecResult_getResult (
|
|
LLRP_tSC1G2ReadOpSpecResult *pThis);
|
|
|
|
extern LLRP_tResultCode
|
|
LLRP_C1G2ReadOpSpecResult_setResult (
|
|
LLRP_tSC1G2ReadOpSpecResult *pThis,
|
|
LLRP_tEC1G2ReadResultType Value);
|
|
|
|
extern const LLRP_tSFieldDescriptor
|
|
LLRP_fdC1G2ReadOpSpecResult_OpSpecID;
|
|
|
|
extern llrp_u16_t
|
|
LLRP_C1G2ReadOpSpecResult_getOpSpecID (
|
|
LLRP_tSC1G2ReadOpSpecResult *pThis);
|
|
|
|
extern LLRP_tResultCode
|
|
LLRP_C1G2ReadOpSpecResult_setOpSpecID (
|
|
LLRP_tSC1G2ReadOpSpecResult *pThis,
|
|
llrp_u16_t Value);
|
|
|
|
extern const LLRP_tSFieldDescriptor
|
|
LLRP_fdC1G2ReadOpSpecResult_ReadData;
|
|
|
|
extern llrp_u16v_t
|
|
LLRP_C1G2ReadOpSpecResult_getReadData (
|
|
LLRP_tSC1G2ReadOpSpecResult *pThis);
|
|
|
|
extern LLRP_tResultCode
|
|
LLRP_C1G2ReadOpSpecResult_setReadData (
|
|
LLRP_tSC1G2ReadOpSpecResult *pThis,
|
|
llrp_u16v_t Value);
|
|
|
|
|
|
|
|
|
|
|
|
struct LLRP_SC1G2WriteOpSpecResult
|
|
{
|
|
LLRP_tSParameter hdr;
|
|
|
|
LLRP_tEC1G2WriteResultType eResult;
|
|
|
|
llrp_u16_t OpSpecID;
|
|
|
|
llrp_u16_t NumWordsWritten;
|
|
|
|
|
|
};
|
|
|
|
extern const LLRP_tSTypeDescriptor
|
|
LLRP_tdC1G2WriteOpSpecResult;
|
|
|
|
extern const LLRP_tSFieldDescriptor *
|
|
LLRP_apfdC1G2WriteOpSpecResult[];
|
|
|
|
extern LLRP_tSC1G2WriteOpSpecResult *
|
|
LLRP_C1G2WriteOpSpecResult_construct (void);
|
|
|
|
extern void
|
|
LLRP_C1G2WriteOpSpecResult_destruct (
|
|
LLRP_tSC1G2WriteOpSpecResult * pThis);
|
|
|
|
extern void
|
|
LLRP_C1G2WriteOpSpecResult_decodeFields (
|
|
LLRP_tSC1G2WriteOpSpecResult * pThis,
|
|
LLRP_tSDecoderStream * pDecoderStream);
|
|
|
|
extern void
|
|
LLRP_C1G2WriteOpSpecResult_assimilateSubParameters (
|
|
LLRP_tSC1G2WriteOpSpecResult * pThis,
|
|
LLRP_tSErrorDetails * pError);
|
|
|
|
extern void
|
|
LLRP_C1G2WriteOpSpecResult_encode (
|
|
const LLRP_tSC1G2WriteOpSpecResult *pThis,
|
|
LLRP_tSEncoderStream * pEncoderStream);
|
|
|
|
|
|
|
|
|
|
extern const LLRP_tSFieldDescriptor
|
|
LLRP_fdC1G2WriteOpSpecResult_Result;
|
|
|
|
extern LLRP_tEC1G2WriteResultType
|
|
LLRP_C1G2WriteOpSpecResult_getResult (
|
|
LLRP_tSC1G2WriteOpSpecResult *pThis);
|
|
|
|
extern LLRP_tResultCode
|
|
LLRP_C1G2WriteOpSpecResult_setResult (
|
|
LLRP_tSC1G2WriteOpSpecResult *pThis,
|
|
LLRP_tEC1G2WriteResultType Value);
|
|
|
|
extern const LLRP_tSFieldDescriptor
|
|
LLRP_fdC1G2WriteOpSpecResult_OpSpecID;
|
|
|
|
extern llrp_u16_t
|
|
LLRP_C1G2WriteOpSpecResult_getOpSpecID (
|
|
LLRP_tSC1G2WriteOpSpecResult *pThis);
|
|
|
|
extern LLRP_tResultCode
|
|
LLRP_C1G2WriteOpSpecResult_setOpSpecID (
|
|
LLRP_tSC1G2WriteOpSpecResult *pThis,
|
|
llrp_u16_t Value);
|
|
|
|
extern const LLRP_tSFieldDescriptor
|
|
LLRP_fdC1G2WriteOpSpecResult_NumWordsWritten;
|
|
|
|
extern llrp_u16_t
|
|
LLRP_C1G2WriteOpSpecResult_getNumWordsWritten (
|
|
LLRP_tSC1G2WriteOpSpecResult *pThis);
|
|
|
|
extern LLRP_tResultCode
|
|
LLRP_C1G2WriteOpSpecResult_setNumWordsWritten (
|
|
LLRP_tSC1G2WriteOpSpecResult *pThis,
|
|
llrp_u16_t Value);
|
|
|
|
|
|
|
|
|
|
|
|
struct LLRP_SC1G2KillOpSpecResult
|
|
{
|
|
LLRP_tSParameter hdr;
|
|
|
|
LLRP_tEC1G2KillResultType eResult;
|
|
|
|
llrp_u16_t OpSpecID;
|
|
|
|
|
|
};
|
|
|
|
extern const LLRP_tSTypeDescriptor
|
|
LLRP_tdC1G2KillOpSpecResult;
|
|
|
|
extern const LLRP_tSFieldDescriptor *
|
|
LLRP_apfdC1G2KillOpSpecResult[];
|
|
|
|
extern LLRP_tSC1G2KillOpSpecResult *
|
|
LLRP_C1G2KillOpSpecResult_construct (void);
|
|
|
|
extern void
|
|
LLRP_C1G2KillOpSpecResult_destruct (
|
|
LLRP_tSC1G2KillOpSpecResult * pThis);
|
|
|
|
extern void
|
|
LLRP_C1G2KillOpSpecResult_decodeFields (
|
|
LLRP_tSC1G2KillOpSpecResult * pThis,
|
|
LLRP_tSDecoderStream * pDecoderStream);
|
|
|
|
extern void
|
|
LLRP_C1G2KillOpSpecResult_assimilateSubParameters (
|
|
LLRP_tSC1G2KillOpSpecResult * pThis,
|
|
LLRP_tSErrorDetails * pError);
|
|
|
|
extern void
|
|
LLRP_C1G2KillOpSpecResult_encode (
|
|
const LLRP_tSC1G2KillOpSpecResult *pThis,
|
|
LLRP_tSEncoderStream * pEncoderStream);
|
|
|
|
|
|
|
|
|
|
extern const LLRP_tSFieldDescriptor
|
|
LLRP_fdC1G2KillOpSpecResult_Result;
|
|
|
|
extern LLRP_tEC1G2KillResultType
|
|
LLRP_C1G2KillOpSpecResult_getResult (
|
|
LLRP_tSC1G2KillOpSpecResult *pThis);
|
|
|
|
extern LLRP_tResultCode
|
|
LLRP_C1G2KillOpSpecResult_setResult (
|
|
LLRP_tSC1G2KillOpSpecResult *pThis,
|
|
LLRP_tEC1G2KillResultType Value);
|
|
|
|
extern const LLRP_tSFieldDescriptor
|
|
LLRP_fdC1G2KillOpSpecResult_OpSpecID;
|
|
|
|
extern llrp_u16_t
|
|
LLRP_C1G2KillOpSpecResult_getOpSpecID (
|
|
LLRP_tSC1G2KillOpSpecResult *pThis);
|
|
|
|
extern LLRP_tResultCode
|
|
LLRP_C1G2KillOpSpecResult_setOpSpecID (
|
|
LLRP_tSC1G2KillOpSpecResult *pThis,
|
|
llrp_u16_t Value);
|
|
|
|
|
|
|
|
|
|
|
|
struct LLRP_SC1G2LockOpSpecResult
|
|
{
|
|
LLRP_tSParameter hdr;
|
|
|
|
LLRP_tEC1G2LockResultType eResult;
|
|
|
|
llrp_u16_t OpSpecID;
|
|
|
|
|
|
};
|
|
|
|
extern const LLRP_tSTypeDescriptor
|
|
LLRP_tdC1G2LockOpSpecResult;
|
|
|
|
extern const LLRP_tSFieldDescriptor *
|
|
LLRP_apfdC1G2LockOpSpecResult[];
|
|
|
|
extern LLRP_tSC1G2LockOpSpecResult *
|
|
LLRP_C1G2LockOpSpecResult_construct (void);
|
|
|
|
extern void
|
|
LLRP_C1G2LockOpSpecResult_destruct (
|
|
LLRP_tSC1G2LockOpSpecResult * pThis);
|
|
|
|
extern void
|
|
LLRP_C1G2LockOpSpecResult_decodeFields (
|
|
LLRP_tSC1G2LockOpSpecResult * pThis,
|
|
LLRP_tSDecoderStream * pDecoderStream);
|
|
|
|
extern void
|
|
LLRP_C1G2LockOpSpecResult_assimilateSubParameters (
|
|
LLRP_tSC1G2LockOpSpecResult * pThis,
|
|
LLRP_tSErrorDetails * pError);
|
|
|
|
extern void
|
|
LLRP_C1G2LockOpSpecResult_encode (
|
|
const LLRP_tSC1G2LockOpSpecResult *pThis,
|
|
LLRP_tSEncoderStream * pEncoderStream);
|
|
|
|
|
|
|
|
|
|
extern const LLRP_tSFieldDescriptor
|
|
LLRP_fdC1G2LockOpSpecResult_Result;
|
|
|
|
extern LLRP_tEC1G2LockResultType
|
|
LLRP_C1G2LockOpSpecResult_getResult (
|
|
LLRP_tSC1G2LockOpSpecResult *pThis);
|
|
|
|
extern LLRP_tResultCode
|
|
LLRP_C1G2LockOpSpecResult_setResult (
|
|
LLRP_tSC1G2LockOpSpecResult *pThis,
|
|
LLRP_tEC1G2LockResultType Value);
|
|
|
|
extern const LLRP_tSFieldDescriptor
|
|
LLRP_fdC1G2LockOpSpecResult_OpSpecID;
|
|
|
|
extern llrp_u16_t
|
|
LLRP_C1G2LockOpSpecResult_getOpSpecID (
|
|
LLRP_tSC1G2LockOpSpecResult *pThis);
|
|
|
|
extern LLRP_tResultCode
|
|
LLRP_C1G2LockOpSpecResult_setOpSpecID (
|
|
LLRP_tSC1G2LockOpSpecResult *pThis,
|
|
llrp_u16_t Value);
|
|
|
|
|
|
|
|
|
|
|
|
struct LLRP_SC1G2BlockEraseOpSpecResult
|
|
{
|
|
LLRP_tSParameter hdr;
|
|
|
|
LLRP_tEC1G2BlockEraseResultType eResult;
|
|
|
|
llrp_u16_t OpSpecID;
|
|
|
|
|
|
};
|
|
|
|
extern const LLRP_tSTypeDescriptor
|
|
LLRP_tdC1G2BlockEraseOpSpecResult;
|
|
|
|
extern const LLRP_tSFieldDescriptor *
|
|
LLRP_apfdC1G2BlockEraseOpSpecResult[];
|
|
|
|
extern LLRP_tSC1G2BlockEraseOpSpecResult *
|
|
LLRP_C1G2BlockEraseOpSpecResult_construct (void);
|
|
|
|
extern void
|
|
LLRP_C1G2BlockEraseOpSpecResult_destruct (
|
|
LLRP_tSC1G2BlockEraseOpSpecResult * pThis);
|
|
|
|
extern void
|
|
LLRP_C1G2BlockEraseOpSpecResult_decodeFields (
|
|
LLRP_tSC1G2BlockEraseOpSpecResult * pThis,
|
|
LLRP_tSDecoderStream * pDecoderStream);
|
|
|
|
extern void
|
|
LLRP_C1G2BlockEraseOpSpecResult_assimilateSubParameters (
|
|
LLRP_tSC1G2BlockEraseOpSpecResult * pThis,
|
|
LLRP_tSErrorDetails * pError);
|
|
|
|
extern void
|
|
LLRP_C1G2BlockEraseOpSpecResult_encode (
|
|
const LLRP_tSC1G2BlockEraseOpSpecResult *pThis,
|
|
LLRP_tSEncoderStream * pEncoderStream);
|
|
|
|
|
|
|
|
|
|
extern const LLRP_tSFieldDescriptor
|
|
LLRP_fdC1G2BlockEraseOpSpecResult_Result;
|
|
|
|
extern LLRP_tEC1G2BlockEraseResultType
|
|
LLRP_C1G2BlockEraseOpSpecResult_getResult (
|
|
LLRP_tSC1G2BlockEraseOpSpecResult *pThis);
|
|
|
|
extern LLRP_tResultCode
|
|
LLRP_C1G2BlockEraseOpSpecResult_setResult (
|
|
LLRP_tSC1G2BlockEraseOpSpecResult *pThis,
|
|
LLRP_tEC1G2BlockEraseResultType Value);
|
|
|
|
extern const LLRP_tSFieldDescriptor
|
|
LLRP_fdC1G2BlockEraseOpSpecResult_OpSpecID;
|
|
|
|
extern llrp_u16_t
|
|
LLRP_C1G2BlockEraseOpSpecResult_getOpSpecID (
|
|
LLRP_tSC1G2BlockEraseOpSpecResult *pThis);
|
|
|
|
extern LLRP_tResultCode
|
|
LLRP_C1G2BlockEraseOpSpecResult_setOpSpecID (
|
|
LLRP_tSC1G2BlockEraseOpSpecResult *pThis,
|
|
llrp_u16_t Value);
|
|
|
|
|
|
|
|
|
|
|
|
struct LLRP_SC1G2BlockWriteOpSpecResult
|
|
{
|
|
LLRP_tSParameter hdr;
|
|
|
|
LLRP_tEC1G2BlockWriteResultType eResult;
|
|
|
|
llrp_u16_t OpSpecID;
|
|
|
|
llrp_u16_t NumWordsWritten;
|
|
|
|
|
|
};
|
|
|
|
extern const LLRP_tSTypeDescriptor
|
|
LLRP_tdC1G2BlockWriteOpSpecResult;
|
|
|
|
extern const LLRP_tSFieldDescriptor *
|
|
LLRP_apfdC1G2BlockWriteOpSpecResult[];
|
|
|
|
extern LLRP_tSC1G2BlockWriteOpSpecResult *
|
|
LLRP_C1G2BlockWriteOpSpecResult_construct (void);
|
|
|
|
extern void
|
|
LLRP_C1G2BlockWriteOpSpecResult_destruct (
|
|
LLRP_tSC1G2BlockWriteOpSpecResult * pThis);
|
|
|
|
extern void
|
|
LLRP_C1G2BlockWriteOpSpecResult_decodeFields (
|
|
LLRP_tSC1G2BlockWriteOpSpecResult * pThis,
|
|
LLRP_tSDecoderStream * pDecoderStream);
|
|
|
|
extern void
|
|
LLRP_C1G2BlockWriteOpSpecResult_assimilateSubParameters (
|
|
LLRP_tSC1G2BlockWriteOpSpecResult * pThis,
|
|
LLRP_tSErrorDetails * pError);
|
|
|
|
extern void
|
|
LLRP_C1G2BlockWriteOpSpecResult_encode (
|
|
const LLRP_tSC1G2BlockWriteOpSpecResult *pThis,
|
|
LLRP_tSEncoderStream * pEncoderStream);
|
|
|
|
|
|
|
|
|
|
extern const LLRP_tSFieldDescriptor
|
|
LLRP_fdC1G2BlockWriteOpSpecResult_Result;
|
|
|
|
extern LLRP_tEC1G2BlockWriteResultType
|
|
LLRP_C1G2BlockWriteOpSpecResult_getResult (
|
|
LLRP_tSC1G2BlockWriteOpSpecResult *pThis);
|
|
|
|
extern LLRP_tResultCode
|
|
LLRP_C1G2BlockWriteOpSpecResult_setResult (
|
|
LLRP_tSC1G2BlockWriteOpSpecResult *pThis,
|
|
LLRP_tEC1G2BlockWriteResultType Value);
|
|
|
|
extern const LLRP_tSFieldDescriptor
|
|
LLRP_fdC1G2BlockWriteOpSpecResult_OpSpecID;
|
|
|
|
extern llrp_u16_t
|
|
LLRP_C1G2BlockWriteOpSpecResult_getOpSpecID (
|
|
LLRP_tSC1G2BlockWriteOpSpecResult *pThis);
|
|
|
|
extern LLRP_tResultCode
|
|
LLRP_C1G2BlockWriteOpSpecResult_setOpSpecID (
|
|
LLRP_tSC1G2BlockWriteOpSpecResult *pThis,
|
|
llrp_u16_t Value);
|
|
|
|
extern const LLRP_tSFieldDescriptor
|
|
LLRP_fdC1G2BlockWriteOpSpecResult_NumWordsWritten;
|
|
|
|
extern llrp_u16_t
|
|
LLRP_C1G2BlockWriteOpSpecResult_getNumWordsWritten (
|
|
LLRP_tSC1G2BlockWriteOpSpecResult *pThis);
|
|
|
|
extern LLRP_tResultCode
|
|
LLRP_C1G2BlockWriteOpSpecResult_setNumWordsWritten (
|
|
LLRP_tSC1G2BlockWriteOpSpecResult *pThis,
|
|
llrp_u16_t Value);
|
|
|
|
|
|
|
|
|
|
|
|
extern llrp_bool_t
|
|
LLRP_SpecParameter_isMember (
|
|
LLRP_tSParameter * pParameter);
|
|
|
|
extern const LLRP_tSTypeDescriptor
|
|
LLRP_tdSpecParameter;
|
|
|
|
|
|
extern llrp_bool_t
|
|
LLRP_AccessCommandOpSpec_isMember (
|
|
LLRP_tSParameter * pParameter);
|
|
|
|
extern const LLRP_tSTypeDescriptor
|
|
LLRP_tdAccessCommandOpSpec;
|
|
|
|
|
|
extern llrp_bool_t
|
|
LLRP_AccessCommandOpSpecResult_isMember (
|
|
LLRP_tSParameter * pParameter);
|
|
|
|
extern const LLRP_tSTypeDescriptor
|
|
LLRP_tdAccessCommandOpSpecResult;
|
|
|
|
|
|
extern llrp_bool_t
|
|
LLRP_EPCParameter_isMember (
|
|
LLRP_tSParameter * pParameter);
|
|
|
|
extern const LLRP_tSTypeDescriptor
|
|
LLRP_tdEPCParameter;
|
|
|
|
|
|
extern llrp_bool_t
|
|
LLRP_Timestamp_isMember (
|
|
LLRP_tSParameter * pParameter);
|
|
|
|
extern const LLRP_tSTypeDescriptor
|
|
LLRP_tdTimestamp;
|
|
|
|
|
|
extern llrp_bool_t
|
|
LLRP_C1G2OpSpec_isMember (
|
|
LLRP_tSParameter * pParameter);
|
|
|
|
extern const LLRP_tSTypeDescriptor
|
|
LLRP_tdC1G2OpSpec;
|
|
|
|
|
|
extern llrp_bool_t
|
|
LLRP_AirProtocolLLRPCapabilities_isMember (
|
|
LLRP_tSParameter * pParameter);
|
|
|
|
extern const LLRP_tSTypeDescriptor
|
|
LLRP_tdAirProtocolLLRPCapabilities;
|
|
|
|
|
|
extern llrp_bool_t
|
|
LLRP_AirProtocolUHFRFModeTable_isMember (
|
|
LLRP_tSParameter * pParameter);
|
|
|
|
extern const LLRP_tSTypeDescriptor
|
|
LLRP_tdAirProtocolUHFRFModeTable;
|
|
|
|
|
|
extern llrp_bool_t
|
|
LLRP_AirProtocolInventoryCommandSettings_isMember (
|
|
LLRP_tSParameter * pParameter);
|
|
|
|
extern const LLRP_tSTypeDescriptor
|
|
LLRP_tdAirProtocolInventoryCommandSettings;
|
|
|
|
|
|
extern llrp_bool_t
|
|
LLRP_AirProtocolTagSpec_isMember (
|
|
LLRP_tSParameter * pParameter);
|
|
|
|
extern const LLRP_tSTypeDescriptor
|
|
LLRP_tdAirProtocolTagSpec;
|
|
|
|
|
|
extern llrp_bool_t
|
|
LLRP_AirProtocolOpSpec_isMember (
|
|
LLRP_tSParameter * pParameter);
|
|
|
|
extern const LLRP_tSTypeDescriptor
|
|
LLRP_tdAirProtocolOpSpec;
|
|
|
|
|
|
extern llrp_bool_t
|
|
LLRP_AirProtocolEPCMemorySelector_isMember (
|
|
LLRP_tSParameter * pParameter);
|
|
|
|
extern const LLRP_tSTypeDescriptor
|
|
LLRP_tdAirProtocolEPCMemorySelector;
|
|
|
|
|
|
extern llrp_bool_t
|
|
LLRP_AirProtocolTagData_isMember (
|
|
LLRP_tSParameter * pParameter);
|
|
|
|
extern const LLRP_tSTypeDescriptor
|
|
LLRP_tdAirProtocolTagData;
|
|
|
|
|
|
extern llrp_bool_t
|
|
LLRP_AirProtocolSingulationDetails_isMember (
|
|
LLRP_tSParameter * pParameter);
|
|
|
|
extern const LLRP_tSTypeDescriptor
|
|
LLRP_tdAirProtocolSingulationDetails;
|
|
|
|
|
|
void
|
|
LLRP_enrollCoreTypesIntoRegistry (
|
|
LLRP_tSTypeRegistry * pTypeRegistry);
|
|
|