00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012
00013
00014
00015
00016
00017
00018
00019
00020
00021 struct LLRP_STHINGMAGIC_CONTROL_REQUEST_POWER_CYCLE_READER;
00022 typedef struct LLRP_STHINGMAGIC_CONTROL_REQUEST_POWER_CYCLE_READER
00023 LLRP_tSTHINGMAGIC_CONTROL_REQUEST_POWER_CYCLE_READER;
00024
00025 struct LLRP_STHINGMAGIC_CONTROL_RESPONSE_POWER_CYCLE_READER;
00026 typedef struct LLRP_STHINGMAGIC_CONTROL_RESPONSE_POWER_CYCLE_READER
00027 LLRP_tSTHINGMAGIC_CONTROL_RESPONSE_POWER_CYCLE_READER;
00028
00029 struct LLRP_STHINGMAGIC_CONTROL_REQUEST_RESET_STATISTICS;
00030 typedef struct LLRP_STHINGMAGIC_CONTROL_REQUEST_RESET_STATISTICS
00031 LLRP_tSTHINGMAGIC_CONTROL_REQUEST_RESET_STATISTICS;
00032
00033 struct LLRP_STHINGMAGIC_CONTROL_RESPONSE_RESET_STATISTICS;
00034 typedef struct LLRP_STHINGMAGIC_CONTROL_RESPONSE_RESET_STATISTICS
00035 LLRP_tSTHINGMAGIC_CONTROL_RESPONSE_RESET_STATISTICS;
00036
00037 struct LLRP_STHINGMAGIC_CONTROL_REQUEST_GET_RESET_TIME;
00038 typedef struct LLRP_STHINGMAGIC_CONTROL_REQUEST_GET_RESET_TIME
00039 LLRP_tSTHINGMAGIC_CONTROL_REQUEST_GET_RESET_TIME;
00040
00041 struct LLRP_STHINGMAGIC_CONTROL_RESPONSE_GET_RESET_TIME;
00042 typedef struct LLRP_STHINGMAGIC_CONTROL_RESPONSE_GET_RESET_TIME
00043 LLRP_tSTHINGMAGIC_CONTROL_RESPONSE_GET_RESET_TIME;
00044
00045 struct LLRP_STHINGMAGIC_CONTROL_REQUEST_GET_ANTENNA_STATS;
00046 typedef struct LLRP_STHINGMAGIC_CONTROL_REQUEST_GET_ANTENNA_STATS
00047 LLRP_tSTHINGMAGIC_CONTROL_REQUEST_GET_ANTENNA_STATS;
00048
00049 struct LLRP_STHINGMAGIC_CONTROL_RESPONSE_GET_ANTENNA_STATS;
00050 typedef struct LLRP_STHINGMAGIC_CONTROL_RESPONSE_GET_ANTENNA_STATS
00051 LLRP_tSTHINGMAGIC_CONTROL_RESPONSE_GET_ANTENNA_STATS;
00052
00053 struct LLRP_STHINGMAGIC_CONTROL_REQUEST_GET_READER_STATUS;
00054 typedef struct LLRP_STHINGMAGIC_CONTROL_REQUEST_GET_READER_STATUS
00055 LLRP_tSTHINGMAGIC_CONTROL_REQUEST_GET_READER_STATUS;
00056
00057 struct LLRP_STHINGMAGIC_CONTROL_RESPONSE_GET_READER_STATUS;
00058 typedef struct LLRP_STHINGMAGIC_CONTROL_RESPONSE_GET_READER_STATUS
00059 LLRP_tSTHINGMAGIC_CONTROL_RESPONSE_GET_READER_STATUS;
00060
00061
00062
00063
00064
00065
00066
00067
00068
00069 struct LLRP_SThingMagicDeviceControlCapabilities;
00070 typedef struct LLRP_SThingMagicDeviceControlCapabilities
00071 LLRP_tSThingMagicDeviceControlCapabilities;
00072
00073 struct LLRP_SDeviceInformationCapabilities;
00074 typedef struct LLRP_SDeviceInformationCapabilities
00075 LLRP_tSDeviceInformationCapabilities;
00076
00077 struct LLRP_SThingMagicDeviceControlConfiguration;
00078 typedef struct LLRP_SThingMagicDeviceControlConfiguration
00079 LLRP_tSThingMagicDeviceControlConfiguration;
00080
00081 struct LLRP_SThingMagicReaderConfiguration;
00082 typedef struct LLRP_SThingMagicReaderConfiguration
00083 LLRP_tSThingMagicReaderConfiguration;
00084
00085 struct LLRP_SThingMagicRegionConfiguration;
00086 typedef struct LLRP_SThingMagicRegionConfiguration
00087 LLRP_tSThingMagicRegionConfiguration;
00088
00089 struct LLRP_SThingMagicProtocolConfiguration;
00090 typedef struct LLRP_SThingMagicProtocolConfiguration
00091 LLRP_tSThingMagicProtocolConfiguration;
00092
00093 struct LLRP_SGen2CustomParameters;
00094 typedef struct LLRP_SGen2CustomParameters
00095 LLRP_tSGen2CustomParameters;
00096
00097 struct LLRP_SThingMagicAntennaConfiguration;
00098 typedef struct LLRP_SThingMagicAntennaConfiguration
00099 LLRP_tSThingMagicAntennaConfiguration;
00100
00101 struct LLRP_SThingMagicCurrentTime;
00102 typedef struct LLRP_SThingMagicCurrentTime
00103 LLRP_tSThingMagicCurrentTime;
00104
00105 struct LLRP_SThingMagicDeDuplication;
00106 typedef struct LLRP_SThingMagicDeDuplication
00107 LLRP_tSThingMagicDeDuplication;
00108
00109 struct LLRP_SDeviceProtocolCapabilities;
00110 typedef struct LLRP_SDeviceProtocolCapabilities
00111 LLRP_tSDeviceProtocolCapabilities;
00112
00113 struct LLRP_SSupportedProtocols;
00114 typedef struct LLRP_SSupportedProtocols
00115 LLRP_tSSupportedProtocols;
00116
00117 struct LLRP_SThingMagicReaderModuleTemperature;
00118 typedef struct LLRP_SThingMagicReaderModuleTemperature
00119 LLRP_tSThingMagicReaderModuleTemperature;
00120
00121 struct LLRP_SGen2Q;
00122 typedef struct LLRP_SGen2Q
00123 LLRP_tSGen2Q;
00124
00125 struct LLRP_SThingMagicAntennaDetection;
00126 typedef struct LLRP_SThingMagicAntennaDetection
00127 LLRP_tSThingMagicAntennaDetection;
00128
00129 struct LLRP_SWriteTransmitPower;
00130 typedef struct LLRP_SWriteTransmitPower
00131 LLRP_tSWriteTransmitPower;
00132
00133 struct LLRP_SReadPointDescription;
00134 typedef struct LLRP_SReadPointDescription
00135 LLRP_tSReadPointDescription;
00136
00137 struct LLRP_SAntennaMode;
00138 typedef struct LLRP_SAntennaMode
00139 LLRP_tSAntennaMode;
00140
00141 struct LLRP_SThingMagicTargetStrategy;
00142 typedef struct LLRP_SThingMagicTargetStrategy
00143 LLRP_tSThingMagicTargetStrategy;
00144
00145 struct LLRP_SThingMagicLicenseKey;
00146 typedef struct LLRP_SThingMagicLicenseKey
00147 LLRP_tSThingMagicLicenseKey;
00148
00149 struct LLRP_SThingMagicBlockPermalock;
00150 typedef struct LLRP_SThingMagicBlockPermalock
00151 LLRP_tSThingMagicBlockPermalock;
00152
00153 struct LLRP_SThingMagicBlockPermalockOpSpecResult;
00154 typedef struct LLRP_SThingMagicBlockPermalockOpSpecResult
00155 LLRP_tSThingMagicBlockPermalockOpSpecResult;
00156
00157 struct LLRP_SThingMagicHiggs2PartialLoadImage;
00158 typedef struct LLRP_SThingMagicHiggs2PartialLoadImage
00159 LLRP_tSThingMagicHiggs2PartialLoadImage;
00160
00161 struct LLRP_SThingMagicHiggs2PartialLoadImageOpSpecResult;
00162 typedef struct LLRP_SThingMagicHiggs2PartialLoadImageOpSpecResult
00163 LLRP_tSThingMagicHiggs2PartialLoadImageOpSpecResult;
00164
00165 struct LLRP_SThingMagicHiggs2FullLoadImage;
00166 typedef struct LLRP_SThingMagicHiggs2FullLoadImage
00167 LLRP_tSThingMagicHiggs2FullLoadImage;
00168
00169 struct LLRP_SThingMagicHiggs2FullLoadImageOpSpecResult;
00170 typedef struct LLRP_SThingMagicHiggs2FullLoadImageOpSpecResult
00171 LLRP_tSThingMagicHiggs2FullLoadImageOpSpecResult;
00172
00173 struct LLRP_SThingMagicHiggs3FastLoadImage;
00174 typedef struct LLRP_SThingMagicHiggs3FastLoadImage
00175 LLRP_tSThingMagicHiggs3FastLoadImage;
00176
00177 struct LLRP_SThingMagicHiggs3FastLoadImageOpSpecResult;
00178 typedef struct LLRP_SThingMagicHiggs3FastLoadImageOpSpecResult
00179 LLRP_tSThingMagicHiggs3FastLoadImageOpSpecResult;
00180
00181 struct LLRP_SThingMagicHiggs3LoadImage;
00182 typedef struct LLRP_SThingMagicHiggs3LoadImage
00183 LLRP_tSThingMagicHiggs3LoadImage;
00184
00185 struct LLRP_SThingMagicHiggs3LoadImageOpSpecResult;
00186 typedef struct LLRP_SThingMagicHiggs3LoadImageOpSpecResult
00187 LLRP_tSThingMagicHiggs3LoadImageOpSpecResult;
00188
00189 struct LLRP_SThingMagicHiggs3BlockReadLock;
00190 typedef struct LLRP_SThingMagicHiggs3BlockReadLock
00191 LLRP_tSThingMagicHiggs3BlockReadLock;
00192
00193 struct LLRP_SThingMagicHiggs3BlockReadLockOpSpecResult;
00194 typedef struct LLRP_SThingMagicHiggs3BlockReadLockOpSpecResult
00195 LLRP_tSThingMagicHiggs3BlockReadLockOpSpecResult;
00196
00197 struct LLRP_SThingMagicNXPG2ISetReadProtect;
00198 typedef struct LLRP_SThingMagicNXPG2ISetReadProtect
00199 LLRP_tSThingMagicNXPG2ISetReadProtect;
00200
00201 struct LLRP_SThingMagicNXPG2ISetReadProtectOpSpecResult;
00202 typedef struct LLRP_SThingMagicNXPG2ISetReadProtectOpSpecResult
00203 LLRP_tSThingMagicNXPG2ISetReadProtectOpSpecResult;
00204
00205 struct LLRP_SThingMagicNXPG2XSetReadProtect;
00206 typedef struct LLRP_SThingMagicNXPG2XSetReadProtect
00207 LLRP_tSThingMagicNXPG2XSetReadProtect;
00208
00209 struct LLRP_SThingMagicNXPG2XSetReadProtectOpSpecResult;
00210 typedef struct LLRP_SThingMagicNXPG2XSetReadProtectOpSpecResult
00211 LLRP_tSThingMagicNXPG2XSetReadProtectOpSpecResult;
00212
00213 struct LLRP_SThingMagicNXPG2IResetReadProtect;
00214 typedef struct LLRP_SThingMagicNXPG2IResetReadProtect
00215 LLRP_tSThingMagicNXPG2IResetReadProtect;
00216
00217 struct LLRP_SThingMagicNXPG2IResetReadProtectOpSpecResult;
00218 typedef struct LLRP_SThingMagicNXPG2IResetReadProtectOpSpecResult
00219 LLRP_tSThingMagicNXPG2IResetReadProtectOpSpecResult;
00220
00221 struct LLRP_SThingMagicNXPG2XResetReadProtect;
00222 typedef struct LLRP_SThingMagicNXPG2XResetReadProtect
00223 LLRP_tSThingMagicNXPG2XResetReadProtect;
00224
00225 struct LLRP_SThingMagicNXPG2XResetReadProtectOpSpecResult;
00226 typedef struct LLRP_SThingMagicNXPG2XResetReadProtectOpSpecResult
00227 LLRP_tSThingMagicNXPG2XResetReadProtectOpSpecResult;
00228
00229 struct LLRP_SThingMagicNXPG2IChangeEAS;
00230 typedef struct LLRP_SThingMagicNXPG2IChangeEAS
00231 LLRP_tSThingMagicNXPG2IChangeEAS;
00232
00233 struct LLRP_SThingMagicNXPG2IChangeEASOpSpecResult;
00234 typedef struct LLRP_SThingMagicNXPG2IChangeEASOpSpecResult
00235 LLRP_tSThingMagicNXPG2IChangeEASOpSpecResult;
00236
00237 struct LLRP_SThingMagicNXPG2XChangeEAS;
00238 typedef struct LLRP_SThingMagicNXPG2XChangeEAS
00239 LLRP_tSThingMagicNXPG2XChangeEAS;
00240
00241 struct LLRP_SThingMagicNXPG2XChangeEASOpSpecResult;
00242 typedef struct LLRP_SThingMagicNXPG2XChangeEASOpSpecResult
00243 LLRP_tSThingMagicNXPG2XChangeEASOpSpecResult;
00244
00245 struct LLRP_SThingMagicNXPG2IEASAlarm;
00246 typedef struct LLRP_SThingMagicNXPG2IEASAlarm
00247 LLRP_tSThingMagicNXPG2IEASAlarm;
00248
00249 struct LLRP_SThingMagicNXPG2IEASAlarmOpSpecResult;
00250 typedef struct LLRP_SThingMagicNXPG2IEASAlarmOpSpecResult
00251 LLRP_tSThingMagicNXPG2IEASAlarmOpSpecResult;
00252
00253 struct LLRP_SThingMagicNXPG2XEASAlarm;
00254 typedef struct LLRP_SThingMagicNXPG2XEASAlarm
00255 LLRP_tSThingMagicNXPG2XEASAlarm;
00256
00257 struct LLRP_SThingMagicNXPG2XEASAlarmOpSpecResult;
00258 typedef struct LLRP_SThingMagicNXPG2XEASAlarmOpSpecResult
00259 LLRP_tSThingMagicNXPG2XEASAlarmOpSpecResult;
00260
00261 struct LLRP_SThingMagicNXPG2ICalibrate;
00262 typedef struct LLRP_SThingMagicNXPG2ICalibrate
00263 LLRP_tSThingMagicNXPG2ICalibrate;
00264
00265 struct LLRP_SThingMagicNXPG2ICalibrateOpSpecResult;
00266 typedef struct LLRP_SThingMagicNXPG2ICalibrateOpSpecResult
00267 LLRP_tSThingMagicNXPG2ICalibrateOpSpecResult;
00268
00269 struct LLRP_SThingMagicNXPG2XCalibrate;
00270 typedef struct LLRP_SThingMagicNXPG2XCalibrate
00271 LLRP_tSThingMagicNXPG2XCalibrate;
00272
00273 struct LLRP_SThingMagicNXPG2XCalibrateOpSpecResult;
00274 typedef struct LLRP_SThingMagicNXPG2XCalibrateOpSpecResult
00275 LLRP_tSThingMagicNXPG2XCalibrateOpSpecResult;
00276
00277 struct LLRP_SThingMagicNXPG2IChangeConfig;
00278 typedef struct LLRP_SThingMagicNXPG2IChangeConfig
00279 LLRP_tSThingMagicNXPG2IChangeConfig;
00280
00281 struct LLRP_SThingMagicNXPG2IChangeConfigOpSpecResult;
00282 typedef struct LLRP_SThingMagicNXPG2IChangeConfigOpSpecResult
00283 LLRP_tSThingMagicNXPG2IChangeConfigOpSpecResult;
00284
00285 struct LLRP_SThingMagicNXPConfigWord;
00286 typedef struct LLRP_SThingMagicNXPConfigWord
00287 LLRP_tSThingMagicNXPConfigWord;
00288
00289 struct LLRP_SThingMagicImpinjMonza4QTReadWrite;
00290 typedef struct LLRP_SThingMagicImpinjMonza4QTReadWrite
00291 LLRP_tSThingMagicImpinjMonza4QTReadWrite;
00292
00293 struct LLRP_SThingMagicImpinjMonza4QTReadWriteOpSpecResult;
00294 typedef struct LLRP_SThingMagicImpinjMonza4QTReadWriteOpSpecResult
00295 LLRP_tSThingMagicImpinjMonza4QTReadWriteOpSpecResult;
00296
00297 struct LLRP_SThingMagicMonza4ControlByte;
00298 typedef struct LLRP_SThingMagicMonza4ControlByte
00299 LLRP_tSThingMagicMonza4ControlByte;
00300
00301 struct LLRP_SThingMagicMonza4Payload;
00302 typedef struct LLRP_SThingMagicMonza4Payload
00303 LLRP_tSThingMagicMonza4Payload;
00304
00305 struct LLRP_SThingMagicWriteTag;
00306 typedef struct LLRP_SThingMagicWriteTag
00307 LLRP_tSThingMagicWriteTag;
00308
00309 struct LLRP_SThingMagicWriteTagOpSpecResult;
00310 typedef struct LLRP_SThingMagicWriteTagOpSpecResult
00311 LLRP_tSThingMagicWriteTagOpSpecResult;
00312
00313 struct LLRP_SThingMagicISO180006BInventoryCommand;
00314 typedef struct LLRP_SThingMagicISO180006BInventoryCommand
00315 LLRP_tSThingMagicISO180006BInventoryCommand;
00316
00317 struct LLRP_SThingMagicISO180006BTagPattern;
00318 typedef struct LLRP_SThingMagicISO180006BTagPattern
00319 LLRP_tSThingMagicISO180006BTagPattern;
00320
00321 struct LLRP_SThingMagicISO180006BRead;
00322 typedef struct LLRP_SThingMagicISO180006BRead
00323 LLRP_tSThingMagicISO180006BRead;
00324
00325 struct LLRP_SThingMagicISO180006BReadOpSpecResult;
00326 typedef struct LLRP_SThingMagicISO180006BReadOpSpecResult
00327 LLRP_tSThingMagicISO180006BReadOpSpecResult;
00328
00329 struct LLRP_SThingMagicCustomAirProtocols;
00330 typedef struct LLRP_SThingMagicCustomAirProtocols
00331 LLRP_tSThingMagicCustomAirProtocols;
00332
00333 struct LLRP_SThingMagicISO180006BWrite;
00334 typedef struct LLRP_SThingMagicISO180006BWrite
00335 LLRP_tSThingMagicISO180006BWrite;
00336
00337 struct LLRP_SThingMagicISO180006BWriteOpSpecResult;
00338 typedef struct LLRP_SThingMagicISO180006BWriteOpSpecResult
00339 LLRP_tSThingMagicISO180006BWriteOpSpecResult;
00340
00341 struct LLRP_SThingMagicISO180006BLock;
00342 typedef struct LLRP_SThingMagicISO180006BLock
00343 LLRP_tSThingMagicISO180006BLock;
00344
00345 struct LLRP_SThingMagicISO180006BLockOpSpecResult;
00346 typedef struct LLRP_SThingMagicISO180006BLockOpSpecResult
00347 LLRP_tSThingMagicISO180006BLockOpSpecResult;
00348
00349 struct LLRP_SISO18K6BCustomParameters;
00350 typedef struct LLRP_SISO18K6BCustomParameters
00351 LLRP_tSISO18K6BCustomParameters;
00352
00353 struct LLRP_SThingMagicISO180006BDelimiter;
00354 typedef struct LLRP_SThingMagicISO180006BDelimiter
00355 LLRP_tSThingMagicISO180006BDelimiter;
00356
00357 struct LLRP_SThingMagicISO18K6BModulationDepth;
00358 typedef struct LLRP_SThingMagicISO18K6BModulationDepth
00359 LLRP_tSThingMagicISO18K6BModulationDepth;
00360
00361 struct LLRP_SThingMagicISO18K6BLinkFrequency;
00362 typedef struct LLRP_SThingMagicISO18K6BLinkFrequency
00363 LLRP_tSThingMagicISO18K6BLinkFrequency;
00364
00365 struct LLRP_SThingMagicISO18K6BLLRPCapabilities;
00366 typedef struct LLRP_SThingMagicISO18K6BLLRPCapabilities
00367 LLRP_tSThingMagicISO18K6BLLRPCapabilities;
00368
00369 struct LLRP_SThingMagicIDSSL900ASensorValue;
00370 typedef struct LLRP_SThingMagicIDSSL900ASensorValue
00371 LLRP_tSThingMagicIDSSL900ASensorValue;
00372
00373 struct LLRP_SThingMagicIDSSL900ACommandRequest;
00374 typedef struct LLRP_SThingMagicIDSSL900ACommandRequest
00375 LLRP_tSThingMagicIDSSL900ACommandRequest;
00376
00377 struct LLRP_SThingMagicIDSSL900ASensorValueOpSpecResult;
00378 typedef struct LLRP_SThingMagicIDSSL900ASensorValueOpSpecResult
00379 LLRP_tSThingMagicIDSSL900ASensorValueOpSpecResult;
00380
00381 struct LLRP_SThingMagicIDSSL900AGetLogState;
00382 typedef struct LLRP_SThingMagicIDSSL900AGetLogState
00383 LLRP_tSThingMagicIDSSL900AGetLogState;
00384
00385 struct LLRP_SThingMagicIDSSL900ALogStateOpSpecResult;
00386 typedef struct LLRP_SThingMagicIDSSL900ALogStateOpSpecResult
00387 LLRP_tSThingMagicIDSSL900ALogStateOpSpecResult;
00388
00389 struct LLRP_SThingMagicIDSLogState;
00390 typedef struct LLRP_SThingMagicIDSLogState
00391 LLRP_tSThingMagicIDSLogState;
00392
00393 struct LLRP_SThingMagicIDSLogStateLimitCounter;
00394 typedef struct LLRP_SThingMagicIDSLogStateLimitCounter
00395 LLRP_tSThingMagicIDSLogStateLimitCounter;
00396
00397 struct LLRP_SThingMagicIDSLogStateSystemStatus;
00398 typedef struct LLRP_SThingMagicIDSLogStateSystemStatus
00399 LLRP_tSThingMagicIDSLogStateSystemStatus;
00400
00401 struct LLRP_SThingMagicIDSLogStateStatusFlag;
00402 typedef struct LLRP_SThingMagicIDSLogStateStatusFlag
00403 LLRP_tSThingMagicIDSLogStateStatusFlag;
00404
00405 struct LLRP_SThingMagicIDSSL900ASetLogMode;
00406 typedef struct LLRP_SThingMagicIDSSL900ASetLogMode
00407 LLRP_tSThingMagicIDSSL900ASetLogMode;
00408
00409 struct LLRP_SThingMagicIDSSL900ASetLogModeOpSpecResult;
00410 typedef struct LLRP_SThingMagicIDSSL900ASetLogModeOpSpecResult
00411 LLRP_tSThingMagicIDSSL900ASetLogModeOpSpecResult;
00412
00413 struct LLRP_SThingMagicIDSSL900AStartLog;
00414 typedef struct LLRP_SThingMagicIDSSL900AStartLog
00415 LLRP_tSThingMagicIDSSL900AStartLog;
00416
00417 struct LLRP_SThingMagicIDSSL900AStartLogOpSpecResult;
00418 typedef struct LLRP_SThingMagicIDSSL900AStartLogOpSpecResult
00419 LLRP_tSThingMagicIDSSL900AStartLogOpSpecResult;
00420
00421 struct LLRP_SThingMagicIDSSL900AEndLog;
00422 typedef struct LLRP_SThingMagicIDSSL900AEndLog
00423 LLRP_tSThingMagicIDSSL900AEndLog;
00424
00425 struct LLRP_SThingMagicIDSSL900AEndLogOpSpecResult;
00426 typedef struct LLRP_SThingMagicIDSSL900AEndLogOpSpecResult
00427 LLRP_tSThingMagicIDSSL900AEndLogOpSpecResult;
00428
00429 struct LLRP_SThingMagicIDSSL900AInitialize;
00430 typedef struct LLRP_SThingMagicIDSSL900AInitialize
00431 LLRP_tSThingMagicIDSSL900AInitialize;
00432
00433 struct LLRP_SThingMagicIDSSL900AInitializeOpSpecResult;
00434 typedef struct LLRP_SThingMagicIDSSL900AInitializeOpSpecResult
00435 LLRP_tSThingMagicIDSSL900AInitializeOpSpecResult;
00436
00437 struct LLRP_SThingMagicIDSSL900AGetMeasurementSetup;
00438 typedef struct LLRP_SThingMagicIDSSL900AGetMeasurementSetup
00439 LLRP_tSThingMagicIDSSL900AGetMeasurementSetup;
00440
00441 struct LLRP_SThingMagicIDSSL900AGetMeasurementSetupOpSpecResult;
00442 typedef struct LLRP_SThingMagicIDSSL900AGetMeasurementSetupOpSpecResult
00443 LLRP_tSThingMagicIDSSL900AGetMeasurementSetupOpSpecResult;
00444
00445 struct LLRP_SThingMagicIDSSL900AGetCalibrationData;
00446 typedef struct LLRP_SThingMagicIDSSL900AGetCalibrationData
00447 LLRP_tSThingMagicIDSSL900AGetCalibrationData;
00448
00449 struct LLRP_SThingMagicIDSSL900AGetCalibrationDataOpSpecResult;
00450 typedef struct LLRP_SThingMagicIDSSL900AGetCalibrationDataOpSpecResult
00451 LLRP_tSThingMagicIDSSL900AGetCalibrationDataOpSpecResult;
00452
00453 struct LLRP_SThingMagicIDSSL900ASetCalibrationData;
00454 typedef struct LLRP_SThingMagicIDSSL900ASetCalibrationData
00455 LLRP_tSThingMagicIDSSL900ASetCalibrationData;
00456
00457 struct LLRP_SThingMagicIDSSL900ASetCalibrationDataOpSpecResult;
00458 typedef struct LLRP_SThingMagicIDSSL900ASetCalibrationDataOpSpecResult
00459 LLRP_tSThingMagicIDSSL900ASetCalibrationDataOpSpecResult;
00460
00461 struct LLRP_SThingMagicIDSSL900ASetSFEParams;
00462 typedef struct LLRP_SThingMagicIDSSL900ASetSFEParams
00463 LLRP_tSThingMagicIDSSL900ASetSFEParams;
00464
00465 struct LLRP_SThingMagicIDSSL900ASetSFEParamsOpSpecResult;
00466 typedef struct LLRP_SThingMagicIDSSL900ASetSFEParamsOpSpecResult
00467 LLRP_tSThingMagicIDSSL900ASetSFEParamsOpSpecResult;
00468
00469 struct LLRP_SThingMagicIDSSL900AAccessFIFOStatus;
00470 typedef struct LLRP_SThingMagicIDSSL900AAccessFIFOStatus
00471 LLRP_tSThingMagicIDSSL900AAccessFIFOStatus;
00472
00473 struct LLRP_SThingMagicIDSSL900AAccessFIFOStatusOpSpecResult;
00474 typedef struct LLRP_SThingMagicIDSSL900AAccessFIFOStatusOpSpecResult
00475 LLRP_tSThingMagicIDSSL900AAccessFIFOStatusOpSpecResult;
00476
00477 struct LLRP_SThingMagicIDSSL900AGetBatteryLevel;
00478 typedef struct LLRP_SThingMagicIDSSL900AGetBatteryLevel
00479 LLRP_tSThingMagicIDSSL900AGetBatteryLevel;
00480
00481 struct LLRP_SThingMagicIDSSL900AGetBatteryLevelOpSpecResult;
00482 typedef struct LLRP_SThingMagicIDSSL900AGetBatteryLevelOpSpecResult
00483 LLRP_tSThingMagicIDSSL900AGetBatteryLevelOpSpecResult;
00484
00485 struct LLRP_SThingMagicIDSDelayTime;
00486 typedef struct LLRP_SThingMagicIDSDelayTime
00487 LLRP_tSThingMagicIDSDelayTime;
00488
00489 struct LLRP_SThingMagicIDSApplicationData;
00490 typedef struct LLRP_SThingMagicIDSApplicationData
00491 LLRP_tSThingMagicIDSApplicationData;
00492
00493 struct LLRP_SThingMagicIDSLogMode;
00494 typedef struct LLRP_SThingMagicIDSLogMode
00495 LLRP_tSThingMagicIDSLogMode;
00496
00497 struct LLRP_SThingMagicIDSLogLimits;
00498 typedef struct LLRP_SThingMagicIDSLogLimits
00499 LLRP_tSThingMagicIDSLogLimits;
00500
00501 struct LLRP_SThingMagicIDSStartTime;
00502 typedef struct LLRP_SThingMagicIDSStartTime
00503 LLRP_tSThingMagicIDSStartTime;
00504
00505 struct LLRP_SThingMagicIDSSFEParam;
00506 typedef struct LLRP_SThingMagicIDSSFEParam
00507 LLRP_tSThingMagicIDSSFEParam;
00508
00509 struct LLRP_SThingMagicIDSCalibrationData;
00510 typedef struct LLRP_SThingMagicIDSCalibrationData
00511 LLRP_tSThingMagicIDSCalibrationData;
00512
00513 struct LLRP_SThingMagicIDSSL900AAccessFIFORead;
00514 typedef struct LLRP_SThingMagicIDSSL900AAccessFIFORead
00515 LLRP_tSThingMagicIDSSL900AAccessFIFORead;
00516
00517 struct LLRP_SThingMagicIDSSL900AAccessFIFOReadOpSpecResult;
00518 typedef struct LLRP_SThingMagicIDSSL900AAccessFIFOReadOpSpecResult
00519 LLRP_tSThingMagicIDSSL900AAccessFIFOReadOpSpecResult;
00520
00521 struct LLRP_SThingMagicIDSSL900AAccessFIFOWrite;
00522 typedef struct LLRP_SThingMagicIDSSL900AAccessFIFOWrite
00523 LLRP_tSThingMagicIDSSL900AAccessFIFOWrite;
00524
00525 struct LLRP_SThingMagicIDSSL900AAccessFIFOWriteOpSpecResult;
00526 typedef struct LLRP_SThingMagicIDSSL900AAccessFIFOWriteOpSpecResult
00527 LLRP_tSThingMagicIDSSL900AAccessFIFOWriteOpSpecResult;
00528
00529 struct LLRP_SThingMagicIDSSL900ASetLogLimits;
00530 typedef struct LLRP_SThingMagicIDSSL900ASetLogLimits
00531 LLRP_tSThingMagicIDSSL900ASetLogLimits;
00532
00533 struct LLRP_SThingMagicIDSSL900ASetLogLimitsOpSpecResult;
00534 typedef struct LLRP_SThingMagicIDSSL900ASetLogLimitsOpSpecResult
00535 LLRP_tSThingMagicIDSSL900ASetLogLimitsOpSpecResult;
00536
00537 struct LLRP_SThingMagicIDSSL900ASetIDSPassword;
00538 typedef struct LLRP_SThingMagicIDSSL900ASetIDSPassword
00539 LLRP_tSThingMagicIDSSL900ASetIDSPassword;
00540
00541 struct LLRP_SThingMagicIDSSL900ASetPasswordOpSpecResult;
00542 typedef struct LLRP_SThingMagicIDSSL900ASetPasswordOpSpecResult
00543 LLRP_tSThingMagicIDSSL900ASetPasswordOpSpecResult;
00544
00545 struct LLRP_SThingMagicIDSBatteryLevel;
00546 typedef struct LLRP_SThingMagicIDSBatteryLevel
00547 LLRP_tSThingMagicIDSBatteryLevel;
00548
00549 struct LLRP_SThingMagicIDSSetShelfLife;
00550 typedef struct LLRP_SThingMagicIDSSetShelfLife
00551 LLRP_tSThingMagicIDSSetShelfLife;
00552
00553 struct LLRP_SThingMagicIDSSLBlock0;
00554 typedef struct LLRP_SThingMagicIDSSLBlock0
00555 LLRP_tSThingMagicIDSSLBlock0;
00556
00557 struct LLRP_SThingMagicIDSSLBlock1;
00558 typedef struct LLRP_SThingMagicIDSSLBlock1
00559 LLRP_tSThingMagicIDSSLBlock1;
00560
00561 struct LLRP_SThingMagicIDSSetShelfLifeOpSpecResult;
00562 typedef struct LLRP_SThingMagicIDSSetShelfLifeOpSpecResult
00563 LLRP_tSThingMagicIDSSetShelfLifeOpSpecResult;
00564
00565 struct LLRP_SThingMagicHopTime;
00566 typedef struct LLRP_SThingMagicHopTime
00567 LLRP_tSThingMagicHopTime;
00568
00569 struct LLRP_SThingMagicDenatranIAVActivateSecureMode;
00570 typedef struct LLRP_SThingMagicDenatranIAVActivateSecureMode
00571 LLRP_tSThingMagicDenatranIAVActivateSecureMode;
00572
00573 struct LLRP_SThingMagicDenatranIAVActivateSecureModeOpSpecResult;
00574 typedef struct LLRP_SThingMagicDenatranIAVActivateSecureModeOpSpecResult
00575 LLRP_tSThingMagicDenatranIAVActivateSecureModeOpSpecResult;
00576
00577 struct LLRP_SThingMagicDenatranIAVAuthenticateOBU;
00578 typedef struct LLRP_SThingMagicDenatranIAVAuthenticateOBU
00579 LLRP_tSThingMagicDenatranIAVAuthenticateOBU;
00580
00581 struct LLRP_SThingMagicDenatranIAVAuthenticateOBUOpSpecResult;
00582 typedef struct LLRP_SThingMagicDenatranIAVAuthenticateOBUOpSpecResult
00583 LLRP_tSThingMagicDenatranIAVAuthenticateOBUOpSpecResult;
00584
00585 struct LLRP_SThingMagicDenatranIAVActivateSiniavMode;
00586 typedef struct LLRP_SThingMagicDenatranIAVActivateSiniavMode
00587 LLRP_tSThingMagicDenatranIAVActivateSiniavMode;
00588
00589 struct LLRP_SThingMagicDenatranIAVActivateSiniavModeOpSpecResult;
00590 typedef struct LLRP_SThingMagicDenatranIAVActivateSiniavModeOpSpecResult
00591 LLRP_tSThingMagicDenatranIAVActivateSiniavModeOpSpecResult;
00592
00593 struct LLRP_SThingMagicDenatranIAVOBUAuthenticateID;
00594 typedef struct LLRP_SThingMagicDenatranIAVOBUAuthenticateID
00595 LLRP_tSThingMagicDenatranIAVOBUAuthenticateID;
00596
00597 struct LLRP_SThingMagicDenatranIAVOBUAuthenticateIDOpSpecResult;
00598 typedef struct LLRP_SThingMagicDenatranIAVOBUAuthenticateIDOpSpecResult
00599 LLRP_tSThingMagicDenatranIAVOBUAuthenticateIDOpSpecResult;
00600
00601 struct LLRP_SThingMagicDenatranIAVOBUAuthenticateFullPass1;
00602 typedef struct LLRP_SThingMagicDenatranIAVOBUAuthenticateFullPass1
00603 LLRP_tSThingMagicDenatranIAVOBUAuthenticateFullPass1;
00604
00605 struct LLRP_SThingMagicDenatranIAVOBUAuthenticateFullPass1OpSpecResult;
00606 typedef struct LLRP_SThingMagicDenatranIAVOBUAuthenticateFullPass1OpSpecResult
00607 LLRP_tSThingMagicDenatranIAVOBUAuthenticateFullPass1OpSpecResult;
00608
00609 struct LLRP_SThingMagicDenatranIAVOBUAuthenticateFullPass2;
00610 typedef struct LLRP_SThingMagicDenatranIAVOBUAuthenticateFullPass2
00611 LLRP_tSThingMagicDenatranIAVOBUAuthenticateFullPass2;
00612
00613 struct LLRP_SThingMagicDenatranIAVOBUAuthenticateFullPass2OpSpecResult;
00614 typedef struct LLRP_SThingMagicDenatranIAVOBUAuthenticateFullPass2OpSpecResult
00615 LLRP_tSThingMagicDenatranIAVOBUAuthenticateFullPass2OpSpecResult;
00616
00617 struct LLRP_SThingMagicDenatranIAVOBUReadFromMemMap;
00618 typedef struct LLRP_SThingMagicDenatranIAVOBUReadFromMemMap
00619 LLRP_tSThingMagicDenatranIAVOBUReadFromMemMap;
00620
00621 struct LLRP_SThingMagicDenatranIAVOBUReadFromMemMapOpSpecResult;
00622 typedef struct LLRP_SThingMagicDenatranIAVOBUReadFromMemMapOpSpecResult
00623 LLRP_tSThingMagicDenatranIAVOBUReadFromMemMapOpSpecResult;
00624
00625 struct LLRP_SThingMagicDenatranIAVOBUWriteToMemMap;
00626 typedef struct LLRP_SThingMagicDenatranIAVOBUWriteToMemMap
00627 LLRP_tSThingMagicDenatranIAVOBUWriteToMemMap;
00628
00629 struct LLRP_SThingMagicDenatranIAVOBUWriteToMemMapOpSpecResult;
00630 typedef struct LLRP_SThingMagicDenatranIAVOBUWriteToMemMapOpSpecResult
00631 LLRP_tSThingMagicDenatranIAVOBUWriteToMemMapOpSpecResult;
00632
00633 struct LLRP_SThingMagicDenatranIAVCommandRequest;
00634 typedef struct LLRP_SThingMagicDenatranIAVCommandRequest
00635 LLRP_tSThingMagicDenatranIAVCommandRequest;
00636
00637 struct LLRP_SThingMagicTagReportContentSelector;
00638 typedef struct LLRP_SThingMagicTagReportContentSelector
00639 LLRP_tSThingMagicTagReportContentSelector;
00640
00641 struct LLRP_SThingMagicRFPhase;
00642 typedef struct LLRP_SThingMagicRFPhase
00643 LLRP_tSThingMagicRFPhase;
00644
00645 struct LLRP_SThingMagicFastSearchMode;
00646 typedef struct LLRP_SThingMagicFastSearchMode
00647 LLRP_tSThingMagicFastSearchMode;
00648
00649 struct LLRP_SThingMagicAsyncOFFTime;
00650 typedef struct LLRP_SThingMagicAsyncOFFTime
00651 LLRP_tSThingMagicAsyncOFFTime;
00652
00653 struct LLRP_SThingMagicLicensedFeatures;
00654 typedef struct LLRP_SThingMagicLicensedFeatures
00655 LLRP_tSThingMagicLicensedFeatures;
00656
00657
00658
00659
00660
00661
00662 extern const LLRP_tSVendorDescriptor
00663 LLRP_vdescthingmagic;
00664
00665
00666
00667
00668
00669
00670 extern const LLRP_tSNamespaceDescriptor
00671 LLRP_nsdescthingmagic;
00672
00673
00674
00675
00676
00677
00678
00679
00680 enum LLRP_EThingMagicReaderOperatingStatus
00681 {
00682
00683 LLRP_ThingMagicReaderOperatingStatus_IDLE = 0,
00684 LLRP_ThingMagicReaderOperatingStatus_RUNNING = 1,
00685 LLRP_ThingMagicReaderOperatingStatus_ERROR = 2,
00686 };
00687
00688 typedef enum LLRP_EThingMagicReaderOperatingStatus
00689 LLRP_tEThingMagicReaderOperatingStatus;
00690
00691 extern const LLRP_tSEnumTableEntry
00692 LLRP_estThingMagicReaderOperatingStatus[];
00693
00694
00695 enum LLRP_EThingMagicControlCapabilities
00696 {
00697
00698 LLRP_ThingMagicControlCapabilities_All = 0,
00699 LLRP_ThingMagicControlCapabilities_DeviceInformationCapabilities = 1,
00700 LLRP_ThingMagicControlCapabilities_DeviceProtocolCapabilities = 2,
00701 };
00702
00703 typedef enum LLRP_EThingMagicControlCapabilities
00704 LLRP_tEThingMagicControlCapabilities;
00705
00706 extern const LLRP_tSEnumTableEntry
00707 LLRP_estThingMagicControlCapabilities[];
00708
00709
00710 enum LLRP_EThingMagicControlConfiguration
00711 {
00712
00713 LLRP_ThingMagicControlConfiguration_All = 0,
00714 LLRP_ThingMagicControlConfiguration_ThingMagicReaderConfiguration = 1,
00715 LLRP_ThingMagicControlConfiguration_ThingMagicRegionConfiguration = 2,
00716 LLRP_ThingMagicControlConfiguration_ThingMagicProtocolConfiguration = 3,
00717 LLRP_ThingMagicControlConfiguration_ThingMagicAntennaConfiguration = 4,
00718 LLRP_ThingMagicControlConfiguration_ThingMagicCurrentTime = 5,
00719 LLRP_ThingMagicControlConfiguration_ThingMagicDeDuplication = 6,
00720 LLRP_ThingMagicControlConfiguration_ThingMagicReaderModuleTemperature = 7,
00721 LLRP_ThingMagicControlConfiguration_ThingMagicAntennaDetection = 8,
00722 LLRP_ThingMagicControlConfiguration_ThingMagicLicenseKey = 9,
00723 LLRP_ThingMagicControlConfiguration_ThingMagicHopTime = 10,
00724 LLRP_ThingMagicControlConfiguration_ThingMagicAsyncOFFTime = 11,
00725 LLRP_ThingMagicControlConfiguration_ThingMagicLicensedFeatures = 12,
00726 };
00727
00728 typedef enum LLRP_EThingMagicControlConfiguration
00729 LLRP_tEThingMagicControlConfiguration;
00730
00731 extern const LLRP_tSEnumTableEntry
00732 LLRP_estThingMagicControlConfiguration[];
00733
00734
00735 enum LLRP_EThingMagicRegionID
00736 {
00737
00738 LLRP_ThingMagicRegionID_UnspecifiedRegion = 0,
00739 LLRP_ThingMagicRegionID_NorthAmerica = 1,
00740 LLRP_ThingMagicRegionID_EuropeanUnion = 2,
00741 LLRP_ThingMagicRegionID_Korea = 3,
00742 LLRP_ThingMagicRegionID_India = 4,
00743 LLRP_ThingMagicRegionID_Japan = 5,
00744 LLRP_ThingMagicRegionID_PeoplesRepublicofChina = 6,
00745 LLRP_ThingMagicRegionID_EuropeanUnion2 = 7,
00746 LLRP_ThingMagicRegionID_EuropeanUnion3 = 8,
00747 LLRP_ThingMagicRegionID_Korea2 = 9,
00748 LLRP_ThingMagicRegionID_Australia = 11,
00749 LLRP_ThingMagicRegionID_NewZealand = 12,
00750 LLRP_ThingMagicRegionID_Open = 255,
00751 };
00752
00753 typedef enum LLRP_EThingMagicRegionID
00754 LLRP_tEThingMagicRegionID;
00755
00756 extern const LLRP_tSEnumTableEntry
00757 LLRP_estThingMagicRegionID[];
00758
00759
00760 enum LLRP_EThingMagicAntennaMode
00761 {
00762
00763 LLRP_ThingMagicAntennaMode_MonoStatic = 0,
00764 LLRP_ThingMagicAntennaMode_BiStatic = 1,
00765 };
00766
00767 typedef enum LLRP_EThingMagicAntennaMode
00768 LLRP_tEThingMagicAntennaMode;
00769
00770 extern const LLRP_tSEnumTableEntry
00771 LLRP_estThingMagicAntennaMode[];
00772
00773
00774 enum LLRP_EProtocolID
00775 {
00776
00777 LLRP_ProtocolID_UnspecifiedProtocol = 0,
00778 LLRP_ProtocolID_ISO180006B = 3,
00779 LLRP_ProtocolID_GEN2 = 5,
00780 LLRP_ProtocolID_ISO180006B_UCODE = 6,
00781 LLRP_ProtocolID_IPX64 = 7,
00782 LLRP_ProtocolID_IPX256 = 8,
00783 LLRP_ProtocolID_ATA = 29,
00784 };
00785
00786 typedef enum LLRP_EProtocolID
00787 LLRP_tEProtocolID;
00788
00789 extern const LLRP_tSEnumTableEntry
00790 LLRP_estProtocolID[];
00791
00792
00793 enum LLRP_EQType
00794 {
00795
00796 LLRP_QType_Dynamic = 0,
00797 LLRP_QType_Static = 1,
00798 };
00799
00800 typedef enum LLRP_EQType
00801 LLRP_tEQType;
00802
00803 extern const LLRP_tSEnumTableEntry
00804 LLRP_estQType[];
00805
00806
00807 enum LLRP_EThingMagicC1G2TargetStrategy
00808 {
00809
00810 LLRP_ThingMagicC1G2TargetStrategy_TargetA = 0,
00811 LLRP_ThingMagicC1G2TargetStrategy_TargetB = 1,
00812 LLRP_ThingMagicC1G2TargetStrategy_TargetAB = 2,
00813 LLRP_ThingMagicC1G2TargetStrategy_TargetBA = 3,
00814 };
00815
00816 typedef enum LLRP_EThingMagicC1G2TargetStrategy
00817 LLRP_tEThingMagicC1G2TargetStrategy;
00818
00819 extern const LLRP_tSEnumTableEntry
00820 LLRP_estThingMagicC1G2TargetStrategy[];
00821
00822
00823 enum LLRP_EThingMagicCustomTagOpSpecResultType
00824 {
00825
00826 LLRP_ThingMagicCustomTagOpSpecResultType_Success = 0,
00827 LLRP_ThingMagicCustomTagOpSpecResultType_Nonspecific_Tag_Error = 1,
00828 LLRP_ThingMagicCustomTagOpSpecResultType_No_Response_From_Tag = 2,
00829 LLRP_ThingMagicCustomTagOpSpecResultType_Nonspecific_Reader_Error = 3,
00830 LLRP_ThingMagicCustomTagOpSpecResultType_Unsupported_Operation = 4,
00831 LLRP_ThingMagicCustomTagOpSpecResultType_Tag_Memory_Overrun_Error = 5,
00832 };
00833
00834 typedef enum LLRP_EThingMagicCustomTagOpSpecResultType
00835 LLRP_tEThingMagicCustomTagOpSpecResultType;
00836
00837 extern const LLRP_tSEnumTableEntry
00838 LLRP_estThingMagicCustomTagOpSpecResultType[];
00839
00840
00841 enum LLRP_EThingMagicGen2DivideRatio
00842 {
00843
00844 LLRP_ThingMagicGen2DivideRatio_Divide_Ratio_8 = 0,
00845 LLRP_ThingMagicGen2DivideRatio_Divide_Ratio_64_3 = 1,
00846 };
00847
00848 typedef enum LLRP_EThingMagicGen2DivideRatio
00849 LLRP_tEThingMagicGen2DivideRatio;
00850
00851 extern const LLRP_tSEnumTableEntry
00852 LLRP_estThingMagicGen2DivideRatio[];
00853
00854
00855 enum LLRP_EThingMagicGen2TagEncoding
00856 {
00857
00858 LLRP_ThingMagicGen2TagEncoding_FM0 = 0,
00859 LLRP_ThingMagicGen2TagEncoding_M2 = 1,
00860 LLRP_ThingMagicGen2TagEncoding_M4 = 2,
00861 LLRP_ThingMagicGen2TagEncoding_M8 = 3,
00862 };
00863
00864 typedef enum LLRP_EThingMagicGen2TagEncoding
00865 LLRP_tEThingMagicGen2TagEncoding;
00866
00867 extern const LLRP_tSEnumTableEntry
00868 LLRP_estThingMagicGen2TagEncoding[];
00869
00870
00871 enum LLRP_EThingMagicCustomAirProtocolList
00872 {
00873
00874 LLRP_ThingMagicCustomAirProtocolList_Iso180006b = 2,
00875 LLRP_ThingMagicCustomAirProtocolList_IPX64 = 3,
00876 LLRP_ThingMagicCustomAirProtocolList_IPX256 = 4,
00877 LLRP_ThingMagicCustomAirProtocolList_Ata = 5,
00878 };
00879
00880 typedef enum LLRP_EThingMagicCustomAirProtocolList
00881 LLRP_tEThingMagicCustomAirProtocolList;
00882
00883 extern const LLRP_tSEnumTableEntry
00884 LLRP_estThingMagicCustomAirProtocolList[];
00885
00886
00887 enum LLRP_EThingMagicISO180006BFilterType
00888 {
00889
00890 LLRP_ThingMagicISO180006BFilterType_ISO180006BSelect = 0,
00891 LLRP_ThingMagicISO180006BFilterType_ISO180006BTagData = 1,
00892 };
00893
00894 typedef enum LLRP_EThingMagicISO180006BFilterType
00895 LLRP_tEThingMagicISO180006BFilterType;
00896
00897 extern const LLRP_tSEnumTableEntry
00898 LLRP_estThingMagicISO180006BFilterType[];
00899
00900
00901 enum LLRP_EThingMagicCustom18K6BDelimiter
00902 {
00903
00904 LLRP_ThingMagicCustom18K6BDelimiter_ISO180006B_Delimiter1 = 1,
00905 LLRP_ThingMagicCustom18K6BDelimiter_ISO180006B_Delimiter4 = 4,
00906 };
00907
00908 typedef enum LLRP_EThingMagicCustom18K6BDelimiter
00909 LLRP_tEThingMagicCustom18K6BDelimiter;
00910
00911 extern const LLRP_tSEnumTableEntry
00912 LLRP_estThingMagicCustom18K6BDelimiter[];
00913
00914
00915 enum LLRP_EThingMagicCustom18K6BModulationDepth
00916 {
00917
00918 LLRP_ThingMagicCustom18K6BModulationDepth_ISO180006B_ModulationDepth99percent = 0,
00919 LLRP_ThingMagicCustom18K6BModulationDepth_ISO180006B_ModulationDepth11percent = 1,
00920 };
00921
00922 typedef enum LLRP_EThingMagicCustom18K6BModulationDepth
00923 LLRP_tEThingMagicCustom18K6BModulationDepth;
00924
00925 extern const LLRP_tSEnumTableEntry
00926 LLRP_estThingMagicCustom18K6BModulationDepth[];
00927
00928
00929 enum LLRP_EThingMagicCustom18K6BLinkFrequency
00930 {
00931
00932 LLRP_ThingMagicCustom18K6BLinkFrequency_ISO180006B_LINKFREQUENCY_40KHZ = 40,
00933 LLRP_ThingMagicCustom18K6BLinkFrequency_ISO180006B_LINKFREQUENCY_160KHZ = 160,
00934 };
00935
00936 typedef enum LLRP_EThingMagicCustom18K6BLinkFrequency
00937 LLRP_tEThingMagicCustom18K6BLinkFrequency;
00938
00939 extern const LLRP_tSEnumTableEntry
00940 LLRP_estThingMagicCustom18K6BLinkFrequency[];
00941
00942
00943 enum LLRP_EThingMagicCustomIDSSensorType
00944 {
00945
00946 LLRP_ThingMagicCustomIDSSensorType_IDSSL900A_SENSOR_TEMP = 0,
00947 LLRP_ThingMagicCustomIDSSensorType_IDSSL900A_SENSOR_EXT1 = 1,
00948 LLRP_ThingMagicCustomIDSSensorType_IDSSL900A_SENSOR_EXT2 = 2,
00949 LLRP_ThingMagicCustomIDSSensorType_IDSSL900A_SENSOR_BATTV = 3,
00950 };
00951
00952 typedef enum LLRP_EThingMagicCustomIDSSensorType
00953 LLRP_tEThingMagicCustomIDSSensorType;
00954
00955 extern const LLRP_tSEnumTableEntry
00956 LLRP_estThingMagicCustomIDSSensorType[];
00957
00958
00959 enum LLRP_EThingMagicCustomIDSPasswordLevel
00960 {
00961
00962 LLRP_ThingMagicCustomIDSPasswordLevel_IDSSL900A_PASSWORD_NOTALLOWED = 0,
00963 LLRP_ThingMagicCustomIDSPasswordLevel_IDSSL900A_PASSWORD_SYSTEM = 1,
00964 LLRP_ThingMagicCustomIDSPasswordLevel_IDSSL900A_PASSWORD_APPLICATION = 2,
00965 LLRP_ThingMagicCustomIDSPasswordLevel_IDSSL900A_PASSWORD_MEASUREMENT = 3,
00966 };
00967
00968 typedef enum LLRP_EThingMagicCustomIDSPasswordLevel
00969 LLRP_tEThingMagicCustomIDSPasswordLevel;
00970
00971 extern const LLRP_tSEnumTableEntry
00972 LLRP_estThingMagicCustomIDSPasswordLevel[];
00973
00974
00975 enum LLRP_EThingMagicCustomIDSLoggingForm
00976 {
00977
00978 LLRP_ThingMagicCustomIDSLoggingForm_IDSSL900A_LOGGINGFORM_DENSE = 0,
00979 LLRP_ThingMagicCustomIDSLoggingForm_IDSSL900A_LOGGINGFORM_OUTOFLIMITS = 1,
00980 LLRP_ThingMagicCustomIDSLoggingForm_IDSSL900A_LOGGINGFORM_LIMITSCROSSING = 3,
00981 LLRP_ThingMagicCustomIDSLoggingForm_IDSSL900A_LOGGINGFORM_IRQ1 = 5,
00982 LLRP_ThingMagicCustomIDSLoggingForm_IDSSL900A_LOGGINGFORM_IRQ2 = 6,
00983 LLRP_ThingMagicCustomIDSLoggingForm_IDSSL900A_LOGGINGFORM_IRQ1IRQ2 = 7,
00984 };
00985
00986 typedef enum LLRP_EThingMagicCustomIDSLoggingForm
00987 LLRP_tEThingMagicCustomIDSLoggingForm;
00988
00989 extern const LLRP_tSEnumTableEntry
00990 LLRP_estThingMagicCustomIDSLoggingForm[];
00991
00992
00993 enum LLRP_EThingMagicCustomIDSStorageRule
00994 {
00995
00996 LLRP_ThingMagicCustomIDSStorageRule_IDSSL900A_STORAGERULE_NORMAL = 0,
00997 LLRP_ThingMagicCustomIDSStorageRule_IDSSL900A_STORAGERULE_ROLLING = 1,
00998 };
00999
01000 typedef enum LLRP_EThingMagicCustomIDSStorageRule
01001 LLRP_tEThingMagicCustomIDSStorageRule;
01002
01003 extern const LLRP_tSEnumTableEntry
01004 LLRP_estThingMagicCustomIDSStorageRule[];
01005
01006
01007 enum LLRP_EThingMagicCustomIDSSFEType
01008 {
01009
01010 LLRP_ThingMagicCustomIDSSFEType_IDSSL900A_SFE_RANG = 0,
01011 LLRP_ThingMagicCustomIDSSFEType_IDSSL900A_SFE_SETI = 1,
01012 LLRP_ThingMagicCustomIDSSFEType_IDSSL900A_SFE_EXT1 = 2,
01013 LLRP_ThingMagicCustomIDSSFEType_IDSSL900A_SFE_EXT2 = 3,
01014 LLRP_ThingMagicCustomIDSSFEType_IDSSL900A_SFE_AUTORANGEDISABLE = 4,
01015 LLRP_ThingMagicCustomIDSSFEType_IDSSL900A_SFE_VERIFYSENSORID = 5,
01016 };
01017
01018 typedef enum LLRP_EThingMagicCustomIDSSFEType
01019 LLRP_tEThingMagicCustomIDSSFEType;
01020
01021 extern const LLRP_tSEnumTableEntry
01022 LLRP_estThingMagicCustomIDSSFEType[];
01023
01024
01025 enum LLRP_EThingMagicPhaseMode
01026 {
01027
01028 LLRP_ThingMagicPhaseMode_Disabled = 0,
01029 LLRP_ThingMagicPhaseMode_Enabled = 1,
01030 };
01031
01032 typedef enum LLRP_EThingMagicPhaseMode
01033 LLRP_tEThingMagicPhaseMode;
01034
01035 extern const LLRP_tSEnumTableEntry
01036 LLRP_estThingMagicPhaseMode[];
01037
01038
01039 enum LLRP_EThingMagicFastSearchValue
01040 {
01041
01042 LLRP_ThingMagicFastSearchValue_Disabled = 0,
01043 LLRP_ThingMagicFastSearchValue_Enabled = 1,
01044 };
01045
01046 typedef enum LLRP_EThingMagicFastSearchValue
01047 LLRP_tEThingMagicFastSearchValue;
01048
01049 extern const LLRP_tSEnumTableEntry
01050 LLRP_estThingMagicFastSearchValue[];
01051
01052
01053 struct LLRP_STHINGMAGIC_CONTROL_REQUEST_POWER_CYCLE_READER
01054 {
01055 LLRP_tSMessage hdr;
01056 llrp_u32_t MagicNumber;
01057 llrp_u1_t BootToSafeMode;
01058 LLRP_tSParameter * listCustom;
01059
01060 };
01061
01062 extern const LLRP_tSTypeDescriptor
01063 LLRP_tdTHINGMAGIC_CONTROL_REQUEST_POWER_CYCLE_READER;
01064
01065 extern const LLRP_tSFieldDescriptor *
01066 LLRP_apfdTHINGMAGIC_CONTROL_REQUEST_POWER_CYCLE_READER[];
01067
01068 extern LLRP_tSTHINGMAGIC_CONTROL_REQUEST_POWER_CYCLE_READER *
01069 LLRP_THINGMAGIC_CONTROL_REQUEST_POWER_CYCLE_READER_construct (void);
01070
01071 extern void
01072 LLRP_THINGMAGIC_CONTROL_REQUEST_POWER_CYCLE_READER_destruct (
01073 LLRP_tSTHINGMAGIC_CONTROL_REQUEST_POWER_CYCLE_READER * pThis);
01074
01075 extern void
01076 LLRP_THINGMAGIC_CONTROL_REQUEST_POWER_CYCLE_READER_decodeFields (
01077 LLRP_tSTHINGMAGIC_CONTROL_REQUEST_POWER_CYCLE_READER * pThis,
01078 LLRP_tSDecoderStream * pDecoderStream);
01079
01080 extern void
01081 LLRP_THINGMAGIC_CONTROL_REQUEST_POWER_CYCLE_READER_assimilateSubParameters (
01082 LLRP_tSTHINGMAGIC_CONTROL_REQUEST_POWER_CYCLE_READER * pThis,
01083 LLRP_tSErrorDetails * pError);
01084
01085 extern void
01086 LLRP_THINGMAGIC_CONTROL_REQUEST_POWER_CYCLE_READER_encode (
01087 const LLRP_tSTHINGMAGIC_CONTROL_REQUEST_POWER_CYCLE_READER *pThis,
01088 LLRP_tSEncoderStream * pEncoderStream);
01089
01090
01091 extern const LLRP_tSFieldDescriptor
01092 LLRP_fdTHINGMAGIC_CONTROL_REQUEST_POWER_CYCLE_READER_MagicNumber;
01093
01094 extern llrp_u32_t
01095 LLRP_THINGMAGIC_CONTROL_REQUEST_POWER_CYCLE_READER_getMagicNumber (
01096 LLRP_tSTHINGMAGIC_CONTROL_REQUEST_POWER_CYCLE_READER *pThis);
01097
01098 extern LLRP_tResultCode
01099 LLRP_THINGMAGIC_CONTROL_REQUEST_POWER_CYCLE_READER_setMagicNumber (
01100 LLRP_tSTHINGMAGIC_CONTROL_REQUEST_POWER_CYCLE_READER *pThis,
01101 llrp_u32_t Value);
01102
01103 extern const LLRP_tSFieldDescriptor
01104 LLRP_fdTHINGMAGIC_CONTROL_REQUEST_POWER_CYCLE_READER_BootToSafeMode;
01105
01106 extern llrp_u1_t
01107 LLRP_THINGMAGIC_CONTROL_REQUEST_POWER_CYCLE_READER_getBootToSafeMode (
01108 LLRP_tSTHINGMAGIC_CONTROL_REQUEST_POWER_CYCLE_READER *pThis);
01109
01110 extern LLRP_tResultCode
01111 LLRP_THINGMAGIC_CONTROL_REQUEST_POWER_CYCLE_READER_setBootToSafeMode (
01112 LLRP_tSTHINGMAGIC_CONTROL_REQUEST_POWER_CYCLE_READER *pThis,
01113 llrp_u1_t Value);
01114
01115 extern LLRP_tSParameter *
01116 LLRP_THINGMAGIC_CONTROL_REQUEST_POWER_CYCLE_READER_beginCustom (
01117 LLRP_tSTHINGMAGIC_CONTROL_REQUEST_POWER_CYCLE_READER *pThis);
01118
01119 extern LLRP_tSParameter *
01120 LLRP_THINGMAGIC_CONTROL_REQUEST_POWER_CYCLE_READER_nextCustom (
01121 LLRP_tSParameter *pCurrent);
01122
01123 extern void
01124 LLRP_THINGMAGIC_CONTROL_REQUEST_POWER_CYCLE_READER_clearCustom (
01125 LLRP_tSTHINGMAGIC_CONTROL_REQUEST_POWER_CYCLE_READER *pThis);
01126
01127 extern LLRP_tResultCode
01128 LLRP_THINGMAGIC_CONTROL_REQUEST_POWER_CYCLE_READER_addCustom (
01129 LLRP_tSTHINGMAGIC_CONTROL_REQUEST_POWER_CYCLE_READER *pThis,
01130 LLRP_tSParameter *pValue);
01131
01132
01133 struct LLRP_STHINGMAGIC_CONTROL_RESPONSE_POWER_CYCLE_READER
01134 {
01135 LLRP_tSMessage hdr;
01136 LLRP_tSLLRPStatus * pLLRPStatus;
01137 LLRP_tSParameter * listCustom;
01138
01139 };
01140
01141 extern const LLRP_tSTypeDescriptor
01142 LLRP_tdTHINGMAGIC_CONTROL_RESPONSE_POWER_CYCLE_READER;
01143
01144 extern const LLRP_tSFieldDescriptor *
01145 LLRP_apfdTHINGMAGIC_CONTROL_RESPONSE_POWER_CYCLE_READER[];
01146
01147 extern LLRP_tSTHINGMAGIC_CONTROL_RESPONSE_POWER_CYCLE_READER *
01148 LLRP_THINGMAGIC_CONTROL_RESPONSE_POWER_CYCLE_READER_construct (void);
01149
01150 extern void
01151 LLRP_THINGMAGIC_CONTROL_RESPONSE_POWER_CYCLE_READER_destruct (
01152 LLRP_tSTHINGMAGIC_CONTROL_RESPONSE_POWER_CYCLE_READER * pThis);
01153
01154 extern void
01155 LLRP_THINGMAGIC_CONTROL_RESPONSE_POWER_CYCLE_READER_decodeFields (
01156 LLRP_tSTHINGMAGIC_CONTROL_RESPONSE_POWER_CYCLE_READER * pThis,
01157 LLRP_tSDecoderStream * pDecoderStream);
01158
01159 extern void
01160 LLRP_THINGMAGIC_CONTROL_RESPONSE_POWER_CYCLE_READER_assimilateSubParameters (
01161 LLRP_tSTHINGMAGIC_CONTROL_RESPONSE_POWER_CYCLE_READER * pThis,
01162 LLRP_tSErrorDetails * pError);
01163
01164 extern void
01165 LLRP_THINGMAGIC_CONTROL_RESPONSE_POWER_CYCLE_READER_encode (
01166 const LLRP_tSTHINGMAGIC_CONTROL_RESPONSE_POWER_CYCLE_READER *pThis,
01167 LLRP_tSEncoderStream * pEncoderStream);
01168
01169
01170 extern LLRP_tSLLRPStatus *
01171 LLRP_THINGMAGIC_CONTROL_RESPONSE_POWER_CYCLE_READER_getLLRPStatus (
01172 LLRP_tSTHINGMAGIC_CONTROL_RESPONSE_POWER_CYCLE_READER *pThis);
01173
01174 extern LLRP_tResultCode
01175 LLRP_THINGMAGIC_CONTROL_RESPONSE_POWER_CYCLE_READER_setLLRPStatus (
01176 LLRP_tSTHINGMAGIC_CONTROL_RESPONSE_POWER_CYCLE_READER *pThis,
01177 LLRP_tSLLRPStatus *pValue);
01178
01179 extern LLRP_tSParameter *
01180 LLRP_THINGMAGIC_CONTROL_RESPONSE_POWER_CYCLE_READER_beginCustom (
01181 LLRP_tSTHINGMAGIC_CONTROL_RESPONSE_POWER_CYCLE_READER *pThis);
01182
01183 extern LLRP_tSParameter *
01184 LLRP_THINGMAGIC_CONTROL_RESPONSE_POWER_CYCLE_READER_nextCustom (
01185 LLRP_tSParameter *pCurrent);
01186
01187 extern void
01188 LLRP_THINGMAGIC_CONTROL_RESPONSE_POWER_CYCLE_READER_clearCustom (
01189 LLRP_tSTHINGMAGIC_CONTROL_RESPONSE_POWER_CYCLE_READER *pThis);
01190
01191 extern LLRP_tResultCode
01192 LLRP_THINGMAGIC_CONTROL_RESPONSE_POWER_CYCLE_READER_addCustom (
01193 LLRP_tSTHINGMAGIC_CONTROL_RESPONSE_POWER_CYCLE_READER *pThis,
01194 LLRP_tSParameter *pValue);
01195
01196
01197 struct LLRP_STHINGMAGIC_CONTROL_REQUEST_RESET_STATISTICS
01198 {
01199 LLRP_tSMessage hdr;
01200 LLRP_tSParameter * listCustom;
01201
01202 };
01203
01204 extern const LLRP_tSTypeDescriptor
01205 LLRP_tdTHINGMAGIC_CONTROL_REQUEST_RESET_STATISTICS;
01206
01207 extern const LLRP_tSFieldDescriptor *
01208 LLRP_apfdTHINGMAGIC_CONTROL_REQUEST_RESET_STATISTICS[];
01209
01210 extern LLRP_tSTHINGMAGIC_CONTROL_REQUEST_RESET_STATISTICS *
01211 LLRP_THINGMAGIC_CONTROL_REQUEST_RESET_STATISTICS_construct (void);
01212
01213 extern void
01214 LLRP_THINGMAGIC_CONTROL_REQUEST_RESET_STATISTICS_destruct (
01215 LLRP_tSTHINGMAGIC_CONTROL_REQUEST_RESET_STATISTICS * pThis);
01216
01217 extern void
01218 LLRP_THINGMAGIC_CONTROL_REQUEST_RESET_STATISTICS_decodeFields (
01219 LLRP_tSTHINGMAGIC_CONTROL_REQUEST_RESET_STATISTICS * pThis,
01220 LLRP_tSDecoderStream * pDecoderStream);
01221
01222 extern void
01223 LLRP_THINGMAGIC_CONTROL_REQUEST_RESET_STATISTICS_assimilateSubParameters (
01224 LLRP_tSTHINGMAGIC_CONTROL_REQUEST_RESET_STATISTICS * pThis,
01225 LLRP_tSErrorDetails * pError);
01226
01227 extern void
01228 LLRP_THINGMAGIC_CONTROL_REQUEST_RESET_STATISTICS_encode (
01229 const LLRP_tSTHINGMAGIC_CONTROL_REQUEST_RESET_STATISTICS *pThis,
01230 LLRP_tSEncoderStream * pEncoderStream);
01231
01232
01233 extern LLRP_tSParameter *
01234 LLRP_THINGMAGIC_CONTROL_REQUEST_RESET_STATISTICS_beginCustom (
01235 LLRP_tSTHINGMAGIC_CONTROL_REQUEST_RESET_STATISTICS *pThis);
01236
01237 extern LLRP_tSParameter *
01238 LLRP_THINGMAGIC_CONTROL_REQUEST_RESET_STATISTICS_nextCustom (
01239 LLRP_tSParameter *pCurrent);
01240
01241 extern void
01242 LLRP_THINGMAGIC_CONTROL_REQUEST_RESET_STATISTICS_clearCustom (
01243 LLRP_tSTHINGMAGIC_CONTROL_REQUEST_RESET_STATISTICS *pThis);
01244
01245 extern LLRP_tResultCode
01246 LLRP_THINGMAGIC_CONTROL_REQUEST_RESET_STATISTICS_addCustom (
01247 LLRP_tSTHINGMAGIC_CONTROL_REQUEST_RESET_STATISTICS *pThis,
01248 LLRP_tSParameter *pValue);
01249
01250
01251 struct LLRP_STHINGMAGIC_CONTROL_RESPONSE_RESET_STATISTICS
01252 {
01253 LLRP_tSMessage hdr;
01254 LLRP_tSLLRPStatus * pLLRPStatus;
01255 LLRP_tSParameter * listCustom;
01256
01257 };
01258
01259 extern const LLRP_tSTypeDescriptor
01260 LLRP_tdTHINGMAGIC_CONTROL_RESPONSE_RESET_STATISTICS;
01261
01262 extern const LLRP_tSFieldDescriptor *
01263 LLRP_apfdTHINGMAGIC_CONTROL_RESPONSE_RESET_STATISTICS[];
01264
01265 extern LLRP_tSTHINGMAGIC_CONTROL_RESPONSE_RESET_STATISTICS *
01266 LLRP_THINGMAGIC_CONTROL_RESPONSE_RESET_STATISTICS_construct (void);
01267
01268 extern void
01269 LLRP_THINGMAGIC_CONTROL_RESPONSE_RESET_STATISTICS_destruct (
01270 LLRP_tSTHINGMAGIC_CONTROL_RESPONSE_RESET_STATISTICS * pThis);
01271
01272 extern void
01273 LLRP_THINGMAGIC_CONTROL_RESPONSE_RESET_STATISTICS_decodeFields (
01274 LLRP_tSTHINGMAGIC_CONTROL_RESPONSE_RESET_STATISTICS * pThis,
01275 LLRP_tSDecoderStream * pDecoderStream);
01276
01277 extern void
01278 LLRP_THINGMAGIC_CONTROL_RESPONSE_RESET_STATISTICS_assimilateSubParameters (
01279 LLRP_tSTHINGMAGIC_CONTROL_RESPONSE_RESET_STATISTICS * pThis,
01280 LLRP_tSErrorDetails * pError);
01281
01282 extern void
01283 LLRP_THINGMAGIC_CONTROL_RESPONSE_RESET_STATISTICS_encode (
01284 const LLRP_tSTHINGMAGIC_CONTROL_RESPONSE_RESET_STATISTICS *pThis,
01285 LLRP_tSEncoderStream * pEncoderStream);
01286
01287
01288 extern LLRP_tSLLRPStatus *
01289 LLRP_THINGMAGIC_CONTROL_RESPONSE_RESET_STATISTICS_getLLRPStatus (
01290 LLRP_tSTHINGMAGIC_CONTROL_RESPONSE_RESET_STATISTICS *pThis);
01291
01292 extern LLRP_tResultCode
01293 LLRP_THINGMAGIC_CONTROL_RESPONSE_RESET_STATISTICS_setLLRPStatus (
01294 LLRP_tSTHINGMAGIC_CONTROL_RESPONSE_RESET_STATISTICS *pThis,
01295 LLRP_tSLLRPStatus *pValue);
01296
01297 extern LLRP_tSParameter *
01298 LLRP_THINGMAGIC_CONTROL_RESPONSE_RESET_STATISTICS_beginCustom (
01299 LLRP_tSTHINGMAGIC_CONTROL_RESPONSE_RESET_STATISTICS *pThis);
01300
01301 extern LLRP_tSParameter *
01302 LLRP_THINGMAGIC_CONTROL_RESPONSE_RESET_STATISTICS_nextCustom (
01303 LLRP_tSParameter *pCurrent);
01304
01305 extern void
01306 LLRP_THINGMAGIC_CONTROL_RESPONSE_RESET_STATISTICS_clearCustom (
01307 LLRP_tSTHINGMAGIC_CONTROL_RESPONSE_RESET_STATISTICS *pThis);
01308
01309 extern LLRP_tResultCode
01310 LLRP_THINGMAGIC_CONTROL_RESPONSE_RESET_STATISTICS_addCustom (
01311 LLRP_tSTHINGMAGIC_CONTROL_RESPONSE_RESET_STATISTICS *pThis,
01312 LLRP_tSParameter *pValue);
01313
01314
01315 struct LLRP_STHINGMAGIC_CONTROL_REQUEST_GET_RESET_TIME
01316 {
01317 LLRP_tSMessage hdr;
01318 LLRP_tSParameter * listCustom;
01319
01320 };
01321
01322 extern const LLRP_tSTypeDescriptor
01323 LLRP_tdTHINGMAGIC_CONTROL_REQUEST_GET_RESET_TIME;
01324
01325 extern const LLRP_tSFieldDescriptor *
01326 LLRP_apfdTHINGMAGIC_CONTROL_REQUEST_GET_RESET_TIME[];
01327
01328 extern LLRP_tSTHINGMAGIC_CONTROL_REQUEST_GET_RESET_TIME *
01329 LLRP_THINGMAGIC_CONTROL_REQUEST_GET_RESET_TIME_construct (void);
01330
01331 extern void
01332 LLRP_THINGMAGIC_CONTROL_REQUEST_GET_RESET_TIME_destruct (
01333 LLRP_tSTHINGMAGIC_CONTROL_REQUEST_GET_RESET_TIME * pThis);
01334
01335 extern void
01336 LLRP_THINGMAGIC_CONTROL_REQUEST_GET_RESET_TIME_decodeFields (
01337 LLRP_tSTHINGMAGIC_CONTROL_REQUEST_GET_RESET_TIME * pThis,
01338 LLRP_tSDecoderStream * pDecoderStream);
01339
01340 extern void
01341 LLRP_THINGMAGIC_CONTROL_REQUEST_GET_RESET_TIME_assimilateSubParameters (
01342 LLRP_tSTHINGMAGIC_CONTROL_REQUEST_GET_RESET_TIME * pThis,
01343 LLRP_tSErrorDetails * pError);
01344
01345 extern void
01346 LLRP_THINGMAGIC_CONTROL_REQUEST_GET_RESET_TIME_encode (
01347 const LLRP_tSTHINGMAGIC_CONTROL_REQUEST_GET_RESET_TIME *pThis,
01348 LLRP_tSEncoderStream * pEncoderStream);
01349
01350
01351 extern LLRP_tSParameter *
01352 LLRP_THINGMAGIC_CONTROL_REQUEST_GET_RESET_TIME_beginCustom (
01353 LLRP_tSTHINGMAGIC_CONTROL_REQUEST_GET_RESET_TIME *pThis);
01354
01355 extern LLRP_tSParameter *
01356 LLRP_THINGMAGIC_CONTROL_REQUEST_GET_RESET_TIME_nextCustom (
01357 LLRP_tSParameter *pCurrent);
01358
01359 extern void
01360 LLRP_THINGMAGIC_CONTROL_REQUEST_GET_RESET_TIME_clearCustom (
01361 LLRP_tSTHINGMAGIC_CONTROL_REQUEST_GET_RESET_TIME *pThis);
01362
01363 extern LLRP_tResultCode
01364 LLRP_THINGMAGIC_CONTROL_REQUEST_GET_RESET_TIME_addCustom (
01365 LLRP_tSTHINGMAGIC_CONTROL_REQUEST_GET_RESET_TIME *pThis,
01366 LLRP_tSParameter *pValue);
01367
01368
01369 struct LLRP_STHINGMAGIC_CONTROL_RESPONSE_GET_RESET_TIME
01370 {
01371 LLRP_tSMessage hdr;
01372 llrp_u64_t Microseconds;
01373 LLRP_tSLLRPStatus * pLLRPStatus;
01374 LLRP_tSParameter * listCustom;
01375
01376 };
01377
01378 extern const LLRP_tSTypeDescriptor
01379 LLRP_tdTHINGMAGIC_CONTROL_RESPONSE_GET_RESET_TIME;
01380
01381 extern const LLRP_tSFieldDescriptor *
01382 LLRP_apfdTHINGMAGIC_CONTROL_RESPONSE_GET_RESET_TIME[];
01383
01384 extern LLRP_tSTHINGMAGIC_CONTROL_RESPONSE_GET_RESET_TIME *
01385 LLRP_THINGMAGIC_CONTROL_RESPONSE_GET_RESET_TIME_construct (void);
01386
01387 extern void
01388 LLRP_THINGMAGIC_CONTROL_RESPONSE_GET_RESET_TIME_destruct (
01389 LLRP_tSTHINGMAGIC_CONTROL_RESPONSE_GET_RESET_TIME * pThis);
01390
01391 extern void
01392 LLRP_THINGMAGIC_CONTROL_RESPONSE_GET_RESET_TIME_decodeFields (
01393 LLRP_tSTHINGMAGIC_CONTROL_RESPONSE_GET_RESET_TIME * pThis,
01394 LLRP_tSDecoderStream * pDecoderStream);
01395
01396 extern void
01397 LLRP_THINGMAGIC_CONTROL_RESPONSE_GET_RESET_TIME_assimilateSubParameters (
01398 LLRP_tSTHINGMAGIC_CONTROL_RESPONSE_GET_RESET_TIME * pThis,
01399 LLRP_tSErrorDetails * pError);
01400
01401 extern void
01402 LLRP_THINGMAGIC_CONTROL_RESPONSE_GET_RESET_TIME_encode (
01403 const LLRP_tSTHINGMAGIC_CONTROL_RESPONSE_GET_RESET_TIME *pThis,
01404 LLRP_tSEncoderStream * pEncoderStream);
01405
01406
01407 extern const LLRP_tSFieldDescriptor
01408 LLRP_fdTHINGMAGIC_CONTROL_RESPONSE_GET_RESET_TIME_Microseconds;
01409
01410 extern llrp_u64_t
01411 LLRP_THINGMAGIC_CONTROL_RESPONSE_GET_RESET_TIME_getMicroseconds (
01412 LLRP_tSTHINGMAGIC_CONTROL_RESPONSE_GET_RESET_TIME *pThis);
01413
01414 extern LLRP_tResultCode
01415 LLRP_THINGMAGIC_CONTROL_RESPONSE_GET_RESET_TIME_setMicroseconds (
01416 LLRP_tSTHINGMAGIC_CONTROL_RESPONSE_GET_RESET_TIME *pThis,
01417 llrp_u64_t Value);
01418
01419 extern LLRP_tSLLRPStatus *
01420 LLRP_THINGMAGIC_CONTROL_RESPONSE_GET_RESET_TIME_getLLRPStatus (
01421 LLRP_tSTHINGMAGIC_CONTROL_RESPONSE_GET_RESET_TIME *pThis);
01422
01423 extern LLRP_tResultCode
01424 LLRP_THINGMAGIC_CONTROL_RESPONSE_GET_RESET_TIME_setLLRPStatus (
01425 LLRP_tSTHINGMAGIC_CONTROL_RESPONSE_GET_RESET_TIME *pThis,
01426 LLRP_tSLLRPStatus *pValue);
01427
01428 extern LLRP_tSParameter *
01429 LLRP_THINGMAGIC_CONTROL_RESPONSE_GET_RESET_TIME_beginCustom (
01430 LLRP_tSTHINGMAGIC_CONTROL_RESPONSE_GET_RESET_TIME *pThis);
01431
01432 extern LLRP_tSParameter *
01433 LLRP_THINGMAGIC_CONTROL_RESPONSE_GET_RESET_TIME_nextCustom (
01434 LLRP_tSParameter *pCurrent);
01435
01436 extern void
01437 LLRP_THINGMAGIC_CONTROL_RESPONSE_GET_RESET_TIME_clearCustom (
01438 LLRP_tSTHINGMAGIC_CONTROL_RESPONSE_GET_RESET_TIME *pThis);
01439
01440 extern LLRP_tResultCode
01441 LLRP_THINGMAGIC_CONTROL_RESPONSE_GET_RESET_TIME_addCustom (
01442 LLRP_tSTHINGMAGIC_CONTROL_RESPONSE_GET_RESET_TIME *pThis,
01443 LLRP_tSParameter *pValue);
01444
01445
01446 struct LLRP_STHINGMAGIC_CONTROL_REQUEST_GET_ANTENNA_STATS
01447 {
01448 LLRP_tSMessage hdr;
01449 llrp_u16_t AntennaID;
01450 LLRP_tSParameter * listCustom;
01451
01452 };
01453
01454 extern const LLRP_tSTypeDescriptor
01455 LLRP_tdTHINGMAGIC_CONTROL_REQUEST_GET_ANTENNA_STATS;
01456
01457 extern const LLRP_tSFieldDescriptor *
01458 LLRP_apfdTHINGMAGIC_CONTROL_REQUEST_GET_ANTENNA_STATS[];
01459
01460 extern LLRP_tSTHINGMAGIC_CONTROL_REQUEST_GET_ANTENNA_STATS *
01461 LLRP_THINGMAGIC_CONTROL_REQUEST_GET_ANTENNA_STATS_construct (void);
01462
01463 extern void
01464 LLRP_THINGMAGIC_CONTROL_REQUEST_GET_ANTENNA_STATS_destruct (
01465 LLRP_tSTHINGMAGIC_CONTROL_REQUEST_GET_ANTENNA_STATS * pThis);
01466
01467 extern void
01468 LLRP_THINGMAGIC_CONTROL_REQUEST_GET_ANTENNA_STATS_decodeFields (
01469 LLRP_tSTHINGMAGIC_CONTROL_REQUEST_GET_ANTENNA_STATS * pThis,
01470 LLRP_tSDecoderStream * pDecoderStream);
01471
01472 extern void
01473 LLRP_THINGMAGIC_CONTROL_REQUEST_GET_ANTENNA_STATS_assimilateSubParameters (
01474 LLRP_tSTHINGMAGIC_CONTROL_REQUEST_GET_ANTENNA_STATS * pThis,
01475 LLRP_tSErrorDetails * pError);
01476
01477 extern void
01478 LLRP_THINGMAGIC_CONTROL_REQUEST_GET_ANTENNA_STATS_encode (
01479 const LLRP_tSTHINGMAGIC_CONTROL_REQUEST_GET_ANTENNA_STATS *pThis,
01480 LLRP_tSEncoderStream * pEncoderStream);
01481
01482
01483 extern const LLRP_tSFieldDescriptor
01484 LLRP_fdTHINGMAGIC_CONTROL_REQUEST_GET_ANTENNA_STATS_AntennaID;
01485
01486 extern llrp_u16_t
01487 LLRP_THINGMAGIC_CONTROL_REQUEST_GET_ANTENNA_STATS_getAntennaID (
01488 LLRP_tSTHINGMAGIC_CONTROL_REQUEST_GET_ANTENNA_STATS *pThis);
01489
01490 extern LLRP_tResultCode
01491 LLRP_THINGMAGIC_CONTROL_REQUEST_GET_ANTENNA_STATS_setAntennaID (
01492 LLRP_tSTHINGMAGIC_CONTROL_REQUEST_GET_ANTENNA_STATS *pThis,
01493 llrp_u16_t Value);
01494
01495 extern LLRP_tSParameter *
01496 LLRP_THINGMAGIC_CONTROL_REQUEST_GET_ANTENNA_STATS_beginCustom (
01497 LLRP_tSTHINGMAGIC_CONTROL_REQUEST_GET_ANTENNA_STATS *pThis);
01498
01499 extern LLRP_tSParameter *
01500 LLRP_THINGMAGIC_CONTROL_REQUEST_GET_ANTENNA_STATS_nextCustom (
01501 LLRP_tSParameter *pCurrent);
01502
01503 extern void
01504 LLRP_THINGMAGIC_CONTROL_REQUEST_GET_ANTENNA_STATS_clearCustom (
01505 LLRP_tSTHINGMAGIC_CONTROL_REQUEST_GET_ANTENNA_STATS *pThis);
01506
01507 extern LLRP_tResultCode
01508 LLRP_THINGMAGIC_CONTROL_REQUEST_GET_ANTENNA_STATS_addCustom (
01509 LLRP_tSTHINGMAGIC_CONTROL_REQUEST_GET_ANTENNA_STATS *pThis,
01510 LLRP_tSParameter *pValue);
01511
01512
01513 struct LLRP_STHINGMAGIC_CONTROL_RESPONSE_GET_ANTENNA_STATS
01514 {
01515 LLRP_tSMessage hdr;
01516 llrp_u32_t TagsIdentified;
01517 llrp_u32_t TagsNotIdentified;
01518 llrp_u32_t MemoryReadFailures;
01519 llrp_u32_t WriteOperations;
01520 llrp_u32_t WriteFailures;
01521 llrp_u32_t KillOperations;
01522 llrp_u32_t KillFailures;
01523 llrp_u32_t EraseOperations;
01524 llrp_u32_t EraseFailures;
01525 llrp_u32_t LockOperations;
01526 llrp_u32_t LockFailures;
01527 llrp_u32_t NoiseLevel;
01528 llrp_u32_t TimeEnergised;
01529 llrp_u32_t PowerLevel;
01530 LLRP_tSLLRPStatus * pLLRPStatus;
01531 LLRP_tSParameter * listCustom;
01532
01533 };
01534
01535 extern const LLRP_tSTypeDescriptor
01536 LLRP_tdTHINGMAGIC_CONTROL_RESPONSE_GET_ANTENNA_STATS;
01537
01538 extern const LLRP_tSFieldDescriptor *
01539 LLRP_apfdTHINGMAGIC_CONTROL_RESPONSE_GET_ANTENNA_STATS[];
01540
01541 extern LLRP_tSTHINGMAGIC_CONTROL_RESPONSE_GET_ANTENNA_STATS *
01542 LLRP_THINGMAGIC_CONTROL_RESPONSE_GET_ANTENNA_STATS_construct (void);
01543
01544 extern void
01545 LLRP_THINGMAGIC_CONTROL_RESPONSE_GET_ANTENNA_STATS_destruct (
01546 LLRP_tSTHINGMAGIC_CONTROL_RESPONSE_GET_ANTENNA_STATS * pThis);
01547
01548 extern void
01549 LLRP_THINGMAGIC_CONTROL_RESPONSE_GET_ANTENNA_STATS_decodeFields (
01550 LLRP_tSTHINGMAGIC_CONTROL_RESPONSE_GET_ANTENNA_STATS * pThis,
01551 LLRP_tSDecoderStream * pDecoderStream);
01552
01553 extern void
01554 LLRP_THINGMAGIC_CONTROL_RESPONSE_GET_ANTENNA_STATS_assimilateSubParameters (
01555 LLRP_tSTHINGMAGIC_CONTROL_RESPONSE_GET_ANTENNA_STATS * pThis,
01556 LLRP_tSErrorDetails * pError);
01557
01558 extern void
01559 LLRP_THINGMAGIC_CONTROL_RESPONSE_GET_ANTENNA_STATS_encode (
01560 const LLRP_tSTHINGMAGIC_CONTROL_RESPONSE_GET_ANTENNA_STATS *pThis,
01561 LLRP_tSEncoderStream * pEncoderStream);
01562
01563
01564 extern const LLRP_tSFieldDescriptor
01565 LLRP_fdTHINGMAGIC_CONTROL_RESPONSE_GET_ANTENNA_STATS_TagsIdentified;
01566
01567 extern llrp_u32_t
01568 LLRP_THINGMAGIC_CONTROL_RESPONSE_GET_ANTENNA_STATS_getTagsIdentified (
01569 LLRP_tSTHINGMAGIC_CONTROL_RESPONSE_GET_ANTENNA_STATS *pThis);
01570
01571 extern LLRP_tResultCode
01572 LLRP_THINGMAGIC_CONTROL_RESPONSE_GET_ANTENNA_STATS_setTagsIdentified (
01573 LLRP_tSTHINGMAGIC_CONTROL_RESPONSE_GET_ANTENNA_STATS *pThis,
01574 llrp_u32_t Value);
01575
01576 extern const LLRP_tSFieldDescriptor
01577 LLRP_fdTHINGMAGIC_CONTROL_RESPONSE_GET_ANTENNA_STATS_TagsNotIdentified;
01578
01579 extern llrp_u32_t
01580 LLRP_THINGMAGIC_CONTROL_RESPONSE_GET_ANTENNA_STATS_getTagsNotIdentified (
01581 LLRP_tSTHINGMAGIC_CONTROL_RESPONSE_GET_ANTENNA_STATS *pThis);
01582
01583 extern LLRP_tResultCode
01584 LLRP_THINGMAGIC_CONTROL_RESPONSE_GET_ANTENNA_STATS_setTagsNotIdentified (
01585 LLRP_tSTHINGMAGIC_CONTROL_RESPONSE_GET_ANTENNA_STATS *pThis,
01586 llrp_u32_t Value);
01587
01588 extern const LLRP_tSFieldDescriptor
01589 LLRP_fdTHINGMAGIC_CONTROL_RESPONSE_GET_ANTENNA_STATS_MemoryReadFailures;
01590
01591 extern llrp_u32_t
01592 LLRP_THINGMAGIC_CONTROL_RESPONSE_GET_ANTENNA_STATS_getMemoryReadFailures (
01593 LLRP_tSTHINGMAGIC_CONTROL_RESPONSE_GET_ANTENNA_STATS *pThis);
01594
01595 extern LLRP_tResultCode
01596 LLRP_THINGMAGIC_CONTROL_RESPONSE_GET_ANTENNA_STATS_setMemoryReadFailures (
01597 LLRP_tSTHINGMAGIC_CONTROL_RESPONSE_GET_ANTENNA_STATS *pThis,
01598 llrp_u32_t Value);
01599
01600 extern const LLRP_tSFieldDescriptor
01601 LLRP_fdTHINGMAGIC_CONTROL_RESPONSE_GET_ANTENNA_STATS_WriteOperations;
01602
01603 extern llrp_u32_t
01604 LLRP_THINGMAGIC_CONTROL_RESPONSE_GET_ANTENNA_STATS_getWriteOperations (
01605 LLRP_tSTHINGMAGIC_CONTROL_RESPONSE_GET_ANTENNA_STATS *pThis);
01606
01607 extern LLRP_tResultCode
01608 LLRP_THINGMAGIC_CONTROL_RESPONSE_GET_ANTENNA_STATS_setWriteOperations (
01609 LLRP_tSTHINGMAGIC_CONTROL_RESPONSE_GET_ANTENNA_STATS *pThis,
01610 llrp_u32_t Value);
01611
01612 extern const LLRP_tSFieldDescriptor
01613 LLRP_fdTHINGMAGIC_CONTROL_RESPONSE_GET_ANTENNA_STATS_WriteFailures;
01614
01615 extern llrp_u32_t
01616 LLRP_THINGMAGIC_CONTROL_RESPONSE_GET_ANTENNA_STATS_getWriteFailures (
01617 LLRP_tSTHINGMAGIC_CONTROL_RESPONSE_GET_ANTENNA_STATS *pThis);
01618
01619 extern LLRP_tResultCode
01620 LLRP_THINGMAGIC_CONTROL_RESPONSE_GET_ANTENNA_STATS_setWriteFailures (
01621 LLRP_tSTHINGMAGIC_CONTROL_RESPONSE_GET_ANTENNA_STATS *pThis,
01622 llrp_u32_t Value);
01623
01624 extern const LLRP_tSFieldDescriptor
01625 LLRP_fdTHINGMAGIC_CONTROL_RESPONSE_GET_ANTENNA_STATS_KillOperations;
01626
01627 extern llrp_u32_t
01628 LLRP_THINGMAGIC_CONTROL_RESPONSE_GET_ANTENNA_STATS_getKillOperations (
01629 LLRP_tSTHINGMAGIC_CONTROL_RESPONSE_GET_ANTENNA_STATS *pThis);
01630
01631 extern LLRP_tResultCode
01632 LLRP_THINGMAGIC_CONTROL_RESPONSE_GET_ANTENNA_STATS_setKillOperations (
01633 LLRP_tSTHINGMAGIC_CONTROL_RESPONSE_GET_ANTENNA_STATS *pThis,
01634 llrp_u32_t Value);
01635
01636 extern const LLRP_tSFieldDescriptor
01637 LLRP_fdTHINGMAGIC_CONTROL_RESPONSE_GET_ANTENNA_STATS_KillFailures;
01638
01639 extern llrp_u32_t
01640 LLRP_THINGMAGIC_CONTROL_RESPONSE_GET_ANTENNA_STATS_getKillFailures (
01641 LLRP_tSTHINGMAGIC_CONTROL_RESPONSE_GET_ANTENNA_STATS *pThis);
01642
01643 extern LLRP_tResultCode
01644 LLRP_THINGMAGIC_CONTROL_RESPONSE_GET_ANTENNA_STATS_setKillFailures (
01645 LLRP_tSTHINGMAGIC_CONTROL_RESPONSE_GET_ANTENNA_STATS *pThis,
01646 llrp_u32_t Value);
01647
01648 extern const LLRP_tSFieldDescriptor
01649 LLRP_fdTHINGMAGIC_CONTROL_RESPONSE_GET_ANTENNA_STATS_EraseOperations;
01650
01651 extern llrp_u32_t
01652 LLRP_THINGMAGIC_CONTROL_RESPONSE_GET_ANTENNA_STATS_getEraseOperations (
01653 LLRP_tSTHINGMAGIC_CONTROL_RESPONSE_GET_ANTENNA_STATS *pThis);
01654
01655 extern LLRP_tResultCode
01656 LLRP_THINGMAGIC_CONTROL_RESPONSE_GET_ANTENNA_STATS_setEraseOperations (
01657 LLRP_tSTHINGMAGIC_CONTROL_RESPONSE_GET_ANTENNA_STATS *pThis,
01658 llrp_u32_t Value);
01659
01660 extern const LLRP_tSFieldDescriptor
01661 LLRP_fdTHINGMAGIC_CONTROL_RESPONSE_GET_ANTENNA_STATS_EraseFailures;
01662
01663 extern llrp_u32_t
01664 LLRP_THINGMAGIC_CONTROL_RESPONSE_GET_ANTENNA_STATS_getEraseFailures (
01665 LLRP_tSTHINGMAGIC_CONTROL_RESPONSE_GET_ANTENNA_STATS *pThis);
01666
01667 extern LLRP_tResultCode
01668 LLRP_THINGMAGIC_CONTROL_RESPONSE_GET_ANTENNA_STATS_setEraseFailures (
01669 LLRP_tSTHINGMAGIC_CONTROL_RESPONSE_GET_ANTENNA_STATS *pThis,
01670 llrp_u32_t Value);
01671
01672 extern const LLRP_tSFieldDescriptor
01673 LLRP_fdTHINGMAGIC_CONTROL_RESPONSE_GET_ANTENNA_STATS_LockOperations;
01674
01675 extern llrp_u32_t
01676 LLRP_THINGMAGIC_CONTROL_RESPONSE_GET_ANTENNA_STATS_getLockOperations (
01677 LLRP_tSTHINGMAGIC_CONTROL_RESPONSE_GET_ANTENNA_STATS *pThis);
01678
01679 extern LLRP_tResultCode
01680 LLRP_THINGMAGIC_CONTROL_RESPONSE_GET_ANTENNA_STATS_setLockOperations (
01681 LLRP_tSTHINGMAGIC_CONTROL_RESPONSE_GET_ANTENNA_STATS *pThis,
01682 llrp_u32_t Value);
01683
01684 extern const LLRP_tSFieldDescriptor
01685 LLRP_fdTHINGMAGIC_CONTROL_RESPONSE_GET_ANTENNA_STATS_LockFailures;
01686
01687 extern llrp_u32_t
01688 LLRP_THINGMAGIC_CONTROL_RESPONSE_GET_ANTENNA_STATS_getLockFailures (
01689 LLRP_tSTHINGMAGIC_CONTROL_RESPONSE_GET_ANTENNA_STATS *pThis);
01690
01691 extern LLRP_tResultCode
01692 LLRP_THINGMAGIC_CONTROL_RESPONSE_GET_ANTENNA_STATS_setLockFailures (
01693 LLRP_tSTHINGMAGIC_CONTROL_RESPONSE_GET_ANTENNA_STATS *pThis,
01694 llrp_u32_t Value);
01695
01696 extern const LLRP_tSFieldDescriptor
01697 LLRP_fdTHINGMAGIC_CONTROL_RESPONSE_GET_ANTENNA_STATS_NoiseLevel;
01698
01699 extern llrp_u32_t
01700 LLRP_THINGMAGIC_CONTROL_RESPONSE_GET_ANTENNA_STATS_getNoiseLevel (
01701 LLRP_tSTHINGMAGIC_CONTROL_RESPONSE_GET_ANTENNA_STATS *pThis);
01702
01703 extern LLRP_tResultCode
01704 LLRP_THINGMAGIC_CONTROL_RESPONSE_GET_ANTENNA_STATS_setNoiseLevel (
01705 LLRP_tSTHINGMAGIC_CONTROL_RESPONSE_GET_ANTENNA_STATS *pThis,
01706 llrp_u32_t Value);
01707
01708 extern const LLRP_tSFieldDescriptor
01709 LLRP_fdTHINGMAGIC_CONTROL_RESPONSE_GET_ANTENNA_STATS_TimeEnergised;
01710
01711 extern llrp_u32_t
01712 LLRP_THINGMAGIC_CONTROL_RESPONSE_GET_ANTENNA_STATS_getTimeEnergised (
01713 LLRP_tSTHINGMAGIC_CONTROL_RESPONSE_GET_ANTENNA_STATS *pThis);
01714
01715 extern LLRP_tResultCode
01716 LLRP_THINGMAGIC_CONTROL_RESPONSE_GET_ANTENNA_STATS_setTimeEnergised (
01717 LLRP_tSTHINGMAGIC_CONTROL_RESPONSE_GET_ANTENNA_STATS *pThis,
01718 llrp_u32_t Value);
01719
01720 extern const LLRP_tSFieldDescriptor
01721 LLRP_fdTHINGMAGIC_CONTROL_RESPONSE_GET_ANTENNA_STATS_PowerLevel;
01722
01723 extern llrp_u32_t
01724 LLRP_THINGMAGIC_CONTROL_RESPONSE_GET_ANTENNA_STATS_getPowerLevel (
01725 LLRP_tSTHINGMAGIC_CONTROL_RESPONSE_GET_ANTENNA_STATS *pThis);
01726
01727 extern LLRP_tResultCode
01728 LLRP_THINGMAGIC_CONTROL_RESPONSE_GET_ANTENNA_STATS_setPowerLevel (
01729 LLRP_tSTHINGMAGIC_CONTROL_RESPONSE_GET_ANTENNA_STATS *pThis,
01730 llrp_u32_t Value);
01731
01732 extern LLRP_tSLLRPStatus *
01733 LLRP_THINGMAGIC_CONTROL_RESPONSE_GET_ANTENNA_STATS_getLLRPStatus (
01734 LLRP_tSTHINGMAGIC_CONTROL_RESPONSE_GET_ANTENNA_STATS *pThis);
01735
01736 extern LLRP_tResultCode
01737 LLRP_THINGMAGIC_CONTROL_RESPONSE_GET_ANTENNA_STATS_setLLRPStatus (
01738 LLRP_tSTHINGMAGIC_CONTROL_RESPONSE_GET_ANTENNA_STATS *pThis,
01739 LLRP_tSLLRPStatus *pValue);
01740
01741 extern LLRP_tSParameter *
01742 LLRP_THINGMAGIC_CONTROL_RESPONSE_GET_ANTENNA_STATS_beginCustom (
01743 LLRP_tSTHINGMAGIC_CONTROL_RESPONSE_GET_ANTENNA_STATS *pThis);
01744
01745 extern LLRP_tSParameter *
01746 LLRP_THINGMAGIC_CONTROL_RESPONSE_GET_ANTENNA_STATS_nextCustom (
01747 LLRP_tSParameter *pCurrent);
01748
01749 extern void
01750 LLRP_THINGMAGIC_CONTROL_RESPONSE_GET_ANTENNA_STATS_clearCustom (
01751 LLRP_tSTHINGMAGIC_CONTROL_RESPONSE_GET_ANTENNA_STATS *pThis);
01752
01753 extern LLRP_tResultCode
01754 LLRP_THINGMAGIC_CONTROL_RESPONSE_GET_ANTENNA_STATS_addCustom (
01755 LLRP_tSTHINGMAGIC_CONTROL_RESPONSE_GET_ANTENNA_STATS *pThis,
01756 LLRP_tSParameter *pValue);
01757
01758
01759 struct LLRP_STHINGMAGIC_CONTROL_REQUEST_GET_READER_STATUS
01760 {
01761 LLRP_tSMessage hdr;
01762 LLRP_tSParameter * listCustom;
01763
01764 };
01765
01766 extern const LLRP_tSTypeDescriptor
01767 LLRP_tdTHINGMAGIC_CONTROL_REQUEST_GET_READER_STATUS;
01768
01769 extern const LLRP_tSFieldDescriptor *
01770 LLRP_apfdTHINGMAGIC_CONTROL_REQUEST_GET_READER_STATUS[];
01771
01772 extern LLRP_tSTHINGMAGIC_CONTROL_REQUEST_GET_READER_STATUS *
01773 LLRP_THINGMAGIC_CONTROL_REQUEST_GET_READER_STATUS_construct (void);
01774
01775 extern void
01776 LLRP_THINGMAGIC_CONTROL_REQUEST_GET_READER_STATUS_destruct (
01777 LLRP_tSTHINGMAGIC_CONTROL_REQUEST_GET_READER_STATUS * pThis);
01778
01779 extern void
01780 LLRP_THINGMAGIC_CONTROL_REQUEST_GET_READER_STATUS_decodeFields (
01781 LLRP_tSTHINGMAGIC_CONTROL_REQUEST_GET_READER_STATUS * pThis,
01782 LLRP_tSDecoderStream * pDecoderStream);
01783
01784 extern void
01785 LLRP_THINGMAGIC_CONTROL_REQUEST_GET_READER_STATUS_assimilateSubParameters (
01786 LLRP_tSTHINGMAGIC_CONTROL_REQUEST_GET_READER_STATUS * pThis,
01787 LLRP_tSErrorDetails * pError);
01788
01789 extern void
01790 LLRP_THINGMAGIC_CONTROL_REQUEST_GET_READER_STATUS_encode (
01791 const LLRP_tSTHINGMAGIC_CONTROL_REQUEST_GET_READER_STATUS *pThis,
01792 LLRP_tSEncoderStream * pEncoderStream);
01793
01794
01795 extern LLRP_tSParameter *
01796 LLRP_THINGMAGIC_CONTROL_REQUEST_GET_READER_STATUS_beginCustom (
01797 LLRP_tSTHINGMAGIC_CONTROL_REQUEST_GET_READER_STATUS *pThis);
01798
01799 extern LLRP_tSParameter *
01800 LLRP_THINGMAGIC_CONTROL_REQUEST_GET_READER_STATUS_nextCustom (
01801 LLRP_tSParameter *pCurrent);
01802
01803 extern void
01804 LLRP_THINGMAGIC_CONTROL_REQUEST_GET_READER_STATUS_clearCustom (
01805 LLRP_tSTHINGMAGIC_CONTROL_REQUEST_GET_READER_STATUS *pThis);
01806
01807 extern LLRP_tResultCode
01808 LLRP_THINGMAGIC_CONTROL_REQUEST_GET_READER_STATUS_addCustom (
01809 LLRP_tSTHINGMAGIC_CONTROL_REQUEST_GET_READER_STATUS *pThis,
01810 LLRP_tSParameter *pValue);
01811
01812
01813 struct LLRP_STHINGMAGIC_CONTROL_RESPONSE_GET_READER_STATUS
01814 {
01815 LLRP_tSMessage hdr;
01816 LLRP_tEThingMagicReaderOperatingStatus eReaderDeviceOperatingStatus;
01817 LLRP_tSLLRPStatus * pLLRPStatus;
01818 LLRP_tSParameter * listCustom;
01819
01820 };
01821
01822 extern const LLRP_tSTypeDescriptor
01823 LLRP_tdTHINGMAGIC_CONTROL_RESPONSE_GET_READER_STATUS;
01824
01825 extern const LLRP_tSFieldDescriptor *
01826 LLRP_apfdTHINGMAGIC_CONTROL_RESPONSE_GET_READER_STATUS[];
01827
01828 extern LLRP_tSTHINGMAGIC_CONTROL_RESPONSE_GET_READER_STATUS *
01829 LLRP_THINGMAGIC_CONTROL_RESPONSE_GET_READER_STATUS_construct (void);
01830
01831 extern void
01832 LLRP_THINGMAGIC_CONTROL_RESPONSE_GET_READER_STATUS_destruct (
01833 LLRP_tSTHINGMAGIC_CONTROL_RESPONSE_GET_READER_STATUS * pThis);
01834
01835 extern void
01836 LLRP_THINGMAGIC_CONTROL_RESPONSE_GET_READER_STATUS_decodeFields (
01837 LLRP_tSTHINGMAGIC_CONTROL_RESPONSE_GET_READER_STATUS * pThis,
01838 LLRP_tSDecoderStream * pDecoderStream);
01839
01840 extern void
01841 LLRP_THINGMAGIC_CONTROL_RESPONSE_GET_READER_STATUS_assimilateSubParameters (
01842 LLRP_tSTHINGMAGIC_CONTROL_RESPONSE_GET_READER_STATUS * pThis,
01843 LLRP_tSErrorDetails * pError);
01844
01845 extern void
01846 LLRP_THINGMAGIC_CONTROL_RESPONSE_GET_READER_STATUS_encode (
01847 const LLRP_tSTHINGMAGIC_CONTROL_RESPONSE_GET_READER_STATUS *pThis,
01848 LLRP_tSEncoderStream * pEncoderStream);
01849
01850
01851 extern const LLRP_tSFieldDescriptor
01852 LLRP_fdTHINGMAGIC_CONTROL_RESPONSE_GET_READER_STATUS_ReaderDeviceOperatingStatus;
01853
01854 extern LLRP_tEThingMagicReaderOperatingStatus
01855 LLRP_THINGMAGIC_CONTROL_RESPONSE_GET_READER_STATUS_getReaderDeviceOperatingStatus (
01856 LLRP_tSTHINGMAGIC_CONTROL_RESPONSE_GET_READER_STATUS *pThis);
01857
01858 extern LLRP_tResultCode
01859 LLRP_THINGMAGIC_CONTROL_RESPONSE_GET_READER_STATUS_setReaderDeviceOperatingStatus (
01860 LLRP_tSTHINGMAGIC_CONTROL_RESPONSE_GET_READER_STATUS *pThis,
01861 LLRP_tEThingMagicReaderOperatingStatus Value);
01862
01863 extern LLRP_tSLLRPStatus *
01864 LLRP_THINGMAGIC_CONTROL_RESPONSE_GET_READER_STATUS_getLLRPStatus (
01865 LLRP_tSTHINGMAGIC_CONTROL_RESPONSE_GET_READER_STATUS *pThis);
01866
01867 extern LLRP_tResultCode
01868 LLRP_THINGMAGIC_CONTROL_RESPONSE_GET_READER_STATUS_setLLRPStatus (
01869 LLRP_tSTHINGMAGIC_CONTROL_RESPONSE_GET_READER_STATUS *pThis,
01870 LLRP_tSLLRPStatus *pValue);
01871
01872 extern LLRP_tSParameter *
01873 LLRP_THINGMAGIC_CONTROL_RESPONSE_GET_READER_STATUS_beginCustom (
01874 LLRP_tSTHINGMAGIC_CONTROL_RESPONSE_GET_READER_STATUS *pThis);
01875
01876 extern LLRP_tSParameter *
01877 LLRP_THINGMAGIC_CONTROL_RESPONSE_GET_READER_STATUS_nextCustom (
01878 LLRP_tSParameter *pCurrent);
01879
01880 extern void
01881 LLRP_THINGMAGIC_CONTROL_RESPONSE_GET_READER_STATUS_clearCustom (
01882 LLRP_tSTHINGMAGIC_CONTROL_RESPONSE_GET_READER_STATUS *pThis);
01883
01884 extern LLRP_tResultCode
01885 LLRP_THINGMAGIC_CONTROL_RESPONSE_GET_READER_STATUS_addCustom (
01886 LLRP_tSTHINGMAGIC_CONTROL_RESPONSE_GET_READER_STATUS *pThis,
01887 LLRP_tSParameter *pValue);
01888
01889
01890 struct LLRP_SThingMagicDeviceControlCapabilities
01891 {
01892 LLRP_tSParameter hdr;
01893 LLRP_tEThingMagicControlCapabilities eRequestedData;
01894 LLRP_tSParameter * listCustom;
01895
01896 };
01897
01898 extern const LLRP_tSTypeDescriptor
01899 LLRP_tdThingMagicDeviceControlCapabilities;
01900
01901 extern const LLRP_tSFieldDescriptor *
01902 LLRP_apfdThingMagicDeviceControlCapabilities[];
01903
01904 extern LLRP_tSThingMagicDeviceControlCapabilities *
01905 LLRP_ThingMagicDeviceControlCapabilities_construct (void);
01906
01907 extern void
01908 LLRP_ThingMagicDeviceControlCapabilities_destruct (
01909 LLRP_tSThingMagicDeviceControlCapabilities * pThis);
01910
01911 extern void
01912 LLRP_ThingMagicDeviceControlCapabilities_decodeFields (
01913 LLRP_tSThingMagicDeviceControlCapabilities * pThis,
01914 LLRP_tSDecoderStream * pDecoderStream);
01915
01916 extern void
01917 LLRP_ThingMagicDeviceControlCapabilities_assimilateSubParameters (
01918 LLRP_tSThingMagicDeviceControlCapabilities * pThis,
01919 LLRP_tSErrorDetails * pError);
01920
01921 extern void
01922 LLRP_ThingMagicDeviceControlCapabilities_encode (
01923 const LLRP_tSThingMagicDeviceControlCapabilities *pThis,
01924 LLRP_tSEncoderStream * pEncoderStream);
01925
01926
01927 extern llrp_bool_t
01928 LLRP_ThingMagicDeviceControlCapabilities_isAllowedIn (
01929 const LLRP_tSTypeDescriptor *pEnclosingElementType);
01930
01931 extern const LLRP_tSFieldDescriptor
01932 LLRP_fdThingMagicDeviceControlCapabilities_RequestedData;
01933
01934 extern LLRP_tEThingMagicControlCapabilities
01935 LLRP_ThingMagicDeviceControlCapabilities_getRequestedData (
01936 LLRP_tSThingMagicDeviceControlCapabilities *pThis);
01937
01938 extern LLRP_tResultCode
01939 LLRP_ThingMagicDeviceControlCapabilities_setRequestedData (
01940 LLRP_tSThingMagicDeviceControlCapabilities *pThis,
01941 LLRP_tEThingMagicControlCapabilities Value);
01942
01943 extern LLRP_tSParameter *
01944 LLRP_ThingMagicDeviceControlCapabilities_beginCustom (
01945 LLRP_tSThingMagicDeviceControlCapabilities *pThis);
01946
01947 extern LLRP_tSParameter *
01948 LLRP_ThingMagicDeviceControlCapabilities_nextCustom (
01949 LLRP_tSParameter *pCurrent);
01950
01951 extern void
01952 LLRP_ThingMagicDeviceControlCapabilities_clearCustom (
01953 LLRP_tSThingMagicDeviceControlCapabilities *pThis);
01954
01955 extern LLRP_tResultCode
01956 LLRP_ThingMagicDeviceControlCapabilities_addCustom (
01957 LLRP_tSThingMagicDeviceControlCapabilities *pThis,
01958 LLRP_tSParameter *pValue);
01959
01960
01961 struct LLRP_SDeviceInformationCapabilities
01962 {
01963 LLRP_tSParameter hdr;
01964 llrp_utf8v_t ReaderEPC;
01965 llrp_utf8v_t ReaderSerialNumber;
01966 llrp_utf8v_t HardwareVersion;
01967 llrp_utf8v_t AFEVersion;
01968 LLRP_tSParameter * listCustom;
01969
01970 };
01971
01972 extern const LLRP_tSTypeDescriptor
01973 LLRP_tdDeviceInformationCapabilities;
01974
01975 extern const LLRP_tSFieldDescriptor *
01976 LLRP_apfdDeviceInformationCapabilities[];
01977
01978 extern LLRP_tSDeviceInformationCapabilities *
01979 LLRP_DeviceInformationCapabilities_construct (void);
01980
01981 extern void
01982 LLRP_DeviceInformationCapabilities_destruct (
01983 LLRP_tSDeviceInformationCapabilities * pThis);
01984
01985 extern void
01986 LLRP_DeviceInformationCapabilities_decodeFields (
01987 LLRP_tSDeviceInformationCapabilities * pThis,
01988 LLRP_tSDecoderStream * pDecoderStream);
01989
01990 extern void
01991 LLRP_DeviceInformationCapabilities_assimilateSubParameters (
01992 LLRP_tSDeviceInformationCapabilities * pThis,
01993 LLRP_tSErrorDetails * pError);
01994
01995 extern void
01996 LLRP_DeviceInformationCapabilities_encode (
01997 const LLRP_tSDeviceInformationCapabilities *pThis,
01998 LLRP_tSEncoderStream * pEncoderStream);
01999
02000
02001 extern llrp_bool_t
02002 LLRP_DeviceInformationCapabilities_isAllowedIn (
02003 const LLRP_tSTypeDescriptor *pEnclosingElementType);
02004
02005 extern const LLRP_tSFieldDescriptor
02006 LLRP_fdDeviceInformationCapabilities_ReaderEPC;
02007
02008 extern llrp_utf8v_t
02009 LLRP_DeviceInformationCapabilities_getReaderEPC (
02010 LLRP_tSDeviceInformationCapabilities *pThis);
02011
02012 extern LLRP_tResultCode
02013 LLRP_DeviceInformationCapabilities_setReaderEPC (
02014 LLRP_tSDeviceInformationCapabilities *pThis,
02015 llrp_utf8v_t Value);
02016
02017 extern const LLRP_tSFieldDescriptor
02018 LLRP_fdDeviceInformationCapabilities_ReaderSerialNumber;
02019
02020 extern llrp_utf8v_t
02021 LLRP_DeviceInformationCapabilities_getReaderSerialNumber (
02022 LLRP_tSDeviceInformationCapabilities *pThis);
02023
02024 extern LLRP_tResultCode
02025 LLRP_DeviceInformationCapabilities_setReaderSerialNumber (
02026 LLRP_tSDeviceInformationCapabilities *pThis,
02027 llrp_utf8v_t Value);
02028
02029 extern const LLRP_tSFieldDescriptor
02030 LLRP_fdDeviceInformationCapabilities_HardwareVersion;
02031
02032 extern llrp_utf8v_t
02033 LLRP_DeviceInformationCapabilities_getHardwareVersion (
02034 LLRP_tSDeviceInformationCapabilities *pThis);
02035
02036 extern LLRP_tResultCode
02037 LLRP_DeviceInformationCapabilities_setHardwareVersion (
02038 LLRP_tSDeviceInformationCapabilities *pThis,
02039 llrp_utf8v_t Value);
02040
02041 extern const LLRP_tSFieldDescriptor
02042 LLRP_fdDeviceInformationCapabilities_AFEVersion;
02043
02044 extern llrp_utf8v_t
02045 LLRP_DeviceInformationCapabilities_getAFEVersion (
02046 LLRP_tSDeviceInformationCapabilities *pThis);
02047
02048 extern LLRP_tResultCode
02049 LLRP_DeviceInformationCapabilities_setAFEVersion (
02050 LLRP_tSDeviceInformationCapabilities *pThis,
02051 llrp_utf8v_t Value);
02052
02053 extern LLRP_tSParameter *
02054 LLRP_DeviceInformationCapabilities_beginCustom (
02055 LLRP_tSDeviceInformationCapabilities *pThis);
02056
02057 extern LLRP_tSParameter *
02058 LLRP_DeviceInformationCapabilities_nextCustom (
02059 LLRP_tSParameter *pCurrent);
02060
02061 extern void
02062 LLRP_DeviceInformationCapabilities_clearCustom (
02063 LLRP_tSDeviceInformationCapabilities *pThis);
02064
02065 extern LLRP_tResultCode
02066 LLRP_DeviceInformationCapabilities_addCustom (
02067 LLRP_tSDeviceInformationCapabilities *pThis,
02068 LLRP_tSParameter *pValue);
02069
02070
02071 struct LLRP_SThingMagicDeviceControlConfiguration
02072 {
02073 LLRP_tSParameter hdr;
02074 llrp_u16_t AntennaID;
02075 LLRP_tEThingMagicControlConfiguration eRequestedData;
02076 LLRP_tSParameter * listCustom;
02077
02078 };
02079
02080 extern const LLRP_tSTypeDescriptor
02081 LLRP_tdThingMagicDeviceControlConfiguration;
02082
02083 extern const LLRP_tSFieldDescriptor *
02084 LLRP_apfdThingMagicDeviceControlConfiguration[];
02085
02086 extern LLRP_tSThingMagicDeviceControlConfiguration *
02087 LLRP_ThingMagicDeviceControlConfiguration_construct (void);
02088
02089 extern void
02090 LLRP_ThingMagicDeviceControlConfiguration_destruct (
02091 LLRP_tSThingMagicDeviceControlConfiguration * pThis);
02092
02093 extern void
02094 LLRP_ThingMagicDeviceControlConfiguration_decodeFields (
02095 LLRP_tSThingMagicDeviceControlConfiguration * pThis,
02096 LLRP_tSDecoderStream * pDecoderStream);
02097
02098 extern void
02099 LLRP_ThingMagicDeviceControlConfiguration_assimilateSubParameters (
02100 LLRP_tSThingMagicDeviceControlConfiguration * pThis,
02101 LLRP_tSErrorDetails * pError);
02102
02103 extern void
02104 LLRP_ThingMagicDeviceControlConfiguration_encode (
02105 const LLRP_tSThingMagicDeviceControlConfiguration *pThis,
02106 LLRP_tSEncoderStream * pEncoderStream);
02107
02108
02109 extern llrp_bool_t
02110 LLRP_ThingMagicDeviceControlConfiguration_isAllowedIn (
02111 const LLRP_tSTypeDescriptor *pEnclosingElementType);
02112
02113 extern const LLRP_tSFieldDescriptor
02114 LLRP_fdThingMagicDeviceControlConfiguration_AntennaID;
02115
02116 extern llrp_u16_t
02117 LLRP_ThingMagicDeviceControlConfiguration_getAntennaID (
02118 LLRP_tSThingMagicDeviceControlConfiguration *pThis);
02119
02120 extern LLRP_tResultCode
02121 LLRP_ThingMagicDeviceControlConfiguration_setAntennaID (
02122 LLRP_tSThingMagicDeviceControlConfiguration *pThis,
02123 llrp_u16_t Value);
02124
02125 extern const LLRP_tSFieldDescriptor
02126 LLRP_fdThingMagicDeviceControlConfiguration_RequestedData;
02127
02128 extern LLRP_tEThingMagicControlConfiguration
02129 LLRP_ThingMagicDeviceControlConfiguration_getRequestedData (
02130 LLRP_tSThingMagicDeviceControlConfiguration *pThis);
02131
02132 extern LLRP_tResultCode
02133 LLRP_ThingMagicDeviceControlConfiguration_setRequestedData (
02134 LLRP_tSThingMagicDeviceControlConfiguration *pThis,
02135 LLRP_tEThingMagicControlConfiguration Value);
02136
02137 extern LLRP_tSParameter *
02138 LLRP_ThingMagicDeviceControlConfiguration_beginCustom (
02139 LLRP_tSThingMagicDeviceControlConfiguration *pThis);
02140
02141 extern LLRP_tSParameter *
02142 LLRP_ThingMagicDeviceControlConfiguration_nextCustom (
02143 LLRP_tSParameter *pCurrent);
02144
02145 extern void
02146 LLRP_ThingMagicDeviceControlConfiguration_clearCustom (
02147 LLRP_tSThingMagicDeviceControlConfiguration *pThis);
02148
02149 extern LLRP_tResultCode
02150 LLRP_ThingMagicDeviceControlConfiguration_addCustom (
02151 LLRP_tSThingMagicDeviceControlConfiguration *pThis,
02152 LLRP_tSParameter *pValue);
02153
02154
02155 struct LLRP_SThingMagicReaderConfiguration
02156 {
02157 LLRP_tSParameter hdr;
02158 llrp_utf8v_t ReaderDescription;
02159 llrp_utf8v_t ReaderRole;
02160 llrp_utf8v_t ReaderHostName;
02161 LLRP_tSParameter * listCustom;
02162
02163 };
02164
02165 extern const LLRP_tSTypeDescriptor
02166 LLRP_tdThingMagicReaderConfiguration;
02167
02168 extern const LLRP_tSFieldDescriptor *
02169 LLRP_apfdThingMagicReaderConfiguration[];
02170
02171 extern LLRP_tSThingMagicReaderConfiguration *
02172 LLRP_ThingMagicReaderConfiguration_construct (void);
02173
02174 extern void
02175 LLRP_ThingMagicReaderConfiguration_destruct (
02176 LLRP_tSThingMagicReaderConfiguration * pThis);
02177
02178 extern void
02179 LLRP_ThingMagicReaderConfiguration_decodeFields (
02180 LLRP_tSThingMagicReaderConfiguration * pThis,
02181 LLRP_tSDecoderStream * pDecoderStream);
02182
02183 extern void
02184 LLRP_ThingMagicReaderConfiguration_assimilateSubParameters (
02185 LLRP_tSThingMagicReaderConfiguration * pThis,
02186 LLRP_tSErrorDetails * pError);
02187
02188 extern void
02189 LLRP_ThingMagicReaderConfiguration_encode (
02190 const LLRP_tSThingMagicReaderConfiguration *pThis,
02191 LLRP_tSEncoderStream * pEncoderStream);
02192
02193
02194 extern llrp_bool_t
02195 LLRP_ThingMagicReaderConfiguration_isAllowedIn (
02196 const LLRP_tSTypeDescriptor *pEnclosingElementType);
02197
02198 extern const LLRP_tSFieldDescriptor
02199 LLRP_fdThingMagicReaderConfiguration_ReaderDescription;
02200
02201 extern llrp_utf8v_t
02202 LLRP_ThingMagicReaderConfiguration_getReaderDescription (
02203 LLRP_tSThingMagicReaderConfiguration *pThis);
02204
02205 extern LLRP_tResultCode
02206 LLRP_ThingMagicReaderConfiguration_setReaderDescription (
02207 LLRP_tSThingMagicReaderConfiguration *pThis,
02208 llrp_utf8v_t Value);
02209
02210 extern const LLRP_tSFieldDescriptor
02211 LLRP_fdThingMagicReaderConfiguration_ReaderRole;
02212
02213 extern llrp_utf8v_t
02214 LLRP_ThingMagicReaderConfiguration_getReaderRole (
02215 LLRP_tSThingMagicReaderConfiguration *pThis);
02216
02217 extern LLRP_tResultCode
02218 LLRP_ThingMagicReaderConfiguration_setReaderRole (
02219 LLRP_tSThingMagicReaderConfiguration *pThis,
02220 llrp_utf8v_t Value);
02221
02222 extern const LLRP_tSFieldDescriptor
02223 LLRP_fdThingMagicReaderConfiguration_ReaderHostName;
02224
02225 extern llrp_utf8v_t
02226 LLRP_ThingMagicReaderConfiguration_getReaderHostName (
02227 LLRP_tSThingMagicReaderConfiguration *pThis);
02228
02229 extern LLRP_tResultCode
02230 LLRP_ThingMagicReaderConfiguration_setReaderHostName (
02231 LLRP_tSThingMagicReaderConfiguration *pThis,
02232 llrp_utf8v_t Value);
02233
02234 extern LLRP_tSParameter *
02235 LLRP_ThingMagicReaderConfiguration_beginCustom (
02236 LLRP_tSThingMagicReaderConfiguration *pThis);
02237
02238 extern LLRP_tSParameter *
02239 LLRP_ThingMagicReaderConfiguration_nextCustom (
02240 LLRP_tSParameter *pCurrent);
02241
02242 extern void
02243 LLRP_ThingMagicReaderConfiguration_clearCustom (
02244 LLRP_tSThingMagicReaderConfiguration *pThis);
02245
02246 extern LLRP_tResultCode
02247 LLRP_ThingMagicReaderConfiguration_addCustom (
02248 LLRP_tSThingMagicReaderConfiguration *pThis,
02249 LLRP_tSParameter *pValue);
02250
02251
02252 struct LLRP_SThingMagicRegionConfiguration
02253 {
02254 LLRP_tSParameter hdr;
02255 LLRP_tEThingMagicRegionID eRegionID;
02256 LLRP_tSParameter * listCustom;
02257
02258 };
02259
02260 extern const LLRP_tSTypeDescriptor
02261 LLRP_tdThingMagicRegionConfiguration;
02262
02263 extern const LLRP_tSFieldDescriptor *
02264 LLRP_apfdThingMagicRegionConfiguration[];
02265
02266 extern LLRP_tSThingMagicRegionConfiguration *
02267 LLRP_ThingMagicRegionConfiguration_construct (void);
02268
02269 extern void
02270 LLRP_ThingMagicRegionConfiguration_destruct (
02271 LLRP_tSThingMagicRegionConfiguration * pThis);
02272
02273 extern void
02274 LLRP_ThingMagicRegionConfiguration_decodeFields (
02275 LLRP_tSThingMagicRegionConfiguration * pThis,
02276 LLRP_tSDecoderStream * pDecoderStream);
02277
02278 extern void
02279 LLRP_ThingMagicRegionConfiguration_assimilateSubParameters (
02280 LLRP_tSThingMagicRegionConfiguration * pThis,
02281 LLRP_tSErrorDetails * pError);
02282
02283 extern void
02284 LLRP_ThingMagicRegionConfiguration_encode (
02285 const LLRP_tSThingMagicRegionConfiguration *pThis,
02286 LLRP_tSEncoderStream * pEncoderStream);
02287
02288
02289 extern llrp_bool_t
02290 LLRP_ThingMagicRegionConfiguration_isAllowedIn (
02291 const LLRP_tSTypeDescriptor *pEnclosingElementType);
02292
02293 extern const LLRP_tSFieldDescriptor
02294 LLRP_fdThingMagicRegionConfiguration_RegionID;
02295
02296 extern LLRP_tEThingMagicRegionID
02297 LLRP_ThingMagicRegionConfiguration_getRegionID (
02298 LLRP_tSThingMagicRegionConfiguration *pThis);
02299
02300 extern LLRP_tResultCode
02301 LLRP_ThingMagicRegionConfiguration_setRegionID (
02302 LLRP_tSThingMagicRegionConfiguration *pThis,
02303 LLRP_tEThingMagicRegionID Value);
02304
02305 extern LLRP_tSParameter *
02306 LLRP_ThingMagicRegionConfiguration_beginCustom (
02307 LLRP_tSThingMagicRegionConfiguration *pThis);
02308
02309 extern LLRP_tSParameter *
02310 LLRP_ThingMagicRegionConfiguration_nextCustom (
02311 LLRP_tSParameter *pCurrent);
02312
02313 extern void
02314 LLRP_ThingMagicRegionConfiguration_clearCustom (
02315 LLRP_tSThingMagicRegionConfiguration *pThis);
02316
02317 extern LLRP_tResultCode
02318 LLRP_ThingMagicRegionConfiguration_addCustom (
02319 LLRP_tSThingMagicRegionConfiguration *pThis,
02320 LLRP_tSParameter *pValue);
02321
02322
02323 struct LLRP_SThingMagicProtocolConfiguration
02324 {
02325 LLRP_tSParameter hdr;
02326 LLRP_tSGen2CustomParameters * pGen2CustomParameters;
02327 LLRP_tSISO18K6BCustomParameters * pISO18K6BCustomParameters;
02328 LLRP_tSParameter * listCustom;
02329
02330 };
02331
02332 extern const LLRP_tSTypeDescriptor
02333 LLRP_tdThingMagicProtocolConfiguration;
02334
02335 extern const LLRP_tSFieldDescriptor *
02336 LLRP_apfdThingMagicProtocolConfiguration[];
02337
02338 extern LLRP_tSThingMagicProtocolConfiguration *
02339 LLRP_ThingMagicProtocolConfiguration_construct (void);
02340
02341 extern void
02342 LLRP_ThingMagicProtocolConfiguration_destruct (
02343 LLRP_tSThingMagicProtocolConfiguration * pThis);
02344
02345 extern void
02346 LLRP_ThingMagicProtocolConfiguration_decodeFields (
02347 LLRP_tSThingMagicProtocolConfiguration * pThis,
02348 LLRP_tSDecoderStream * pDecoderStream);
02349
02350 extern void
02351 LLRP_ThingMagicProtocolConfiguration_assimilateSubParameters (
02352 LLRP_tSThingMagicProtocolConfiguration * pThis,
02353 LLRP_tSErrorDetails * pError);
02354
02355 extern void
02356 LLRP_ThingMagicProtocolConfiguration_encode (
02357 const LLRP_tSThingMagicProtocolConfiguration *pThis,
02358 LLRP_tSEncoderStream * pEncoderStream);
02359
02360
02361 extern llrp_bool_t
02362 LLRP_ThingMagicProtocolConfiguration_isAllowedIn (
02363 const LLRP_tSTypeDescriptor *pEnclosingElementType);
02364
02365 extern LLRP_tSGen2CustomParameters *
02366 LLRP_ThingMagicProtocolConfiguration_getGen2CustomParameters (
02367 LLRP_tSThingMagicProtocolConfiguration *pThis);
02368
02369 extern LLRP_tResultCode
02370 LLRP_ThingMagicProtocolConfiguration_setGen2CustomParameters (
02371 LLRP_tSThingMagicProtocolConfiguration *pThis,
02372 LLRP_tSGen2CustomParameters *pValue);
02373
02374 extern LLRP_tSISO18K6BCustomParameters *
02375 LLRP_ThingMagicProtocolConfiguration_getISO18K6BCustomParameters (
02376 LLRP_tSThingMagicProtocolConfiguration *pThis);
02377
02378 extern LLRP_tResultCode
02379 LLRP_ThingMagicProtocolConfiguration_setISO18K6BCustomParameters (
02380 LLRP_tSThingMagicProtocolConfiguration *pThis,
02381 LLRP_tSISO18K6BCustomParameters *pValue);
02382
02383 extern LLRP_tSParameter *
02384 LLRP_ThingMagicProtocolConfiguration_beginCustom (
02385 LLRP_tSThingMagicProtocolConfiguration *pThis);
02386
02387 extern LLRP_tSParameter *
02388 LLRP_ThingMagicProtocolConfiguration_nextCustom (
02389 LLRP_tSParameter *pCurrent);
02390
02391 extern void
02392 LLRP_ThingMagicProtocolConfiguration_clearCustom (
02393 LLRP_tSThingMagicProtocolConfiguration *pThis);
02394
02395 extern LLRP_tResultCode
02396 LLRP_ThingMagicProtocolConfiguration_addCustom (
02397 LLRP_tSThingMagicProtocolConfiguration *pThis,
02398 LLRP_tSParameter *pValue);
02399
02400
02401 struct LLRP_SGen2CustomParameters
02402 {
02403 LLRP_tSParameter hdr;
02404 LLRP_tSGen2Q * pGen2Q;
02405 LLRP_tSThingMagicTargetStrategy * pThingMagicTargetStrategy;
02406 LLRP_tSParameter * listCustom;
02407
02408 };
02409
02410 extern const LLRP_tSTypeDescriptor
02411 LLRP_tdGen2CustomParameters;
02412
02413 extern const LLRP_tSFieldDescriptor *
02414 LLRP_apfdGen2CustomParameters[];
02415
02416 extern LLRP_tSGen2CustomParameters *
02417 LLRP_Gen2CustomParameters_construct (void);
02418
02419 extern void
02420 LLRP_Gen2CustomParameters_destruct (
02421 LLRP_tSGen2CustomParameters * pThis);
02422
02423 extern void
02424 LLRP_Gen2CustomParameters_decodeFields (
02425 LLRP_tSGen2CustomParameters * pThis,
02426 LLRP_tSDecoderStream * pDecoderStream);
02427
02428 extern void
02429 LLRP_Gen2CustomParameters_assimilateSubParameters (
02430 LLRP_tSGen2CustomParameters * pThis,
02431 LLRP_tSErrorDetails * pError);
02432
02433 extern void
02434 LLRP_Gen2CustomParameters_encode (
02435 const LLRP_tSGen2CustomParameters *pThis,
02436 LLRP_tSEncoderStream * pEncoderStream);
02437
02438
02439 extern llrp_bool_t
02440 LLRP_Gen2CustomParameters_isAllowedIn (
02441 const LLRP_tSTypeDescriptor *pEnclosingElementType);
02442
02443 extern LLRP_tSGen2Q *
02444 LLRP_Gen2CustomParameters_getGen2Q (
02445 LLRP_tSGen2CustomParameters *pThis);
02446
02447 extern LLRP_tResultCode
02448 LLRP_Gen2CustomParameters_setGen2Q (
02449 LLRP_tSGen2CustomParameters *pThis,
02450 LLRP_tSGen2Q *pValue);
02451
02452 extern LLRP_tSThingMagicTargetStrategy *
02453 LLRP_Gen2CustomParameters_getThingMagicTargetStrategy (
02454 LLRP_tSGen2CustomParameters *pThis);
02455
02456 extern LLRP_tResultCode
02457 LLRP_Gen2CustomParameters_setThingMagicTargetStrategy (
02458 LLRP_tSGen2CustomParameters *pThis,
02459 LLRP_tSThingMagicTargetStrategy *pValue);
02460
02461 extern LLRP_tSParameter *
02462 LLRP_Gen2CustomParameters_beginCustom (
02463 LLRP_tSGen2CustomParameters *pThis);
02464
02465 extern LLRP_tSParameter *
02466 LLRP_Gen2CustomParameters_nextCustom (
02467 LLRP_tSParameter *pCurrent);
02468
02469 extern void
02470 LLRP_Gen2CustomParameters_clearCustom (
02471 LLRP_tSGen2CustomParameters *pThis);
02472
02473 extern LLRP_tResultCode
02474 LLRP_Gen2CustomParameters_addCustom (
02475 LLRP_tSGen2CustomParameters *pThis,
02476 LLRP_tSParameter *pValue);
02477
02478
02479 struct LLRP_SThingMagicAntennaConfiguration
02480 {
02481 LLRP_tSParameter hdr;
02482 llrp_u16_t AntennaID;
02483 LLRP_tSAntennaMode * pAntennaMode;
02484 LLRP_tSWriteTransmitPower * pWriteTransmitPower;
02485 LLRP_tSReadPointDescription * pReadPointDescription;
02486 LLRP_tSParameter * listCustom;
02487
02488 };
02489
02490 extern const LLRP_tSTypeDescriptor
02491 LLRP_tdThingMagicAntennaConfiguration;
02492
02493 extern const LLRP_tSFieldDescriptor *
02494 LLRP_apfdThingMagicAntennaConfiguration[];
02495
02496 extern LLRP_tSThingMagicAntennaConfiguration *
02497 LLRP_ThingMagicAntennaConfiguration_construct (void);
02498
02499 extern void
02500 LLRP_ThingMagicAntennaConfiguration_destruct (
02501 LLRP_tSThingMagicAntennaConfiguration * pThis);
02502
02503 extern void
02504 LLRP_ThingMagicAntennaConfiguration_decodeFields (
02505 LLRP_tSThingMagicAntennaConfiguration * pThis,
02506 LLRP_tSDecoderStream * pDecoderStream);
02507
02508 extern void
02509 LLRP_ThingMagicAntennaConfiguration_assimilateSubParameters (
02510 LLRP_tSThingMagicAntennaConfiguration * pThis,
02511 LLRP_tSErrorDetails * pError);
02512
02513 extern void
02514 LLRP_ThingMagicAntennaConfiguration_encode (
02515 const LLRP_tSThingMagicAntennaConfiguration *pThis,
02516 LLRP_tSEncoderStream * pEncoderStream);
02517
02518
02519 extern llrp_bool_t
02520 LLRP_ThingMagicAntennaConfiguration_isAllowedIn (
02521 const LLRP_tSTypeDescriptor *pEnclosingElementType);
02522
02523 extern const LLRP_tSFieldDescriptor
02524 LLRP_fdThingMagicAntennaConfiguration_AntennaID;
02525
02526 extern llrp_u16_t
02527 LLRP_ThingMagicAntennaConfiguration_getAntennaID (
02528 LLRP_tSThingMagicAntennaConfiguration *pThis);
02529
02530 extern LLRP_tResultCode
02531 LLRP_ThingMagicAntennaConfiguration_setAntennaID (
02532 LLRP_tSThingMagicAntennaConfiguration *pThis,
02533 llrp_u16_t Value);
02534
02535 extern LLRP_tSAntennaMode *
02536 LLRP_ThingMagicAntennaConfiguration_getAntennaMode (
02537 LLRP_tSThingMagicAntennaConfiguration *pThis);
02538
02539 extern LLRP_tResultCode
02540 LLRP_ThingMagicAntennaConfiguration_setAntennaMode (
02541 LLRP_tSThingMagicAntennaConfiguration *pThis,
02542 LLRP_tSAntennaMode *pValue);
02543
02544 extern LLRP_tSWriteTransmitPower *
02545 LLRP_ThingMagicAntennaConfiguration_getWriteTransmitPower (
02546 LLRP_tSThingMagicAntennaConfiguration *pThis);
02547
02548 extern LLRP_tResultCode
02549 LLRP_ThingMagicAntennaConfiguration_setWriteTransmitPower (
02550 LLRP_tSThingMagicAntennaConfiguration *pThis,
02551 LLRP_tSWriteTransmitPower *pValue);
02552
02553 extern LLRP_tSReadPointDescription *
02554 LLRP_ThingMagicAntennaConfiguration_getReadPointDescription (
02555 LLRP_tSThingMagicAntennaConfiguration *pThis);
02556
02557 extern LLRP_tResultCode
02558 LLRP_ThingMagicAntennaConfiguration_setReadPointDescription (
02559 LLRP_tSThingMagicAntennaConfiguration *pThis,
02560 LLRP_tSReadPointDescription *pValue);
02561
02562 extern LLRP_tSParameter *
02563 LLRP_ThingMagicAntennaConfiguration_beginCustom (
02564 LLRP_tSThingMagicAntennaConfiguration *pThis);
02565
02566 extern LLRP_tSParameter *
02567 LLRP_ThingMagicAntennaConfiguration_nextCustom (
02568 LLRP_tSParameter *pCurrent);
02569
02570 extern void
02571 LLRP_ThingMagicAntennaConfiguration_clearCustom (
02572 LLRP_tSThingMagicAntennaConfiguration *pThis);
02573
02574 extern LLRP_tResultCode
02575 LLRP_ThingMagicAntennaConfiguration_addCustom (
02576 LLRP_tSThingMagicAntennaConfiguration *pThis,
02577 LLRP_tSParameter *pValue);
02578
02579
02580 struct LLRP_SThingMagicCurrentTime
02581 {
02582 LLRP_tSParameter hdr;
02583 llrp_utf8v_t ReaderCurrentTime;
02584 LLRP_tSParameter * listCustom;
02585
02586 };
02587
02588 extern const LLRP_tSTypeDescriptor
02589 LLRP_tdThingMagicCurrentTime;
02590
02591 extern const LLRP_tSFieldDescriptor *
02592 LLRP_apfdThingMagicCurrentTime[];
02593
02594 extern LLRP_tSThingMagicCurrentTime *
02595 LLRP_ThingMagicCurrentTime_construct (void);
02596
02597 extern void
02598 LLRP_ThingMagicCurrentTime_destruct (
02599 LLRP_tSThingMagicCurrentTime * pThis);
02600
02601 extern void
02602 LLRP_ThingMagicCurrentTime_decodeFields (
02603 LLRP_tSThingMagicCurrentTime * pThis,
02604 LLRP_tSDecoderStream * pDecoderStream);
02605
02606 extern void
02607 LLRP_ThingMagicCurrentTime_assimilateSubParameters (
02608 LLRP_tSThingMagicCurrentTime * pThis,
02609 LLRP_tSErrorDetails * pError);
02610
02611 extern void
02612 LLRP_ThingMagicCurrentTime_encode (
02613 const LLRP_tSThingMagicCurrentTime *pThis,
02614 LLRP_tSEncoderStream * pEncoderStream);
02615
02616
02617 extern llrp_bool_t
02618 LLRP_ThingMagicCurrentTime_isAllowedIn (
02619 const LLRP_tSTypeDescriptor *pEnclosingElementType);
02620
02621 extern const LLRP_tSFieldDescriptor
02622 LLRP_fdThingMagicCurrentTime_ReaderCurrentTime;
02623
02624 extern llrp_utf8v_t
02625 LLRP_ThingMagicCurrentTime_getReaderCurrentTime (
02626 LLRP_tSThingMagicCurrentTime *pThis);
02627
02628 extern LLRP_tResultCode
02629 LLRP_ThingMagicCurrentTime_setReaderCurrentTime (
02630 LLRP_tSThingMagicCurrentTime *pThis,
02631 llrp_utf8v_t Value);
02632
02633 extern LLRP_tSParameter *
02634 LLRP_ThingMagicCurrentTime_beginCustom (
02635 LLRP_tSThingMagicCurrentTime *pThis);
02636
02637 extern LLRP_tSParameter *
02638 LLRP_ThingMagicCurrentTime_nextCustom (
02639 LLRP_tSParameter *pCurrent);
02640
02641 extern void
02642 LLRP_ThingMagicCurrentTime_clearCustom (
02643 LLRP_tSThingMagicCurrentTime *pThis);
02644
02645 extern LLRP_tResultCode
02646 LLRP_ThingMagicCurrentTime_addCustom (
02647 LLRP_tSThingMagicCurrentTime *pThis,
02648 LLRP_tSParameter *pValue);
02649
02650
02651 struct LLRP_SThingMagicDeDuplication
02652 {
02653 LLRP_tSParameter hdr;
02654 llrp_u1_t RecordHighestRSSI;
02655 llrp_u1_t UniqueByAntenna;
02656 llrp_u1_t UniqueByData;
02657 LLRP_tSParameter * listCustom;
02658
02659 };
02660
02661 extern const LLRP_tSTypeDescriptor
02662 LLRP_tdThingMagicDeDuplication;
02663
02664 extern const LLRP_tSFieldDescriptor *
02665 LLRP_apfdThingMagicDeDuplication[];
02666
02667 extern LLRP_tSThingMagicDeDuplication *
02668 LLRP_ThingMagicDeDuplication_construct (void);
02669
02670 extern void
02671 LLRP_ThingMagicDeDuplication_destruct (
02672 LLRP_tSThingMagicDeDuplication * pThis);
02673
02674 extern void
02675 LLRP_ThingMagicDeDuplication_decodeFields (
02676 LLRP_tSThingMagicDeDuplication * pThis,
02677 LLRP_tSDecoderStream * pDecoderStream);
02678
02679 extern void
02680 LLRP_ThingMagicDeDuplication_assimilateSubParameters (
02681 LLRP_tSThingMagicDeDuplication * pThis,
02682 LLRP_tSErrorDetails * pError);
02683
02684 extern void
02685 LLRP_ThingMagicDeDuplication_encode (
02686 const LLRP_tSThingMagicDeDuplication *pThis,
02687 LLRP_tSEncoderStream * pEncoderStream);
02688
02689
02690 extern llrp_bool_t
02691 LLRP_ThingMagicDeDuplication_isAllowedIn (
02692 const LLRP_tSTypeDescriptor *pEnclosingElementType);
02693
02694 extern const LLRP_tSFieldDescriptor
02695 LLRP_fdThingMagicDeDuplication_RecordHighestRSSI;
02696
02697 extern llrp_u1_t
02698 LLRP_ThingMagicDeDuplication_getRecordHighestRSSI (
02699 LLRP_tSThingMagicDeDuplication *pThis);
02700
02701 extern LLRP_tResultCode
02702 LLRP_ThingMagicDeDuplication_setRecordHighestRSSI (
02703 LLRP_tSThingMagicDeDuplication *pThis,
02704 llrp_u1_t Value);
02705
02706 extern const LLRP_tSFieldDescriptor
02707 LLRP_fdThingMagicDeDuplication_UniqueByAntenna;
02708
02709 extern llrp_u1_t
02710 LLRP_ThingMagicDeDuplication_getUniqueByAntenna (
02711 LLRP_tSThingMagicDeDuplication *pThis);
02712
02713 extern LLRP_tResultCode
02714 LLRP_ThingMagicDeDuplication_setUniqueByAntenna (
02715 LLRP_tSThingMagicDeDuplication *pThis,
02716 llrp_u1_t Value);
02717
02718 extern const LLRP_tSFieldDescriptor
02719 LLRP_fdThingMagicDeDuplication_UniqueByData;
02720
02721 extern llrp_u1_t
02722 LLRP_ThingMagicDeDuplication_getUniqueByData (
02723 LLRP_tSThingMagicDeDuplication *pThis);
02724
02725 extern LLRP_tResultCode
02726 LLRP_ThingMagicDeDuplication_setUniqueByData (
02727 LLRP_tSThingMagicDeDuplication *pThis,
02728 llrp_u1_t Value);
02729
02730 extern LLRP_tSParameter *
02731 LLRP_ThingMagicDeDuplication_beginCustom (
02732 LLRP_tSThingMagicDeDuplication *pThis);
02733
02734 extern LLRP_tSParameter *
02735 LLRP_ThingMagicDeDuplication_nextCustom (
02736 LLRP_tSParameter *pCurrent);
02737
02738 extern void
02739 LLRP_ThingMagicDeDuplication_clearCustom (
02740 LLRP_tSThingMagicDeDuplication *pThis);
02741
02742 extern LLRP_tResultCode
02743 LLRP_ThingMagicDeDuplication_addCustom (
02744 LLRP_tSThingMagicDeDuplication *pThis,
02745 LLRP_tSParameter *pValue);
02746
02747
02748 struct LLRP_SDeviceProtocolCapabilities
02749 {
02750 LLRP_tSParameter hdr;
02751 LLRP_tSSupportedProtocols * listSupportedProtocols;
02752 LLRP_tSParameter * listCustom;
02753
02754 };
02755
02756 extern const LLRP_tSTypeDescriptor
02757 LLRP_tdDeviceProtocolCapabilities;
02758
02759 extern const LLRP_tSFieldDescriptor *
02760 LLRP_apfdDeviceProtocolCapabilities[];
02761
02762 extern LLRP_tSDeviceProtocolCapabilities *
02763 LLRP_DeviceProtocolCapabilities_construct (void);
02764
02765 extern void
02766 LLRP_DeviceProtocolCapabilities_destruct (
02767 LLRP_tSDeviceProtocolCapabilities * pThis);
02768
02769 extern void
02770 LLRP_DeviceProtocolCapabilities_decodeFields (
02771 LLRP_tSDeviceProtocolCapabilities * pThis,
02772 LLRP_tSDecoderStream * pDecoderStream);
02773
02774 extern void
02775 LLRP_DeviceProtocolCapabilities_assimilateSubParameters (
02776 LLRP_tSDeviceProtocolCapabilities * pThis,
02777 LLRP_tSErrorDetails * pError);
02778
02779 extern void
02780 LLRP_DeviceProtocolCapabilities_encode (
02781 const LLRP_tSDeviceProtocolCapabilities *pThis,
02782 LLRP_tSEncoderStream * pEncoderStream);
02783
02784
02785 extern llrp_bool_t
02786 LLRP_DeviceProtocolCapabilities_isAllowedIn (
02787 const LLRP_tSTypeDescriptor *pEnclosingElementType);
02788
02789 extern LLRP_tSSupportedProtocols *
02790 LLRP_DeviceProtocolCapabilities_beginSupportedProtocols (
02791 LLRP_tSDeviceProtocolCapabilities *pThis);
02792
02793 extern LLRP_tSSupportedProtocols *
02794 LLRP_DeviceProtocolCapabilities_nextSupportedProtocols (
02795 LLRP_tSSupportedProtocols *pCurrent);
02796
02797 extern void
02798 LLRP_DeviceProtocolCapabilities_clearSupportedProtocols (
02799 LLRP_tSDeviceProtocolCapabilities *pThis);
02800
02801 extern LLRP_tResultCode
02802 LLRP_DeviceProtocolCapabilities_addSupportedProtocols (
02803 LLRP_tSDeviceProtocolCapabilities *pThis,
02804 LLRP_tSSupportedProtocols *pValue);
02805
02806
02807 extern LLRP_tSParameter *
02808 LLRP_DeviceProtocolCapabilities_beginCustom (
02809 LLRP_tSDeviceProtocolCapabilities *pThis);
02810
02811 extern LLRP_tSParameter *
02812 LLRP_DeviceProtocolCapabilities_nextCustom (
02813 LLRP_tSParameter *pCurrent);
02814
02815 extern void
02816 LLRP_DeviceProtocolCapabilities_clearCustom (
02817 LLRP_tSDeviceProtocolCapabilities *pThis);
02818
02819 extern LLRP_tResultCode
02820 LLRP_DeviceProtocolCapabilities_addCustom (
02821 LLRP_tSDeviceProtocolCapabilities *pThis,
02822 LLRP_tSParameter *pValue);
02823
02824
02825 struct LLRP_SSupportedProtocols
02826 {
02827 LLRP_tSParameter hdr;
02828 LLRP_tEProtocolID eProtocol;
02829 LLRP_tSParameter * listCustom;
02830
02831 };
02832
02833 extern const LLRP_tSTypeDescriptor
02834 LLRP_tdSupportedProtocols;
02835
02836 extern const LLRP_tSFieldDescriptor *
02837 LLRP_apfdSupportedProtocols[];
02838
02839 extern LLRP_tSSupportedProtocols *
02840 LLRP_SupportedProtocols_construct (void);
02841
02842 extern void
02843 LLRP_SupportedProtocols_destruct (
02844 LLRP_tSSupportedProtocols * pThis);
02845
02846 extern void
02847 LLRP_SupportedProtocols_decodeFields (
02848 LLRP_tSSupportedProtocols * pThis,
02849 LLRP_tSDecoderStream * pDecoderStream);
02850
02851 extern void
02852 LLRP_SupportedProtocols_assimilateSubParameters (
02853 LLRP_tSSupportedProtocols * pThis,
02854 LLRP_tSErrorDetails * pError);
02855
02856 extern void
02857 LLRP_SupportedProtocols_encode (
02858 const LLRP_tSSupportedProtocols *pThis,
02859 LLRP_tSEncoderStream * pEncoderStream);
02860
02861
02862 extern llrp_bool_t
02863 LLRP_SupportedProtocols_isAllowedIn (
02864 const LLRP_tSTypeDescriptor *pEnclosingElementType);
02865
02866 extern const LLRP_tSFieldDescriptor
02867 LLRP_fdSupportedProtocols_Protocol;
02868
02869 extern LLRP_tEProtocolID
02870 LLRP_SupportedProtocols_getProtocol (
02871 LLRP_tSSupportedProtocols *pThis);
02872
02873 extern LLRP_tResultCode
02874 LLRP_SupportedProtocols_setProtocol (
02875 LLRP_tSSupportedProtocols *pThis,
02876 LLRP_tEProtocolID Value);
02877
02878 extern LLRP_tSParameter *
02879 LLRP_SupportedProtocols_beginCustom (
02880 LLRP_tSSupportedProtocols *pThis);
02881
02882 extern LLRP_tSParameter *
02883 LLRP_SupportedProtocols_nextCustom (
02884 LLRP_tSParameter *pCurrent);
02885
02886 extern void
02887 LLRP_SupportedProtocols_clearCustom (
02888 LLRP_tSSupportedProtocols *pThis);
02889
02890 extern LLRP_tResultCode
02891 LLRP_SupportedProtocols_addCustom (
02892 LLRP_tSSupportedProtocols *pThis,
02893 LLRP_tSParameter *pValue);
02894
02895
02896 struct LLRP_SThingMagicReaderModuleTemperature
02897 {
02898 LLRP_tSParameter hdr;
02899 llrp_u8_t ReaderModuleTemperature;
02900 LLRP_tSParameter * listCustom;
02901
02902 };
02903
02904 extern const LLRP_tSTypeDescriptor
02905 LLRP_tdThingMagicReaderModuleTemperature;
02906
02907 extern const LLRP_tSFieldDescriptor *
02908 LLRP_apfdThingMagicReaderModuleTemperature[];
02909
02910 extern LLRP_tSThingMagicReaderModuleTemperature *
02911 LLRP_ThingMagicReaderModuleTemperature_construct (void);
02912
02913 extern void
02914 LLRP_ThingMagicReaderModuleTemperature_destruct (
02915 LLRP_tSThingMagicReaderModuleTemperature * pThis);
02916
02917 extern void
02918 LLRP_ThingMagicReaderModuleTemperature_decodeFields (
02919 LLRP_tSThingMagicReaderModuleTemperature * pThis,
02920 LLRP_tSDecoderStream * pDecoderStream);
02921
02922 extern void
02923 LLRP_ThingMagicReaderModuleTemperature_assimilateSubParameters (
02924 LLRP_tSThingMagicReaderModuleTemperature * pThis,
02925 LLRP_tSErrorDetails * pError);
02926
02927 extern void
02928 LLRP_ThingMagicReaderModuleTemperature_encode (
02929 const LLRP_tSThingMagicReaderModuleTemperature *pThis,
02930 LLRP_tSEncoderStream * pEncoderStream);
02931
02932
02933 extern llrp_bool_t
02934 LLRP_ThingMagicReaderModuleTemperature_isAllowedIn (
02935 const LLRP_tSTypeDescriptor *pEnclosingElementType);
02936
02937 extern const LLRP_tSFieldDescriptor
02938 LLRP_fdThingMagicReaderModuleTemperature_ReaderModuleTemperature;
02939
02940 extern llrp_u8_t
02941 LLRP_ThingMagicReaderModuleTemperature_getReaderModuleTemperature (
02942 LLRP_tSThingMagicReaderModuleTemperature *pThis);
02943
02944 extern LLRP_tResultCode
02945 LLRP_ThingMagicReaderModuleTemperature_setReaderModuleTemperature (
02946 LLRP_tSThingMagicReaderModuleTemperature *pThis,
02947 llrp_u8_t Value);
02948
02949 extern LLRP_tSParameter *
02950 LLRP_ThingMagicReaderModuleTemperature_beginCustom (
02951 LLRP_tSThingMagicReaderModuleTemperature *pThis);
02952
02953 extern LLRP_tSParameter *
02954 LLRP_ThingMagicReaderModuleTemperature_nextCustom (
02955 LLRP_tSParameter *pCurrent);
02956
02957 extern void
02958 LLRP_ThingMagicReaderModuleTemperature_clearCustom (
02959 LLRP_tSThingMagicReaderModuleTemperature *pThis);
02960
02961 extern LLRP_tResultCode
02962 LLRP_ThingMagicReaderModuleTemperature_addCustom (
02963 LLRP_tSThingMagicReaderModuleTemperature *pThis,
02964 LLRP_tSParameter *pValue);
02965
02966
02967 struct LLRP_SGen2Q
02968 {
02969 LLRP_tSParameter hdr;
02970 LLRP_tEQType eGen2QType;
02971 llrp_u8_t InitQValue;
02972 LLRP_tSParameter * listCustom;
02973
02974 };
02975
02976 extern const LLRP_tSTypeDescriptor
02977 LLRP_tdGen2Q;
02978
02979 extern const LLRP_tSFieldDescriptor *
02980 LLRP_apfdGen2Q[];
02981
02982 extern LLRP_tSGen2Q *
02983 LLRP_Gen2Q_construct (void);
02984
02985 extern void
02986 LLRP_Gen2Q_destruct (
02987 LLRP_tSGen2Q * pThis);
02988
02989 extern void
02990 LLRP_Gen2Q_decodeFields (
02991 LLRP_tSGen2Q * pThis,
02992 LLRP_tSDecoderStream * pDecoderStream);
02993
02994 extern void
02995 LLRP_Gen2Q_assimilateSubParameters (
02996 LLRP_tSGen2Q * pThis,
02997 LLRP_tSErrorDetails * pError);
02998
02999 extern void
03000 LLRP_Gen2Q_encode (
03001 const LLRP_tSGen2Q *pThis,
03002 LLRP_tSEncoderStream * pEncoderStream);
03003
03004
03005 extern llrp_bool_t
03006 LLRP_Gen2Q_isAllowedIn (
03007 const LLRP_tSTypeDescriptor *pEnclosingElementType);
03008
03009 extern const LLRP_tSFieldDescriptor
03010 LLRP_fdGen2Q_Gen2QType;
03011
03012 extern LLRP_tEQType
03013 LLRP_Gen2Q_getGen2QType (
03014 LLRP_tSGen2Q *pThis);
03015
03016 extern LLRP_tResultCode
03017 LLRP_Gen2Q_setGen2QType (
03018 LLRP_tSGen2Q *pThis,
03019 LLRP_tEQType Value);
03020
03021 extern const LLRP_tSFieldDescriptor
03022 LLRP_fdGen2Q_InitQValue;
03023
03024 extern llrp_u8_t
03025 LLRP_Gen2Q_getInitQValue (
03026 LLRP_tSGen2Q *pThis);
03027
03028 extern LLRP_tResultCode
03029 LLRP_Gen2Q_setInitQValue (
03030 LLRP_tSGen2Q *pThis,
03031 llrp_u8_t Value);
03032
03033 extern LLRP_tSParameter *
03034 LLRP_Gen2Q_beginCustom (
03035 LLRP_tSGen2Q *pThis);
03036
03037 extern LLRP_tSParameter *
03038 LLRP_Gen2Q_nextCustom (
03039 LLRP_tSParameter *pCurrent);
03040
03041 extern void
03042 LLRP_Gen2Q_clearCustom (
03043 LLRP_tSGen2Q *pThis);
03044
03045 extern LLRP_tResultCode
03046 LLRP_Gen2Q_addCustom (
03047 LLRP_tSGen2Q *pThis,
03048 LLRP_tSParameter *pValue);
03049
03050
03051 struct LLRP_SThingMagicAntennaDetection
03052 {
03053 LLRP_tSParameter hdr;
03054 llrp_u1_t AntennaDetection;
03055 LLRP_tSParameter * listCustom;
03056
03057 };
03058
03059 extern const LLRP_tSTypeDescriptor
03060 LLRP_tdThingMagicAntennaDetection;
03061
03062 extern const LLRP_tSFieldDescriptor *
03063 LLRP_apfdThingMagicAntennaDetection[];
03064
03065 extern LLRP_tSThingMagicAntennaDetection *
03066 LLRP_ThingMagicAntennaDetection_construct (void);
03067
03068 extern void
03069 LLRP_ThingMagicAntennaDetection_destruct (
03070 LLRP_tSThingMagicAntennaDetection * pThis);
03071
03072 extern void
03073 LLRP_ThingMagicAntennaDetection_decodeFields (
03074 LLRP_tSThingMagicAntennaDetection * pThis,
03075 LLRP_tSDecoderStream * pDecoderStream);
03076
03077 extern void
03078 LLRP_ThingMagicAntennaDetection_assimilateSubParameters (
03079 LLRP_tSThingMagicAntennaDetection * pThis,
03080 LLRP_tSErrorDetails * pError);
03081
03082 extern void
03083 LLRP_ThingMagicAntennaDetection_encode (
03084 const LLRP_tSThingMagicAntennaDetection *pThis,
03085 LLRP_tSEncoderStream * pEncoderStream);
03086
03087
03088 extern llrp_bool_t
03089 LLRP_ThingMagicAntennaDetection_isAllowedIn (
03090 const LLRP_tSTypeDescriptor *pEnclosingElementType);
03091
03092 extern const LLRP_tSFieldDescriptor
03093 LLRP_fdThingMagicAntennaDetection_AntennaDetection;
03094
03095 extern llrp_u1_t
03096 LLRP_ThingMagicAntennaDetection_getAntennaDetection (
03097 LLRP_tSThingMagicAntennaDetection *pThis);
03098
03099 extern LLRP_tResultCode
03100 LLRP_ThingMagicAntennaDetection_setAntennaDetection (
03101 LLRP_tSThingMagicAntennaDetection *pThis,
03102 llrp_u1_t Value);
03103
03104 extern LLRP_tSParameter *
03105 LLRP_ThingMagicAntennaDetection_beginCustom (
03106 LLRP_tSThingMagicAntennaDetection *pThis);
03107
03108 extern LLRP_tSParameter *
03109 LLRP_ThingMagicAntennaDetection_nextCustom (
03110 LLRP_tSParameter *pCurrent);
03111
03112 extern void
03113 LLRP_ThingMagicAntennaDetection_clearCustom (
03114 LLRP_tSThingMagicAntennaDetection *pThis);
03115
03116 extern LLRP_tResultCode
03117 LLRP_ThingMagicAntennaDetection_addCustom (
03118 LLRP_tSThingMagicAntennaDetection *pThis,
03119 LLRP_tSParameter *pValue);
03120
03121
03122 struct LLRP_SWriteTransmitPower
03123 {
03124 LLRP_tSParameter hdr;
03125 llrp_u16_t WriteTransmitPower;
03126 LLRP_tSParameter * listCustom;
03127
03128 };
03129
03130 extern const LLRP_tSTypeDescriptor
03131 LLRP_tdWriteTransmitPower;
03132
03133 extern const LLRP_tSFieldDescriptor *
03134 LLRP_apfdWriteTransmitPower[];
03135
03136 extern LLRP_tSWriteTransmitPower *
03137 LLRP_WriteTransmitPower_construct (void);
03138
03139 extern void
03140 LLRP_WriteTransmitPower_destruct (
03141 LLRP_tSWriteTransmitPower * pThis);
03142
03143 extern void
03144 LLRP_WriteTransmitPower_decodeFields (
03145 LLRP_tSWriteTransmitPower * pThis,
03146 LLRP_tSDecoderStream * pDecoderStream);
03147
03148 extern void
03149 LLRP_WriteTransmitPower_assimilateSubParameters (
03150 LLRP_tSWriteTransmitPower * pThis,
03151 LLRP_tSErrorDetails * pError);
03152
03153 extern void
03154 LLRP_WriteTransmitPower_encode (
03155 const LLRP_tSWriteTransmitPower *pThis,
03156 LLRP_tSEncoderStream * pEncoderStream);
03157
03158
03159 extern llrp_bool_t
03160 LLRP_WriteTransmitPower_isAllowedIn (
03161 const LLRP_tSTypeDescriptor *pEnclosingElementType);
03162
03163 extern const LLRP_tSFieldDescriptor
03164 LLRP_fdWriteTransmitPower_WriteTransmitPower;
03165
03166 extern llrp_u16_t
03167 LLRP_WriteTransmitPower_getWriteTransmitPower (
03168 LLRP_tSWriteTransmitPower *pThis);
03169
03170 extern LLRP_tResultCode
03171 LLRP_WriteTransmitPower_setWriteTransmitPower (
03172 LLRP_tSWriteTransmitPower *pThis,
03173 llrp_u16_t Value);
03174
03175 extern LLRP_tSParameter *
03176 LLRP_WriteTransmitPower_beginCustom (
03177 LLRP_tSWriteTransmitPower *pThis);
03178
03179 extern LLRP_tSParameter *
03180 LLRP_WriteTransmitPower_nextCustom (
03181 LLRP_tSParameter *pCurrent);
03182
03183 extern void
03184 LLRP_WriteTransmitPower_clearCustom (
03185 LLRP_tSWriteTransmitPower *pThis);
03186
03187 extern LLRP_tResultCode
03188 LLRP_WriteTransmitPower_addCustom (
03189 LLRP_tSWriteTransmitPower *pThis,
03190 LLRP_tSParameter *pValue);
03191
03192
03193 struct LLRP_SReadPointDescription
03194 {
03195 LLRP_tSParameter hdr;
03196 llrp_utf8v_t ReadPointDescription;
03197 LLRP_tSParameter * listCustom;
03198
03199 };
03200
03201 extern const LLRP_tSTypeDescriptor
03202 LLRP_tdReadPointDescription;
03203
03204 extern const LLRP_tSFieldDescriptor *
03205 LLRP_apfdReadPointDescription[];
03206
03207 extern LLRP_tSReadPointDescription *
03208 LLRP_ReadPointDescription_construct (void);
03209
03210 extern void
03211 LLRP_ReadPointDescription_destruct (
03212 LLRP_tSReadPointDescription * pThis);
03213
03214 extern void
03215 LLRP_ReadPointDescription_decodeFields (
03216 LLRP_tSReadPointDescription * pThis,
03217 LLRP_tSDecoderStream * pDecoderStream);
03218
03219 extern void
03220 LLRP_ReadPointDescription_assimilateSubParameters (
03221 LLRP_tSReadPointDescription * pThis,
03222 LLRP_tSErrorDetails * pError);
03223
03224 extern void
03225 LLRP_ReadPointDescription_encode (
03226 const LLRP_tSReadPointDescription *pThis,
03227 LLRP_tSEncoderStream * pEncoderStream);
03228
03229
03230 extern llrp_bool_t
03231 LLRP_ReadPointDescription_isAllowedIn (
03232 const LLRP_tSTypeDescriptor *pEnclosingElementType);
03233
03234 extern const LLRP_tSFieldDescriptor
03235 LLRP_fdReadPointDescription_ReadPointDescription;
03236
03237 extern llrp_utf8v_t
03238 LLRP_ReadPointDescription_getReadPointDescription (
03239 LLRP_tSReadPointDescription *pThis);
03240
03241 extern LLRP_tResultCode
03242 LLRP_ReadPointDescription_setReadPointDescription (
03243 LLRP_tSReadPointDescription *pThis,
03244 llrp_utf8v_t Value);
03245
03246 extern LLRP_tSParameter *
03247 LLRP_ReadPointDescription_beginCustom (
03248 LLRP_tSReadPointDescription *pThis);
03249
03250 extern LLRP_tSParameter *
03251 LLRP_ReadPointDescription_nextCustom (
03252 LLRP_tSParameter *pCurrent);
03253
03254 extern void
03255 LLRP_ReadPointDescription_clearCustom (
03256 LLRP_tSReadPointDescription *pThis);
03257
03258 extern LLRP_tResultCode
03259 LLRP_ReadPointDescription_addCustom (
03260 LLRP_tSReadPointDescription *pThis,
03261 LLRP_tSParameter *pValue);
03262
03263
03264 struct LLRP_SAntennaMode
03265 {
03266 LLRP_tSParameter hdr;
03267 LLRP_tEThingMagicAntennaMode eAntennaMode;
03268 LLRP_tSParameter * listCustom;
03269
03270 };
03271
03272 extern const LLRP_tSTypeDescriptor
03273 LLRP_tdAntennaMode;
03274
03275 extern const LLRP_tSFieldDescriptor *
03276 LLRP_apfdAntennaMode[];
03277
03278 extern LLRP_tSAntennaMode *
03279 LLRP_AntennaMode_construct (void);
03280
03281 extern void
03282 LLRP_AntennaMode_destruct (
03283 LLRP_tSAntennaMode * pThis);
03284
03285 extern void
03286 LLRP_AntennaMode_decodeFields (
03287 LLRP_tSAntennaMode * pThis,
03288 LLRP_tSDecoderStream * pDecoderStream);
03289
03290 extern void
03291 LLRP_AntennaMode_assimilateSubParameters (
03292 LLRP_tSAntennaMode * pThis,
03293 LLRP_tSErrorDetails * pError);
03294
03295 extern void
03296 LLRP_AntennaMode_encode (
03297 const LLRP_tSAntennaMode *pThis,
03298 LLRP_tSEncoderStream * pEncoderStream);
03299
03300
03301 extern llrp_bool_t
03302 LLRP_AntennaMode_isAllowedIn (
03303 const LLRP_tSTypeDescriptor *pEnclosingElementType);
03304
03305 extern const LLRP_tSFieldDescriptor
03306 LLRP_fdAntennaMode_AntennaMode;
03307
03308 extern LLRP_tEThingMagicAntennaMode
03309 LLRP_AntennaMode_getAntennaMode (
03310 LLRP_tSAntennaMode *pThis);
03311
03312 extern LLRP_tResultCode
03313 LLRP_AntennaMode_setAntennaMode (
03314 LLRP_tSAntennaMode *pThis,
03315 LLRP_tEThingMagicAntennaMode Value);
03316
03317 extern LLRP_tSParameter *
03318 LLRP_AntennaMode_beginCustom (
03319 LLRP_tSAntennaMode *pThis);
03320
03321 extern LLRP_tSParameter *
03322 LLRP_AntennaMode_nextCustom (
03323 LLRP_tSParameter *pCurrent);
03324
03325 extern void
03326 LLRP_AntennaMode_clearCustom (
03327 LLRP_tSAntennaMode *pThis);
03328
03329 extern LLRP_tResultCode
03330 LLRP_AntennaMode_addCustom (
03331 LLRP_tSAntennaMode *pThis,
03332 LLRP_tSParameter *pValue);
03333
03334
03335 struct LLRP_SThingMagicTargetStrategy
03336 {
03337 LLRP_tSParameter hdr;
03338 LLRP_tEThingMagicC1G2TargetStrategy eThingMagicTargetStrategyValue;
03339 LLRP_tSParameter * listCustom;
03340
03341 };
03342
03343 extern const LLRP_tSTypeDescriptor
03344 LLRP_tdThingMagicTargetStrategy;
03345
03346 extern const LLRP_tSFieldDescriptor *
03347 LLRP_apfdThingMagicTargetStrategy[];
03348
03349 extern LLRP_tSThingMagicTargetStrategy *
03350 LLRP_ThingMagicTargetStrategy_construct (void);
03351
03352 extern void
03353 LLRP_ThingMagicTargetStrategy_destruct (
03354 LLRP_tSThingMagicTargetStrategy * pThis);
03355
03356 extern void
03357 LLRP_ThingMagicTargetStrategy_decodeFields (
03358 LLRP_tSThingMagicTargetStrategy * pThis,
03359 LLRP_tSDecoderStream * pDecoderStream);
03360
03361 extern void
03362 LLRP_ThingMagicTargetStrategy_assimilateSubParameters (
03363 LLRP_tSThingMagicTargetStrategy * pThis,
03364 LLRP_tSErrorDetails * pError);
03365
03366 extern void
03367 LLRP_ThingMagicTargetStrategy_encode (
03368 const LLRP_tSThingMagicTargetStrategy *pThis,
03369 LLRP_tSEncoderStream * pEncoderStream);
03370
03371
03372 extern llrp_bool_t
03373 LLRP_ThingMagicTargetStrategy_isAllowedIn (
03374 const LLRP_tSTypeDescriptor *pEnclosingElementType);
03375
03376 extern const LLRP_tSFieldDescriptor
03377 LLRP_fdThingMagicTargetStrategy_ThingMagicTargetStrategyValue;
03378
03379 extern LLRP_tEThingMagicC1G2TargetStrategy
03380 LLRP_ThingMagicTargetStrategy_getThingMagicTargetStrategyValue (
03381 LLRP_tSThingMagicTargetStrategy *pThis);
03382
03383 extern LLRP_tResultCode
03384 LLRP_ThingMagicTargetStrategy_setThingMagicTargetStrategyValue (
03385 LLRP_tSThingMagicTargetStrategy *pThis,
03386 LLRP_tEThingMagicC1G2TargetStrategy Value);
03387
03388 extern LLRP_tSParameter *
03389 LLRP_ThingMagicTargetStrategy_beginCustom (
03390 LLRP_tSThingMagicTargetStrategy *pThis);
03391
03392 extern LLRP_tSParameter *
03393 LLRP_ThingMagicTargetStrategy_nextCustom (
03394 LLRP_tSParameter *pCurrent);
03395
03396 extern void
03397 LLRP_ThingMagicTargetStrategy_clearCustom (
03398 LLRP_tSThingMagicTargetStrategy *pThis);
03399
03400 extern LLRP_tResultCode
03401 LLRP_ThingMagicTargetStrategy_addCustom (
03402 LLRP_tSThingMagicTargetStrategy *pThis,
03403 LLRP_tSParameter *pValue);
03404
03405
03406 struct LLRP_SThingMagicLicenseKey
03407 {
03408 LLRP_tSParameter hdr;
03409 llrp_u8v_t LicenseKey;
03410 LLRP_tSParameter * listCustom;
03411
03412 };
03413
03414 extern const LLRP_tSTypeDescriptor
03415 LLRP_tdThingMagicLicenseKey;
03416
03417 extern const LLRP_tSFieldDescriptor *
03418 LLRP_apfdThingMagicLicenseKey[];
03419
03420 extern LLRP_tSThingMagicLicenseKey *
03421 LLRP_ThingMagicLicenseKey_construct (void);
03422
03423 extern void
03424 LLRP_ThingMagicLicenseKey_destruct (
03425 LLRP_tSThingMagicLicenseKey * pThis);
03426
03427 extern void
03428 LLRP_ThingMagicLicenseKey_decodeFields (
03429 LLRP_tSThingMagicLicenseKey * pThis,
03430 LLRP_tSDecoderStream * pDecoderStream);
03431
03432 extern void
03433 LLRP_ThingMagicLicenseKey_assimilateSubParameters (
03434 LLRP_tSThingMagicLicenseKey * pThis,
03435 LLRP_tSErrorDetails * pError);
03436
03437 extern void
03438 LLRP_ThingMagicLicenseKey_encode (
03439 const LLRP_tSThingMagicLicenseKey *pThis,
03440 LLRP_tSEncoderStream * pEncoderStream);
03441
03442
03443 extern llrp_bool_t
03444 LLRP_ThingMagicLicenseKey_isAllowedIn (
03445 const LLRP_tSTypeDescriptor *pEnclosingElementType);
03446
03447 extern const LLRP_tSFieldDescriptor
03448 LLRP_fdThingMagicLicenseKey_LicenseKey;
03449
03450 extern llrp_u8v_t
03451 LLRP_ThingMagicLicenseKey_getLicenseKey (
03452 LLRP_tSThingMagicLicenseKey *pThis);
03453
03454 extern LLRP_tResultCode
03455 LLRP_ThingMagicLicenseKey_setLicenseKey (
03456 LLRP_tSThingMagicLicenseKey *pThis,
03457 llrp_u8v_t Value);
03458
03459 extern LLRP_tSParameter *
03460 LLRP_ThingMagicLicenseKey_beginCustom (
03461 LLRP_tSThingMagicLicenseKey *pThis);
03462
03463 extern LLRP_tSParameter *
03464 LLRP_ThingMagicLicenseKey_nextCustom (
03465 LLRP_tSParameter *pCurrent);
03466
03467 extern void
03468 LLRP_ThingMagicLicenseKey_clearCustom (
03469 LLRP_tSThingMagicLicenseKey *pThis);
03470
03471 extern LLRP_tResultCode
03472 LLRP_ThingMagicLicenseKey_addCustom (
03473 LLRP_tSThingMagicLicenseKey *pThis,
03474 LLRP_tSParameter *pValue);
03475
03476
03477 struct LLRP_SThingMagicBlockPermalock
03478 {
03479 LLRP_tSParameter hdr;
03480 llrp_u16_t OpSpecID;
03481 llrp_u32_t AccessPassword;
03482 llrp_u8_t ReadLock;
03483 llrp_u2_t MB;
03484 llrp_u32_t BlockPointer;
03485 llrp_u16v_t BlockMask;
03486 LLRP_tSParameter * listCustom;
03487
03488 };
03489
03490 extern const LLRP_tSTypeDescriptor
03491 LLRP_tdThingMagicBlockPermalock;
03492
03493 extern const LLRP_tSFieldDescriptor *
03494 LLRP_apfdThingMagicBlockPermalock[];
03495
03496 extern LLRP_tSThingMagicBlockPermalock *
03497 LLRP_ThingMagicBlockPermalock_construct (void);
03498
03499 extern void
03500 LLRP_ThingMagicBlockPermalock_destruct (
03501 LLRP_tSThingMagicBlockPermalock * pThis);
03502
03503 extern void
03504 LLRP_ThingMagicBlockPermalock_decodeFields (
03505 LLRP_tSThingMagicBlockPermalock * pThis,
03506 LLRP_tSDecoderStream * pDecoderStream);
03507
03508 extern void
03509 LLRP_ThingMagicBlockPermalock_assimilateSubParameters (
03510 LLRP_tSThingMagicBlockPermalock * pThis,
03511 LLRP_tSErrorDetails * pError);
03512
03513 extern void
03514 LLRP_ThingMagicBlockPermalock_encode (
03515 const LLRP_tSThingMagicBlockPermalock *pThis,
03516 LLRP_tSEncoderStream * pEncoderStream);
03517
03518
03519 extern llrp_bool_t
03520 LLRP_ThingMagicBlockPermalock_isAllowedIn (
03521 const LLRP_tSTypeDescriptor *pEnclosingElementType);
03522
03523 extern const LLRP_tSFieldDescriptor
03524 LLRP_fdThingMagicBlockPermalock_OpSpecID;
03525
03526 extern llrp_u16_t
03527 LLRP_ThingMagicBlockPermalock_getOpSpecID (
03528 LLRP_tSThingMagicBlockPermalock *pThis);
03529
03530 extern LLRP_tResultCode
03531 LLRP_ThingMagicBlockPermalock_setOpSpecID (
03532 LLRP_tSThingMagicBlockPermalock *pThis,
03533 llrp_u16_t Value);
03534
03535 extern const LLRP_tSFieldDescriptor
03536 LLRP_fdThingMagicBlockPermalock_AccessPassword;
03537
03538 extern llrp_u32_t
03539 LLRP_ThingMagicBlockPermalock_getAccessPassword (
03540 LLRP_tSThingMagicBlockPermalock *pThis);
03541
03542 extern LLRP_tResultCode
03543 LLRP_ThingMagicBlockPermalock_setAccessPassword (
03544 LLRP_tSThingMagicBlockPermalock *pThis,
03545 llrp_u32_t Value);
03546
03547 extern const LLRP_tSFieldDescriptor
03548 LLRP_fdThingMagicBlockPermalock_ReadLock;
03549
03550 extern llrp_u8_t
03551 LLRP_ThingMagicBlockPermalock_getReadLock (
03552 LLRP_tSThingMagicBlockPermalock *pThis);
03553
03554 extern LLRP_tResultCode
03555 LLRP_ThingMagicBlockPermalock_setReadLock (
03556 LLRP_tSThingMagicBlockPermalock *pThis,
03557 llrp_u8_t Value);
03558
03559 extern const LLRP_tSFieldDescriptor
03560 LLRP_fdThingMagicBlockPermalock_MB;
03561
03562 extern llrp_u2_t
03563 LLRP_ThingMagicBlockPermalock_getMB (
03564 LLRP_tSThingMagicBlockPermalock *pThis);
03565
03566 extern LLRP_tResultCode
03567 LLRP_ThingMagicBlockPermalock_setMB (
03568 LLRP_tSThingMagicBlockPermalock *pThis,
03569 llrp_u2_t Value);
03570
03571 extern const LLRP_tSFieldDescriptor
03572 LLRP_fdThingMagicBlockPermalock_BlockPointer;
03573
03574 extern llrp_u32_t
03575 LLRP_ThingMagicBlockPermalock_getBlockPointer (
03576 LLRP_tSThingMagicBlockPermalock *pThis);
03577
03578 extern LLRP_tResultCode
03579 LLRP_ThingMagicBlockPermalock_setBlockPointer (
03580 LLRP_tSThingMagicBlockPermalock *pThis,
03581 llrp_u32_t Value);
03582
03583 extern const LLRP_tSFieldDescriptor
03584 LLRP_fdThingMagicBlockPermalock_BlockMask;
03585
03586 extern llrp_u16v_t
03587 LLRP_ThingMagicBlockPermalock_getBlockMask (
03588 LLRP_tSThingMagicBlockPermalock *pThis);
03589
03590 extern LLRP_tResultCode
03591 LLRP_ThingMagicBlockPermalock_setBlockMask (
03592 LLRP_tSThingMagicBlockPermalock *pThis,
03593 llrp_u16v_t Value);
03594
03595 extern LLRP_tSParameter *
03596 LLRP_ThingMagicBlockPermalock_beginCustom (
03597 LLRP_tSThingMagicBlockPermalock *pThis);
03598
03599 extern LLRP_tSParameter *
03600 LLRP_ThingMagicBlockPermalock_nextCustom (
03601 LLRP_tSParameter *pCurrent);
03602
03603 extern void
03604 LLRP_ThingMagicBlockPermalock_clearCustom (
03605 LLRP_tSThingMagicBlockPermalock *pThis);
03606
03607 extern LLRP_tResultCode
03608 LLRP_ThingMagicBlockPermalock_addCustom (
03609 LLRP_tSThingMagicBlockPermalock *pThis,
03610 LLRP_tSParameter *pValue);
03611
03612
03613 struct LLRP_SThingMagicBlockPermalockOpSpecResult
03614 {
03615 LLRP_tSParameter hdr;
03616 LLRP_tEThingMagicCustomTagOpSpecResultType eResult;
03617 llrp_u16_t OpSpecID;
03618 llrp_u16v_t PermalockStatus;
03619 LLRP_tSParameter * listCustom;
03620
03621 };
03622
03623 extern const LLRP_tSTypeDescriptor
03624 LLRP_tdThingMagicBlockPermalockOpSpecResult;
03625
03626 extern const LLRP_tSFieldDescriptor *
03627 LLRP_apfdThingMagicBlockPermalockOpSpecResult[];
03628
03629 extern LLRP_tSThingMagicBlockPermalockOpSpecResult *
03630 LLRP_ThingMagicBlockPermalockOpSpecResult_construct (void);
03631
03632 extern void
03633 LLRP_ThingMagicBlockPermalockOpSpecResult_destruct (
03634 LLRP_tSThingMagicBlockPermalockOpSpecResult * pThis);
03635
03636 extern void
03637 LLRP_ThingMagicBlockPermalockOpSpecResult_decodeFields (
03638 LLRP_tSThingMagicBlockPermalockOpSpecResult * pThis,
03639 LLRP_tSDecoderStream * pDecoderStream);
03640
03641 extern void
03642 LLRP_ThingMagicBlockPermalockOpSpecResult_assimilateSubParameters (
03643 LLRP_tSThingMagicBlockPermalockOpSpecResult * pThis,
03644 LLRP_tSErrorDetails * pError);
03645
03646 extern void
03647 LLRP_ThingMagicBlockPermalockOpSpecResult_encode (
03648 const LLRP_tSThingMagicBlockPermalockOpSpecResult *pThis,
03649 LLRP_tSEncoderStream * pEncoderStream);
03650
03651
03652 extern llrp_bool_t
03653 LLRP_ThingMagicBlockPermalockOpSpecResult_isAllowedIn (
03654 const LLRP_tSTypeDescriptor *pEnclosingElementType);
03655
03656 extern const LLRP_tSFieldDescriptor
03657 LLRP_fdThingMagicBlockPermalockOpSpecResult_Result;
03658
03659 extern LLRP_tEThingMagicCustomTagOpSpecResultType
03660 LLRP_ThingMagicBlockPermalockOpSpecResult_getResult (
03661 LLRP_tSThingMagicBlockPermalockOpSpecResult *pThis);
03662
03663 extern LLRP_tResultCode
03664 LLRP_ThingMagicBlockPermalockOpSpecResult_setResult (
03665 LLRP_tSThingMagicBlockPermalockOpSpecResult *pThis,
03666 LLRP_tEThingMagicCustomTagOpSpecResultType Value);
03667
03668 extern const LLRP_tSFieldDescriptor
03669 LLRP_fdThingMagicBlockPermalockOpSpecResult_OpSpecID;
03670
03671 extern llrp_u16_t
03672 LLRP_ThingMagicBlockPermalockOpSpecResult_getOpSpecID (
03673 LLRP_tSThingMagicBlockPermalockOpSpecResult *pThis);
03674
03675 extern LLRP_tResultCode
03676 LLRP_ThingMagicBlockPermalockOpSpecResult_setOpSpecID (
03677 LLRP_tSThingMagicBlockPermalockOpSpecResult *pThis,
03678 llrp_u16_t Value);
03679
03680 extern const LLRP_tSFieldDescriptor
03681 LLRP_fdThingMagicBlockPermalockOpSpecResult_PermalockStatus;
03682
03683 extern llrp_u16v_t
03684 LLRP_ThingMagicBlockPermalockOpSpecResult_getPermalockStatus (
03685 LLRP_tSThingMagicBlockPermalockOpSpecResult *pThis);
03686
03687 extern LLRP_tResultCode
03688 LLRP_ThingMagicBlockPermalockOpSpecResult_setPermalockStatus (
03689 LLRP_tSThingMagicBlockPermalockOpSpecResult *pThis,
03690 llrp_u16v_t Value);
03691
03692 extern LLRP_tSParameter *
03693 LLRP_ThingMagicBlockPermalockOpSpecResult_beginCustom (
03694 LLRP_tSThingMagicBlockPermalockOpSpecResult *pThis);
03695
03696 extern LLRP_tSParameter *
03697 LLRP_ThingMagicBlockPermalockOpSpecResult_nextCustom (
03698 LLRP_tSParameter *pCurrent);
03699
03700 extern void
03701 LLRP_ThingMagicBlockPermalockOpSpecResult_clearCustom (
03702 LLRP_tSThingMagicBlockPermalockOpSpecResult *pThis);
03703
03704 extern LLRP_tResultCode
03705 LLRP_ThingMagicBlockPermalockOpSpecResult_addCustom (
03706 LLRP_tSThingMagicBlockPermalockOpSpecResult *pThis,
03707 LLRP_tSParameter *pValue);
03708
03709
03710 struct LLRP_SThingMagicHiggs2PartialLoadImage
03711 {
03712 LLRP_tSParameter hdr;
03713 llrp_u16_t OpSpecID;
03714 llrp_u32_t CurrentAccessPassword;
03715 llrp_u32_t KillPassword;
03716 llrp_u32_t AccessPassword;
03717 llrp_u8v_t EPCData;
03718 LLRP_tSParameter * listCustom;
03719
03720 };
03721
03722 extern const LLRP_tSTypeDescriptor
03723 LLRP_tdThingMagicHiggs2PartialLoadImage;
03724
03725 extern const LLRP_tSFieldDescriptor *
03726 LLRP_apfdThingMagicHiggs2PartialLoadImage[];
03727
03728 extern LLRP_tSThingMagicHiggs2PartialLoadImage *
03729 LLRP_ThingMagicHiggs2PartialLoadImage_construct (void);
03730
03731 extern void
03732 LLRP_ThingMagicHiggs2PartialLoadImage_destruct (
03733 LLRP_tSThingMagicHiggs2PartialLoadImage * pThis);
03734
03735 extern void
03736 LLRP_ThingMagicHiggs2PartialLoadImage_decodeFields (
03737 LLRP_tSThingMagicHiggs2PartialLoadImage * pThis,
03738 LLRP_tSDecoderStream * pDecoderStream);
03739
03740 extern void
03741 LLRP_ThingMagicHiggs2PartialLoadImage_assimilateSubParameters (
03742 LLRP_tSThingMagicHiggs2PartialLoadImage * pThis,
03743 LLRP_tSErrorDetails * pError);
03744
03745 extern void
03746 LLRP_ThingMagicHiggs2PartialLoadImage_encode (
03747 const LLRP_tSThingMagicHiggs2PartialLoadImage *pThis,
03748 LLRP_tSEncoderStream * pEncoderStream);
03749
03750
03751 extern llrp_bool_t
03752 LLRP_ThingMagicHiggs2PartialLoadImage_isAllowedIn (
03753 const LLRP_tSTypeDescriptor *pEnclosingElementType);
03754
03755 extern const LLRP_tSFieldDescriptor
03756 LLRP_fdThingMagicHiggs2PartialLoadImage_OpSpecID;
03757
03758 extern llrp_u16_t
03759 LLRP_ThingMagicHiggs2PartialLoadImage_getOpSpecID (
03760 LLRP_tSThingMagicHiggs2PartialLoadImage *pThis);
03761
03762 extern LLRP_tResultCode
03763 LLRP_ThingMagicHiggs2PartialLoadImage_setOpSpecID (
03764 LLRP_tSThingMagicHiggs2PartialLoadImage *pThis,
03765 llrp_u16_t Value);
03766
03767 extern const LLRP_tSFieldDescriptor
03768 LLRP_fdThingMagicHiggs2PartialLoadImage_CurrentAccessPassword;
03769
03770 extern llrp_u32_t
03771 LLRP_ThingMagicHiggs2PartialLoadImage_getCurrentAccessPassword (
03772 LLRP_tSThingMagicHiggs2PartialLoadImage *pThis);
03773
03774 extern LLRP_tResultCode
03775 LLRP_ThingMagicHiggs2PartialLoadImage_setCurrentAccessPassword (
03776 LLRP_tSThingMagicHiggs2PartialLoadImage *pThis,
03777 llrp_u32_t Value);
03778
03779 extern const LLRP_tSFieldDescriptor
03780 LLRP_fdThingMagicHiggs2PartialLoadImage_KillPassword;
03781
03782 extern llrp_u32_t
03783 LLRP_ThingMagicHiggs2PartialLoadImage_getKillPassword (
03784 LLRP_tSThingMagicHiggs2PartialLoadImage *pThis);
03785
03786 extern LLRP_tResultCode
03787 LLRP_ThingMagicHiggs2PartialLoadImage_setKillPassword (
03788 LLRP_tSThingMagicHiggs2PartialLoadImage *pThis,
03789 llrp_u32_t Value);
03790
03791 extern const LLRP_tSFieldDescriptor
03792 LLRP_fdThingMagicHiggs2PartialLoadImage_AccessPassword;
03793
03794 extern llrp_u32_t
03795 LLRP_ThingMagicHiggs2PartialLoadImage_getAccessPassword (
03796 LLRP_tSThingMagicHiggs2PartialLoadImage *pThis);
03797
03798 extern LLRP_tResultCode
03799 LLRP_ThingMagicHiggs2PartialLoadImage_setAccessPassword (
03800 LLRP_tSThingMagicHiggs2PartialLoadImage *pThis,
03801 llrp_u32_t Value);
03802
03803 extern const LLRP_tSFieldDescriptor
03804 LLRP_fdThingMagicHiggs2PartialLoadImage_EPCData;
03805
03806 extern llrp_u8v_t
03807 LLRP_ThingMagicHiggs2PartialLoadImage_getEPCData (
03808 LLRP_tSThingMagicHiggs2PartialLoadImage *pThis);
03809
03810 extern LLRP_tResultCode
03811 LLRP_ThingMagicHiggs2PartialLoadImage_setEPCData (
03812 LLRP_tSThingMagicHiggs2PartialLoadImage *pThis,
03813 llrp_u8v_t Value);
03814
03815 extern LLRP_tSParameter *
03816 LLRP_ThingMagicHiggs2PartialLoadImage_beginCustom (
03817 LLRP_tSThingMagicHiggs2PartialLoadImage *pThis);
03818
03819 extern LLRP_tSParameter *
03820 LLRP_ThingMagicHiggs2PartialLoadImage_nextCustom (
03821 LLRP_tSParameter *pCurrent);
03822
03823 extern void
03824 LLRP_ThingMagicHiggs2PartialLoadImage_clearCustom (
03825 LLRP_tSThingMagicHiggs2PartialLoadImage *pThis);
03826
03827 extern LLRP_tResultCode
03828 LLRP_ThingMagicHiggs2PartialLoadImage_addCustom (
03829 LLRP_tSThingMagicHiggs2PartialLoadImage *pThis,
03830 LLRP_tSParameter *pValue);
03831
03832
03833 struct LLRP_SThingMagicHiggs2PartialLoadImageOpSpecResult
03834 {
03835 LLRP_tSParameter hdr;
03836 LLRP_tEThingMagicCustomTagOpSpecResultType eResult;
03837 llrp_u16_t OpSpecID;
03838 LLRP_tSParameter * listCustom;
03839
03840 };
03841
03842 extern const LLRP_tSTypeDescriptor
03843 LLRP_tdThingMagicHiggs2PartialLoadImageOpSpecResult;
03844
03845 extern const LLRP_tSFieldDescriptor *
03846 LLRP_apfdThingMagicHiggs2PartialLoadImageOpSpecResult[];
03847
03848 extern LLRP_tSThingMagicHiggs2PartialLoadImageOpSpecResult *
03849 LLRP_ThingMagicHiggs2PartialLoadImageOpSpecResult_construct (void);
03850
03851 extern void
03852 LLRP_ThingMagicHiggs2PartialLoadImageOpSpecResult_destruct (
03853 LLRP_tSThingMagicHiggs2PartialLoadImageOpSpecResult * pThis);
03854
03855 extern void
03856 LLRP_ThingMagicHiggs2PartialLoadImageOpSpecResult_decodeFields (
03857 LLRP_tSThingMagicHiggs2PartialLoadImageOpSpecResult * pThis,
03858 LLRP_tSDecoderStream * pDecoderStream);
03859
03860 extern void
03861 LLRP_ThingMagicHiggs2PartialLoadImageOpSpecResult_assimilateSubParameters (
03862 LLRP_tSThingMagicHiggs2PartialLoadImageOpSpecResult * pThis,
03863 LLRP_tSErrorDetails * pError);
03864
03865 extern void
03866 LLRP_ThingMagicHiggs2PartialLoadImageOpSpecResult_encode (
03867 const LLRP_tSThingMagicHiggs2PartialLoadImageOpSpecResult *pThis,
03868 LLRP_tSEncoderStream * pEncoderStream);
03869
03870
03871 extern llrp_bool_t
03872 LLRP_ThingMagicHiggs2PartialLoadImageOpSpecResult_isAllowedIn (
03873 const LLRP_tSTypeDescriptor *pEnclosingElementType);
03874
03875 extern const LLRP_tSFieldDescriptor
03876 LLRP_fdThingMagicHiggs2PartialLoadImageOpSpecResult_Result;
03877
03878 extern LLRP_tEThingMagicCustomTagOpSpecResultType
03879 LLRP_ThingMagicHiggs2PartialLoadImageOpSpecResult_getResult (
03880 LLRP_tSThingMagicHiggs2PartialLoadImageOpSpecResult *pThis);
03881
03882 extern LLRP_tResultCode
03883 LLRP_ThingMagicHiggs2PartialLoadImageOpSpecResult_setResult (
03884 LLRP_tSThingMagicHiggs2PartialLoadImageOpSpecResult *pThis,
03885 LLRP_tEThingMagicCustomTagOpSpecResultType Value);
03886
03887 extern const LLRP_tSFieldDescriptor
03888 LLRP_fdThingMagicHiggs2PartialLoadImageOpSpecResult_OpSpecID;
03889
03890 extern llrp_u16_t
03891 LLRP_ThingMagicHiggs2PartialLoadImageOpSpecResult_getOpSpecID (
03892 LLRP_tSThingMagicHiggs2PartialLoadImageOpSpecResult *pThis);
03893
03894 extern LLRP_tResultCode
03895 LLRP_ThingMagicHiggs2PartialLoadImageOpSpecResult_setOpSpecID (
03896 LLRP_tSThingMagicHiggs2PartialLoadImageOpSpecResult *pThis,
03897 llrp_u16_t Value);
03898
03899 extern LLRP_tSParameter *
03900 LLRP_ThingMagicHiggs2PartialLoadImageOpSpecResult_beginCustom (
03901 LLRP_tSThingMagicHiggs2PartialLoadImageOpSpecResult *pThis);
03902
03903 extern LLRP_tSParameter *
03904 LLRP_ThingMagicHiggs2PartialLoadImageOpSpecResult_nextCustom (
03905 LLRP_tSParameter *pCurrent);
03906
03907 extern void
03908 LLRP_ThingMagicHiggs2PartialLoadImageOpSpecResult_clearCustom (
03909 LLRP_tSThingMagicHiggs2PartialLoadImageOpSpecResult *pThis);
03910
03911 extern LLRP_tResultCode
03912 LLRP_ThingMagicHiggs2PartialLoadImageOpSpecResult_addCustom (
03913 LLRP_tSThingMagicHiggs2PartialLoadImageOpSpecResult *pThis,
03914 LLRP_tSParameter *pValue);
03915
03916
03917 struct LLRP_SThingMagicHiggs2FullLoadImage
03918 {
03919 LLRP_tSParameter hdr;
03920 llrp_u16_t OpSpecID;
03921 llrp_u32_t CurrentAccessPassword;
03922 llrp_u32_t KillPassword;
03923 llrp_u32_t AccessPassword;
03924 llrp_u16_t LockBits;
03925 llrp_u16_t PCWord;
03926 llrp_u8v_t EPCData;
03927 LLRP_tSParameter * listCustom;
03928
03929 };
03930
03931 extern const LLRP_tSTypeDescriptor
03932 LLRP_tdThingMagicHiggs2FullLoadImage;
03933
03934 extern const LLRP_tSFieldDescriptor *
03935 LLRP_apfdThingMagicHiggs2FullLoadImage[];
03936
03937 extern LLRP_tSThingMagicHiggs2FullLoadImage *
03938 LLRP_ThingMagicHiggs2FullLoadImage_construct (void);
03939
03940 extern void
03941 LLRP_ThingMagicHiggs2FullLoadImage_destruct (
03942 LLRP_tSThingMagicHiggs2FullLoadImage * pThis);
03943
03944 extern void
03945 LLRP_ThingMagicHiggs2FullLoadImage_decodeFields (
03946 LLRP_tSThingMagicHiggs2FullLoadImage * pThis,
03947 LLRP_tSDecoderStream * pDecoderStream);
03948
03949 extern void
03950 LLRP_ThingMagicHiggs2FullLoadImage_assimilateSubParameters (
03951 LLRP_tSThingMagicHiggs2FullLoadImage * pThis,
03952 LLRP_tSErrorDetails * pError);
03953
03954 extern void
03955 LLRP_ThingMagicHiggs2FullLoadImage_encode (
03956 const LLRP_tSThingMagicHiggs2FullLoadImage *pThis,
03957 LLRP_tSEncoderStream * pEncoderStream);
03958
03959
03960 extern llrp_bool_t
03961 LLRP_ThingMagicHiggs2FullLoadImage_isAllowedIn (
03962 const LLRP_tSTypeDescriptor *pEnclosingElementType);
03963
03964 extern const LLRP_tSFieldDescriptor
03965 LLRP_fdThingMagicHiggs2FullLoadImage_OpSpecID;
03966
03967 extern llrp_u16_t
03968 LLRP_ThingMagicHiggs2FullLoadImage_getOpSpecID (
03969 LLRP_tSThingMagicHiggs2FullLoadImage *pThis);
03970
03971 extern LLRP_tResultCode
03972 LLRP_ThingMagicHiggs2FullLoadImage_setOpSpecID (
03973 LLRP_tSThingMagicHiggs2FullLoadImage *pThis,
03974 llrp_u16_t Value);
03975
03976 extern const LLRP_tSFieldDescriptor
03977 LLRP_fdThingMagicHiggs2FullLoadImage_CurrentAccessPassword;
03978
03979 extern llrp_u32_t
03980 LLRP_ThingMagicHiggs2FullLoadImage_getCurrentAccessPassword (
03981 LLRP_tSThingMagicHiggs2FullLoadImage *pThis);
03982
03983 extern LLRP_tResultCode
03984 LLRP_ThingMagicHiggs2FullLoadImage_setCurrentAccessPassword (
03985 LLRP_tSThingMagicHiggs2FullLoadImage *pThis,
03986 llrp_u32_t Value);
03987
03988 extern const LLRP_tSFieldDescriptor
03989 LLRP_fdThingMagicHiggs2FullLoadImage_KillPassword;
03990
03991 extern llrp_u32_t
03992 LLRP_ThingMagicHiggs2FullLoadImage_getKillPassword (
03993 LLRP_tSThingMagicHiggs2FullLoadImage *pThis);
03994
03995 extern LLRP_tResultCode
03996 LLRP_ThingMagicHiggs2FullLoadImage_setKillPassword (
03997 LLRP_tSThingMagicHiggs2FullLoadImage *pThis,
03998 llrp_u32_t Value);
03999
04000 extern const LLRP_tSFieldDescriptor
04001 LLRP_fdThingMagicHiggs2FullLoadImage_AccessPassword;
04002
04003 extern llrp_u32_t
04004 LLRP_ThingMagicHiggs2FullLoadImage_getAccessPassword (
04005 LLRP_tSThingMagicHiggs2FullLoadImage *pThis);
04006
04007 extern LLRP_tResultCode
04008 LLRP_ThingMagicHiggs2FullLoadImage_setAccessPassword (
04009 LLRP_tSThingMagicHiggs2FullLoadImage *pThis,
04010 llrp_u32_t Value);
04011
04012 extern const LLRP_tSFieldDescriptor
04013 LLRP_fdThingMagicHiggs2FullLoadImage_LockBits;
04014
04015 extern llrp_u16_t
04016 LLRP_ThingMagicHiggs2FullLoadImage_getLockBits (
04017 LLRP_tSThingMagicHiggs2FullLoadImage *pThis);
04018
04019 extern LLRP_tResultCode
04020 LLRP_ThingMagicHiggs2FullLoadImage_setLockBits (
04021 LLRP_tSThingMagicHiggs2FullLoadImage *pThis,
04022 llrp_u16_t Value);
04023
04024 extern const LLRP_tSFieldDescriptor
04025 LLRP_fdThingMagicHiggs2FullLoadImage_PCWord;
04026
04027 extern llrp_u16_t
04028 LLRP_ThingMagicHiggs2FullLoadImage_getPCWord (
04029 LLRP_tSThingMagicHiggs2FullLoadImage *pThis);
04030
04031 extern LLRP_tResultCode
04032 LLRP_ThingMagicHiggs2FullLoadImage_setPCWord (
04033 LLRP_tSThingMagicHiggs2FullLoadImage *pThis,
04034 llrp_u16_t Value);
04035
04036 extern const LLRP_tSFieldDescriptor
04037 LLRP_fdThingMagicHiggs2FullLoadImage_EPCData;
04038
04039 extern llrp_u8v_t
04040 LLRP_ThingMagicHiggs2FullLoadImage_getEPCData (
04041 LLRP_tSThingMagicHiggs2FullLoadImage *pThis);
04042
04043 extern LLRP_tResultCode
04044 LLRP_ThingMagicHiggs2FullLoadImage_setEPCData (
04045 LLRP_tSThingMagicHiggs2FullLoadImage *pThis,
04046 llrp_u8v_t Value);
04047
04048 extern LLRP_tSParameter *
04049 LLRP_ThingMagicHiggs2FullLoadImage_beginCustom (
04050 LLRP_tSThingMagicHiggs2FullLoadImage *pThis);
04051
04052 extern LLRP_tSParameter *
04053 LLRP_ThingMagicHiggs2FullLoadImage_nextCustom (
04054 LLRP_tSParameter *pCurrent);
04055
04056 extern void
04057 LLRP_ThingMagicHiggs2FullLoadImage_clearCustom (
04058 LLRP_tSThingMagicHiggs2FullLoadImage *pThis);
04059
04060 extern LLRP_tResultCode
04061 LLRP_ThingMagicHiggs2FullLoadImage_addCustom (
04062 LLRP_tSThingMagicHiggs2FullLoadImage *pThis,
04063 LLRP_tSParameter *pValue);
04064
04065
04066 struct LLRP_SThingMagicHiggs2FullLoadImageOpSpecResult
04067 {
04068 LLRP_tSParameter hdr;
04069 LLRP_tEThingMagicCustomTagOpSpecResultType eResult;
04070 llrp_u16_t OpSpecID;
04071 LLRP_tSParameter * listCustom;
04072
04073 };
04074
04075 extern const LLRP_tSTypeDescriptor
04076 LLRP_tdThingMagicHiggs2FullLoadImageOpSpecResult;
04077
04078 extern const LLRP_tSFieldDescriptor *
04079 LLRP_apfdThingMagicHiggs2FullLoadImageOpSpecResult[];
04080
04081 extern LLRP_tSThingMagicHiggs2FullLoadImageOpSpecResult *
04082 LLRP_ThingMagicHiggs2FullLoadImageOpSpecResult_construct (void);
04083
04084 extern void
04085 LLRP_ThingMagicHiggs2FullLoadImageOpSpecResult_destruct (
04086 LLRP_tSThingMagicHiggs2FullLoadImageOpSpecResult * pThis);
04087
04088 extern void
04089 LLRP_ThingMagicHiggs2FullLoadImageOpSpecResult_decodeFields (
04090 LLRP_tSThingMagicHiggs2FullLoadImageOpSpecResult * pThis,
04091 LLRP_tSDecoderStream * pDecoderStream);
04092
04093 extern void
04094 LLRP_ThingMagicHiggs2FullLoadImageOpSpecResult_assimilateSubParameters (
04095 LLRP_tSThingMagicHiggs2FullLoadImageOpSpecResult * pThis,
04096 LLRP_tSErrorDetails * pError);
04097
04098 extern void
04099 LLRP_ThingMagicHiggs2FullLoadImageOpSpecResult_encode (
04100 const LLRP_tSThingMagicHiggs2FullLoadImageOpSpecResult *pThis,
04101 LLRP_tSEncoderStream * pEncoderStream);
04102
04103
04104 extern llrp_bool_t
04105 LLRP_ThingMagicHiggs2FullLoadImageOpSpecResult_isAllowedIn (
04106 const LLRP_tSTypeDescriptor *pEnclosingElementType);
04107
04108 extern const LLRP_tSFieldDescriptor
04109 LLRP_fdThingMagicHiggs2FullLoadImageOpSpecResult_Result;
04110
04111 extern LLRP_tEThingMagicCustomTagOpSpecResultType
04112 LLRP_ThingMagicHiggs2FullLoadImageOpSpecResult_getResult (
04113 LLRP_tSThingMagicHiggs2FullLoadImageOpSpecResult *pThis);
04114
04115 extern LLRP_tResultCode
04116 LLRP_ThingMagicHiggs2FullLoadImageOpSpecResult_setResult (
04117 LLRP_tSThingMagicHiggs2FullLoadImageOpSpecResult *pThis,
04118 LLRP_tEThingMagicCustomTagOpSpecResultType Value);
04119
04120 extern const LLRP_tSFieldDescriptor
04121 LLRP_fdThingMagicHiggs2FullLoadImageOpSpecResult_OpSpecID;
04122
04123 extern llrp_u16_t
04124 LLRP_ThingMagicHiggs2FullLoadImageOpSpecResult_getOpSpecID (
04125 LLRP_tSThingMagicHiggs2FullLoadImageOpSpecResult *pThis);
04126
04127 extern LLRP_tResultCode
04128 LLRP_ThingMagicHiggs2FullLoadImageOpSpecResult_setOpSpecID (
04129 LLRP_tSThingMagicHiggs2FullLoadImageOpSpecResult *pThis,
04130 llrp_u16_t Value);
04131
04132 extern LLRP_tSParameter *
04133 LLRP_ThingMagicHiggs2FullLoadImageOpSpecResult_beginCustom (
04134 LLRP_tSThingMagicHiggs2FullLoadImageOpSpecResult *pThis);
04135
04136 extern LLRP_tSParameter *
04137 LLRP_ThingMagicHiggs2FullLoadImageOpSpecResult_nextCustom (
04138 LLRP_tSParameter *pCurrent);
04139
04140 extern void
04141 LLRP_ThingMagicHiggs2FullLoadImageOpSpecResult_clearCustom (
04142 LLRP_tSThingMagicHiggs2FullLoadImageOpSpecResult *pThis);
04143
04144 extern LLRP_tResultCode
04145 LLRP_ThingMagicHiggs2FullLoadImageOpSpecResult_addCustom (
04146 LLRP_tSThingMagicHiggs2FullLoadImageOpSpecResult *pThis,
04147 LLRP_tSParameter *pValue);
04148
04149
04150 struct LLRP_SThingMagicHiggs3FastLoadImage
04151 {
04152 LLRP_tSParameter hdr;
04153 llrp_u16_t OpSpecID;
04154 llrp_u32_t CurrentAccessPassword;
04155 llrp_u32_t KillPassword;
04156 llrp_u32_t AccessPassword;
04157 llrp_u16_t PCWord;
04158 llrp_u8v_t EPCData;
04159 LLRP_tSParameter * listCustom;
04160
04161 };
04162
04163 extern const LLRP_tSTypeDescriptor
04164 LLRP_tdThingMagicHiggs3FastLoadImage;
04165
04166 extern const LLRP_tSFieldDescriptor *
04167 LLRP_apfdThingMagicHiggs3FastLoadImage[];
04168
04169 extern LLRP_tSThingMagicHiggs3FastLoadImage *
04170 LLRP_ThingMagicHiggs3FastLoadImage_construct (void);
04171
04172 extern void
04173 LLRP_ThingMagicHiggs3FastLoadImage_destruct (
04174 LLRP_tSThingMagicHiggs3FastLoadImage * pThis);
04175
04176 extern void
04177 LLRP_ThingMagicHiggs3FastLoadImage_decodeFields (
04178 LLRP_tSThingMagicHiggs3FastLoadImage * pThis,
04179 LLRP_tSDecoderStream * pDecoderStream);
04180
04181 extern void
04182 LLRP_ThingMagicHiggs3FastLoadImage_assimilateSubParameters (
04183 LLRP_tSThingMagicHiggs3FastLoadImage * pThis,
04184 LLRP_tSErrorDetails * pError);
04185
04186 extern void
04187 LLRP_ThingMagicHiggs3FastLoadImage_encode (
04188 const LLRP_tSThingMagicHiggs3FastLoadImage *pThis,
04189 LLRP_tSEncoderStream * pEncoderStream);
04190
04191
04192 extern llrp_bool_t
04193 LLRP_ThingMagicHiggs3FastLoadImage_isAllowedIn (
04194 const LLRP_tSTypeDescriptor *pEnclosingElementType);
04195
04196 extern const LLRP_tSFieldDescriptor
04197 LLRP_fdThingMagicHiggs3FastLoadImage_OpSpecID;
04198
04199 extern llrp_u16_t
04200 LLRP_ThingMagicHiggs3FastLoadImage_getOpSpecID (
04201 LLRP_tSThingMagicHiggs3FastLoadImage *pThis);
04202
04203 extern LLRP_tResultCode
04204 LLRP_ThingMagicHiggs3FastLoadImage_setOpSpecID (
04205 LLRP_tSThingMagicHiggs3FastLoadImage *pThis,
04206 llrp_u16_t Value);
04207
04208 extern const LLRP_tSFieldDescriptor
04209 LLRP_fdThingMagicHiggs3FastLoadImage_CurrentAccessPassword;
04210
04211 extern llrp_u32_t
04212 LLRP_ThingMagicHiggs3FastLoadImage_getCurrentAccessPassword (
04213 LLRP_tSThingMagicHiggs3FastLoadImage *pThis);
04214
04215 extern LLRP_tResultCode
04216 LLRP_ThingMagicHiggs3FastLoadImage_setCurrentAccessPassword (
04217 LLRP_tSThingMagicHiggs3FastLoadImage *pThis,
04218 llrp_u32_t Value);
04219
04220 extern const LLRP_tSFieldDescriptor
04221 LLRP_fdThingMagicHiggs3FastLoadImage_KillPassword;
04222
04223 extern llrp_u32_t
04224 LLRP_ThingMagicHiggs3FastLoadImage_getKillPassword (
04225 LLRP_tSThingMagicHiggs3FastLoadImage *pThis);
04226
04227 extern LLRP_tResultCode
04228 LLRP_ThingMagicHiggs3FastLoadImage_setKillPassword (
04229 LLRP_tSThingMagicHiggs3FastLoadImage *pThis,
04230 llrp_u32_t Value);
04231
04232 extern const LLRP_tSFieldDescriptor
04233 LLRP_fdThingMagicHiggs3FastLoadImage_AccessPassword;
04234
04235 extern llrp_u32_t
04236 LLRP_ThingMagicHiggs3FastLoadImage_getAccessPassword (
04237 LLRP_tSThingMagicHiggs3FastLoadImage *pThis);
04238
04239 extern LLRP_tResultCode
04240 LLRP_ThingMagicHiggs3FastLoadImage_setAccessPassword (
04241 LLRP_tSThingMagicHiggs3FastLoadImage *pThis,
04242 llrp_u32_t Value);
04243
04244 extern const LLRP_tSFieldDescriptor
04245 LLRP_fdThingMagicHiggs3FastLoadImage_PCWord;
04246
04247 extern llrp_u16_t
04248 LLRP_ThingMagicHiggs3FastLoadImage_getPCWord (
04249 LLRP_tSThingMagicHiggs3FastLoadImage *pThis);
04250
04251 extern LLRP_tResultCode
04252 LLRP_ThingMagicHiggs3FastLoadImage_setPCWord (
04253 LLRP_tSThingMagicHiggs3FastLoadImage *pThis,
04254 llrp_u16_t Value);
04255
04256 extern const LLRP_tSFieldDescriptor
04257 LLRP_fdThingMagicHiggs3FastLoadImage_EPCData;
04258
04259 extern llrp_u8v_t
04260 LLRP_ThingMagicHiggs3FastLoadImage_getEPCData (
04261 LLRP_tSThingMagicHiggs3FastLoadImage *pThis);
04262
04263 extern LLRP_tResultCode
04264 LLRP_ThingMagicHiggs3FastLoadImage_setEPCData (
04265 LLRP_tSThingMagicHiggs3FastLoadImage *pThis,
04266 llrp_u8v_t Value);
04267
04268 extern LLRP_tSParameter *
04269 LLRP_ThingMagicHiggs3FastLoadImage_beginCustom (
04270 LLRP_tSThingMagicHiggs3FastLoadImage *pThis);
04271
04272 extern LLRP_tSParameter *
04273 LLRP_ThingMagicHiggs3FastLoadImage_nextCustom (
04274 LLRP_tSParameter *pCurrent);
04275
04276 extern void
04277 LLRP_ThingMagicHiggs3FastLoadImage_clearCustom (
04278 LLRP_tSThingMagicHiggs3FastLoadImage *pThis);
04279
04280 extern LLRP_tResultCode
04281 LLRP_ThingMagicHiggs3FastLoadImage_addCustom (
04282 LLRP_tSThingMagicHiggs3FastLoadImage *pThis,
04283 LLRP_tSParameter *pValue);
04284
04285
04286 struct LLRP_SThingMagicHiggs3FastLoadImageOpSpecResult
04287 {
04288 LLRP_tSParameter hdr;
04289 LLRP_tEThingMagicCustomTagOpSpecResultType eResult;
04290 llrp_u16_t OpSpecID;
04291 LLRP_tSParameter * listCustom;
04292
04293 };
04294
04295 extern const LLRP_tSTypeDescriptor
04296 LLRP_tdThingMagicHiggs3FastLoadImageOpSpecResult;
04297
04298 extern const LLRP_tSFieldDescriptor *
04299 LLRP_apfdThingMagicHiggs3FastLoadImageOpSpecResult[];
04300
04301 extern LLRP_tSThingMagicHiggs3FastLoadImageOpSpecResult *
04302 LLRP_ThingMagicHiggs3FastLoadImageOpSpecResult_construct (void);
04303
04304 extern void
04305 LLRP_ThingMagicHiggs3FastLoadImageOpSpecResult_destruct (
04306 LLRP_tSThingMagicHiggs3FastLoadImageOpSpecResult * pThis);
04307
04308 extern void
04309 LLRP_ThingMagicHiggs3FastLoadImageOpSpecResult_decodeFields (
04310 LLRP_tSThingMagicHiggs3FastLoadImageOpSpecResult * pThis,
04311 LLRP_tSDecoderStream * pDecoderStream);
04312
04313 extern void
04314 LLRP_ThingMagicHiggs3FastLoadImageOpSpecResult_assimilateSubParameters (
04315 LLRP_tSThingMagicHiggs3FastLoadImageOpSpecResult * pThis,
04316 LLRP_tSErrorDetails * pError);
04317
04318 extern void
04319 LLRP_ThingMagicHiggs3FastLoadImageOpSpecResult_encode (
04320 const LLRP_tSThingMagicHiggs3FastLoadImageOpSpecResult *pThis,
04321 LLRP_tSEncoderStream * pEncoderStream);
04322
04323
04324 extern llrp_bool_t
04325 LLRP_ThingMagicHiggs3FastLoadImageOpSpecResult_isAllowedIn (
04326 const LLRP_tSTypeDescriptor *pEnclosingElementType);
04327
04328 extern const LLRP_tSFieldDescriptor
04329 LLRP_fdThingMagicHiggs3FastLoadImageOpSpecResult_Result;
04330
04331 extern LLRP_tEThingMagicCustomTagOpSpecResultType
04332 LLRP_ThingMagicHiggs3FastLoadImageOpSpecResult_getResult (
04333 LLRP_tSThingMagicHiggs3FastLoadImageOpSpecResult *pThis);
04334
04335 extern LLRP_tResultCode
04336 LLRP_ThingMagicHiggs3FastLoadImageOpSpecResult_setResult (
04337 LLRP_tSThingMagicHiggs3FastLoadImageOpSpecResult *pThis,
04338 LLRP_tEThingMagicCustomTagOpSpecResultType Value);
04339
04340 extern const LLRP_tSFieldDescriptor
04341 LLRP_fdThingMagicHiggs3FastLoadImageOpSpecResult_OpSpecID;
04342
04343 extern llrp_u16_t
04344 LLRP_ThingMagicHiggs3FastLoadImageOpSpecResult_getOpSpecID (
04345 LLRP_tSThingMagicHiggs3FastLoadImageOpSpecResult *pThis);
04346
04347 extern LLRP_tResultCode
04348 LLRP_ThingMagicHiggs3FastLoadImageOpSpecResult_setOpSpecID (
04349 LLRP_tSThingMagicHiggs3FastLoadImageOpSpecResult *pThis,
04350 llrp_u16_t Value);
04351
04352 extern LLRP_tSParameter *
04353 LLRP_ThingMagicHiggs3FastLoadImageOpSpecResult_beginCustom (
04354 LLRP_tSThingMagicHiggs3FastLoadImageOpSpecResult *pThis);
04355
04356 extern LLRP_tSParameter *
04357 LLRP_ThingMagicHiggs3FastLoadImageOpSpecResult_nextCustom (
04358 LLRP_tSParameter *pCurrent);
04359
04360 extern void
04361 LLRP_ThingMagicHiggs3FastLoadImageOpSpecResult_clearCustom (
04362 LLRP_tSThingMagicHiggs3FastLoadImageOpSpecResult *pThis);
04363
04364 extern LLRP_tResultCode
04365 LLRP_ThingMagicHiggs3FastLoadImageOpSpecResult_addCustom (
04366 LLRP_tSThingMagicHiggs3FastLoadImageOpSpecResult *pThis,
04367 LLRP_tSParameter *pValue);
04368
04369
04370 struct LLRP_SThingMagicHiggs3LoadImage
04371 {
04372 LLRP_tSParameter hdr;
04373 llrp_u16_t OpSpecID;
04374 llrp_u32_t CurrentAccessPassword;
04375 llrp_u32_t KillPassword;
04376 llrp_u32_t AccessPassword;
04377 llrp_u16_t PCWord;
04378 llrp_u8v_t EPCAndUserData;
04379 LLRP_tSParameter * listCustom;
04380
04381 };
04382
04383 extern const LLRP_tSTypeDescriptor
04384 LLRP_tdThingMagicHiggs3LoadImage;
04385
04386 extern const LLRP_tSFieldDescriptor *
04387 LLRP_apfdThingMagicHiggs3LoadImage[];
04388
04389 extern LLRP_tSThingMagicHiggs3LoadImage *
04390 LLRP_ThingMagicHiggs3LoadImage_construct (void);
04391
04392 extern void
04393 LLRP_ThingMagicHiggs3LoadImage_destruct (
04394 LLRP_tSThingMagicHiggs3LoadImage * pThis);
04395
04396 extern void
04397 LLRP_ThingMagicHiggs3LoadImage_decodeFields (
04398 LLRP_tSThingMagicHiggs3LoadImage * pThis,
04399 LLRP_tSDecoderStream * pDecoderStream);
04400
04401 extern void
04402 LLRP_ThingMagicHiggs3LoadImage_assimilateSubParameters (
04403 LLRP_tSThingMagicHiggs3LoadImage * pThis,
04404 LLRP_tSErrorDetails * pError);
04405
04406 extern void
04407 LLRP_ThingMagicHiggs3LoadImage_encode (
04408 const LLRP_tSThingMagicHiggs3LoadImage *pThis,
04409 LLRP_tSEncoderStream * pEncoderStream);
04410
04411
04412 extern llrp_bool_t
04413 LLRP_ThingMagicHiggs3LoadImage_isAllowedIn (
04414 const LLRP_tSTypeDescriptor *pEnclosingElementType);
04415
04416 extern const LLRP_tSFieldDescriptor
04417 LLRP_fdThingMagicHiggs3LoadImage_OpSpecID;
04418
04419 extern llrp_u16_t
04420 LLRP_ThingMagicHiggs3LoadImage_getOpSpecID (
04421 LLRP_tSThingMagicHiggs3LoadImage *pThis);
04422
04423 extern LLRP_tResultCode
04424 LLRP_ThingMagicHiggs3LoadImage_setOpSpecID (
04425 LLRP_tSThingMagicHiggs3LoadImage *pThis,
04426 llrp_u16_t Value);
04427
04428 extern const LLRP_tSFieldDescriptor
04429 LLRP_fdThingMagicHiggs3LoadImage_CurrentAccessPassword;
04430
04431 extern llrp_u32_t
04432 LLRP_ThingMagicHiggs3LoadImage_getCurrentAccessPassword (
04433 LLRP_tSThingMagicHiggs3LoadImage *pThis);
04434
04435 extern LLRP_tResultCode
04436 LLRP_ThingMagicHiggs3LoadImage_setCurrentAccessPassword (
04437 LLRP_tSThingMagicHiggs3LoadImage *pThis,
04438 llrp_u32_t Value);
04439
04440 extern const LLRP_tSFieldDescriptor
04441 LLRP_fdThingMagicHiggs3LoadImage_KillPassword;
04442
04443 extern llrp_u32_t
04444 LLRP_ThingMagicHiggs3LoadImage_getKillPassword (
04445 LLRP_tSThingMagicHiggs3LoadImage *pThis);
04446
04447 extern LLRP_tResultCode
04448 LLRP_ThingMagicHiggs3LoadImage_setKillPassword (
04449 LLRP_tSThingMagicHiggs3LoadImage *pThis,
04450 llrp_u32_t Value);
04451
04452 extern const LLRP_tSFieldDescriptor
04453 LLRP_fdThingMagicHiggs3LoadImage_AccessPassword;
04454
04455 extern llrp_u32_t
04456 LLRP_ThingMagicHiggs3LoadImage_getAccessPassword (
04457 LLRP_tSThingMagicHiggs3LoadImage *pThis);
04458
04459 extern LLRP_tResultCode
04460 LLRP_ThingMagicHiggs3LoadImage_setAccessPassword (
04461 LLRP_tSThingMagicHiggs3LoadImage *pThis,
04462 llrp_u32_t Value);
04463
04464 extern const LLRP_tSFieldDescriptor
04465 LLRP_fdThingMagicHiggs3LoadImage_PCWord;
04466
04467 extern llrp_u16_t
04468 LLRP_ThingMagicHiggs3LoadImage_getPCWord (
04469 LLRP_tSThingMagicHiggs3LoadImage *pThis);
04470
04471 extern LLRP_tResultCode
04472 LLRP_ThingMagicHiggs3LoadImage_setPCWord (
04473 LLRP_tSThingMagicHiggs3LoadImage *pThis,
04474 llrp_u16_t Value);
04475
04476 extern const LLRP_tSFieldDescriptor
04477 LLRP_fdThingMagicHiggs3LoadImage_EPCAndUserData;
04478
04479 extern llrp_u8v_t
04480 LLRP_ThingMagicHiggs3LoadImage_getEPCAndUserData (
04481 LLRP_tSThingMagicHiggs3LoadImage *pThis);
04482
04483 extern LLRP_tResultCode
04484 LLRP_ThingMagicHiggs3LoadImage_setEPCAndUserData (
04485 LLRP_tSThingMagicHiggs3LoadImage *pThis,
04486 llrp_u8v_t Value);
04487
04488 extern LLRP_tSParameter *
04489 LLRP_ThingMagicHiggs3LoadImage_beginCustom (
04490 LLRP_tSThingMagicHiggs3LoadImage *pThis);
04491
04492 extern LLRP_tSParameter *
04493 LLRP_ThingMagicHiggs3LoadImage_nextCustom (
04494 LLRP_tSParameter *pCurrent);
04495
04496 extern void
04497 LLRP_ThingMagicHiggs3LoadImage_clearCustom (
04498 LLRP_tSThingMagicHiggs3LoadImage *pThis);
04499
04500 extern LLRP_tResultCode
04501 LLRP_ThingMagicHiggs3LoadImage_addCustom (
04502 LLRP_tSThingMagicHiggs3LoadImage *pThis,
04503 LLRP_tSParameter *pValue);
04504
04505
04506 struct LLRP_SThingMagicHiggs3LoadImageOpSpecResult
04507 {
04508 LLRP_tSParameter hdr;
04509 LLRP_tEThingMagicCustomTagOpSpecResultType eResult;
04510 llrp_u16_t OpSpecID;
04511 LLRP_tSParameter * listCustom;
04512
04513 };
04514
04515 extern const LLRP_tSTypeDescriptor
04516 LLRP_tdThingMagicHiggs3LoadImageOpSpecResult;
04517
04518 extern const LLRP_tSFieldDescriptor *
04519 LLRP_apfdThingMagicHiggs3LoadImageOpSpecResult[];
04520
04521 extern LLRP_tSThingMagicHiggs3LoadImageOpSpecResult *
04522 LLRP_ThingMagicHiggs3LoadImageOpSpecResult_construct (void);
04523
04524 extern void
04525 LLRP_ThingMagicHiggs3LoadImageOpSpecResult_destruct (
04526 LLRP_tSThingMagicHiggs3LoadImageOpSpecResult * pThis);
04527
04528 extern void
04529 LLRP_ThingMagicHiggs3LoadImageOpSpecResult_decodeFields (
04530 LLRP_tSThingMagicHiggs3LoadImageOpSpecResult * pThis,
04531 LLRP_tSDecoderStream * pDecoderStream);
04532
04533 extern void
04534 LLRP_ThingMagicHiggs3LoadImageOpSpecResult_assimilateSubParameters (
04535 LLRP_tSThingMagicHiggs3LoadImageOpSpecResult * pThis,
04536 LLRP_tSErrorDetails * pError);
04537
04538 extern void
04539 LLRP_ThingMagicHiggs3LoadImageOpSpecResult_encode (
04540 const LLRP_tSThingMagicHiggs3LoadImageOpSpecResult *pThis,
04541 LLRP_tSEncoderStream * pEncoderStream);
04542
04543
04544 extern llrp_bool_t
04545 LLRP_ThingMagicHiggs3LoadImageOpSpecResult_isAllowedIn (
04546 const LLRP_tSTypeDescriptor *pEnclosingElementType);
04547
04548 extern const LLRP_tSFieldDescriptor
04549 LLRP_fdThingMagicHiggs3LoadImageOpSpecResult_Result;
04550
04551 extern LLRP_tEThingMagicCustomTagOpSpecResultType
04552 LLRP_ThingMagicHiggs3LoadImageOpSpecResult_getResult (
04553 LLRP_tSThingMagicHiggs3LoadImageOpSpecResult *pThis);
04554
04555 extern LLRP_tResultCode
04556 LLRP_ThingMagicHiggs3LoadImageOpSpecResult_setResult (
04557 LLRP_tSThingMagicHiggs3LoadImageOpSpecResult *pThis,
04558 LLRP_tEThingMagicCustomTagOpSpecResultType Value);
04559
04560 extern const LLRP_tSFieldDescriptor
04561 LLRP_fdThingMagicHiggs3LoadImageOpSpecResult_OpSpecID;
04562
04563 extern llrp_u16_t
04564 LLRP_ThingMagicHiggs3LoadImageOpSpecResult_getOpSpecID (
04565 LLRP_tSThingMagicHiggs3LoadImageOpSpecResult *pThis);
04566
04567 extern LLRP_tResultCode
04568 LLRP_ThingMagicHiggs3LoadImageOpSpecResult_setOpSpecID (
04569 LLRP_tSThingMagicHiggs3LoadImageOpSpecResult *pThis,
04570 llrp_u16_t Value);
04571
04572 extern LLRP_tSParameter *
04573 LLRP_ThingMagicHiggs3LoadImageOpSpecResult_beginCustom (
04574 LLRP_tSThingMagicHiggs3LoadImageOpSpecResult *pThis);
04575
04576 extern LLRP_tSParameter *
04577 LLRP_ThingMagicHiggs3LoadImageOpSpecResult_nextCustom (
04578 LLRP_tSParameter *pCurrent);
04579
04580 extern void
04581 LLRP_ThingMagicHiggs3LoadImageOpSpecResult_clearCustom (
04582 LLRP_tSThingMagicHiggs3LoadImageOpSpecResult *pThis);
04583
04584 extern LLRP_tResultCode
04585 LLRP_ThingMagicHiggs3LoadImageOpSpecResult_addCustom (
04586 LLRP_tSThingMagicHiggs3LoadImageOpSpecResult *pThis,
04587 LLRP_tSParameter *pValue);
04588
04589
04590 struct LLRP_SThingMagicHiggs3BlockReadLock
04591 {
04592 LLRP_tSParameter hdr;
04593 llrp_u16_t OpSpecID;
04594 llrp_u32_t AccessPassword;
04595 llrp_u8_t LockBits;
04596 LLRP_tSParameter * listCustom;
04597
04598 };
04599
04600 extern const LLRP_tSTypeDescriptor
04601 LLRP_tdThingMagicHiggs3BlockReadLock;
04602
04603 extern const LLRP_tSFieldDescriptor *
04604 LLRP_apfdThingMagicHiggs3BlockReadLock[];
04605
04606 extern LLRP_tSThingMagicHiggs3BlockReadLock *
04607 LLRP_ThingMagicHiggs3BlockReadLock_construct (void);
04608
04609 extern void
04610 LLRP_ThingMagicHiggs3BlockReadLock_destruct (
04611 LLRP_tSThingMagicHiggs3BlockReadLock * pThis);
04612
04613 extern void
04614 LLRP_ThingMagicHiggs3BlockReadLock_decodeFields (
04615 LLRP_tSThingMagicHiggs3BlockReadLock * pThis,
04616 LLRP_tSDecoderStream * pDecoderStream);
04617
04618 extern void
04619 LLRP_ThingMagicHiggs3BlockReadLock_assimilateSubParameters (
04620 LLRP_tSThingMagicHiggs3BlockReadLock * pThis,
04621 LLRP_tSErrorDetails * pError);
04622
04623 extern void
04624 LLRP_ThingMagicHiggs3BlockReadLock_encode (
04625 const LLRP_tSThingMagicHiggs3BlockReadLock *pThis,
04626 LLRP_tSEncoderStream * pEncoderStream);
04627
04628
04629 extern llrp_bool_t
04630 LLRP_ThingMagicHiggs3BlockReadLock_isAllowedIn (
04631 const LLRP_tSTypeDescriptor *pEnclosingElementType);
04632
04633 extern const LLRP_tSFieldDescriptor
04634 LLRP_fdThingMagicHiggs3BlockReadLock_OpSpecID;
04635
04636 extern llrp_u16_t
04637 LLRP_ThingMagicHiggs3BlockReadLock_getOpSpecID (
04638 LLRP_tSThingMagicHiggs3BlockReadLock *pThis);
04639
04640 extern LLRP_tResultCode
04641 LLRP_ThingMagicHiggs3BlockReadLock_setOpSpecID (
04642 LLRP_tSThingMagicHiggs3BlockReadLock *pThis,
04643 llrp_u16_t Value);
04644
04645 extern const LLRP_tSFieldDescriptor
04646 LLRP_fdThingMagicHiggs3BlockReadLock_AccessPassword;
04647
04648 extern llrp_u32_t
04649 LLRP_ThingMagicHiggs3BlockReadLock_getAccessPassword (
04650 LLRP_tSThingMagicHiggs3BlockReadLock *pThis);
04651
04652 extern LLRP_tResultCode
04653 LLRP_ThingMagicHiggs3BlockReadLock_setAccessPassword (
04654 LLRP_tSThingMagicHiggs3BlockReadLock *pThis,
04655 llrp_u32_t Value);
04656
04657 extern const LLRP_tSFieldDescriptor
04658 LLRP_fdThingMagicHiggs3BlockReadLock_LockBits;
04659
04660 extern llrp_u8_t
04661 LLRP_ThingMagicHiggs3BlockReadLock_getLockBits (
04662 LLRP_tSThingMagicHiggs3BlockReadLock *pThis);
04663
04664 extern LLRP_tResultCode
04665 LLRP_ThingMagicHiggs3BlockReadLock_setLockBits (
04666 LLRP_tSThingMagicHiggs3BlockReadLock *pThis,
04667 llrp_u8_t Value);
04668
04669 extern LLRP_tSParameter *
04670 LLRP_ThingMagicHiggs3BlockReadLock_beginCustom (
04671 LLRP_tSThingMagicHiggs3BlockReadLock *pThis);
04672
04673 extern LLRP_tSParameter *
04674 LLRP_ThingMagicHiggs3BlockReadLock_nextCustom (
04675 LLRP_tSParameter *pCurrent);
04676
04677 extern void
04678 LLRP_ThingMagicHiggs3BlockReadLock_clearCustom (
04679 LLRP_tSThingMagicHiggs3BlockReadLock *pThis);
04680
04681 extern LLRP_tResultCode
04682 LLRP_ThingMagicHiggs3BlockReadLock_addCustom (
04683 LLRP_tSThingMagicHiggs3BlockReadLock *pThis,
04684 LLRP_tSParameter *pValue);
04685
04686
04687 struct LLRP_SThingMagicHiggs3BlockReadLockOpSpecResult
04688 {
04689 LLRP_tSParameter hdr;
04690 LLRP_tEThingMagicCustomTagOpSpecResultType eResult;
04691 llrp_u16_t OpSpecID;
04692 LLRP_tSParameter * listCustom;
04693
04694 };
04695
04696 extern const LLRP_tSTypeDescriptor
04697 LLRP_tdThingMagicHiggs3BlockReadLockOpSpecResult;
04698
04699 extern const LLRP_tSFieldDescriptor *
04700 LLRP_apfdThingMagicHiggs3BlockReadLockOpSpecResult[];
04701
04702 extern LLRP_tSThingMagicHiggs3BlockReadLockOpSpecResult *
04703 LLRP_ThingMagicHiggs3BlockReadLockOpSpecResult_construct (void);
04704
04705 extern void
04706 LLRP_ThingMagicHiggs3BlockReadLockOpSpecResult_destruct (
04707 LLRP_tSThingMagicHiggs3BlockReadLockOpSpecResult * pThis);
04708
04709 extern void
04710 LLRP_ThingMagicHiggs3BlockReadLockOpSpecResult_decodeFields (
04711 LLRP_tSThingMagicHiggs3BlockReadLockOpSpecResult * pThis,
04712 LLRP_tSDecoderStream * pDecoderStream);
04713
04714 extern void
04715 LLRP_ThingMagicHiggs3BlockReadLockOpSpecResult_assimilateSubParameters (
04716 LLRP_tSThingMagicHiggs3BlockReadLockOpSpecResult * pThis,
04717 LLRP_tSErrorDetails * pError);
04718
04719 extern void
04720 LLRP_ThingMagicHiggs3BlockReadLockOpSpecResult_encode (
04721 const LLRP_tSThingMagicHiggs3BlockReadLockOpSpecResult *pThis,
04722 LLRP_tSEncoderStream * pEncoderStream);
04723
04724
04725 extern llrp_bool_t
04726 LLRP_ThingMagicHiggs3BlockReadLockOpSpecResult_isAllowedIn (
04727 const LLRP_tSTypeDescriptor *pEnclosingElementType);
04728
04729 extern const LLRP_tSFieldDescriptor
04730 LLRP_fdThingMagicHiggs3BlockReadLockOpSpecResult_Result;
04731
04732 extern LLRP_tEThingMagicCustomTagOpSpecResultType
04733 LLRP_ThingMagicHiggs3BlockReadLockOpSpecResult_getResult (
04734 LLRP_tSThingMagicHiggs3BlockReadLockOpSpecResult *pThis);
04735
04736 extern LLRP_tResultCode
04737 LLRP_ThingMagicHiggs3BlockReadLockOpSpecResult_setResult (
04738 LLRP_tSThingMagicHiggs3BlockReadLockOpSpecResult *pThis,
04739 LLRP_tEThingMagicCustomTagOpSpecResultType Value);
04740
04741 extern const LLRP_tSFieldDescriptor
04742 LLRP_fdThingMagicHiggs3BlockReadLockOpSpecResult_OpSpecID;
04743
04744 extern llrp_u16_t
04745 LLRP_ThingMagicHiggs3BlockReadLockOpSpecResult_getOpSpecID (
04746 LLRP_tSThingMagicHiggs3BlockReadLockOpSpecResult *pThis);
04747
04748 extern LLRP_tResultCode
04749 LLRP_ThingMagicHiggs3BlockReadLockOpSpecResult_setOpSpecID (
04750 LLRP_tSThingMagicHiggs3BlockReadLockOpSpecResult *pThis,
04751 llrp_u16_t Value);
04752
04753 extern LLRP_tSParameter *
04754 LLRP_ThingMagicHiggs3BlockReadLockOpSpecResult_beginCustom (
04755 LLRP_tSThingMagicHiggs3BlockReadLockOpSpecResult *pThis);
04756
04757 extern LLRP_tSParameter *
04758 LLRP_ThingMagicHiggs3BlockReadLockOpSpecResult_nextCustom (
04759 LLRP_tSParameter *pCurrent);
04760
04761 extern void
04762 LLRP_ThingMagicHiggs3BlockReadLockOpSpecResult_clearCustom (
04763 LLRP_tSThingMagicHiggs3BlockReadLockOpSpecResult *pThis);
04764
04765 extern LLRP_tResultCode
04766 LLRP_ThingMagicHiggs3BlockReadLockOpSpecResult_addCustom (
04767 LLRP_tSThingMagicHiggs3BlockReadLockOpSpecResult *pThis,
04768 LLRP_tSParameter *pValue);
04769
04770
04771 struct LLRP_SThingMagicNXPG2ISetReadProtect
04772 {
04773 LLRP_tSParameter hdr;
04774 llrp_u16_t OpSpecID;
04775 llrp_u32_t AccessPassword;
04776 LLRP_tSParameter * listCustom;
04777
04778 };
04779
04780 extern const LLRP_tSTypeDescriptor
04781 LLRP_tdThingMagicNXPG2ISetReadProtect;
04782
04783 extern const LLRP_tSFieldDescriptor *
04784 LLRP_apfdThingMagicNXPG2ISetReadProtect[];
04785
04786 extern LLRP_tSThingMagicNXPG2ISetReadProtect *
04787 LLRP_ThingMagicNXPG2ISetReadProtect_construct (void);
04788
04789 extern void
04790 LLRP_ThingMagicNXPG2ISetReadProtect_destruct (
04791 LLRP_tSThingMagicNXPG2ISetReadProtect * pThis);
04792
04793 extern void
04794 LLRP_ThingMagicNXPG2ISetReadProtect_decodeFields (
04795 LLRP_tSThingMagicNXPG2ISetReadProtect * pThis,
04796 LLRP_tSDecoderStream * pDecoderStream);
04797
04798 extern void
04799 LLRP_ThingMagicNXPG2ISetReadProtect_assimilateSubParameters (
04800 LLRP_tSThingMagicNXPG2ISetReadProtect * pThis,
04801 LLRP_tSErrorDetails * pError);
04802
04803 extern void
04804 LLRP_ThingMagicNXPG2ISetReadProtect_encode (
04805 const LLRP_tSThingMagicNXPG2ISetReadProtect *pThis,
04806 LLRP_tSEncoderStream * pEncoderStream);
04807
04808
04809 extern llrp_bool_t
04810 LLRP_ThingMagicNXPG2ISetReadProtect_isAllowedIn (
04811 const LLRP_tSTypeDescriptor *pEnclosingElementType);
04812
04813 extern const LLRP_tSFieldDescriptor
04814 LLRP_fdThingMagicNXPG2ISetReadProtect_OpSpecID;
04815
04816 extern llrp_u16_t
04817 LLRP_ThingMagicNXPG2ISetReadProtect_getOpSpecID (
04818 LLRP_tSThingMagicNXPG2ISetReadProtect *pThis);
04819
04820 extern LLRP_tResultCode
04821 LLRP_ThingMagicNXPG2ISetReadProtect_setOpSpecID (
04822 LLRP_tSThingMagicNXPG2ISetReadProtect *pThis,
04823 llrp_u16_t Value);
04824
04825 extern const LLRP_tSFieldDescriptor
04826 LLRP_fdThingMagicNXPG2ISetReadProtect_AccessPassword;
04827
04828 extern llrp_u32_t
04829 LLRP_ThingMagicNXPG2ISetReadProtect_getAccessPassword (
04830 LLRP_tSThingMagicNXPG2ISetReadProtect *pThis);
04831
04832 extern LLRP_tResultCode
04833 LLRP_ThingMagicNXPG2ISetReadProtect_setAccessPassword (
04834 LLRP_tSThingMagicNXPG2ISetReadProtect *pThis,
04835 llrp_u32_t Value);
04836
04837 extern LLRP_tSParameter *
04838 LLRP_ThingMagicNXPG2ISetReadProtect_beginCustom (
04839 LLRP_tSThingMagicNXPG2ISetReadProtect *pThis);
04840
04841 extern LLRP_tSParameter *
04842 LLRP_ThingMagicNXPG2ISetReadProtect_nextCustom (
04843 LLRP_tSParameter *pCurrent);
04844
04845 extern void
04846 LLRP_ThingMagicNXPG2ISetReadProtect_clearCustom (
04847 LLRP_tSThingMagicNXPG2ISetReadProtect *pThis);
04848
04849 extern LLRP_tResultCode
04850 LLRP_ThingMagicNXPG2ISetReadProtect_addCustom (
04851 LLRP_tSThingMagicNXPG2ISetReadProtect *pThis,
04852 LLRP_tSParameter *pValue);
04853
04854
04855 struct LLRP_SThingMagicNXPG2ISetReadProtectOpSpecResult
04856 {
04857 LLRP_tSParameter hdr;
04858 LLRP_tEThingMagicCustomTagOpSpecResultType eResult;
04859 llrp_u16_t OpSpecID;
04860 LLRP_tSParameter * listCustom;
04861
04862 };
04863
04864 extern const LLRP_tSTypeDescriptor
04865 LLRP_tdThingMagicNXPG2ISetReadProtectOpSpecResult;
04866
04867 extern const LLRP_tSFieldDescriptor *
04868 LLRP_apfdThingMagicNXPG2ISetReadProtectOpSpecResult[];
04869
04870 extern LLRP_tSThingMagicNXPG2ISetReadProtectOpSpecResult *
04871 LLRP_ThingMagicNXPG2ISetReadProtectOpSpecResult_construct (void);
04872
04873 extern void
04874 LLRP_ThingMagicNXPG2ISetReadProtectOpSpecResult_destruct (
04875 LLRP_tSThingMagicNXPG2ISetReadProtectOpSpecResult * pThis);
04876
04877 extern void
04878 LLRP_ThingMagicNXPG2ISetReadProtectOpSpecResult_decodeFields (
04879 LLRP_tSThingMagicNXPG2ISetReadProtectOpSpecResult * pThis,
04880 LLRP_tSDecoderStream * pDecoderStream);
04881
04882 extern void
04883 LLRP_ThingMagicNXPG2ISetReadProtectOpSpecResult_assimilateSubParameters (
04884 LLRP_tSThingMagicNXPG2ISetReadProtectOpSpecResult * pThis,
04885 LLRP_tSErrorDetails * pError);
04886
04887 extern void
04888 LLRP_ThingMagicNXPG2ISetReadProtectOpSpecResult_encode (
04889 const LLRP_tSThingMagicNXPG2ISetReadProtectOpSpecResult *pThis,
04890 LLRP_tSEncoderStream * pEncoderStream);
04891
04892
04893 extern llrp_bool_t
04894 LLRP_ThingMagicNXPG2ISetReadProtectOpSpecResult_isAllowedIn (
04895 const LLRP_tSTypeDescriptor *pEnclosingElementType);
04896
04897 extern const LLRP_tSFieldDescriptor
04898 LLRP_fdThingMagicNXPG2ISetReadProtectOpSpecResult_Result;
04899
04900 extern LLRP_tEThingMagicCustomTagOpSpecResultType
04901 LLRP_ThingMagicNXPG2ISetReadProtectOpSpecResult_getResult (
04902 LLRP_tSThingMagicNXPG2ISetReadProtectOpSpecResult *pThis);
04903
04904 extern LLRP_tResultCode
04905 LLRP_ThingMagicNXPG2ISetReadProtectOpSpecResult_setResult (
04906 LLRP_tSThingMagicNXPG2ISetReadProtectOpSpecResult *pThis,
04907 LLRP_tEThingMagicCustomTagOpSpecResultType Value);
04908
04909 extern const LLRP_tSFieldDescriptor
04910 LLRP_fdThingMagicNXPG2ISetReadProtectOpSpecResult_OpSpecID;
04911
04912 extern llrp_u16_t
04913 LLRP_ThingMagicNXPG2ISetReadProtectOpSpecResult_getOpSpecID (
04914 LLRP_tSThingMagicNXPG2ISetReadProtectOpSpecResult *pThis);
04915
04916 extern LLRP_tResultCode
04917 LLRP_ThingMagicNXPG2ISetReadProtectOpSpecResult_setOpSpecID (
04918 LLRP_tSThingMagicNXPG2ISetReadProtectOpSpecResult *pThis,
04919 llrp_u16_t Value);
04920
04921 extern LLRP_tSParameter *
04922 LLRP_ThingMagicNXPG2ISetReadProtectOpSpecResult_beginCustom (
04923 LLRP_tSThingMagicNXPG2ISetReadProtectOpSpecResult *pThis);
04924
04925 extern LLRP_tSParameter *
04926 LLRP_ThingMagicNXPG2ISetReadProtectOpSpecResult_nextCustom (
04927 LLRP_tSParameter *pCurrent);
04928
04929 extern void
04930 LLRP_ThingMagicNXPG2ISetReadProtectOpSpecResult_clearCustom (
04931 LLRP_tSThingMagicNXPG2ISetReadProtectOpSpecResult *pThis);
04932
04933 extern LLRP_tResultCode
04934 LLRP_ThingMagicNXPG2ISetReadProtectOpSpecResult_addCustom (
04935 LLRP_tSThingMagicNXPG2ISetReadProtectOpSpecResult *pThis,
04936 LLRP_tSParameter *pValue);
04937
04938
04939 struct LLRP_SThingMagicNXPG2XSetReadProtect
04940 {
04941 LLRP_tSParameter hdr;
04942 llrp_u16_t OpSpecID;
04943 llrp_u32_t AccessPassword;
04944 LLRP_tSParameter * listCustom;
04945
04946 };
04947
04948 extern const LLRP_tSTypeDescriptor
04949 LLRP_tdThingMagicNXPG2XSetReadProtect;
04950
04951 extern const LLRP_tSFieldDescriptor *
04952 LLRP_apfdThingMagicNXPG2XSetReadProtect[];
04953
04954 extern LLRP_tSThingMagicNXPG2XSetReadProtect *
04955 LLRP_ThingMagicNXPG2XSetReadProtect_construct (void);
04956
04957 extern void
04958 LLRP_ThingMagicNXPG2XSetReadProtect_destruct (
04959 LLRP_tSThingMagicNXPG2XSetReadProtect * pThis);
04960
04961 extern void
04962 LLRP_ThingMagicNXPG2XSetReadProtect_decodeFields (
04963 LLRP_tSThingMagicNXPG2XSetReadProtect * pThis,
04964 LLRP_tSDecoderStream * pDecoderStream);
04965
04966 extern void
04967 LLRP_ThingMagicNXPG2XSetReadProtect_assimilateSubParameters (
04968 LLRP_tSThingMagicNXPG2XSetReadProtect * pThis,
04969 LLRP_tSErrorDetails * pError);
04970
04971 extern void
04972 LLRP_ThingMagicNXPG2XSetReadProtect_encode (
04973 const LLRP_tSThingMagicNXPG2XSetReadProtect *pThis,
04974 LLRP_tSEncoderStream * pEncoderStream);
04975
04976
04977 extern llrp_bool_t
04978 LLRP_ThingMagicNXPG2XSetReadProtect_isAllowedIn (
04979 const LLRP_tSTypeDescriptor *pEnclosingElementType);
04980
04981 extern const LLRP_tSFieldDescriptor
04982 LLRP_fdThingMagicNXPG2XSetReadProtect_OpSpecID;
04983
04984 extern llrp_u16_t
04985 LLRP_ThingMagicNXPG2XSetReadProtect_getOpSpecID (
04986 LLRP_tSThingMagicNXPG2XSetReadProtect *pThis);
04987
04988 extern LLRP_tResultCode
04989 LLRP_ThingMagicNXPG2XSetReadProtect_setOpSpecID (
04990 LLRP_tSThingMagicNXPG2XSetReadProtect *pThis,
04991 llrp_u16_t Value);
04992
04993 extern const LLRP_tSFieldDescriptor
04994 LLRP_fdThingMagicNXPG2XSetReadProtect_AccessPassword;
04995
04996 extern llrp_u32_t
04997 LLRP_ThingMagicNXPG2XSetReadProtect_getAccessPassword (
04998 LLRP_tSThingMagicNXPG2XSetReadProtect *pThis);
04999
05000 extern LLRP_tResultCode
05001 LLRP_ThingMagicNXPG2XSetReadProtect_setAccessPassword (
05002 LLRP_tSThingMagicNXPG2XSetReadProtect *pThis,
05003 llrp_u32_t Value);
05004
05005 extern LLRP_tSParameter *
05006 LLRP_ThingMagicNXPG2XSetReadProtect_beginCustom (
05007 LLRP_tSThingMagicNXPG2XSetReadProtect *pThis);
05008
05009 extern LLRP_tSParameter *
05010 LLRP_ThingMagicNXPG2XSetReadProtect_nextCustom (
05011 LLRP_tSParameter *pCurrent);
05012
05013 extern void
05014 LLRP_ThingMagicNXPG2XSetReadProtect_clearCustom (
05015 LLRP_tSThingMagicNXPG2XSetReadProtect *pThis);
05016
05017 extern LLRP_tResultCode
05018 LLRP_ThingMagicNXPG2XSetReadProtect_addCustom (
05019 LLRP_tSThingMagicNXPG2XSetReadProtect *pThis,
05020 LLRP_tSParameter *pValue);
05021
05022
05023 struct LLRP_SThingMagicNXPG2XSetReadProtectOpSpecResult
05024 {
05025 LLRP_tSParameter hdr;
05026 LLRP_tEThingMagicCustomTagOpSpecResultType eResult;
05027 llrp_u16_t OpSpecID;
05028 LLRP_tSParameter * listCustom;
05029
05030 };
05031
05032 extern const LLRP_tSTypeDescriptor
05033 LLRP_tdThingMagicNXPG2XSetReadProtectOpSpecResult;
05034
05035 extern const LLRP_tSFieldDescriptor *
05036 LLRP_apfdThingMagicNXPG2XSetReadProtectOpSpecResult[];
05037
05038 extern LLRP_tSThingMagicNXPG2XSetReadProtectOpSpecResult *
05039 LLRP_ThingMagicNXPG2XSetReadProtectOpSpecResult_construct (void);
05040
05041 extern void
05042 LLRP_ThingMagicNXPG2XSetReadProtectOpSpecResult_destruct (
05043 LLRP_tSThingMagicNXPG2XSetReadProtectOpSpecResult * pThis);
05044
05045 extern void
05046 LLRP_ThingMagicNXPG2XSetReadProtectOpSpecResult_decodeFields (
05047 LLRP_tSThingMagicNXPG2XSetReadProtectOpSpecResult * pThis,
05048 LLRP_tSDecoderStream * pDecoderStream);
05049
05050 extern void
05051 LLRP_ThingMagicNXPG2XSetReadProtectOpSpecResult_assimilateSubParameters (
05052 LLRP_tSThingMagicNXPG2XSetReadProtectOpSpecResult * pThis,
05053 LLRP_tSErrorDetails * pError);
05054
05055 extern void
05056 LLRP_ThingMagicNXPG2XSetReadProtectOpSpecResult_encode (
05057 const LLRP_tSThingMagicNXPG2XSetReadProtectOpSpecResult *pThis,
05058 LLRP_tSEncoderStream * pEncoderStream);
05059
05060
05061 extern llrp_bool_t
05062 LLRP_ThingMagicNXPG2XSetReadProtectOpSpecResult_isAllowedIn (
05063 const LLRP_tSTypeDescriptor *pEnclosingElementType);
05064
05065 extern const LLRP_tSFieldDescriptor
05066 LLRP_fdThingMagicNXPG2XSetReadProtectOpSpecResult_Result;
05067
05068 extern LLRP_tEThingMagicCustomTagOpSpecResultType
05069 LLRP_ThingMagicNXPG2XSetReadProtectOpSpecResult_getResult (
05070 LLRP_tSThingMagicNXPG2XSetReadProtectOpSpecResult *pThis);
05071
05072 extern LLRP_tResultCode
05073 LLRP_ThingMagicNXPG2XSetReadProtectOpSpecResult_setResult (
05074 LLRP_tSThingMagicNXPG2XSetReadProtectOpSpecResult *pThis,
05075 LLRP_tEThingMagicCustomTagOpSpecResultType Value);
05076
05077 extern const LLRP_tSFieldDescriptor
05078 LLRP_fdThingMagicNXPG2XSetReadProtectOpSpecResult_OpSpecID;
05079
05080 extern llrp_u16_t
05081 LLRP_ThingMagicNXPG2XSetReadProtectOpSpecResult_getOpSpecID (
05082 LLRP_tSThingMagicNXPG2XSetReadProtectOpSpecResult *pThis);
05083
05084 extern LLRP_tResultCode
05085 LLRP_ThingMagicNXPG2XSetReadProtectOpSpecResult_setOpSpecID (
05086 LLRP_tSThingMagicNXPG2XSetReadProtectOpSpecResult *pThis,
05087 llrp_u16_t Value);
05088
05089 extern LLRP_tSParameter *
05090 LLRP_ThingMagicNXPG2XSetReadProtectOpSpecResult_beginCustom (
05091 LLRP_tSThingMagicNXPG2XSetReadProtectOpSpecResult *pThis);
05092
05093 extern LLRP_tSParameter *
05094 LLRP_ThingMagicNXPG2XSetReadProtectOpSpecResult_nextCustom (
05095 LLRP_tSParameter *pCurrent);
05096
05097 extern void
05098 LLRP_ThingMagicNXPG2XSetReadProtectOpSpecResult_clearCustom (
05099 LLRP_tSThingMagicNXPG2XSetReadProtectOpSpecResult *pThis);
05100
05101 extern LLRP_tResultCode
05102 LLRP_ThingMagicNXPG2XSetReadProtectOpSpecResult_addCustom (
05103 LLRP_tSThingMagicNXPG2XSetReadProtectOpSpecResult *pThis,
05104 LLRP_tSParameter *pValue);
05105
05106
05107 struct LLRP_SThingMagicNXPG2IResetReadProtect
05108 {
05109 LLRP_tSParameter hdr;
05110 llrp_u16_t OpSpecID;
05111 llrp_u32_t AccessPassword;
05112 LLRP_tSParameter * listCustom;
05113
05114 };
05115
05116 extern const LLRP_tSTypeDescriptor
05117 LLRP_tdThingMagicNXPG2IResetReadProtect;
05118
05119 extern const LLRP_tSFieldDescriptor *
05120 LLRP_apfdThingMagicNXPG2IResetReadProtect[];
05121
05122 extern LLRP_tSThingMagicNXPG2IResetReadProtect *
05123 LLRP_ThingMagicNXPG2IResetReadProtect_construct (void);
05124
05125 extern void
05126 LLRP_ThingMagicNXPG2IResetReadProtect_destruct (
05127 LLRP_tSThingMagicNXPG2IResetReadProtect * pThis);
05128
05129 extern void
05130 LLRP_ThingMagicNXPG2IResetReadProtect_decodeFields (
05131 LLRP_tSThingMagicNXPG2IResetReadProtect * pThis,
05132 LLRP_tSDecoderStream * pDecoderStream);
05133
05134 extern void
05135 LLRP_ThingMagicNXPG2IResetReadProtect_assimilateSubParameters (
05136 LLRP_tSThingMagicNXPG2IResetReadProtect * pThis,
05137 LLRP_tSErrorDetails * pError);
05138
05139 extern void
05140 LLRP_ThingMagicNXPG2IResetReadProtect_encode (
05141 const LLRP_tSThingMagicNXPG2IResetReadProtect *pThis,
05142 LLRP_tSEncoderStream * pEncoderStream);
05143
05144
05145 extern llrp_bool_t
05146 LLRP_ThingMagicNXPG2IResetReadProtect_isAllowedIn (
05147 const LLRP_tSTypeDescriptor *pEnclosingElementType);
05148
05149 extern const LLRP_tSFieldDescriptor
05150 LLRP_fdThingMagicNXPG2IResetReadProtect_OpSpecID;
05151
05152 extern llrp_u16_t
05153 LLRP_ThingMagicNXPG2IResetReadProtect_getOpSpecID (
05154 LLRP_tSThingMagicNXPG2IResetReadProtect *pThis);
05155
05156 extern LLRP_tResultCode
05157 LLRP_ThingMagicNXPG2IResetReadProtect_setOpSpecID (
05158 LLRP_tSThingMagicNXPG2IResetReadProtect *pThis,
05159 llrp_u16_t Value);
05160
05161 extern const LLRP_tSFieldDescriptor
05162 LLRP_fdThingMagicNXPG2IResetReadProtect_AccessPassword;
05163
05164 extern llrp_u32_t
05165 LLRP_ThingMagicNXPG2IResetReadProtect_getAccessPassword (
05166 LLRP_tSThingMagicNXPG2IResetReadProtect *pThis);
05167
05168 extern LLRP_tResultCode
05169 LLRP_ThingMagicNXPG2IResetReadProtect_setAccessPassword (
05170 LLRP_tSThingMagicNXPG2IResetReadProtect *pThis,
05171 llrp_u32_t Value);
05172
05173 extern LLRP_tSParameter *
05174 LLRP_ThingMagicNXPG2IResetReadProtect_beginCustom (
05175 LLRP_tSThingMagicNXPG2IResetReadProtect *pThis);
05176
05177 extern LLRP_tSParameter *
05178 LLRP_ThingMagicNXPG2IResetReadProtect_nextCustom (
05179 LLRP_tSParameter *pCurrent);
05180
05181 extern void
05182 LLRP_ThingMagicNXPG2IResetReadProtect_clearCustom (
05183 LLRP_tSThingMagicNXPG2IResetReadProtect *pThis);
05184
05185 extern LLRP_tResultCode
05186 LLRP_ThingMagicNXPG2IResetReadProtect_addCustom (
05187 LLRP_tSThingMagicNXPG2IResetReadProtect *pThis,
05188 LLRP_tSParameter *pValue);
05189
05190
05191 struct LLRP_SThingMagicNXPG2IResetReadProtectOpSpecResult
05192 {
05193 LLRP_tSParameter hdr;
05194 LLRP_tEThingMagicCustomTagOpSpecResultType eResult;
05195 llrp_u16_t OpSpecID;
05196 LLRP_tSParameter * listCustom;
05197
05198 };
05199
05200 extern const LLRP_tSTypeDescriptor
05201 LLRP_tdThingMagicNXPG2IResetReadProtectOpSpecResult;
05202
05203 extern const LLRP_tSFieldDescriptor *
05204 LLRP_apfdThingMagicNXPG2IResetReadProtectOpSpecResult[];
05205
05206 extern LLRP_tSThingMagicNXPG2IResetReadProtectOpSpecResult *
05207 LLRP_ThingMagicNXPG2IResetReadProtectOpSpecResult_construct (void);
05208
05209 extern void
05210 LLRP_ThingMagicNXPG2IResetReadProtectOpSpecResult_destruct (
05211 LLRP_tSThingMagicNXPG2IResetReadProtectOpSpecResult * pThis);
05212
05213 extern void
05214 LLRP_ThingMagicNXPG2IResetReadProtectOpSpecResult_decodeFields (
05215 LLRP_tSThingMagicNXPG2IResetReadProtectOpSpecResult * pThis,
05216 LLRP_tSDecoderStream * pDecoderStream);
05217
05218 extern void
05219 LLRP_ThingMagicNXPG2IResetReadProtectOpSpecResult_assimilateSubParameters (
05220 LLRP_tSThingMagicNXPG2IResetReadProtectOpSpecResult * pThis,
05221 LLRP_tSErrorDetails * pError);
05222
05223 extern void
05224 LLRP_ThingMagicNXPG2IResetReadProtectOpSpecResult_encode (
05225 const LLRP_tSThingMagicNXPG2IResetReadProtectOpSpecResult *pThis,
05226 LLRP_tSEncoderStream * pEncoderStream);
05227
05228
05229 extern llrp_bool_t
05230 LLRP_ThingMagicNXPG2IResetReadProtectOpSpecResult_isAllowedIn (
05231 const LLRP_tSTypeDescriptor *pEnclosingElementType);
05232
05233 extern const LLRP_tSFieldDescriptor
05234 LLRP_fdThingMagicNXPG2IResetReadProtectOpSpecResult_Result;
05235
05236 extern LLRP_tEThingMagicCustomTagOpSpecResultType
05237 LLRP_ThingMagicNXPG2IResetReadProtectOpSpecResult_getResult (
05238 LLRP_tSThingMagicNXPG2IResetReadProtectOpSpecResult *pThis);
05239
05240 extern LLRP_tResultCode
05241 LLRP_ThingMagicNXPG2IResetReadProtectOpSpecResult_setResult (
05242 LLRP_tSThingMagicNXPG2IResetReadProtectOpSpecResult *pThis,
05243 LLRP_tEThingMagicCustomTagOpSpecResultType Value);
05244
05245 extern const LLRP_tSFieldDescriptor
05246 LLRP_fdThingMagicNXPG2IResetReadProtectOpSpecResult_OpSpecID;
05247
05248 extern llrp_u16_t
05249 LLRP_ThingMagicNXPG2IResetReadProtectOpSpecResult_getOpSpecID (
05250 LLRP_tSThingMagicNXPG2IResetReadProtectOpSpecResult *pThis);
05251
05252 extern LLRP_tResultCode
05253 LLRP_ThingMagicNXPG2IResetReadProtectOpSpecResult_setOpSpecID (
05254 LLRP_tSThingMagicNXPG2IResetReadProtectOpSpecResult *pThis,
05255 llrp_u16_t Value);
05256
05257 extern LLRP_tSParameter *
05258 LLRP_ThingMagicNXPG2IResetReadProtectOpSpecResult_beginCustom (
05259 LLRP_tSThingMagicNXPG2IResetReadProtectOpSpecResult *pThis);
05260
05261 extern LLRP_tSParameter *
05262 LLRP_ThingMagicNXPG2IResetReadProtectOpSpecResult_nextCustom (
05263 LLRP_tSParameter *pCurrent);
05264
05265 extern void
05266 LLRP_ThingMagicNXPG2IResetReadProtectOpSpecResult_clearCustom (
05267 LLRP_tSThingMagicNXPG2IResetReadProtectOpSpecResult *pThis);
05268
05269 extern LLRP_tResultCode
05270 LLRP_ThingMagicNXPG2IResetReadProtectOpSpecResult_addCustom (
05271 LLRP_tSThingMagicNXPG2IResetReadProtectOpSpecResult *pThis,
05272 LLRP_tSParameter *pValue);
05273
05274
05275 struct LLRP_SThingMagicNXPG2XResetReadProtect
05276 {
05277 LLRP_tSParameter hdr;
05278 llrp_u16_t OpSpecID;
05279 llrp_u32_t AccessPassword;
05280 LLRP_tSParameter * listCustom;
05281
05282 };
05283
05284 extern const LLRP_tSTypeDescriptor
05285 LLRP_tdThingMagicNXPG2XResetReadProtect;
05286
05287 extern const LLRP_tSFieldDescriptor *
05288 LLRP_apfdThingMagicNXPG2XResetReadProtect[];
05289
05290 extern LLRP_tSThingMagicNXPG2XResetReadProtect *
05291 LLRP_ThingMagicNXPG2XResetReadProtect_construct (void);
05292
05293 extern void
05294 LLRP_ThingMagicNXPG2XResetReadProtect_destruct (
05295 LLRP_tSThingMagicNXPG2XResetReadProtect * pThis);
05296
05297 extern void
05298 LLRP_ThingMagicNXPG2XResetReadProtect_decodeFields (
05299 LLRP_tSThingMagicNXPG2XResetReadProtect * pThis,
05300 LLRP_tSDecoderStream * pDecoderStream);
05301
05302 extern void
05303 LLRP_ThingMagicNXPG2XResetReadProtect_assimilateSubParameters (
05304 LLRP_tSThingMagicNXPG2XResetReadProtect * pThis,
05305 LLRP_tSErrorDetails * pError);
05306
05307 extern void
05308 LLRP_ThingMagicNXPG2XResetReadProtect_encode (
05309 const LLRP_tSThingMagicNXPG2XResetReadProtect *pThis,
05310 LLRP_tSEncoderStream * pEncoderStream);
05311
05312
05313 extern llrp_bool_t
05314 LLRP_ThingMagicNXPG2XResetReadProtect_isAllowedIn (
05315 const LLRP_tSTypeDescriptor *pEnclosingElementType);
05316
05317 extern const LLRP_tSFieldDescriptor
05318 LLRP_fdThingMagicNXPG2XResetReadProtect_OpSpecID;
05319
05320 extern llrp_u16_t
05321 LLRP_ThingMagicNXPG2XResetReadProtect_getOpSpecID (
05322 LLRP_tSThingMagicNXPG2XResetReadProtect *pThis);
05323
05324 extern LLRP_tResultCode
05325 LLRP_ThingMagicNXPG2XResetReadProtect_setOpSpecID (
05326 LLRP_tSThingMagicNXPG2XResetReadProtect *pThis,
05327 llrp_u16_t Value);
05328
05329 extern const LLRP_tSFieldDescriptor
05330 LLRP_fdThingMagicNXPG2XResetReadProtect_AccessPassword;
05331
05332 extern llrp_u32_t
05333 LLRP_ThingMagicNXPG2XResetReadProtect_getAccessPassword (
05334 LLRP_tSThingMagicNXPG2XResetReadProtect *pThis);
05335
05336 extern LLRP_tResultCode
05337 LLRP_ThingMagicNXPG2XResetReadProtect_setAccessPassword (
05338 LLRP_tSThingMagicNXPG2XResetReadProtect *pThis,
05339 llrp_u32_t Value);
05340
05341 extern LLRP_tSParameter *
05342 LLRP_ThingMagicNXPG2XResetReadProtect_beginCustom (
05343 LLRP_tSThingMagicNXPG2XResetReadProtect *pThis);
05344
05345 extern LLRP_tSParameter *
05346 LLRP_ThingMagicNXPG2XResetReadProtect_nextCustom (
05347 LLRP_tSParameter *pCurrent);
05348
05349 extern void
05350 LLRP_ThingMagicNXPG2XResetReadProtect_clearCustom (
05351 LLRP_tSThingMagicNXPG2XResetReadProtect *pThis);
05352
05353 extern LLRP_tResultCode
05354 LLRP_ThingMagicNXPG2XResetReadProtect_addCustom (
05355 LLRP_tSThingMagicNXPG2XResetReadProtect *pThis,
05356 LLRP_tSParameter *pValue);
05357
05358
05359 struct LLRP_SThingMagicNXPG2XResetReadProtectOpSpecResult
05360 {
05361 LLRP_tSParameter hdr;
05362 LLRP_tEThingMagicCustomTagOpSpecResultType eResult;
05363 llrp_u16_t OpSpecID;
05364 LLRP_tSParameter * listCustom;
05365
05366 };
05367
05368 extern const LLRP_tSTypeDescriptor
05369 LLRP_tdThingMagicNXPG2XResetReadProtectOpSpecResult;
05370
05371 extern const LLRP_tSFieldDescriptor *
05372 LLRP_apfdThingMagicNXPG2XResetReadProtectOpSpecResult[];
05373
05374 extern LLRP_tSThingMagicNXPG2XResetReadProtectOpSpecResult *
05375 LLRP_ThingMagicNXPG2XResetReadProtectOpSpecResult_construct (void);
05376
05377 extern void
05378 LLRP_ThingMagicNXPG2XResetReadProtectOpSpecResult_destruct (
05379 LLRP_tSThingMagicNXPG2XResetReadProtectOpSpecResult * pThis);
05380
05381 extern void
05382 LLRP_ThingMagicNXPG2XResetReadProtectOpSpecResult_decodeFields (
05383 LLRP_tSThingMagicNXPG2XResetReadProtectOpSpecResult * pThis,
05384 LLRP_tSDecoderStream * pDecoderStream);
05385
05386 extern void
05387 LLRP_ThingMagicNXPG2XResetReadProtectOpSpecResult_assimilateSubParameters (
05388 LLRP_tSThingMagicNXPG2XResetReadProtectOpSpecResult * pThis,
05389 LLRP_tSErrorDetails * pError);
05390
05391 extern void
05392 LLRP_ThingMagicNXPG2XResetReadProtectOpSpecResult_encode (
05393 const LLRP_tSThingMagicNXPG2XResetReadProtectOpSpecResult *pThis,
05394 LLRP_tSEncoderStream * pEncoderStream);
05395
05396
05397 extern llrp_bool_t
05398 LLRP_ThingMagicNXPG2XResetReadProtectOpSpecResult_isAllowedIn (
05399 const LLRP_tSTypeDescriptor *pEnclosingElementType);
05400
05401 extern const LLRP_tSFieldDescriptor
05402 LLRP_fdThingMagicNXPG2XResetReadProtectOpSpecResult_Result;
05403
05404 extern LLRP_tEThingMagicCustomTagOpSpecResultType
05405 LLRP_ThingMagicNXPG2XResetReadProtectOpSpecResult_getResult (
05406 LLRP_tSThingMagicNXPG2XResetReadProtectOpSpecResult *pThis);
05407
05408 extern LLRP_tResultCode
05409 LLRP_ThingMagicNXPG2XResetReadProtectOpSpecResult_setResult (
05410 LLRP_tSThingMagicNXPG2XResetReadProtectOpSpecResult *pThis,
05411 LLRP_tEThingMagicCustomTagOpSpecResultType Value);
05412
05413 extern const LLRP_tSFieldDescriptor
05414 LLRP_fdThingMagicNXPG2XResetReadProtectOpSpecResult_OpSpecID;
05415
05416 extern llrp_u16_t
05417 LLRP_ThingMagicNXPG2XResetReadProtectOpSpecResult_getOpSpecID (
05418 LLRP_tSThingMagicNXPG2XResetReadProtectOpSpecResult *pThis);
05419
05420 extern LLRP_tResultCode
05421 LLRP_ThingMagicNXPG2XResetReadProtectOpSpecResult_setOpSpecID (
05422 LLRP_tSThingMagicNXPG2XResetReadProtectOpSpecResult *pThis,
05423 llrp_u16_t Value);
05424
05425 extern LLRP_tSParameter *
05426 LLRP_ThingMagicNXPG2XResetReadProtectOpSpecResult_beginCustom (
05427 LLRP_tSThingMagicNXPG2XResetReadProtectOpSpecResult *pThis);
05428
05429 extern LLRP_tSParameter *
05430 LLRP_ThingMagicNXPG2XResetReadProtectOpSpecResult_nextCustom (
05431 LLRP_tSParameter *pCurrent);
05432
05433 extern void
05434 LLRP_ThingMagicNXPG2XResetReadProtectOpSpecResult_clearCustom (
05435 LLRP_tSThingMagicNXPG2XResetReadProtectOpSpecResult *pThis);
05436
05437 extern LLRP_tResultCode
05438 LLRP_ThingMagicNXPG2XResetReadProtectOpSpecResult_addCustom (
05439 LLRP_tSThingMagicNXPG2XResetReadProtectOpSpecResult *pThis,
05440 LLRP_tSParameter *pValue);
05441
05442
05443 struct LLRP_SThingMagicNXPG2IChangeEAS
05444 {
05445 LLRP_tSParameter hdr;
05446 llrp_u16_t OpSpecID;
05447 llrp_u32_t AccessPassword;
05448 llrp_u1_t Reset;
05449 LLRP_tSParameter * listCustom;
05450
05451 };
05452
05453 extern const LLRP_tSTypeDescriptor
05454 LLRP_tdThingMagicNXPG2IChangeEAS;
05455
05456 extern const LLRP_tSFieldDescriptor *
05457 LLRP_apfdThingMagicNXPG2IChangeEAS[];
05458
05459 extern LLRP_tSThingMagicNXPG2IChangeEAS *
05460 LLRP_ThingMagicNXPG2IChangeEAS_construct (void);
05461
05462 extern void
05463 LLRP_ThingMagicNXPG2IChangeEAS_destruct (
05464 LLRP_tSThingMagicNXPG2IChangeEAS * pThis);
05465
05466 extern void
05467 LLRP_ThingMagicNXPG2IChangeEAS_decodeFields (
05468 LLRP_tSThingMagicNXPG2IChangeEAS * pThis,
05469 LLRP_tSDecoderStream * pDecoderStream);
05470
05471 extern void
05472 LLRP_ThingMagicNXPG2IChangeEAS_assimilateSubParameters (
05473 LLRP_tSThingMagicNXPG2IChangeEAS * pThis,
05474 LLRP_tSErrorDetails * pError);
05475
05476 extern void
05477 LLRP_ThingMagicNXPG2IChangeEAS_encode (
05478 const LLRP_tSThingMagicNXPG2IChangeEAS *pThis,
05479 LLRP_tSEncoderStream * pEncoderStream);
05480
05481
05482 extern llrp_bool_t
05483 LLRP_ThingMagicNXPG2IChangeEAS_isAllowedIn (
05484 const LLRP_tSTypeDescriptor *pEnclosingElementType);
05485
05486 extern const LLRP_tSFieldDescriptor
05487 LLRP_fdThingMagicNXPG2IChangeEAS_OpSpecID;
05488
05489 extern llrp_u16_t
05490 LLRP_ThingMagicNXPG2IChangeEAS_getOpSpecID (
05491 LLRP_tSThingMagicNXPG2IChangeEAS *pThis);
05492
05493 extern LLRP_tResultCode
05494 LLRP_ThingMagicNXPG2IChangeEAS_setOpSpecID (
05495 LLRP_tSThingMagicNXPG2IChangeEAS *pThis,
05496 llrp_u16_t Value);
05497
05498 extern const LLRP_tSFieldDescriptor
05499 LLRP_fdThingMagicNXPG2IChangeEAS_AccessPassword;
05500
05501 extern llrp_u32_t
05502 LLRP_ThingMagicNXPG2IChangeEAS_getAccessPassword (
05503 LLRP_tSThingMagicNXPG2IChangeEAS *pThis);
05504
05505 extern LLRP_tResultCode
05506 LLRP_ThingMagicNXPG2IChangeEAS_setAccessPassword (
05507 LLRP_tSThingMagicNXPG2IChangeEAS *pThis,
05508 llrp_u32_t Value);
05509
05510 extern const LLRP_tSFieldDescriptor
05511 LLRP_fdThingMagicNXPG2IChangeEAS_Reset;
05512
05513 extern llrp_u1_t
05514 LLRP_ThingMagicNXPG2IChangeEAS_getReset (
05515 LLRP_tSThingMagicNXPG2IChangeEAS *pThis);
05516
05517 extern LLRP_tResultCode
05518 LLRP_ThingMagicNXPG2IChangeEAS_setReset (
05519 LLRP_tSThingMagicNXPG2IChangeEAS *pThis,
05520 llrp_u1_t Value);
05521
05522 extern LLRP_tSParameter *
05523 LLRP_ThingMagicNXPG2IChangeEAS_beginCustom (
05524 LLRP_tSThingMagicNXPG2IChangeEAS *pThis);
05525
05526 extern LLRP_tSParameter *
05527 LLRP_ThingMagicNXPG2IChangeEAS_nextCustom (
05528 LLRP_tSParameter *pCurrent);
05529
05530 extern void
05531 LLRP_ThingMagicNXPG2IChangeEAS_clearCustom (
05532 LLRP_tSThingMagicNXPG2IChangeEAS *pThis);
05533
05534 extern LLRP_tResultCode
05535 LLRP_ThingMagicNXPG2IChangeEAS_addCustom (
05536 LLRP_tSThingMagicNXPG2IChangeEAS *pThis,
05537 LLRP_tSParameter *pValue);
05538
05539
05540 struct LLRP_SThingMagicNXPG2IChangeEASOpSpecResult
05541 {
05542 LLRP_tSParameter hdr;
05543 LLRP_tEThingMagicCustomTagOpSpecResultType eResult;
05544 llrp_u16_t OpSpecID;
05545 LLRP_tSParameter * listCustom;
05546
05547 };
05548
05549 extern const LLRP_tSTypeDescriptor
05550 LLRP_tdThingMagicNXPG2IChangeEASOpSpecResult;
05551
05552 extern const LLRP_tSFieldDescriptor *
05553 LLRP_apfdThingMagicNXPG2IChangeEASOpSpecResult[];
05554
05555 extern LLRP_tSThingMagicNXPG2IChangeEASOpSpecResult *
05556 LLRP_ThingMagicNXPG2IChangeEASOpSpecResult_construct (void);
05557
05558 extern void
05559 LLRP_ThingMagicNXPG2IChangeEASOpSpecResult_destruct (
05560 LLRP_tSThingMagicNXPG2IChangeEASOpSpecResult * pThis);
05561
05562 extern void
05563 LLRP_ThingMagicNXPG2IChangeEASOpSpecResult_decodeFields (
05564 LLRP_tSThingMagicNXPG2IChangeEASOpSpecResult * pThis,
05565 LLRP_tSDecoderStream * pDecoderStream);
05566
05567 extern void
05568 LLRP_ThingMagicNXPG2IChangeEASOpSpecResult_assimilateSubParameters (
05569 LLRP_tSThingMagicNXPG2IChangeEASOpSpecResult * pThis,
05570 LLRP_tSErrorDetails * pError);
05571
05572 extern void
05573 LLRP_ThingMagicNXPG2IChangeEASOpSpecResult_encode (
05574 const LLRP_tSThingMagicNXPG2IChangeEASOpSpecResult *pThis,
05575 LLRP_tSEncoderStream * pEncoderStream);
05576
05577
05578 extern llrp_bool_t
05579 LLRP_ThingMagicNXPG2IChangeEASOpSpecResult_isAllowedIn (
05580 const LLRP_tSTypeDescriptor *pEnclosingElementType);
05581
05582 extern const LLRP_tSFieldDescriptor
05583 LLRP_fdThingMagicNXPG2IChangeEASOpSpecResult_Result;
05584
05585 extern LLRP_tEThingMagicCustomTagOpSpecResultType
05586 LLRP_ThingMagicNXPG2IChangeEASOpSpecResult_getResult (
05587 LLRP_tSThingMagicNXPG2IChangeEASOpSpecResult *pThis);
05588
05589 extern LLRP_tResultCode
05590 LLRP_ThingMagicNXPG2IChangeEASOpSpecResult_setResult (
05591 LLRP_tSThingMagicNXPG2IChangeEASOpSpecResult *pThis,
05592 LLRP_tEThingMagicCustomTagOpSpecResultType Value);
05593
05594 extern const LLRP_tSFieldDescriptor
05595 LLRP_fdThingMagicNXPG2IChangeEASOpSpecResult_OpSpecID;
05596
05597 extern llrp_u16_t
05598 LLRP_ThingMagicNXPG2IChangeEASOpSpecResult_getOpSpecID (
05599 LLRP_tSThingMagicNXPG2IChangeEASOpSpecResult *pThis);
05600
05601 extern LLRP_tResultCode
05602 LLRP_ThingMagicNXPG2IChangeEASOpSpecResult_setOpSpecID (
05603 LLRP_tSThingMagicNXPG2IChangeEASOpSpecResult *pThis,
05604 llrp_u16_t Value);
05605
05606 extern LLRP_tSParameter *
05607 LLRP_ThingMagicNXPG2IChangeEASOpSpecResult_beginCustom (
05608 LLRP_tSThingMagicNXPG2IChangeEASOpSpecResult *pThis);
05609
05610 extern LLRP_tSParameter *
05611 LLRP_ThingMagicNXPG2IChangeEASOpSpecResult_nextCustom (
05612 LLRP_tSParameter *pCurrent);
05613
05614 extern void
05615 LLRP_ThingMagicNXPG2IChangeEASOpSpecResult_clearCustom (
05616 LLRP_tSThingMagicNXPG2IChangeEASOpSpecResult *pThis);
05617
05618 extern LLRP_tResultCode
05619 LLRP_ThingMagicNXPG2IChangeEASOpSpecResult_addCustom (
05620 LLRP_tSThingMagicNXPG2IChangeEASOpSpecResult *pThis,
05621 LLRP_tSParameter *pValue);
05622
05623
05624 struct LLRP_SThingMagicNXPG2XChangeEAS
05625 {
05626 LLRP_tSParameter hdr;
05627 llrp_u16_t OpSpecID;
05628 llrp_u32_t AccessPassword;
05629 llrp_u1_t Reset;
05630 LLRP_tSParameter * listCustom;
05631
05632 };
05633
05634 extern const LLRP_tSTypeDescriptor
05635 LLRP_tdThingMagicNXPG2XChangeEAS;
05636
05637 extern const LLRP_tSFieldDescriptor *
05638 LLRP_apfdThingMagicNXPG2XChangeEAS[];
05639
05640 extern LLRP_tSThingMagicNXPG2XChangeEAS *
05641 LLRP_ThingMagicNXPG2XChangeEAS_construct (void);
05642
05643 extern void
05644 LLRP_ThingMagicNXPG2XChangeEAS_destruct (
05645 LLRP_tSThingMagicNXPG2XChangeEAS * pThis);
05646
05647 extern void
05648 LLRP_ThingMagicNXPG2XChangeEAS_decodeFields (
05649 LLRP_tSThingMagicNXPG2XChangeEAS * pThis,
05650 LLRP_tSDecoderStream * pDecoderStream);
05651
05652 extern void
05653 LLRP_ThingMagicNXPG2XChangeEAS_assimilateSubParameters (
05654 LLRP_tSThingMagicNXPG2XChangeEAS * pThis,
05655 LLRP_tSErrorDetails * pError);
05656
05657 extern void
05658 LLRP_ThingMagicNXPG2XChangeEAS_encode (
05659 const LLRP_tSThingMagicNXPG2XChangeEAS *pThis,
05660 LLRP_tSEncoderStream * pEncoderStream);
05661
05662
05663 extern llrp_bool_t
05664 LLRP_ThingMagicNXPG2XChangeEAS_isAllowedIn (
05665 const LLRP_tSTypeDescriptor *pEnclosingElementType);
05666
05667 extern const LLRP_tSFieldDescriptor
05668 LLRP_fdThingMagicNXPG2XChangeEAS_OpSpecID;
05669
05670 extern llrp_u16_t
05671 LLRP_ThingMagicNXPG2XChangeEAS_getOpSpecID (
05672 LLRP_tSThingMagicNXPG2XChangeEAS *pThis);
05673
05674 extern LLRP_tResultCode
05675 LLRP_ThingMagicNXPG2XChangeEAS_setOpSpecID (
05676 LLRP_tSThingMagicNXPG2XChangeEAS *pThis,
05677 llrp_u16_t Value);
05678
05679 extern const LLRP_tSFieldDescriptor
05680 LLRP_fdThingMagicNXPG2XChangeEAS_AccessPassword;
05681
05682 extern llrp_u32_t
05683 LLRP_ThingMagicNXPG2XChangeEAS_getAccessPassword (
05684 LLRP_tSThingMagicNXPG2XChangeEAS *pThis);
05685
05686 extern LLRP_tResultCode
05687 LLRP_ThingMagicNXPG2XChangeEAS_setAccessPassword (
05688 LLRP_tSThingMagicNXPG2XChangeEAS *pThis,
05689 llrp_u32_t Value);
05690
05691 extern const LLRP_tSFieldDescriptor
05692 LLRP_fdThingMagicNXPG2XChangeEAS_Reset;
05693
05694 extern llrp_u1_t
05695 LLRP_ThingMagicNXPG2XChangeEAS_getReset (
05696 LLRP_tSThingMagicNXPG2XChangeEAS *pThis);
05697
05698 extern LLRP_tResultCode
05699 LLRP_ThingMagicNXPG2XChangeEAS_setReset (
05700 LLRP_tSThingMagicNXPG2XChangeEAS *pThis,
05701 llrp_u1_t Value);
05702
05703 extern LLRP_tSParameter *
05704 LLRP_ThingMagicNXPG2XChangeEAS_beginCustom (
05705 LLRP_tSThingMagicNXPG2XChangeEAS *pThis);
05706
05707 extern LLRP_tSParameter *
05708 LLRP_ThingMagicNXPG2XChangeEAS_nextCustom (
05709 LLRP_tSParameter *pCurrent);
05710
05711 extern void
05712 LLRP_ThingMagicNXPG2XChangeEAS_clearCustom (
05713 LLRP_tSThingMagicNXPG2XChangeEAS *pThis);
05714
05715 extern LLRP_tResultCode
05716 LLRP_ThingMagicNXPG2XChangeEAS_addCustom (
05717 LLRP_tSThingMagicNXPG2XChangeEAS *pThis,
05718 LLRP_tSParameter *pValue);
05719
05720
05721 struct LLRP_SThingMagicNXPG2XChangeEASOpSpecResult
05722 {
05723 LLRP_tSParameter hdr;
05724 LLRP_tEThingMagicCustomTagOpSpecResultType eResult;
05725 llrp_u16_t OpSpecID;
05726 LLRP_tSParameter * listCustom;
05727
05728 };
05729
05730 extern const LLRP_tSTypeDescriptor
05731 LLRP_tdThingMagicNXPG2XChangeEASOpSpecResult;
05732
05733 extern const LLRP_tSFieldDescriptor *
05734 LLRP_apfdThingMagicNXPG2XChangeEASOpSpecResult[];
05735
05736 extern LLRP_tSThingMagicNXPG2XChangeEASOpSpecResult *
05737 LLRP_ThingMagicNXPG2XChangeEASOpSpecResult_construct (void);
05738
05739 extern void
05740 LLRP_ThingMagicNXPG2XChangeEASOpSpecResult_destruct (
05741 LLRP_tSThingMagicNXPG2XChangeEASOpSpecResult * pThis);
05742
05743 extern void
05744 LLRP_ThingMagicNXPG2XChangeEASOpSpecResult_decodeFields (
05745 LLRP_tSThingMagicNXPG2XChangeEASOpSpecResult * pThis,
05746 LLRP_tSDecoderStream * pDecoderStream);
05747
05748 extern void
05749 LLRP_ThingMagicNXPG2XChangeEASOpSpecResult_assimilateSubParameters (
05750 LLRP_tSThingMagicNXPG2XChangeEASOpSpecResult * pThis,
05751 LLRP_tSErrorDetails * pError);
05752
05753 extern void
05754 LLRP_ThingMagicNXPG2XChangeEASOpSpecResult_encode (
05755 const LLRP_tSThingMagicNXPG2XChangeEASOpSpecResult *pThis,
05756 LLRP_tSEncoderStream * pEncoderStream);
05757
05758
05759 extern llrp_bool_t
05760 LLRP_ThingMagicNXPG2XChangeEASOpSpecResult_isAllowedIn (
05761 const LLRP_tSTypeDescriptor *pEnclosingElementType);
05762
05763 extern const LLRP_tSFieldDescriptor
05764 LLRP_fdThingMagicNXPG2XChangeEASOpSpecResult_Result;
05765
05766 extern LLRP_tEThingMagicCustomTagOpSpecResultType
05767 LLRP_ThingMagicNXPG2XChangeEASOpSpecResult_getResult (
05768 LLRP_tSThingMagicNXPG2XChangeEASOpSpecResult *pThis);
05769
05770 extern LLRP_tResultCode
05771 LLRP_ThingMagicNXPG2XChangeEASOpSpecResult_setResult (
05772 LLRP_tSThingMagicNXPG2XChangeEASOpSpecResult *pThis,
05773 LLRP_tEThingMagicCustomTagOpSpecResultType Value);
05774
05775 extern const LLRP_tSFieldDescriptor
05776 LLRP_fdThingMagicNXPG2XChangeEASOpSpecResult_OpSpecID;
05777
05778 extern llrp_u16_t
05779 LLRP_ThingMagicNXPG2XChangeEASOpSpecResult_getOpSpecID (
05780 LLRP_tSThingMagicNXPG2XChangeEASOpSpecResult *pThis);
05781
05782 extern LLRP_tResultCode
05783 LLRP_ThingMagicNXPG2XChangeEASOpSpecResult_setOpSpecID (
05784 LLRP_tSThingMagicNXPG2XChangeEASOpSpecResult *pThis,
05785 llrp_u16_t Value);
05786
05787 extern LLRP_tSParameter *
05788 LLRP_ThingMagicNXPG2XChangeEASOpSpecResult_beginCustom (
05789 LLRP_tSThingMagicNXPG2XChangeEASOpSpecResult *pThis);
05790
05791 extern LLRP_tSParameter *
05792 LLRP_ThingMagicNXPG2XChangeEASOpSpecResult_nextCustom (
05793 LLRP_tSParameter *pCurrent);
05794
05795 extern void
05796 LLRP_ThingMagicNXPG2XChangeEASOpSpecResult_clearCustom (
05797 LLRP_tSThingMagicNXPG2XChangeEASOpSpecResult *pThis);
05798
05799 extern LLRP_tResultCode
05800 LLRP_ThingMagicNXPG2XChangeEASOpSpecResult_addCustom (
05801 LLRP_tSThingMagicNXPG2XChangeEASOpSpecResult *pThis,
05802 LLRP_tSParameter *pValue);
05803
05804
05805 struct LLRP_SThingMagicNXPG2IEASAlarm
05806 {
05807 LLRP_tSParameter hdr;
05808 llrp_u16_t OpSpecID;
05809 llrp_u32_t AccessPassword;
05810 LLRP_tEThingMagicGen2DivideRatio eDivideRatio;
05811 LLRP_tEThingMagicGen2TagEncoding eTagEncoding;
05812 llrp_u1_t PilotTone;
05813 LLRP_tSParameter * listCustom;
05814
05815 };
05816
05817 extern const LLRP_tSTypeDescriptor
05818 LLRP_tdThingMagicNXPG2IEASAlarm;
05819
05820 extern const LLRP_tSFieldDescriptor *
05821 LLRP_apfdThingMagicNXPG2IEASAlarm[];
05822
05823 extern LLRP_tSThingMagicNXPG2IEASAlarm *
05824 LLRP_ThingMagicNXPG2IEASAlarm_construct (void);
05825
05826 extern void
05827 LLRP_ThingMagicNXPG2IEASAlarm_destruct (
05828 LLRP_tSThingMagicNXPG2IEASAlarm * pThis);
05829
05830 extern void
05831 LLRP_ThingMagicNXPG2IEASAlarm_decodeFields (
05832 LLRP_tSThingMagicNXPG2IEASAlarm * pThis,
05833 LLRP_tSDecoderStream * pDecoderStream);
05834
05835 extern void
05836 LLRP_ThingMagicNXPG2IEASAlarm_assimilateSubParameters (
05837 LLRP_tSThingMagicNXPG2IEASAlarm * pThis,
05838 LLRP_tSErrorDetails * pError);
05839
05840 extern void
05841 LLRP_ThingMagicNXPG2IEASAlarm_encode (
05842 const LLRP_tSThingMagicNXPG2IEASAlarm *pThis,
05843 LLRP_tSEncoderStream * pEncoderStream);
05844
05845
05846 extern llrp_bool_t
05847 LLRP_ThingMagicNXPG2IEASAlarm_isAllowedIn (
05848 const LLRP_tSTypeDescriptor *pEnclosingElementType);
05849
05850 extern const LLRP_tSFieldDescriptor
05851 LLRP_fdThingMagicNXPG2IEASAlarm_OpSpecID;
05852
05853 extern llrp_u16_t
05854 LLRP_ThingMagicNXPG2IEASAlarm_getOpSpecID (
05855 LLRP_tSThingMagicNXPG2IEASAlarm *pThis);
05856
05857 extern LLRP_tResultCode
05858 LLRP_ThingMagicNXPG2IEASAlarm_setOpSpecID (
05859 LLRP_tSThingMagicNXPG2IEASAlarm *pThis,
05860 llrp_u16_t Value);
05861
05862 extern const LLRP_tSFieldDescriptor
05863 LLRP_fdThingMagicNXPG2IEASAlarm_AccessPassword;
05864
05865 extern llrp_u32_t
05866 LLRP_ThingMagicNXPG2IEASAlarm_getAccessPassword (
05867 LLRP_tSThingMagicNXPG2IEASAlarm *pThis);
05868
05869 extern LLRP_tResultCode
05870 LLRP_ThingMagicNXPG2IEASAlarm_setAccessPassword (
05871 LLRP_tSThingMagicNXPG2IEASAlarm *pThis,
05872 llrp_u32_t Value);
05873
05874 extern const LLRP_tSFieldDescriptor
05875 LLRP_fdThingMagicNXPG2IEASAlarm_DivideRatio;
05876
05877 extern LLRP_tEThingMagicGen2DivideRatio
05878 LLRP_ThingMagicNXPG2IEASAlarm_getDivideRatio (
05879 LLRP_tSThingMagicNXPG2IEASAlarm *pThis);
05880
05881 extern LLRP_tResultCode
05882 LLRP_ThingMagicNXPG2IEASAlarm_setDivideRatio (
05883 LLRP_tSThingMagicNXPG2IEASAlarm *pThis,
05884 LLRP_tEThingMagicGen2DivideRatio Value);
05885
05886 extern const LLRP_tSFieldDescriptor
05887 LLRP_fdThingMagicNXPG2IEASAlarm_TagEncoding;
05888
05889 extern LLRP_tEThingMagicGen2TagEncoding
05890 LLRP_ThingMagicNXPG2IEASAlarm_getTagEncoding (
05891 LLRP_tSThingMagicNXPG2IEASAlarm *pThis);
05892
05893 extern LLRP_tResultCode
05894 LLRP_ThingMagicNXPG2IEASAlarm_setTagEncoding (
05895 LLRP_tSThingMagicNXPG2IEASAlarm *pThis,
05896 LLRP_tEThingMagicGen2TagEncoding Value);
05897
05898 extern const LLRP_tSFieldDescriptor
05899 LLRP_fdThingMagicNXPG2IEASAlarm_PilotTone;
05900
05901 extern llrp_u1_t
05902 LLRP_ThingMagicNXPG2IEASAlarm_getPilotTone (
05903 LLRP_tSThingMagicNXPG2IEASAlarm *pThis);
05904
05905 extern LLRP_tResultCode
05906 LLRP_ThingMagicNXPG2IEASAlarm_setPilotTone (
05907 LLRP_tSThingMagicNXPG2IEASAlarm *pThis,
05908 llrp_u1_t Value);
05909
05910 extern LLRP_tSParameter *
05911 LLRP_ThingMagicNXPG2IEASAlarm_beginCustom (
05912 LLRP_tSThingMagicNXPG2IEASAlarm *pThis);
05913
05914 extern LLRP_tSParameter *
05915 LLRP_ThingMagicNXPG2IEASAlarm_nextCustom (
05916 LLRP_tSParameter *pCurrent);
05917
05918 extern void
05919 LLRP_ThingMagicNXPG2IEASAlarm_clearCustom (
05920 LLRP_tSThingMagicNXPG2IEASAlarm *pThis);
05921
05922 extern LLRP_tResultCode
05923 LLRP_ThingMagicNXPG2IEASAlarm_addCustom (
05924 LLRP_tSThingMagicNXPG2IEASAlarm *pThis,
05925 LLRP_tSParameter *pValue);
05926
05927
05928 struct LLRP_SThingMagicNXPG2IEASAlarmOpSpecResult
05929 {
05930 LLRP_tSParameter hdr;
05931 LLRP_tEThingMagicCustomTagOpSpecResultType eResult;
05932 llrp_u16_t OpSpecID;
05933 llrp_u8v_t EASAlarmCode;
05934 LLRP_tSParameter * listCustom;
05935
05936 };
05937
05938 extern const LLRP_tSTypeDescriptor
05939 LLRP_tdThingMagicNXPG2IEASAlarmOpSpecResult;
05940
05941 extern const LLRP_tSFieldDescriptor *
05942 LLRP_apfdThingMagicNXPG2IEASAlarmOpSpecResult[];
05943
05944 extern LLRP_tSThingMagicNXPG2IEASAlarmOpSpecResult *
05945 LLRP_ThingMagicNXPG2IEASAlarmOpSpecResult_construct (void);
05946
05947 extern void
05948 LLRP_ThingMagicNXPG2IEASAlarmOpSpecResult_destruct (
05949 LLRP_tSThingMagicNXPG2IEASAlarmOpSpecResult * pThis);
05950
05951 extern void
05952 LLRP_ThingMagicNXPG2IEASAlarmOpSpecResult_decodeFields (
05953 LLRP_tSThingMagicNXPG2IEASAlarmOpSpecResult * pThis,
05954 LLRP_tSDecoderStream * pDecoderStream);
05955
05956 extern void
05957 LLRP_ThingMagicNXPG2IEASAlarmOpSpecResult_assimilateSubParameters (
05958 LLRP_tSThingMagicNXPG2IEASAlarmOpSpecResult * pThis,
05959 LLRP_tSErrorDetails * pError);
05960
05961 extern void
05962 LLRP_ThingMagicNXPG2IEASAlarmOpSpecResult_encode (
05963 const LLRP_tSThingMagicNXPG2IEASAlarmOpSpecResult *pThis,
05964 LLRP_tSEncoderStream * pEncoderStream);
05965
05966
05967 extern llrp_bool_t
05968 LLRP_ThingMagicNXPG2IEASAlarmOpSpecResult_isAllowedIn (
05969 const LLRP_tSTypeDescriptor *pEnclosingElementType);
05970
05971 extern const LLRP_tSFieldDescriptor
05972 LLRP_fdThingMagicNXPG2IEASAlarmOpSpecResult_Result;
05973
05974 extern LLRP_tEThingMagicCustomTagOpSpecResultType
05975 LLRP_ThingMagicNXPG2IEASAlarmOpSpecResult_getResult (
05976 LLRP_tSThingMagicNXPG2IEASAlarmOpSpecResult *pThis);
05977
05978 extern LLRP_tResultCode
05979 LLRP_ThingMagicNXPG2IEASAlarmOpSpecResult_setResult (
05980 LLRP_tSThingMagicNXPG2IEASAlarmOpSpecResult *pThis,
05981 LLRP_tEThingMagicCustomTagOpSpecResultType Value);
05982
05983 extern const LLRP_tSFieldDescriptor
05984 LLRP_fdThingMagicNXPG2IEASAlarmOpSpecResult_OpSpecID;
05985
05986 extern llrp_u16_t
05987 LLRP_ThingMagicNXPG2IEASAlarmOpSpecResult_getOpSpecID (
05988 LLRP_tSThingMagicNXPG2IEASAlarmOpSpecResult *pThis);
05989
05990 extern LLRP_tResultCode
05991 LLRP_ThingMagicNXPG2IEASAlarmOpSpecResult_setOpSpecID (
05992 LLRP_tSThingMagicNXPG2IEASAlarmOpSpecResult *pThis,
05993 llrp_u16_t Value);
05994
05995 extern const LLRP_tSFieldDescriptor
05996 LLRP_fdThingMagicNXPG2IEASAlarmOpSpecResult_EASAlarmCode;
05997
05998 extern llrp_u8v_t
05999 LLRP_ThingMagicNXPG2IEASAlarmOpSpecResult_getEASAlarmCode (
06000 LLRP_tSThingMagicNXPG2IEASAlarmOpSpecResult *pThis);
06001
06002 extern LLRP_tResultCode
06003 LLRP_ThingMagicNXPG2IEASAlarmOpSpecResult_setEASAlarmCode (
06004 LLRP_tSThingMagicNXPG2IEASAlarmOpSpecResult *pThis,
06005 llrp_u8v_t Value);
06006
06007 extern LLRP_tSParameter *
06008 LLRP_ThingMagicNXPG2IEASAlarmOpSpecResult_beginCustom (
06009 LLRP_tSThingMagicNXPG2IEASAlarmOpSpecResult *pThis);
06010
06011 extern LLRP_tSParameter *
06012 LLRP_ThingMagicNXPG2IEASAlarmOpSpecResult_nextCustom (
06013 LLRP_tSParameter *pCurrent);
06014
06015 extern void
06016 LLRP_ThingMagicNXPG2IEASAlarmOpSpecResult_clearCustom (
06017 LLRP_tSThingMagicNXPG2IEASAlarmOpSpecResult *pThis);
06018
06019 extern LLRP_tResultCode
06020 LLRP_ThingMagicNXPG2IEASAlarmOpSpecResult_addCustom (
06021 LLRP_tSThingMagicNXPG2IEASAlarmOpSpecResult *pThis,
06022 LLRP_tSParameter *pValue);
06023
06024
06025 struct LLRP_SThingMagicNXPG2XEASAlarm
06026 {
06027 LLRP_tSParameter hdr;
06028 llrp_u16_t OpSpecID;
06029 llrp_u32_t AccessPassword;
06030 LLRP_tEThingMagicGen2DivideRatio eDivideRatio;
06031 LLRP_tEThingMagicGen2TagEncoding eTagEncoding;
06032 llrp_u1_t PilotTone;
06033 LLRP_tSParameter * listCustom;
06034
06035 };
06036
06037 extern const LLRP_tSTypeDescriptor
06038 LLRP_tdThingMagicNXPG2XEASAlarm;
06039
06040 extern const LLRP_tSFieldDescriptor *
06041 LLRP_apfdThingMagicNXPG2XEASAlarm[];
06042
06043 extern LLRP_tSThingMagicNXPG2XEASAlarm *
06044 LLRP_ThingMagicNXPG2XEASAlarm_construct (void);
06045
06046 extern void
06047 LLRP_ThingMagicNXPG2XEASAlarm_destruct (
06048 LLRP_tSThingMagicNXPG2XEASAlarm * pThis);
06049
06050 extern void
06051 LLRP_ThingMagicNXPG2XEASAlarm_decodeFields (
06052 LLRP_tSThingMagicNXPG2XEASAlarm * pThis,
06053 LLRP_tSDecoderStream * pDecoderStream);
06054
06055 extern void
06056 LLRP_ThingMagicNXPG2XEASAlarm_assimilateSubParameters (
06057 LLRP_tSThingMagicNXPG2XEASAlarm * pThis,
06058 LLRP_tSErrorDetails * pError);
06059
06060 extern void
06061 LLRP_ThingMagicNXPG2XEASAlarm_encode (
06062 const LLRP_tSThingMagicNXPG2XEASAlarm *pThis,
06063 LLRP_tSEncoderStream * pEncoderStream);
06064
06065
06066 extern llrp_bool_t
06067 LLRP_ThingMagicNXPG2XEASAlarm_isAllowedIn (
06068 const LLRP_tSTypeDescriptor *pEnclosingElementType);
06069
06070 extern const LLRP_tSFieldDescriptor
06071 LLRP_fdThingMagicNXPG2XEASAlarm_OpSpecID;
06072
06073 extern llrp_u16_t
06074 LLRP_ThingMagicNXPG2XEASAlarm_getOpSpecID (
06075 LLRP_tSThingMagicNXPG2XEASAlarm *pThis);
06076
06077 extern LLRP_tResultCode
06078 LLRP_ThingMagicNXPG2XEASAlarm_setOpSpecID (
06079 LLRP_tSThingMagicNXPG2XEASAlarm *pThis,
06080 llrp_u16_t Value);
06081
06082 extern const LLRP_tSFieldDescriptor
06083 LLRP_fdThingMagicNXPG2XEASAlarm_AccessPassword;
06084
06085 extern llrp_u32_t
06086 LLRP_ThingMagicNXPG2XEASAlarm_getAccessPassword (
06087 LLRP_tSThingMagicNXPG2XEASAlarm *pThis);
06088
06089 extern LLRP_tResultCode
06090 LLRP_ThingMagicNXPG2XEASAlarm_setAccessPassword (
06091 LLRP_tSThingMagicNXPG2XEASAlarm *pThis,
06092 llrp_u32_t Value);
06093
06094 extern const LLRP_tSFieldDescriptor
06095 LLRP_fdThingMagicNXPG2XEASAlarm_DivideRatio;
06096
06097 extern LLRP_tEThingMagicGen2DivideRatio
06098 LLRP_ThingMagicNXPG2XEASAlarm_getDivideRatio (
06099 LLRP_tSThingMagicNXPG2XEASAlarm *pThis);
06100
06101 extern LLRP_tResultCode
06102 LLRP_ThingMagicNXPG2XEASAlarm_setDivideRatio (
06103 LLRP_tSThingMagicNXPG2XEASAlarm *pThis,
06104 LLRP_tEThingMagicGen2DivideRatio Value);
06105
06106 extern const LLRP_tSFieldDescriptor
06107 LLRP_fdThingMagicNXPG2XEASAlarm_TagEncoding;
06108
06109 extern LLRP_tEThingMagicGen2TagEncoding
06110 LLRP_ThingMagicNXPG2XEASAlarm_getTagEncoding (
06111 LLRP_tSThingMagicNXPG2XEASAlarm *pThis);
06112
06113 extern LLRP_tResultCode
06114 LLRP_ThingMagicNXPG2XEASAlarm_setTagEncoding (
06115 LLRP_tSThingMagicNXPG2XEASAlarm *pThis,
06116 LLRP_tEThingMagicGen2TagEncoding Value);
06117
06118 extern const LLRP_tSFieldDescriptor
06119 LLRP_fdThingMagicNXPG2XEASAlarm_PilotTone;
06120
06121 extern llrp_u1_t
06122 LLRP_ThingMagicNXPG2XEASAlarm_getPilotTone (
06123 LLRP_tSThingMagicNXPG2XEASAlarm *pThis);
06124
06125 extern LLRP_tResultCode
06126 LLRP_ThingMagicNXPG2XEASAlarm_setPilotTone (
06127 LLRP_tSThingMagicNXPG2XEASAlarm *pThis,
06128 llrp_u1_t Value);
06129
06130 extern LLRP_tSParameter *
06131 LLRP_ThingMagicNXPG2XEASAlarm_beginCustom (
06132 LLRP_tSThingMagicNXPG2XEASAlarm *pThis);
06133
06134 extern LLRP_tSParameter *
06135 LLRP_ThingMagicNXPG2XEASAlarm_nextCustom (
06136 LLRP_tSParameter *pCurrent);
06137
06138 extern void
06139 LLRP_ThingMagicNXPG2XEASAlarm_clearCustom (
06140 LLRP_tSThingMagicNXPG2XEASAlarm *pThis);
06141
06142 extern LLRP_tResultCode
06143 LLRP_ThingMagicNXPG2XEASAlarm_addCustom (
06144 LLRP_tSThingMagicNXPG2XEASAlarm *pThis,
06145 LLRP_tSParameter *pValue);
06146
06147
06148 struct LLRP_SThingMagicNXPG2XEASAlarmOpSpecResult
06149 {
06150 LLRP_tSParameter hdr;
06151 LLRP_tEThingMagicCustomTagOpSpecResultType eResult;
06152 llrp_u16_t OpSpecID;
06153 llrp_u8v_t EASAlarmCode;
06154 LLRP_tSParameter * listCustom;
06155
06156 };
06157
06158 extern const LLRP_tSTypeDescriptor
06159 LLRP_tdThingMagicNXPG2XEASAlarmOpSpecResult;
06160
06161 extern const LLRP_tSFieldDescriptor *
06162 LLRP_apfdThingMagicNXPG2XEASAlarmOpSpecResult[];
06163
06164 extern LLRP_tSThingMagicNXPG2XEASAlarmOpSpecResult *
06165 LLRP_ThingMagicNXPG2XEASAlarmOpSpecResult_construct (void);
06166
06167 extern void
06168 LLRP_ThingMagicNXPG2XEASAlarmOpSpecResult_destruct (
06169 LLRP_tSThingMagicNXPG2XEASAlarmOpSpecResult * pThis);
06170
06171 extern void
06172 LLRP_ThingMagicNXPG2XEASAlarmOpSpecResult_decodeFields (
06173 LLRP_tSThingMagicNXPG2XEASAlarmOpSpecResult * pThis,
06174 LLRP_tSDecoderStream * pDecoderStream);
06175
06176 extern void
06177 LLRP_ThingMagicNXPG2XEASAlarmOpSpecResult_assimilateSubParameters (
06178 LLRP_tSThingMagicNXPG2XEASAlarmOpSpecResult * pThis,
06179 LLRP_tSErrorDetails * pError);
06180
06181 extern void
06182 LLRP_ThingMagicNXPG2XEASAlarmOpSpecResult_encode (
06183 const LLRP_tSThingMagicNXPG2XEASAlarmOpSpecResult *pThis,
06184 LLRP_tSEncoderStream * pEncoderStream);
06185
06186
06187 extern llrp_bool_t
06188 LLRP_ThingMagicNXPG2XEASAlarmOpSpecResult_isAllowedIn (
06189 const LLRP_tSTypeDescriptor *pEnclosingElementType);
06190
06191 extern const LLRP_tSFieldDescriptor
06192 LLRP_fdThingMagicNXPG2XEASAlarmOpSpecResult_Result;
06193
06194 extern LLRP_tEThingMagicCustomTagOpSpecResultType
06195 LLRP_ThingMagicNXPG2XEASAlarmOpSpecResult_getResult (
06196 LLRP_tSThingMagicNXPG2XEASAlarmOpSpecResult *pThis);
06197
06198 extern LLRP_tResultCode
06199 LLRP_ThingMagicNXPG2XEASAlarmOpSpecResult_setResult (
06200 LLRP_tSThingMagicNXPG2XEASAlarmOpSpecResult *pThis,
06201 LLRP_tEThingMagicCustomTagOpSpecResultType Value);
06202
06203 extern const LLRP_tSFieldDescriptor
06204 LLRP_fdThingMagicNXPG2XEASAlarmOpSpecResult_OpSpecID;
06205
06206 extern llrp_u16_t
06207 LLRP_ThingMagicNXPG2XEASAlarmOpSpecResult_getOpSpecID (
06208 LLRP_tSThingMagicNXPG2XEASAlarmOpSpecResult *pThis);
06209
06210 extern LLRP_tResultCode
06211 LLRP_ThingMagicNXPG2XEASAlarmOpSpecResult_setOpSpecID (
06212 LLRP_tSThingMagicNXPG2XEASAlarmOpSpecResult *pThis,
06213 llrp_u16_t Value);
06214
06215 extern const LLRP_tSFieldDescriptor
06216 LLRP_fdThingMagicNXPG2XEASAlarmOpSpecResult_EASAlarmCode;
06217
06218 extern llrp_u8v_t
06219 LLRP_ThingMagicNXPG2XEASAlarmOpSpecResult_getEASAlarmCode (
06220 LLRP_tSThingMagicNXPG2XEASAlarmOpSpecResult *pThis);
06221
06222 extern LLRP_tResultCode
06223 LLRP_ThingMagicNXPG2XEASAlarmOpSpecResult_setEASAlarmCode (
06224 LLRP_tSThingMagicNXPG2XEASAlarmOpSpecResult *pThis,
06225 llrp_u8v_t Value);
06226
06227 extern LLRP_tSParameter *
06228 LLRP_ThingMagicNXPG2XEASAlarmOpSpecResult_beginCustom (
06229 LLRP_tSThingMagicNXPG2XEASAlarmOpSpecResult *pThis);
06230
06231 extern LLRP_tSParameter *
06232 LLRP_ThingMagicNXPG2XEASAlarmOpSpecResult_nextCustom (
06233 LLRP_tSParameter *pCurrent);
06234
06235 extern void
06236 LLRP_ThingMagicNXPG2XEASAlarmOpSpecResult_clearCustom (
06237 LLRP_tSThingMagicNXPG2XEASAlarmOpSpecResult *pThis);
06238
06239 extern LLRP_tResultCode
06240 LLRP_ThingMagicNXPG2XEASAlarmOpSpecResult_addCustom (
06241 LLRP_tSThingMagicNXPG2XEASAlarmOpSpecResult *pThis,
06242 LLRP_tSParameter *pValue);
06243
06244
06245 struct LLRP_SThingMagicNXPG2ICalibrate
06246 {
06247 LLRP_tSParameter hdr;
06248 llrp_u16_t OpSpecID;
06249 llrp_u32_t AccessPassword;
06250 LLRP_tSParameter * listCustom;
06251
06252 };
06253
06254 extern const LLRP_tSTypeDescriptor
06255 LLRP_tdThingMagicNXPG2ICalibrate;
06256
06257 extern const LLRP_tSFieldDescriptor *
06258 LLRP_apfdThingMagicNXPG2ICalibrate[];
06259
06260 extern LLRP_tSThingMagicNXPG2ICalibrate *
06261 LLRP_ThingMagicNXPG2ICalibrate_construct (void);
06262
06263 extern void
06264 LLRP_ThingMagicNXPG2ICalibrate_destruct (
06265 LLRP_tSThingMagicNXPG2ICalibrate * pThis);
06266
06267 extern void
06268 LLRP_ThingMagicNXPG2ICalibrate_decodeFields (
06269 LLRP_tSThingMagicNXPG2ICalibrate * pThis,
06270 LLRP_tSDecoderStream * pDecoderStream);
06271
06272 extern void
06273 LLRP_ThingMagicNXPG2ICalibrate_assimilateSubParameters (
06274 LLRP_tSThingMagicNXPG2ICalibrate * pThis,
06275 LLRP_tSErrorDetails * pError);
06276
06277 extern void
06278 LLRP_ThingMagicNXPG2ICalibrate_encode (
06279 const LLRP_tSThingMagicNXPG2ICalibrate *pThis,
06280 LLRP_tSEncoderStream * pEncoderStream);
06281
06282
06283 extern llrp_bool_t
06284 LLRP_ThingMagicNXPG2ICalibrate_isAllowedIn (
06285 const LLRP_tSTypeDescriptor *pEnclosingElementType);
06286
06287 extern const LLRP_tSFieldDescriptor
06288 LLRP_fdThingMagicNXPG2ICalibrate_OpSpecID;
06289
06290 extern llrp_u16_t
06291 LLRP_ThingMagicNXPG2ICalibrate_getOpSpecID (
06292 LLRP_tSThingMagicNXPG2ICalibrate *pThis);
06293
06294 extern LLRP_tResultCode
06295 LLRP_ThingMagicNXPG2ICalibrate_setOpSpecID (
06296 LLRP_tSThingMagicNXPG2ICalibrate *pThis,
06297 llrp_u16_t Value);
06298
06299 extern const LLRP_tSFieldDescriptor
06300 LLRP_fdThingMagicNXPG2ICalibrate_AccessPassword;
06301
06302 extern llrp_u32_t
06303 LLRP_ThingMagicNXPG2ICalibrate_getAccessPassword (
06304 LLRP_tSThingMagicNXPG2ICalibrate *pThis);
06305
06306 extern LLRP_tResultCode
06307 LLRP_ThingMagicNXPG2ICalibrate_setAccessPassword (
06308 LLRP_tSThingMagicNXPG2ICalibrate *pThis,
06309 llrp_u32_t Value);
06310
06311 extern LLRP_tSParameter *
06312 LLRP_ThingMagicNXPG2ICalibrate_beginCustom (
06313 LLRP_tSThingMagicNXPG2ICalibrate *pThis);
06314
06315 extern LLRP_tSParameter *
06316 LLRP_ThingMagicNXPG2ICalibrate_nextCustom (
06317 LLRP_tSParameter *pCurrent);
06318
06319 extern void
06320 LLRP_ThingMagicNXPG2ICalibrate_clearCustom (
06321 LLRP_tSThingMagicNXPG2ICalibrate *pThis);
06322
06323 extern LLRP_tResultCode
06324 LLRP_ThingMagicNXPG2ICalibrate_addCustom (
06325 LLRP_tSThingMagicNXPG2ICalibrate *pThis,
06326 LLRP_tSParameter *pValue);
06327
06328
06329 struct LLRP_SThingMagicNXPG2ICalibrateOpSpecResult
06330 {
06331 LLRP_tSParameter hdr;
06332 LLRP_tEThingMagicCustomTagOpSpecResultType eResult;
06333 llrp_u16_t OpSpecID;
06334 llrp_u8v_t CalibrateData;
06335 LLRP_tSParameter * listCustom;
06336
06337 };
06338
06339 extern const LLRP_tSTypeDescriptor
06340 LLRP_tdThingMagicNXPG2ICalibrateOpSpecResult;
06341
06342 extern const LLRP_tSFieldDescriptor *
06343 LLRP_apfdThingMagicNXPG2ICalibrateOpSpecResult[];
06344
06345 extern LLRP_tSThingMagicNXPG2ICalibrateOpSpecResult *
06346 LLRP_ThingMagicNXPG2ICalibrateOpSpecResult_construct (void);
06347
06348 extern void
06349 LLRP_ThingMagicNXPG2ICalibrateOpSpecResult_destruct (
06350 LLRP_tSThingMagicNXPG2ICalibrateOpSpecResult * pThis);
06351
06352 extern void
06353 LLRP_ThingMagicNXPG2ICalibrateOpSpecResult_decodeFields (
06354 LLRP_tSThingMagicNXPG2ICalibrateOpSpecResult * pThis,
06355 LLRP_tSDecoderStream * pDecoderStream);
06356
06357 extern void
06358 LLRP_ThingMagicNXPG2ICalibrateOpSpecResult_assimilateSubParameters (
06359 LLRP_tSThingMagicNXPG2ICalibrateOpSpecResult * pThis,
06360 LLRP_tSErrorDetails * pError);
06361
06362 extern void
06363 LLRP_ThingMagicNXPG2ICalibrateOpSpecResult_encode (
06364 const LLRP_tSThingMagicNXPG2ICalibrateOpSpecResult *pThis,
06365 LLRP_tSEncoderStream * pEncoderStream);
06366
06367
06368 extern llrp_bool_t
06369 LLRP_ThingMagicNXPG2ICalibrateOpSpecResult_isAllowedIn (
06370 const LLRP_tSTypeDescriptor *pEnclosingElementType);
06371
06372 extern const LLRP_tSFieldDescriptor
06373 LLRP_fdThingMagicNXPG2ICalibrateOpSpecResult_Result;
06374
06375 extern LLRP_tEThingMagicCustomTagOpSpecResultType
06376 LLRP_ThingMagicNXPG2ICalibrateOpSpecResult_getResult (
06377 LLRP_tSThingMagicNXPG2ICalibrateOpSpecResult *pThis);
06378
06379 extern LLRP_tResultCode
06380 LLRP_ThingMagicNXPG2ICalibrateOpSpecResult_setResult (
06381 LLRP_tSThingMagicNXPG2ICalibrateOpSpecResult *pThis,
06382 LLRP_tEThingMagicCustomTagOpSpecResultType Value);
06383
06384 extern const LLRP_tSFieldDescriptor
06385 LLRP_fdThingMagicNXPG2ICalibrateOpSpecResult_OpSpecID;
06386
06387 extern llrp_u16_t
06388 LLRP_ThingMagicNXPG2ICalibrateOpSpecResult_getOpSpecID (
06389 LLRP_tSThingMagicNXPG2ICalibrateOpSpecResult *pThis);
06390
06391 extern LLRP_tResultCode
06392 LLRP_ThingMagicNXPG2ICalibrateOpSpecResult_setOpSpecID (
06393 LLRP_tSThingMagicNXPG2ICalibrateOpSpecResult *pThis,
06394 llrp_u16_t Value);
06395
06396 extern const LLRP_tSFieldDescriptor
06397 LLRP_fdThingMagicNXPG2ICalibrateOpSpecResult_CalibrateData;
06398
06399 extern llrp_u8v_t
06400 LLRP_ThingMagicNXPG2ICalibrateOpSpecResult_getCalibrateData (
06401 LLRP_tSThingMagicNXPG2ICalibrateOpSpecResult *pThis);
06402
06403 extern LLRP_tResultCode
06404 LLRP_ThingMagicNXPG2ICalibrateOpSpecResult_setCalibrateData (
06405 LLRP_tSThingMagicNXPG2ICalibrateOpSpecResult *pThis,
06406 llrp_u8v_t Value);
06407
06408 extern LLRP_tSParameter *
06409 LLRP_ThingMagicNXPG2ICalibrateOpSpecResult_beginCustom (
06410 LLRP_tSThingMagicNXPG2ICalibrateOpSpecResult *pThis);
06411
06412 extern LLRP_tSParameter *
06413 LLRP_ThingMagicNXPG2ICalibrateOpSpecResult_nextCustom (
06414 LLRP_tSParameter *pCurrent);
06415
06416 extern void
06417 LLRP_ThingMagicNXPG2ICalibrateOpSpecResult_clearCustom (
06418 LLRP_tSThingMagicNXPG2ICalibrateOpSpecResult *pThis);
06419
06420 extern LLRP_tResultCode
06421 LLRP_ThingMagicNXPG2ICalibrateOpSpecResult_addCustom (
06422 LLRP_tSThingMagicNXPG2ICalibrateOpSpecResult *pThis,
06423 LLRP_tSParameter *pValue);
06424
06425
06426 struct LLRP_SThingMagicNXPG2XCalibrate
06427 {
06428 LLRP_tSParameter hdr;
06429 llrp_u16_t OpSpecID;
06430 llrp_u32_t AccessPassword;
06431 LLRP_tSParameter * listCustom;
06432
06433 };
06434
06435 extern const LLRP_tSTypeDescriptor
06436 LLRP_tdThingMagicNXPG2XCalibrate;
06437
06438 extern const LLRP_tSFieldDescriptor *
06439 LLRP_apfdThingMagicNXPG2XCalibrate[];
06440
06441 extern LLRP_tSThingMagicNXPG2XCalibrate *
06442 LLRP_ThingMagicNXPG2XCalibrate_construct (void);
06443
06444 extern void
06445 LLRP_ThingMagicNXPG2XCalibrate_destruct (
06446 LLRP_tSThingMagicNXPG2XCalibrate * pThis);
06447
06448 extern void
06449 LLRP_ThingMagicNXPG2XCalibrate_decodeFields (
06450 LLRP_tSThingMagicNXPG2XCalibrate * pThis,
06451 LLRP_tSDecoderStream * pDecoderStream);
06452
06453 extern void
06454 LLRP_ThingMagicNXPG2XCalibrate_assimilateSubParameters (
06455 LLRP_tSThingMagicNXPG2XCalibrate * pThis,
06456 LLRP_tSErrorDetails * pError);
06457
06458 extern void
06459 LLRP_ThingMagicNXPG2XCalibrate_encode (
06460 const LLRP_tSThingMagicNXPG2XCalibrate *pThis,
06461 LLRP_tSEncoderStream * pEncoderStream);
06462
06463
06464 extern llrp_bool_t
06465 LLRP_ThingMagicNXPG2XCalibrate_isAllowedIn (
06466 const LLRP_tSTypeDescriptor *pEnclosingElementType);
06467
06468 extern const LLRP_tSFieldDescriptor
06469 LLRP_fdThingMagicNXPG2XCalibrate_OpSpecID;
06470
06471 extern llrp_u16_t
06472 LLRP_ThingMagicNXPG2XCalibrate_getOpSpecID (
06473 LLRP_tSThingMagicNXPG2XCalibrate *pThis);
06474
06475 extern LLRP_tResultCode
06476 LLRP_ThingMagicNXPG2XCalibrate_setOpSpecID (
06477 LLRP_tSThingMagicNXPG2XCalibrate *pThis,
06478 llrp_u16_t Value);
06479
06480 extern const LLRP_tSFieldDescriptor
06481 LLRP_fdThingMagicNXPG2XCalibrate_AccessPassword;
06482
06483 extern llrp_u32_t
06484 LLRP_ThingMagicNXPG2XCalibrate_getAccessPassword (
06485 LLRP_tSThingMagicNXPG2XCalibrate *pThis);
06486
06487 extern LLRP_tResultCode
06488 LLRP_ThingMagicNXPG2XCalibrate_setAccessPassword (
06489 LLRP_tSThingMagicNXPG2XCalibrate *pThis,
06490 llrp_u32_t Value);
06491
06492 extern LLRP_tSParameter *
06493 LLRP_ThingMagicNXPG2XCalibrate_beginCustom (
06494 LLRP_tSThingMagicNXPG2XCalibrate *pThis);
06495
06496 extern LLRP_tSParameter *
06497 LLRP_ThingMagicNXPG2XCalibrate_nextCustom (
06498 LLRP_tSParameter *pCurrent);
06499
06500 extern void
06501 LLRP_ThingMagicNXPG2XCalibrate_clearCustom (
06502 LLRP_tSThingMagicNXPG2XCalibrate *pThis);
06503
06504 extern LLRP_tResultCode
06505 LLRP_ThingMagicNXPG2XCalibrate_addCustom (
06506 LLRP_tSThingMagicNXPG2XCalibrate *pThis,
06507 LLRP_tSParameter *pValue);
06508
06509
06510 struct LLRP_SThingMagicNXPG2XCalibrateOpSpecResult
06511 {
06512 LLRP_tSParameter hdr;
06513 LLRP_tEThingMagicCustomTagOpSpecResultType eResult;
06514 llrp_u16_t OpSpecID;
06515 llrp_u8v_t CalibrateData;
06516 LLRP_tSParameter * listCustom;
06517
06518 };
06519
06520 extern const LLRP_tSTypeDescriptor
06521 LLRP_tdThingMagicNXPG2XCalibrateOpSpecResult;
06522
06523 extern const LLRP_tSFieldDescriptor *
06524 LLRP_apfdThingMagicNXPG2XCalibrateOpSpecResult[];
06525
06526 extern LLRP_tSThingMagicNXPG2XCalibrateOpSpecResult *
06527 LLRP_ThingMagicNXPG2XCalibrateOpSpecResult_construct (void);
06528
06529 extern void
06530 LLRP_ThingMagicNXPG2XCalibrateOpSpecResult_destruct (
06531 LLRP_tSThingMagicNXPG2XCalibrateOpSpecResult * pThis);
06532
06533 extern void
06534 LLRP_ThingMagicNXPG2XCalibrateOpSpecResult_decodeFields (
06535 LLRP_tSThingMagicNXPG2XCalibrateOpSpecResult * pThis,
06536 LLRP_tSDecoderStream * pDecoderStream);
06537
06538 extern void
06539 LLRP_ThingMagicNXPG2XCalibrateOpSpecResult_assimilateSubParameters (
06540 LLRP_tSThingMagicNXPG2XCalibrateOpSpecResult * pThis,
06541 LLRP_tSErrorDetails * pError);
06542
06543 extern void
06544 LLRP_ThingMagicNXPG2XCalibrateOpSpecResult_encode (
06545 const LLRP_tSThingMagicNXPG2XCalibrateOpSpecResult *pThis,
06546 LLRP_tSEncoderStream * pEncoderStream);
06547
06548
06549 extern llrp_bool_t
06550 LLRP_ThingMagicNXPG2XCalibrateOpSpecResult_isAllowedIn (
06551 const LLRP_tSTypeDescriptor *pEnclosingElementType);
06552
06553 extern const LLRP_tSFieldDescriptor
06554 LLRP_fdThingMagicNXPG2XCalibrateOpSpecResult_Result;
06555
06556 extern LLRP_tEThingMagicCustomTagOpSpecResultType
06557 LLRP_ThingMagicNXPG2XCalibrateOpSpecResult_getResult (
06558 LLRP_tSThingMagicNXPG2XCalibrateOpSpecResult *pThis);
06559
06560 extern LLRP_tResultCode
06561 LLRP_ThingMagicNXPG2XCalibrateOpSpecResult_setResult (
06562 LLRP_tSThingMagicNXPG2XCalibrateOpSpecResult *pThis,
06563 LLRP_tEThingMagicCustomTagOpSpecResultType Value);
06564
06565 extern const LLRP_tSFieldDescriptor
06566 LLRP_fdThingMagicNXPG2XCalibrateOpSpecResult_OpSpecID;
06567
06568 extern llrp_u16_t
06569 LLRP_ThingMagicNXPG2XCalibrateOpSpecResult_getOpSpecID (
06570 LLRP_tSThingMagicNXPG2XCalibrateOpSpecResult *pThis);
06571
06572 extern LLRP_tResultCode
06573 LLRP_ThingMagicNXPG2XCalibrateOpSpecResult_setOpSpecID (
06574 LLRP_tSThingMagicNXPG2XCalibrateOpSpecResult *pThis,
06575 llrp_u16_t Value);
06576
06577 extern const LLRP_tSFieldDescriptor
06578 LLRP_fdThingMagicNXPG2XCalibrateOpSpecResult_CalibrateData;
06579
06580 extern llrp_u8v_t
06581 LLRP_ThingMagicNXPG2XCalibrateOpSpecResult_getCalibrateData (
06582 LLRP_tSThingMagicNXPG2XCalibrateOpSpecResult *pThis);
06583
06584 extern LLRP_tResultCode
06585 LLRP_ThingMagicNXPG2XCalibrateOpSpecResult_setCalibrateData (
06586 LLRP_tSThingMagicNXPG2XCalibrateOpSpecResult *pThis,
06587 llrp_u8v_t Value);
06588
06589 extern LLRP_tSParameter *
06590 LLRP_ThingMagicNXPG2XCalibrateOpSpecResult_beginCustom (
06591 LLRP_tSThingMagicNXPG2XCalibrateOpSpecResult *pThis);
06592
06593 extern LLRP_tSParameter *
06594 LLRP_ThingMagicNXPG2XCalibrateOpSpecResult_nextCustom (
06595 LLRP_tSParameter *pCurrent);
06596
06597 extern void
06598 LLRP_ThingMagicNXPG2XCalibrateOpSpecResult_clearCustom (
06599 LLRP_tSThingMagicNXPG2XCalibrateOpSpecResult *pThis);
06600
06601 extern LLRP_tResultCode
06602 LLRP_ThingMagicNXPG2XCalibrateOpSpecResult_addCustom (
06603 LLRP_tSThingMagicNXPG2XCalibrateOpSpecResult *pThis,
06604 LLRP_tSParameter *pValue);
06605
06606
06607 struct LLRP_SThingMagicNXPG2IChangeConfig
06608 {
06609 LLRP_tSParameter hdr;
06610 llrp_u16_t OpSpecID;
06611 llrp_u32_t AccessPassword;
06612 LLRP_tSThingMagicNXPConfigWord * pThingMagicNXPConfigWord;
06613 LLRP_tSParameter * listCustom;
06614
06615 };
06616
06617 extern const LLRP_tSTypeDescriptor
06618 LLRP_tdThingMagicNXPG2IChangeConfig;
06619
06620 extern const LLRP_tSFieldDescriptor *
06621 LLRP_apfdThingMagicNXPG2IChangeConfig[];
06622
06623 extern LLRP_tSThingMagicNXPG2IChangeConfig *
06624 LLRP_ThingMagicNXPG2IChangeConfig_construct (void);
06625
06626 extern void
06627 LLRP_ThingMagicNXPG2IChangeConfig_destruct (
06628 LLRP_tSThingMagicNXPG2IChangeConfig * pThis);
06629
06630 extern void
06631 LLRP_ThingMagicNXPG2IChangeConfig_decodeFields (
06632 LLRP_tSThingMagicNXPG2IChangeConfig * pThis,
06633 LLRP_tSDecoderStream * pDecoderStream);
06634
06635 extern void
06636 LLRP_ThingMagicNXPG2IChangeConfig_assimilateSubParameters (
06637 LLRP_tSThingMagicNXPG2IChangeConfig * pThis,
06638 LLRP_tSErrorDetails * pError);
06639
06640 extern void
06641 LLRP_ThingMagicNXPG2IChangeConfig_encode (
06642 const LLRP_tSThingMagicNXPG2IChangeConfig *pThis,
06643 LLRP_tSEncoderStream * pEncoderStream);
06644
06645
06646 extern llrp_bool_t
06647 LLRP_ThingMagicNXPG2IChangeConfig_isAllowedIn (
06648 const LLRP_tSTypeDescriptor *pEnclosingElementType);
06649
06650 extern const LLRP_tSFieldDescriptor
06651 LLRP_fdThingMagicNXPG2IChangeConfig_OpSpecID;
06652
06653 extern llrp_u16_t
06654 LLRP_ThingMagicNXPG2IChangeConfig_getOpSpecID (
06655 LLRP_tSThingMagicNXPG2IChangeConfig *pThis);
06656
06657 extern LLRP_tResultCode
06658 LLRP_ThingMagicNXPG2IChangeConfig_setOpSpecID (
06659 LLRP_tSThingMagicNXPG2IChangeConfig *pThis,
06660 llrp_u16_t Value);
06661
06662 extern const LLRP_tSFieldDescriptor
06663 LLRP_fdThingMagicNXPG2IChangeConfig_AccessPassword;
06664
06665 extern llrp_u32_t
06666 LLRP_ThingMagicNXPG2IChangeConfig_getAccessPassword (
06667 LLRP_tSThingMagicNXPG2IChangeConfig *pThis);
06668
06669 extern LLRP_tResultCode
06670 LLRP_ThingMagicNXPG2IChangeConfig_setAccessPassword (
06671 LLRP_tSThingMagicNXPG2IChangeConfig *pThis,
06672 llrp_u32_t Value);
06673
06674 extern LLRP_tSThingMagicNXPConfigWord *
06675 LLRP_ThingMagicNXPG2IChangeConfig_getThingMagicNXPConfigWord (
06676 LLRP_tSThingMagicNXPG2IChangeConfig *pThis);
06677
06678 extern LLRP_tResultCode
06679 LLRP_ThingMagicNXPG2IChangeConfig_setThingMagicNXPConfigWord (
06680 LLRP_tSThingMagicNXPG2IChangeConfig *pThis,
06681 LLRP_tSThingMagicNXPConfigWord *pValue);
06682
06683 extern LLRP_tSParameter *
06684 LLRP_ThingMagicNXPG2IChangeConfig_beginCustom (
06685 LLRP_tSThingMagicNXPG2IChangeConfig *pThis);
06686
06687 extern LLRP_tSParameter *
06688 LLRP_ThingMagicNXPG2IChangeConfig_nextCustom (
06689 LLRP_tSParameter *pCurrent);
06690
06691 extern void
06692 LLRP_ThingMagicNXPG2IChangeConfig_clearCustom (
06693 LLRP_tSThingMagicNXPG2IChangeConfig *pThis);
06694
06695 extern LLRP_tResultCode
06696 LLRP_ThingMagicNXPG2IChangeConfig_addCustom (
06697 LLRP_tSThingMagicNXPG2IChangeConfig *pThis,
06698 LLRP_tSParameter *pValue);
06699
06700
06701 struct LLRP_SThingMagicNXPG2IChangeConfigOpSpecResult
06702 {
06703 LLRP_tSParameter hdr;
06704 LLRP_tEThingMagicCustomTagOpSpecResultType eResult;
06705 llrp_u16_t OpSpecID;
06706 llrp_u16_t ConfigData;
06707 LLRP_tSParameter * listCustom;
06708
06709 };
06710
06711 extern const LLRP_tSTypeDescriptor
06712 LLRP_tdThingMagicNXPG2IChangeConfigOpSpecResult;
06713
06714 extern const LLRP_tSFieldDescriptor *
06715 LLRP_apfdThingMagicNXPG2IChangeConfigOpSpecResult[];
06716
06717 extern LLRP_tSThingMagicNXPG2IChangeConfigOpSpecResult *
06718 LLRP_ThingMagicNXPG2IChangeConfigOpSpecResult_construct (void);
06719
06720 extern void
06721 LLRP_ThingMagicNXPG2IChangeConfigOpSpecResult_destruct (
06722 LLRP_tSThingMagicNXPG2IChangeConfigOpSpecResult * pThis);
06723
06724 extern void
06725 LLRP_ThingMagicNXPG2IChangeConfigOpSpecResult_decodeFields (
06726 LLRP_tSThingMagicNXPG2IChangeConfigOpSpecResult * pThis,
06727 LLRP_tSDecoderStream * pDecoderStream);
06728
06729 extern void
06730 LLRP_ThingMagicNXPG2IChangeConfigOpSpecResult_assimilateSubParameters (
06731 LLRP_tSThingMagicNXPG2IChangeConfigOpSpecResult * pThis,
06732 LLRP_tSErrorDetails * pError);
06733
06734 extern void
06735 LLRP_ThingMagicNXPG2IChangeConfigOpSpecResult_encode (
06736 const LLRP_tSThingMagicNXPG2IChangeConfigOpSpecResult *pThis,
06737 LLRP_tSEncoderStream * pEncoderStream);
06738
06739
06740 extern llrp_bool_t
06741 LLRP_ThingMagicNXPG2IChangeConfigOpSpecResult_isAllowedIn (
06742 const LLRP_tSTypeDescriptor *pEnclosingElementType);
06743
06744 extern const LLRP_tSFieldDescriptor
06745 LLRP_fdThingMagicNXPG2IChangeConfigOpSpecResult_Result;
06746
06747 extern LLRP_tEThingMagicCustomTagOpSpecResultType
06748 LLRP_ThingMagicNXPG2IChangeConfigOpSpecResult_getResult (
06749 LLRP_tSThingMagicNXPG2IChangeConfigOpSpecResult *pThis);
06750
06751 extern LLRP_tResultCode
06752 LLRP_ThingMagicNXPG2IChangeConfigOpSpecResult_setResult (
06753 LLRP_tSThingMagicNXPG2IChangeConfigOpSpecResult *pThis,
06754 LLRP_tEThingMagicCustomTagOpSpecResultType Value);
06755
06756 extern const LLRP_tSFieldDescriptor
06757 LLRP_fdThingMagicNXPG2IChangeConfigOpSpecResult_OpSpecID;
06758
06759 extern llrp_u16_t
06760 LLRP_ThingMagicNXPG2IChangeConfigOpSpecResult_getOpSpecID (
06761 LLRP_tSThingMagicNXPG2IChangeConfigOpSpecResult *pThis);
06762
06763 extern LLRP_tResultCode
06764 LLRP_ThingMagicNXPG2IChangeConfigOpSpecResult_setOpSpecID (
06765 LLRP_tSThingMagicNXPG2IChangeConfigOpSpecResult *pThis,
06766 llrp_u16_t Value);
06767
06768 extern const LLRP_tSFieldDescriptor
06769 LLRP_fdThingMagicNXPG2IChangeConfigOpSpecResult_ConfigData;
06770
06771 extern llrp_u16_t
06772 LLRP_ThingMagicNXPG2IChangeConfigOpSpecResult_getConfigData (
06773 LLRP_tSThingMagicNXPG2IChangeConfigOpSpecResult *pThis);
06774
06775 extern LLRP_tResultCode
06776 LLRP_ThingMagicNXPG2IChangeConfigOpSpecResult_setConfigData (
06777 LLRP_tSThingMagicNXPG2IChangeConfigOpSpecResult *pThis,
06778 llrp_u16_t Value);
06779
06780 extern LLRP_tSParameter *
06781 LLRP_ThingMagicNXPG2IChangeConfigOpSpecResult_beginCustom (
06782 LLRP_tSThingMagicNXPG2IChangeConfigOpSpecResult *pThis);
06783
06784 extern LLRP_tSParameter *
06785 LLRP_ThingMagicNXPG2IChangeConfigOpSpecResult_nextCustom (
06786 LLRP_tSParameter *pCurrent);
06787
06788 extern void
06789 LLRP_ThingMagicNXPG2IChangeConfigOpSpecResult_clearCustom (
06790 LLRP_tSThingMagicNXPG2IChangeConfigOpSpecResult *pThis);
06791
06792 extern LLRP_tResultCode
06793 LLRP_ThingMagicNXPG2IChangeConfigOpSpecResult_addCustom (
06794 LLRP_tSThingMagicNXPG2IChangeConfigOpSpecResult *pThis,
06795 LLRP_tSParameter *pValue);
06796
06797
06798 struct LLRP_SThingMagicNXPConfigWord
06799 {
06800 LLRP_tSParameter hdr;
06801 llrp_u1_t PSFAlarm;
06802 llrp_u1_t ReadProtectTID;
06803 llrp_u1_t ReadProtectEPC;
06804 llrp_u1_t ReadProtectUser;
06805 llrp_u1_t PrivacyMode;
06806 llrp_u1_t DigitalOutput;
06807 llrp_u1_t MaxBackscatterStrength;
06808 llrp_u1_t ConditionalReadRangeReduction_OpenShort;
06809 llrp_u1_t ConditionalReadRangeReduction_OnOff;
06810 llrp_u1_t DataMode;
06811 llrp_u1_t TransparentMode;
06812 llrp_u1_t InvertDigitalOutput;
06813 llrp_u1_t ExternalSupply;
06814 llrp_u1_t TamperAlarm;
06815 LLRP_tSParameter * listCustom;
06816
06817 };
06818
06819 extern const LLRP_tSTypeDescriptor
06820 LLRP_tdThingMagicNXPConfigWord;
06821
06822 extern const LLRP_tSFieldDescriptor *
06823 LLRP_apfdThingMagicNXPConfigWord[];
06824
06825 extern LLRP_tSThingMagicNXPConfigWord *
06826 LLRP_ThingMagicNXPConfigWord_construct (void);
06827
06828 extern void
06829 LLRP_ThingMagicNXPConfigWord_destruct (
06830 LLRP_tSThingMagicNXPConfigWord * pThis);
06831
06832 extern void
06833 LLRP_ThingMagicNXPConfigWord_decodeFields (
06834 LLRP_tSThingMagicNXPConfigWord * pThis,
06835 LLRP_tSDecoderStream * pDecoderStream);
06836
06837 extern void
06838 LLRP_ThingMagicNXPConfigWord_assimilateSubParameters (
06839 LLRP_tSThingMagicNXPConfigWord * pThis,
06840 LLRP_tSErrorDetails * pError);
06841
06842 extern void
06843 LLRP_ThingMagicNXPConfigWord_encode (
06844 const LLRP_tSThingMagicNXPConfigWord *pThis,
06845 LLRP_tSEncoderStream * pEncoderStream);
06846
06847
06848 extern llrp_bool_t
06849 LLRP_ThingMagicNXPConfigWord_isAllowedIn (
06850 const LLRP_tSTypeDescriptor *pEnclosingElementType);
06851
06852 extern const LLRP_tSFieldDescriptor
06853 LLRP_fdThingMagicNXPConfigWord_PSFAlarm;
06854
06855 extern llrp_u1_t
06856 LLRP_ThingMagicNXPConfigWord_getPSFAlarm (
06857 LLRP_tSThingMagicNXPConfigWord *pThis);
06858
06859 extern LLRP_tResultCode
06860 LLRP_ThingMagicNXPConfigWord_setPSFAlarm (
06861 LLRP_tSThingMagicNXPConfigWord *pThis,
06862 llrp_u1_t Value);
06863
06864 extern const LLRP_tSFieldDescriptor
06865 LLRP_fdThingMagicNXPConfigWord_ReadProtectTID;
06866
06867 extern llrp_u1_t
06868 LLRP_ThingMagicNXPConfigWord_getReadProtectTID (
06869 LLRP_tSThingMagicNXPConfigWord *pThis);
06870
06871 extern LLRP_tResultCode
06872 LLRP_ThingMagicNXPConfigWord_setReadProtectTID (
06873 LLRP_tSThingMagicNXPConfigWord *pThis,
06874 llrp_u1_t Value);
06875
06876 extern const LLRP_tSFieldDescriptor
06877 LLRP_fdThingMagicNXPConfigWord_ReadProtectEPC;
06878
06879 extern llrp_u1_t
06880 LLRP_ThingMagicNXPConfigWord_getReadProtectEPC (
06881 LLRP_tSThingMagicNXPConfigWord *pThis);
06882
06883 extern LLRP_tResultCode
06884 LLRP_ThingMagicNXPConfigWord_setReadProtectEPC (
06885 LLRP_tSThingMagicNXPConfigWord *pThis,
06886 llrp_u1_t Value);
06887
06888 extern const LLRP_tSFieldDescriptor
06889 LLRP_fdThingMagicNXPConfigWord_ReadProtectUser;
06890
06891 extern llrp_u1_t
06892 LLRP_ThingMagicNXPConfigWord_getReadProtectUser (
06893 LLRP_tSThingMagicNXPConfigWord *pThis);
06894
06895 extern LLRP_tResultCode
06896 LLRP_ThingMagicNXPConfigWord_setReadProtectUser (
06897 LLRP_tSThingMagicNXPConfigWord *pThis,
06898 llrp_u1_t Value);
06899
06900 extern const LLRP_tSFieldDescriptor
06901 LLRP_fdThingMagicNXPConfigWord_PrivacyMode;
06902
06903 extern llrp_u1_t
06904 LLRP_ThingMagicNXPConfigWord_getPrivacyMode (
06905 LLRP_tSThingMagicNXPConfigWord *pThis);
06906
06907 extern LLRP_tResultCode
06908 LLRP_ThingMagicNXPConfigWord_setPrivacyMode (
06909 LLRP_tSThingMagicNXPConfigWord *pThis,
06910 llrp_u1_t Value);
06911
06912 extern const LLRP_tSFieldDescriptor
06913 LLRP_fdThingMagicNXPConfigWord_DigitalOutput;
06914
06915 extern llrp_u1_t
06916 LLRP_ThingMagicNXPConfigWord_getDigitalOutput (
06917 LLRP_tSThingMagicNXPConfigWord *pThis);
06918
06919 extern LLRP_tResultCode
06920 LLRP_ThingMagicNXPConfigWord_setDigitalOutput (
06921 LLRP_tSThingMagicNXPConfigWord *pThis,
06922 llrp_u1_t Value);
06923
06924 extern const LLRP_tSFieldDescriptor
06925 LLRP_fdThingMagicNXPConfigWord_MaxBackscatterStrength;
06926
06927 extern llrp_u1_t
06928 LLRP_ThingMagicNXPConfigWord_getMaxBackscatterStrength (
06929 LLRP_tSThingMagicNXPConfigWord *pThis);
06930
06931 extern LLRP_tResultCode
06932 LLRP_ThingMagicNXPConfigWord_setMaxBackscatterStrength (
06933 LLRP_tSThingMagicNXPConfigWord *pThis,
06934 llrp_u1_t Value);
06935
06936 extern const LLRP_tSFieldDescriptor
06937 LLRP_fdThingMagicNXPConfigWord_ConditionalReadRangeReduction_OpenShort;
06938
06939 extern llrp_u1_t
06940 LLRP_ThingMagicNXPConfigWord_getConditionalReadRangeReduction_OpenShort (
06941 LLRP_tSThingMagicNXPConfigWord *pThis);
06942
06943 extern LLRP_tResultCode
06944 LLRP_ThingMagicNXPConfigWord_setConditionalReadRangeReduction_OpenShort (
06945 LLRP_tSThingMagicNXPConfigWord *pThis,
06946 llrp_u1_t Value);
06947
06948 extern const LLRP_tSFieldDescriptor
06949 LLRP_fdThingMagicNXPConfigWord_ConditionalReadRangeReduction_OnOff;
06950
06951 extern llrp_u1_t
06952 LLRP_ThingMagicNXPConfigWord_getConditionalReadRangeReduction_OnOff (
06953 LLRP_tSThingMagicNXPConfigWord *pThis);
06954
06955 extern LLRP_tResultCode
06956 LLRP_ThingMagicNXPConfigWord_setConditionalReadRangeReduction_OnOff (
06957 LLRP_tSThingMagicNXPConfigWord *pThis,
06958 llrp_u1_t Value);
06959
06960 extern const LLRP_tSFieldDescriptor
06961 LLRP_fdThingMagicNXPConfigWord_DataMode;
06962
06963 extern llrp_u1_t
06964 LLRP_ThingMagicNXPConfigWord_getDataMode (
06965 LLRP_tSThingMagicNXPConfigWord *pThis);
06966
06967 extern LLRP_tResultCode
06968 LLRP_ThingMagicNXPConfigWord_setDataMode (
06969 LLRP_tSThingMagicNXPConfigWord *pThis,
06970 llrp_u1_t Value);
06971
06972 extern const LLRP_tSFieldDescriptor
06973 LLRP_fdThingMagicNXPConfigWord_TransparentMode;
06974
06975 extern llrp_u1_t
06976 LLRP_ThingMagicNXPConfigWord_getTransparentMode (
06977 LLRP_tSThingMagicNXPConfigWord *pThis);
06978
06979 extern LLRP_tResultCode
06980 LLRP_ThingMagicNXPConfigWord_setTransparentMode (
06981 LLRP_tSThingMagicNXPConfigWord *pThis,
06982 llrp_u1_t Value);
06983
06984 extern const LLRP_tSFieldDescriptor
06985 LLRP_fdThingMagicNXPConfigWord_InvertDigitalOutput;
06986
06987 extern llrp_u1_t
06988 LLRP_ThingMagicNXPConfigWord_getInvertDigitalOutput (
06989 LLRP_tSThingMagicNXPConfigWord *pThis);
06990
06991 extern LLRP_tResultCode
06992 LLRP_ThingMagicNXPConfigWord_setInvertDigitalOutput (
06993 LLRP_tSThingMagicNXPConfigWord *pThis,
06994 llrp_u1_t Value);
06995
06996 extern const LLRP_tSFieldDescriptor
06997 LLRP_fdThingMagicNXPConfigWord_ExternalSupply;
06998
06999 extern llrp_u1_t
07000 LLRP_ThingMagicNXPConfigWord_getExternalSupply (
07001 LLRP_tSThingMagicNXPConfigWord *pThis);
07002
07003 extern LLRP_tResultCode
07004 LLRP_ThingMagicNXPConfigWord_setExternalSupply (
07005 LLRP_tSThingMagicNXPConfigWord *pThis,
07006 llrp_u1_t Value);
07007
07008 extern const LLRP_tSFieldDescriptor
07009 LLRP_fdThingMagicNXPConfigWord_TamperAlarm;
07010
07011 extern llrp_u1_t
07012 LLRP_ThingMagicNXPConfigWord_getTamperAlarm (
07013 LLRP_tSThingMagicNXPConfigWord *pThis);
07014
07015 extern LLRP_tResultCode
07016 LLRP_ThingMagicNXPConfigWord_setTamperAlarm (
07017 LLRP_tSThingMagicNXPConfigWord *pThis,
07018 llrp_u1_t Value);
07019
07020 extern LLRP_tSParameter *
07021 LLRP_ThingMagicNXPConfigWord_beginCustom (
07022 LLRP_tSThingMagicNXPConfigWord *pThis);
07023
07024 extern LLRP_tSParameter *
07025 LLRP_ThingMagicNXPConfigWord_nextCustom (
07026 LLRP_tSParameter *pCurrent);
07027
07028 extern void
07029 LLRP_ThingMagicNXPConfigWord_clearCustom (
07030 LLRP_tSThingMagicNXPConfigWord *pThis);
07031
07032 extern LLRP_tResultCode
07033 LLRP_ThingMagicNXPConfigWord_addCustom (
07034 LLRP_tSThingMagicNXPConfigWord *pThis,
07035 LLRP_tSParameter *pValue);
07036
07037
07038 struct LLRP_SThingMagicImpinjMonza4QTReadWrite
07039 {
07040 LLRP_tSParameter hdr;
07041 llrp_u16_t OpSpecID;
07042 llrp_u32_t AccessPassword;
07043 LLRP_tSThingMagicMonza4ControlByte * pThingMagicMonza4ControlByte;
07044 LLRP_tSThingMagicMonza4Payload * pThingMagicMonza4Payload;
07045 LLRP_tSParameter * listCustom;
07046
07047 };
07048
07049 extern const LLRP_tSTypeDescriptor
07050 LLRP_tdThingMagicImpinjMonza4QTReadWrite;
07051
07052 extern const LLRP_tSFieldDescriptor *
07053 LLRP_apfdThingMagicImpinjMonza4QTReadWrite[];
07054
07055 extern LLRP_tSThingMagicImpinjMonza4QTReadWrite *
07056 LLRP_ThingMagicImpinjMonza4QTReadWrite_construct (void);
07057
07058 extern void
07059 LLRP_ThingMagicImpinjMonza4QTReadWrite_destruct (
07060 LLRP_tSThingMagicImpinjMonza4QTReadWrite * pThis);
07061
07062 extern void
07063 LLRP_ThingMagicImpinjMonza4QTReadWrite_decodeFields (
07064 LLRP_tSThingMagicImpinjMonza4QTReadWrite * pThis,
07065 LLRP_tSDecoderStream * pDecoderStream);
07066
07067 extern void
07068 LLRP_ThingMagicImpinjMonza4QTReadWrite_assimilateSubParameters (
07069 LLRP_tSThingMagicImpinjMonza4QTReadWrite * pThis,
07070 LLRP_tSErrorDetails * pError);
07071
07072 extern void
07073 LLRP_ThingMagicImpinjMonza4QTReadWrite_encode (
07074 const LLRP_tSThingMagicImpinjMonza4QTReadWrite *pThis,
07075 LLRP_tSEncoderStream * pEncoderStream);
07076
07077
07078 extern llrp_bool_t
07079 LLRP_ThingMagicImpinjMonza4QTReadWrite_isAllowedIn (
07080 const LLRP_tSTypeDescriptor *pEnclosingElementType);
07081
07082 extern const LLRP_tSFieldDescriptor
07083 LLRP_fdThingMagicImpinjMonza4QTReadWrite_OpSpecID;
07084
07085 extern llrp_u16_t
07086 LLRP_ThingMagicImpinjMonza4QTReadWrite_getOpSpecID (
07087 LLRP_tSThingMagicImpinjMonza4QTReadWrite *pThis);
07088
07089 extern LLRP_tResultCode
07090 LLRP_ThingMagicImpinjMonza4QTReadWrite_setOpSpecID (
07091 LLRP_tSThingMagicImpinjMonza4QTReadWrite *pThis,
07092 llrp_u16_t Value);
07093
07094 extern const LLRP_tSFieldDescriptor
07095 LLRP_fdThingMagicImpinjMonza4QTReadWrite_AccessPassword;
07096
07097 extern llrp_u32_t
07098 LLRP_ThingMagicImpinjMonza4QTReadWrite_getAccessPassword (
07099 LLRP_tSThingMagicImpinjMonza4QTReadWrite *pThis);
07100
07101 extern LLRP_tResultCode
07102 LLRP_ThingMagicImpinjMonza4QTReadWrite_setAccessPassword (
07103 LLRP_tSThingMagicImpinjMonza4QTReadWrite *pThis,
07104 llrp_u32_t Value);
07105
07106 extern LLRP_tSThingMagicMonza4ControlByte *
07107 LLRP_ThingMagicImpinjMonza4QTReadWrite_getThingMagicMonza4ControlByte (
07108 LLRP_tSThingMagicImpinjMonza4QTReadWrite *pThis);
07109
07110 extern LLRP_tResultCode
07111 LLRP_ThingMagicImpinjMonza4QTReadWrite_setThingMagicMonza4ControlByte (
07112 LLRP_tSThingMagicImpinjMonza4QTReadWrite *pThis,
07113 LLRP_tSThingMagicMonza4ControlByte *pValue);
07114
07115 extern LLRP_tSThingMagicMonza4Payload *
07116 LLRP_ThingMagicImpinjMonza4QTReadWrite_getThingMagicMonza4Payload (
07117 LLRP_tSThingMagicImpinjMonza4QTReadWrite *pThis);
07118
07119 extern LLRP_tResultCode
07120 LLRP_ThingMagicImpinjMonza4QTReadWrite_setThingMagicMonza4Payload (
07121 LLRP_tSThingMagicImpinjMonza4QTReadWrite *pThis,
07122 LLRP_tSThingMagicMonza4Payload *pValue);
07123
07124 extern LLRP_tSParameter *
07125 LLRP_ThingMagicImpinjMonza4QTReadWrite_beginCustom (
07126 LLRP_tSThingMagicImpinjMonza4QTReadWrite *pThis);
07127
07128 extern LLRP_tSParameter *
07129 LLRP_ThingMagicImpinjMonza4QTReadWrite_nextCustom (
07130 LLRP_tSParameter *pCurrent);
07131
07132 extern void
07133 LLRP_ThingMagicImpinjMonza4QTReadWrite_clearCustom (
07134 LLRP_tSThingMagicImpinjMonza4QTReadWrite *pThis);
07135
07136 extern LLRP_tResultCode
07137 LLRP_ThingMagicImpinjMonza4QTReadWrite_addCustom (
07138 LLRP_tSThingMagicImpinjMonza4QTReadWrite *pThis,
07139 LLRP_tSParameter *pValue);
07140
07141
07142 struct LLRP_SThingMagicImpinjMonza4QTReadWriteOpSpecResult
07143 {
07144 LLRP_tSParameter hdr;
07145 LLRP_tEThingMagicCustomTagOpSpecResultType eResult;
07146 llrp_u16_t OpSpecID;
07147 llrp_u16_t Payload;
07148 LLRP_tSParameter * listCustom;
07149
07150 };
07151
07152 extern const LLRP_tSTypeDescriptor
07153 LLRP_tdThingMagicImpinjMonza4QTReadWriteOpSpecResult;
07154
07155 extern const LLRP_tSFieldDescriptor *
07156 LLRP_apfdThingMagicImpinjMonza4QTReadWriteOpSpecResult[];
07157
07158 extern LLRP_tSThingMagicImpinjMonza4QTReadWriteOpSpecResult *
07159 LLRP_ThingMagicImpinjMonza4QTReadWriteOpSpecResult_construct (void);
07160
07161 extern void
07162 LLRP_ThingMagicImpinjMonza4QTReadWriteOpSpecResult_destruct (
07163 LLRP_tSThingMagicImpinjMonza4QTReadWriteOpSpecResult * pThis);
07164
07165 extern void
07166 LLRP_ThingMagicImpinjMonza4QTReadWriteOpSpecResult_decodeFields (
07167 LLRP_tSThingMagicImpinjMonza4QTReadWriteOpSpecResult * pThis,
07168 LLRP_tSDecoderStream * pDecoderStream);
07169
07170 extern void
07171 LLRP_ThingMagicImpinjMonza4QTReadWriteOpSpecResult_assimilateSubParameters (
07172 LLRP_tSThingMagicImpinjMonza4QTReadWriteOpSpecResult * pThis,
07173 LLRP_tSErrorDetails * pError);
07174
07175 extern void
07176 LLRP_ThingMagicImpinjMonza4QTReadWriteOpSpecResult_encode (
07177 const LLRP_tSThingMagicImpinjMonza4QTReadWriteOpSpecResult *pThis,
07178 LLRP_tSEncoderStream * pEncoderStream);
07179
07180
07181 extern llrp_bool_t
07182 LLRP_ThingMagicImpinjMonza4QTReadWriteOpSpecResult_isAllowedIn (
07183 const LLRP_tSTypeDescriptor *pEnclosingElementType);
07184
07185 extern const LLRP_tSFieldDescriptor
07186 LLRP_fdThingMagicImpinjMonza4QTReadWriteOpSpecResult_Result;
07187
07188 extern LLRP_tEThingMagicCustomTagOpSpecResultType
07189 LLRP_ThingMagicImpinjMonza4QTReadWriteOpSpecResult_getResult (
07190 LLRP_tSThingMagicImpinjMonza4QTReadWriteOpSpecResult *pThis);
07191
07192 extern LLRP_tResultCode
07193 LLRP_ThingMagicImpinjMonza4QTReadWriteOpSpecResult_setResult (
07194 LLRP_tSThingMagicImpinjMonza4QTReadWriteOpSpecResult *pThis,
07195 LLRP_tEThingMagicCustomTagOpSpecResultType Value);
07196
07197 extern const LLRP_tSFieldDescriptor
07198 LLRP_fdThingMagicImpinjMonza4QTReadWriteOpSpecResult_OpSpecID;
07199
07200 extern llrp_u16_t
07201 LLRP_ThingMagicImpinjMonza4QTReadWriteOpSpecResult_getOpSpecID (
07202 LLRP_tSThingMagicImpinjMonza4QTReadWriteOpSpecResult *pThis);
07203
07204 extern LLRP_tResultCode
07205 LLRP_ThingMagicImpinjMonza4QTReadWriteOpSpecResult_setOpSpecID (
07206 LLRP_tSThingMagicImpinjMonza4QTReadWriteOpSpecResult *pThis,
07207 llrp_u16_t Value);
07208
07209 extern const LLRP_tSFieldDescriptor
07210 LLRP_fdThingMagicImpinjMonza4QTReadWriteOpSpecResult_Payload;
07211
07212 extern llrp_u16_t
07213 LLRP_ThingMagicImpinjMonza4QTReadWriteOpSpecResult_getPayload (
07214 LLRP_tSThingMagicImpinjMonza4QTReadWriteOpSpecResult *pThis);
07215
07216 extern LLRP_tResultCode
07217 LLRP_ThingMagicImpinjMonza4QTReadWriteOpSpecResult_setPayload (
07218 LLRP_tSThingMagicImpinjMonza4QTReadWriteOpSpecResult *pThis,
07219 llrp_u16_t Value);
07220
07221 extern LLRP_tSParameter *
07222 LLRP_ThingMagicImpinjMonza4QTReadWriteOpSpecResult_beginCustom (
07223 LLRP_tSThingMagicImpinjMonza4QTReadWriteOpSpecResult *pThis);
07224
07225 extern LLRP_tSParameter *
07226 LLRP_ThingMagicImpinjMonza4QTReadWriteOpSpecResult_nextCustom (
07227 LLRP_tSParameter *pCurrent);
07228
07229 extern void
07230 LLRP_ThingMagicImpinjMonza4QTReadWriteOpSpecResult_clearCustom (
07231 LLRP_tSThingMagicImpinjMonza4QTReadWriteOpSpecResult *pThis);
07232
07233 extern LLRP_tResultCode
07234 LLRP_ThingMagicImpinjMonza4QTReadWriteOpSpecResult_addCustom (
07235 LLRP_tSThingMagicImpinjMonza4QTReadWriteOpSpecResult *pThis,
07236 LLRP_tSParameter *pValue);
07237
07238
07239 struct LLRP_SThingMagicMonza4ControlByte
07240 {
07241 LLRP_tSParameter hdr;
07242 llrp_u1_t Persistance;
07243 llrp_u1_t ReadWrite;
07244 LLRP_tSParameter * listCustom;
07245
07246 };
07247
07248 extern const LLRP_tSTypeDescriptor
07249 LLRP_tdThingMagicMonza4ControlByte;
07250
07251 extern const LLRP_tSFieldDescriptor *
07252 LLRP_apfdThingMagicMonza4ControlByte[];
07253
07254 extern LLRP_tSThingMagicMonza4ControlByte *
07255 LLRP_ThingMagicMonza4ControlByte_construct (void);
07256
07257 extern void
07258 LLRP_ThingMagicMonza4ControlByte_destruct (
07259 LLRP_tSThingMagicMonza4ControlByte * pThis);
07260
07261 extern void
07262 LLRP_ThingMagicMonza4ControlByte_decodeFields (
07263 LLRP_tSThingMagicMonza4ControlByte * pThis,
07264 LLRP_tSDecoderStream * pDecoderStream);
07265
07266 extern void
07267 LLRP_ThingMagicMonza4ControlByte_assimilateSubParameters (
07268 LLRP_tSThingMagicMonza4ControlByte * pThis,
07269 LLRP_tSErrorDetails * pError);
07270
07271 extern void
07272 LLRP_ThingMagicMonza4ControlByte_encode (
07273 const LLRP_tSThingMagicMonza4ControlByte *pThis,
07274 LLRP_tSEncoderStream * pEncoderStream);
07275
07276
07277 extern llrp_bool_t
07278 LLRP_ThingMagicMonza4ControlByte_isAllowedIn (
07279 const LLRP_tSTypeDescriptor *pEnclosingElementType);
07280
07281 extern const LLRP_tSFieldDescriptor
07282 LLRP_fdThingMagicMonza4ControlByte_Persistance;
07283
07284 extern llrp_u1_t
07285 LLRP_ThingMagicMonza4ControlByte_getPersistance (
07286 LLRP_tSThingMagicMonza4ControlByte *pThis);
07287
07288 extern LLRP_tResultCode
07289 LLRP_ThingMagicMonza4ControlByte_setPersistance (
07290 LLRP_tSThingMagicMonza4ControlByte *pThis,
07291 llrp_u1_t Value);
07292
07293 extern const LLRP_tSFieldDescriptor
07294 LLRP_fdThingMagicMonza4ControlByte_ReadWrite;
07295
07296 extern llrp_u1_t
07297 LLRP_ThingMagicMonza4ControlByte_getReadWrite (
07298 LLRP_tSThingMagicMonza4ControlByte *pThis);
07299
07300 extern LLRP_tResultCode
07301 LLRP_ThingMagicMonza4ControlByte_setReadWrite (
07302 LLRP_tSThingMagicMonza4ControlByte *pThis,
07303 llrp_u1_t Value);
07304
07305 extern LLRP_tSParameter *
07306 LLRP_ThingMagicMonza4ControlByte_beginCustom (
07307 LLRP_tSThingMagicMonza4ControlByte *pThis);
07308
07309 extern LLRP_tSParameter *
07310 LLRP_ThingMagicMonza4ControlByte_nextCustom (
07311 LLRP_tSParameter *pCurrent);
07312
07313 extern void
07314 LLRP_ThingMagicMonza4ControlByte_clearCustom (
07315 LLRP_tSThingMagicMonza4ControlByte *pThis);
07316
07317 extern LLRP_tResultCode
07318 LLRP_ThingMagicMonza4ControlByte_addCustom (
07319 LLRP_tSThingMagicMonza4ControlByte *pThis,
07320 LLRP_tSParameter *pValue);
07321
07322
07323 struct LLRP_SThingMagicMonza4Payload
07324 {
07325 LLRP_tSParameter hdr;
07326 llrp_u1_t QT_MEM;
07327 llrp_u1_t QT_SR;
07328 LLRP_tSParameter * listCustom;
07329
07330 };
07331
07332 extern const LLRP_tSTypeDescriptor
07333 LLRP_tdThingMagicMonza4Payload;
07334
07335 extern const LLRP_tSFieldDescriptor *
07336 LLRP_apfdThingMagicMonza4Payload[];
07337
07338 extern LLRP_tSThingMagicMonza4Payload *
07339 LLRP_ThingMagicMonza4Payload_construct (void);
07340
07341 extern void
07342 LLRP_ThingMagicMonza4Payload_destruct (
07343 LLRP_tSThingMagicMonza4Payload * pThis);
07344
07345 extern void
07346 LLRP_ThingMagicMonza4Payload_decodeFields (
07347 LLRP_tSThingMagicMonza4Payload * pThis,
07348 LLRP_tSDecoderStream * pDecoderStream);
07349
07350 extern void
07351 LLRP_ThingMagicMonza4Payload_assimilateSubParameters (
07352 LLRP_tSThingMagicMonza4Payload * pThis,
07353 LLRP_tSErrorDetails * pError);
07354
07355 extern void
07356 LLRP_ThingMagicMonza4Payload_encode (
07357 const LLRP_tSThingMagicMonza4Payload *pThis,
07358 LLRP_tSEncoderStream * pEncoderStream);
07359
07360
07361 extern llrp_bool_t
07362 LLRP_ThingMagicMonza4Payload_isAllowedIn (
07363 const LLRP_tSTypeDescriptor *pEnclosingElementType);
07364
07365 extern const LLRP_tSFieldDescriptor
07366 LLRP_fdThingMagicMonza4Payload_QT_MEM;
07367
07368 extern llrp_u1_t
07369 LLRP_ThingMagicMonza4Payload_getQT_MEM (
07370 LLRP_tSThingMagicMonza4Payload *pThis);
07371
07372 extern LLRP_tResultCode
07373 LLRP_ThingMagicMonza4Payload_setQT_MEM (
07374 LLRP_tSThingMagicMonza4Payload *pThis,
07375 llrp_u1_t Value);
07376
07377 extern const LLRP_tSFieldDescriptor
07378 LLRP_fdThingMagicMonza4Payload_QT_SR;
07379
07380 extern llrp_u1_t
07381 LLRP_ThingMagicMonza4Payload_getQT_SR (
07382 LLRP_tSThingMagicMonza4Payload *pThis);
07383
07384 extern LLRP_tResultCode
07385 LLRP_ThingMagicMonza4Payload_setQT_SR (
07386 LLRP_tSThingMagicMonza4Payload *pThis,
07387 llrp_u1_t Value);
07388
07389 extern LLRP_tSParameter *
07390 LLRP_ThingMagicMonza4Payload_beginCustom (
07391 LLRP_tSThingMagicMonza4Payload *pThis);
07392
07393 extern LLRP_tSParameter *
07394 LLRP_ThingMagicMonza4Payload_nextCustom (
07395 LLRP_tSParameter *pCurrent);
07396
07397 extern void
07398 LLRP_ThingMagicMonza4Payload_clearCustom (
07399 LLRP_tSThingMagicMonza4Payload *pThis);
07400
07401 extern LLRP_tResultCode
07402 LLRP_ThingMagicMonza4Payload_addCustom (
07403 LLRP_tSThingMagicMonza4Payload *pThis,
07404 LLRP_tSParameter *pValue);
07405
07406
07407 struct LLRP_SThingMagicWriteTag
07408 {
07409 LLRP_tSParameter hdr;
07410 llrp_u16_t OpSpecID;
07411 llrp_u32_t AccessPassword;
07412 llrp_u16v_t WriteData;
07413 LLRP_tSParameter * listCustom;
07414
07415 };
07416
07417 extern const LLRP_tSTypeDescriptor
07418 LLRP_tdThingMagicWriteTag;
07419
07420 extern const LLRP_tSFieldDescriptor *
07421 LLRP_apfdThingMagicWriteTag[];
07422
07423 extern LLRP_tSThingMagicWriteTag *
07424 LLRP_ThingMagicWriteTag_construct (void);
07425
07426 extern void
07427 LLRP_ThingMagicWriteTag_destruct (
07428 LLRP_tSThingMagicWriteTag * pThis);
07429
07430 extern void
07431 LLRP_ThingMagicWriteTag_decodeFields (
07432 LLRP_tSThingMagicWriteTag * pThis,
07433 LLRP_tSDecoderStream * pDecoderStream);
07434
07435 extern void
07436 LLRP_ThingMagicWriteTag_assimilateSubParameters (
07437 LLRP_tSThingMagicWriteTag * pThis,
07438 LLRP_tSErrorDetails * pError);
07439
07440 extern void
07441 LLRP_ThingMagicWriteTag_encode (
07442 const LLRP_tSThingMagicWriteTag *pThis,
07443 LLRP_tSEncoderStream * pEncoderStream);
07444
07445
07446 extern llrp_bool_t
07447 LLRP_ThingMagicWriteTag_isAllowedIn (
07448 const LLRP_tSTypeDescriptor *pEnclosingElementType);
07449
07450 extern const LLRP_tSFieldDescriptor
07451 LLRP_fdThingMagicWriteTag_OpSpecID;
07452
07453 extern llrp_u16_t
07454 LLRP_ThingMagicWriteTag_getOpSpecID (
07455 LLRP_tSThingMagicWriteTag *pThis);
07456
07457 extern LLRP_tResultCode
07458 LLRP_ThingMagicWriteTag_setOpSpecID (
07459 LLRP_tSThingMagicWriteTag *pThis,
07460 llrp_u16_t Value);
07461
07462 extern const LLRP_tSFieldDescriptor
07463 LLRP_fdThingMagicWriteTag_AccessPassword;
07464
07465 extern llrp_u32_t
07466 LLRP_ThingMagicWriteTag_getAccessPassword (
07467 LLRP_tSThingMagicWriteTag *pThis);
07468
07469 extern LLRP_tResultCode
07470 LLRP_ThingMagicWriteTag_setAccessPassword (
07471 LLRP_tSThingMagicWriteTag *pThis,
07472 llrp_u32_t Value);
07473
07474 extern const LLRP_tSFieldDescriptor
07475 LLRP_fdThingMagicWriteTag_WriteData;
07476
07477 extern llrp_u16v_t
07478 LLRP_ThingMagicWriteTag_getWriteData (
07479 LLRP_tSThingMagicWriteTag *pThis);
07480
07481 extern LLRP_tResultCode
07482 LLRP_ThingMagicWriteTag_setWriteData (
07483 LLRP_tSThingMagicWriteTag *pThis,
07484 llrp_u16v_t Value);
07485
07486 extern LLRP_tSParameter *
07487 LLRP_ThingMagicWriteTag_beginCustom (
07488 LLRP_tSThingMagicWriteTag *pThis);
07489
07490 extern LLRP_tSParameter *
07491 LLRP_ThingMagicWriteTag_nextCustom (
07492 LLRP_tSParameter *pCurrent);
07493
07494 extern void
07495 LLRP_ThingMagicWriteTag_clearCustom (
07496 LLRP_tSThingMagicWriteTag *pThis);
07497
07498 extern LLRP_tResultCode
07499 LLRP_ThingMagicWriteTag_addCustom (
07500 LLRP_tSThingMagicWriteTag *pThis,
07501 LLRP_tSParameter *pValue);
07502
07503
07504 struct LLRP_SThingMagicWriteTagOpSpecResult
07505 {
07506 LLRP_tSParameter hdr;
07507 LLRP_tEThingMagicCustomTagOpSpecResultType eResult;
07508 llrp_u16_t OpSpecID;
07509 llrp_u16_t NumWordsWritten;
07510 LLRP_tSParameter * listCustom;
07511
07512 };
07513
07514 extern const LLRP_tSTypeDescriptor
07515 LLRP_tdThingMagicWriteTagOpSpecResult;
07516
07517 extern const LLRP_tSFieldDescriptor *
07518 LLRP_apfdThingMagicWriteTagOpSpecResult[];
07519
07520 extern LLRP_tSThingMagicWriteTagOpSpecResult *
07521 LLRP_ThingMagicWriteTagOpSpecResult_construct (void);
07522
07523 extern void
07524 LLRP_ThingMagicWriteTagOpSpecResult_destruct (
07525 LLRP_tSThingMagicWriteTagOpSpecResult * pThis);
07526
07527 extern void
07528 LLRP_ThingMagicWriteTagOpSpecResult_decodeFields (
07529 LLRP_tSThingMagicWriteTagOpSpecResult * pThis,
07530 LLRP_tSDecoderStream * pDecoderStream);
07531
07532 extern void
07533 LLRP_ThingMagicWriteTagOpSpecResult_assimilateSubParameters (
07534 LLRP_tSThingMagicWriteTagOpSpecResult * pThis,
07535 LLRP_tSErrorDetails * pError);
07536
07537 extern void
07538 LLRP_ThingMagicWriteTagOpSpecResult_encode (
07539 const LLRP_tSThingMagicWriteTagOpSpecResult *pThis,
07540 LLRP_tSEncoderStream * pEncoderStream);
07541
07542
07543 extern llrp_bool_t
07544 LLRP_ThingMagicWriteTagOpSpecResult_isAllowedIn (
07545 const LLRP_tSTypeDescriptor *pEnclosingElementType);
07546
07547 extern const LLRP_tSFieldDescriptor
07548 LLRP_fdThingMagicWriteTagOpSpecResult_Result;
07549
07550 extern LLRP_tEThingMagicCustomTagOpSpecResultType
07551 LLRP_ThingMagicWriteTagOpSpecResult_getResult (
07552 LLRP_tSThingMagicWriteTagOpSpecResult *pThis);
07553
07554 extern LLRP_tResultCode
07555 LLRP_ThingMagicWriteTagOpSpecResult_setResult (
07556 LLRP_tSThingMagicWriteTagOpSpecResult *pThis,
07557 LLRP_tEThingMagicCustomTagOpSpecResultType Value);
07558
07559 extern const LLRP_tSFieldDescriptor
07560 LLRP_fdThingMagicWriteTagOpSpecResult_OpSpecID;
07561
07562 extern llrp_u16_t
07563 LLRP_ThingMagicWriteTagOpSpecResult_getOpSpecID (
07564 LLRP_tSThingMagicWriteTagOpSpecResult *pThis);
07565
07566 extern LLRP_tResultCode
07567 LLRP_ThingMagicWriteTagOpSpecResult_setOpSpecID (
07568 LLRP_tSThingMagicWriteTagOpSpecResult *pThis,
07569 llrp_u16_t Value);
07570
07571 extern const LLRP_tSFieldDescriptor
07572 LLRP_fdThingMagicWriteTagOpSpecResult_NumWordsWritten;
07573
07574 extern llrp_u16_t
07575 LLRP_ThingMagicWriteTagOpSpecResult_getNumWordsWritten (
07576 LLRP_tSThingMagicWriteTagOpSpecResult *pThis);
07577
07578 extern LLRP_tResultCode
07579 LLRP_ThingMagicWriteTagOpSpecResult_setNumWordsWritten (
07580 LLRP_tSThingMagicWriteTagOpSpecResult *pThis,
07581 llrp_u16_t Value);
07582
07583 extern LLRP_tSParameter *
07584 LLRP_ThingMagicWriteTagOpSpecResult_beginCustom (
07585 LLRP_tSThingMagicWriteTagOpSpecResult *pThis);
07586
07587 extern LLRP_tSParameter *
07588 LLRP_ThingMagicWriteTagOpSpecResult_nextCustom (
07589 LLRP_tSParameter *pCurrent);
07590
07591 extern void
07592 LLRP_ThingMagicWriteTagOpSpecResult_clearCustom (
07593 LLRP_tSThingMagicWriteTagOpSpecResult *pThis);
07594
07595 extern LLRP_tResultCode
07596 LLRP_ThingMagicWriteTagOpSpecResult_addCustom (
07597 LLRP_tSThingMagicWriteTagOpSpecResult *pThis,
07598 LLRP_tSParameter *pValue);
07599
07600
07601 struct LLRP_SThingMagicISO180006BInventoryCommand
07602 {
07603 LLRP_tSParameter hdr;
07604 LLRP_tSThingMagicISO180006BTagPattern * pThingMagicISO180006BTagPattern;
07605
07606 };
07607
07608 extern const LLRP_tSTypeDescriptor
07609 LLRP_tdThingMagicISO180006BInventoryCommand;
07610
07611 extern const LLRP_tSFieldDescriptor *
07612 LLRP_apfdThingMagicISO180006BInventoryCommand[];
07613
07614 extern LLRP_tSThingMagicISO180006BInventoryCommand *
07615 LLRP_ThingMagicISO180006BInventoryCommand_construct (void);
07616
07617 extern void
07618 LLRP_ThingMagicISO180006BInventoryCommand_destruct (
07619 LLRP_tSThingMagicISO180006BInventoryCommand * pThis);
07620
07621 extern void
07622 LLRP_ThingMagicISO180006BInventoryCommand_decodeFields (
07623 LLRP_tSThingMagicISO180006BInventoryCommand * pThis,
07624 LLRP_tSDecoderStream * pDecoderStream);
07625
07626 extern void
07627 LLRP_ThingMagicISO180006BInventoryCommand_assimilateSubParameters (
07628 LLRP_tSThingMagicISO180006BInventoryCommand * pThis,
07629 LLRP_tSErrorDetails * pError);
07630
07631 extern void
07632 LLRP_ThingMagicISO180006BInventoryCommand_encode (
07633 const LLRP_tSThingMagicISO180006BInventoryCommand *pThis,
07634 LLRP_tSEncoderStream * pEncoderStream);
07635
07636
07637 extern llrp_bool_t
07638 LLRP_ThingMagicISO180006BInventoryCommand_isAllowedIn (
07639 const LLRP_tSTypeDescriptor *pEnclosingElementType);
07640
07641 extern LLRP_tSThingMagicISO180006BTagPattern *
07642 LLRP_ThingMagicISO180006BInventoryCommand_getThingMagicISO180006BTagPattern (
07643 LLRP_tSThingMagicISO180006BInventoryCommand *pThis);
07644
07645 extern LLRP_tResultCode
07646 LLRP_ThingMagicISO180006BInventoryCommand_setThingMagicISO180006BTagPattern (
07647 LLRP_tSThingMagicISO180006BInventoryCommand *pThis,
07648 LLRP_tSThingMagicISO180006BTagPattern *pValue);
07649
07650 struct LLRP_SThingMagicISO180006BTagPattern
07651 {
07652 LLRP_tSParameter hdr;
07653 LLRP_tEThingMagicISO180006BFilterType eFilterType;
07654 llrp_u1_t Invert;
07655 llrp_u2_t SelectOp;
07656 llrp_u8_t Address;
07657 llrp_u8_t Mask;
07658 llrp_u8v_t TagData;
07659
07660 };
07661
07662 extern const LLRP_tSTypeDescriptor
07663 LLRP_tdThingMagicISO180006BTagPattern;
07664
07665 extern const LLRP_tSFieldDescriptor *
07666 LLRP_apfdThingMagicISO180006BTagPattern[];
07667
07668 extern LLRP_tSThingMagicISO180006BTagPattern *
07669 LLRP_ThingMagicISO180006BTagPattern_construct (void);
07670
07671 extern void
07672 LLRP_ThingMagicISO180006BTagPattern_destruct (
07673 LLRP_tSThingMagicISO180006BTagPattern * pThis);
07674
07675 extern void
07676 LLRP_ThingMagicISO180006BTagPattern_decodeFields (
07677 LLRP_tSThingMagicISO180006BTagPattern * pThis,
07678 LLRP_tSDecoderStream * pDecoderStream);
07679
07680 extern void
07681 LLRP_ThingMagicISO180006BTagPattern_assimilateSubParameters (
07682 LLRP_tSThingMagicISO180006BTagPattern * pThis,
07683 LLRP_tSErrorDetails * pError);
07684
07685 extern void
07686 LLRP_ThingMagicISO180006BTagPattern_encode (
07687 const LLRP_tSThingMagicISO180006BTagPattern *pThis,
07688 LLRP_tSEncoderStream * pEncoderStream);
07689
07690
07691 extern llrp_bool_t
07692 LLRP_ThingMagicISO180006BTagPattern_isAllowedIn (
07693 const LLRP_tSTypeDescriptor *pEnclosingElementType);
07694
07695 extern const LLRP_tSFieldDescriptor
07696 LLRP_fdThingMagicISO180006BTagPattern_FilterType;
07697
07698 extern LLRP_tEThingMagicISO180006BFilterType
07699 LLRP_ThingMagicISO180006BTagPattern_getFilterType (
07700 LLRP_tSThingMagicISO180006BTagPattern *pThis);
07701
07702 extern LLRP_tResultCode
07703 LLRP_ThingMagicISO180006BTagPattern_setFilterType (
07704 LLRP_tSThingMagicISO180006BTagPattern *pThis,
07705 LLRP_tEThingMagicISO180006BFilterType Value);
07706
07707 extern const LLRP_tSFieldDescriptor
07708 LLRP_fdThingMagicISO180006BTagPattern_Invert;
07709
07710 extern llrp_u1_t
07711 LLRP_ThingMagicISO180006BTagPattern_getInvert (
07712 LLRP_tSThingMagicISO180006BTagPattern *pThis);
07713
07714 extern LLRP_tResultCode
07715 LLRP_ThingMagicISO180006BTagPattern_setInvert (
07716 LLRP_tSThingMagicISO180006BTagPattern *pThis,
07717 llrp_u1_t Value);
07718
07719 extern const LLRP_tSFieldDescriptor
07720 LLRP_fdThingMagicISO180006BTagPattern_SelectOp;
07721
07722 extern llrp_u2_t
07723 LLRP_ThingMagicISO180006BTagPattern_getSelectOp (
07724 LLRP_tSThingMagicISO180006BTagPattern *pThis);
07725
07726 extern LLRP_tResultCode
07727 LLRP_ThingMagicISO180006BTagPattern_setSelectOp (
07728 LLRP_tSThingMagicISO180006BTagPattern *pThis,
07729 llrp_u2_t Value);
07730
07731 extern const LLRP_tSFieldDescriptor
07732 LLRP_fdThingMagicISO180006BTagPattern_Address;
07733
07734 extern llrp_u8_t
07735 LLRP_ThingMagicISO180006BTagPattern_getAddress (
07736 LLRP_tSThingMagicISO180006BTagPattern *pThis);
07737
07738 extern LLRP_tResultCode
07739 LLRP_ThingMagicISO180006BTagPattern_setAddress (
07740 LLRP_tSThingMagicISO180006BTagPattern *pThis,
07741 llrp_u8_t Value);
07742
07743 extern const LLRP_tSFieldDescriptor
07744 LLRP_fdThingMagicISO180006BTagPattern_Mask;
07745
07746 extern llrp_u8_t
07747 LLRP_ThingMagicISO180006BTagPattern_getMask (
07748 LLRP_tSThingMagicISO180006BTagPattern *pThis);
07749
07750 extern LLRP_tResultCode
07751 LLRP_ThingMagicISO180006BTagPattern_setMask (
07752 LLRP_tSThingMagicISO180006BTagPattern *pThis,
07753 llrp_u8_t Value);
07754
07755 extern const LLRP_tSFieldDescriptor
07756 LLRP_fdThingMagicISO180006BTagPattern_TagData;
07757
07758 extern llrp_u8v_t
07759 LLRP_ThingMagicISO180006BTagPattern_getTagData (
07760 LLRP_tSThingMagicISO180006BTagPattern *pThis);
07761
07762 extern LLRP_tResultCode
07763 LLRP_ThingMagicISO180006BTagPattern_setTagData (
07764 LLRP_tSThingMagicISO180006BTagPattern *pThis,
07765 llrp_u8v_t Value);
07766
07767 struct LLRP_SThingMagicISO180006BRead
07768 {
07769 LLRP_tSParameter hdr;
07770 llrp_u16_t OpSpecID;
07771 llrp_u16_t ByteAddress;
07772 llrp_u16_t ByteLen;
07773
07774 };
07775
07776 extern const LLRP_tSTypeDescriptor
07777 LLRP_tdThingMagicISO180006BRead;
07778
07779 extern const LLRP_tSFieldDescriptor *
07780 LLRP_apfdThingMagicISO180006BRead[];
07781
07782 extern LLRP_tSThingMagicISO180006BRead *
07783 LLRP_ThingMagicISO180006BRead_construct (void);
07784
07785 extern void
07786 LLRP_ThingMagicISO180006BRead_destruct (
07787 LLRP_tSThingMagicISO180006BRead * pThis);
07788
07789 extern void
07790 LLRP_ThingMagicISO180006BRead_decodeFields (
07791 LLRP_tSThingMagicISO180006BRead * pThis,
07792 LLRP_tSDecoderStream * pDecoderStream);
07793
07794 extern void
07795 LLRP_ThingMagicISO180006BRead_assimilateSubParameters (
07796 LLRP_tSThingMagicISO180006BRead * pThis,
07797 LLRP_tSErrorDetails * pError);
07798
07799 extern void
07800 LLRP_ThingMagicISO180006BRead_encode (
07801 const LLRP_tSThingMagicISO180006BRead *pThis,
07802 LLRP_tSEncoderStream * pEncoderStream);
07803
07804
07805 extern llrp_bool_t
07806 LLRP_ThingMagicISO180006BRead_isAllowedIn (
07807 const LLRP_tSTypeDescriptor *pEnclosingElementType);
07808
07809 extern const LLRP_tSFieldDescriptor
07810 LLRP_fdThingMagicISO180006BRead_OpSpecID;
07811
07812 extern llrp_u16_t
07813 LLRP_ThingMagicISO180006BRead_getOpSpecID (
07814 LLRP_tSThingMagicISO180006BRead *pThis);
07815
07816 extern LLRP_tResultCode
07817 LLRP_ThingMagicISO180006BRead_setOpSpecID (
07818 LLRP_tSThingMagicISO180006BRead *pThis,
07819 llrp_u16_t Value);
07820
07821 extern const LLRP_tSFieldDescriptor
07822 LLRP_fdThingMagicISO180006BRead_ByteAddress;
07823
07824 extern llrp_u16_t
07825 LLRP_ThingMagicISO180006BRead_getByteAddress (
07826 LLRP_tSThingMagicISO180006BRead *pThis);
07827
07828 extern LLRP_tResultCode
07829 LLRP_ThingMagicISO180006BRead_setByteAddress (
07830 LLRP_tSThingMagicISO180006BRead *pThis,
07831 llrp_u16_t Value);
07832
07833 extern const LLRP_tSFieldDescriptor
07834 LLRP_fdThingMagicISO180006BRead_ByteLen;
07835
07836 extern llrp_u16_t
07837 LLRP_ThingMagicISO180006BRead_getByteLen (
07838 LLRP_tSThingMagicISO180006BRead *pThis);
07839
07840 extern LLRP_tResultCode
07841 LLRP_ThingMagicISO180006BRead_setByteLen (
07842 LLRP_tSThingMagicISO180006BRead *pThis,
07843 llrp_u16_t Value);
07844
07845 struct LLRP_SThingMagicISO180006BReadOpSpecResult
07846 {
07847 LLRP_tSParameter hdr;
07848 LLRP_tEThingMagicCustomTagOpSpecResultType eResult;
07849 llrp_u16_t OpSpecID;
07850 llrp_u8v_t ReadData;
07851 LLRP_tSParameter * listCustom;
07852
07853 };
07854
07855 extern const LLRP_tSTypeDescriptor
07856 LLRP_tdThingMagicISO180006BReadOpSpecResult;
07857
07858 extern const LLRP_tSFieldDescriptor *
07859 LLRP_apfdThingMagicISO180006BReadOpSpecResult[];
07860
07861 extern LLRP_tSThingMagicISO180006BReadOpSpecResult *
07862 LLRP_ThingMagicISO180006BReadOpSpecResult_construct (void);
07863
07864 extern void
07865 LLRP_ThingMagicISO180006BReadOpSpecResult_destruct (
07866 LLRP_tSThingMagicISO180006BReadOpSpecResult * pThis);
07867
07868 extern void
07869 LLRP_ThingMagicISO180006BReadOpSpecResult_decodeFields (
07870 LLRP_tSThingMagicISO180006BReadOpSpecResult * pThis,
07871 LLRP_tSDecoderStream * pDecoderStream);
07872
07873 extern void
07874 LLRP_ThingMagicISO180006BReadOpSpecResult_assimilateSubParameters (
07875 LLRP_tSThingMagicISO180006BReadOpSpecResult * pThis,
07876 LLRP_tSErrorDetails * pError);
07877
07878 extern void
07879 LLRP_ThingMagicISO180006BReadOpSpecResult_encode (
07880 const LLRP_tSThingMagicISO180006BReadOpSpecResult *pThis,
07881 LLRP_tSEncoderStream * pEncoderStream);
07882
07883
07884 extern llrp_bool_t
07885 LLRP_ThingMagicISO180006BReadOpSpecResult_isAllowedIn (
07886 const LLRP_tSTypeDescriptor *pEnclosingElementType);
07887
07888 extern const LLRP_tSFieldDescriptor
07889 LLRP_fdThingMagicISO180006BReadOpSpecResult_Result;
07890
07891 extern LLRP_tEThingMagicCustomTagOpSpecResultType
07892 LLRP_ThingMagicISO180006BReadOpSpecResult_getResult (
07893 LLRP_tSThingMagicISO180006BReadOpSpecResult *pThis);
07894
07895 extern LLRP_tResultCode
07896 LLRP_ThingMagicISO180006BReadOpSpecResult_setResult (
07897 LLRP_tSThingMagicISO180006BReadOpSpecResult *pThis,
07898 LLRP_tEThingMagicCustomTagOpSpecResultType Value);
07899
07900 extern const LLRP_tSFieldDescriptor
07901 LLRP_fdThingMagicISO180006BReadOpSpecResult_OpSpecID;
07902
07903 extern llrp_u16_t
07904 LLRP_ThingMagicISO180006BReadOpSpecResult_getOpSpecID (
07905 LLRP_tSThingMagicISO180006BReadOpSpecResult *pThis);
07906
07907 extern LLRP_tResultCode
07908 LLRP_ThingMagicISO180006BReadOpSpecResult_setOpSpecID (
07909 LLRP_tSThingMagicISO180006BReadOpSpecResult *pThis,
07910 llrp_u16_t Value);
07911
07912 extern const LLRP_tSFieldDescriptor
07913 LLRP_fdThingMagicISO180006BReadOpSpecResult_ReadData;
07914
07915 extern llrp_u8v_t
07916 LLRP_ThingMagicISO180006BReadOpSpecResult_getReadData (
07917 LLRP_tSThingMagicISO180006BReadOpSpecResult *pThis);
07918
07919 extern LLRP_tResultCode
07920 LLRP_ThingMagicISO180006BReadOpSpecResult_setReadData (
07921 LLRP_tSThingMagicISO180006BReadOpSpecResult *pThis,
07922 llrp_u8v_t Value);
07923
07924 extern LLRP_tSParameter *
07925 LLRP_ThingMagicISO180006BReadOpSpecResult_beginCustom (
07926 LLRP_tSThingMagicISO180006BReadOpSpecResult *pThis);
07927
07928 extern LLRP_tSParameter *
07929 LLRP_ThingMagicISO180006BReadOpSpecResult_nextCustom (
07930 LLRP_tSParameter *pCurrent);
07931
07932 extern void
07933 LLRP_ThingMagicISO180006BReadOpSpecResult_clearCustom (
07934 LLRP_tSThingMagicISO180006BReadOpSpecResult *pThis);
07935
07936 extern LLRP_tResultCode
07937 LLRP_ThingMagicISO180006BReadOpSpecResult_addCustom (
07938 LLRP_tSThingMagicISO180006BReadOpSpecResult *pThis,
07939 LLRP_tSParameter *pValue);
07940
07941
07942 struct LLRP_SThingMagicCustomAirProtocols
07943 {
07944 LLRP_tSParameter hdr;
07945 LLRP_tEThingMagicCustomAirProtocolList ecustomProtocolId;
07946
07947 };
07948
07949 extern const LLRP_tSTypeDescriptor
07950 LLRP_tdThingMagicCustomAirProtocols;
07951
07952 extern const LLRP_tSFieldDescriptor *
07953 LLRP_apfdThingMagicCustomAirProtocols[];
07954
07955 extern LLRP_tSThingMagicCustomAirProtocols *
07956 LLRP_ThingMagicCustomAirProtocols_construct (void);
07957
07958 extern void
07959 LLRP_ThingMagicCustomAirProtocols_destruct (
07960 LLRP_tSThingMagicCustomAirProtocols * pThis);
07961
07962 extern void
07963 LLRP_ThingMagicCustomAirProtocols_decodeFields (
07964 LLRP_tSThingMagicCustomAirProtocols * pThis,
07965 LLRP_tSDecoderStream * pDecoderStream);
07966
07967 extern void
07968 LLRP_ThingMagicCustomAirProtocols_assimilateSubParameters (
07969 LLRP_tSThingMagicCustomAirProtocols * pThis,
07970 LLRP_tSErrorDetails * pError);
07971
07972 extern void
07973 LLRP_ThingMagicCustomAirProtocols_encode (
07974 const LLRP_tSThingMagicCustomAirProtocols *pThis,
07975 LLRP_tSEncoderStream * pEncoderStream);
07976
07977
07978 extern llrp_bool_t
07979 LLRP_ThingMagicCustomAirProtocols_isAllowedIn (
07980 const LLRP_tSTypeDescriptor *pEnclosingElementType);
07981
07982 extern const LLRP_tSFieldDescriptor
07983 LLRP_fdThingMagicCustomAirProtocols_customProtocolId;
07984
07985 extern LLRP_tEThingMagicCustomAirProtocolList
07986 LLRP_ThingMagicCustomAirProtocols_getcustomProtocolId (
07987 LLRP_tSThingMagicCustomAirProtocols *pThis);
07988
07989 extern LLRP_tResultCode
07990 LLRP_ThingMagicCustomAirProtocols_setcustomProtocolId (
07991 LLRP_tSThingMagicCustomAirProtocols *pThis,
07992 LLRP_tEThingMagicCustomAirProtocolList Value);
07993
07994 struct LLRP_SThingMagicISO180006BWrite
07995 {
07996 LLRP_tSParameter hdr;
07997 llrp_u16_t OpSpecID;
07998 llrp_u16_t ByteAddress;
07999 llrp_u8v_t WriteData;
08000
08001 };
08002
08003 extern const LLRP_tSTypeDescriptor
08004 LLRP_tdThingMagicISO180006BWrite;
08005
08006 extern const LLRP_tSFieldDescriptor *
08007 LLRP_apfdThingMagicISO180006BWrite[];
08008
08009 extern LLRP_tSThingMagicISO180006BWrite *
08010 LLRP_ThingMagicISO180006BWrite_construct (void);
08011
08012 extern void
08013 LLRP_ThingMagicISO180006BWrite_destruct (
08014 LLRP_tSThingMagicISO180006BWrite * pThis);
08015
08016 extern void
08017 LLRP_ThingMagicISO180006BWrite_decodeFields (
08018 LLRP_tSThingMagicISO180006BWrite * pThis,
08019 LLRP_tSDecoderStream * pDecoderStream);
08020
08021 extern void
08022 LLRP_ThingMagicISO180006BWrite_assimilateSubParameters (
08023 LLRP_tSThingMagicISO180006BWrite * pThis,
08024 LLRP_tSErrorDetails * pError);
08025
08026 extern void
08027 LLRP_ThingMagicISO180006BWrite_encode (
08028 const LLRP_tSThingMagicISO180006BWrite *pThis,
08029 LLRP_tSEncoderStream * pEncoderStream);
08030
08031
08032 extern llrp_bool_t
08033 LLRP_ThingMagicISO180006BWrite_isAllowedIn (
08034 const LLRP_tSTypeDescriptor *pEnclosingElementType);
08035
08036 extern const LLRP_tSFieldDescriptor
08037 LLRP_fdThingMagicISO180006BWrite_OpSpecID;
08038
08039 extern llrp_u16_t
08040 LLRP_ThingMagicISO180006BWrite_getOpSpecID (
08041 LLRP_tSThingMagicISO180006BWrite *pThis);
08042
08043 extern LLRP_tResultCode
08044 LLRP_ThingMagicISO180006BWrite_setOpSpecID (
08045 LLRP_tSThingMagicISO180006BWrite *pThis,
08046 llrp_u16_t Value);
08047
08048 extern const LLRP_tSFieldDescriptor
08049 LLRP_fdThingMagicISO180006BWrite_ByteAddress;
08050
08051 extern llrp_u16_t
08052 LLRP_ThingMagicISO180006BWrite_getByteAddress (
08053 LLRP_tSThingMagicISO180006BWrite *pThis);
08054
08055 extern LLRP_tResultCode
08056 LLRP_ThingMagicISO180006BWrite_setByteAddress (
08057 LLRP_tSThingMagicISO180006BWrite *pThis,
08058 llrp_u16_t Value);
08059
08060 extern const LLRP_tSFieldDescriptor
08061 LLRP_fdThingMagicISO180006BWrite_WriteData;
08062
08063 extern llrp_u8v_t
08064 LLRP_ThingMagicISO180006BWrite_getWriteData (
08065 LLRP_tSThingMagicISO180006BWrite *pThis);
08066
08067 extern LLRP_tResultCode
08068 LLRP_ThingMagicISO180006BWrite_setWriteData (
08069 LLRP_tSThingMagicISO180006BWrite *pThis,
08070 llrp_u8v_t Value);
08071
08072 struct LLRP_SThingMagicISO180006BWriteOpSpecResult
08073 {
08074 LLRP_tSParameter hdr;
08075 LLRP_tEThingMagicCustomTagOpSpecResultType eResult;
08076 llrp_u16_t OpSpecID;
08077 llrp_u16_t NumBytesWritten;
08078 LLRP_tSParameter * listCustom;
08079
08080 };
08081
08082 extern const LLRP_tSTypeDescriptor
08083 LLRP_tdThingMagicISO180006BWriteOpSpecResult;
08084
08085 extern const LLRP_tSFieldDescriptor *
08086 LLRP_apfdThingMagicISO180006BWriteOpSpecResult[];
08087
08088 extern LLRP_tSThingMagicISO180006BWriteOpSpecResult *
08089 LLRP_ThingMagicISO180006BWriteOpSpecResult_construct (void);
08090
08091 extern void
08092 LLRP_ThingMagicISO180006BWriteOpSpecResult_destruct (
08093 LLRP_tSThingMagicISO180006BWriteOpSpecResult * pThis);
08094
08095 extern void
08096 LLRP_ThingMagicISO180006BWriteOpSpecResult_decodeFields (
08097 LLRP_tSThingMagicISO180006BWriteOpSpecResult * pThis,
08098 LLRP_tSDecoderStream * pDecoderStream);
08099
08100 extern void
08101 LLRP_ThingMagicISO180006BWriteOpSpecResult_assimilateSubParameters (
08102 LLRP_tSThingMagicISO180006BWriteOpSpecResult * pThis,
08103 LLRP_tSErrorDetails * pError);
08104
08105 extern void
08106 LLRP_ThingMagicISO180006BWriteOpSpecResult_encode (
08107 const LLRP_tSThingMagicISO180006BWriteOpSpecResult *pThis,
08108 LLRP_tSEncoderStream * pEncoderStream);
08109
08110
08111 extern llrp_bool_t
08112 LLRP_ThingMagicISO180006BWriteOpSpecResult_isAllowedIn (
08113 const LLRP_tSTypeDescriptor *pEnclosingElementType);
08114
08115 extern const LLRP_tSFieldDescriptor
08116 LLRP_fdThingMagicISO180006BWriteOpSpecResult_Result;
08117
08118 extern LLRP_tEThingMagicCustomTagOpSpecResultType
08119 LLRP_ThingMagicISO180006BWriteOpSpecResult_getResult (
08120 LLRP_tSThingMagicISO180006BWriteOpSpecResult *pThis);
08121
08122 extern LLRP_tResultCode
08123 LLRP_ThingMagicISO180006BWriteOpSpecResult_setResult (
08124 LLRP_tSThingMagicISO180006BWriteOpSpecResult *pThis,
08125 LLRP_tEThingMagicCustomTagOpSpecResultType Value);
08126
08127 extern const LLRP_tSFieldDescriptor
08128 LLRP_fdThingMagicISO180006BWriteOpSpecResult_OpSpecID;
08129
08130 extern llrp_u16_t
08131 LLRP_ThingMagicISO180006BWriteOpSpecResult_getOpSpecID (
08132 LLRP_tSThingMagicISO180006BWriteOpSpecResult *pThis);
08133
08134 extern LLRP_tResultCode
08135 LLRP_ThingMagicISO180006BWriteOpSpecResult_setOpSpecID (
08136 LLRP_tSThingMagicISO180006BWriteOpSpecResult *pThis,
08137 llrp_u16_t Value);
08138
08139 extern const LLRP_tSFieldDescriptor
08140 LLRP_fdThingMagicISO180006BWriteOpSpecResult_NumBytesWritten;
08141
08142 extern llrp_u16_t
08143 LLRP_ThingMagicISO180006BWriteOpSpecResult_getNumBytesWritten (
08144 LLRP_tSThingMagicISO180006BWriteOpSpecResult *pThis);
08145
08146 extern LLRP_tResultCode
08147 LLRP_ThingMagicISO180006BWriteOpSpecResult_setNumBytesWritten (
08148 LLRP_tSThingMagicISO180006BWriteOpSpecResult *pThis,
08149 llrp_u16_t Value);
08150
08151 extern LLRP_tSParameter *
08152 LLRP_ThingMagicISO180006BWriteOpSpecResult_beginCustom (
08153 LLRP_tSThingMagicISO180006BWriteOpSpecResult *pThis);
08154
08155 extern LLRP_tSParameter *
08156 LLRP_ThingMagicISO180006BWriteOpSpecResult_nextCustom (
08157 LLRP_tSParameter *pCurrent);
08158
08159 extern void
08160 LLRP_ThingMagicISO180006BWriteOpSpecResult_clearCustom (
08161 LLRP_tSThingMagicISO180006BWriteOpSpecResult *pThis);
08162
08163 extern LLRP_tResultCode
08164 LLRP_ThingMagicISO180006BWriteOpSpecResult_addCustom (
08165 LLRP_tSThingMagicISO180006BWriteOpSpecResult *pThis,
08166 LLRP_tSParameter *pValue);
08167
08168
08169 struct LLRP_SThingMagicISO180006BLock
08170 {
08171 LLRP_tSParameter hdr;
08172 llrp_u16_t OpSpecID;
08173 llrp_u8_t Address;
08174
08175 };
08176
08177 extern const LLRP_tSTypeDescriptor
08178 LLRP_tdThingMagicISO180006BLock;
08179
08180 extern const LLRP_tSFieldDescriptor *
08181 LLRP_apfdThingMagicISO180006BLock[];
08182
08183 extern LLRP_tSThingMagicISO180006BLock *
08184 LLRP_ThingMagicISO180006BLock_construct (void);
08185
08186 extern void
08187 LLRP_ThingMagicISO180006BLock_destruct (
08188 LLRP_tSThingMagicISO180006BLock * pThis);
08189
08190 extern void
08191 LLRP_ThingMagicISO180006BLock_decodeFields (
08192 LLRP_tSThingMagicISO180006BLock * pThis,
08193 LLRP_tSDecoderStream * pDecoderStream);
08194
08195 extern void
08196 LLRP_ThingMagicISO180006BLock_assimilateSubParameters (
08197 LLRP_tSThingMagicISO180006BLock * pThis,
08198 LLRP_tSErrorDetails * pError);
08199
08200 extern void
08201 LLRP_ThingMagicISO180006BLock_encode (
08202 const LLRP_tSThingMagicISO180006BLock *pThis,
08203 LLRP_tSEncoderStream * pEncoderStream);
08204
08205
08206 extern llrp_bool_t
08207 LLRP_ThingMagicISO180006BLock_isAllowedIn (
08208 const LLRP_tSTypeDescriptor *pEnclosingElementType);
08209
08210 extern const LLRP_tSFieldDescriptor
08211 LLRP_fdThingMagicISO180006BLock_OpSpecID;
08212
08213 extern llrp_u16_t
08214 LLRP_ThingMagicISO180006BLock_getOpSpecID (
08215 LLRP_tSThingMagicISO180006BLock *pThis);
08216
08217 extern LLRP_tResultCode
08218 LLRP_ThingMagicISO180006BLock_setOpSpecID (
08219 LLRP_tSThingMagicISO180006BLock *pThis,
08220 llrp_u16_t Value);
08221
08222 extern const LLRP_tSFieldDescriptor
08223 LLRP_fdThingMagicISO180006BLock_Address;
08224
08225 extern llrp_u8_t
08226 LLRP_ThingMagicISO180006BLock_getAddress (
08227 LLRP_tSThingMagicISO180006BLock *pThis);
08228
08229 extern LLRP_tResultCode
08230 LLRP_ThingMagicISO180006BLock_setAddress (
08231 LLRP_tSThingMagicISO180006BLock *pThis,
08232 llrp_u8_t Value);
08233
08234 struct LLRP_SThingMagicISO180006BLockOpSpecResult
08235 {
08236 LLRP_tSParameter hdr;
08237 LLRP_tEThingMagicCustomTagOpSpecResultType eResult;
08238 llrp_u16_t OpSpecID;
08239 LLRP_tSParameter * listCustom;
08240
08241 };
08242
08243 extern const LLRP_tSTypeDescriptor
08244 LLRP_tdThingMagicISO180006BLockOpSpecResult;
08245
08246 extern const LLRP_tSFieldDescriptor *
08247 LLRP_apfdThingMagicISO180006BLockOpSpecResult[];
08248
08249 extern LLRP_tSThingMagicISO180006BLockOpSpecResult *
08250 LLRP_ThingMagicISO180006BLockOpSpecResult_construct (void);
08251
08252 extern void
08253 LLRP_ThingMagicISO180006BLockOpSpecResult_destruct (
08254 LLRP_tSThingMagicISO180006BLockOpSpecResult * pThis);
08255
08256 extern void
08257 LLRP_ThingMagicISO180006BLockOpSpecResult_decodeFields (
08258 LLRP_tSThingMagicISO180006BLockOpSpecResult * pThis,
08259 LLRP_tSDecoderStream * pDecoderStream);
08260
08261 extern void
08262 LLRP_ThingMagicISO180006BLockOpSpecResult_assimilateSubParameters (
08263 LLRP_tSThingMagicISO180006BLockOpSpecResult * pThis,
08264 LLRP_tSErrorDetails * pError);
08265
08266 extern void
08267 LLRP_ThingMagicISO180006BLockOpSpecResult_encode (
08268 const LLRP_tSThingMagicISO180006BLockOpSpecResult *pThis,
08269 LLRP_tSEncoderStream * pEncoderStream);
08270
08271
08272 extern llrp_bool_t
08273 LLRP_ThingMagicISO180006BLockOpSpecResult_isAllowedIn (
08274 const LLRP_tSTypeDescriptor *pEnclosingElementType);
08275
08276 extern const LLRP_tSFieldDescriptor
08277 LLRP_fdThingMagicISO180006BLockOpSpecResult_Result;
08278
08279 extern LLRP_tEThingMagicCustomTagOpSpecResultType
08280 LLRP_ThingMagicISO180006BLockOpSpecResult_getResult (
08281 LLRP_tSThingMagicISO180006BLockOpSpecResult *pThis);
08282
08283 extern LLRP_tResultCode
08284 LLRP_ThingMagicISO180006BLockOpSpecResult_setResult (
08285 LLRP_tSThingMagicISO180006BLockOpSpecResult *pThis,
08286 LLRP_tEThingMagicCustomTagOpSpecResultType Value);
08287
08288 extern const LLRP_tSFieldDescriptor
08289 LLRP_fdThingMagicISO180006BLockOpSpecResult_OpSpecID;
08290
08291 extern llrp_u16_t
08292 LLRP_ThingMagicISO180006BLockOpSpecResult_getOpSpecID (
08293 LLRP_tSThingMagicISO180006BLockOpSpecResult *pThis);
08294
08295 extern LLRP_tResultCode
08296 LLRP_ThingMagicISO180006BLockOpSpecResult_setOpSpecID (
08297 LLRP_tSThingMagicISO180006BLockOpSpecResult *pThis,
08298 llrp_u16_t Value);
08299
08300 extern LLRP_tSParameter *
08301 LLRP_ThingMagicISO180006BLockOpSpecResult_beginCustom (
08302 LLRP_tSThingMagicISO180006BLockOpSpecResult *pThis);
08303
08304 extern LLRP_tSParameter *
08305 LLRP_ThingMagicISO180006BLockOpSpecResult_nextCustom (
08306 LLRP_tSParameter *pCurrent);
08307
08308 extern void
08309 LLRP_ThingMagicISO180006BLockOpSpecResult_clearCustom (
08310 LLRP_tSThingMagicISO180006BLockOpSpecResult *pThis);
08311
08312 extern LLRP_tResultCode
08313 LLRP_ThingMagicISO180006BLockOpSpecResult_addCustom (
08314 LLRP_tSThingMagicISO180006BLockOpSpecResult *pThis,
08315 LLRP_tSParameter *pValue);
08316
08317
08318 struct LLRP_SISO18K6BCustomParameters
08319 {
08320 LLRP_tSParameter hdr;
08321 LLRP_tSThingMagicISO180006BDelimiter * pThingMagicISO180006BDelimiter;
08322 LLRP_tSThingMagicISO18K6BModulationDepth * pThingMagicISO18K6BModulationDepth;
08323 LLRP_tSThingMagicISO18K6BLinkFrequency * pThingMagicISO18K6BLinkFrequency;
08324 LLRP_tSParameter * listCustom;
08325
08326 };
08327
08328 extern const LLRP_tSTypeDescriptor
08329 LLRP_tdISO18K6BCustomParameters;
08330
08331 extern const LLRP_tSFieldDescriptor *
08332 LLRP_apfdISO18K6BCustomParameters[];
08333
08334 extern LLRP_tSISO18K6BCustomParameters *
08335 LLRP_ISO18K6BCustomParameters_construct (void);
08336
08337 extern void
08338 LLRP_ISO18K6BCustomParameters_destruct (
08339 LLRP_tSISO18K6BCustomParameters * pThis);
08340
08341 extern void
08342 LLRP_ISO18K6BCustomParameters_decodeFields (
08343 LLRP_tSISO18K6BCustomParameters * pThis,
08344 LLRP_tSDecoderStream * pDecoderStream);
08345
08346 extern void
08347 LLRP_ISO18K6BCustomParameters_assimilateSubParameters (
08348 LLRP_tSISO18K6BCustomParameters * pThis,
08349 LLRP_tSErrorDetails * pError);
08350
08351 extern void
08352 LLRP_ISO18K6BCustomParameters_encode (
08353 const LLRP_tSISO18K6BCustomParameters *pThis,
08354 LLRP_tSEncoderStream * pEncoderStream);
08355
08356
08357 extern llrp_bool_t
08358 LLRP_ISO18K6BCustomParameters_isAllowedIn (
08359 const LLRP_tSTypeDescriptor *pEnclosingElementType);
08360
08361 extern LLRP_tSThingMagicISO180006BDelimiter *
08362 LLRP_ISO18K6BCustomParameters_getThingMagicISO180006BDelimiter (
08363 LLRP_tSISO18K6BCustomParameters *pThis);
08364
08365 extern LLRP_tResultCode
08366 LLRP_ISO18K6BCustomParameters_setThingMagicISO180006BDelimiter (
08367 LLRP_tSISO18K6BCustomParameters *pThis,
08368 LLRP_tSThingMagicISO180006BDelimiter *pValue);
08369
08370 extern LLRP_tSThingMagicISO18K6BModulationDepth *
08371 LLRP_ISO18K6BCustomParameters_getThingMagicISO18K6BModulationDepth (
08372 LLRP_tSISO18K6BCustomParameters *pThis);
08373
08374 extern LLRP_tResultCode
08375 LLRP_ISO18K6BCustomParameters_setThingMagicISO18K6BModulationDepth (
08376 LLRP_tSISO18K6BCustomParameters *pThis,
08377 LLRP_tSThingMagicISO18K6BModulationDepth *pValue);
08378
08379 extern LLRP_tSThingMagicISO18K6BLinkFrequency *
08380 LLRP_ISO18K6BCustomParameters_getThingMagicISO18K6BLinkFrequency (
08381 LLRP_tSISO18K6BCustomParameters *pThis);
08382
08383 extern LLRP_tResultCode
08384 LLRP_ISO18K6BCustomParameters_setThingMagicISO18K6BLinkFrequency (
08385 LLRP_tSISO18K6BCustomParameters *pThis,
08386 LLRP_tSThingMagicISO18K6BLinkFrequency *pValue);
08387
08388 extern LLRP_tSParameter *
08389 LLRP_ISO18K6BCustomParameters_beginCustom (
08390 LLRP_tSISO18K6BCustomParameters *pThis);
08391
08392 extern LLRP_tSParameter *
08393 LLRP_ISO18K6BCustomParameters_nextCustom (
08394 LLRP_tSParameter *pCurrent);
08395
08396 extern void
08397 LLRP_ISO18K6BCustomParameters_clearCustom (
08398 LLRP_tSISO18K6BCustomParameters *pThis);
08399
08400 extern LLRP_tResultCode
08401 LLRP_ISO18K6BCustomParameters_addCustom (
08402 LLRP_tSISO18K6BCustomParameters *pThis,
08403 LLRP_tSParameter *pValue);
08404
08405
08406 struct LLRP_SThingMagicISO180006BDelimiter
08407 {
08408 LLRP_tSParameter hdr;
08409 LLRP_tEThingMagicCustom18K6BDelimiter eISO18K6BDelimiter;
08410 LLRP_tSParameter * listCustom;
08411
08412 };
08413
08414 extern const LLRP_tSTypeDescriptor
08415 LLRP_tdThingMagicISO180006BDelimiter;
08416
08417 extern const LLRP_tSFieldDescriptor *
08418 LLRP_apfdThingMagicISO180006BDelimiter[];
08419
08420 extern LLRP_tSThingMagicISO180006BDelimiter *
08421 LLRP_ThingMagicISO180006BDelimiter_construct (void);
08422
08423 extern void
08424 LLRP_ThingMagicISO180006BDelimiter_destruct (
08425 LLRP_tSThingMagicISO180006BDelimiter * pThis);
08426
08427 extern void
08428 LLRP_ThingMagicISO180006BDelimiter_decodeFields (
08429 LLRP_tSThingMagicISO180006BDelimiter * pThis,
08430 LLRP_tSDecoderStream * pDecoderStream);
08431
08432 extern void
08433 LLRP_ThingMagicISO180006BDelimiter_assimilateSubParameters (
08434 LLRP_tSThingMagicISO180006BDelimiter * pThis,
08435 LLRP_tSErrorDetails * pError);
08436
08437 extern void
08438 LLRP_ThingMagicISO180006BDelimiter_encode (
08439 const LLRP_tSThingMagicISO180006BDelimiter *pThis,
08440 LLRP_tSEncoderStream * pEncoderStream);
08441
08442
08443 extern llrp_bool_t
08444 LLRP_ThingMagicISO180006BDelimiter_isAllowedIn (
08445 const LLRP_tSTypeDescriptor *pEnclosingElementType);
08446
08447 extern const LLRP_tSFieldDescriptor
08448 LLRP_fdThingMagicISO180006BDelimiter_ISO18K6BDelimiter;
08449
08450 extern LLRP_tEThingMagicCustom18K6BDelimiter
08451 LLRP_ThingMagicISO180006BDelimiter_getISO18K6BDelimiter (
08452 LLRP_tSThingMagicISO180006BDelimiter *pThis);
08453
08454 extern LLRP_tResultCode
08455 LLRP_ThingMagicISO180006BDelimiter_setISO18K6BDelimiter (
08456 LLRP_tSThingMagicISO180006BDelimiter *pThis,
08457 LLRP_tEThingMagicCustom18K6BDelimiter Value);
08458
08459 extern LLRP_tSParameter *
08460 LLRP_ThingMagicISO180006BDelimiter_beginCustom (
08461 LLRP_tSThingMagicISO180006BDelimiter *pThis);
08462
08463 extern LLRP_tSParameter *
08464 LLRP_ThingMagicISO180006BDelimiter_nextCustom (
08465 LLRP_tSParameter *pCurrent);
08466
08467 extern void
08468 LLRP_ThingMagicISO180006BDelimiter_clearCustom (
08469 LLRP_tSThingMagicISO180006BDelimiter *pThis);
08470
08471 extern LLRP_tResultCode
08472 LLRP_ThingMagicISO180006BDelimiter_addCustom (
08473 LLRP_tSThingMagicISO180006BDelimiter *pThis,
08474 LLRP_tSParameter *pValue);
08475
08476
08477 struct LLRP_SThingMagicISO18K6BModulationDepth
08478 {
08479 LLRP_tSParameter hdr;
08480 LLRP_tEThingMagicCustom18K6BModulationDepth eISO18K6BModulationDepth;
08481 LLRP_tSParameter * listCustom;
08482
08483 };
08484
08485 extern const LLRP_tSTypeDescriptor
08486 LLRP_tdThingMagicISO18K6BModulationDepth;
08487
08488 extern const LLRP_tSFieldDescriptor *
08489 LLRP_apfdThingMagicISO18K6BModulationDepth[];
08490
08491 extern LLRP_tSThingMagicISO18K6BModulationDepth *
08492 LLRP_ThingMagicISO18K6BModulationDepth_construct (void);
08493
08494 extern void
08495 LLRP_ThingMagicISO18K6BModulationDepth_destruct (
08496 LLRP_tSThingMagicISO18K6BModulationDepth * pThis);
08497
08498 extern void
08499 LLRP_ThingMagicISO18K6BModulationDepth_decodeFields (
08500 LLRP_tSThingMagicISO18K6BModulationDepth * pThis,
08501 LLRP_tSDecoderStream * pDecoderStream);
08502
08503 extern void
08504 LLRP_ThingMagicISO18K6BModulationDepth_assimilateSubParameters (
08505 LLRP_tSThingMagicISO18K6BModulationDepth * pThis,
08506 LLRP_tSErrorDetails * pError);
08507
08508 extern void
08509 LLRP_ThingMagicISO18K6BModulationDepth_encode (
08510 const LLRP_tSThingMagicISO18K6BModulationDepth *pThis,
08511 LLRP_tSEncoderStream * pEncoderStream);
08512
08513
08514 extern llrp_bool_t
08515 LLRP_ThingMagicISO18K6BModulationDepth_isAllowedIn (
08516 const LLRP_tSTypeDescriptor *pEnclosingElementType);
08517
08518 extern const LLRP_tSFieldDescriptor
08519 LLRP_fdThingMagicISO18K6BModulationDepth_ISO18K6BModulationDepth;
08520
08521 extern LLRP_tEThingMagicCustom18K6BModulationDepth
08522 LLRP_ThingMagicISO18K6BModulationDepth_getISO18K6BModulationDepth (
08523 LLRP_tSThingMagicISO18K6BModulationDepth *pThis);
08524
08525 extern LLRP_tResultCode
08526 LLRP_ThingMagicISO18K6BModulationDepth_setISO18K6BModulationDepth (
08527 LLRP_tSThingMagicISO18K6BModulationDepth *pThis,
08528 LLRP_tEThingMagicCustom18K6BModulationDepth Value);
08529
08530 extern LLRP_tSParameter *
08531 LLRP_ThingMagicISO18K6BModulationDepth_beginCustom (
08532 LLRP_tSThingMagicISO18K6BModulationDepth *pThis);
08533
08534 extern LLRP_tSParameter *
08535 LLRP_ThingMagicISO18K6BModulationDepth_nextCustom (
08536 LLRP_tSParameter *pCurrent);
08537
08538 extern void
08539 LLRP_ThingMagicISO18K6BModulationDepth_clearCustom (
08540 LLRP_tSThingMagicISO18K6BModulationDepth *pThis);
08541
08542 extern LLRP_tResultCode
08543 LLRP_ThingMagicISO18K6BModulationDepth_addCustom (
08544 LLRP_tSThingMagicISO18K6BModulationDepth *pThis,
08545 LLRP_tSParameter *pValue);
08546
08547
08548 struct LLRP_SThingMagicISO18K6BLinkFrequency
08549 {
08550 LLRP_tSParameter hdr;
08551 LLRP_tEThingMagicCustom18K6BLinkFrequency eISO18K6BLinkFrequency;
08552 LLRP_tSParameter * listCustom;
08553
08554 };
08555
08556 extern const LLRP_tSTypeDescriptor
08557 LLRP_tdThingMagicISO18K6BLinkFrequency;
08558
08559 extern const LLRP_tSFieldDescriptor *
08560 LLRP_apfdThingMagicISO18K6BLinkFrequency[];
08561
08562 extern LLRP_tSThingMagicISO18K6BLinkFrequency *
08563 LLRP_ThingMagicISO18K6BLinkFrequency_construct (void);
08564
08565 extern void
08566 LLRP_ThingMagicISO18K6BLinkFrequency_destruct (
08567 LLRP_tSThingMagicISO18K6BLinkFrequency * pThis);
08568
08569 extern void
08570 LLRP_ThingMagicISO18K6BLinkFrequency_decodeFields (
08571 LLRP_tSThingMagicISO18K6BLinkFrequency * pThis,
08572 LLRP_tSDecoderStream * pDecoderStream);
08573
08574 extern void
08575 LLRP_ThingMagicISO18K6BLinkFrequency_assimilateSubParameters (
08576 LLRP_tSThingMagicISO18K6BLinkFrequency * pThis,
08577 LLRP_tSErrorDetails * pError);
08578
08579 extern void
08580 LLRP_ThingMagicISO18K6BLinkFrequency_encode (
08581 const LLRP_tSThingMagicISO18K6BLinkFrequency *pThis,
08582 LLRP_tSEncoderStream * pEncoderStream);
08583
08584
08585 extern llrp_bool_t
08586 LLRP_ThingMagicISO18K6BLinkFrequency_isAllowedIn (
08587 const LLRP_tSTypeDescriptor *pEnclosingElementType);
08588
08589 extern const LLRP_tSFieldDescriptor
08590 LLRP_fdThingMagicISO18K6BLinkFrequency_ISO18K6BLinkFrequency;
08591
08592 extern LLRP_tEThingMagicCustom18K6BLinkFrequency
08593 LLRP_ThingMagicISO18K6BLinkFrequency_getISO18K6BLinkFrequency (
08594 LLRP_tSThingMagicISO18K6BLinkFrequency *pThis);
08595
08596 extern LLRP_tResultCode
08597 LLRP_ThingMagicISO18K6BLinkFrequency_setISO18K6BLinkFrequency (
08598 LLRP_tSThingMagicISO18K6BLinkFrequency *pThis,
08599 LLRP_tEThingMagicCustom18K6BLinkFrequency Value);
08600
08601 extern LLRP_tSParameter *
08602 LLRP_ThingMagicISO18K6BLinkFrequency_beginCustom (
08603 LLRP_tSThingMagicISO18K6BLinkFrequency *pThis);
08604
08605 extern LLRP_tSParameter *
08606 LLRP_ThingMagicISO18K6BLinkFrequency_nextCustom (
08607 LLRP_tSParameter *pCurrent);
08608
08609 extern void
08610 LLRP_ThingMagicISO18K6BLinkFrequency_clearCustom (
08611 LLRP_tSThingMagicISO18K6BLinkFrequency *pThis);
08612
08613 extern LLRP_tResultCode
08614 LLRP_ThingMagicISO18K6BLinkFrequency_addCustom (
08615 LLRP_tSThingMagicISO18K6BLinkFrequency *pThis,
08616 LLRP_tSParameter *pValue);
08617
08618
08619 struct LLRP_SThingMagicISO18K6BLLRPCapabilities
08620 {
08621 LLRP_tSParameter hdr;
08622 llrp_u1_t CanSupportRead;
08623 llrp_u1_t CanSupportWrite;
08624 llrp_u1_t CanSupportLock;
08625 LLRP_tSParameter * listCustom;
08626
08627 };
08628
08629 extern const LLRP_tSTypeDescriptor
08630 LLRP_tdThingMagicISO18K6BLLRPCapabilities;
08631
08632 extern const LLRP_tSFieldDescriptor *
08633 LLRP_apfdThingMagicISO18K6BLLRPCapabilities[];
08634
08635 extern LLRP_tSThingMagicISO18K6BLLRPCapabilities *
08636 LLRP_ThingMagicISO18K6BLLRPCapabilities_construct (void);
08637
08638 extern void
08639 LLRP_ThingMagicISO18K6BLLRPCapabilities_destruct (
08640 LLRP_tSThingMagicISO18K6BLLRPCapabilities * pThis);
08641
08642 extern void
08643 LLRP_ThingMagicISO18K6BLLRPCapabilities_decodeFields (
08644 LLRP_tSThingMagicISO18K6BLLRPCapabilities * pThis,
08645 LLRP_tSDecoderStream * pDecoderStream);
08646
08647 extern void
08648 LLRP_ThingMagicISO18K6BLLRPCapabilities_assimilateSubParameters (
08649 LLRP_tSThingMagicISO18K6BLLRPCapabilities * pThis,
08650 LLRP_tSErrorDetails * pError);
08651
08652 extern void
08653 LLRP_ThingMagicISO18K6BLLRPCapabilities_encode (
08654 const LLRP_tSThingMagicISO18K6BLLRPCapabilities *pThis,
08655 LLRP_tSEncoderStream * pEncoderStream);
08656
08657
08658 extern llrp_bool_t
08659 LLRP_ThingMagicISO18K6BLLRPCapabilities_isAllowedIn (
08660 const LLRP_tSTypeDescriptor *pEnclosingElementType);
08661
08662 extern const LLRP_tSFieldDescriptor
08663 LLRP_fdThingMagicISO18K6BLLRPCapabilities_CanSupportRead;
08664
08665 extern llrp_u1_t
08666 LLRP_ThingMagicISO18K6BLLRPCapabilities_getCanSupportRead (
08667 LLRP_tSThingMagicISO18K6BLLRPCapabilities *pThis);
08668
08669 extern LLRP_tResultCode
08670 LLRP_ThingMagicISO18K6BLLRPCapabilities_setCanSupportRead (
08671 LLRP_tSThingMagicISO18K6BLLRPCapabilities *pThis,
08672 llrp_u1_t Value);
08673
08674 extern const LLRP_tSFieldDescriptor
08675 LLRP_fdThingMagicISO18K6BLLRPCapabilities_CanSupportWrite;
08676
08677 extern llrp_u1_t
08678 LLRP_ThingMagicISO18K6BLLRPCapabilities_getCanSupportWrite (
08679 LLRP_tSThingMagicISO18K6BLLRPCapabilities *pThis);
08680
08681 extern LLRP_tResultCode
08682 LLRP_ThingMagicISO18K6BLLRPCapabilities_setCanSupportWrite (
08683 LLRP_tSThingMagicISO18K6BLLRPCapabilities *pThis,
08684 llrp_u1_t Value);
08685
08686 extern const LLRP_tSFieldDescriptor
08687 LLRP_fdThingMagicISO18K6BLLRPCapabilities_CanSupportLock;
08688
08689 extern llrp_u1_t
08690 LLRP_ThingMagicISO18K6BLLRPCapabilities_getCanSupportLock (
08691 LLRP_tSThingMagicISO18K6BLLRPCapabilities *pThis);
08692
08693 extern LLRP_tResultCode
08694 LLRP_ThingMagicISO18K6BLLRPCapabilities_setCanSupportLock (
08695 LLRP_tSThingMagicISO18K6BLLRPCapabilities *pThis,
08696 llrp_u1_t Value);
08697
08698 extern LLRP_tSParameter *
08699 LLRP_ThingMagicISO18K6BLLRPCapabilities_beginCustom (
08700 LLRP_tSThingMagicISO18K6BLLRPCapabilities *pThis);
08701
08702 extern LLRP_tSParameter *
08703 LLRP_ThingMagicISO18K6BLLRPCapabilities_nextCustom (
08704 LLRP_tSParameter *pCurrent);
08705
08706 extern void
08707 LLRP_ThingMagicISO18K6BLLRPCapabilities_clearCustom (
08708 LLRP_tSThingMagicISO18K6BLLRPCapabilities *pThis);
08709
08710 extern LLRP_tResultCode
08711 LLRP_ThingMagicISO18K6BLLRPCapabilities_addCustom (
08712 LLRP_tSThingMagicISO18K6BLLRPCapabilities *pThis,
08713 LLRP_tSParameter *pValue);
08714
08715
08716 struct LLRP_SThingMagicIDSSL900ASensorValue
08717 {
08718 LLRP_tSParameter hdr;
08719 LLRP_tEThingMagicCustomIDSSensorType eSensorType;
08720 LLRP_tSThingMagicIDSSL900ACommandRequest * pThingMagicIDSSL900ACommandRequest;
08721 LLRP_tSParameter * listCustom;
08722
08723 };
08724
08725 extern const LLRP_tSTypeDescriptor
08726 LLRP_tdThingMagicIDSSL900ASensorValue;
08727
08728 extern const LLRP_tSFieldDescriptor *
08729 LLRP_apfdThingMagicIDSSL900ASensorValue[];
08730
08731 extern LLRP_tSThingMagicIDSSL900ASensorValue *
08732 LLRP_ThingMagicIDSSL900ASensorValue_construct (void);
08733
08734 extern void
08735 LLRP_ThingMagicIDSSL900ASensorValue_destruct (
08736 LLRP_tSThingMagicIDSSL900ASensorValue * pThis);
08737
08738 extern void
08739 LLRP_ThingMagicIDSSL900ASensorValue_decodeFields (
08740 LLRP_tSThingMagicIDSSL900ASensorValue * pThis,
08741 LLRP_tSDecoderStream * pDecoderStream);
08742
08743 extern void
08744 LLRP_ThingMagicIDSSL900ASensorValue_assimilateSubParameters (
08745 LLRP_tSThingMagicIDSSL900ASensorValue * pThis,
08746 LLRP_tSErrorDetails * pError);
08747
08748 extern void
08749 LLRP_ThingMagicIDSSL900ASensorValue_encode (
08750 const LLRP_tSThingMagicIDSSL900ASensorValue *pThis,
08751 LLRP_tSEncoderStream * pEncoderStream);
08752
08753
08754 extern llrp_bool_t
08755 LLRP_ThingMagicIDSSL900ASensorValue_isAllowedIn (
08756 const LLRP_tSTypeDescriptor *pEnclosingElementType);
08757
08758 extern const LLRP_tSFieldDescriptor
08759 LLRP_fdThingMagicIDSSL900ASensorValue_SensorType;
08760
08761 extern LLRP_tEThingMagicCustomIDSSensorType
08762 LLRP_ThingMagicIDSSL900ASensorValue_getSensorType (
08763 LLRP_tSThingMagicIDSSL900ASensorValue *pThis);
08764
08765 extern LLRP_tResultCode
08766 LLRP_ThingMagicIDSSL900ASensorValue_setSensorType (
08767 LLRP_tSThingMagicIDSSL900ASensorValue *pThis,
08768 LLRP_tEThingMagicCustomIDSSensorType Value);
08769
08770 extern LLRP_tSThingMagicIDSSL900ACommandRequest *
08771 LLRP_ThingMagicIDSSL900ASensorValue_getThingMagicIDSSL900ACommandRequest (
08772 LLRP_tSThingMagicIDSSL900ASensorValue *pThis);
08773
08774 extern LLRP_tResultCode
08775 LLRP_ThingMagicIDSSL900ASensorValue_setThingMagicIDSSL900ACommandRequest (
08776 LLRP_tSThingMagicIDSSL900ASensorValue *pThis,
08777 LLRP_tSThingMagicIDSSL900ACommandRequest *pValue);
08778
08779 extern LLRP_tSParameter *
08780 LLRP_ThingMagicIDSSL900ASensorValue_beginCustom (
08781 LLRP_tSThingMagicIDSSL900ASensorValue *pThis);
08782
08783 extern LLRP_tSParameter *
08784 LLRP_ThingMagicIDSSL900ASensorValue_nextCustom (
08785 LLRP_tSParameter *pCurrent);
08786
08787 extern void
08788 LLRP_ThingMagicIDSSL900ASensorValue_clearCustom (
08789 LLRP_tSThingMagicIDSSL900ASensorValue *pThis);
08790
08791 extern LLRP_tResultCode
08792 LLRP_ThingMagicIDSSL900ASensorValue_addCustom (
08793 LLRP_tSThingMagicIDSSL900ASensorValue *pThis,
08794 LLRP_tSParameter *pValue);
08795
08796
08797 struct LLRP_SThingMagicIDSSL900ACommandRequest
08798 {
08799 LLRP_tSParameter hdr;
08800 llrp_u16_t OpSpecID;
08801 llrp_u32_t AccessPassword;
08802 LLRP_tEThingMagicCustomIDSPasswordLevel ePasswordLevel;
08803 llrp_u8_t CommandCode;
08804 llrp_u32_t IDSPassword;
08805 LLRP_tSParameter * listCustom;
08806
08807 };
08808
08809 extern const LLRP_tSTypeDescriptor
08810 LLRP_tdThingMagicIDSSL900ACommandRequest;
08811
08812 extern const LLRP_tSFieldDescriptor *
08813 LLRP_apfdThingMagicIDSSL900ACommandRequest[];
08814
08815 extern LLRP_tSThingMagicIDSSL900ACommandRequest *
08816 LLRP_ThingMagicIDSSL900ACommandRequest_construct (void);
08817
08818 extern void
08819 LLRP_ThingMagicIDSSL900ACommandRequest_destruct (
08820 LLRP_tSThingMagicIDSSL900ACommandRequest * pThis);
08821
08822 extern void
08823 LLRP_ThingMagicIDSSL900ACommandRequest_decodeFields (
08824 LLRP_tSThingMagicIDSSL900ACommandRequest * pThis,
08825 LLRP_tSDecoderStream * pDecoderStream);
08826
08827 extern void
08828 LLRP_ThingMagicIDSSL900ACommandRequest_assimilateSubParameters (
08829 LLRP_tSThingMagicIDSSL900ACommandRequest * pThis,
08830 LLRP_tSErrorDetails * pError);
08831
08832 extern void
08833 LLRP_ThingMagicIDSSL900ACommandRequest_encode (
08834 const LLRP_tSThingMagicIDSSL900ACommandRequest *pThis,
08835 LLRP_tSEncoderStream * pEncoderStream);
08836
08837
08838 extern llrp_bool_t
08839 LLRP_ThingMagicIDSSL900ACommandRequest_isAllowedIn (
08840 const LLRP_tSTypeDescriptor *pEnclosingElementType);
08841
08842 extern const LLRP_tSFieldDescriptor
08843 LLRP_fdThingMagicIDSSL900ACommandRequest_OpSpecID;
08844
08845 extern llrp_u16_t
08846 LLRP_ThingMagicIDSSL900ACommandRequest_getOpSpecID (
08847 LLRP_tSThingMagicIDSSL900ACommandRequest *pThis);
08848
08849 extern LLRP_tResultCode
08850 LLRP_ThingMagicIDSSL900ACommandRequest_setOpSpecID (
08851 LLRP_tSThingMagicIDSSL900ACommandRequest *pThis,
08852 llrp_u16_t Value);
08853
08854 extern const LLRP_tSFieldDescriptor
08855 LLRP_fdThingMagicIDSSL900ACommandRequest_AccessPassword;
08856
08857 extern llrp_u32_t
08858 LLRP_ThingMagicIDSSL900ACommandRequest_getAccessPassword (
08859 LLRP_tSThingMagicIDSSL900ACommandRequest *pThis);
08860
08861 extern LLRP_tResultCode
08862 LLRP_ThingMagicIDSSL900ACommandRequest_setAccessPassword (
08863 LLRP_tSThingMagicIDSSL900ACommandRequest *pThis,
08864 llrp_u32_t Value);
08865
08866 extern const LLRP_tSFieldDescriptor
08867 LLRP_fdThingMagicIDSSL900ACommandRequest_PasswordLevel;
08868
08869 extern LLRP_tEThingMagicCustomIDSPasswordLevel
08870 LLRP_ThingMagicIDSSL900ACommandRequest_getPasswordLevel (
08871 LLRP_tSThingMagicIDSSL900ACommandRequest *pThis);
08872
08873 extern LLRP_tResultCode
08874 LLRP_ThingMagicIDSSL900ACommandRequest_setPasswordLevel (
08875 LLRP_tSThingMagicIDSSL900ACommandRequest *pThis,
08876 LLRP_tEThingMagicCustomIDSPasswordLevel Value);
08877
08878 extern const LLRP_tSFieldDescriptor
08879 LLRP_fdThingMagicIDSSL900ACommandRequest_CommandCode;
08880
08881 extern llrp_u8_t
08882 LLRP_ThingMagicIDSSL900ACommandRequest_getCommandCode (
08883 LLRP_tSThingMagicIDSSL900ACommandRequest *pThis);
08884
08885 extern LLRP_tResultCode
08886 LLRP_ThingMagicIDSSL900ACommandRequest_setCommandCode (
08887 LLRP_tSThingMagicIDSSL900ACommandRequest *pThis,
08888 llrp_u8_t Value);
08889
08890 extern const LLRP_tSFieldDescriptor
08891 LLRP_fdThingMagicIDSSL900ACommandRequest_IDSPassword;
08892
08893 extern llrp_u32_t
08894 LLRP_ThingMagicIDSSL900ACommandRequest_getIDSPassword (
08895 LLRP_tSThingMagicIDSSL900ACommandRequest *pThis);
08896
08897 extern LLRP_tResultCode
08898 LLRP_ThingMagicIDSSL900ACommandRequest_setIDSPassword (
08899 LLRP_tSThingMagicIDSSL900ACommandRequest *pThis,
08900 llrp_u32_t Value);
08901
08902 extern LLRP_tSParameter *
08903 LLRP_ThingMagicIDSSL900ACommandRequest_beginCustom (
08904 LLRP_tSThingMagicIDSSL900ACommandRequest *pThis);
08905
08906 extern LLRP_tSParameter *
08907 LLRP_ThingMagicIDSSL900ACommandRequest_nextCustom (
08908 LLRP_tSParameter *pCurrent);
08909
08910 extern void
08911 LLRP_ThingMagicIDSSL900ACommandRequest_clearCustom (
08912 LLRP_tSThingMagicIDSSL900ACommandRequest *pThis);
08913
08914 extern LLRP_tResultCode
08915 LLRP_ThingMagicIDSSL900ACommandRequest_addCustom (
08916 LLRP_tSThingMagicIDSSL900ACommandRequest *pThis,
08917 LLRP_tSParameter *pValue);
08918
08919
08920 struct LLRP_SThingMagicIDSSL900ASensorValueOpSpecResult
08921 {
08922 LLRP_tSParameter hdr;
08923 LLRP_tEThingMagicCustomTagOpSpecResultType eResult;
08924 llrp_u16_t OpSpecID;
08925 llrp_u16_t reply;
08926 llrp_u16_t raw;
08927 llrp_u1_t ADError;
08928 llrp_u8_t RangeLimit;
08929 llrp_u16_t SensorValue;
08930 llrp_u8v_t SensorValueByteStream;
08931 LLRP_tSParameter * listCustom;
08932
08933 };
08934
08935 extern const LLRP_tSTypeDescriptor
08936 LLRP_tdThingMagicIDSSL900ASensorValueOpSpecResult;
08937
08938 extern const LLRP_tSFieldDescriptor *
08939 LLRP_apfdThingMagicIDSSL900ASensorValueOpSpecResult[];
08940
08941 extern LLRP_tSThingMagicIDSSL900ASensorValueOpSpecResult *
08942 LLRP_ThingMagicIDSSL900ASensorValueOpSpecResult_construct (void);
08943
08944 extern void
08945 LLRP_ThingMagicIDSSL900ASensorValueOpSpecResult_destruct (
08946 LLRP_tSThingMagicIDSSL900ASensorValueOpSpecResult * pThis);
08947
08948 extern void
08949 LLRP_ThingMagicIDSSL900ASensorValueOpSpecResult_decodeFields (
08950 LLRP_tSThingMagicIDSSL900ASensorValueOpSpecResult * pThis,
08951 LLRP_tSDecoderStream * pDecoderStream);
08952
08953 extern void
08954 LLRP_ThingMagicIDSSL900ASensorValueOpSpecResult_assimilateSubParameters (
08955 LLRP_tSThingMagicIDSSL900ASensorValueOpSpecResult * pThis,
08956 LLRP_tSErrorDetails * pError);
08957
08958 extern void
08959 LLRP_ThingMagicIDSSL900ASensorValueOpSpecResult_encode (
08960 const LLRP_tSThingMagicIDSSL900ASensorValueOpSpecResult *pThis,
08961 LLRP_tSEncoderStream * pEncoderStream);
08962
08963
08964 extern llrp_bool_t
08965 LLRP_ThingMagicIDSSL900ASensorValueOpSpecResult_isAllowedIn (
08966 const LLRP_tSTypeDescriptor *pEnclosingElementType);
08967
08968 extern const LLRP_tSFieldDescriptor
08969 LLRP_fdThingMagicIDSSL900ASensorValueOpSpecResult_Result;
08970
08971 extern LLRP_tEThingMagicCustomTagOpSpecResultType
08972 LLRP_ThingMagicIDSSL900ASensorValueOpSpecResult_getResult (
08973 LLRP_tSThingMagicIDSSL900ASensorValueOpSpecResult *pThis);
08974
08975 extern LLRP_tResultCode
08976 LLRP_ThingMagicIDSSL900ASensorValueOpSpecResult_setResult (
08977 LLRP_tSThingMagicIDSSL900ASensorValueOpSpecResult *pThis,
08978 LLRP_tEThingMagicCustomTagOpSpecResultType Value);
08979
08980 extern const LLRP_tSFieldDescriptor
08981 LLRP_fdThingMagicIDSSL900ASensorValueOpSpecResult_OpSpecID;
08982
08983 extern llrp_u16_t
08984 LLRP_ThingMagicIDSSL900ASensorValueOpSpecResult_getOpSpecID (
08985 LLRP_tSThingMagicIDSSL900ASensorValueOpSpecResult *pThis);
08986
08987 extern LLRP_tResultCode
08988 LLRP_ThingMagicIDSSL900ASensorValueOpSpecResult_setOpSpecID (
08989 LLRP_tSThingMagicIDSSL900ASensorValueOpSpecResult *pThis,
08990 llrp_u16_t Value);
08991
08992 extern const LLRP_tSFieldDescriptor
08993 LLRP_fdThingMagicIDSSL900ASensorValueOpSpecResult_reply;
08994
08995 extern llrp_u16_t
08996 LLRP_ThingMagicIDSSL900ASensorValueOpSpecResult_getreply (
08997 LLRP_tSThingMagicIDSSL900ASensorValueOpSpecResult *pThis);
08998
08999 extern LLRP_tResultCode
09000 LLRP_ThingMagicIDSSL900ASensorValueOpSpecResult_setreply (
09001 LLRP_tSThingMagicIDSSL900ASensorValueOpSpecResult *pThis,
09002 llrp_u16_t Value);
09003
09004 extern const LLRP_tSFieldDescriptor
09005 LLRP_fdThingMagicIDSSL900ASensorValueOpSpecResult_raw;
09006
09007 extern llrp_u16_t
09008 LLRP_ThingMagicIDSSL900ASensorValueOpSpecResult_getraw (
09009 LLRP_tSThingMagicIDSSL900ASensorValueOpSpecResult *pThis);
09010
09011 extern LLRP_tResultCode
09012 LLRP_ThingMagicIDSSL900ASensorValueOpSpecResult_setraw (
09013 LLRP_tSThingMagicIDSSL900ASensorValueOpSpecResult *pThis,
09014 llrp_u16_t Value);
09015
09016 extern const LLRP_tSFieldDescriptor
09017 LLRP_fdThingMagicIDSSL900ASensorValueOpSpecResult_ADError;
09018
09019 extern llrp_u1_t
09020 LLRP_ThingMagicIDSSL900ASensorValueOpSpecResult_getADError (
09021 LLRP_tSThingMagicIDSSL900ASensorValueOpSpecResult *pThis);
09022
09023 extern LLRP_tResultCode
09024 LLRP_ThingMagicIDSSL900ASensorValueOpSpecResult_setADError (
09025 LLRP_tSThingMagicIDSSL900ASensorValueOpSpecResult *pThis,
09026 llrp_u1_t Value);
09027
09028 extern const LLRP_tSFieldDescriptor
09029 LLRP_fdThingMagicIDSSL900ASensorValueOpSpecResult_RangeLimit;
09030
09031 extern llrp_u8_t
09032 LLRP_ThingMagicIDSSL900ASensorValueOpSpecResult_getRangeLimit (
09033 LLRP_tSThingMagicIDSSL900ASensorValueOpSpecResult *pThis);
09034
09035 extern LLRP_tResultCode
09036 LLRP_ThingMagicIDSSL900ASensorValueOpSpecResult_setRangeLimit (
09037 LLRP_tSThingMagicIDSSL900ASensorValueOpSpecResult *pThis,
09038 llrp_u8_t Value);
09039
09040 extern const LLRP_tSFieldDescriptor
09041 LLRP_fdThingMagicIDSSL900ASensorValueOpSpecResult_SensorValue;
09042
09043 extern llrp_u16_t
09044 LLRP_ThingMagicIDSSL900ASensorValueOpSpecResult_getSensorValue (
09045 LLRP_tSThingMagicIDSSL900ASensorValueOpSpecResult *pThis);
09046
09047 extern LLRP_tResultCode
09048 LLRP_ThingMagicIDSSL900ASensorValueOpSpecResult_setSensorValue (
09049 LLRP_tSThingMagicIDSSL900ASensorValueOpSpecResult *pThis,
09050 llrp_u16_t Value);
09051
09052 extern const LLRP_tSFieldDescriptor
09053 LLRP_fdThingMagicIDSSL900ASensorValueOpSpecResult_SensorValueByteStream;
09054
09055 extern llrp_u8v_t
09056 LLRP_ThingMagicIDSSL900ASensorValueOpSpecResult_getSensorValueByteStream (
09057 LLRP_tSThingMagicIDSSL900ASensorValueOpSpecResult *pThis);
09058
09059 extern LLRP_tResultCode
09060 LLRP_ThingMagicIDSSL900ASensorValueOpSpecResult_setSensorValueByteStream (
09061 LLRP_tSThingMagicIDSSL900ASensorValueOpSpecResult *pThis,
09062 llrp_u8v_t Value);
09063
09064 extern LLRP_tSParameter *
09065 LLRP_ThingMagicIDSSL900ASensorValueOpSpecResult_beginCustom (
09066 LLRP_tSThingMagicIDSSL900ASensorValueOpSpecResult *pThis);
09067
09068 extern LLRP_tSParameter *
09069 LLRP_ThingMagicIDSSL900ASensorValueOpSpecResult_nextCustom (
09070 LLRP_tSParameter *pCurrent);
09071
09072 extern void
09073 LLRP_ThingMagicIDSSL900ASensorValueOpSpecResult_clearCustom (
09074 LLRP_tSThingMagicIDSSL900ASensorValueOpSpecResult *pThis);
09075
09076 extern LLRP_tResultCode
09077 LLRP_ThingMagicIDSSL900ASensorValueOpSpecResult_addCustom (
09078 LLRP_tSThingMagicIDSSL900ASensorValueOpSpecResult *pThis,
09079 LLRP_tSParameter *pValue);
09080
09081
09082 struct LLRP_SThingMagicIDSSL900AGetLogState
09083 {
09084 LLRP_tSParameter hdr;
09085 LLRP_tSThingMagicIDSSL900ACommandRequest * pThingMagicIDSSL900ACommandRequest;
09086 LLRP_tSParameter * listCustom;
09087
09088 };
09089
09090 extern const LLRP_tSTypeDescriptor
09091 LLRP_tdThingMagicIDSSL900AGetLogState;
09092
09093 extern const LLRP_tSFieldDescriptor *
09094 LLRP_apfdThingMagicIDSSL900AGetLogState[];
09095
09096 extern LLRP_tSThingMagicIDSSL900AGetLogState *
09097 LLRP_ThingMagicIDSSL900AGetLogState_construct (void);
09098
09099 extern void
09100 LLRP_ThingMagicIDSSL900AGetLogState_destruct (
09101 LLRP_tSThingMagicIDSSL900AGetLogState * pThis);
09102
09103 extern void
09104 LLRP_ThingMagicIDSSL900AGetLogState_decodeFields (
09105 LLRP_tSThingMagicIDSSL900AGetLogState * pThis,
09106 LLRP_tSDecoderStream * pDecoderStream);
09107
09108 extern void
09109 LLRP_ThingMagicIDSSL900AGetLogState_assimilateSubParameters (
09110 LLRP_tSThingMagicIDSSL900AGetLogState * pThis,
09111 LLRP_tSErrorDetails * pError);
09112
09113 extern void
09114 LLRP_ThingMagicIDSSL900AGetLogState_encode (
09115 const LLRP_tSThingMagicIDSSL900AGetLogState *pThis,
09116 LLRP_tSEncoderStream * pEncoderStream);
09117
09118
09119 extern llrp_bool_t
09120 LLRP_ThingMagicIDSSL900AGetLogState_isAllowedIn (
09121 const LLRP_tSTypeDescriptor *pEnclosingElementType);
09122
09123 extern LLRP_tSThingMagicIDSSL900ACommandRequest *
09124 LLRP_ThingMagicIDSSL900AGetLogState_getThingMagicIDSSL900ACommandRequest (
09125 LLRP_tSThingMagicIDSSL900AGetLogState *pThis);
09126
09127 extern LLRP_tResultCode
09128 LLRP_ThingMagicIDSSL900AGetLogState_setThingMagicIDSSL900ACommandRequest (
09129 LLRP_tSThingMagicIDSSL900AGetLogState *pThis,
09130 LLRP_tSThingMagicIDSSL900ACommandRequest *pValue);
09131
09132 extern LLRP_tSParameter *
09133 LLRP_ThingMagicIDSSL900AGetLogState_beginCustom (
09134 LLRP_tSThingMagicIDSSL900AGetLogState *pThis);
09135
09136 extern LLRP_tSParameter *
09137 LLRP_ThingMagicIDSSL900AGetLogState_nextCustom (
09138 LLRP_tSParameter *pCurrent);
09139
09140 extern void
09141 LLRP_ThingMagicIDSSL900AGetLogState_clearCustom (
09142 LLRP_tSThingMagicIDSSL900AGetLogState *pThis);
09143
09144 extern LLRP_tResultCode
09145 LLRP_ThingMagicIDSSL900AGetLogState_addCustom (
09146 LLRP_tSThingMagicIDSSL900AGetLogState *pThis,
09147 LLRP_tSParameter *pValue);
09148
09149
09150 struct LLRP_SThingMagicIDSSL900ALogStateOpSpecResult
09151 {
09152 LLRP_tSParameter hdr;
09153 LLRP_tEThingMagicCustomTagOpSpecResultType eResult;
09154 llrp_u16_t OpSpecID;
09155 llrp_u8v_t LogStateByteStream;
09156 LLRP_tSThingMagicIDSLogState * pThingMagicIDSLogState;
09157 LLRP_tSParameter * listCustom;
09158
09159 };
09160
09161 extern const LLRP_tSTypeDescriptor
09162 LLRP_tdThingMagicIDSSL900ALogStateOpSpecResult;
09163
09164 extern const LLRP_tSFieldDescriptor *
09165 LLRP_apfdThingMagicIDSSL900ALogStateOpSpecResult[];
09166
09167 extern LLRP_tSThingMagicIDSSL900ALogStateOpSpecResult *
09168 LLRP_ThingMagicIDSSL900ALogStateOpSpecResult_construct (void);
09169
09170 extern void
09171 LLRP_ThingMagicIDSSL900ALogStateOpSpecResult_destruct (
09172 LLRP_tSThingMagicIDSSL900ALogStateOpSpecResult * pThis);
09173
09174 extern void
09175 LLRP_ThingMagicIDSSL900ALogStateOpSpecResult_decodeFields (
09176 LLRP_tSThingMagicIDSSL900ALogStateOpSpecResult * pThis,
09177 LLRP_tSDecoderStream * pDecoderStream);
09178
09179 extern void
09180 LLRP_ThingMagicIDSSL900ALogStateOpSpecResult_assimilateSubParameters (
09181 LLRP_tSThingMagicIDSSL900ALogStateOpSpecResult * pThis,
09182 LLRP_tSErrorDetails * pError);
09183
09184 extern void
09185 LLRP_ThingMagicIDSSL900ALogStateOpSpecResult_encode (
09186 const LLRP_tSThingMagicIDSSL900ALogStateOpSpecResult *pThis,
09187 LLRP_tSEncoderStream * pEncoderStream);
09188
09189
09190 extern llrp_bool_t
09191 LLRP_ThingMagicIDSSL900ALogStateOpSpecResult_isAllowedIn (
09192 const LLRP_tSTypeDescriptor *pEnclosingElementType);
09193
09194 extern const LLRP_tSFieldDescriptor
09195 LLRP_fdThingMagicIDSSL900ALogStateOpSpecResult_Result;
09196
09197 extern LLRP_tEThingMagicCustomTagOpSpecResultType
09198 LLRP_ThingMagicIDSSL900ALogStateOpSpecResult_getResult (
09199 LLRP_tSThingMagicIDSSL900ALogStateOpSpecResult *pThis);
09200
09201 extern LLRP_tResultCode
09202 LLRP_ThingMagicIDSSL900ALogStateOpSpecResult_setResult (
09203 LLRP_tSThingMagicIDSSL900ALogStateOpSpecResult *pThis,
09204 LLRP_tEThingMagicCustomTagOpSpecResultType Value);
09205
09206 extern const LLRP_tSFieldDescriptor
09207 LLRP_fdThingMagicIDSSL900ALogStateOpSpecResult_OpSpecID;
09208
09209 extern llrp_u16_t
09210 LLRP_ThingMagicIDSSL900ALogStateOpSpecResult_getOpSpecID (
09211 LLRP_tSThingMagicIDSSL900ALogStateOpSpecResult *pThis);
09212
09213 extern LLRP_tResultCode
09214 LLRP_ThingMagicIDSSL900ALogStateOpSpecResult_setOpSpecID (
09215 LLRP_tSThingMagicIDSSL900ALogStateOpSpecResult *pThis,
09216 llrp_u16_t Value);
09217
09218 extern const LLRP_tSFieldDescriptor
09219 LLRP_fdThingMagicIDSSL900ALogStateOpSpecResult_LogStateByteStream;
09220
09221 extern llrp_u8v_t
09222 LLRP_ThingMagicIDSSL900ALogStateOpSpecResult_getLogStateByteStream (
09223 LLRP_tSThingMagicIDSSL900ALogStateOpSpecResult *pThis);
09224
09225 extern LLRP_tResultCode
09226 LLRP_ThingMagicIDSSL900ALogStateOpSpecResult_setLogStateByteStream (
09227 LLRP_tSThingMagicIDSSL900ALogStateOpSpecResult *pThis,
09228 llrp_u8v_t Value);
09229
09230 extern LLRP_tSThingMagicIDSLogState *
09231 LLRP_ThingMagicIDSSL900ALogStateOpSpecResult_getThingMagicIDSLogState (
09232 LLRP_tSThingMagicIDSSL900ALogStateOpSpecResult *pThis);
09233
09234 extern LLRP_tResultCode
09235 LLRP_ThingMagicIDSSL900ALogStateOpSpecResult_setThingMagicIDSLogState (
09236 LLRP_tSThingMagicIDSSL900ALogStateOpSpecResult *pThis,
09237 LLRP_tSThingMagicIDSLogState *pValue);
09238
09239 extern LLRP_tSParameter *
09240 LLRP_ThingMagicIDSSL900ALogStateOpSpecResult_beginCustom (
09241 LLRP_tSThingMagicIDSSL900ALogStateOpSpecResult *pThis);
09242
09243 extern LLRP_tSParameter *
09244 LLRP_ThingMagicIDSSL900ALogStateOpSpecResult_nextCustom (
09245 LLRP_tSParameter *pCurrent);
09246
09247 extern void
09248 LLRP_ThingMagicIDSSL900ALogStateOpSpecResult_clearCustom (
09249 LLRP_tSThingMagicIDSSL900ALogStateOpSpecResult *pThis);
09250
09251 extern LLRP_tResultCode
09252 LLRP_ThingMagicIDSSL900ALogStateOpSpecResult_addCustom (
09253 LLRP_tSThingMagicIDSSL900ALogStateOpSpecResult *pThis,
09254 LLRP_tSParameter *pValue);
09255
09256
09257 struct LLRP_SThingMagicIDSLogState
09258 {
09259 LLRP_tSParameter hdr;
09260 LLRP_tSThingMagicIDSLogStateLimitCounter * pThingMagicIDSLogStateLimitCounter;
09261 LLRP_tSThingMagicIDSLogStateSystemStatus * pThingMagicIDSLogStateSystemStatus;
09262 LLRP_tSThingMagicIDSLogStateStatusFlag * pThingMagicIDSLogStateStatusFlag;
09263 LLRP_tSThingMagicIDSSLBlock0 * pThingMagicIDSSLBlock0;
09264 LLRP_tSThingMagicIDSSLBlock1 * pThingMagicIDSSLBlock1;
09265 LLRP_tSParameter * listCustom;
09266
09267 };
09268
09269 extern const LLRP_tSTypeDescriptor
09270 LLRP_tdThingMagicIDSLogState;
09271
09272 extern const LLRP_tSFieldDescriptor *
09273 LLRP_apfdThingMagicIDSLogState[];
09274
09275 extern LLRP_tSThingMagicIDSLogState *
09276 LLRP_ThingMagicIDSLogState_construct (void);
09277
09278 extern void
09279 LLRP_ThingMagicIDSLogState_destruct (
09280 LLRP_tSThingMagicIDSLogState * pThis);
09281
09282 extern void
09283 LLRP_ThingMagicIDSLogState_decodeFields (
09284 LLRP_tSThingMagicIDSLogState * pThis,
09285 LLRP_tSDecoderStream * pDecoderStream);
09286
09287 extern void
09288 LLRP_ThingMagicIDSLogState_assimilateSubParameters (
09289 LLRP_tSThingMagicIDSLogState * pThis,
09290 LLRP_tSErrorDetails * pError);
09291
09292 extern void
09293 LLRP_ThingMagicIDSLogState_encode (
09294 const LLRP_tSThingMagicIDSLogState *pThis,
09295 LLRP_tSEncoderStream * pEncoderStream);
09296
09297
09298 extern llrp_bool_t
09299 LLRP_ThingMagicIDSLogState_isAllowedIn (
09300 const LLRP_tSTypeDescriptor *pEnclosingElementType);
09301
09302 extern LLRP_tSThingMagicIDSLogStateLimitCounter *
09303 LLRP_ThingMagicIDSLogState_getThingMagicIDSLogStateLimitCounter (
09304 LLRP_tSThingMagicIDSLogState *pThis);
09305
09306 extern LLRP_tResultCode
09307 LLRP_ThingMagicIDSLogState_setThingMagicIDSLogStateLimitCounter (
09308 LLRP_tSThingMagicIDSLogState *pThis,
09309 LLRP_tSThingMagicIDSLogStateLimitCounter *pValue);
09310
09311 extern LLRP_tSThingMagicIDSLogStateSystemStatus *
09312 LLRP_ThingMagicIDSLogState_getThingMagicIDSLogStateSystemStatus (
09313 LLRP_tSThingMagicIDSLogState *pThis);
09314
09315 extern LLRP_tResultCode
09316 LLRP_ThingMagicIDSLogState_setThingMagicIDSLogStateSystemStatus (
09317 LLRP_tSThingMagicIDSLogState *pThis,
09318 LLRP_tSThingMagicIDSLogStateSystemStatus *pValue);
09319
09320 extern LLRP_tSThingMagicIDSLogStateStatusFlag *
09321 LLRP_ThingMagicIDSLogState_getThingMagicIDSLogStateStatusFlag (
09322 LLRP_tSThingMagicIDSLogState *pThis);
09323
09324 extern LLRP_tResultCode
09325 LLRP_ThingMagicIDSLogState_setThingMagicIDSLogStateStatusFlag (
09326 LLRP_tSThingMagicIDSLogState *pThis,
09327 LLRP_tSThingMagicIDSLogStateStatusFlag *pValue);
09328
09329 extern LLRP_tSThingMagicIDSSLBlock0 *
09330 LLRP_ThingMagicIDSLogState_getThingMagicIDSSLBlock0 (
09331 LLRP_tSThingMagicIDSLogState *pThis);
09332
09333 extern LLRP_tResultCode
09334 LLRP_ThingMagicIDSLogState_setThingMagicIDSSLBlock0 (
09335 LLRP_tSThingMagicIDSLogState *pThis,
09336 LLRP_tSThingMagicIDSSLBlock0 *pValue);
09337
09338 extern LLRP_tSThingMagicIDSSLBlock1 *
09339 LLRP_ThingMagicIDSLogState_getThingMagicIDSSLBlock1 (
09340 LLRP_tSThingMagicIDSLogState *pThis);
09341
09342 extern LLRP_tResultCode
09343 LLRP_ThingMagicIDSLogState_setThingMagicIDSSLBlock1 (
09344 LLRP_tSThingMagicIDSLogState *pThis,
09345 LLRP_tSThingMagicIDSSLBlock1 *pValue);
09346
09347 extern LLRP_tSParameter *
09348 LLRP_ThingMagicIDSLogState_beginCustom (
09349 LLRP_tSThingMagicIDSLogState *pThis);
09350
09351 extern LLRP_tSParameter *
09352 LLRP_ThingMagicIDSLogState_nextCustom (
09353 LLRP_tSParameter *pCurrent);
09354
09355 extern void
09356 LLRP_ThingMagicIDSLogState_clearCustom (
09357 LLRP_tSThingMagicIDSLogState *pThis);
09358
09359 extern LLRP_tResultCode
09360 LLRP_ThingMagicIDSLogState_addCustom (
09361 LLRP_tSThingMagicIDSLogState *pThis,
09362 LLRP_tSParameter *pValue);
09363
09364
09365 struct LLRP_SThingMagicIDSLogStateLimitCounter
09366 {
09367 LLRP_tSParameter hdr;
09368 llrp_u8_t extremeLower;
09369 llrp_u8_t lower;
09370 llrp_u8_t upper;
09371 llrp_u8_t extremeUpper;
09372 LLRP_tSParameter * listCustom;
09373
09374 };
09375
09376 extern const LLRP_tSTypeDescriptor
09377 LLRP_tdThingMagicIDSLogStateLimitCounter;
09378
09379 extern const LLRP_tSFieldDescriptor *
09380 LLRP_apfdThingMagicIDSLogStateLimitCounter[];
09381
09382 extern LLRP_tSThingMagicIDSLogStateLimitCounter *
09383 LLRP_ThingMagicIDSLogStateLimitCounter_construct (void);
09384
09385 extern void
09386 LLRP_ThingMagicIDSLogStateLimitCounter_destruct (
09387 LLRP_tSThingMagicIDSLogStateLimitCounter * pThis);
09388
09389 extern void
09390 LLRP_ThingMagicIDSLogStateLimitCounter_decodeFields (
09391 LLRP_tSThingMagicIDSLogStateLimitCounter * pThis,
09392 LLRP_tSDecoderStream * pDecoderStream);
09393
09394 extern void
09395 LLRP_ThingMagicIDSLogStateLimitCounter_assimilateSubParameters (
09396 LLRP_tSThingMagicIDSLogStateLimitCounter * pThis,
09397 LLRP_tSErrorDetails * pError);
09398
09399 extern void
09400 LLRP_ThingMagicIDSLogStateLimitCounter_encode (
09401 const LLRP_tSThingMagicIDSLogStateLimitCounter *pThis,
09402 LLRP_tSEncoderStream * pEncoderStream);
09403
09404
09405 extern llrp_bool_t
09406 LLRP_ThingMagicIDSLogStateLimitCounter_isAllowedIn (
09407 const LLRP_tSTypeDescriptor *pEnclosingElementType);
09408
09409 extern const LLRP_tSFieldDescriptor
09410 LLRP_fdThingMagicIDSLogStateLimitCounter_extremeLower;
09411
09412 extern llrp_u8_t
09413 LLRP_ThingMagicIDSLogStateLimitCounter_getextremeLower (
09414 LLRP_tSThingMagicIDSLogStateLimitCounter *pThis);
09415
09416 extern LLRP_tResultCode
09417 LLRP_ThingMagicIDSLogStateLimitCounter_setextremeLower (
09418 LLRP_tSThingMagicIDSLogStateLimitCounter *pThis,
09419 llrp_u8_t Value);
09420
09421 extern const LLRP_tSFieldDescriptor
09422 LLRP_fdThingMagicIDSLogStateLimitCounter_lower;
09423
09424 extern llrp_u8_t
09425 LLRP_ThingMagicIDSLogStateLimitCounter_getlower (
09426 LLRP_tSThingMagicIDSLogStateLimitCounter *pThis);
09427
09428 extern LLRP_tResultCode
09429 LLRP_ThingMagicIDSLogStateLimitCounter_setlower (
09430 LLRP_tSThingMagicIDSLogStateLimitCounter *pThis,
09431 llrp_u8_t Value);
09432
09433 extern const LLRP_tSFieldDescriptor
09434 LLRP_fdThingMagicIDSLogStateLimitCounter_upper;
09435
09436 extern llrp_u8_t
09437 LLRP_ThingMagicIDSLogStateLimitCounter_getupper (
09438 LLRP_tSThingMagicIDSLogStateLimitCounter *pThis);
09439
09440 extern LLRP_tResultCode
09441 LLRP_ThingMagicIDSLogStateLimitCounter_setupper (
09442 LLRP_tSThingMagicIDSLogStateLimitCounter *pThis,
09443 llrp_u8_t Value);
09444
09445 extern const LLRP_tSFieldDescriptor
09446 LLRP_fdThingMagicIDSLogStateLimitCounter_extremeUpper;
09447
09448 extern llrp_u8_t
09449 LLRP_ThingMagicIDSLogStateLimitCounter_getextremeUpper (
09450 LLRP_tSThingMagicIDSLogStateLimitCounter *pThis);
09451
09452 extern LLRP_tResultCode
09453 LLRP_ThingMagicIDSLogStateLimitCounter_setextremeUpper (
09454 LLRP_tSThingMagicIDSLogStateLimitCounter *pThis,
09455 llrp_u8_t Value);
09456
09457 extern LLRP_tSParameter *
09458 LLRP_ThingMagicIDSLogStateLimitCounter_beginCustom (
09459 LLRP_tSThingMagicIDSLogStateLimitCounter *pThis);
09460
09461 extern LLRP_tSParameter *
09462 LLRP_ThingMagicIDSLogStateLimitCounter_nextCustom (
09463 LLRP_tSParameter *pCurrent);
09464
09465 extern void
09466 LLRP_ThingMagicIDSLogStateLimitCounter_clearCustom (
09467 LLRP_tSThingMagicIDSLogStateLimitCounter *pThis);
09468
09469 extern LLRP_tResultCode
09470 LLRP_ThingMagicIDSLogStateLimitCounter_addCustom (
09471 LLRP_tSThingMagicIDSLogStateLimitCounter *pThis,
09472 LLRP_tSParameter *pValue);
09473
09474
09475 struct LLRP_SThingMagicIDSLogStateSystemStatus
09476 {
09477 LLRP_tSParameter hdr;
09478 llrp_u16_t MeasurementAddressPointer;
09479 llrp_u8_t NumMemReplacements;
09480 llrp_u16_t NumMeasurements;
09481 llrp_u1_t Active;
09482 LLRP_tSParameter * listCustom;
09483
09484 };
09485
09486 extern const LLRP_tSTypeDescriptor
09487 LLRP_tdThingMagicIDSLogStateSystemStatus;
09488
09489 extern const LLRP_tSFieldDescriptor *
09490 LLRP_apfdThingMagicIDSLogStateSystemStatus[];
09491
09492 extern LLRP_tSThingMagicIDSLogStateSystemStatus *
09493 LLRP_ThingMagicIDSLogStateSystemStatus_construct (void);
09494
09495 extern void
09496 LLRP_ThingMagicIDSLogStateSystemStatus_destruct (
09497 LLRP_tSThingMagicIDSLogStateSystemStatus * pThis);
09498
09499 extern void
09500 LLRP_ThingMagicIDSLogStateSystemStatus_decodeFields (
09501 LLRP_tSThingMagicIDSLogStateSystemStatus * pThis,
09502 LLRP_tSDecoderStream * pDecoderStream);
09503
09504 extern void
09505 LLRP_ThingMagicIDSLogStateSystemStatus_assimilateSubParameters (
09506 LLRP_tSThingMagicIDSLogStateSystemStatus * pThis,
09507 LLRP_tSErrorDetails * pError);
09508
09509 extern void
09510 LLRP_ThingMagicIDSLogStateSystemStatus_encode (
09511 const LLRP_tSThingMagicIDSLogStateSystemStatus *pThis,
09512 LLRP_tSEncoderStream * pEncoderStream);
09513
09514
09515 extern llrp_bool_t
09516 LLRP_ThingMagicIDSLogStateSystemStatus_isAllowedIn (
09517 const LLRP_tSTypeDescriptor *pEnclosingElementType);
09518
09519 extern const LLRP_tSFieldDescriptor
09520 LLRP_fdThingMagicIDSLogStateSystemStatus_MeasurementAddressPointer;
09521
09522 extern llrp_u16_t
09523 LLRP_ThingMagicIDSLogStateSystemStatus_getMeasurementAddressPointer (
09524 LLRP_tSThingMagicIDSLogStateSystemStatus *pThis);
09525
09526 extern LLRP_tResultCode
09527 LLRP_ThingMagicIDSLogStateSystemStatus_setMeasurementAddressPointer (
09528 LLRP_tSThingMagicIDSLogStateSystemStatus *pThis,
09529 llrp_u16_t Value);
09530
09531 extern const LLRP_tSFieldDescriptor
09532 LLRP_fdThingMagicIDSLogStateSystemStatus_NumMemReplacements;
09533
09534 extern llrp_u8_t
09535 LLRP_ThingMagicIDSLogStateSystemStatus_getNumMemReplacements (
09536 LLRP_tSThingMagicIDSLogStateSystemStatus *pThis);
09537
09538 extern LLRP_tResultCode
09539 LLRP_ThingMagicIDSLogStateSystemStatus_setNumMemReplacements (
09540 LLRP_tSThingMagicIDSLogStateSystemStatus *pThis,
09541 llrp_u8_t Value);
09542
09543 extern const LLRP_tSFieldDescriptor
09544 LLRP_fdThingMagicIDSLogStateSystemStatus_NumMeasurements;
09545
09546 extern llrp_u16_t
09547 LLRP_ThingMagicIDSLogStateSystemStatus_getNumMeasurements (
09548 LLRP_tSThingMagicIDSLogStateSystemStatus *pThis);
09549
09550 extern LLRP_tResultCode
09551 LLRP_ThingMagicIDSLogStateSystemStatus_setNumMeasurements (
09552 LLRP_tSThingMagicIDSLogStateSystemStatus *pThis,
09553 llrp_u16_t Value);
09554
09555 extern const LLRP_tSFieldDescriptor
09556 LLRP_fdThingMagicIDSLogStateSystemStatus_Active;
09557
09558 extern llrp_u1_t
09559 LLRP_ThingMagicIDSLogStateSystemStatus_getActive (
09560 LLRP_tSThingMagicIDSLogStateSystemStatus *pThis);
09561
09562 extern LLRP_tResultCode
09563 LLRP_ThingMagicIDSLogStateSystemStatus_setActive (
09564 LLRP_tSThingMagicIDSLogStateSystemStatus *pThis,
09565 llrp_u1_t Value);
09566
09567 extern LLRP_tSParameter *
09568 LLRP_ThingMagicIDSLogStateSystemStatus_beginCustom (
09569 LLRP_tSThingMagicIDSLogStateSystemStatus *pThis);
09570
09571 extern LLRP_tSParameter *
09572 LLRP_ThingMagicIDSLogStateSystemStatus_nextCustom (
09573 LLRP_tSParameter *pCurrent);
09574
09575 extern void
09576 LLRP_ThingMagicIDSLogStateSystemStatus_clearCustom (
09577 LLRP_tSThingMagicIDSLogStateSystemStatus *pThis);
09578
09579 extern LLRP_tResultCode
09580 LLRP_ThingMagicIDSLogStateSystemStatus_addCustom (
09581 LLRP_tSThingMagicIDSLogStateSystemStatus *pThis,
09582 LLRP_tSParameter *pValue);
09583
09584
09585 struct LLRP_SThingMagicIDSLogStateStatusFlag
09586 {
09587 LLRP_tSParameter hdr;
09588 llrp_u1_t Active;
09589 llrp_u1_t Full;
09590 llrp_u1_t Overwritten;
09591 llrp_u1_t ADError;
09592 llrp_u1_t LowBattery;
09593 llrp_u1_t ShelfLifeLow;
09594 llrp_u1_t ShelfLifeHigh;
09595 llrp_u1_t ShelfLifeExpired;
09596 LLRP_tSParameter * listCustom;
09597
09598 };
09599
09600 extern const LLRP_tSTypeDescriptor
09601 LLRP_tdThingMagicIDSLogStateStatusFlag;
09602
09603 extern const LLRP_tSFieldDescriptor *
09604 LLRP_apfdThingMagicIDSLogStateStatusFlag[];
09605
09606 extern LLRP_tSThingMagicIDSLogStateStatusFlag *
09607 LLRP_ThingMagicIDSLogStateStatusFlag_construct (void);
09608
09609 extern void
09610 LLRP_ThingMagicIDSLogStateStatusFlag_destruct (
09611 LLRP_tSThingMagicIDSLogStateStatusFlag * pThis);
09612
09613 extern void
09614 LLRP_ThingMagicIDSLogStateStatusFlag_decodeFields (
09615 LLRP_tSThingMagicIDSLogStateStatusFlag * pThis,
09616 LLRP_tSDecoderStream * pDecoderStream);
09617
09618 extern void
09619 LLRP_ThingMagicIDSLogStateStatusFlag_assimilateSubParameters (
09620 LLRP_tSThingMagicIDSLogStateStatusFlag * pThis,
09621 LLRP_tSErrorDetails * pError);
09622
09623 extern void
09624 LLRP_ThingMagicIDSLogStateStatusFlag_encode (
09625 const LLRP_tSThingMagicIDSLogStateStatusFlag *pThis,
09626 LLRP_tSEncoderStream * pEncoderStream);
09627
09628
09629 extern llrp_bool_t
09630 LLRP_ThingMagicIDSLogStateStatusFlag_isAllowedIn (
09631 const LLRP_tSTypeDescriptor *pEnclosingElementType);
09632
09633 extern const LLRP_tSFieldDescriptor
09634 LLRP_fdThingMagicIDSLogStateStatusFlag_Active;
09635
09636 extern llrp_u1_t
09637 LLRP_ThingMagicIDSLogStateStatusFlag_getActive (
09638 LLRP_tSThingMagicIDSLogStateStatusFlag *pThis);
09639
09640 extern LLRP_tResultCode
09641 LLRP_ThingMagicIDSLogStateStatusFlag_setActive (
09642 LLRP_tSThingMagicIDSLogStateStatusFlag *pThis,
09643 llrp_u1_t Value);
09644
09645 extern const LLRP_tSFieldDescriptor
09646 LLRP_fdThingMagicIDSLogStateStatusFlag_Full;
09647
09648 extern llrp_u1_t
09649 LLRP_ThingMagicIDSLogStateStatusFlag_getFull (
09650 LLRP_tSThingMagicIDSLogStateStatusFlag *pThis);
09651
09652 extern LLRP_tResultCode
09653 LLRP_ThingMagicIDSLogStateStatusFlag_setFull (
09654 LLRP_tSThingMagicIDSLogStateStatusFlag *pThis,
09655 llrp_u1_t Value);
09656
09657 extern const LLRP_tSFieldDescriptor
09658 LLRP_fdThingMagicIDSLogStateStatusFlag_Overwritten;
09659
09660 extern llrp_u1_t
09661 LLRP_ThingMagicIDSLogStateStatusFlag_getOverwritten (
09662 LLRP_tSThingMagicIDSLogStateStatusFlag *pThis);
09663
09664 extern LLRP_tResultCode
09665 LLRP_ThingMagicIDSLogStateStatusFlag_setOverwritten (
09666 LLRP_tSThingMagicIDSLogStateStatusFlag *pThis,
09667 llrp_u1_t Value);
09668
09669 extern const LLRP_tSFieldDescriptor
09670 LLRP_fdThingMagicIDSLogStateStatusFlag_ADError;
09671
09672 extern llrp_u1_t
09673 LLRP_ThingMagicIDSLogStateStatusFlag_getADError (
09674 LLRP_tSThingMagicIDSLogStateStatusFlag *pThis);
09675
09676 extern LLRP_tResultCode
09677 LLRP_ThingMagicIDSLogStateStatusFlag_setADError (
09678 LLRP_tSThingMagicIDSLogStateStatusFlag *pThis,
09679 llrp_u1_t Value);
09680
09681 extern const LLRP_tSFieldDescriptor
09682 LLRP_fdThingMagicIDSLogStateStatusFlag_LowBattery;
09683
09684 extern llrp_u1_t
09685 LLRP_ThingMagicIDSLogStateStatusFlag_getLowBattery (
09686 LLRP_tSThingMagicIDSLogStateStatusFlag *pThis);
09687
09688 extern LLRP_tResultCode
09689 LLRP_ThingMagicIDSLogStateStatusFlag_setLowBattery (
09690 LLRP_tSThingMagicIDSLogStateStatusFlag *pThis,
09691 llrp_u1_t Value);
09692
09693 extern const LLRP_tSFieldDescriptor
09694 LLRP_fdThingMagicIDSLogStateStatusFlag_ShelfLifeLow;
09695
09696 extern llrp_u1_t
09697 LLRP_ThingMagicIDSLogStateStatusFlag_getShelfLifeLow (
09698 LLRP_tSThingMagicIDSLogStateStatusFlag *pThis);
09699
09700 extern LLRP_tResultCode
09701 LLRP_ThingMagicIDSLogStateStatusFlag_setShelfLifeLow (
09702 LLRP_tSThingMagicIDSLogStateStatusFlag *pThis,
09703 llrp_u1_t Value);
09704
09705 extern const LLRP_tSFieldDescriptor
09706 LLRP_fdThingMagicIDSLogStateStatusFlag_ShelfLifeHigh;
09707
09708 extern llrp_u1_t
09709 LLRP_ThingMagicIDSLogStateStatusFlag_getShelfLifeHigh (
09710 LLRP_tSThingMagicIDSLogStateStatusFlag *pThis);
09711
09712 extern LLRP_tResultCode
09713 LLRP_ThingMagicIDSLogStateStatusFlag_setShelfLifeHigh (
09714 LLRP_tSThingMagicIDSLogStateStatusFlag *pThis,
09715 llrp_u1_t Value);
09716
09717 extern const LLRP_tSFieldDescriptor
09718 LLRP_fdThingMagicIDSLogStateStatusFlag_ShelfLifeExpired;
09719
09720 extern llrp_u1_t
09721 LLRP_ThingMagicIDSLogStateStatusFlag_getShelfLifeExpired (
09722 LLRP_tSThingMagicIDSLogStateStatusFlag *pThis);
09723
09724 extern LLRP_tResultCode
09725 LLRP_ThingMagicIDSLogStateStatusFlag_setShelfLifeExpired (
09726 LLRP_tSThingMagicIDSLogStateStatusFlag *pThis,
09727 llrp_u1_t Value);
09728
09729 extern LLRP_tSParameter *
09730 LLRP_ThingMagicIDSLogStateStatusFlag_beginCustom (
09731 LLRP_tSThingMagicIDSLogStateStatusFlag *pThis);
09732
09733 extern LLRP_tSParameter *
09734 LLRP_ThingMagicIDSLogStateStatusFlag_nextCustom (
09735 LLRP_tSParameter *pCurrent);
09736
09737 extern void
09738 LLRP_ThingMagicIDSLogStateStatusFlag_clearCustom (
09739 LLRP_tSThingMagicIDSLogStateStatusFlag *pThis);
09740
09741 extern LLRP_tResultCode
09742 LLRP_ThingMagicIDSLogStateStatusFlag_addCustom (
09743 LLRP_tSThingMagicIDSLogStateStatusFlag *pThis,
09744 LLRP_tSParameter *pValue);
09745
09746
09747 struct LLRP_SThingMagicIDSSL900ASetLogMode
09748 {
09749 LLRP_tSParameter hdr;
09750 LLRP_tEThingMagicCustomIDSLoggingForm eLoggingForm;
09751 LLRP_tEThingMagicCustomIDSStorageRule eStorageRule;
09752 llrp_u1_t Ext1Enable;
09753 llrp_u1_t Ext2Enable;
09754 llrp_u1_t TempEnable;
09755 llrp_u1_t BattEnable;
09756 llrp_u16_t LogInterval;
09757 LLRP_tSThingMagicIDSSL900ACommandRequest * pThingMagicIDSSL900ACommandRequest;
09758 LLRP_tSParameter * listCustom;
09759
09760 };
09761
09762 extern const LLRP_tSTypeDescriptor
09763 LLRP_tdThingMagicIDSSL900ASetLogMode;
09764
09765 extern const LLRP_tSFieldDescriptor *
09766 LLRP_apfdThingMagicIDSSL900ASetLogMode[];
09767
09768 extern LLRP_tSThingMagicIDSSL900ASetLogMode *
09769 LLRP_ThingMagicIDSSL900ASetLogMode_construct (void);
09770
09771 extern void
09772 LLRP_ThingMagicIDSSL900ASetLogMode_destruct (
09773 LLRP_tSThingMagicIDSSL900ASetLogMode * pThis);
09774
09775 extern void
09776 LLRP_ThingMagicIDSSL900ASetLogMode_decodeFields (
09777 LLRP_tSThingMagicIDSSL900ASetLogMode * pThis,
09778 LLRP_tSDecoderStream * pDecoderStream);
09779
09780 extern void
09781 LLRP_ThingMagicIDSSL900ASetLogMode_assimilateSubParameters (
09782 LLRP_tSThingMagicIDSSL900ASetLogMode * pThis,
09783 LLRP_tSErrorDetails * pError);
09784
09785 extern void
09786 LLRP_ThingMagicIDSSL900ASetLogMode_encode (
09787 const LLRP_tSThingMagicIDSSL900ASetLogMode *pThis,
09788 LLRP_tSEncoderStream * pEncoderStream);
09789
09790
09791 extern llrp_bool_t
09792 LLRP_ThingMagicIDSSL900ASetLogMode_isAllowedIn (
09793 const LLRP_tSTypeDescriptor *pEnclosingElementType);
09794
09795 extern const LLRP_tSFieldDescriptor
09796 LLRP_fdThingMagicIDSSL900ASetLogMode_LoggingForm;
09797
09798 extern LLRP_tEThingMagicCustomIDSLoggingForm
09799 LLRP_ThingMagicIDSSL900ASetLogMode_getLoggingForm (
09800 LLRP_tSThingMagicIDSSL900ASetLogMode *pThis);
09801
09802 extern LLRP_tResultCode
09803 LLRP_ThingMagicIDSSL900ASetLogMode_setLoggingForm (
09804 LLRP_tSThingMagicIDSSL900ASetLogMode *pThis,
09805 LLRP_tEThingMagicCustomIDSLoggingForm Value);
09806
09807 extern const LLRP_tSFieldDescriptor
09808 LLRP_fdThingMagicIDSSL900ASetLogMode_StorageRule;
09809
09810 extern LLRP_tEThingMagicCustomIDSStorageRule
09811 LLRP_ThingMagicIDSSL900ASetLogMode_getStorageRule (
09812 LLRP_tSThingMagicIDSSL900ASetLogMode *pThis);
09813
09814 extern LLRP_tResultCode
09815 LLRP_ThingMagicIDSSL900ASetLogMode_setStorageRule (
09816 LLRP_tSThingMagicIDSSL900ASetLogMode *pThis,
09817 LLRP_tEThingMagicCustomIDSStorageRule Value);
09818
09819 extern const LLRP_tSFieldDescriptor
09820 LLRP_fdThingMagicIDSSL900ASetLogMode_Ext1Enable;
09821
09822 extern llrp_u1_t
09823 LLRP_ThingMagicIDSSL900ASetLogMode_getExt1Enable (
09824 LLRP_tSThingMagicIDSSL900ASetLogMode *pThis);
09825
09826 extern LLRP_tResultCode
09827 LLRP_ThingMagicIDSSL900ASetLogMode_setExt1Enable (
09828 LLRP_tSThingMagicIDSSL900ASetLogMode *pThis,
09829 llrp_u1_t Value);
09830
09831 extern const LLRP_tSFieldDescriptor
09832 LLRP_fdThingMagicIDSSL900ASetLogMode_Ext2Enable;
09833
09834 extern llrp_u1_t
09835 LLRP_ThingMagicIDSSL900ASetLogMode_getExt2Enable (
09836 LLRP_tSThingMagicIDSSL900ASetLogMode *pThis);
09837
09838 extern LLRP_tResultCode
09839 LLRP_ThingMagicIDSSL900ASetLogMode_setExt2Enable (
09840 LLRP_tSThingMagicIDSSL900ASetLogMode *pThis,
09841 llrp_u1_t Value);
09842
09843 extern const LLRP_tSFieldDescriptor
09844 LLRP_fdThingMagicIDSSL900ASetLogMode_TempEnable;
09845
09846 extern llrp_u1_t
09847 LLRP_ThingMagicIDSSL900ASetLogMode_getTempEnable (
09848 LLRP_tSThingMagicIDSSL900ASetLogMode *pThis);
09849
09850 extern LLRP_tResultCode
09851 LLRP_ThingMagicIDSSL900ASetLogMode_setTempEnable (
09852 LLRP_tSThingMagicIDSSL900ASetLogMode *pThis,
09853 llrp_u1_t Value);
09854
09855 extern const LLRP_tSFieldDescriptor
09856 LLRP_fdThingMagicIDSSL900ASetLogMode_BattEnable;
09857
09858 extern llrp_u1_t
09859 LLRP_ThingMagicIDSSL900ASetLogMode_getBattEnable (
09860 LLRP_tSThingMagicIDSSL900ASetLogMode *pThis);
09861
09862 extern LLRP_tResultCode
09863 LLRP_ThingMagicIDSSL900ASetLogMode_setBattEnable (
09864 LLRP_tSThingMagicIDSSL900ASetLogMode *pThis,
09865 llrp_u1_t Value);
09866
09867 extern const LLRP_tSFieldDescriptor
09868 LLRP_fdThingMagicIDSSL900ASetLogMode_LogInterval;
09869
09870 extern llrp_u16_t
09871 LLRP_ThingMagicIDSSL900ASetLogMode_getLogInterval (
09872 LLRP_tSThingMagicIDSSL900ASetLogMode *pThis);
09873
09874 extern LLRP_tResultCode
09875 LLRP_ThingMagicIDSSL900ASetLogMode_setLogInterval (
09876 LLRP_tSThingMagicIDSSL900ASetLogMode *pThis,
09877 llrp_u16_t Value);
09878
09879 extern LLRP_tSThingMagicIDSSL900ACommandRequest *
09880 LLRP_ThingMagicIDSSL900ASetLogMode_getThingMagicIDSSL900ACommandRequest (
09881 LLRP_tSThingMagicIDSSL900ASetLogMode *pThis);
09882
09883 extern LLRP_tResultCode
09884 LLRP_ThingMagicIDSSL900ASetLogMode_setThingMagicIDSSL900ACommandRequest (
09885 LLRP_tSThingMagicIDSSL900ASetLogMode *pThis,
09886 LLRP_tSThingMagicIDSSL900ACommandRequest *pValue);
09887
09888 extern LLRP_tSParameter *
09889 LLRP_ThingMagicIDSSL900ASetLogMode_beginCustom (
09890 LLRP_tSThingMagicIDSSL900ASetLogMode *pThis);
09891
09892 extern LLRP_tSParameter *
09893 LLRP_ThingMagicIDSSL900ASetLogMode_nextCustom (
09894 LLRP_tSParameter *pCurrent);
09895
09896 extern void
09897 LLRP_ThingMagicIDSSL900ASetLogMode_clearCustom (
09898 LLRP_tSThingMagicIDSSL900ASetLogMode *pThis);
09899
09900 extern LLRP_tResultCode
09901 LLRP_ThingMagicIDSSL900ASetLogMode_addCustom (
09902 LLRP_tSThingMagicIDSSL900ASetLogMode *pThis,
09903 LLRP_tSParameter *pValue);
09904
09905
09906 struct LLRP_SThingMagicIDSSL900ASetLogModeOpSpecResult
09907 {
09908 LLRP_tSParameter hdr;
09909 LLRP_tEThingMagicCustomTagOpSpecResultType eResult;
09910 llrp_u16_t OpSpecID;
09911 LLRP_tSParameter * listCustom;
09912
09913 };
09914
09915 extern const LLRP_tSTypeDescriptor
09916 LLRP_tdThingMagicIDSSL900ASetLogModeOpSpecResult;
09917
09918 extern const LLRP_tSFieldDescriptor *
09919 LLRP_apfdThingMagicIDSSL900ASetLogModeOpSpecResult[];
09920
09921 extern LLRP_tSThingMagicIDSSL900ASetLogModeOpSpecResult *
09922 LLRP_ThingMagicIDSSL900ASetLogModeOpSpecResult_construct (void);
09923
09924 extern void
09925 LLRP_ThingMagicIDSSL900ASetLogModeOpSpecResult_destruct (
09926 LLRP_tSThingMagicIDSSL900ASetLogModeOpSpecResult * pThis);
09927
09928 extern void
09929 LLRP_ThingMagicIDSSL900ASetLogModeOpSpecResult_decodeFields (
09930 LLRP_tSThingMagicIDSSL900ASetLogModeOpSpecResult * pThis,
09931 LLRP_tSDecoderStream * pDecoderStream);
09932
09933 extern void
09934 LLRP_ThingMagicIDSSL900ASetLogModeOpSpecResult_assimilateSubParameters (
09935 LLRP_tSThingMagicIDSSL900ASetLogModeOpSpecResult * pThis,
09936 LLRP_tSErrorDetails * pError);
09937
09938 extern void
09939 LLRP_ThingMagicIDSSL900ASetLogModeOpSpecResult_encode (
09940 const LLRP_tSThingMagicIDSSL900ASetLogModeOpSpecResult *pThis,
09941 LLRP_tSEncoderStream * pEncoderStream);
09942
09943
09944 extern llrp_bool_t
09945 LLRP_ThingMagicIDSSL900ASetLogModeOpSpecResult_isAllowedIn (
09946 const LLRP_tSTypeDescriptor *pEnclosingElementType);
09947
09948 extern const LLRP_tSFieldDescriptor
09949 LLRP_fdThingMagicIDSSL900ASetLogModeOpSpecResult_Result;
09950
09951 extern LLRP_tEThingMagicCustomTagOpSpecResultType
09952 LLRP_ThingMagicIDSSL900ASetLogModeOpSpecResult_getResult (
09953 LLRP_tSThingMagicIDSSL900ASetLogModeOpSpecResult *pThis);
09954
09955 extern LLRP_tResultCode
09956 LLRP_ThingMagicIDSSL900ASetLogModeOpSpecResult_setResult (
09957 LLRP_tSThingMagicIDSSL900ASetLogModeOpSpecResult *pThis,
09958 LLRP_tEThingMagicCustomTagOpSpecResultType Value);
09959
09960 extern const LLRP_tSFieldDescriptor
09961 LLRP_fdThingMagicIDSSL900ASetLogModeOpSpecResult_OpSpecID;
09962
09963 extern llrp_u16_t
09964 LLRP_ThingMagicIDSSL900ASetLogModeOpSpecResult_getOpSpecID (
09965 LLRP_tSThingMagicIDSSL900ASetLogModeOpSpecResult *pThis);
09966
09967 extern LLRP_tResultCode
09968 LLRP_ThingMagicIDSSL900ASetLogModeOpSpecResult_setOpSpecID (
09969 LLRP_tSThingMagicIDSSL900ASetLogModeOpSpecResult *pThis,
09970 llrp_u16_t Value);
09971
09972 extern LLRP_tSParameter *
09973 LLRP_ThingMagicIDSSL900ASetLogModeOpSpecResult_beginCustom (
09974 LLRP_tSThingMagicIDSSL900ASetLogModeOpSpecResult *pThis);
09975
09976 extern LLRP_tSParameter *
09977 LLRP_ThingMagicIDSSL900ASetLogModeOpSpecResult_nextCustom (
09978 LLRP_tSParameter *pCurrent);
09979
09980 extern void
09981 LLRP_ThingMagicIDSSL900ASetLogModeOpSpecResult_clearCustom (
09982 LLRP_tSThingMagicIDSSL900ASetLogModeOpSpecResult *pThis);
09983
09984 extern LLRP_tResultCode
09985 LLRP_ThingMagicIDSSL900ASetLogModeOpSpecResult_addCustom (
09986 LLRP_tSThingMagicIDSSL900ASetLogModeOpSpecResult *pThis,
09987 LLRP_tSParameter *pValue);
09988
09989
09990 struct LLRP_SThingMagicIDSSL900AStartLog
09991 {
09992 LLRP_tSParameter hdr;
09993 llrp_u32_t StartTime;
09994 LLRP_tSThingMagicIDSSL900ACommandRequest * pThingMagicIDSSL900ACommandRequest;
09995 LLRP_tSParameter * listCustom;
09996
09997 };
09998
09999 extern const LLRP_tSTypeDescriptor
10000 LLRP_tdThingMagicIDSSL900AStartLog;
10001
10002 extern const LLRP_tSFieldDescriptor *
10003 LLRP_apfdThingMagicIDSSL900AStartLog[];
10004
10005 extern LLRP_tSThingMagicIDSSL900AStartLog *
10006 LLRP_ThingMagicIDSSL900AStartLog_construct (void);
10007
10008 extern void
10009 LLRP_ThingMagicIDSSL900AStartLog_destruct (
10010 LLRP_tSThingMagicIDSSL900AStartLog * pThis);
10011
10012 extern void
10013 LLRP_ThingMagicIDSSL900AStartLog_decodeFields (
10014 LLRP_tSThingMagicIDSSL900AStartLog * pThis,
10015 LLRP_tSDecoderStream * pDecoderStream);
10016
10017 extern void
10018 LLRP_ThingMagicIDSSL900AStartLog_assimilateSubParameters (
10019 LLRP_tSThingMagicIDSSL900AStartLog * pThis,
10020 LLRP_tSErrorDetails * pError);
10021
10022 extern void
10023 LLRP_ThingMagicIDSSL900AStartLog_encode (
10024 const LLRP_tSThingMagicIDSSL900AStartLog *pThis,
10025 LLRP_tSEncoderStream * pEncoderStream);
10026
10027
10028 extern llrp_bool_t
10029 LLRP_ThingMagicIDSSL900AStartLog_isAllowedIn (
10030 const LLRP_tSTypeDescriptor *pEnclosingElementType);
10031
10032 extern const LLRP_tSFieldDescriptor
10033 LLRP_fdThingMagicIDSSL900AStartLog_StartTime;
10034
10035 extern llrp_u32_t
10036 LLRP_ThingMagicIDSSL900AStartLog_getStartTime (
10037 LLRP_tSThingMagicIDSSL900AStartLog *pThis);
10038
10039 extern LLRP_tResultCode
10040 LLRP_ThingMagicIDSSL900AStartLog_setStartTime (
10041 LLRP_tSThingMagicIDSSL900AStartLog *pThis,
10042 llrp_u32_t Value);
10043
10044 extern LLRP_tSThingMagicIDSSL900ACommandRequest *
10045 LLRP_ThingMagicIDSSL900AStartLog_getThingMagicIDSSL900ACommandRequest (
10046 LLRP_tSThingMagicIDSSL900AStartLog *pThis);
10047
10048 extern LLRP_tResultCode
10049 LLRP_ThingMagicIDSSL900AStartLog_setThingMagicIDSSL900ACommandRequest (
10050 LLRP_tSThingMagicIDSSL900AStartLog *pThis,
10051 LLRP_tSThingMagicIDSSL900ACommandRequest *pValue);
10052
10053 extern LLRP_tSParameter *
10054 LLRP_ThingMagicIDSSL900AStartLog_beginCustom (
10055 LLRP_tSThingMagicIDSSL900AStartLog *pThis);
10056
10057 extern LLRP_tSParameter *
10058 LLRP_ThingMagicIDSSL900AStartLog_nextCustom (
10059 LLRP_tSParameter *pCurrent);
10060
10061 extern void
10062 LLRP_ThingMagicIDSSL900AStartLog_clearCustom (
10063 LLRP_tSThingMagicIDSSL900AStartLog *pThis);
10064
10065 extern LLRP_tResultCode
10066 LLRP_ThingMagicIDSSL900AStartLog_addCustom (
10067 LLRP_tSThingMagicIDSSL900AStartLog *pThis,
10068 LLRP_tSParameter *pValue);
10069
10070
10071 struct LLRP_SThingMagicIDSSL900AStartLogOpSpecResult
10072 {
10073 LLRP_tSParameter hdr;
10074 LLRP_tEThingMagicCustomTagOpSpecResultType eResult;
10075 llrp_u16_t OpSpecID;
10076 LLRP_tSParameter * listCustom;
10077
10078 };
10079
10080 extern const LLRP_tSTypeDescriptor
10081 LLRP_tdThingMagicIDSSL900AStartLogOpSpecResult;
10082
10083 extern const LLRP_tSFieldDescriptor *
10084 LLRP_apfdThingMagicIDSSL900AStartLogOpSpecResult[];
10085
10086 extern LLRP_tSThingMagicIDSSL900AStartLogOpSpecResult *
10087 LLRP_ThingMagicIDSSL900AStartLogOpSpecResult_construct (void);
10088
10089 extern void
10090 LLRP_ThingMagicIDSSL900AStartLogOpSpecResult_destruct (
10091 LLRP_tSThingMagicIDSSL900AStartLogOpSpecResult * pThis);
10092
10093 extern void
10094 LLRP_ThingMagicIDSSL900AStartLogOpSpecResult_decodeFields (
10095 LLRP_tSThingMagicIDSSL900AStartLogOpSpecResult * pThis,
10096 LLRP_tSDecoderStream * pDecoderStream);
10097
10098 extern void
10099 LLRP_ThingMagicIDSSL900AStartLogOpSpecResult_assimilateSubParameters (
10100 LLRP_tSThingMagicIDSSL900AStartLogOpSpecResult * pThis,
10101 LLRP_tSErrorDetails * pError);
10102
10103 extern void
10104 LLRP_ThingMagicIDSSL900AStartLogOpSpecResult_encode (
10105 const LLRP_tSThingMagicIDSSL900AStartLogOpSpecResult *pThis,
10106 LLRP_tSEncoderStream * pEncoderStream);
10107
10108
10109 extern llrp_bool_t
10110 LLRP_ThingMagicIDSSL900AStartLogOpSpecResult_isAllowedIn (
10111 const LLRP_tSTypeDescriptor *pEnclosingElementType);
10112
10113 extern const LLRP_tSFieldDescriptor
10114 LLRP_fdThingMagicIDSSL900AStartLogOpSpecResult_Result;
10115
10116 extern LLRP_tEThingMagicCustomTagOpSpecResultType
10117 LLRP_ThingMagicIDSSL900AStartLogOpSpecResult_getResult (
10118 LLRP_tSThingMagicIDSSL900AStartLogOpSpecResult *pThis);
10119
10120 extern LLRP_tResultCode
10121 LLRP_ThingMagicIDSSL900AStartLogOpSpecResult_setResult (
10122 LLRP_tSThingMagicIDSSL900AStartLogOpSpecResult *pThis,
10123 LLRP_tEThingMagicCustomTagOpSpecResultType Value);
10124
10125 extern const LLRP_tSFieldDescriptor
10126 LLRP_fdThingMagicIDSSL900AStartLogOpSpecResult_OpSpecID;
10127
10128 extern llrp_u16_t
10129 LLRP_ThingMagicIDSSL900AStartLogOpSpecResult_getOpSpecID (
10130 LLRP_tSThingMagicIDSSL900AStartLogOpSpecResult *pThis);
10131
10132 extern LLRP_tResultCode
10133 LLRP_ThingMagicIDSSL900AStartLogOpSpecResult_setOpSpecID (
10134 LLRP_tSThingMagicIDSSL900AStartLogOpSpecResult *pThis,
10135 llrp_u16_t Value);
10136
10137 extern LLRP_tSParameter *
10138 LLRP_ThingMagicIDSSL900AStartLogOpSpecResult_beginCustom (
10139 LLRP_tSThingMagicIDSSL900AStartLogOpSpecResult *pThis);
10140
10141 extern LLRP_tSParameter *
10142 LLRP_ThingMagicIDSSL900AStartLogOpSpecResult_nextCustom (
10143 LLRP_tSParameter *pCurrent);
10144
10145 extern void
10146 LLRP_ThingMagicIDSSL900AStartLogOpSpecResult_clearCustom (
10147 LLRP_tSThingMagicIDSSL900AStartLogOpSpecResult *pThis);
10148
10149 extern LLRP_tResultCode
10150 LLRP_ThingMagicIDSSL900AStartLogOpSpecResult_addCustom (
10151 LLRP_tSThingMagicIDSSL900AStartLogOpSpecResult *pThis,
10152 LLRP_tSParameter *pValue);
10153
10154
10155 struct LLRP_SThingMagicIDSSL900AEndLog
10156 {
10157 LLRP_tSParameter hdr;
10158 LLRP_tSThingMagicIDSSL900ACommandRequest * pThingMagicIDSSL900ACommandRequest;
10159 LLRP_tSParameter * listCustom;
10160
10161 };
10162
10163 extern const LLRP_tSTypeDescriptor
10164 LLRP_tdThingMagicIDSSL900AEndLog;
10165
10166 extern const LLRP_tSFieldDescriptor *
10167 LLRP_apfdThingMagicIDSSL900AEndLog[];
10168
10169 extern LLRP_tSThingMagicIDSSL900AEndLog *
10170 LLRP_ThingMagicIDSSL900AEndLog_construct (void);
10171
10172 extern void
10173 LLRP_ThingMagicIDSSL900AEndLog_destruct (
10174 LLRP_tSThingMagicIDSSL900AEndLog * pThis);
10175
10176 extern void
10177 LLRP_ThingMagicIDSSL900AEndLog_decodeFields (
10178 LLRP_tSThingMagicIDSSL900AEndLog * pThis,
10179 LLRP_tSDecoderStream * pDecoderStream);
10180
10181 extern void
10182 LLRP_ThingMagicIDSSL900AEndLog_assimilateSubParameters (
10183 LLRP_tSThingMagicIDSSL900AEndLog * pThis,
10184 LLRP_tSErrorDetails * pError);
10185
10186 extern void
10187 LLRP_ThingMagicIDSSL900AEndLog_encode (
10188 const LLRP_tSThingMagicIDSSL900AEndLog *pThis,
10189 LLRP_tSEncoderStream * pEncoderStream);
10190
10191
10192 extern llrp_bool_t
10193 LLRP_ThingMagicIDSSL900AEndLog_isAllowedIn (
10194 const LLRP_tSTypeDescriptor *pEnclosingElementType);
10195
10196 extern LLRP_tSThingMagicIDSSL900ACommandRequest *
10197 LLRP_ThingMagicIDSSL900AEndLog_getThingMagicIDSSL900ACommandRequest (
10198 LLRP_tSThingMagicIDSSL900AEndLog *pThis);
10199
10200 extern LLRP_tResultCode
10201 LLRP_ThingMagicIDSSL900AEndLog_setThingMagicIDSSL900ACommandRequest (
10202 LLRP_tSThingMagicIDSSL900AEndLog *pThis,
10203 LLRP_tSThingMagicIDSSL900ACommandRequest *pValue);
10204
10205 extern LLRP_tSParameter *
10206 LLRP_ThingMagicIDSSL900AEndLog_beginCustom (
10207 LLRP_tSThingMagicIDSSL900AEndLog *pThis);
10208
10209 extern LLRP_tSParameter *
10210 LLRP_ThingMagicIDSSL900AEndLog_nextCustom (
10211 LLRP_tSParameter *pCurrent);
10212
10213 extern void
10214 LLRP_ThingMagicIDSSL900AEndLog_clearCustom (
10215 LLRP_tSThingMagicIDSSL900AEndLog *pThis);
10216
10217 extern LLRP_tResultCode
10218 LLRP_ThingMagicIDSSL900AEndLog_addCustom (
10219 LLRP_tSThingMagicIDSSL900AEndLog *pThis,
10220 LLRP_tSParameter *pValue);
10221
10222
10223 struct LLRP_SThingMagicIDSSL900AEndLogOpSpecResult
10224 {
10225 LLRP_tSParameter hdr;
10226 LLRP_tEThingMagicCustomTagOpSpecResultType eResult;
10227 llrp_u16_t OpSpecID;
10228 LLRP_tSParameter * listCustom;
10229
10230 };
10231
10232 extern const LLRP_tSTypeDescriptor
10233 LLRP_tdThingMagicIDSSL900AEndLogOpSpecResult;
10234
10235 extern const LLRP_tSFieldDescriptor *
10236 LLRP_apfdThingMagicIDSSL900AEndLogOpSpecResult[];
10237
10238 extern LLRP_tSThingMagicIDSSL900AEndLogOpSpecResult *
10239 LLRP_ThingMagicIDSSL900AEndLogOpSpecResult_construct (void);
10240
10241 extern void
10242 LLRP_ThingMagicIDSSL900AEndLogOpSpecResult_destruct (
10243 LLRP_tSThingMagicIDSSL900AEndLogOpSpecResult * pThis);
10244
10245 extern void
10246 LLRP_ThingMagicIDSSL900AEndLogOpSpecResult_decodeFields (
10247 LLRP_tSThingMagicIDSSL900AEndLogOpSpecResult * pThis,
10248 LLRP_tSDecoderStream * pDecoderStream);
10249
10250 extern void
10251 LLRP_ThingMagicIDSSL900AEndLogOpSpecResult_assimilateSubParameters (
10252 LLRP_tSThingMagicIDSSL900AEndLogOpSpecResult * pThis,
10253 LLRP_tSErrorDetails * pError);
10254
10255 extern void
10256 LLRP_ThingMagicIDSSL900AEndLogOpSpecResult_encode (
10257 const LLRP_tSThingMagicIDSSL900AEndLogOpSpecResult *pThis,
10258 LLRP_tSEncoderStream * pEncoderStream);
10259
10260
10261 extern llrp_bool_t
10262 LLRP_ThingMagicIDSSL900AEndLogOpSpecResult_isAllowedIn (
10263 const LLRP_tSTypeDescriptor *pEnclosingElementType);
10264
10265 extern const LLRP_tSFieldDescriptor
10266 LLRP_fdThingMagicIDSSL900AEndLogOpSpecResult_Result;
10267
10268 extern LLRP_tEThingMagicCustomTagOpSpecResultType
10269 LLRP_ThingMagicIDSSL900AEndLogOpSpecResult_getResult (
10270 LLRP_tSThingMagicIDSSL900AEndLogOpSpecResult *pThis);
10271
10272 extern LLRP_tResultCode
10273 LLRP_ThingMagicIDSSL900AEndLogOpSpecResult_setResult (
10274 LLRP_tSThingMagicIDSSL900AEndLogOpSpecResult *pThis,
10275 LLRP_tEThingMagicCustomTagOpSpecResultType Value);
10276
10277 extern const LLRP_tSFieldDescriptor
10278 LLRP_fdThingMagicIDSSL900AEndLogOpSpecResult_OpSpecID;
10279
10280 extern llrp_u16_t
10281 LLRP_ThingMagicIDSSL900AEndLogOpSpecResult_getOpSpecID (
10282 LLRP_tSThingMagicIDSSL900AEndLogOpSpecResult *pThis);
10283
10284 extern LLRP_tResultCode
10285 LLRP_ThingMagicIDSSL900AEndLogOpSpecResult_setOpSpecID (
10286 LLRP_tSThingMagicIDSSL900AEndLogOpSpecResult *pThis,
10287 llrp_u16_t Value);
10288
10289 extern LLRP_tSParameter *
10290 LLRP_ThingMagicIDSSL900AEndLogOpSpecResult_beginCustom (
10291 LLRP_tSThingMagicIDSSL900AEndLogOpSpecResult *pThis);
10292
10293 extern LLRP_tSParameter *
10294 LLRP_ThingMagicIDSSL900AEndLogOpSpecResult_nextCustom (
10295 LLRP_tSParameter *pCurrent);
10296
10297 extern void
10298 LLRP_ThingMagicIDSSL900AEndLogOpSpecResult_clearCustom (
10299 LLRP_tSThingMagicIDSSL900AEndLogOpSpecResult *pThis);
10300
10301 extern LLRP_tResultCode
10302 LLRP_ThingMagicIDSSL900AEndLogOpSpecResult_addCustom (
10303 LLRP_tSThingMagicIDSSL900AEndLogOpSpecResult *pThis,
10304 LLRP_tSParameter *pValue);
10305
10306
10307 struct LLRP_SThingMagicIDSSL900AInitialize
10308 {
10309 LLRP_tSParameter hdr;
10310 LLRP_tSThingMagicIDSSL900ACommandRequest * pThingMagicIDSSL900ACommandRequest;
10311 LLRP_tSThingMagicIDSDelayTime * pThingMagicIDSDelayTime;
10312 LLRP_tSThingMagicIDSApplicationData * pThingMagicIDSApplicationData;
10313 LLRP_tSParameter * listCustom;
10314
10315 };
10316
10317 extern const LLRP_tSTypeDescriptor
10318 LLRP_tdThingMagicIDSSL900AInitialize;
10319
10320 extern const LLRP_tSFieldDescriptor *
10321 LLRP_apfdThingMagicIDSSL900AInitialize[];
10322
10323 extern LLRP_tSThingMagicIDSSL900AInitialize *
10324 LLRP_ThingMagicIDSSL900AInitialize_construct (void);
10325
10326 extern void
10327 LLRP_ThingMagicIDSSL900AInitialize_destruct (
10328 LLRP_tSThingMagicIDSSL900AInitialize * pThis);
10329
10330 extern void
10331 LLRP_ThingMagicIDSSL900AInitialize_decodeFields (
10332 LLRP_tSThingMagicIDSSL900AInitialize * pThis,
10333 LLRP_tSDecoderStream * pDecoderStream);
10334
10335 extern void
10336 LLRP_ThingMagicIDSSL900AInitialize_assimilateSubParameters (
10337 LLRP_tSThingMagicIDSSL900AInitialize * pThis,
10338 LLRP_tSErrorDetails * pError);
10339
10340 extern void
10341 LLRP_ThingMagicIDSSL900AInitialize_encode (
10342 const LLRP_tSThingMagicIDSSL900AInitialize *pThis,
10343 LLRP_tSEncoderStream * pEncoderStream);
10344
10345
10346 extern llrp_bool_t
10347 LLRP_ThingMagicIDSSL900AInitialize_isAllowedIn (
10348 const LLRP_tSTypeDescriptor *pEnclosingElementType);
10349
10350 extern LLRP_tSThingMagicIDSSL900ACommandRequest *
10351 LLRP_ThingMagicIDSSL900AInitialize_getThingMagicIDSSL900ACommandRequest (
10352 LLRP_tSThingMagicIDSSL900AInitialize *pThis);
10353
10354 extern LLRP_tResultCode
10355 LLRP_ThingMagicIDSSL900AInitialize_setThingMagicIDSSL900ACommandRequest (
10356 LLRP_tSThingMagicIDSSL900AInitialize *pThis,
10357 LLRP_tSThingMagicIDSSL900ACommandRequest *pValue);
10358
10359 extern LLRP_tSThingMagicIDSDelayTime *
10360 LLRP_ThingMagicIDSSL900AInitialize_getThingMagicIDSDelayTime (
10361 LLRP_tSThingMagicIDSSL900AInitialize *pThis);
10362
10363 extern LLRP_tResultCode
10364 LLRP_ThingMagicIDSSL900AInitialize_setThingMagicIDSDelayTime (
10365 LLRP_tSThingMagicIDSSL900AInitialize *pThis,
10366 LLRP_tSThingMagicIDSDelayTime *pValue);
10367
10368 extern LLRP_tSThingMagicIDSApplicationData *
10369 LLRP_ThingMagicIDSSL900AInitialize_getThingMagicIDSApplicationData (
10370 LLRP_tSThingMagicIDSSL900AInitialize *pThis);
10371
10372 extern LLRP_tResultCode
10373 LLRP_ThingMagicIDSSL900AInitialize_setThingMagicIDSApplicationData (
10374 LLRP_tSThingMagicIDSSL900AInitialize *pThis,
10375 LLRP_tSThingMagicIDSApplicationData *pValue);
10376
10377 extern LLRP_tSParameter *
10378 LLRP_ThingMagicIDSSL900AInitialize_beginCustom (
10379 LLRP_tSThingMagicIDSSL900AInitialize *pThis);
10380
10381 extern LLRP_tSParameter *
10382 LLRP_ThingMagicIDSSL900AInitialize_nextCustom (
10383 LLRP_tSParameter *pCurrent);
10384
10385 extern void
10386 LLRP_ThingMagicIDSSL900AInitialize_clearCustom (
10387 LLRP_tSThingMagicIDSSL900AInitialize *pThis);
10388
10389 extern LLRP_tResultCode
10390 LLRP_ThingMagicIDSSL900AInitialize_addCustom (
10391 LLRP_tSThingMagicIDSSL900AInitialize *pThis,
10392 LLRP_tSParameter *pValue);
10393
10394
10395 struct LLRP_SThingMagicIDSSL900AInitializeOpSpecResult
10396 {
10397 LLRP_tSParameter hdr;
10398 LLRP_tEThingMagicCustomTagOpSpecResultType eResult;
10399 llrp_u16_t OpSpecID;
10400 LLRP_tSParameter * listCustom;
10401
10402 };
10403
10404 extern const LLRP_tSTypeDescriptor
10405 LLRP_tdThingMagicIDSSL900AInitializeOpSpecResult;
10406
10407 extern const LLRP_tSFieldDescriptor *
10408 LLRP_apfdThingMagicIDSSL900AInitializeOpSpecResult[];
10409
10410 extern LLRP_tSThingMagicIDSSL900AInitializeOpSpecResult *
10411 LLRP_ThingMagicIDSSL900AInitializeOpSpecResult_construct (void);
10412
10413 extern void
10414 LLRP_ThingMagicIDSSL900AInitializeOpSpecResult_destruct (
10415 LLRP_tSThingMagicIDSSL900AInitializeOpSpecResult * pThis);
10416
10417 extern void
10418 LLRP_ThingMagicIDSSL900AInitializeOpSpecResult_decodeFields (
10419 LLRP_tSThingMagicIDSSL900AInitializeOpSpecResult * pThis,
10420 LLRP_tSDecoderStream * pDecoderStream);
10421
10422 extern void
10423 LLRP_ThingMagicIDSSL900AInitializeOpSpecResult_assimilateSubParameters (
10424 LLRP_tSThingMagicIDSSL900AInitializeOpSpecResult * pThis,
10425 LLRP_tSErrorDetails * pError);
10426
10427 extern void
10428 LLRP_ThingMagicIDSSL900AInitializeOpSpecResult_encode (
10429 const LLRP_tSThingMagicIDSSL900AInitializeOpSpecResult *pThis,
10430 LLRP_tSEncoderStream * pEncoderStream);
10431
10432
10433 extern llrp_bool_t
10434 LLRP_ThingMagicIDSSL900AInitializeOpSpecResult_isAllowedIn (
10435 const LLRP_tSTypeDescriptor *pEnclosingElementType);
10436
10437 extern const LLRP_tSFieldDescriptor
10438 LLRP_fdThingMagicIDSSL900AInitializeOpSpecResult_Result;
10439
10440 extern LLRP_tEThingMagicCustomTagOpSpecResultType
10441 LLRP_ThingMagicIDSSL900AInitializeOpSpecResult_getResult (
10442 LLRP_tSThingMagicIDSSL900AInitializeOpSpecResult *pThis);
10443
10444 extern LLRP_tResultCode
10445 LLRP_ThingMagicIDSSL900AInitializeOpSpecResult_setResult (
10446 LLRP_tSThingMagicIDSSL900AInitializeOpSpecResult *pThis,
10447 LLRP_tEThingMagicCustomTagOpSpecResultType Value);
10448
10449 extern const LLRP_tSFieldDescriptor
10450 LLRP_fdThingMagicIDSSL900AInitializeOpSpecResult_OpSpecID;
10451
10452 extern llrp_u16_t
10453 LLRP_ThingMagicIDSSL900AInitializeOpSpecResult_getOpSpecID (
10454 LLRP_tSThingMagicIDSSL900AInitializeOpSpecResult *pThis);
10455
10456 extern LLRP_tResultCode
10457 LLRP_ThingMagicIDSSL900AInitializeOpSpecResult_setOpSpecID (
10458 LLRP_tSThingMagicIDSSL900AInitializeOpSpecResult *pThis,
10459 llrp_u16_t Value);
10460
10461 extern LLRP_tSParameter *
10462 LLRP_ThingMagicIDSSL900AInitializeOpSpecResult_beginCustom (
10463 LLRP_tSThingMagicIDSSL900AInitializeOpSpecResult *pThis);
10464
10465 extern LLRP_tSParameter *
10466 LLRP_ThingMagicIDSSL900AInitializeOpSpecResult_nextCustom (
10467 LLRP_tSParameter *pCurrent);
10468
10469 extern void
10470 LLRP_ThingMagicIDSSL900AInitializeOpSpecResult_clearCustom (
10471 LLRP_tSThingMagicIDSSL900AInitializeOpSpecResult *pThis);
10472
10473 extern LLRP_tResultCode
10474 LLRP_ThingMagicIDSSL900AInitializeOpSpecResult_addCustom (
10475 LLRP_tSThingMagicIDSSL900AInitializeOpSpecResult *pThis,
10476 LLRP_tSParameter *pValue);
10477
10478
10479 struct LLRP_SThingMagicIDSSL900AGetMeasurementSetup
10480 {
10481 LLRP_tSParameter hdr;
10482 LLRP_tSThingMagicIDSSL900ACommandRequest * pThingMagicIDSSL900ACommandRequest;
10483 LLRP_tSParameter * listCustom;
10484
10485 };
10486
10487 extern const LLRP_tSTypeDescriptor
10488 LLRP_tdThingMagicIDSSL900AGetMeasurementSetup;
10489
10490 extern const LLRP_tSFieldDescriptor *
10491 LLRP_apfdThingMagicIDSSL900AGetMeasurementSetup[];
10492
10493 extern LLRP_tSThingMagicIDSSL900AGetMeasurementSetup *
10494 LLRP_ThingMagicIDSSL900AGetMeasurementSetup_construct (void);
10495
10496 extern void
10497 LLRP_ThingMagicIDSSL900AGetMeasurementSetup_destruct (
10498 LLRP_tSThingMagicIDSSL900AGetMeasurementSetup * pThis);
10499
10500 extern void
10501 LLRP_ThingMagicIDSSL900AGetMeasurementSetup_decodeFields (
10502 LLRP_tSThingMagicIDSSL900AGetMeasurementSetup * pThis,
10503 LLRP_tSDecoderStream * pDecoderStream);
10504
10505 extern void
10506 LLRP_ThingMagicIDSSL900AGetMeasurementSetup_assimilateSubParameters (
10507 LLRP_tSThingMagicIDSSL900AGetMeasurementSetup * pThis,
10508 LLRP_tSErrorDetails * pError);
10509
10510 extern void
10511 LLRP_ThingMagicIDSSL900AGetMeasurementSetup_encode (
10512 const LLRP_tSThingMagicIDSSL900AGetMeasurementSetup *pThis,
10513 LLRP_tSEncoderStream * pEncoderStream);
10514
10515
10516 extern llrp_bool_t
10517 LLRP_ThingMagicIDSSL900AGetMeasurementSetup_isAllowedIn (
10518 const LLRP_tSTypeDescriptor *pEnclosingElementType);
10519
10520 extern LLRP_tSThingMagicIDSSL900ACommandRequest *
10521 LLRP_ThingMagicIDSSL900AGetMeasurementSetup_getThingMagicIDSSL900ACommandRequest (
10522 LLRP_tSThingMagicIDSSL900AGetMeasurementSetup *pThis);
10523
10524 extern LLRP_tResultCode
10525 LLRP_ThingMagicIDSSL900AGetMeasurementSetup_setThingMagicIDSSL900ACommandRequest (
10526 LLRP_tSThingMagicIDSSL900AGetMeasurementSetup *pThis,
10527 LLRP_tSThingMagicIDSSL900ACommandRequest *pValue);
10528
10529 extern LLRP_tSParameter *
10530 LLRP_ThingMagicIDSSL900AGetMeasurementSetup_beginCustom (
10531 LLRP_tSThingMagicIDSSL900AGetMeasurementSetup *pThis);
10532
10533 extern LLRP_tSParameter *
10534 LLRP_ThingMagicIDSSL900AGetMeasurementSetup_nextCustom (
10535 LLRP_tSParameter *pCurrent);
10536
10537 extern void
10538 LLRP_ThingMagicIDSSL900AGetMeasurementSetup_clearCustom (
10539 LLRP_tSThingMagicIDSSL900AGetMeasurementSetup *pThis);
10540
10541 extern LLRP_tResultCode
10542 LLRP_ThingMagicIDSSL900AGetMeasurementSetup_addCustom (
10543 LLRP_tSThingMagicIDSSL900AGetMeasurementSetup *pThis,
10544 LLRP_tSParameter *pValue);
10545
10546
10547 struct LLRP_SThingMagicIDSSL900AGetMeasurementSetupOpSpecResult
10548 {
10549 LLRP_tSParameter hdr;
10550 LLRP_tEThingMagicCustomTagOpSpecResultType eResult;
10551 llrp_u16_t OpSpecID;
10552 llrp_u16_t logInterval;
10553 llrp_u8v_t measurementByteStream;
10554 LLRP_tSThingMagicIDSStartTime * pThingMagicIDSStartTime;
10555 LLRP_tSThingMagicIDSLogLimits * pThingMagicIDSLogLimits;
10556 LLRP_tSThingMagicIDSLogMode * pThingMagicIDSLogMode;
10557 LLRP_tSThingMagicIDSDelayTime * pThingMagicIDSDelayTime;
10558 LLRP_tSThingMagicIDSApplicationData * pThingMagicIDSApplicationData;
10559 LLRP_tSParameter * listCustom;
10560
10561 };
10562
10563 extern const LLRP_tSTypeDescriptor
10564 LLRP_tdThingMagicIDSSL900AGetMeasurementSetupOpSpecResult;
10565
10566 extern const LLRP_tSFieldDescriptor *
10567 LLRP_apfdThingMagicIDSSL900AGetMeasurementSetupOpSpecResult[];
10568
10569 extern LLRP_tSThingMagicIDSSL900AGetMeasurementSetupOpSpecResult *
10570 LLRP_ThingMagicIDSSL900AGetMeasurementSetupOpSpecResult_construct (void);
10571
10572 extern void
10573 LLRP_ThingMagicIDSSL900AGetMeasurementSetupOpSpecResult_destruct (
10574 LLRP_tSThingMagicIDSSL900AGetMeasurementSetupOpSpecResult * pThis);
10575
10576 extern void
10577 LLRP_ThingMagicIDSSL900AGetMeasurementSetupOpSpecResult_decodeFields (
10578 LLRP_tSThingMagicIDSSL900AGetMeasurementSetupOpSpecResult * pThis,
10579 LLRP_tSDecoderStream * pDecoderStream);
10580
10581 extern void
10582 LLRP_ThingMagicIDSSL900AGetMeasurementSetupOpSpecResult_assimilateSubParameters (
10583 LLRP_tSThingMagicIDSSL900AGetMeasurementSetupOpSpecResult * pThis,
10584 LLRP_tSErrorDetails * pError);
10585
10586 extern void
10587 LLRP_ThingMagicIDSSL900AGetMeasurementSetupOpSpecResult_encode (
10588 const LLRP_tSThingMagicIDSSL900AGetMeasurementSetupOpSpecResult *pThis,
10589 LLRP_tSEncoderStream * pEncoderStream);
10590
10591
10592 extern llrp_bool_t
10593 LLRP_ThingMagicIDSSL900AGetMeasurementSetupOpSpecResult_isAllowedIn (
10594 const LLRP_tSTypeDescriptor *pEnclosingElementType);
10595
10596 extern const LLRP_tSFieldDescriptor
10597 LLRP_fdThingMagicIDSSL900AGetMeasurementSetupOpSpecResult_Result;
10598
10599 extern LLRP_tEThingMagicCustomTagOpSpecResultType
10600 LLRP_ThingMagicIDSSL900AGetMeasurementSetupOpSpecResult_getResult (
10601 LLRP_tSThingMagicIDSSL900AGetMeasurementSetupOpSpecResult *pThis);
10602
10603 extern LLRP_tResultCode
10604 LLRP_ThingMagicIDSSL900AGetMeasurementSetupOpSpecResult_setResult (
10605 LLRP_tSThingMagicIDSSL900AGetMeasurementSetupOpSpecResult *pThis,
10606 LLRP_tEThingMagicCustomTagOpSpecResultType Value);
10607
10608 extern const LLRP_tSFieldDescriptor
10609 LLRP_fdThingMagicIDSSL900AGetMeasurementSetupOpSpecResult_OpSpecID;
10610
10611 extern llrp_u16_t
10612 LLRP_ThingMagicIDSSL900AGetMeasurementSetupOpSpecResult_getOpSpecID (
10613 LLRP_tSThingMagicIDSSL900AGetMeasurementSetupOpSpecResult *pThis);
10614
10615 extern LLRP_tResultCode
10616 LLRP_ThingMagicIDSSL900AGetMeasurementSetupOpSpecResult_setOpSpecID (
10617 LLRP_tSThingMagicIDSSL900AGetMeasurementSetupOpSpecResult *pThis,
10618 llrp_u16_t Value);
10619
10620 extern const LLRP_tSFieldDescriptor
10621 LLRP_fdThingMagicIDSSL900AGetMeasurementSetupOpSpecResult_logInterval;
10622
10623 extern llrp_u16_t
10624 LLRP_ThingMagicIDSSL900AGetMeasurementSetupOpSpecResult_getlogInterval (
10625 LLRP_tSThingMagicIDSSL900AGetMeasurementSetupOpSpecResult *pThis);
10626
10627 extern LLRP_tResultCode
10628 LLRP_ThingMagicIDSSL900AGetMeasurementSetupOpSpecResult_setlogInterval (
10629 LLRP_tSThingMagicIDSSL900AGetMeasurementSetupOpSpecResult *pThis,
10630 llrp_u16_t Value);
10631
10632 extern const LLRP_tSFieldDescriptor
10633 LLRP_fdThingMagicIDSSL900AGetMeasurementSetupOpSpecResult_measurementByteStream;
10634
10635 extern llrp_u8v_t
10636 LLRP_ThingMagicIDSSL900AGetMeasurementSetupOpSpecResult_getmeasurementByteStream (
10637 LLRP_tSThingMagicIDSSL900AGetMeasurementSetupOpSpecResult *pThis);
10638
10639 extern LLRP_tResultCode
10640 LLRP_ThingMagicIDSSL900AGetMeasurementSetupOpSpecResult_setmeasurementByteStream (
10641 LLRP_tSThingMagicIDSSL900AGetMeasurementSetupOpSpecResult *pThis,
10642 llrp_u8v_t Value);
10643
10644 extern LLRP_tSThingMagicIDSStartTime *
10645 LLRP_ThingMagicIDSSL900AGetMeasurementSetupOpSpecResult_getThingMagicIDSStartTime (
10646 LLRP_tSThingMagicIDSSL900AGetMeasurementSetupOpSpecResult *pThis);
10647
10648 extern LLRP_tResultCode
10649 LLRP_ThingMagicIDSSL900AGetMeasurementSetupOpSpecResult_setThingMagicIDSStartTime (
10650 LLRP_tSThingMagicIDSSL900AGetMeasurementSetupOpSpecResult *pThis,
10651 LLRP_tSThingMagicIDSStartTime *pValue);
10652
10653 extern LLRP_tSThingMagicIDSLogLimits *
10654 LLRP_ThingMagicIDSSL900AGetMeasurementSetupOpSpecResult_getThingMagicIDSLogLimits (
10655 LLRP_tSThingMagicIDSSL900AGetMeasurementSetupOpSpecResult *pThis);
10656
10657 extern LLRP_tResultCode
10658 LLRP_ThingMagicIDSSL900AGetMeasurementSetupOpSpecResult_setThingMagicIDSLogLimits (
10659 LLRP_tSThingMagicIDSSL900AGetMeasurementSetupOpSpecResult *pThis,
10660 LLRP_tSThingMagicIDSLogLimits *pValue);
10661
10662 extern LLRP_tSThingMagicIDSLogMode *
10663 LLRP_ThingMagicIDSSL900AGetMeasurementSetupOpSpecResult_getThingMagicIDSLogMode (
10664 LLRP_tSThingMagicIDSSL900AGetMeasurementSetupOpSpecResult *pThis);
10665
10666 extern LLRP_tResultCode
10667 LLRP_ThingMagicIDSSL900AGetMeasurementSetupOpSpecResult_setThingMagicIDSLogMode (
10668 LLRP_tSThingMagicIDSSL900AGetMeasurementSetupOpSpecResult *pThis,
10669 LLRP_tSThingMagicIDSLogMode *pValue);
10670
10671 extern LLRP_tSThingMagicIDSDelayTime *
10672 LLRP_ThingMagicIDSSL900AGetMeasurementSetupOpSpecResult_getThingMagicIDSDelayTime (
10673 LLRP_tSThingMagicIDSSL900AGetMeasurementSetupOpSpecResult *pThis);
10674
10675 extern LLRP_tResultCode
10676 LLRP_ThingMagicIDSSL900AGetMeasurementSetupOpSpecResult_setThingMagicIDSDelayTime (
10677 LLRP_tSThingMagicIDSSL900AGetMeasurementSetupOpSpecResult *pThis,
10678 LLRP_tSThingMagicIDSDelayTime *pValue);
10679
10680 extern LLRP_tSThingMagicIDSApplicationData *
10681 LLRP_ThingMagicIDSSL900AGetMeasurementSetupOpSpecResult_getThingMagicIDSApplicationData (
10682 LLRP_tSThingMagicIDSSL900AGetMeasurementSetupOpSpecResult *pThis);
10683
10684 extern LLRP_tResultCode
10685 LLRP_ThingMagicIDSSL900AGetMeasurementSetupOpSpecResult_setThingMagicIDSApplicationData (
10686 LLRP_tSThingMagicIDSSL900AGetMeasurementSetupOpSpecResult *pThis,
10687 LLRP_tSThingMagicIDSApplicationData *pValue);
10688
10689 extern LLRP_tSParameter *
10690 LLRP_ThingMagicIDSSL900AGetMeasurementSetupOpSpecResult_beginCustom (
10691 LLRP_tSThingMagicIDSSL900AGetMeasurementSetupOpSpecResult *pThis);
10692
10693 extern LLRP_tSParameter *
10694 LLRP_ThingMagicIDSSL900AGetMeasurementSetupOpSpecResult_nextCustom (
10695 LLRP_tSParameter *pCurrent);
10696
10697 extern void
10698 LLRP_ThingMagicIDSSL900AGetMeasurementSetupOpSpecResult_clearCustom (
10699 LLRP_tSThingMagicIDSSL900AGetMeasurementSetupOpSpecResult *pThis);
10700
10701 extern LLRP_tResultCode
10702 LLRP_ThingMagicIDSSL900AGetMeasurementSetupOpSpecResult_addCustom (
10703 LLRP_tSThingMagicIDSSL900AGetMeasurementSetupOpSpecResult *pThis,
10704 LLRP_tSParameter *pValue);
10705
10706
10707 struct LLRP_SThingMagicIDSSL900AGetCalibrationData
10708 {
10709 LLRP_tSParameter hdr;
10710 LLRP_tSThingMagicIDSSL900ACommandRequest * pThingMagicIDSSL900ACommandRequest;
10711 LLRP_tSParameter * listCustom;
10712
10713 };
10714
10715 extern const LLRP_tSTypeDescriptor
10716 LLRP_tdThingMagicIDSSL900AGetCalibrationData;
10717
10718 extern const LLRP_tSFieldDescriptor *
10719 LLRP_apfdThingMagicIDSSL900AGetCalibrationData[];
10720
10721 extern LLRP_tSThingMagicIDSSL900AGetCalibrationData *
10722 LLRP_ThingMagicIDSSL900AGetCalibrationData_construct (void);
10723
10724 extern void
10725 LLRP_ThingMagicIDSSL900AGetCalibrationData_destruct (
10726 LLRP_tSThingMagicIDSSL900AGetCalibrationData * pThis);
10727
10728 extern void
10729 LLRP_ThingMagicIDSSL900AGetCalibrationData_decodeFields (
10730 LLRP_tSThingMagicIDSSL900AGetCalibrationData * pThis,
10731 LLRP_tSDecoderStream * pDecoderStream);
10732
10733 extern void
10734 LLRP_ThingMagicIDSSL900AGetCalibrationData_assimilateSubParameters (
10735 LLRP_tSThingMagicIDSSL900AGetCalibrationData * pThis,
10736 LLRP_tSErrorDetails * pError);
10737
10738 extern void
10739 LLRP_ThingMagicIDSSL900AGetCalibrationData_encode (
10740 const LLRP_tSThingMagicIDSSL900AGetCalibrationData *pThis,
10741 LLRP_tSEncoderStream * pEncoderStream);
10742
10743
10744 extern llrp_bool_t
10745 LLRP_ThingMagicIDSSL900AGetCalibrationData_isAllowedIn (
10746 const LLRP_tSTypeDescriptor *pEnclosingElementType);
10747
10748 extern LLRP_tSThingMagicIDSSL900ACommandRequest *
10749 LLRP_ThingMagicIDSSL900AGetCalibrationData_getThingMagicIDSSL900ACommandRequest (
10750 LLRP_tSThingMagicIDSSL900AGetCalibrationData *pThis);
10751
10752 extern LLRP_tResultCode
10753 LLRP_ThingMagicIDSSL900AGetCalibrationData_setThingMagicIDSSL900ACommandRequest (
10754 LLRP_tSThingMagicIDSSL900AGetCalibrationData *pThis,
10755 LLRP_tSThingMagicIDSSL900ACommandRequest *pValue);
10756
10757 extern LLRP_tSParameter *
10758 LLRP_ThingMagicIDSSL900AGetCalibrationData_beginCustom (
10759 LLRP_tSThingMagicIDSSL900AGetCalibrationData *pThis);
10760
10761 extern LLRP_tSParameter *
10762 LLRP_ThingMagicIDSSL900AGetCalibrationData_nextCustom (
10763 LLRP_tSParameter *pCurrent);
10764
10765 extern void
10766 LLRP_ThingMagicIDSSL900AGetCalibrationData_clearCustom (
10767 LLRP_tSThingMagicIDSSL900AGetCalibrationData *pThis);
10768
10769 extern LLRP_tResultCode
10770 LLRP_ThingMagicIDSSL900AGetCalibrationData_addCustom (
10771 LLRP_tSThingMagicIDSSL900AGetCalibrationData *pThis,
10772 LLRP_tSParameter *pValue);
10773
10774
10775 struct LLRP_SThingMagicIDSSL900AGetCalibrationDataOpSpecResult
10776 {
10777 LLRP_tSParameter hdr;
10778 LLRP_tEThingMagicCustomTagOpSpecResultType eResult;
10779 llrp_u16_t OpSpecID;
10780 LLRP_tSThingMagicIDSCalibrationData * pThingMagicIDSCalibrationData;
10781 LLRP_tSParameter * listCustom;
10782
10783 };
10784
10785 extern const LLRP_tSTypeDescriptor
10786 LLRP_tdThingMagicIDSSL900AGetCalibrationDataOpSpecResult;
10787
10788 extern const LLRP_tSFieldDescriptor *
10789 LLRP_apfdThingMagicIDSSL900AGetCalibrationDataOpSpecResult[];
10790
10791 extern LLRP_tSThingMagicIDSSL900AGetCalibrationDataOpSpecResult *
10792 LLRP_ThingMagicIDSSL900AGetCalibrationDataOpSpecResult_construct (void);
10793
10794 extern void
10795 LLRP_ThingMagicIDSSL900AGetCalibrationDataOpSpecResult_destruct (
10796 LLRP_tSThingMagicIDSSL900AGetCalibrationDataOpSpecResult * pThis);
10797
10798 extern void
10799 LLRP_ThingMagicIDSSL900AGetCalibrationDataOpSpecResult_decodeFields (
10800 LLRP_tSThingMagicIDSSL900AGetCalibrationDataOpSpecResult * pThis,
10801 LLRP_tSDecoderStream * pDecoderStream);
10802
10803 extern void
10804 LLRP_ThingMagicIDSSL900AGetCalibrationDataOpSpecResult_assimilateSubParameters (
10805 LLRP_tSThingMagicIDSSL900AGetCalibrationDataOpSpecResult * pThis,
10806 LLRP_tSErrorDetails * pError);
10807
10808 extern void
10809 LLRP_ThingMagicIDSSL900AGetCalibrationDataOpSpecResult_encode (
10810 const LLRP_tSThingMagicIDSSL900AGetCalibrationDataOpSpecResult *pThis,
10811 LLRP_tSEncoderStream * pEncoderStream);
10812
10813
10814 extern llrp_bool_t
10815 LLRP_ThingMagicIDSSL900AGetCalibrationDataOpSpecResult_isAllowedIn (
10816 const LLRP_tSTypeDescriptor *pEnclosingElementType);
10817
10818 extern const LLRP_tSFieldDescriptor
10819 LLRP_fdThingMagicIDSSL900AGetCalibrationDataOpSpecResult_Result;
10820
10821 extern LLRP_tEThingMagicCustomTagOpSpecResultType
10822 LLRP_ThingMagicIDSSL900AGetCalibrationDataOpSpecResult_getResult (
10823 LLRP_tSThingMagicIDSSL900AGetCalibrationDataOpSpecResult *pThis);
10824
10825 extern LLRP_tResultCode
10826 LLRP_ThingMagicIDSSL900AGetCalibrationDataOpSpecResult_setResult (
10827 LLRP_tSThingMagicIDSSL900AGetCalibrationDataOpSpecResult *pThis,
10828 LLRP_tEThingMagicCustomTagOpSpecResultType Value);
10829
10830 extern const LLRP_tSFieldDescriptor
10831 LLRP_fdThingMagicIDSSL900AGetCalibrationDataOpSpecResult_OpSpecID;
10832
10833 extern llrp_u16_t
10834 LLRP_ThingMagicIDSSL900AGetCalibrationDataOpSpecResult_getOpSpecID (
10835 LLRP_tSThingMagicIDSSL900AGetCalibrationDataOpSpecResult *pThis);
10836
10837 extern LLRP_tResultCode
10838 LLRP_ThingMagicIDSSL900AGetCalibrationDataOpSpecResult_setOpSpecID (
10839 LLRP_tSThingMagicIDSSL900AGetCalibrationDataOpSpecResult *pThis,
10840 llrp_u16_t Value);
10841
10842 extern LLRP_tSThingMagicIDSCalibrationData *
10843 LLRP_ThingMagicIDSSL900AGetCalibrationDataOpSpecResult_getThingMagicIDSCalibrationData (
10844 LLRP_tSThingMagicIDSSL900AGetCalibrationDataOpSpecResult *pThis);
10845
10846 extern LLRP_tResultCode
10847 LLRP_ThingMagicIDSSL900AGetCalibrationDataOpSpecResult_setThingMagicIDSCalibrationData (
10848 LLRP_tSThingMagicIDSSL900AGetCalibrationDataOpSpecResult *pThis,
10849 LLRP_tSThingMagicIDSCalibrationData *pValue);
10850
10851 extern LLRP_tSParameter *
10852 LLRP_ThingMagicIDSSL900AGetCalibrationDataOpSpecResult_beginCustom (
10853 LLRP_tSThingMagicIDSSL900AGetCalibrationDataOpSpecResult *pThis);
10854
10855 extern LLRP_tSParameter *
10856 LLRP_ThingMagicIDSSL900AGetCalibrationDataOpSpecResult_nextCustom (
10857 LLRP_tSParameter *pCurrent);
10858
10859 extern void
10860 LLRP_ThingMagicIDSSL900AGetCalibrationDataOpSpecResult_clearCustom (
10861 LLRP_tSThingMagicIDSSL900AGetCalibrationDataOpSpecResult *pThis);
10862
10863 extern LLRP_tResultCode
10864 LLRP_ThingMagicIDSSL900AGetCalibrationDataOpSpecResult_addCustom (
10865 LLRP_tSThingMagicIDSSL900AGetCalibrationDataOpSpecResult *pThis,
10866 LLRP_tSParameter *pValue);
10867
10868
10869 struct LLRP_SThingMagicIDSSL900ASetCalibrationData
10870 {
10871 LLRP_tSParameter hdr;
10872 LLRP_tSThingMagicIDSSL900ACommandRequest * pThingMagicIDSSL900ACommandRequest;
10873 LLRP_tSThingMagicIDSCalibrationData * pThingMagicIDSCalibrationData;
10874 LLRP_tSParameter * listCustom;
10875
10876 };
10877
10878 extern const LLRP_tSTypeDescriptor
10879 LLRP_tdThingMagicIDSSL900ASetCalibrationData;
10880
10881 extern const LLRP_tSFieldDescriptor *
10882 LLRP_apfdThingMagicIDSSL900ASetCalibrationData[];
10883
10884 extern LLRP_tSThingMagicIDSSL900ASetCalibrationData *
10885 LLRP_ThingMagicIDSSL900ASetCalibrationData_construct (void);
10886
10887 extern void
10888 LLRP_ThingMagicIDSSL900ASetCalibrationData_destruct (
10889 LLRP_tSThingMagicIDSSL900ASetCalibrationData * pThis);
10890
10891 extern void
10892 LLRP_ThingMagicIDSSL900ASetCalibrationData_decodeFields (
10893 LLRP_tSThingMagicIDSSL900ASetCalibrationData * pThis,
10894 LLRP_tSDecoderStream * pDecoderStream);
10895
10896 extern void
10897 LLRP_ThingMagicIDSSL900ASetCalibrationData_assimilateSubParameters (
10898 LLRP_tSThingMagicIDSSL900ASetCalibrationData * pThis,
10899 LLRP_tSErrorDetails * pError);
10900
10901 extern void
10902 LLRP_ThingMagicIDSSL900ASetCalibrationData_encode (
10903 const LLRP_tSThingMagicIDSSL900ASetCalibrationData *pThis,
10904 LLRP_tSEncoderStream * pEncoderStream);
10905
10906
10907 extern llrp_bool_t
10908 LLRP_ThingMagicIDSSL900ASetCalibrationData_isAllowedIn (
10909 const LLRP_tSTypeDescriptor *pEnclosingElementType);
10910
10911 extern LLRP_tSThingMagicIDSSL900ACommandRequest *
10912 LLRP_ThingMagicIDSSL900ASetCalibrationData_getThingMagicIDSSL900ACommandRequest (
10913 LLRP_tSThingMagicIDSSL900ASetCalibrationData *pThis);
10914
10915 extern LLRP_tResultCode
10916 LLRP_ThingMagicIDSSL900ASetCalibrationData_setThingMagicIDSSL900ACommandRequest (
10917 LLRP_tSThingMagicIDSSL900ASetCalibrationData *pThis,
10918 LLRP_tSThingMagicIDSSL900ACommandRequest *pValue);
10919
10920 extern LLRP_tSThingMagicIDSCalibrationData *
10921 LLRP_ThingMagicIDSSL900ASetCalibrationData_getThingMagicIDSCalibrationData (
10922 LLRP_tSThingMagicIDSSL900ASetCalibrationData *pThis);
10923
10924 extern LLRP_tResultCode
10925 LLRP_ThingMagicIDSSL900ASetCalibrationData_setThingMagicIDSCalibrationData (
10926 LLRP_tSThingMagicIDSSL900ASetCalibrationData *pThis,
10927 LLRP_tSThingMagicIDSCalibrationData *pValue);
10928
10929 extern LLRP_tSParameter *
10930 LLRP_ThingMagicIDSSL900ASetCalibrationData_beginCustom (
10931 LLRP_tSThingMagicIDSSL900ASetCalibrationData *pThis);
10932
10933 extern LLRP_tSParameter *
10934 LLRP_ThingMagicIDSSL900ASetCalibrationData_nextCustom (
10935 LLRP_tSParameter *pCurrent);
10936
10937 extern void
10938 LLRP_ThingMagicIDSSL900ASetCalibrationData_clearCustom (
10939 LLRP_tSThingMagicIDSSL900ASetCalibrationData *pThis);
10940
10941 extern LLRP_tResultCode
10942 LLRP_ThingMagicIDSSL900ASetCalibrationData_addCustom (
10943 LLRP_tSThingMagicIDSSL900ASetCalibrationData *pThis,
10944 LLRP_tSParameter *pValue);
10945
10946
10947 struct LLRP_SThingMagicIDSSL900ASetCalibrationDataOpSpecResult
10948 {
10949 LLRP_tSParameter hdr;
10950 LLRP_tEThingMagicCustomTagOpSpecResultType eResult;
10951 llrp_u16_t OpSpecID;
10952 LLRP_tSParameter * listCustom;
10953
10954 };
10955
10956 extern const LLRP_tSTypeDescriptor
10957 LLRP_tdThingMagicIDSSL900ASetCalibrationDataOpSpecResult;
10958
10959 extern const LLRP_tSFieldDescriptor *
10960 LLRP_apfdThingMagicIDSSL900ASetCalibrationDataOpSpecResult[];
10961
10962 extern LLRP_tSThingMagicIDSSL900ASetCalibrationDataOpSpecResult *
10963 LLRP_ThingMagicIDSSL900ASetCalibrationDataOpSpecResult_construct (void);
10964
10965 extern void
10966 LLRP_ThingMagicIDSSL900ASetCalibrationDataOpSpecResult_destruct (
10967 LLRP_tSThingMagicIDSSL900ASetCalibrationDataOpSpecResult * pThis);
10968
10969 extern void
10970 LLRP_ThingMagicIDSSL900ASetCalibrationDataOpSpecResult_decodeFields (
10971 LLRP_tSThingMagicIDSSL900ASetCalibrationDataOpSpecResult * pThis,
10972 LLRP_tSDecoderStream * pDecoderStream);
10973
10974 extern void
10975 LLRP_ThingMagicIDSSL900ASetCalibrationDataOpSpecResult_assimilateSubParameters (
10976 LLRP_tSThingMagicIDSSL900ASetCalibrationDataOpSpecResult * pThis,
10977 LLRP_tSErrorDetails * pError);
10978
10979 extern void
10980 LLRP_ThingMagicIDSSL900ASetCalibrationDataOpSpecResult_encode (
10981 const LLRP_tSThingMagicIDSSL900ASetCalibrationDataOpSpecResult *pThis,
10982 LLRP_tSEncoderStream * pEncoderStream);
10983
10984
10985 extern llrp_bool_t
10986 LLRP_ThingMagicIDSSL900ASetCalibrationDataOpSpecResult_isAllowedIn (
10987 const LLRP_tSTypeDescriptor *pEnclosingElementType);
10988
10989 extern const LLRP_tSFieldDescriptor
10990 LLRP_fdThingMagicIDSSL900ASetCalibrationDataOpSpecResult_Result;
10991
10992 extern LLRP_tEThingMagicCustomTagOpSpecResultType
10993 LLRP_ThingMagicIDSSL900ASetCalibrationDataOpSpecResult_getResult (
10994 LLRP_tSThingMagicIDSSL900ASetCalibrationDataOpSpecResult *pThis);
10995
10996 extern LLRP_tResultCode
10997 LLRP_ThingMagicIDSSL900ASetCalibrationDataOpSpecResult_setResult (
10998 LLRP_tSThingMagicIDSSL900ASetCalibrationDataOpSpecResult *pThis,
10999 LLRP_tEThingMagicCustomTagOpSpecResultType Value);
11000
11001 extern const LLRP_tSFieldDescriptor
11002 LLRP_fdThingMagicIDSSL900ASetCalibrationDataOpSpecResult_OpSpecID;
11003
11004 extern llrp_u16_t
11005 LLRP_ThingMagicIDSSL900ASetCalibrationDataOpSpecResult_getOpSpecID (
11006 LLRP_tSThingMagicIDSSL900ASetCalibrationDataOpSpecResult *pThis);
11007
11008 extern LLRP_tResultCode
11009 LLRP_ThingMagicIDSSL900ASetCalibrationDataOpSpecResult_setOpSpecID (
11010 LLRP_tSThingMagicIDSSL900ASetCalibrationDataOpSpecResult *pThis,
11011 llrp_u16_t Value);
11012
11013 extern LLRP_tSParameter *
11014 LLRP_ThingMagicIDSSL900ASetCalibrationDataOpSpecResult_beginCustom (
11015 LLRP_tSThingMagicIDSSL900ASetCalibrationDataOpSpecResult *pThis);
11016
11017 extern LLRP_tSParameter *
11018 LLRP_ThingMagicIDSSL900ASetCalibrationDataOpSpecResult_nextCustom (
11019 LLRP_tSParameter *pCurrent);
11020
11021 extern void
11022 LLRP_ThingMagicIDSSL900ASetCalibrationDataOpSpecResult_clearCustom (
11023 LLRP_tSThingMagicIDSSL900ASetCalibrationDataOpSpecResult *pThis);
11024
11025 extern LLRP_tResultCode
11026 LLRP_ThingMagicIDSSL900ASetCalibrationDataOpSpecResult_addCustom (
11027 LLRP_tSThingMagicIDSSL900ASetCalibrationDataOpSpecResult *pThis,
11028 LLRP_tSParameter *pValue);
11029
11030
11031 struct LLRP_SThingMagicIDSSL900ASetSFEParams
11032 {
11033 LLRP_tSParameter hdr;
11034 LLRP_tSThingMagicIDSSL900ACommandRequest * pThingMagicIDSSL900ACommandRequest;
11035 LLRP_tSThingMagicIDSSFEParam * pThingMagicIDSSFEParam;
11036 LLRP_tSParameter * listCustom;
11037
11038 };
11039
11040 extern const LLRP_tSTypeDescriptor
11041 LLRP_tdThingMagicIDSSL900ASetSFEParams;
11042
11043 extern const LLRP_tSFieldDescriptor *
11044 LLRP_apfdThingMagicIDSSL900ASetSFEParams[];
11045
11046 extern LLRP_tSThingMagicIDSSL900ASetSFEParams *
11047 LLRP_ThingMagicIDSSL900ASetSFEParams_construct (void);
11048
11049 extern void
11050 LLRP_ThingMagicIDSSL900ASetSFEParams_destruct (
11051 LLRP_tSThingMagicIDSSL900ASetSFEParams * pThis);
11052
11053 extern void
11054 LLRP_ThingMagicIDSSL900ASetSFEParams_decodeFields (
11055 LLRP_tSThingMagicIDSSL900ASetSFEParams * pThis,
11056 LLRP_tSDecoderStream * pDecoderStream);
11057
11058 extern void
11059 LLRP_ThingMagicIDSSL900ASetSFEParams_assimilateSubParameters (
11060 LLRP_tSThingMagicIDSSL900ASetSFEParams * pThis,
11061 LLRP_tSErrorDetails * pError);
11062
11063 extern void
11064 LLRP_ThingMagicIDSSL900ASetSFEParams_encode (
11065 const LLRP_tSThingMagicIDSSL900ASetSFEParams *pThis,
11066 LLRP_tSEncoderStream * pEncoderStream);
11067
11068
11069 extern llrp_bool_t
11070 LLRP_ThingMagicIDSSL900ASetSFEParams_isAllowedIn (
11071 const LLRP_tSTypeDescriptor *pEnclosingElementType);
11072
11073 extern LLRP_tSThingMagicIDSSL900ACommandRequest *
11074 LLRP_ThingMagicIDSSL900ASetSFEParams_getThingMagicIDSSL900ACommandRequest (
11075 LLRP_tSThingMagicIDSSL900ASetSFEParams *pThis);
11076
11077 extern LLRP_tResultCode
11078 LLRP_ThingMagicIDSSL900ASetSFEParams_setThingMagicIDSSL900ACommandRequest (
11079 LLRP_tSThingMagicIDSSL900ASetSFEParams *pThis,
11080 LLRP_tSThingMagicIDSSL900ACommandRequest *pValue);
11081
11082 extern LLRP_tSThingMagicIDSSFEParam *
11083 LLRP_ThingMagicIDSSL900ASetSFEParams_getThingMagicIDSSFEParam (
11084 LLRP_tSThingMagicIDSSL900ASetSFEParams *pThis);
11085
11086 extern LLRP_tResultCode
11087 LLRP_ThingMagicIDSSL900ASetSFEParams_setThingMagicIDSSFEParam (
11088 LLRP_tSThingMagicIDSSL900ASetSFEParams *pThis,
11089 LLRP_tSThingMagicIDSSFEParam *pValue);
11090
11091 extern LLRP_tSParameter *
11092 LLRP_ThingMagicIDSSL900ASetSFEParams_beginCustom (
11093 LLRP_tSThingMagicIDSSL900ASetSFEParams *pThis);
11094
11095 extern LLRP_tSParameter *
11096 LLRP_ThingMagicIDSSL900ASetSFEParams_nextCustom (
11097 LLRP_tSParameter *pCurrent);
11098
11099 extern void
11100 LLRP_ThingMagicIDSSL900ASetSFEParams_clearCustom (
11101 LLRP_tSThingMagicIDSSL900ASetSFEParams *pThis);
11102
11103 extern LLRP_tResultCode
11104 LLRP_ThingMagicIDSSL900ASetSFEParams_addCustom (
11105 LLRP_tSThingMagicIDSSL900ASetSFEParams *pThis,
11106 LLRP_tSParameter *pValue);
11107
11108
11109 struct LLRP_SThingMagicIDSSL900ASetSFEParamsOpSpecResult
11110 {
11111 LLRP_tSParameter hdr;
11112 LLRP_tEThingMagicCustomTagOpSpecResultType eResult;
11113 llrp_u16_t OpSpecID;
11114 LLRP_tSParameter * listCustom;
11115
11116 };
11117
11118 extern const LLRP_tSTypeDescriptor
11119 LLRP_tdThingMagicIDSSL900ASetSFEParamsOpSpecResult;
11120
11121 extern const LLRP_tSFieldDescriptor *
11122 LLRP_apfdThingMagicIDSSL900ASetSFEParamsOpSpecResult[];
11123
11124 extern LLRP_tSThingMagicIDSSL900ASetSFEParamsOpSpecResult *
11125 LLRP_ThingMagicIDSSL900ASetSFEParamsOpSpecResult_construct (void);
11126
11127 extern void
11128 LLRP_ThingMagicIDSSL900ASetSFEParamsOpSpecResult_destruct (
11129 LLRP_tSThingMagicIDSSL900ASetSFEParamsOpSpecResult * pThis);
11130
11131 extern void
11132 LLRP_ThingMagicIDSSL900ASetSFEParamsOpSpecResult_decodeFields (
11133 LLRP_tSThingMagicIDSSL900ASetSFEParamsOpSpecResult * pThis,
11134 LLRP_tSDecoderStream * pDecoderStream);
11135
11136 extern void
11137 LLRP_ThingMagicIDSSL900ASetSFEParamsOpSpecResult_assimilateSubParameters (
11138 LLRP_tSThingMagicIDSSL900ASetSFEParamsOpSpecResult * pThis,
11139 LLRP_tSErrorDetails * pError);
11140
11141 extern void
11142 LLRP_ThingMagicIDSSL900ASetSFEParamsOpSpecResult_encode (
11143 const LLRP_tSThingMagicIDSSL900ASetSFEParamsOpSpecResult *pThis,
11144 LLRP_tSEncoderStream * pEncoderStream);
11145
11146
11147 extern llrp_bool_t
11148 LLRP_ThingMagicIDSSL900ASetSFEParamsOpSpecResult_isAllowedIn (
11149 const LLRP_tSTypeDescriptor *pEnclosingElementType);
11150
11151 extern const LLRP_tSFieldDescriptor
11152 LLRP_fdThingMagicIDSSL900ASetSFEParamsOpSpecResult_Result;
11153
11154 extern LLRP_tEThingMagicCustomTagOpSpecResultType
11155 LLRP_ThingMagicIDSSL900ASetSFEParamsOpSpecResult_getResult (
11156 LLRP_tSThingMagicIDSSL900ASetSFEParamsOpSpecResult *pThis);
11157
11158 extern LLRP_tResultCode
11159 LLRP_ThingMagicIDSSL900ASetSFEParamsOpSpecResult_setResult (
11160 LLRP_tSThingMagicIDSSL900ASetSFEParamsOpSpecResult *pThis,
11161 LLRP_tEThingMagicCustomTagOpSpecResultType Value);
11162
11163 extern const LLRP_tSFieldDescriptor
11164 LLRP_fdThingMagicIDSSL900ASetSFEParamsOpSpecResult_OpSpecID;
11165
11166 extern llrp_u16_t
11167 LLRP_ThingMagicIDSSL900ASetSFEParamsOpSpecResult_getOpSpecID (
11168 LLRP_tSThingMagicIDSSL900ASetSFEParamsOpSpecResult *pThis);
11169
11170 extern LLRP_tResultCode
11171 LLRP_ThingMagicIDSSL900ASetSFEParamsOpSpecResult_setOpSpecID (
11172 LLRP_tSThingMagicIDSSL900ASetSFEParamsOpSpecResult *pThis,
11173 llrp_u16_t Value);
11174
11175 extern LLRP_tSParameter *
11176 LLRP_ThingMagicIDSSL900ASetSFEParamsOpSpecResult_beginCustom (
11177 LLRP_tSThingMagicIDSSL900ASetSFEParamsOpSpecResult *pThis);
11178
11179 extern LLRP_tSParameter *
11180 LLRP_ThingMagicIDSSL900ASetSFEParamsOpSpecResult_nextCustom (
11181 LLRP_tSParameter *pCurrent);
11182
11183 extern void
11184 LLRP_ThingMagicIDSSL900ASetSFEParamsOpSpecResult_clearCustom (
11185 LLRP_tSThingMagicIDSSL900ASetSFEParamsOpSpecResult *pThis);
11186
11187 extern LLRP_tResultCode
11188 LLRP_ThingMagicIDSSL900ASetSFEParamsOpSpecResult_addCustom (
11189 LLRP_tSThingMagicIDSSL900ASetSFEParamsOpSpecResult *pThis,
11190 LLRP_tSParameter *pValue);
11191
11192
11193 struct LLRP_SThingMagicIDSSL900AAccessFIFOStatus
11194 {
11195 LLRP_tSParameter hdr;
11196 LLRP_tSThingMagicIDSSL900ACommandRequest * pThingMagicIDSSL900ACommandRequest;
11197 LLRP_tSParameter * listCustom;
11198
11199 };
11200
11201 extern const LLRP_tSTypeDescriptor
11202 LLRP_tdThingMagicIDSSL900AAccessFIFOStatus;
11203
11204 extern const LLRP_tSFieldDescriptor *
11205 LLRP_apfdThingMagicIDSSL900AAccessFIFOStatus[];
11206
11207 extern LLRP_tSThingMagicIDSSL900AAccessFIFOStatus *
11208 LLRP_ThingMagicIDSSL900AAccessFIFOStatus_construct (void);
11209
11210 extern void
11211 LLRP_ThingMagicIDSSL900AAccessFIFOStatus_destruct (
11212 LLRP_tSThingMagicIDSSL900AAccessFIFOStatus * pThis);
11213
11214 extern void
11215 LLRP_ThingMagicIDSSL900AAccessFIFOStatus_decodeFields (
11216 LLRP_tSThingMagicIDSSL900AAccessFIFOStatus * pThis,
11217 LLRP_tSDecoderStream * pDecoderStream);
11218
11219 extern void
11220 LLRP_ThingMagicIDSSL900AAccessFIFOStatus_assimilateSubParameters (
11221 LLRP_tSThingMagicIDSSL900AAccessFIFOStatus * pThis,
11222 LLRP_tSErrorDetails * pError);
11223
11224 extern void
11225 LLRP_ThingMagicIDSSL900AAccessFIFOStatus_encode (
11226 const LLRP_tSThingMagicIDSSL900AAccessFIFOStatus *pThis,
11227 LLRP_tSEncoderStream * pEncoderStream);
11228
11229
11230 extern llrp_bool_t
11231 LLRP_ThingMagicIDSSL900AAccessFIFOStatus_isAllowedIn (
11232 const LLRP_tSTypeDescriptor *pEnclosingElementType);
11233
11234 extern LLRP_tSThingMagicIDSSL900ACommandRequest *
11235 LLRP_ThingMagicIDSSL900AAccessFIFOStatus_getThingMagicIDSSL900ACommandRequest (
11236 LLRP_tSThingMagicIDSSL900AAccessFIFOStatus *pThis);
11237
11238 extern LLRP_tResultCode
11239 LLRP_ThingMagicIDSSL900AAccessFIFOStatus_setThingMagicIDSSL900ACommandRequest (
11240 LLRP_tSThingMagicIDSSL900AAccessFIFOStatus *pThis,
11241 LLRP_tSThingMagicIDSSL900ACommandRequest *pValue);
11242
11243 extern LLRP_tSParameter *
11244 LLRP_ThingMagicIDSSL900AAccessFIFOStatus_beginCustom (
11245 LLRP_tSThingMagicIDSSL900AAccessFIFOStatus *pThis);
11246
11247 extern LLRP_tSParameter *
11248 LLRP_ThingMagicIDSSL900AAccessFIFOStatus_nextCustom (
11249 LLRP_tSParameter *pCurrent);
11250
11251 extern void
11252 LLRP_ThingMagicIDSSL900AAccessFIFOStatus_clearCustom (
11253 LLRP_tSThingMagicIDSSL900AAccessFIFOStatus *pThis);
11254
11255 extern LLRP_tResultCode
11256 LLRP_ThingMagicIDSSL900AAccessFIFOStatus_addCustom (
11257 LLRP_tSThingMagicIDSSL900AAccessFIFOStatus *pThis,
11258 LLRP_tSParameter *pValue);
11259
11260
11261 struct LLRP_SThingMagicIDSSL900AAccessFIFOStatusOpSpecResult
11262 {
11263 LLRP_tSParameter hdr;
11264 LLRP_tEThingMagicCustomTagOpSpecResultType eResult;
11265 llrp_u16_t OpSpecID;
11266 llrp_u1_t FIFOStatusBusy;
11267 llrp_u1_t FIFOStatusDataReady;
11268 llrp_u1_t FIFOStatusNoData;
11269 llrp_u8_t numValidBytes;
11270 llrp_u1_t FIFOSource;
11271 llrp_u8_t FIFOStatusRawByte;
11272 LLRP_tSParameter * listCustom;
11273
11274 };
11275
11276 extern const LLRP_tSTypeDescriptor
11277 LLRP_tdThingMagicIDSSL900AAccessFIFOStatusOpSpecResult;
11278
11279 extern const LLRP_tSFieldDescriptor *
11280 LLRP_apfdThingMagicIDSSL900AAccessFIFOStatusOpSpecResult[];
11281
11282 extern LLRP_tSThingMagicIDSSL900AAccessFIFOStatusOpSpecResult *
11283 LLRP_ThingMagicIDSSL900AAccessFIFOStatusOpSpecResult_construct (void);
11284
11285 extern void
11286 LLRP_ThingMagicIDSSL900AAccessFIFOStatusOpSpecResult_destruct (
11287 LLRP_tSThingMagicIDSSL900AAccessFIFOStatusOpSpecResult * pThis);
11288
11289 extern void
11290 LLRP_ThingMagicIDSSL900AAccessFIFOStatusOpSpecResult_decodeFields (
11291 LLRP_tSThingMagicIDSSL900AAccessFIFOStatusOpSpecResult * pThis,
11292 LLRP_tSDecoderStream * pDecoderStream);
11293
11294 extern void
11295 LLRP_ThingMagicIDSSL900AAccessFIFOStatusOpSpecResult_assimilateSubParameters (
11296 LLRP_tSThingMagicIDSSL900AAccessFIFOStatusOpSpecResult * pThis,
11297 LLRP_tSErrorDetails * pError);
11298
11299 extern void
11300 LLRP_ThingMagicIDSSL900AAccessFIFOStatusOpSpecResult_encode (
11301 const LLRP_tSThingMagicIDSSL900AAccessFIFOStatusOpSpecResult *pThis,
11302 LLRP_tSEncoderStream * pEncoderStream);
11303
11304
11305 extern llrp_bool_t
11306 LLRP_ThingMagicIDSSL900AAccessFIFOStatusOpSpecResult_isAllowedIn (
11307 const LLRP_tSTypeDescriptor *pEnclosingElementType);
11308
11309 extern const LLRP_tSFieldDescriptor
11310 LLRP_fdThingMagicIDSSL900AAccessFIFOStatusOpSpecResult_Result;
11311
11312 extern LLRP_tEThingMagicCustomTagOpSpecResultType
11313 LLRP_ThingMagicIDSSL900AAccessFIFOStatusOpSpecResult_getResult (
11314 LLRP_tSThingMagicIDSSL900AAccessFIFOStatusOpSpecResult *pThis);
11315
11316 extern LLRP_tResultCode
11317 LLRP_ThingMagicIDSSL900AAccessFIFOStatusOpSpecResult_setResult (
11318 LLRP_tSThingMagicIDSSL900AAccessFIFOStatusOpSpecResult *pThis,
11319 LLRP_tEThingMagicCustomTagOpSpecResultType Value);
11320
11321 extern const LLRP_tSFieldDescriptor
11322 LLRP_fdThingMagicIDSSL900AAccessFIFOStatusOpSpecResult_OpSpecID;
11323
11324 extern llrp_u16_t
11325 LLRP_ThingMagicIDSSL900AAccessFIFOStatusOpSpecResult_getOpSpecID (
11326 LLRP_tSThingMagicIDSSL900AAccessFIFOStatusOpSpecResult *pThis);
11327
11328 extern LLRP_tResultCode
11329 LLRP_ThingMagicIDSSL900AAccessFIFOStatusOpSpecResult_setOpSpecID (
11330 LLRP_tSThingMagicIDSSL900AAccessFIFOStatusOpSpecResult *pThis,
11331 llrp_u16_t Value);
11332
11333 extern const LLRP_tSFieldDescriptor
11334 LLRP_fdThingMagicIDSSL900AAccessFIFOStatusOpSpecResult_FIFOStatusBusy;
11335
11336 extern llrp_u1_t
11337 LLRP_ThingMagicIDSSL900AAccessFIFOStatusOpSpecResult_getFIFOStatusBusy (
11338 LLRP_tSThingMagicIDSSL900AAccessFIFOStatusOpSpecResult *pThis);
11339
11340 extern LLRP_tResultCode
11341 LLRP_ThingMagicIDSSL900AAccessFIFOStatusOpSpecResult_setFIFOStatusBusy (
11342 LLRP_tSThingMagicIDSSL900AAccessFIFOStatusOpSpecResult *pThis,
11343 llrp_u1_t Value);
11344
11345 extern const LLRP_tSFieldDescriptor
11346 LLRP_fdThingMagicIDSSL900AAccessFIFOStatusOpSpecResult_FIFOStatusDataReady;
11347
11348 extern llrp_u1_t
11349 LLRP_ThingMagicIDSSL900AAccessFIFOStatusOpSpecResult_getFIFOStatusDataReady (
11350 LLRP_tSThingMagicIDSSL900AAccessFIFOStatusOpSpecResult *pThis);
11351
11352 extern LLRP_tResultCode
11353 LLRP_ThingMagicIDSSL900AAccessFIFOStatusOpSpecResult_setFIFOStatusDataReady (
11354 LLRP_tSThingMagicIDSSL900AAccessFIFOStatusOpSpecResult *pThis,
11355 llrp_u1_t Value);
11356
11357 extern const LLRP_tSFieldDescriptor
11358 LLRP_fdThingMagicIDSSL900AAccessFIFOStatusOpSpecResult_FIFOStatusNoData;
11359
11360 extern llrp_u1_t
11361 LLRP_ThingMagicIDSSL900AAccessFIFOStatusOpSpecResult_getFIFOStatusNoData (
11362 LLRP_tSThingMagicIDSSL900AAccessFIFOStatusOpSpecResult *pThis);
11363
11364 extern LLRP_tResultCode
11365 LLRP_ThingMagicIDSSL900AAccessFIFOStatusOpSpecResult_setFIFOStatusNoData (
11366 LLRP_tSThingMagicIDSSL900AAccessFIFOStatusOpSpecResult *pThis,
11367 llrp_u1_t Value);
11368
11369 extern const LLRP_tSFieldDescriptor
11370 LLRP_fdThingMagicIDSSL900AAccessFIFOStatusOpSpecResult_numValidBytes;
11371
11372 extern llrp_u8_t
11373 LLRP_ThingMagicIDSSL900AAccessFIFOStatusOpSpecResult_getnumValidBytes (
11374 LLRP_tSThingMagicIDSSL900AAccessFIFOStatusOpSpecResult *pThis);
11375
11376 extern LLRP_tResultCode
11377 LLRP_ThingMagicIDSSL900AAccessFIFOStatusOpSpecResult_setnumValidBytes (
11378 LLRP_tSThingMagicIDSSL900AAccessFIFOStatusOpSpecResult *pThis,
11379 llrp_u8_t Value);
11380
11381 extern const LLRP_tSFieldDescriptor
11382 LLRP_fdThingMagicIDSSL900AAccessFIFOStatusOpSpecResult_FIFOSource;
11383
11384 extern llrp_u1_t
11385 LLRP_ThingMagicIDSSL900AAccessFIFOStatusOpSpecResult_getFIFOSource (
11386 LLRP_tSThingMagicIDSSL900AAccessFIFOStatusOpSpecResult *pThis);
11387
11388 extern LLRP_tResultCode
11389 LLRP_ThingMagicIDSSL900AAccessFIFOStatusOpSpecResult_setFIFOSource (
11390 LLRP_tSThingMagicIDSSL900AAccessFIFOStatusOpSpecResult *pThis,
11391 llrp_u1_t Value);
11392
11393 extern const LLRP_tSFieldDescriptor
11394 LLRP_fdThingMagicIDSSL900AAccessFIFOStatusOpSpecResult_FIFOStatusRawByte;
11395
11396 extern llrp_u8_t
11397 LLRP_ThingMagicIDSSL900AAccessFIFOStatusOpSpecResult_getFIFOStatusRawByte (
11398 LLRP_tSThingMagicIDSSL900AAccessFIFOStatusOpSpecResult *pThis);
11399
11400 extern LLRP_tResultCode
11401 LLRP_ThingMagicIDSSL900AAccessFIFOStatusOpSpecResult_setFIFOStatusRawByte (
11402 LLRP_tSThingMagicIDSSL900AAccessFIFOStatusOpSpecResult *pThis,
11403 llrp_u8_t Value);
11404
11405 extern LLRP_tSParameter *
11406 LLRP_ThingMagicIDSSL900AAccessFIFOStatusOpSpecResult_beginCustom (
11407 LLRP_tSThingMagicIDSSL900AAccessFIFOStatusOpSpecResult *pThis);
11408
11409 extern LLRP_tSParameter *
11410 LLRP_ThingMagicIDSSL900AAccessFIFOStatusOpSpecResult_nextCustom (
11411 LLRP_tSParameter *pCurrent);
11412
11413 extern void
11414 LLRP_ThingMagicIDSSL900AAccessFIFOStatusOpSpecResult_clearCustom (
11415 LLRP_tSThingMagicIDSSL900AAccessFIFOStatusOpSpecResult *pThis);
11416
11417 extern LLRP_tResultCode
11418 LLRP_ThingMagicIDSSL900AAccessFIFOStatusOpSpecResult_addCustom (
11419 LLRP_tSThingMagicIDSSL900AAccessFIFOStatusOpSpecResult *pThis,
11420 LLRP_tSParameter *pValue);
11421
11422
11423 struct LLRP_SThingMagicIDSSL900AGetBatteryLevel
11424 {
11425 LLRP_tSParameter hdr;
11426 llrp_u8_t BatteryTrigger;
11427 LLRP_tSThingMagicIDSSL900ACommandRequest * pThingMagicIDSSL900ACommandRequest;
11428 LLRP_tSParameter * listCustom;
11429
11430 };
11431
11432 extern const LLRP_tSTypeDescriptor
11433 LLRP_tdThingMagicIDSSL900AGetBatteryLevel;
11434
11435 extern const LLRP_tSFieldDescriptor *
11436 LLRP_apfdThingMagicIDSSL900AGetBatteryLevel[];
11437
11438 extern LLRP_tSThingMagicIDSSL900AGetBatteryLevel *
11439 LLRP_ThingMagicIDSSL900AGetBatteryLevel_construct (void);
11440
11441 extern void
11442 LLRP_ThingMagicIDSSL900AGetBatteryLevel_destruct (
11443 LLRP_tSThingMagicIDSSL900AGetBatteryLevel * pThis);
11444
11445 extern void
11446 LLRP_ThingMagicIDSSL900AGetBatteryLevel_decodeFields (
11447 LLRP_tSThingMagicIDSSL900AGetBatteryLevel * pThis,
11448 LLRP_tSDecoderStream * pDecoderStream);
11449
11450 extern void
11451 LLRP_ThingMagicIDSSL900AGetBatteryLevel_assimilateSubParameters (
11452 LLRP_tSThingMagicIDSSL900AGetBatteryLevel * pThis,
11453 LLRP_tSErrorDetails * pError);
11454
11455 extern void
11456 LLRP_ThingMagicIDSSL900AGetBatteryLevel_encode (
11457 const LLRP_tSThingMagicIDSSL900AGetBatteryLevel *pThis,
11458 LLRP_tSEncoderStream * pEncoderStream);
11459
11460
11461 extern llrp_bool_t
11462 LLRP_ThingMagicIDSSL900AGetBatteryLevel_isAllowedIn (
11463 const LLRP_tSTypeDescriptor *pEnclosingElementType);
11464
11465 extern const LLRP_tSFieldDescriptor
11466 LLRP_fdThingMagicIDSSL900AGetBatteryLevel_BatteryTrigger;
11467
11468 extern llrp_u8_t
11469 LLRP_ThingMagicIDSSL900AGetBatteryLevel_getBatteryTrigger (
11470 LLRP_tSThingMagicIDSSL900AGetBatteryLevel *pThis);
11471
11472 extern LLRP_tResultCode
11473 LLRP_ThingMagicIDSSL900AGetBatteryLevel_setBatteryTrigger (
11474 LLRP_tSThingMagicIDSSL900AGetBatteryLevel *pThis,
11475 llrp_u8_t Value);
11476
11477 extern LLRP_tSThingMagicIDSSL900ACommandRequest *
11478 LLRP_ThingMagicIDSSL900AGetBatteryLevel_getThingMagicIDSSL900ACommandRequest (
11479 LLRP_tSThingMagicIDSSL900AGetBatteryLevel *pThis);
11480
11481 extern LLRP_tResultCode
11482 LLRP_ThingMagicIDSSL900AGetBatteryLevel_setThingMagicIDSSL900ACommandRequest (
11483 LLRP_tSThingMagicIDSSL900AGetBatteryLevel *pThis,
11484 LLRP_tSThingMagicIDSSL900ACommandRequest *pValue);
11485
11486 extern LLRP_tSParameter *
11487 LLRP_ThingMagicIDSSL900AGetBatteryLevel_beginCustom (
11488 LLRP_tSThingMagicIDSSL900AGetBatteryLevel *pThis);
11489
11490 extern LLRP_tSParameter *
11491 LLRP_ThingMagicIDSSL900AGetBatteryLevel_nextCustom (
11492 LLRP_tSParameter *pCurrent);
11493
11494 extern void
11495 LLRP_ThingMagicIDSSL900AGetBatteryLevel_clearCustom (
11496 LLRP_tSThingMagicIDSSL900AGetBatteryLevel *pThis);
11497
11498 extern LLRP_tResultCode
11499 LLRP_ThingMagicIDSSL900AGetBatteryLevel_addCustom (
11500 LLRP_tSThingMagicIDSSL900AGetBatteryLevel *pThis,
11501 LLRP_tSParameter *pValue);
11502
11503
11504 struct LLRP_SThingMagicIDSSL900AGetBatteryLevelOpSpecResult
11505 {
11506 LLRP_tSParameter hdr;
11507 LLRP_tEThingMagicCustomTagOpSpecResultType eResult;
11508 llrp_u16_t OpSpecID;
11509 LLRP_tSThingMagicIDSBatteryLevel * pThingMagicIDSBatteryLevel;
11510 LLRP_tSParameter * listCustom;
11511
11512 };
11513
11514 extern const LLRP_tSTypeDescriptor
11515 LLRP_tdThingMagicIDSSL900AGetBatteryLevelOpSpecResult;
11516
11517 extern const LLRP_tSFieldDescriptor *
11518 LLRP_apfdThingMagicIDSSL900AGetBatteryLevelOpSpecResult[];
11519
11520 extern LLRP_tSThingMagicIDSSL900AGetBatteryLevelOpSpecResult *
11521 LLRP_ThingMagicIDSSL900AGetBatteryLevelOpSpecResult_construct (void);
11522
11523 extern void
11524 LLRP_ThingMagicIDSSL900AGetBatteryLevelOpSpecResult_destruct (
11525 LLRP_tSThingMagicIDSSL900AGetBatteryLevelOpSpecResult * pThis);
11526
11527 extern void
11528 LLRP_ThingMagicIDSSL900AGetBatteryLevelOpSpecResult_decodeFields (
11529 LLRP_tSThingMagicIDSSL900AGetBatteryLevelOpSpecResult * pThis,
11530 LLRP_tSDecoderStream * pDecoderStream);
11531
11532 extern void
11533 LLRP_ThingMagicIDSSL900AGetBatteryLevelOpSpecResult_assimilateSubParameters (
11534 LLRP_tSThingMagicIDSSL900AGetBatteryLevelOpSpecResult * pThis,
11535 LLRP_tSErrorDetails * pError);
11536
11537 extern void
11538 LLRP_ThingMagicIDSSL900AGetBatteryLevelOpSpecResult_encode (
11539 const LLRP_tSThingMagicIDSSL900AGetBatteryLevelOpSpecResult *pThis,
11540 LLRP_tSEncoderStream * pEncoderStream);
11541
11542
11543 extern llrp_bool_t
11544 LLRP_ThingMagicIDSSL900AGetBatteryLevelOpSpecResult_isAllowedIn (
11545 const LLRP_tSTypeDescriptor *pEnclosingElementType);
11546
11547 extern const LLRP_tSFieldDescriptor
11548 LLRP_fdThingMagicIDSSL900AGetBatteryLevelOpSpecResult_Result;
11549
11550 extern LLRP_tEThingMagicCustomTagOpSpecResultType
11551 LLRP_ThingMagicIDSSL900AGetBatteryLevelOpSpecResult_getResult (
11552 LLRP_tSThingMagicIDSSL900AGetBatteryLevelOpSpecResult *pThis);
11553
11554 extern LLRP_tResultCode
11555 LLRP_ThingMagicIDSSL900AGetBatteryLevelOpSpecResult_setResult (
11556 LLRP_tSThingMagicIDSSL900AGetBatteryLevelOpSpecResult *pThis,
11557 LLRP_tEThingMagicCustomTagOpSpecResultType Value);
11558
11559 extern const LLRP_tSFieldDescriptor
11560 LLRP_fdThingMagicIDSSL900AGetBatteryLevelOpSpecResult_OpSpecID;
11561
11562 extern llrp_u16_t
11563 LLRP_ThingMagicIDSSL900AGetBatteryLevelOpSpecResult_getOpSpecID (
11564 LLRP_tSThingMagicIDSSL900AGetBatteryLevelOpSpecResult *pThis);
11565
11566 extern LLRP_tResultCode
11567 LLRP_ThingMagicIDSSL900AGetBatteryLevelOpSpecResult_setOpSpecID (
11568 LLRP_tSThingMagicIDSSL900AGetBatteryLevelOpSpecResult *pThis,
11569 llrp_u16_t Value);
11570
11571 extern LLRP_tSThingMagicIDSBatteryLevel *
11572 LLRP_ThingMagicIDSSL900AGetBatteryLevelOpSpecResult_getThingMagicIDSBatteryLevel (
11573 LLRP_tSThingMagicIDSSL900AGetBatteryLevelOpSpecResult *pThis);
11574
11575 extern LLRP_tResultCode
11576 LLRP_ThingMagicIDSSL900AGetBatteryLevelOpSpecResult_setThingMagicIDSBatteryLevel (
11577 LLRP_tSThingMagicIDSSL900AGetBatteryLevelOpSpecResult *pThis,
11578 LLRP_tSThingMagicIDSBatteryLevel *pValue);
11579
11580 extern LLRP_tSParameter *
11581 LLRP_ThingMagicIDSSL900AGetBatteryLevelOpSpecResult_beginCustom (
11582 LLRP_tSThingMagicIDSSL900AGetBatteryLevelOpSpecResult *pThis);
11583
11584 extern LLRP_tSParameter *
11585 LLRP_ThingMagicIDSSL900AGetBatteryLevelOpSpecResult_nextCustom (
11586 LLRP_tSParameter *pCurrent);
11587
11588 extern void
11589 LLRP_ThingMagicIDSSL900AGetBatteryLevelOpSpecResult_clearCustom (
11590 LLRP_tSThingMagicIDSSL900AGetBatteryLevelOpSpecResult *pThis);
11591
11592 extern LLRP_tResultCode
11593 LLRP_ThingMagicIDSSL900AGetBatteryLevelOpSpecResult_addCustom (
11594 LLRP_tSThingMagicIDSSL900AGetBatteryLevelOpSpecResult *pThis,
11595 LLRP_tSParameter *pValue);
11596
11597
11598 struct LLRP_SThingMagicIDSDelayTime
11599 {
11600 LLRP_tSParameter hdr;
11601 llrp_u8_t delayMode;
11602 llrp_u16_t delayTime;
11603 llrp_u1_t timerEnable;
11604 LLRP_tSParameter * listCustom;
11605
11606 };
11607
11608 extern const LLRP_tSTypeDescriptor
11609 LLRP_tdThingMagicIDSDelayTime;
11610
11611 extern const LLRP_tSFieldDescriptor *
11612 LLRP_apfdThingMagicIDSDelayTime[];
11613
11614 extern LLRP_tSThingMagicIDSDelayTime *
11615 LLRP_ThingMagicIDSDelayTime_construct (void);
11616
11617 extern void
11618 LLRP_ThingMagicIDSDelayTime_destruct (
11619 LLRP_tSThingMagicIDSDelayTime * pThis);
11620
11621 extern void
11622 LLRP_ThingMagicIDSDelayTime_decodeFields (
11623 LLRP_tSThingMagicIDSDelayTime * pThis,
11624 LLRP_tSDecoderStream * pDecoderStream);
11625
11626 extern void
11627 LLRP_ThingMagicIDSDelayTime_assimilateSubParameters (
11628 LLRP_tSThingMagicIDSDelayTime * pThis,
11629 LLRP_tSErrorDetails * pError);
11630
11631 extern void
11632 LLRP_ThingMagicIDSDelayTime_encode (
11633 const LLRP_tSThingMagicIDSDelayTime *pThis,
11634 LLRP_tSEncoderStream * pEncoderStream);
11635
11636
11637 extern llrp_bool_t
11638 LLRP_ThingMagicIDSDelayTime_isAllowedIn (
11639 const LLRP_tSTypeDescriptor *pEnclosingElementType);
11640
11641 extern const LLRP_tSFieldDescriptor
11642 LLRP_fdThingMagicIDSDelayTime_delayMode;
11643
11644 extern llrp_u8_t
11645 LLRP_ThingMagicIDSDelayTime_getdelayMode (
11646 LLRP_tSThingMagicIDSDelayTime *pThis);
11647
11648 extern LLRP_tResultCode
11649 LLRP_ThingMagicIDSDelayTime_setdelayMode (
11650 LLRP_tSThingMagicIDSDelayTime *pThis,
11651 llrp_u8_t Value);
11652
11653 extern const LLRP_tSFieldDescriptor
11654 LLRP_fdThingMagicIDSDelayTime_delayTime;
11655
11656 extern llrp_u16_t
11657 LLRP_ThingMagicIDSDelayTime_getdelayTime (
11658 LLRP_tSThingMagicIDSDelayTime *pThis);
11659
11660 extern LLRP_tResultCode
11661 LLRP_ThingMagicIDSDelayTime_setdelayTime (
11662 LLRP_tSThingMagicIDSDelayTime *pThis,
11663 llrp_u16_t Value);
11664
11665 extern const LLRP_tSFieldDescriptor
11666 LLRP_fdThingMagicIDSDelayTime_timerEnable;
11667
11668 extern llrp_u1_t
11669 LLRP_ThingMagicIDSDelayTime_gettimerEnable (
11670 LLRP_tSThingMagicIDSDelayTime *pThis);
11671
11672 extern LLRP_tResultCode
11673 LLRP_ThingMagicIDSDelayTime_settimerEnable (
11674 LLRP_tSThingMagicIDSDelayTime *pThis,
11675 llrp_u1_t Value);
11676
11677 extern LLRP_tSParameter *
11678 LLRP_ThingMagicIDSDelayTime_beginCustom (
11679 LLRP_tSThingMagicIDSDelayTime *pThis);
11680
11681 extern LLRP_tSParameter *
11682 LLRP_ThingMagicIDSDelayTime_nextCustom (
11683 LLRP_tSParameter *pCurrent);
11684
11685 extern void
11686 LLRP_ThingMagicIDSDelayTime_clearCustom (
11687 LLRP_tSThingMagicIDSDelayTime *pThis);
11688
11689 extern LLRP_tResultCode
11690 LLRP_ThingMagicIDSDelayTime_addCustom (
11691 LLRP_tSThingMagicIDSDelayTime *pThis,
11692 LLRP_tSParameter *pValue);
11693
11694
11695 struct LLRP_SThingMagicIDSApplicationData
11696 {
11697 LLRP_tSParameter hdr;
11698 llrp_u8_t brokenWordPointer;
11699 llrp_u16_t numberOfWords;
11700 LLRP_tSParameter * listCustom;
11701
11702 };
11703
11704 extern const LLRP_tSTypeDescriptor
11705 LLRP_tdThingMagicIDSApplicationData;
11706
11707 extern const LLRP_tSFieldDescriptor *
11708 LLRP_apfdThingMagicIDSApplicationData[];
11709
11710 extern LLRP_tSThingMagicIDSApplicationData *
11711 LLRP_ThingMagicIDSApplicationData_construct (void);
11712
11713 extern void
11714 LLRP_ThingMagicIDSApplicationData_destruct (
11715 LLRP_tSThingMagicIDSApplicationData * pThis);
11716
11717 extern void
11718 LLRP_ThingMagicIDSApplicationData_decodeFields (
11719 LLRP_tSThingMagicIDSApplicationData * pThis,
11720 LLRP_tSDecoderStream * pDecoderStream);
11721
11722 extern void
11723 LLRP_ThingMagicIDSApplicationData_assimilateSubParameters (
11724 LLRP_tSThingMagicIDSApplicationData * pThis,
11725 LLRP_tSErrorDetails * pError);
11726
11727 extern void
11728 LLRP_ThingMagicIDSApplicationData_encode (
11729 const LLRP_tSThingMagicIDSApplicationData *pThis,
11730 LLRP_tSEncoderStream * pEncoderStream);
11731
11732
11733 extern llrp_bool_t
11734 LLRP_ThingMagicIDSApplicationData_isAllowedIn (
11735 const LLRP_tSTypeDescriptor *pEnclosingElementType);
11736
11737 extern const LLRP_tSFieldDescriptor
11738 LLRP_fdThingMagicIDSApplicationData_brokenWordPointer;
11739
11740 extern llrp_u8_t
11741 LLRP_ThingMagicIDSApplicationData_getbrokenWordPointer (
11742 LLRP_tSThingMagicIDSApplicationData *pThis);
11743
11744 extern LLRP_tResultCode
11745 LLRP_ThingMagicIDSApplicationData_setbrokenWordPointer (
11746 LLRP_tSThingMagicIDSApplicationData *pThis,
11747 llrp_u8_t Value);
11748
11749 extern const LLRP_tSFieldDescriptor
11750 LLRP_fdThingMagicIDSApplicationData_numberOfWords;
11751
11752 extern llrp_u16_t
11753 LLRP_ThingMagicIDSApplicationData_getnumberOfWords (
11754 LLRP_tSThingMagicIDSApplicationData *pThis);
11755
11756 extern LLRP_tResultCode
11757 LLRP_ThingMagicIDSApplicationData_setnumberOfWords (
11758 LLRP_tSThingMagicIDSApplicationData *pThis,
11759 llrp_u16_t Value);
11760
11761 extern LLRP_tSParameter *
11762 LLRP_ThingMagicIDSApplicationData_beginCustom (
11763 LLRP_tSThingMagicIDSApplicationData *pThis);
11764
11765 extern LLRP_tSParameter *
11766 LLRP_ThingMagicIDSApplicationData_nextCustom (
11767 LLRP_tSParameter *pCurrent);
11768
11769 extern void
11770 LLRP_ThingMagicIDSApplicationData_clearCustom (
11771 LLRP_tSThingMagicIDSApplicationData *pThis);
11772
11773 extern LLRP_tResultCode
11774 LLRP_ThingMagicIDSApplicationData_addCustom (
11775 LLRP_tSThingMagicIDSApplicationData *pThis,
11776 LLRP_tSParameter *pValue);
11777
11778
11779 struct LLRP_SThingMagicIDSLogMode
11780 {
11781 LLRP_tSParameter hdr;
11782 llrp_u1_t Ext1Enable;
11783 llrp_u1_t Ext2Enable;
11784 llrp_u1_t TempEnable;
11785 llrp_u1_t BattEnable;
11786 LLRP_tEThingMagicCustomIDSStorageRule eStorageRule;
11787 LLRP_tEThingMagicCustomIDSLoggingForm eLoggingForm;
11788 LLRP_tSParameter * listCustom;
11789
11790 };
11791
11792 extern const LLRP_tSTypeDescriptor
11793 LLRP_tdThingMagicIDSLogMode;
11794
11795 extern const LLRP_tSFieldDescriptor *
11796 LLRP_apfdThingMagicIDSLogMode[];
11797
11798 extern LLRP_tSThingMagicIDSLogMode *
11799 LLRP_ThingMagicIDSLogMode_construct (void);
11800
11801 extern void
11802 LLRP_ThingMagicIDSLogMode_destruct (
11803 LLRP_tSThingMagicIDSLogMode * pThis);
11804
11805 extern void
11806 LLRP_ThingMagicIDSLogMode_decodeFields (
11807 LLRP_tSThingMagicIDSLogMode * pThis,
11808 LLRP_tSDecoderStream * pDecoderStream);
11809
11810 extern void
11811 LLRP_ThingMagicIDSLogMode_assimilateSubParameters (
11812 LLRP_tSThingMagicIDSLogMode * pThis,
11813 LLRP_tSErrorDetails * pError);
11814
11815 extern void
11816 LLRP_ThingMagicIDSLogMode_encode (
11817 const LLRP_tSThingMagicIDSLogMode *pThis,
11818 LLRP_tSEncoderStream * pEncoderStream);
11819
11820
11821 extern llrp_bool_t
11822 LLRP_ThingMagicIDSLogMode_isAllowedIn (
11823 const LLRP_tSTypeDescriptor *pEnclosingElementType);
11824
11825 extern const LLRP_tSFieldDescriptor
11826 LLRP_fdThingMagicIDSLogMode_Ext1Enable;
11827
11828 extern llrp_u1_t
11829 LLRP_ThingMagicIDSLogMode_getExt1Enable (
11830 LLRP_tSThingMagicIDSLogMode *pThis);
11831
11832 extern LLRP_tResultCode
11833 LLRP_ThingMagicIDSLogMode_setExt1Enable (
11834 LLRP_tSThingMagicIDSLogMode *pThis,
11835 llrp_u1_t Value);
11836
11837 extern const LLRP_tSFieldDescriptor
11838 LLRP_fdThingMagicIDSLogMode_Ext2Enable;
11839
11840 extern llrp_u1_t
11841 LLRP_ThingMagicIDSLogMode_getExt2Enable (
11842 LLRP_tSThingMagicIDSLogMode *pThis);
11843
11844 extern LLRP_tResultCode
11845 LLRP_ThingMagicIDSLogMode_setExt2Enable (
11846 LLRP_tSThingMagicIDSLogMode *pThis,
11847 llrp_u1_t Value);
11848
11849 extern const LLRP_tSFieldDescriptor
11850 LLRP_fdThingMagicIDSLogMode_TempEnable;
11851
11852 extern llrp_u1_t
11853 LLRP_ThingMagicIDSLogMode_getTempEnable (
11854 LLRP_tSThingMagicIDSLogMode *pThis);
11855
11856 extern LLRP_tResultCode
11857 LLRP_ThingMagicIDSLogMode_setTempEnable (
11858 LLRP_tSThingMagicIDSLogMode *pThis,
11859 llrp_u1_t Value);
11860
11861 extern const LLRP_tSFieldDescriptor
11862 LLRP_fdThingMagicIDSLogMode_BattEnable;
11863
11864 extern llrp_u1_t
11865 LLRP_ThingMagicIDSLogMode_getBattEnable (
11866 LLRP_tSThingMagicIDSLogMode *pThis);
11867
11868 extern LLRP_tResultCode
11869 LLRP_ThingMagicIDSLogMode_setBattEnable (
11870 LLRP_tSThingMagicIDSLogMode *pThis,
11871 llrp_u1_t Value);
11872
11873 extern const LLRP_tSFieldDescriptor
11874 LLRP_fdThingMagicIDSLogMode_StorageRule;
11875
11876 extern LLRP_tEThingMagicCustomIDSStorageRule
11877 LLRP_ThingMagicIDSLogMode_getStorageRule (
11878 LLRP_tSThingMagicIDSLogMode *pThis);
11879
11880 extern LLRP_tResultCode
11881 LLRP_ThingMagicIDSLogMode_setStorageRule (
11882 LLRP_tSThingMagicIDSLogMode *pThis,
11883 LLRP_tEThingMagicCustomIDSStorageRule Value);
11884
11885 extern const LLRP_tSFieldDescriptor
11886 LLRP_fdThingMagicIDSLogMode_LoggingForm;
11887
11888 extern LLRP_tEThingMagicCustomIDSLoggingForm
11889 LLRP_ThingMagicIDSLogMode_getLoggingForm (
11890 LLRP_tSThingMagicIDSLogMode *pThis);
11891
11892 extern LLRP_tResultCode
11893 LLRP_ThingMagicIDSLogMode_setLoggingForm (
11894 LLRP_tSThingMagicIDSLogMode *pThis,
11895 LLRP_tEThingMagicCustomIDSLoggingForm Value);
11896
11897 extern LLRP_tSParameter *
11898 LLRP_ThingMagicIDSLogMode_beginCustom (
11899 LLRP_tSThingMagicIDSLogMode *pThis);
11900
11901 extern LLRP_tSParameter *
11902 LLRP_ThingMagicIDSLogMode_nextCustom (
11903 LLRP_tSParameter *pCurrent);
11904
11905 extern void
11906 LLRP_ThingMagicIDSLogMode_clearCustom (
11907 LLRP_tSThingMagicIDSLogMode *pThis);
11908
11909 extern LLRP_tResultCode
11910 LLRP_ThingMagicIDSLogMode_addCustom (
11911 LLRP_tSThingMagicIDSLogMode *pThis,
11912 LLRP_tSParameter *pValue);
11913
11914
11915 struct LLRP_SThingMagicIDSLogLimits
11916 {
11917 LLRP_tSParameter hdr;
11918 llrp_u16_t extremeLower;
11919 llrp_u16_t lower;
11920 llrp_u16_t upper;
11921 llrp_u16_t extremeUpper;
11922 LLRP_tSParameter * listCustom;
11923
11924 };
11925
11926 extern const LLRP_tSTypeDescriptor
11927 LLRP_tdThingMagicIDSLogLimits;
11928
11929 extern const LLRP_tSFieldDescriptor *
11930 LLRP_apfdThingMagicIDSLogLimits[];
11931
11932 extern LLRP_tSThingMagicIDSLogLimits *
11933 LLRP_ThingMagicIDSLogLimits_construct (void);
11934
11935 extern void
11936 LLRP_ThingMagicIDSLogLimits_destruct (
11937 LLRP_tSThingMagicIDSLogLimits * pThis);
11938
11939 extern void
11940 LLRP_ThingMagicIDSLogLimits_decodeFields (
11941 LLRP_tSThingMagicIDSLogLimits * pThis,
11942 LLRP_tSDecoderStream * pDecoderStream);
11943
11944 extern void
11945 LLRP_ThingMagicIDSLogLimits_assimilateSubParameters (
11946 LLRP_tSThingMagicIDSLogLimits * pThis,
11947 LLRP_tSErrorDetails * pError);
11948
11949 extern void
11950 LLRP_ThingMagicIDSLogLimits_encode (
11951 const LLRP_tSThingMagicIDSLogLimits *pThis,
11952 LLRP_tSEncoderStream * pEncoderStream);
11953
11954
11955 extern llrp_bool_t
11956 LLRP_ThingMagicIDSLogLimits_isAllowedIn (
11957 const LLRP_tSTypeDescriptor *pEnclosingElementType);
11958
11959 extern const LLRP_tSFieldDescriptor
11960 LLRP_fdThingMagicIDSLogLimits_extremeLower;
11961
11962 extern llrp_u16_t
11963 LLRP_ThingMagicIDSLogLimits_getextremeLower (
11964 LLRP_tSThingMagicIDSLogLimits *pThis);
11965
11966 extern LLRP_tResultCode
11967 LLRP_ThingMagicIDSLogLimits_setextremeLower (
11968 LLRP_tSThingMagicIDSLogLimits *pThis,
11969 llrp_u16_t Value);
11970
11971 extern const LLRP_tSFieldDescriptor
11972 LLRP_fdThingMagicIDSLogLimits_lower;
11973
11974 extern llrp_u16_t
11975 LLRP_ThingMagicIDSLogLimits_getlower (
11976 LLRP_tSThingMagicIDSLogLimits *pThis);
11977
11978 extern LLRP_tResultCode
11979 LLRP_ThingMagicIDSLogLimits_setlower (
11980 LLRP_tSThingMagicIDSLogLimits *pThis,
11981 llrp_u16_t Value);
11982
11983 extern const LLRP_tSFieldDescriptor
11984 LLRP_fdThingMagicIDSLogLimits_upper;
11985
11986 extern llrp_u16_t
11987 LLRP_ThingMagicIDSLogLimits_getupper (
11988 LLRP_tSThingMagicIDSLogLimits *pThis);
11989
11990 extern LLRP_tResultCode
11991 LLRP_ThingMagicIDSLogLimits_setupper (
11992 LLRP_tSThingMagicIDSLogLimits *pThis,
11993 llrp_u16_t Value);
11994
11995 extern const LLRP_tSFieldDescriptor
11996 LLRP_fdThingMagicIDSLogLimits_extremeUpper;
11997
11998 extern llrp_u16_t
11999 LLRP_ThingMagicIDSLogLimits_getextremeUpper (
12000 LLRP_tSThingMagicIDSLogLimits *pThis);
12001
12002 extern LLRP_tResultCode
12003 LLRP_ThingMagicIDSLogLimits_setextremeUpper (
12004 LLRP_tSThingMagicIDSLogLimits *pThis,
12005 llrp_u16_t Value);
12006
12007 extern LLRP_tSParameter *
12008 LLRP_ThingMagicIDSLogLimits_beginCustom (
12009 LLRP_tSThingMagicIDSLogLimits *pThis);
12010
12011 extern LLRP_tSParameter *
12012 LLRP_ThingMagicIDSLogLimits_nextCustom (
12013 LLRP_tSParameter *pCurrent);
12014
12015 extern void
12016 LLRP_ThingMagicIDSLogLimits_clearCustom (
12017 LLRP_tSThingMagicIDSLogLimits *pThis);
12018
12019 extern LLRP_tResultCode
12020 LLRP_ThingMagicIDSLogLimits_addCustom (
12021 LLRP_tSThingMagicIDSLogLimits *pThis,
12022 LLRP_tSParameter *pValue);
12023
12024
12025 struct LLRP_SThingMagicIDSStartTime
12026 {
12027 LLRP_tSParameter hdr;
12028 llrp_u8_t seconds;
12029 llrp_u8_t minutes;
12030 llrp_u8_t hours;
12031 llrp_u8_t day;
12032 llrp_u8_t month;
12033 llrp_u8_t year;
12034 LLRP_tSParameter * listCustom;
12035
12036 };
12037
12038 extern const LLRP_tSTypeDescriptor
12039 LLRP_tdThingMagicIDSStartTime;
12040
12041 extern const LLRP_tSFieldDescriptor *
12042 LLRP_apfdThingMagicIDSStartTime[];
12043
12044 extern LLRP_tSThingMagicIDSStartTime *
12045 LLRP_ThingMagicIDSStartTime_construct (void);
12046
12047 extern void
12048 LLRP_ThingMagicIDSStartTime_destruct (
12049 LLRP_tSThingMagicIDSStartTime * pThis);
12050
12051 extern void
12052 LLRP_ThingMagicIDSStartTime_decodeFields (
12053 LLRP_tSThingMagicIDSStartTime * pThis,
12054 LLRP_tSDecoderStream * pDecoderStream);
12055
12056 extern void
12057 LLRP_ThingMagicIDSStartTime_assimilateSubParameters (
12058 LLRP_tSThingMagicIDSStartTime * pThis,
12059 LLRP_tSErrorDetails * pError);
12060
12061 extern void
12062 LLRP_ThingMagicIDSStartTime_encode (
12063 const LLRP_tSThingMagicIDSStartTime *pThis,
12064 LLRP_tSEncoderStream * pEncoderStream);
12065
12066
12067 extern llrp_bool_t
12068 LLRP_ThingMagicIDSStartTime_isAllowedIn (
12069 const LLRP_tSTypeDescriptor *pEnclosingElementType);
12070
12071 extern const LLRP_tSFieldDescriptor
12072 LLRP_fdThingMagicIDSStartTime_seconds;
12073
12074 extern llrp_u8_t
12075 LLRP_ThingMagicIDSStartTime_getseconds (
12076 LLRP_tSThingMagicIDSStartTime *pThis);
12077
12078 extern LLRP_tResultCode
12079 LLRP_ThingMagicIDSStartTime_setseconds (
12080 LLRP_tSThingMagicIDSStartTime *pThis,
12081 llrp_u8_t Value);
12082
12083 extern const LLRP_tSFieldDescriptor
12084 LLRP_fdThingMagicIDSStartTime_minutes;
12085
12086 extern llrp_u8_t
12087 LLRP_ThingMagicIDSStartTime_getminutes (
12088 LLRP_tSThingMagicIDSStartTime *pThis);
12089
12090 extern LLRP_tResultCode
12091 LLRP_ThingMagicIDSStartTime_setminutes (
12092 LLRP_tSThingMagicIDSStartTime *pThis,
12093 llrp_u8_t Value);
12094
12095 extern const LLRP_tSFieldDescriptor
12096 LLRP_fdThingMagicIDSStartTime_hours;
12097
12098 extern llrp_u8_t
12099 LLRP_ThingMagicIDSStartTime_gethours (
12100 LLRP_tSThingMagicIDSStartTime *pThis);
12101
12102 extern LLRP_tResultCode
12103 LLRP_ThingMagicIDSStartTime_sethours (
12104 LLRP_tSThingMagicIDSStartTime *pThis,
12105 llrp_u8_t Value);
12106
12107 extern const LLRP_tSFieldDescriptor
12108 LLRP_fdThingMagicIDSStartTime_day;
12109
12110 extern llrp_u8_t
12111 LLRP_ThingMagicIDSStartTime_getday (
12112 LLRP_tSThingMagicIDSStartTime *pThis);
12113
12114 extern LLRP_tResultCode
12115 LLRP_ThingMagicIDSStartTime_setday (
12116 LLRP_tSThingMagicIDSStartTime *pThis,
12117 llrp_u8_t Value);
12118
12119 extern const LLRP_tSFieldDescriptor
12120 LLRP_fdThingMagicIDSStartTime_month;
12121
12122 extern llrp_u8_t
12123 LLRP_ThingMagicIDSStartTime_getmonth (
12124 LLRP_tSThingMagicIDSStartTime *pThis);
12125
12126 extern LLRP_tResultCode
12127 LLRP_ThingMagicIDSStartTime_setmonth (
12128 LLRP_tSThingMagicIDSStartTime *pThis,
12129 llrp_u8_t Value);
12130
12131 extern const LLRP_tSFieldDescriptor
12132 LLRP_fdThingMagicIDSStartTime_year;
12133
12134 extern llrp_u8_t
12135 LLRP_ThingMagicIDSStartTime_getyear (
12136 LLRP_tSThingMagicIDSStartTime *pThis);
12137
12138 extern LLRP_tResultCode
12139 LLRP_ThingMagicIDSStartTime_setyear (
12140 LLRP_tSThingMagicIDSStartTime *pThis,
12141 llrp_u8_t Value);
12142
12143 extern LLRP_tSParameter *
12144 LLRP_ThingMagicIDSStartTime_beginCustom (
12145 LLRP_tSThingMagicIDSStartTime *pThis);
12146
12147 extern LLRP_tSParameter *
12148 LLRP_ThingMagicIDSStartTime_nextCustom (
12149 LLRP_tSParameter *pCurrent);
12150
12151 extern void
12152 LLRP_ThingMagicIDSStartTime_clearCustom (
12153 LLRP_tSThingMagicIDSStartTime *pThis);
12154
12155 extern LLRP_tResultCode
12156 LLRP_ThingMagicIDSStartTime_addCustom (
12157 LLRP_tSThingMagicIDSStartTime *pThis,
12158 LLRP_tSParameter *pValue);
12159
12160
12161 struct LLRP_SThingMagicIDSSFEParam
12162 {
12163 LLRP_tSParameter hdr;
12164 llrp_u16_t raw;
12165 llrp_u8_t range;
12166 llrp_u8_t seti;
12167 llrp_u8_t Ext1;
12168 llrp_u8_t Ext2;
12169 llrp_u1_t AutoRangeDisable;
12170 llrp_u8_t VerifySensorID;
12171 LLRP_tEThingMagicCustomIDSSFEType eSFEType;
12172 LLRP_tSParameter * listCustom;
12173
12174 };
12175
12176 extern const LLRP_tSTypeDescriptor
12177 LLRP_tdThingMagicIDSSFEParam;
12178
12179 extern const LLRP_tSFieldDescriptor *
12180 LLRP_apfdThingMagicIDSSFEParam[];
12181
12182 extern LLRP_tSThingMagicIDSSFEParam *
12183 LLRP_ThingMagicIDSSFEParam_construct (void);
12184
12185 extern void
12186 LLRP_ThingMagicIDSSFEParam_destruct (
12187 LLRP_tSThingMagicIDSSFEParam * pThis);
12188
12189 extern void
12190 LLRP_ThingMagicIDSSFEParam_decodeFields (
12191 LLRP_tSThingMagicIDSSFEParam * pThis,
12192 LLRP_tSDecoderStream * pDecoderStream);
12193
12194 extern void
12195 LLRP_ThingMagicIDSSFEParam_assimilateSubParameters (
12196 LLRP_tSThingMagicIDSSFEParam * pThis,
12197 LLRP_tSErrorDetails * pError);
12198
12199 extern void
12200 LLRP_ThingMagicIDSSFEParam_encode (
12201 const LLRP_tSThingMagicIDSSFEParam *pThis,
12202 LLRP_tSEncoderStream * pEncoderStream);
12203
12204
12205 extern llrp_bool_t
12206 LLRP_ThingMagicIDSSFEParam_isAllowedIn (
12207 const LLRP_tSTypeDescriptor *pEnclosingElementType);
12208
12209 extern const LLRP_tSFieldDescriptor
12210 LLRP_fdThingMagicIDSSFEParam_raw;
12211
12212 extern llrp_u16_t
12213 LLRP_ThingMagicIDSSFEParam_getraw (
12214 LLRP_tSThingMagicIDSSFEParam *pThis);
12215
12216 extern LLRP_tResultCode
12217 LLRP_ThingMagicIDSSFEParam_setraw (
12218 LLRP_tSThingMagicIDSSFEParam *pThis,
12219 llrp_u16_t Value);
12220
12221 extern const LLRP_tSFieldDescriptor
12222 LLRP_fdThingMagicIDSSFEParam_range;
12223
12224 extern llrp_u8_t
12225 LLRP_ThingMagicIDSSFEParam_getrange (
12226 LLRP_tSThingMagicIDSSFEParam *pThis);
12227
12228 extern LLRP_tResultCode
12229 LLRP_ThingMagicIDSSFEParam_setrange (
12230 LLRP_tSThingMagicIDSSFEParam *pThis,
12231 llrp_u8_t Value);
12232
12233 extern const LLRP_tSFieldDescriptor
12234 LLRP_fdThingMagicIDSSFEParam_seti;
12235
12236 extern llrp_u8_t
12237 LLRP_ThingMagicIDSSFEParam_getseti (
12238 LLRP_tSThingMagicIDSSFEParam *pThis);
12239
12240 extern LLRP_tResultCode
12241 LLRP_ThingMagicIDSSFEParam_setseti (
12242 LLRP_tSThingMagicIDSSFEParam *pThis,
12243 llrp_u8_t Value);
12244
12245 extern const LLRP_tSFieldDescriptor
12246 LLRP_fdThingMagicIDSSFEParam_Ext1;
12247
12248 extern llrp_u8_t
12249 LLRP_ThingMagicIDSSFEParam_getExt1 (
12250 LLRP_tSThingMagicIDSSFEParam *pThis);
12251
12252 extern LLRP_tResultCode
12253 LLRP_ThingMagicIDSSFEParam_setExt1 (
12254 LLRP_tSThingMagicIDSSFEParam *pThis,
12255 llrp_u8_t Value);
12256
12257 extern const LLRP_tSFieldDescriptor
12258 LLRP_fdThingMagicIDSSFEParam_Ext2;
12259
12260 extern llrp_u8_t
12261 LLRP_ThingMagicIDSSFEParam_getExt2 (
12262 LLRP_tSThingMagicIDSSFEParam *pThis);
12263
12264 extern LLRP_tResultCode
12265 LLRP_ThingMagicIDSSFEParam_setExt2 (
12266 LLRP_tSThingMagicIDSSFEParam *pThis,
12267 llrp_u8_t Value);
12268
12269 extern const LLRP_tSFieldDescriptor
12270 LLRP_fdThingMagicIDSSFEParam_AutoRangeDisable;
12271
12272 extern llrp_u1_t
12273 LLRP_ThingMagicIDSSFEParam_getAutoRangeDisable (
12274 LLRP_tSThingMagicIDSSFEParam *pThis);
12275
12276 extern LLRP_tResultCode
12277 LLRP_ThingMagicIDSSFEParam_setAutoRangeDisable (
12278 LLRP_tSThingMagicIDSSFEParam *pThis,
12279 llrp_u1_t Value);
12280
12281 extern const LLRP_tSFieldDescriptor
12282 LLRP_fdThingMagicIDSSFEParam_VerifySensorID;
12283
12284 extern llrp_u8_t
12285 LLRP_ThingMagicIDSSFEParam_getVerifySensorID (
12286 LLRP_tSThingMagicIDSSFEParam *pThis);
12287
12288 extern LLRP_tResultCode
12289 LLRP_ThingMagicIDSSFEParam_setVerifySensorID (
12290 LLRP_tSThingMagicIDSSFEParam *pThis,
12291 llrp_u8_t Value);
12292
12293 extern const LLRP_tSFieldDescriptor
12294 LLRP_fdThingMagicIDSSFEParam_SFEType;
12295
12296 extern LLRP_tEThingMagicCustomIDSSFEType
12297 LLRP_ThingMagicIDSSFEParam_getSFEType (
12298 LLRP_tSThingMagicIDSSFEParam *pThis);
12299
12300 extern LLRP_tResultCode
12301 LLRP_ThingMagicIDSSFEParam_setSFEType (
12302 LLRP_tSThingMagicIDSSFEParam *pThis,
12303 LLRP_tEThingMagicCustomIDSSFEType Value);
12304
12305 extern LLRP_tSParameter *
12306 LLRP_ThingMagicIDSSFEParam_beginCustom (
12307 LLRP_tSThingMagicIDSSFEParam *pThis);
12308
12309 extern LLRP_tSParameter *
12310 LLRP_ThingMagicIDSSFEParam_nextCustom (
12311 LLRP_tSParameter *pCurrent);
12312
12313 extern void
12314 LLRP_ThingMagicIDSSFEParam_clearCustom (
12315 LLRP_tSThingMagicIDSSFEParam *pThis);
12316
12317 extern LLRP_tResultCode
12318 LLRP_ThingMagicIDSSFEParam_addCustom (
12319 LLRP_tSThingMagicIDSSFEParam *pThis,
12320 LLRP_tSParameter *pValue);
12321
12322
12323 struct LLRP_SThingMagicIDSCalibrationData
12324 {
12325 LLRP_tSParameter hdr;
12326 llrp_u64_t raw;
12327 llrp_u8_t ad1;
12328 llrp_u8_t coars1;
12329 llrp_u8_t ad2;
12330 llrp_u8_t coars2;
12331 llrp_u1_t gndSwitch;
12332 llrp_u8_t selp12;
12333 llrp_u8_t adf;
12334 llrp_u8_t df;
12335 llrp_u1_t swExtEn;
12336 llrp_u8_t selp22;
12337 llrp_u8_t irlev;
12338 llrp_u8_t ringCal;
12339 llrp_u8_t offInt;
12340 llrp_u8_t reftc;
12341 llrp_u1_t excRes;
12342 llrp_u8_t RFU;
12343 llrp_u8_t CalibrationType;
12344 llrp_u8v_t calibrationValueByteStream;
12345 LLRP_tSParameter * listCustom;
12346
12347 };
12348
12349 extern const LLRP_tSTypeDescriptor
12350 LLRP_tdThingMagicIDSCalibrationData;
12351
12352 extern const LLRP_tSFieldDescriptor *
12353 LLRP_apfdThingMagicIDSCalibrationData[];
12354
12355 extern LLRP_tSThingMagicIDSCalibrationData *
12356 LLRP_ThingMagicIDSCalibrationData_construct (void);
12357
12358 extern void
12359 LLRP_ThingMagicIDSCalibrationData_destruct (
12360 LLRP_tSThingMagicIDSCalibrationData * pThis);
12361
12362 extern void
12363 LLRP_ThingMagicIDSCalibrationData_decodeFields (
12364 LLRP_tSThingMagicIDSCalibrationData * pThis,
12365 LLRP_tSDecoderStream * pDecoderStream);
12366
12367 extern void
12368 LLRP_ThingMagicIDSCalibrationData_assimilateSubParameters (
12369 LLRP_tSThingMagicIDSCalibrationData * pThis,
12370 LLRP_tSErrorDetails * pError);
12371
12372 extern void
12373 LLRP_ThingMagicIDSCalibrationData_encode (
12374 const LLRP_tSThingMagicIDSCalibrationData *pThis,
12375 LLRP_tSEncoderStream * pEncoderStream);
12376
12377
12378 extern llrp_bool_t
12379 LLRP_ThingMagicIDSCalibrationData_isAllowedIn (
12380 const LLRP_tSTypeDescriptor *pEnclosingElementType);
12381
12382 extern const LLRP_tSFieldDescriptor
12383 LLRP_fdThingMagicIDSCalibrationData_raw;
12384
12385 extern llrp_u64_t
12386 LLRP_ThingMagicIDSCalibrationData_getraw (
12387 LLRP_tSThingMagicIDSCalibrationData *pThis);
12388
12389 extern LLRP_tResultCode
12390 LLRP_ThingMagicIDSCalibrationData_setraw (
12391 LLRP_tSThingMagicIDSCalibrationData *pThis,
12392 llrp_u64_t Value);
12393
12394 extern const LLRP_tSFieldDescriptor
12395 LLRP_fdThingMagicIDSCalibrationData_ad1;
12396
12397 extern llrp_u8_t
12398 LLRP_ThingMagicIDSCalibrationData_getad1 (
12399 LLRP_tSThingMagicIDSCalibrationData *pThis);
12400
12401 extern LLRP_tResultCode
12402 LLRP_ThingMagicIDSCalibrationData_setad1 (
12403 LLRP_tSThingMagicIDSCalibrationData *pThis,
12404 llrp_u8_t Value);
12405
12406 extern const LLRP_tSFieldDescriptor
12407 LLRP_fdThingMagicIDSCalibrationData_coars1;
12408
12409 extern llrp_u8_t
12410 LLRP_ThingMagicIDSCalibrationData_getcoars1 (
12411 LLRP_tSThingMagicIDSCalibrationData *pThis);
12412
12413 extern LLRP_tResultCode
12414 LLRP_ThingMagicIDSCalibrationData_setcoars1 (
12415 LLRP_tSThingMagicIDSCalibrationData *pThis,
12416 llrp_u8_t Value);
12417
12418 extern const LLRP_tSFieldDescriptor
12419 LLRP_fdThingMagicIDSCalibrationData_ad2;
12420
12421 extern llrp_u8_t
12422 LLRP_ThingMagicIDSCalibrationData_getad2 (
12423 LLRP_tSThingMagicIDSCalibrationData *pThis);
12424
12425 extern LLRP_tResultCode
12426 LLRP_ThingMagicIDSCalibrationData_setad2 (
12427 LLRP_tSThingMagicIDSCalibrationData *pThis,
12428 llrp_u8_t Value);
12429
12430 extern const LLRP_tSFieldDescriptor
12431 LLRP_fdThingMagicIDSCalibrationData_coars2;
12432
12433 extern llrp_u8_t
12434 LLRP_ThingMagicIDSCalibrationData_getcoars2 (
12435 LLRP_tSThingMagicIDSCalibrationData *pThis);
12436
12437 extern LLRP_tResultCode
12438 LLRP_ThingMagicIDSCalibrationData_setcoars2 (
12439 LLRP_tSThingMagicIDSCalibrationData *pThis,
12440 llrp_u8_t Value);
12441
12442 extern const LLRP_tSFieldDescriptor
12443 LLRP_fdThingMagicIDSCalibrationData_gndSwitch;
12444
12445 extern llrp_u1_t
12446 LLRP_ThingMagicIDSCalibrationData_getgndSwitch (
12447 LLRP_tSThingMagicIDSCalibrationData *pThis);
12448
12449 extern LLRP_tResultCode
12450 LLRP_ThingMagicIDSCalibrationData_setgndSwitch (
12451 LLRP_tSThingMagicIDSCalibrationData *pThis,
12452 llrp_u1_t Value);
12453
12454 extern const LLRP_tSFieldDescriptor
12455 LLRP_fdThingMagicIDSCalibrationData_selp12;
12456
12457 extern llrp_u8_t
12458 LLRP_ThingMagicIDSCalibrationData_getselp12 (
12459 LLRP_tSThingMagicIDSCalibrationData *pThis);
12460
12461 extern LLRP_tResultCode
12462 LLRP_ThingMagicIDSCalibrationData_setselp12 (
12463 LLRP_tSThingMagicIDSCalibrationData *pThis,
12464 llrp_u8_t Value);
12465
12466 extern const LLRP_tSFieldDescriptor
12467 LLRP_fdThingMagicIDSCalibrationData_adf;
12468
12469 extern llrp_u8_t
12470 LLRP_ThingMagicIDSCalibrationData_getadf (
12471 LLRP_tSThingMagicIDSCalibrationData *pThis);
12472
12473 extern LLRP_tResultCode
12474 LLRP_ThingMagicIDSCalibrationData_setadf (
12475 LLRP_tSThingMagicIDSCalibrationData *pThis,
12476 llrp_u8_t Value);
12477
12478 extern const LLRP_tSFieldDescriptor
12479 LLRP_fdThingMagicIDSCalibrationData_df;
12480
12481 extern llrp_u8_t
12482 LLRP_ThingMagicIDSCalibrationData_getdf (
12483 LLRP_tSThingMagicIDSCalibrationData *pThis);
12484
12485 extern LLRP_tResultCode
12486 LLRP_ThingMagicIDSCalibrationData_setdf (
12487 LLRP_tSThingMagicIDSCalibrationData *pThis,
12488 llrp_u8_t Value);
12489
12490 extern const LLRP_tSFieldDescriptor
12491 LLRP_fdThingMagicIDSCalibrationData_swExtEn;
12492
12493 extern llrp_u1_t
12494 LLRP_ThingMagicIDSCalibrationData_getswExtEn (
12495 LLRP_tSThingMagicIDSCalibrationData *pThis);
12496
12497 extern LLRP_tResultCode
12498 LLRP_ThingMagicIDSCalibrationData_setswExtEn (
12499 LLRP_tSThingMagicIDSCalibrationData *pThis,
12500 llrp_u1_t Value);
12501
12502 extern const LLRP_tSFieldDescriptor
12503 LLRP_fdThingMagicIDSCalibrationData_selp22;
12504
12505 extern llrp_u8_t
12506 LLRP_ThingMagicIDSCalibrationData_getselp22 (
12507 LLRP_tSThingMagicIDSCalibrationData *pThis);
12508
12509 extern LLRP_tResultCode
12510 LLRP_ThingMagicIDSCalibrationData_setselp22 (
12511 LLRP_tSThingMagicIDSCalibrationData *pThis,
12512 llrp_u8_t Value);
12513
12514 extern const LLRP_tSFieldDescriptor
12515 LLRP_fdThingMagicIDSCalibrationData_irlev;
12516
12517 extern llrp_u8_t
12518 LLRP_ThingMagicIDSCalibrationData_getirlev (
12519 LLRP_tSThingMagicIDSCalibrationData *pThis);
12520
12521 extern LLRP_tResultCode
12522 LLRP_ThingMagicIDSCalibrationData_setirlev (
12523 LLRP_tSThingMagicIDSCalibrationData *pThis,
12524 llrp_u8_t Value);
12525
12526 extern const LLRP_tSFieldDescriptor
12527 LLRP_fdThingMagicIDSCalibrationData_ringCal;
12528
12529 extern llrp_u8_t
12530 LLRP_ThingMagicIDSCalibrationData_getringCal (
12531 LLRP_tSThingMagicIDSCalibrationData *pThis);
12532
12533 extern LLRP_tResultCode
12534 LLRP_ThingMagicIDSCalibrationData_setringCal (
12535 LLRP_tSThingMagicIDSCalibrationData *pThis,
12536 llrp_u8_t Value);
12537
12538 extern const LLRP_tSFieldDescriptor
12539 LLRP_fdThingMagicIDSCalibrationData_offInt;
12540
12541 extern llrp_u8_t
12542 LLRP_ThingMagicIDSCalibrationData_getoffInt (
12543 LLRP_tSThingMagicIDSCalibrationData *pThis);
12544
12545 extern LLRP_tResultCode
12546 LLRP_ThingMagicIDSCalibrationData_setoffInt (
12547 LLRP_tSThingMagicIDSCalibrationData *pThis,
12548 llrp_u8_t Value);
12549
12550 extern const LLRP_tSFieldDescriptor
12551 LLRP_fdThingMagicIDSCalibrationData_reftc;
12552
12553 extern llrp_u8_t
12554 LLRP_ThingMagicIDSCalibrationData_getreftc (
12555 LLRP_tSThingMagicIDSCalibrationData *pThis);
12556
12557 extern LLRP_tResultCode
12558 LLRP_ThingMagicIDSCalibrationData_setreftc (
12559 LLRP_tSThingMagicIDSCalibrationData *pThis,
12560 llrp_u8_t Value);
12561
12562 extern const LLRP_tSFieldDescriptor
12563 LLRP_fdThingMagicIDSCalibrationData_excRes;
12564
12565 extern llrp_u1_t
12566 LLRP_ThingMagicIDSCalibrationData_getexcRes (
12567 LLRP_tSThingMagicIDSCalibrationData *pThis);
12568
12569 extern LLRP_tResultCode
12570 LLRP_ThingMagicIDSCalibrationData_setexcRes (
12571 LLRP_tSThingMagicIDSCalibrationData *pThis,
12572 llrp_u1_t Value);
12573
12574 extern const LLRP_tSFieldDescriptor
12575 LLRP_fdThingMagicIDSCalibrationData_RFU;
12576
12577 extern llrp_u8_t
12578 LLRP_ThingMagicIDSCalibrationData_getRFU (
12579 LLRP_tSThingMagicIDSCalibrationData *pThis);
12580
12581 extern LLRP_tResultCode
12582 LLRP_ThingMagicIDSCalibrationData_setRFU (
12583 LLRP_tSThingMagicIDSCalibrationData *pThis,
12584 llrp_u8_t Value);
12585
12586 extern const LLRP_tSFieldDescriptor
12587 LLRP_fdThingMagicIDSCalibrationData_CalibrationType;
12588
12589 extern llrp_u8_t
12590 LLRP_ThingMagicIDSCalibrationData_getCalibrationType (
12591 LLRP_tSThingMagicIDSCalibrationData *pThis);
12592
12593 extern LLRP_tResultCode
12594 LLRP_ThingMagicIDSCalibrationData_setCalibrationType (
12595 LLRP_tSThingMagicIDSCalibrationData *pThis,
12596 llrp_u8_t Value);
12597
12598 extern const LLRP_tSFieldDescriptor
12599 LLRP_fdThingMagicIDSCalibrationData_calibrationValueByteStream;
12600
12601 extern llrp_u8v_t
12602 LLRP_ThingMagicIDSCalibrationData_getcalibrationValueByteStream (
12603 LLRP_tSThingMagicIDSCalibrationData *pThis);
12604
12605 extern LLRP_tResultCode
12606 LLRP_ThingMagicIDSCalibrationData_setcalibrationValueByteStream (
12607 LLRP_tSThingMagicIDSCalibrationData *pThis,
12608 llrp_u8v_t Value);
12609
12610 extern LLRP_tSParameter *
12611 LLRP_ThingMagicIDSCalibrationData_beginCustom (
12612 LLRP_tSThingMagicIDSCalibrationData *pThis);
12613
12614 extern LLRP_tSParameter *
12615 LLRP_ThingMagicIDSCalibrationData_nextCustom (
12616 LLRP_tSParameter *pCurrent);
12617
12618 extern void
12619 LLRP_ThingMagicIDSCalibrationData_clearCustom (
12620 LLRP_tSThingMagicIDSCalibrationData *pThis);
12621
12622 extern LLRP_tResultCode
12623 LLRP_ThingMagicIDSCalibrationData_addCustom (
12624 LLRP_tSThingMagicIDSCalibrationData *pThis,
12625 LLRP_tSParameter *pValue);
12626
12627
12628 struct LLRP_SThingMagicIDSSL900AAccessFIFORead
12629 {
12630 LLRP_tSParameter hdr;
12631 llrp_u8_t FIFOReadLength;
12632 LLRP_tSThingMagicIDSSL900ACommandRequest * pThingMagicIDSSL900ACommandRequest;
12633 LLRP_tSParameter * listCustom;
12634
12635 };
12636
12637 extern const LLRP_tSTypeDescriptor
12638 LLRP_tdThingMagicIDSSL900AAccessFIFORead;
12639
12640 extern const LLRP_tSFieldDescriptor *
12641 LLRP_apfdThingMagicIDSSL900AAccessFIFORead[];
12642
12643 extern LLRP_tSThingMagicIDSSL900AAccessFIFORead *
12644 LLRP_ThingMagicIDSSL900AAccessFIFORead_construct (void);
12645
12646 extern void
12647 LLRP_ThingMagicIDSSL900AAccessFIFORead_destruct (
12648 LLRP_tSThingMagicIDSSL900AAccessFIFORead * pThis);
12649
12650 extern void
12651 LLRP_ThingMagicIDSSL900AAccessFIFORead_decodeFields (
12652 LLRP_tSThingMagicIDSSL900AAccessFIFORead * pThis,
12653 LLRP_tSDecoderStream * pDecoderStream);
12654
12655 extern void
12656 LLRP_ThingMagicIDSSL900AAccessFIFORead_assimilateSubParameters (
12657 LLRP_tSThingMagicIDSSL900AAccessFIFORead * pThis,
12658 LLRP_tSErrorDetails * pError);
12659
12660 extern void
12661 LLRP_ThingMagicIDSSL900AAccessFIFORead_encode (
12662 const LLRP_tSThingMagicIDSSL900AAccessFIFORead *pThis,
12663 LLRP_tSEncoderStream * pEncoderStream);
12664
12665
12666 extern llrp_bool_t
12667 LLRP_ThingMagicIDSSL900AAccessFIFORead_isAllowedIn (
12668 const LLRP_tSTypeDescriptor *pEnclosingElementType);
12669
12670 extern const LLRP_tSFieldDescriptor
12671 LLRP_fdThingMagicIDSSL900AAccessFIFORead_FIFOReadLength;
12672
12673 extern llrp_u8_t
12674 LLRP_ThingMagicIDSSL900AAccessFIFORead_getFIFOReadLength (
12675 LLRP_tSThingMagicIDSSL900AAccessFIFORead *pThis);
12676
12677 extern LLRP_tResultCode
12678 LLRP_ThingMagicIDSSL900AAccessFIFORead_setFIFOReadLength (
12679 LLRP_tSThingMagicIDSSL900AAccessFIFORead *pThis,
12680 llrp_u8_t Value);
12681
12682 extern LLRP_tSThingMagicIDSSL900ACommandRequest *
12683 LLRP_ThingMagicIDSSL900AAccessFIFORead_getThingMagicIDSSL900ACommandRequest (
12684 LLRP_tSThingMagicIDSSL900AAccessFIFORead *pThis);
12685
12686 extern LLRP_tResultCode
12687 LLRP_ThingMagicIDSSL900AAccessFIFORead_setThingMagicIDSSL900ACommandRequest (
12688 LLRP_tSThingMagicIDSSL900AAccessFIFORead *pThis,
12689 LLRP_tSThingMagicIDSSL900ACommandRequest *pValue);
12690
12691 extern LLRP_tSParameter *
12692 LLRP_ThingMagicIDSSL900AAccessFIFORead_beginCustom (
12693 LLRP_tSThingMagicIDSSL900AAccessFIFORead *pThis);
12694
12695 extern LLRP_tSParameter *
12696 LLRP_ThingMagicIDSSL900AAccessFIFORead_nextCustom (
12697 LLRP_tSParameter *pCurrent);
12698
12699 extern void
12700 LLRP_ThingMagicIDSSL900AAccessFIFORead_clearCustom (
12701 LLRP_tSThingMagicIDSSL900AAccessFIFORead *pThis);
12702
12703 extern LLRP_tResultCode
12704 LLRP_ThingMagicIDSSL900AAccessFIFORead_addCustom (
12705 LLRP_tSThingMagicIDSSL900AAccessFIFORead *pThis,
12706 LLRP_tSParameter *pValue);
12707
12708
12709 struct LLRP_SThingMagicIDSSL900AAccessFIFOReadOpSpecResult
12710 {
12711 LLRP_tSParameter hdr;
12712 LLRP_tEThingMagicCustomTagOpSpecResultType eResult;
12713 llrp_u16_t OpSpecID;
12714 llrp_u8v_t readPayLoad;
12715 LLRP_tSParameter * listCustom;
12716
12717 };
12718
12719 extern const LLRP_tSTypeDescriptor
12720 LLRP_tdThingMagicIDSSL900AAccessFIFOReadOpSpecResult;
12721
12722 extern const LLRP_tSFieldDescriptor *
12723 LLRP_apfdThingMagicIDSSL900AAccessFIFOReadOpSpecResult[];
12724
12725 extern LLRP_tSThingMagicIDSSL900AAccessFIFOReadOpSpecResult *
12726 LLRP_ThingMagicIDSSL900AAccessFIFOReadOpSpecResult_construct (void);
12727
12728 extern void
12729 LLRP_ThingMagicIDSSL900AAccessFIFOReadOpSpecResult_destruct (
12730 LLRP_tSThingMagicIDSSL900AAccessFIFOReadOpSpecResult * pThis);
12731
12732 extern void
12733 LLRP_ThingMagicIDSSL900AAccessFIFOReadOpSpecResult_decodeFields (
12734 LLRP_tSThingMagicIDSSL900AAccessFIFOReadOpSpecResult * pThis,
12735 LLRP_tSDecoderStream * pDecoderStream);
12736
12737 extern void
12738 LLRP_ThingMagicIDSSL900AAccessFIFOReadOpSpecResult_assimilateSubParameters (
12739 LLRP_tSThingMagicIDSSL900AAccessFIFOReadOpSpecResult * pThis,
12740 LLRP_tSErrorDetails * pError);
12741
12742 extern void
12743 LLRP_ThingMagicIDSSL900AAccessFIFOReadOpSpecResult_encode (
12744 const LLRP_tSThingMagicIDSSL900AAccessFIFOReadOpSpecResult *pThis,
12745 LLRP_tSEncoderStream * pEncoderStream);
12746
12747
12748 extern llrp_bool_t
12749 LLRP_ThingMagicIDSSL900AAccessFIFOReadOpSpecResult_isAllowedIn (
12750 const LLRP_tSTypeDescriptor *pEnclosingElementType);
12751
12752 extern const LLRP_tSFieldDescriptor
12753 LLRP_fdThingMagicIDSSL900AAccessFIFOReadOpSpecResult_Result;
12754
12755 extern LLRP_tEThingMagicCustomTagOpSpecResultType
12756 LLRP_ThingMagicIDSSL900AAccessFIFOReadOpSpecResult_getResult (
12757 LLRP_tSThingMagicIDSSL900AAccessFIFOReadOpSpecResult *pThis);
12758
12759 extern LLRP_tResultCode
12760 LLRP_ThingMagicIDSSL900AAccessFIFOReadOpSpecResult_setResult (
12761 LLRP_tSThingMagicIDSSL900AAccessFIFOReadOpSpecResult *pThis,
12762 LLRP_tEThingMagicCustomTagOpSpecResultType Value);
12763
12764 extern const LLRP_tSFieldDescriptor
12765 LLRP_fdThingMagicIDSSL900AAccessFIFOReadOpSpecResult_OpSpecID;
12766
12767 extern llrp_u16_t
12768 LLRP_ThingMagicIDSSL900AAccessFIFOReadOpSpecResult_getOpSpecID (
12769 LLRP_tSThingMagicIDSSL900AAccessFIFOReadOpSpecResult *pThis);
12770
12771 extern LLRP_tResultCode
12772 LLRP_ThingMagicIDSSL900AAccessFIFOReadOpSpecResult_setOpSpecID (
12773 LLRP_tSThingMagicIDSSL900AAccessFIFOReadOpSpecResult *pThis,
12774 llrp_u16_t Value);
12775
12776 extern const LLRP_tSFieldDescriptor
12777 LLRP_fdThingMagicIDSSL900AAccessFIFOReadOpSpecResult_readPayLoad;
12778
12779 extern llrp_u8v_t
12780 LLRP_ThingMagicIDSSL900AAccessFIFOReadOpSpecResult_getreadPayLoad (
12781 LLRP_tSThingMagicIDSSL900AAccessFIFOReadOpSpecResult *pThis);
12782
12783 extern LLRP_tResultCode
12784 LLRP_ThingMagicIDSSL900AAccessFIFOReadOpSpecResult_setreadPayLoad (
12785 LLRP_tSThingMagicIDSSL900AAccessFIFOReadOpSpecResult *pThis,
12786 llrp_u8v_t Value);
12787
12788 extern LLRP_tSParameter *
12789 LLRP_ThingMagicIDSSL900AAccessFIFOReadOpSpecResult_beginCustom (
12790 LLRP_tSThingMagicIDSSL900AAccessFIFOReadOpSpecResult *pThis);
12791
12792 extern LLRP_tSParameter *
12793 LLRP_ThingMagicIDSSL900AAccessFIFOReadOpSpecResult_nextCustom (
12794 LLRP_tSParameter *pCurrent);
12795
12796 extern void
12797 LLRP_ThingMagicIDSSL900AAccessFIFOReadOpSpecResult_clearCustom (
12798 LLRP_tSThingMagicIDSSL900AAccessFIFOReadOpSpecResult *pThis);
12799
12800 extern LLRP_tResultCode
12801 LLRP_ThingMagicIDSSL900AAccessFIFOReadOpSpecResult_addCustom (
12802 LLRP_tSThingMagicIDSSL900AAccessFIFOReadOpSpecResult *pThis,
12803 LLRP_tSParameter *pValue);
12804
12805
12806 struct LLRP_SThingMagicIDSSL900AAccessFIFOWrite
12807 {
12808 LLRP_tSParameter hdr;
12809 llrp_u8v_t writePayLoad;
12810 LLRP_tSThingMagicIDSSL900ACommandRequest * pThingMagicIDSSL900ACommandRequest;
12811 LLRP_tSParameter * listCustom;
12812
12813 };
12814
12815 extern const LLRP_tSTypeDescriptor
12816 LLRP_tdThingMagicIDSSL900AAccessFIFOWrite;
12817
12818 extern const LLRP_tSFieldDescriptor *
12819 LLRP_apfdThingMagicIDSSL900AAccessFIFOWrite[];
12820
12821 extern LLRP_tSThingMagicIDSSL900AAccessFIFOWrite *
12822 LLRP_ThingMagicIDSSL900AAccessFIFOWrite_construct (void);
12823
12824 extern void
12825 LLRP_ThingMagicIDSSL900AAccessFIFOWrite_destruct (
12826 LLRP_tSThingMagicIDSSL900AAccessFIFOWrite * pThis);
12827
12828 extern void
12829 LLRP_ThingMagicIDSSL900AAccessFIFOWrite_decodeFields (
12830 LLRP_tSThingMagicIDSSL900AAccessFIFOWrite * pThis,
12831 LLRP_tSDecoderStream * pDecoderStream);
12832
12833 extern void
12834 LLRP_ThingMagicIDSSL900AAccessFIFOWrite_assimilateSubParameters (
12835 LLRP_tSThingMagicIDSSL900AAccessFIFOWrite * pThis,
12836 LLRP_tSErrorDetails * pError);
12837
12838 extern void
12839 LLRP_ThingMagicIDSSL900AAccessFIFOWrite_encode (
12840 const LLRP_tSThingMagicIDSSL900AAccessFIFOWrite *pThis,
12841 LLRP_tSEncoderStream * pEncoderStream);
12842
12843
12844 extern llrp_bool_t
12845 LLRP_ThingMagicIDSSL900AAccessFIFOWrite_isAllowedIn (
12846 const LLRP_tSTypeDescriptor *pEnclosingElementType);
12847
12848 extern const LLRP_tSFieldDescriptor
12849 LLRP_fdThingMagicIDSSL900AAccessFIFOWrite_writePayLoad;
12850
12851 extern llrp_u8v_t
12852 LLRP_ThingMagicIDSSL900AAccessFIFOWrite_getwritePayLoad (
12853 LLRP_tSThingMagicIDSSL900AAccessFIFOWrite *pThis);
12854
12855 extern LLRP_tResultCode
12856 LLRP_ThingMagicIDSSL900AAccessFIFOWrite_setwritePayLoad (
12857 LLRP_tSThingMagicIDSSL900AAccessFIFOWrite *pThis,
12858 llrp_u8v_t Value);
12859
12860 extern LLRP_tSThingMagicIDSSL900ACommandRequest *
12861 LLRP_ThingMagicIDSSL900AAccessFIFOWrite_getThingMagicIDSSL900ACommandRequest (
12862 LLRP_tSThingMagicIDSSL900AAccessFIFOWrite *pThis);
12863
12864 extern LLRP_tResultCode
12865 LLRP_ThingMagicIDSSL900AAccessFIFOWrite_setThingMagicIDSSL900ACommandRequest (
12866 LLRP_tSThingMagicIDSSL900AAccessFIFOWrite *pThis,
12867 LLRP_tSThingMagicIDSSL900ACommandRequest *pValue);
12868
12869 extern LLRP_tSParameter *
12870 LLRP_ThingMagicIDSSL900AAccessFIFOWrite_beginCustom (
12871 LLRP_tSThingMagicIDSSL900AAccessFIFOWrite *pThis);
12872
12873 extern LLRP_tSParameter *
12874 LLRP_ThingMagicIDSSL900AAccessFIFOWrite_nextCustom (
12875 LLRP_tSParameter *pCurrent);
12876
12877 extern void
12878 LLRP_ThingMagicIDSSL900AAccessFIFOWrite_clearCustom (
12879 LLRP_tSThingMagicIDSSL900AAccessFIFOWrite *pThis);
12880
12881 extern LLRP_tResultCode
12882 LLRP_ThingMagicIDSSL900AAccessFIFOWrite_addCustom (
12883 LLRP_tSThingMagicIDSSL900AAccessFIFOWrite *pThis,
12884 LLRP_tSParameter *pValue);
12885
12886
12887 struct LLRP_SThingMagicIDSSL900AAccessFIFOWriteOpSpecResult
12888 {
12889 LLRP_tSParameter hdr;
12890 LLRP_tEThingMagicCustomTagOpSpecResultType eResult;
12891 llrp_u16_t OpSpecID;
12892 LLRP_tSParameter * listCustom;
12893
12894 };
12895
12896 extern const LLRP_tSTypeDescriptor
12897 LLRP_tdThingMagicIDSSL900AAccessFIFOWriteOpSpecResult;
12898
12899 extern const LLRP_tSFieldDescriptor *
12900 LLRP_apfdThingMagicIDSSL900AAccessFIFOWriteOpSpecResult[];
12901
12902 extern LLRP_tSThingMagicIDSSL900AAccessFIFOWriteOpSpecResult *
12903 LLRP_ThingMagicIDSSL900AAccessFIFOWriteOpSpecResult_construct (void);
12904
12905 extern void
12906 LLRP_ThingMagicIDSSL900AAccessFIFOWriteOpSpecResult_destruct (
12907 LLRP_tSThingMagicIDSSL900AAccessFIFOWriteOpSpecResult * pThis);
12908
12909 extern void
12910 LLRP_ThingMagicIDSSL900AAccessFIFOWriteOpSpecResult_decodeFields (
12911 LLRP_tSThingMagicIDSSL900AAccessFIFOWriteOpSpecResult * pThis,
12912 LLRP_tSDecoderStream * pDecoderStream);
12913
12914 extern void
12915 LLRP_ThingMagicIDSSL900AAccessFIFOWriteOpSpecResult_assimilateSubParameters (
12916 LLRP_tSThingMagicIDSSL900AAccessFIFOWriteOpSpecResult * pThis,
12917 LLRP_tSErrorDetails * pError);
12918
12919 extern void
12920 LLRP_ThingMagicIDSSL900AAccessFIFOWriteOpSpecResult_encode (
12921 const LLRP_tSThingMagicIDSSL900AAccessFIFOWriteOpSpecResult *pThis,
12922 LLRP_tSEncoderStream * pEncoderStream);
12923
12924
12925 extern llrp_bool_t
12926 LLRP_ThingMagicIDSSL900AAccessFIFOWriteOpSpecResult_isAllowedIn (
12927 const LLRP_tSTypeDescriptor *pEnclosingElementType);
12928
12929 extern const LLRP_tSFieldDescriptor
12930 LLRP_fdThingMagicIDSSL900AAccessFIFOWriteOpSpecResult_Result;
12931
12932 extern LLRP_tEThingMagicCustomTagOpSpecResultType
12933 LLRP_ThingMagicIDSSL900AAccessFIFOWriteOpSpecResult_getResult (
12934 LLRP_tSThingMagicIDSSL900AAccessFIFOWriteOpSpecResult *pThis);
12935
12936 extern LLRP_tResultCode
12937 LLRP_ThingMagicIDSSL900AAccessFIFOWriteOpSpecResult_setResult (
12938 LLRP_tSThingMagicIDSSL900AAccessFIFOWriteOpSpecResult *pThis,
12939 LLRP_tEThingMagicCustomTagOpSpecResultType Value);
12940
12941 extern const LLRP_tSFieldDescriptor
12942 LLRP_fdThingMagicIDSSL900AAccessFIFOWriteOpSpecResult_OpSpecID;
12943
12944 extern llrp_u16_t
12945 LLRP_ThingMagicIDSSL900AAccessFIFOWriteOpSpecResult_getOpSpecID (
12946 LLRP_tSThingMagicIDSSL900AAccessFIFOWriteOpSpecResult *pThis);
12947
12948 extern LLRP_tResultCode
12949 LLRP_ThingMagicIDSSL900AAccessFIFOWriteOpSpecResult_setOpSpecID (
12950 LLRP_tSThingMagicIDSSL900AAccessFIFOWriteOpSpecResult *pThis,
12951 llrp_u16_t Value);
12952
12953 extern LLRP_tSParameter *
12954 LLRP_ThingMagicIDSSL900AAccessFIFOWriteOpSpecResult_beginCustom (
12955 LLRP_tSThingMagicIDSSL900AAccessFIFOWriteOpSpecResult *pThis);
12956
12957 extern LLRP_tSParameter *
12958 LLRP_ThingMagicIDSSL900AAccessFIFOWriteOpSpecResult_nextCustom (
12959 LLRP_tSParameter *pCurrent);
12960
12961 extern void
12962 LLRP_ThingMagicIDSSL900AAccessFIFOWriteOpSpecResult_clearCustom (
12963 LLRP_tSThingMagicIDSSL900AAccessFIFOWriteOpSpecResult *pThis);
12964
12965 extern LLRP_tResultCode
12966 LLRP_ThingMagicIDSSL900AAccessFIFOWriteOpSpecResult_addCustom (
12967 LLRP_tSThingMagicIDSSL900AAccessFIFOWriteOpSpecResult *pThis,
12968 LLRP_tSParameter *pValue);
12969
12970
12971 struct LLRP_SThingMagicIDSSL900ASetLogLimits
12972 {
12973 LLRP_tSParameter hdr;
12974 LLRP_tSThingMagicIDSSL900ACommandRequest * pThingMagicIDSSL900ACommandRequest;
12975 LLRP_tSThingMagicIDSLogLimits * pThingMagicIDSLogLimits;
12976 LLRP_tSParameter * listCustom;
12977
12978 };
12979
12980 extern const LLRP_tSTypeDescriptor
12981 LLRP_tdThingMagicIDSSL900ASetLogLimits;
12982
12983 extern const LLRP_tSFieldDescriptor *
12984 LLRP_apfdThingMagicIDSSL900ASetLogLimits[];
12985
12986 extern LLRP_tSThingMagicIDSSL900ASetLogLimits *
12987 LLRP_ThingMagicIDSSL900ASetLogLimits_construct (void);
12988
12989 extern void
12990 LLRP_ThingMagicIDSSL900ASetLogLimits_destruct (
12991 LLRP_tSThingMagicIDSSL900ASetLogLimits * pThis);
12992
12993 extern void
12994 LLRP_ThingMagicIDSSL900ASetLogLimits_decodeFields (
12995 LLRP_tSThingMagicIDSSL900ASetLogLimits * pThis,
12996 LLRP_tSDecoderStream * pDecoderStream);
12997
12998 extern void
12999 LLRP_ThingMagicIDSSL900ASetLogLimits_assimilateSubParameters (
13000 LLRP_tSThingMagicIDSSL900ASetLogLimits * pThis,
13001 LLRP_tSErrorDetails * pError);
13002
13003 extern void
13004 LLRP_ThingMagicIDSSL900ASetLogLimits_encode (
13005 const LLRP_tSThingMagicIDSSL900ASetLogLimits *pThis,
13006 LLRP_tSEncoderStream * pEncoderStream);
13007
13008
13009 extern llrp_bool_t
13010 LLRP_ThingMagicIDSSL900ASetLogLimits_isAllowedIn (
13011 const LLRP_tSTypeDescriptor *pEnclosingElementType);
13012
13013 extern LLRP_tSThingMagicIDSSL900ACommandRequest *
13014 LLRP_ThingMagicIDSSL900ASetLogLimits_getThingMagicIDSSL900ACommandRequest (
13015 LLRP_tSThingMagicIDSSL900ASetLogLimits *pThis);
13016
13017 extern LLRP_tResultCode
13018 LLRP_ThingMagicIDSSL900ASetLogLimits_setThingMagicIDSSL900ACommandRequest (
13019 LLRP_tSThingMagicIDSSL900ASetLogLimits *pThis,
13020 LLRP_tSThingMagicIDSSL900ACommandRequest *pValue);
13021
13022 extern LLRP_tSThingMagicIDSLogLimits *
13023 LLRP_ThingMagicIDSSL900ASetLogLimits_getThingMagicIDSLogLimits (
13024 LLRP_tSThingMagicIDSSL900ASetLogLimits *pThis);
13025
13026 extern LLRP_tResultCode
13027 LLRP_ThingMagicIDSSL900ASetLogLimits_setThingMagicIDSLogLimits (
13028 LLRP_tSThingMagicIDSSL900ASetLogLimits *pThis,
13029 LLRP_tSThingMagicIDSLogLimits *pValue);
13030
13031 extern LLRP_tSParameter *
13032 LLRP_ThingMagicIDSSL900ASetLogLimits_beginCustom (
13033 LLRP_tSThingMagicIDSSL900ASetLogLimits *pThis);
13034
13035 extern LLRP_tSParameter *
13036 LLRP_ThingMagicIDSSL900ASetLogLimits_nextCustom (
13037 LLRP_tSParameter *pCurrent);
13038
13039 extern void
13040 LLRP_ThingMagicIDSSL900ASetLogLimits_clearCustom (
13041 LLRP_tSThingMagicIDSSL900ASetLogLimits *pThis);
13042
13043 extern LLRP_tResultCode
13044 LLRP_ThingMagicIDSSL900ASetLogLimits_addCustom (
13045 LLRP_tSThingMagicIDSSL900ASetLogLimits *pThis,
13046 LLRP_tSParameter *pValue);
13047
13048
13049 struct LLRP_SThingMagicIDSSL900ASetLogLimitsOpSpecResult
13050 {
13051 LLRP_tSParameter hdr;
13052 LLRP_tEThingMagicCustomTagOpSpecResultType eResult;
13053 llrp_u16_t OpSpecID;
13054 LLRP_tSParameter * listCustom;
13055
13056 };
13057
13058 extern const LLRP_tSTypeDescriptor
13059 LLRP_tdThingMagicIDSSL900ASetLogLimitsOpSpecResult;
13060
13061 extern const LLRP_tSFieldDescriptor *
13062 LLRP_apfdThingMagicIDSSL900ASetLogLimitsOpSpecResult[];
13063
13064 extern LLRP_tSThingMagicIDSSL900ASetLogLimitsOpSpecResult *
13065 LLRP_ThingMagicIDSSL900ASetLogLimitsOpSpecResult_construct (void);
13066
13067 extern void
13068 LLRP_ThingMagicIDSSL900ASetLogLimitsOpSpecResult_destruct (
13069 LLRP_tSThingMagicIDSSL900ASetLogLimitsOpSpecResult * pThis);
13070
13071 extern void
13072 LLRP_ThingMagicIDSSL900ASetLogLimitsOpSpecResult_decodeFields (
13073 LLRP_tSThingMagicIDSSL900ASetLogLimitsOpSpecResult * pThis,
13074 LLRP_tSDecoderStream * pDecoderStream);
13075
13076 extern void
13077 LLRP_ThingMagicIDSSL900ASetLogLimitsOpSpecResult_assimilateSubParameters (
13078 LLRP_tSThingMagicIDSSL900ASetLogLimitsOpSpecResult * pThis,
13079 LLRP_tSErrorDetails * pError);
13080
13081 extern void
13082 LLRP_ThingMagicIDSSL900ASetLogLimitsOpSpecResult_encode (
13083 const LLRP_tSThingMagicIDSSL900ASetLogLimitsOpSpecResult *pThis,
13084 LLRP_tSEncoderStream * pEncoderStream);
13085
13086
13087 extern llrp_bool_t
13088 LLRP_ThingMagicIDSSL900ASetLogLimitsOpSpecResult_isAllowedIn (
13089 const LLRP_tSTypeDescriptor *pEnclosingElementType);
13090
13091 extern const LLRP_tSFieldDescriptor
13092 LLRP_fdThingMagicIDSSL900ASetLogLimitsOpSpecResult_Result;
13093
13094 extern LLRP_tEThingMagicCustomTagOpSpecResultType
13095 LLRP_ThingMagicIDSSL900ASetLogLimitsOpSpecResult_getResult (
13096 LLRP_tSThingMagicIDSSL900ASetLogLimitsOpSpecResult *pThis);
13097
13098 extern LLRP_tResultCode
13099 LLRP_ThingMagicIDSSL900ASetLogLimitsOpSpecResult_setResult (
13100 LLRP_tSThingMagicIDSSL900ASetLogLimitsOpSpecResult *pThis,
13101 LLRP_tEThingMagicCustomTagOpSpecResultType Value);
13102
13103 extern const LLRP_tSFieldDescriptor
13104 LLRP_fdThingMagicIDSSL900ASetLogLimitsOpSpecResult_OpSpecID;
13105
13106 extern llrp_u16_t
13107 LLRP_ThingMagicIDSSL900ASetLogLimitsOpSpecResult_getOpSpecID (
13108 LLRP_tSThingMagicIDSSL900ASetLogLimitsOpSpecResult *pThis);
13109
13110 extern LLRP_tResultCode
13111 LLRP_ThingMagicIDSSL900ASetLogLimitsOpSpecResult_setOpSpecID (
13112 LLRP_tSThingMagicIDSSL900ASetLogLimitsOpSpecResult *pThis,
13113 llrp_u16_t Value);
13114
13115 extern LLRP_tSParameter *
13116 LLRP_ThingMagicIDSSL900ASetLogLimitsOpSpecResult_beginCustom (
13117 LLRP_tSThingMagicIDSSL900ASetLogLimitsOpSpecResult *pThis);
13118
13119 extern LLRP_tSParameter *
13120 LLRP_ThingMagicIDSSL900ASetLogLimitsOpSpecResult_nextCustom (
13121 LLRP_tSParameter *pCurrent);
13122
13123 extern void
13124 LLRP_ThingMagicIDSSL900ASetLogLimitsOpSpecResult_clearCustom (
13125 LLRP_tSThingMagicIDSSL900ASetLogLimitsOpSpecResult *pThis);
13126
13127 extern LLRP_tResultCode
13128 LLRP_ThingMagicIDSSL900ASetLogLimitsOpSpecResult_addCustom (
13129 LLRP_tSThingMagicIDSSL900ASetLogLimitsOpSpecResult *pThis,
13130 LLRP_tSParameter *pValue);
13131
13132
13133 struct LLRP_SThingMagicIDSSL900ASetIDSPassword
13134 {
13135 LLRP_tSParameter hdr;
13136 LLRP_tEThingMagicCustomIDSPasswordLevel eNewPasswordLevel;
13137 llrp_u32_t NewIDSPassword;
13138 LLRP_tSThingMagicIDSSL900ACommandRequest * pThingMagicIDSSL900ACommandRequest;
13139 LLRP_tSParameter * listCustom;
13140
13141 };
13142
13143 extern const LLRP_tSTypeDescriptor
13144 LLRP_tdThingMagicIDSSL900ASetIDSPassword;
13145
13146 extern const LLRP_tSFieldDescriptor *
13147 LLRP_apfdThingMagicIDSSL900ASetIDSPassword[];
13148
13149 extern LLRP_tSThingMagicIDSSL900ASetIDSPassword *
13150 LLRP_ThingMagicIDSSL900ASetIDSPassword_construct (void);
13151
13152 extern void
13153 LLRP_ThingMagicIDSSL900ASetIDSPassword_destruct (
13154 LLRP_tSThingMagicIDSSL900ASetIDSPassword * pThis);
13155
13156 extern void
13157 LLRP_ThingMagicIDSSL900ASetIDSPassword_decodeFields (
13158 LLRP_tSThingMagicIDSSL900ASetIDSPassword * pThis,
13159 LLRP_tSDecoderStream * pDecoderStream);
13160
13161 extern void
13162 LLRP_ThingMagicIDSSL900ASetIDSPassword_assimilateSubParameters (
13163 LLRP_tSThingMagicIDSSL900ASetIDSPassword * pThis,
13164 LLRP_tSErrorDetails * pError);
13165
13166 extern void
13167 LLRP_ThingMagicIDSSL900ASetIDSPassword_encode (
13168 const LLRP_tSThingMagicIDSSL900ASetIDSPassword *pThis,
13169 LLRP_tSEncoderStream * pEncoderStream);
13170
13171
13172 extern llrp_bool_t
13173 LLRP_ThingMagicIDSSL900ASetIDSPassword_isAllowedIn (
13174 const LLRP_tSTypeDescriptor *pEnclosingElementType);
13175
13176 extern const LLRP_tSFieldDescriptor
13177 LLRP_fdThingMagicIDSSL900ASetIDSPassword_NewPasswordLevel;
13178
13179 extern LLRP_tEThingMagicCustomIDSPasswordLevel
13180 LLRP_ThingMagicIDSSL900ASetIDSPassword_getNewPasswordLevel (
13181 LLRP_tSThingMagicIDSSL900ASetIDSPassword *pThis);
13182
13183 extern LLRP_tResultCode
13184 LLRP_ThingMagicIDSSL900ASetIDSPassword_setNewPasswordLevel (
13185 LLRP_tSThingMagicIDSSL900ASetIDSPassword *pThis,
13186 LLRP_tEThingMagicCustomIDSPasswordLevel Value);
13187
13188 extern const LLRP_tSFieldDescriptor
13189 LLRP_fdThingMagicIDSSL900ASetIDSPassword_NewIDSPassword;
13190
13191 extern llrp_u32_t
13192 LLRP_ThingMagicIDSSL900ASetIDSPassword_getNewIDSPassword (
13193 LLRP_tSThingMagicIDSSL900ASetIDSPassword *pThis);
13194
13195 extern LLRP_tResultCode
13196 LLRP_ThingMagicIDSSL900ASetIDSPassword_setNewIDSPassword (
13197 LLRP_tSThingMagicIDSSL900ASetIDSPassword *pThis,
13198 llrp_u32_t Value);
13199
13200 extern LLRP_tSThingMagicIDSSL900ACommandRequest *
13201 LLRP_ThingMagicIDSSL900ASetIDSPassword_getThingMagicIDSSL900ACommandRequest (
13202 LLRP_tSThingMagicIDSSL900ASetIDSPassword *pThis);
13203
13204 extern LLRP_tResultCode
13205 LLRP_ThingMagicIDSSL900ASetIDSPassword_setThingMagicIDSSL900ACommandRequest (
13206 LLRP_tSThingMagicIDSSL900ASetIDSPassword *pThis,
13207 LLRP_tSThingMagicIDSSL900ACommandRequest *pValue);
13208
13209 extern LLRP_tSParameter *
13210 LLRP_ThingMagicIDSSL900ASetIDSPassword_beginCustom (
13211 LLRP_tSThingMagicIDSSL900ASetIDSPassword *pThis);
13212
13213 extern LLRP_tSParameter *
13214 LLRP_ThingMagicIDSSL900ASetIDSPassword_nextCustom (
13215 LLRP_tSParameter *pCurrent);
13216
13217 extern void
13218 LLRP_ThingMagicIDSSL900ASetIDSPassword_clearCustom (
13219 LLRP_tSThingMagicIDSSL900ASetIDSPassword *pThis);
13220
13221 extern LLRP_tResultCode
13222 LLRP_ThingMagicIDSSL900ASetIDSPassword_addCustom (
13223 LLRP_tSThingMagicIDSSL900ASetIDSPassword *pThis,
13224 LLRP_tSParameter *pValue);
13225
13226
13227 struct LLRP_SThingMagicIDSSL900ASetPasswordOpSpecResult
13228 {
13229 LLRP_tSParameter hdr;
13230 LLRP_tEThingMagicCustomTagOpSpecResultType eResult;
13231 llrp_u16_t OpSpecID;
13232 LLRP_tSParameter * listCustom;
13233
13234 };
13235
13236 extern const LLRP_tSTypeDescriptor
13237 LLRP_tdThingMagicIDSSL900ASetPasswordOpSpecResult;
13238
13239 extern const LLRP_tSFieldDescriptor *
13240 LLRP_apfdThingMagicIDSSL900ASetPasswordOpSpecResult[];
13241
13242 extern LLRP_tSThingMagicIDSSL900ASetPasswordOpSpecResult *
13243 LLRP_ThingMagicIDSSL900ASetPasswordOpSpecResult_construct (void);
13244
13245 extern void
13246 LLRP_ThingMagicIDSSL900ASetPasswordOpSpecResult_destruct (
13247 LLRP_tSThingMagicIDSSL900ASetPasswordOpSpecResult * pThis);
13248
13249 extern void
13250 LLRP_ThingMagicIDSSL900ASetPasswordOpSpecResult_decodeFields (
13251 LLRP_tSThingMagicIDSSL900ASetPasswordOpSpecResult * pThis,
13252 LLRP_tSDecoderStream * pDecoderStream);
13253
13254 extern void
13255 LLRP_ThingMagicIDSSL900ASetPasswordOpSpecResult_assimilateSubParameters (
13256 LLRP_tSThingMagicIDSSL900ASetPasswordOpSpecResult * pThis,
13257 LLRP_tSErrorDetails * pError);
13258
13259 extern void
13260 LLRP_ThingMagicIDSSL900ASetPasswordOpSpecResult_encode (
13261 const LLRP_tSThingMagicIDSSL900ASetPasswordOpSpecResult *pThis,
13262 LLRP_tSEncoderStream * pEncoderStream);
13263
13264
13265 extern llrp_bool_t
13266 LLRP_ThingMagicIDSSL900ASetPasswordOpSpecResult_isAllowedIn (
13267 const LLRP_tSTypeDescriptor *pEnclosingElementType);
13268
13269 extern const LLRP_tSFieldDescriptor
13270 LLRP_fdThingMagicIDSSL900ASetPasswordOpSpecResult_Result;
13271
13272 extern LLRP_tEThingMagicCustomTagOpSpecResultType
13273 LLRP_ThingMagicIDSSL900ASetPasswordOpSpecResult_getResult (
13274 LLRP_tSThingMagicIDSSL900ASetPasswordOpSpecResult *pThis);
13275
13276 extern LLRP_tResultCode
13277 LLRP_ThingMagicIDSSL900ASetPasswordOpSpecResult_setResult (
13278 LLRP_tSThingMagicIDSSL900ASetPasswordOpSpecResult *pThis,
13279 LLRP_tEThingMagicCustomTagOpSpecResultType Value);
13280
13281 extern const LLRP_tSFieldDescriptor
13282 LLRP_fdThingMagicIDSSL900ASetPasswordOpSpecResult_OpSpecID;
13283
13284 extern llrp_u16_t
13285 LLRP_ThingMagicIDSSL900ASetPasswordOpSpecResult_getOpSpecID (
13286 LLRP_tSThingMagicIDSSL900ASetPasswordOpSpecResult *pThis);
13287
13288 extern LLRP_tResultCode
13289 LLRP_ThingMagicIDSSL900ASetPasswordOpSpecResult_setOpSpecID (
13290 LLRP_tSThingMagicIDSSL900ASetPasswordOpSpecResult *pThis,
13291 llrp_u16_t Value);
13292
13293 extern LLRP_tSParameter *
13294 LLRP_ThingMagicIDSSL900ASetPasswordOpSpecResult_beginCustom (
13295 LLRP_tSThingMagicIDSSL900ASetPasswordOpSpecResult *pThis);
13296
13297 extern LLRP_tSParameter *
13298 LLRP_ThingMagicIDSSL900ASetPasswordOpSpecResult_nextCustom (
13299 LLRP_tSParameter *pCurrent);
13300
13301 extern void
13302 LLRP_ThingMagicIDSSL900ASetPasswordOpSpecResult_clearCustom (
13303 LLRP_tSThingMagicIDSSL900ASetPasswordOpSpecResult *pThis);
13304
13305 extern LLRP_tResultCode
13306 LLRP_ThingMagicIDSSL900ASetPasswordOpSpecResult_addCustom (
13307 LLRP_tSThingMagicIDSSL900ASetPasswordOpSpecResult *pThis,
13308 LLRP_tSParameter *pValue);
13309
13310
13311 struct LLRP_SThingMagicIDSBatteryLevel
13312 {
13313 LLRP_tSParameter hdr;
13314 llrp_u16_t reply;
13315 llrp_u1_t ADError;
13316 llrp_u8_t batteryType;
13317 llrp_u16_t batteryValue;
13318 llrp_u8v_t batteryValueByteStream;
13319 LLRP_tSParameter * listCustom;
13320
13321 };
13322
13323 extern const LLRP_tSTypeDescriptor
13324 LLRP_tdThingMagicIDSBatteryLevel;
13325
13326 extern const LLRP_tSFieldDescriptor *
13327 LLRP_apfdThingMagicIDSBatteryLevel[];
13328
13329 extern LLRP_tSThingMagicIDSBatteryLevel *
13330 LLRP_ThingMagicIDSBatteryLevel_construct (void);
13331
13332 extern void
13333 LLRP_ThingMagicIDSBatteryLevel_destruct (
13334 LLRP_tSThingMagicIDSBatteryLevel * pThis);
13335
13336 extern void
13337 LLRP_ThingMagicIDSBatteryLevel_decodeFields (
13338 LLRP_tSThingMagicIDSBatteryLevel * pThis,
13339 LLRP_tSDecoderStream * pDecoderStream);
13340
13341 extern void
13342 LLRP_ThingMagicIDSBatteryLevel_assimilateSubParameters (
13343 LLRP_tSThingMagicIDSBatteryLevel * pThis,
13344 LLRP_tSErrorDetails * pError);
13345
13346 extern void
13347 LLRP_ThingMagicIDSBatteryLevel_encode (
13348 const LLRP_tSThingMagicIDSBatteryLevel *pThis,
13349 LLRP_tSEncoderStream * pEncoderStream);
13350
13351
13352 extern llrp_bool_t
13353 LLRP_ThingMagicIDSBatteryLevel_isAllowedIn (
13354 const LLRP_tSTypeDescriptor *pEnclosingElementType);
13355
13356 extern const LLRP_tSFieldDescriptor
13357 LLRP_fdThingMagicIDSBatteryLevel_reply;
13358
13359 extern llrp_u16_t
13360 LLRP_ThingMagicIDSBatteryLevel_getreply (
13361 LLRP_tSThingMagicIDSBatteryLevel *pThis);
13362
13363 extern LLRP_tResultCode
13364 LLRP_ThingMagicIDSBatteryLevel_setreply (
13365 LLRP_tSThingMagicIDSBatteryLevel *pThis,
13366 llrp_u16_t Value);
13367
13368 extern const LLRP_tSFieldDescriptor
13369 LLRP_fdThingMagicIDSBatteryLevel_ADError;
13370
13371 extern llrp_u1_t
13372 LLRP_ThingMagicIDSBatteryLevel_getADError (
13373 LLRP_tSThingMagicIDSBatteryLevel *pThis);
13374
13375 extern LLRP_tResultCode
13376 LLRP_ThingMagicIDSBatteryLevel_setADError (
13377 LLRP_tSThingMagicIDSBatteryLevel *pThis,
13378 llrp_u1_t Value);
13379
13380 extern const LLRP_tSFieldDescriptor
13381 LLRP_fdThingMagicIDSBatteryLevel_batteryType;
13382
13383 extern llrp_u8_t
13384 LLRP_ThingMagicIDSBatteryLevel_getbatteryType (
13385 LLRP_tSThingMagicIDSBatteryLevel *pThis);
13386
13387 extern LLRP_tResultCode
13388 LLRP_ThingMagicIDSBatteryLevel_setbatteryType (
13389 LLRP_tSThingMagicIDSBatteryLevel *pThis,
13390 llrp_u8_t Value);
13391
13392 extern const LLRP_tSFieldDescriptor
13393 LLRP_fdThingMagicIDSBatteryLevel_batteryValue;
13394
13395 extern llrp_u16_t
13396 LLRP_ThingMagicIDSBatteryLevel_getbatteryValue (
13397 LLRP_tSThingMagicIDSBatteryLevel *pThis);
13398
13399 extern LLRP_tResultCode
13400 LLRP_ThingMagicIDSBatteryLevel_setbatteryValue (
13401 LLRP_tSThingMagicIDSBatteryLevel *pThis,
13402 llrp_u16_t Value);
13403
13404 extern const LLRP_tSFieldDescriptor
13405 LLRP_fdThingMagicIDSBatteryLevel_batteryValueByteStream;
13406
13407 extern llrp_u8v_t
13408 LLRP_ThingMagicIDSBatteryLevel_getbatteryValueByteStream (
13409 LLRP_tSThingMagicIDSBatteryLevel *pThis);
13410
13411 extern LLRP_tResultCode
13412 LLRP_ThingMagicIDSBatteryLevel_setbatteryValueByteStream (
13413 LLRP_tSThingMagicIDSBatteryLevel *pThis,
13414 llrp_u8v_t Value);
13415
13416 extern LLRP_tSParameter *
13417 LLRP_ThingMagicIDSBatteryLevel_beginCustom (
13418 LLRP_tSThingMagicIDSBatteryLevel *pThis);
13419
13420 extern LLRP_tSParameter *
13421 LLRP_ThingMagicIDSBatteryLevel_nextCustom (
13422 LLRP_tSParameter *pCurrent);
13423
13424 extern void
13425 LLRP_ThingMagicIDSBatteryLevel_clearCustom (
13426 LLRP_tSThingMagicIDSBatteryLevel *pThis);
13427
13428 extern LLRP_tResultCode
13429 LLRP_ThingMagicIDSBatteryLevel_addCustom (
13430 LLRP_tSThingMagicIDSBatteryLevel *pThis,
13431 LLRP_tSParameter *pValue);
13432
13433
13434 struct LLRP_SThingMagicIDSSetShelfLife
13435 {
13436 LLRP_tSParameter hdr;
13437 LLRP_tSThingMagicIDSSL900ACommandRequest * pThingMagicIDSSL900ACommandRequest;
13438 LLRP_tSThingMagicIDSSLBlock0 * pThingMagicIDSSLBlock0;
13439 LLRP_tSThingMagicIDSSLBlock1 * pThingMagicIDSSLBlock1;
13440 LLRP_tSParameter * listCustom;
13441
13442 };
13443
13444 extern const LLRP_tSTypeDescriptor
13445 LLRP_tdThingMagicIDSSetShelfLife;
13446
13447 extern const LLRP_tSFieldDescriptor *
13448 LLRP_apfdThingMagicIDSSetShelfLife[];
13449
13450 extern LLRP_tSThingMagicIDSSetShelfLife *
13451 LLRP_ThingMagicIDSSetShelfLife_construct (void);
13452
13453 extern void
13454 LLRP_ThingMagicIDSSetShelfLife_destruct (
13455 LLRP_tSThingMagicIDSSetShelfLife * pThis);
13456
13457 extern void
13458 LLRP_ThingMagicIDSSetShelfLife_decodeFields (
13459 LLRP_tSThingMagicIDSSetShelfLife * pThis,
13460 LLRP_tSDecoderStream * pDecoderStream);
13461
13462 extern void
13463 LLRP_ThingMagicIDSSetShelfLife_assimilateSubParameters (
13464 LLRP_tSThingMagicIDSSetShelfLife * pThis,
13465 LLRP_tSErrorDetails * pError);
13466
13467 extern void
13468 LLRP_ThingMagicIDSSetShelfLife_encode (
13469 const LLRP_tSThingMagicIDSSetShelfLife *pThis,
13470 LLRP_tSEncoderStream * pEncoderStream);
13471
13472
13473 extern llrp_bool_t
13474 LLRP_ThingMagicIDSSetShelfLife_isAllowedIn (
13475 const LLRP_tSTypeDescriptor *pEnclosingElementType);
13476
13477 extern LLRP_tSThingMagicIDSSL900ACommandRequest *
13478 LLRP_ThingMagicIDSSetShelfLife_getThingMagicIDSSL900ACommandRequest (
13479 LLRP_tSThingMagicIDSSetShelfLife *pThis);
13480
13481 extern LLRP_tResultCode
13482 LLRP_ThingMagicIDSSetShelfLife_setThingMagicIDSSL900ACommandRequest (
13483 LLRP_tSThingMagicIDSSetShelfLife *pThis,
13484 LLRP_tSThingMagicIDSSL900ACommandRequest *pValue);
13485
13486 extern LLRP_tSThingMagicIDSSLBlock0 *
13487 LLRP_ThingMagicIDSSetShelfLife_getThingMagicIDSSLBlock0 (
13488 LLRP_tSThingMagicIDSSetShelfLife *pThis);
13489
13490 extern LLRP_tResultCode
13491 LLRP_ThingMagicIDSSetShelfLife_setThingMagicIDSSLBlock0 (
13492 LLRP_tSThingMagicIDSSetShelfLife *pThis,
13493 LLRP_tSThingMagicIDSSLBlock0 *pValue);
13494
13495 extern LLRP_tSThingMagicIDSSLBlock1 *
13496 LLRP_ThingMagicIDSSetShelfLife_getThingMagicIDSSLBlock1 (
13497 LLRP_tSThingMagicIDSSetShelfLife *pThis);
13498
13499 extern LLRP_tResultCode
13500 LLRP_ThingMagicIDSSetShelfLife_setThingMagicIDSSLBlock1 (
13501 LLRP_tSThingMagicIDSSetShelfLife *pThis,
13502 LLRP_tSThingMagicIDSSLBlock1 *pValue);
13503
13504 extern LLRP_tSParameter *
13505 LLRP_ThingMagicIDSSetShelfLife_beginCustom (
13506 LLRP_tSThingMagicIDSSetShelfLife *pThis);
13507
13508 extern LLRP_tSParameter *
13509 LLRP_ThingMagicIDSSetShelfLife_nextCustom (
13510 LLRP_tSParameter *pCurrent);
13511
13512 extern void
13513 LLRP_ThingMagicIDSSetShelfLife_clearCustom (
13514 LLRP_tSThingMagicIDSSetShelfLife *pThis);
13515
13516 extern LLRP_tResultCode
13517 LLRP_ThingMagicIDSSetShelfLife_addCustom (
13518 LLRP_tSThingMagicIDSSetShelfLife *pThis,
13519 LLRP_tSParameter *pValue);
13520
13521
13522 struct LLRP_SThingMagicIDSSLBlock0
13523 {
13524 LLRP_tSParameter hdr;
13525 llrp_u32_t raw;
13526 llrp_u8_t TimeMax;
13527 llrp_u8_t TimeMin;
13528 llrp_u8_t TimeStd;
13529 llrp_u8_t Ea;
13530 LLRP_tSParameter * listCustom;
13531
13532 };
13533
13534 extern const LLRP_tSTypeDescriptor
13535 LLRP_tdThingMagicIDSSLBlock0;
13536
13537 extern const LLRP_tSFieldDescriptor *
13538 LLRP_apfdThingMagicIDSSLBlock0[];
13539
13540 extern LLRP_tSThingMagicIDSSLBlock0 *
13541 LLRP_ThingMagicIDSSLBlock0_construct (void);
13542
13543 extern void
13544 LLRP_ThingMagicIDSSLBlock0_destruct (
13545 LLRP_tSThingMagicIDSSLBlock0 * pThis);
13546
13547 extern void
13548 LLRP_ThingMagicIDSSLBlock0_decodeFields (
13549 LLRP_tSThingMagicIDSSLBlock0 * pThis,
13550 LLRP_tSDecoderStream * pDecoderStream);
13551
13552 extern void
13553 LLRP_ThingMagicIDSSLBlock0_assimilateSubParameters (
13554 LLRP_tSThingMagicIDSSLBlock0 * pThis,
13555 LLRP_tSErrorDetails * pError);
13556
13557 extern void
13558 LLRP_ThingMagicIDSSLBlock0_encode (
13559 const LLRP_tSThingMagicIDSSLBlock0 *pThis,
13560 LLRP_tSEncoderStream * pEncoderStream);
13561
13562
13563 extern llrp_bool_t
13564 LLRP_ThingMagicIDSSLBlock0_isAllowedIn (
13565 const LLRP_tSTypeDescriptor *pEnclosingElementType);
13566
13567 extern const LLRP_tSFieldDescriptor
13568 LLRP_fdThingMagicIDSSLBlock0_raw;
13569
13570 extern llrp_u32_t
13571 LLRP_ThingMagicIDSSLBlock0_getraw (
13572 LLRP_tSThingMagicIDSSLBlock0 *pThis);
13573
13574 extern LLRP_tResultCode
13575 LLRP_ThingMagicIDSSLBlock0_setraw (
13576 LLRP_tSThingMagicIDSSLBlock0 *pThis,
13577 llrp_u32_t Value);
13578
13579 extern const LLRP_tSFieldDescriptor
13580 LLRP_fdThingMagicIDSSLBlock0_TimeMax;
13581
13582 extern llrp_u8_t
13583 LLRP_ThingMagicIDSSLBlock0_getTimeMax (
13584 LLRP_tSThingMagicIDSSLBlock0 *pThis);
13585
13586 extern LLRP_tResultCode
13587 LLRP_ThingMagicIDSSLBlock0_setTimeMax (
13588 LLRP_tSThingMagicIDSSLBlock0 *pThis,
13589 llrp_u8_t Value);
13590
13591 extern const LLRP_tSFieldDescriptor
13592 LLRP_fdThingMagicIDSSLBlock0_TimeMin;
13593
13594 extern llrp_u8_t
13595 LLRP_ThingMagicIDSSLBlock0_getTimeMin (
13596 LLRP_tSThingMagicIDSSLBlock0 *pThis);
13597
13598 extern LLRP_tResultCode
13599 LLRP_ThingMagicIDSSLBlock0_setTimeMin (
13600 LLRP_tSThingMagicIDSSLBlock0 *pThis,
13601 llrp_u8_t Value);
13602
13603 extern const LLRP_tSFieldDescriptor
13604 LLRP_fdThingMagicIDSSLBlock0_TimeStd;
13605
13606 extern llrp_u8_t
13607 LLRP_ThingMagicIDSSLBlock0_getTimeStd (
13608 LLRP_tSThingMagicIDSSLBlock0 *pThis);
13609
13610 extern LLRP_tResultCode
13611 LLRP_ThingMagicIDSSLBlock0_setTimeStd (
13612 LLRP_tSThingMagicIDSSLBlock0 *pThis,
13613 llrp_u8_t Value);
13614
13615 extern const LLRP_tSFieldDescriptor
13616 LLRP_fdThingMagicIDSSLBlock0_Ea;
13617
13618 extern llrp_u8_t
13619 LLRP_ThingMagicIDSSLBlock0_getEa (
13620 LLRP_tSThingMagicIDSSLBlock0 *pThis);
13621
13622 extern LLRP_tResultCode
13623 LLRP_ThingMagicIDSSLBlock0_setEa (
13624 LLRP_tSThingMagicIDSSLBlock0 *pThis,
13625 llrp_u8_t Value);
13626
13627 extern LLRP_tSParameter *
13628 LLRP_ThingMagicIDSSLBlock0_beginCustom (
13629 LLRP_tSThingMagicIDSSLBlock0 *pThis);
13630
13631 extern LLRP_tSParameter *
13632 LLRP_ThingMagicIDSSLBlock0_nextCustom (
13633 LLRP_tSParameter *pCurrent);
13634
13635 extern void
13636 LLRP_ThingMagicIDSSLBlock0_clearCustom (
13637 LLRP_tSThingMagicIDSSLBlock0 *pThis);
13638
13639 extern LLRP_tResultCode
13640 LLRP_ThingMagicIDSSLBlock0_addCustom (
13641 LLRP_tSThingMagicIDSSLBlock0 *pThis,
13642 LLRP_tSParameter *pValue);
13643
13644
13645 struct LLRP_SThingMagicIDSSLBlock1
13646 {
13647 LLRP_tSParameter hdr;
13648 llrp_u32_t raw;
13649 llrp_u16_t SLInit;
13650 llrp_u16_t TInit;
13651 llrp_u8_t SensorID;
13652 llrp_u1_t enableNegative;
13653 llrp_u1_t algorithmEnable;
13654 llrp_u8_t RFU;
13655 LLRP_tSParameter * listCustom;
13656
13657 };
13658
13659 extern const LLRP_tSTypeDescriptor
13660 LLRP_tdThingMagicIDSSLBlock1;
13661
13662 extern const LLRP_tSFieldDescriptor *
13663 LLRP_apfdThingMagicIDSSLBlock1[];
13664
13665 extern LLRP_tSThingMagicIDSSLBlock1 *
13666 LLRP_ThingMagicIDSSLBlock1_construct (void);
13667
13668 extern void
13669 LLRP_ThingMagicIDSSLBlock1_destruct (
13670 LLRP_tSThingMagicIDSSLBlock1 * pThis);
13671
13672 extern void
13673 LLRP_ThingMagicIDSSLBlock1_decodeFields (
13674 LLRP_tSThingMagicIDSSLBlock1 * pThis,
13675 LLRP_tSDecoderStream * pDecoderStream);
13676
13677 extern void
13678 LLRP_ThingMagicIDSSLBlock1_assimilateSubParameters (
13679 LLRP_tSThingMagicIDSSLBlock1 * pThis,
13680 LLRP_tSErrorDetails * pError);
13681
13682 extern void
13683 LLRP_ThingMagicIDSSLBlock1_encode (
13684 const LLRP_tSThingMagicIDSSLBlock1 *pThis,
13685 LLRP_tSEncoderStream * pEncoderStream);
13686
13687
13688 extern llrp_bool_t
13689 LLRP_ThingMagicIDSSLBlock1_isAllowedIn (
13690 const LLRP_tSTypeDescriptor *pEnclosingElementType);
13691
13692 extern const LLRP_tSFieldDescriptor
13693 LLRP_fdThingMagicIDSSLBlock1_raw;
13694
13695 extern llrp_u32_t
13696 LLRP_ThingMagicIDSSLBlock1_getraw (
13697 LLRP_tSThingMagicIDSSLBlock1 *pThis);
13698
13699 extern LLRP_tResultCode
13700 LLRP_ThingMagicIDSSLBlock1_setraw (
13701 LLRP_tSThingMagicIDSSLBlock1 *pThis,
13702 llrp_u32_t Value);
13703
13704 extern const LLRP_tSFieldDescriptor
13705 LLRP_fdThingMagicIDSSLBlock1_SLInit;
13706
13707 extern llrp_u16_t
13708 LLRP_ThingMagicIDSSLBlock1_getSLInit (
13709 LLRP_tSThingMagicIDSSLBlock1 *pThis);
13710
13711 extern LLRP_tResultCode
13712 LLRP_ThingMagicIDSSLBlock1_setSLInit (
13713 LLRP_tSThingMagicIDSSLBlock1 *pThis,
13714 llrp_u16_t Value);
13715
13716 extern const LLRP_tSFieldDescriptor
13717 LLRP_fdThingMagicIDSSLBlock1_TInit;
13718
13719 extern llrp_u16_t
13720 LLRP_ThingMagicIDSSLBlock1_getTInit (
13721 LLRP_tSThingMagicIDSSLBlock1 *pThis);
13722
13723 extern LLRP_tResultCode
13724 LLRP_ThingMagicIDSSLBlock1_setTInit (
13725 LLRP_tSThingMagicIDSSLBlock1 *pThis,
13726 llrp_u16_t Value);
13727
13728 extern const LLRP_tSFieldDescriptor
13729 LLRP_fdThingMagicIDSSLBlock1_SensorID;
13730
13731 extern llrp_u8_t
13732 LLRP_ThingMagicIDSSLBlock1_getSensorID (
13733 LLRP_tSThingMagicIDSSLBlock1 *pThis);
13734
13735 extern LLRP_tResultCode
13736 LLRP_ThingMagicIDSSLBlock1_setSensorID (
13737 LLRP_tSThingMagicIDSSLBlock1 *pThis,
13738 llrp_u8_t Value);
13739
13740 extern const LLRP_tSFieldDescriptor
13741 LLRP_fdThingMagicIDSSLBlock1_enableNegative;
13742
13743 extern llrp_u1_t
13744 LLRP_ThingMagicIDSSLBlock1_getenableNegative (
13745 LLRP_tSThingMagicIDSSLBlock1 *pThis);
13746
13747 extern LLRP_tResultCode
13748 LLRP_ThingMagicIDSSLBlock1_setenableNegative (
13749 LLRP_tSThingMagicIDSSLBlock1 *pThis,
13750 llrp_u1_t Value);
13751
13752 extern const LLRP_tSFieldDescriptor
13753 LLRP_fdThingMagicIDSSLBlock1_algorithmEnable;
13754
13755 extern llrp_u1_t
13756 LLRP_ThingMagicIDSSLBlock1_getalgorithmEnable (
13757 LLRP_tSThingMagicIDSSLBlock1 *pThis);
13758
13759 extern LLRP_tResultCode
13760 LLRP_ThingMagicIDSSLBlock1_setalgorithmEnable (
13761 LLRP_tSThingMagicIDSSLBlock1 *pThis,
13762 llrp_u1_t Value);
13763
13764 extern const LLRP_tSFieldDescriptor
13765 LLRP_fdThingMagicIDSSLBlock1_RFU;
13766
13767 extern llrp_u8_t
13768 LLRP_ThingMagicIDSSLBlock1_getRFU (
13769 LLRP_tSThingMagicIDSSLBlock1 *pThis);
13770
13771 extern LLRP_tResultCode
13772 LLRP_ThingMagicIDSSLBlock1_setRFU (
13773 LLRP_tSThingMagicIDSSLBlock1 *pThis,
13774 llrp_u8_t Value);
13775
13776 extern LLRP_tSParameter *
13777 LLRP_ThingMagicIDSSLBlock1_beginCustom (
13778 LLRP_tSThingMagicIDSSLBlock1 *pThis);
13779
13780 extern LLRP_tSParameter *
13781 LLRP_ThingMagicIDSSLBlock1_nextCustom (
13782 LLRP_tSParameter *pCurrent);
13783
13784 extern void
13785 LLRP_ThingMagicIDSSLBlock1_clearCustom (
13786 LLRP_tSThingMagicIDSSLBlock1 *pThis);
13787
13788 extern LLRP_tResultCode
13789 LLRP_ThingMagicIDSSLBlock1_addCustom (
13790 LLRP_tSThingMagicIDSSLBlock1 *pThis,
13791 LLRP_tSParameter *pValue);
13792
13793
13794 struct LLRP_SThingMagicIDSSetShelfLifeOpSpecResult
13795 {
13796 LLRP_tSParameter hdr;
13797 LLRP_tEThingMagicCustomTagOpSpecResultType eResult;
13798 llrp_u16_t OpSpecID;
13799 LLRP_tSParameter * listCustom;
13800
13801 };
13802
13803 extern const LLRP_tSTypeDescriptor
13804 LLRP_tdThingMagicIDSSetShelfLifeOpSpecResult;
13805
13806 extern const LLRP_tSFieldDescriptor *
13807 LLRP_apfdThingMagicIDSSetShelfLifeOpSpecResult[];
13808
13809 extern LLRP_tSThingMagicIDSSetShelfLifeOpSpecResult *
13810 LLRP_ThingMagicIDSSetShelfLifeOpSpecResult_construct (void);
13811
13812 extern void
13813 LLRP_ThingMagicIDSSetShelfLifeOpSpecResult_destruct (
13814 LLRP_tSThingMagicIDSSetShelfLifeOpSpecResult * pThis);
13815
13816 extern void
13817 LLRP_ThingMagicIDSSetShelfLifeOpSpecResult_decodeFields (
13818 LLRP_tSThingMagicIDSSetShelfLifeOpSpecResult * pThis,
13819 LLRP_tSDecoderStream * pDecoderStream);
13820
13821 extern void
13822 LLRP_ThingMagicIDSSetShelfLifeOpSpecResult_assimilateSubParameters (
13823 LLRP_tSThingMagicIDSSetShelfLifeOpSpecResult * pThis,
13824 LLRP_tSErrorDetails * pError);
13825
13826 extern void
13827 LLRP_ThingMagicIDSSetShelfLifeOpSpecResult_encode (
13828 const LLRP_tSThingMagicIDSSetShelfLifeOpSpecResult *pThis,
13829 LLRP_tSEncoderStream * pEncoderStream);
13830
13831
13832 extern llrp_bool_t
13833 LLRP_ThingMagicIDSSetShelfLifeOpSpecResult_isAllowedIn (
13834 const LLRP_tSTypeDescriptor *pEnclosingElementType);
13835
13836 extern const LLRP_tSFieldDescriptor
13837 LLRP_fdThingMagicIDSSetShelfLifeOpSpecResult_Result;
13838
13839 extern LLRP_tEThingMagicCustomTagOpSpecResultType
13840 LLRP_ThingMagicIDSSetShelfLifeOpSpecResult_getResult (
13841 LLRP_tSThingMagicIDSSetShelfLifeOpSpecResult *pThis);
13842
13843 extern LLRP_tResultCode
13844 LLRP_ThingMagicIDSSetShelfLifeOpSpecResult_setResult (
13845 LLRP_tSThingMagicIDSSetShelfLifeOpSpecResult *pThis,
13846 LLRP_tEThingMagicCustomTagOpSpecResultType Value);
13847
13848 extern const LLRP_tSFieldDescriptor
13849 LLRP_fdThingMagicIDSSetShelfLifeOpSpecResult_OpSpecID;
13850
13851 extern llrp_u16_t
13852 LLRP_ThingMagicIDSSetShelfLifeOpSpecResult_getOpSpecID (
13853 LLRP_tSThingMagicIDSSetShelfLifeOpSpecResult *pThis);
13854
13855 extern LLRP_tResultCode
13856 LLRP_ThingMagicIDSSetShelfLifeOpSpecResult_setOpSpecID (
13857 LLRP_tSThingMagicIDSSetShelfLifeOpSpecResult *pThis,
13858 llrp_u16_t Value);
13859
13860 extern LLRP_tSParameter *
13861 LLRP_ThingMagicIDSSetShelfLifeOpSpecResult_beginCustom (
13862 LLRP_tSThingMagicIDSSetShelfLifeOpSpecResult *pThis);
13863
13864 extern LLRP_tSParameter *
13865 LLRP_ThingMagicIDSSetShelfLifeOpSpecResult_nextCustom (
13866 LLRP_tSParameter *pCurrent);
13867
13868 extern void
13869 LLRP_ThingMagicIDSSetShelfLifeOpSpecResult_clearCustom (
13870 LLRP_tSThingMagicIDSSetShelfLifeOpSpecResult *pThis);
13871
13872 extern LLRP_tResultCode
13873 LLRP_ThingMagicIDSSetShelfLifeOpSpecResult_addCustom (
13874 LLRP_tSThingMagicIDSSetShelfLifeOpSpecResult *pThis,
13875 LLRP_tSParameter *pValue);
13876
13877
13878 struct LLRP_SThingMagicHopTime
13879 {
13880 LLRP_tSParameter hdr;
13881 llrp_u32_t HopTime;
13882 LLRP_tSParameter * listCustom;
13883
13884 };
13885
13886 extern const LLRP_tSTypeDescriptor
13887 LLRP_tdThingMagicHopTime;
13888
13889 extern const LLRP_tSFieldDescriptor *
13890 LLRP_apfdThingMagicHopTime[];
13891
13892 extern LLRP_tSThingMagicHopTime *
13893 LLRP_ThingMagicHopTime_construct (void);
13894
13895 extern void
13896 LLRP_ThingMagicHopTime_destruct (
13897 LLRP_tSThingMagicHopTime * pThis);
13898
13899 extern void
13900 LLRP_ThingMagicHopTime_decodeFields (
13901 LLRP_tSThingMagicHopTime * pThis,
13902 LLRP_tSDecoderStream * pDecoderStream);
13903
13904 extern void
13905 LLRP_ThingMagicHopTime_assimilateSubParameters (
13906 LLRP_tSThingMagicHopTime * pThis,
13907 LLRP_tSErrorDetails * pError);
13908
13909 extern void
13910 LLRP_ThingMagicHopTime_encode (
13911 const LLRP_tSThingMagicHopTime *pThis,
13912 LLRP_tSEncoderStream * pEncoderStream);
13913
13914
13915 extern llrp_bool_t
13916 LLRP_ThingMagicHopTime_isAllowedIn (
13917 const LLRP_tSTypeDescriptor *pEnclosingElementType);
13918
13919 extern const LLRP_tSFieldDescriptor
13920 LLRP_fdThingMagicHopTime_HopTime;
13921
13922 extern llrp_u32_t
13923 LLRP_ThingMagicHopTime_getHopTime (
13924 LLRP_tSThingMagicHopTime *pThis);
13925
13926 extern LLRP_tResultCode
13927 LLRP_ThingMagicHopTime_setHopTime (
13928 LLRP_tSThingMagicHopTime *pThis,
13929 llrp_u32_t Value);
13930
13931 extern LLRP_tSParameter *
13932 LLRP_ThingMagicHopTime_beginCustom (
13933 LLRP_tSThingMagicHopTime *pThis);
13934
13935 extern LLRP_tSParameter *
13936 LLRP_ThingMagicHopTime_nextCustom (
13937 LLRP_tSParameter *pCurrent);
13938
13939 extern void
13940 LLRP_ThingMagicHopTime_clearCustom (
13941 LLRP_tSThingMagicHopTime *pThis);
13942
13943 extern LLRP_tResultCode
13944 LLRP_ThingMagicHopTime_addCustom (
13945 LLRP_tSThingMagicHopTime *pThis,
13946 LLRP_tSParameter *pValue);
13947
13948
13949 struct LLRP_SThingMagicDenatranIAVActivateSecureMode
13950 {
13951 LLRP_tSParameter hdr;
13952 LLRP_tSThingMagicDenatranIAVCommandRequest * pThingMagicDenatranIAVCommandRequest;
13953 LLRP_tSParameter * listCustom;
13954
13955 };
13956
13957 extern const LLRP_tSTypeDescriptor
13958 LLRP_tdThingMagicDenatranIAVActivateSecureMode;
13959
13960 extern const LLRP_tSFieldDescriptor *
13961 LLRP_apfdThingMagicDenatranIAVActivateSecureMode[];
13962
13963 extern LLRP_tSThingMagicDenatranIAVActivateSecureMode *
13964 LLRP_ThingMagicDenatranIAVActivateSecureMode_construct (void);
13965
13966 extern void
13967 LLRP_ThingMagicDenatranIAVActivateSecureMode_destruct (
13968 LLRP_tSThingMagicDenatranIAVActivateSecureMode * pThis);
13969
13970 extern void
13971 LLRP_ThingMagicDenatranIAVActivateSecureMode_decodeFields (
13972 LLRP_tSThingMagicDenatranIAVActivateSecureMode * pThis,
13973 LLRP_tSDecoderStream * pDecoderStream);
13974
13975 extern void
13976 LLRP_ThingMagicDenatranIAVActivateSecureMode_assimilateSubParameters (
13977 LLRP_tSThingMagicDenatranIAVActivateSecureMode * pThis,
13978 LLRP_tSErrorDetails * pError);
13979
13980 extern void
13981 LLRP_ThingMagicDenatranIAVActivateSecureMode_encode (
13982 const LLRP_tSThingMagicDenatranIAVActivateSecureMode *pThis,
13983 LLRP_tSEncoderStream * pEncoderStream);
13984
13985
13986 extern llrp_bool_t
13987 LLRP_ThingMagicDenatranIAVActivateSecureMode_isAllowedIn (
13988 const LLRP_tSTypeDescriptor *pEnclosingElementType);
13989
13990 extern LLRP_tSThingMagicDenatranIAVCommandRequest *
13991 LLRP_ThingMagicDenatranIAVActivateSecureMode_getThingMagicDenatranIAVCommandRequest (
13992 LLRP_tSThingMagicDenatranIAVActivateSecureMode *pThis);
13993
13994 extern LLRP_tResultCode
13995 LLRP_ThingMagicDenatranIAVActivateSecureMode_setThingMagicDenatranIAVCommandRequest (
13996 LLRP_tSThingMagicDenatranIAVActivateSecureMode *pThis,
13997 LLRP_tSThingMagicDenatranIAVCommandRequest *pValue);
13998
13999 extern LLRP_tSParameter *
14000 LLRP_ThingMagicDenatranIAVActivateSecureMode_beginCustom (
14001 LLRP_tSThingMagicDenatranIAVActivateSecureMode *pThis);
14002
14003 extern LLRP_tSParameter *
14004 LLRP_ThingMagicDenatranIAVActivateSecureMode_nextCustom (
14005 LLRP_tSParameter *pCurrent);
14006
14007 extern void
14008 LLRP_ThingMagicDenatranIAVActivateSecureMode_clearCustom (
14009 LLRP_tSThingMagicDenatranIAVActivateSecureMode *pThis);
14010
14011 extern LLRP_tResultCode
14012 LLRP_ThingMagicDenatranIAVActivateSecureMode_addCustom (
14013 LLRP_tSThingMagicDenatranIAVActivateSecureMode *pThis,
14014 LLRP_tSParameter *pValue);
14015
14016
14017 struct LLRP_SThingMagicDenatranIAVActivateSecureModeOpSpecResult
14018 {
14019 LLRP_tSParameter hdr;
14020 LLRP_tEThingMagicCustomTagOpSpecResultType eResult;
14021 llrp_u16_t OpSpecID;
14022 llrp_u8v_t ActivateSecureModeByteStream;
14023 LLRP_tSParameter * listCustom;
14024
14025 };
14026
14027 extern const LLRP_tSTypeDescriptor
14028 LLRP_tdThingMagicDenatranIAVActivateSecureModeOpSpecResult;
14029
14030 extern const LLRP_tSFieldDescriptor *
14031 LLRP_apfdThingMagicDenatranIAVActivateSecureModeOpSpecResult[];
14032
14033 extern LLRP_tSThingMagicDenatranIAVActivateSecureModeOpSpecResult *
14034 LLRP_ThingMagicDenatranIAVActivateSecureModeOpSpecResult_construct (void);
14035
14036 extern void
14037 LLRP_ThingMagicDenatranIAVActivateSecureModeOpSpecResult_destruct (
14038 LLRP_tSThingMagicDenatranIAVActivateSecureModeOpSpecResult * pThis);
14039
14040 extern void
14041 LLRP_ThingMagicDenatranIAVActivateSecureModeOpSpecResult_decodeFields (
14042 LLRP_tSThingMagicDenatranIAVActivateSecureModeOpSpecResult * pThis,
14043 LLRP_tSDecoderStream * pDecoderStream);
14044
14045 extern void
14046 LLRP_ThingMagicDenatranIAVActivateSecureModeOpSpecResult_assimilateSubParameters (
14047 LLRP_tSThingMagicDenatranIAVActivateSecureModeOpSpecResult * pThis,
14048 LLRP_tSErrorDetails * pError);
14049
14050 extern void
14051 LLRP_ThingMagicDenatranIAVActivateSecureModeOpSpecResult_encode (
14052 const LLRP_tSThingMagicDenatranIAVActivateSecureModeOpSpecResult *pThis,
14053 LLRP_tSEncoderStream * pEncoderStream);
14054
14055
14056 extern llrp_bool_t
14057 LLRP_ThingMagicDenatranIAVActivateSecureModeOpSpecResult_isAllowedIn (
14058 const LLRP_tSTypeDescriptor *pEnclosingElementType);
14059
14060 extern const LLRP_tSFieldDescriptor
14061 LLRP_fdThingMagicDenatranIAVActivateSecureModeOpSpecResult_Result;
14062
14063 extern LLRP_tEThingMagicCustomTagOpSpecResultType
14064 LLRP_ThingMagicDenatranIAVActivateSecureModeOpSpecResult_getResult (
14065 LLRP_tSThingMagicDenatranIAVActivateSecureModeOpSpecResult *pThis);
14066
14067 extern LLRP_tResultCode
14068 LLRP_ThingMagicDenatranIAVActivateSecureModeOpSpecResult_setResult (
14069 LLRP_tSThingMagicDenatranIAVActivateSecureModeOpSpecResult *pThis,
14070 LLRP_tEThingMagicCustomTagOpSpecResultType Value);
14071
14072 extern const LLRP_tSFieldDescriptor
14073 LLRP_fdThingMagicDenatranIAVActivateSecureModeOpSpecResult_OpSpecID;
14074
14075 extern llrp_u16_t
14076 LLRP_ThingMagicDenatranIAVActivateSecureModeOpSpecResult_getOpSpecID (
14077 LLRP_tSThingMagicDenatranIAVActivateSecureModeOpSpecResult *pThis);
14078
14079 extern LLRP_tResultCode
14080 LLRP_ThingMagicDenatranIAVActivateSecureModeOpSpecResult_setOpSpecID (
14081 LLRP_tSThingMagicDenatranIAVActivateSecureModeOpSpecResult *pThis,
14082 llrp_u16_t Value);
14083
14084 extern const LLRP_tSFieldDescriptor
14085 LLRP_fdThingMagicDenatranIAVActivateSecureModeOpSpecResult_ActivateSecureModeByteStream;
14086
14087 extern llrp_u8v_t
14088 LLRP_ThingMagicDenatranIAVActivateSecureModeOpSpecResult_getActivateSecureModeByteStream (
14089 LLRP_tSThingMagicDenatranIAVActivateSecureModeOpSpecResult *pThis);
14090
14091 extern LLRP_tResultCode
14092 LLRP_ThingMagicDenatranIAVActivateSecureModeOpSpecResult_setActivateSecureModeByteStream (
14093 LLRP_tSThingMagicDenatranIAVActivateSecureModeOpSpecResult *pThis,
14094 llrp_u8v_t Value);
14095
14096 extern LLRP_tSParameter *
14097 LLRP_ThingMagicDenatranIAVActivateSecureModeOpSpecResult_beginCustom (
14098 LLRP_tSThingMagicDenatranIAVActivateSecureModeOpSpecResult *pThis);
14099
14100 extern LLRP_tSParameter *
14101 LLRP_ThingMagicDenatranIAVActivateSecureModeOpSpecResult_nextCustom (
14102 LLRP_tSParameter *pCurrent);
14103
14104 extern void
14105 LLRP_ThingMagicDenatranIAVActivateSecureModeOpSpecResult_clearCustom (
14106 LLRP_tSThingMagicDenatranIAVActivateSecureModeOpSpecResult *pThis);
14107
14108 extern LLRP_tResultCode
14109 LLRP_ThingMagicDenatranIAVActivateSecureModeOpSpecResult_addCustom (
14110 LLRP_tSThingMagicDenatranIAVActivateSecureModeOpSpecResult *pThis,
14111 LLRP_tSParameter *pValue);
14112
14113
14114 struct LLRP_SThingMagicDenatranIAVAuthenticateOBU
14115 {
14116 LLRP_tSParameter hdr;
14117 LLRP_tSThingMagicDenatranIAVCommandRequest * pThingMagicDenatranIAVCommandRequest;
14118 LLRP_tSParameter * listCustom;
14119
14120 };
14121
14122 extern const LLRP_tSTypeDescriptor
14123 LLRP_tdThingMagicDenatranIAVAuthenticateOBU;
14124
14125 extern const LLRP_tSFieldDescriptor *
14126 LLRP_apfdThingMagicDenatranIAVAuthenticateOBU[];
14127
14128 extern LLRP_tSThingMagicDenatranIAVAuthenticateOBU *
14129 LLRP_ThingMagicDenatranIAVAuthenticateOBU_construct (void);
14130
14131 extern void
14132 LLRP_ThingMagicDenatranIAVAuthenticateOBU_destruct (
14133 LLRP_tSThingMagicDenatranIAVAuthenticateOBU * pThis);
14134
14135 extern void
14136 LLRP_ThingMagicDenatranIAVAuthenticateOBU_decodeFields (
14137 LLRP_tSThingMagicDenatranIAVAuthenticateOBU * pThis,
14138 LLRP_tSDecoderStream * pDecoderStream);
14139
14140 extern void
14141 LLRP_ThingMagicDenatranIAVAuthenticateOBU_assimilateSubParameters (
14142 LLRP_tSThingMagicDenatranIAVAuthenticateOBU * pThis,
14143 LLRP_tSErrorDetails * pError);
14144
14145 extern void
14146 LLRP_ThingMagicDenatranIAVAuthenticateOBU_encode (
14147 const LLRP_tSThingMagicDenatranIAVAuthenticateOBU *pThis,
14148 LLRP_tSEncoderStream * pEncoderStream);
14149
14150
14151 extern llrp_bool_t
14152 LLRP_ThingMagicDenatranIAVAuthenticateOBU_isAllowedIn (
14153 const LLRP_tSTypeDescriptor *pEnclosingElementType);
14154
14155 extern LLRP_tSThingMagicDenatranIAVCommandRequest *
14156 LLRP_ThingMagicDenatranIAVAuthenticateOBU_getThingMagicDenatranIAVCommandRequest (
14157 LLRP_tSThingMagicDenatranIAVAuthenticateOBU *pThis);
14158
14159 extern LLRP_tResultCode
14160 LLRP_ThingMagicDenatranIAVAuthenticateOBU_setThingMagicDenatranIAVCommandRequest (
14161 LLRP_tSThingMagicDenatranIAVAuthenticateOBU *pThis,
14162 LLRP_tSThingMagicDenatranIAVCommandRequest *pValue);
14163
14164 extern LLRP_tSParameter *
14165 LLRP_ThingMagicDenatranIAVAuthenticateOBU_beginCustom (
14166 LLRP_tSThingMagicDenatranIAVAuthenticateOBU *pThis);
14167
14168 extern LLRP_tSParameter *
14169 LLRP_ThingMagicDenatranIAVAuthenticateOBU_nextCustom (
14170 LLRP_tSParameter *pCurrent);
14171
14172 extern void
14173 LLRP_ThingMagicDenatranIAVAuthenticateOBU_clearCustom (
14174 LLRP_tSThingMagicDenatranIAVAuthenticateOBU *pThis);
14175
14176 extern LLRP_tResultCode
14177 LLRP_ThingMagicDenatranIAVAuthenticateOBU_addCustom (
14178 LLRP_tSThingMagicDenatranIAVAuthenticateOBU *pThis,
14179 LLRP_tSParameter *pValue);
14180
14181
14182 struct LLRP_SThingMagicDenatranIAVAuthenticateOBUOpSpecResult
14183 {
14184 LLRP_tSParameter hdr;
14185 LLRP_tEThingMagicCustomTagOpSpecResultType eResult;
14186 llrp_u16_t OpSpecID;
14187 llrp_u8v_t AuthenitcateOBUByteStream;
14188 LLRP_tSParameter * listCustom;
14189
14190 };
14191
14192 extern const LLRP_tSTypeDescriptor
14193 LLRP_tdThingMagicDenatranIAVAuthenticateOBUOpSpecResult;
14194
14195 extern const LLRP_tSFieldDescriptor *
14196 LLRP_apfdThingMagicDenatranIAVAuthenticateOBUOpSpecResult[];
14197
14198 extern LLRP_tSThingMagicDenatranIAVAuthenticateOBUOpSpecResult *
14199 LLRP_ThingMagicDenatranIAVAuthenticateOBUOpSpecResult_construct (void);
14200
14201 extern void
14202 LLRP_ThingMagicDenatranIAVAuthenticateOBUOpSpecResult_destruct (
14203 LLRP_tSThingMagicDenatranIAVAuthenticateOBUOpSpecResult * pThis);
14204
14205 extern void
14206 LLRP_ThingMagicDenatranIAVAuthenticateOBUOpSpecResult_decodeFields (
14207 LLRP_tSThingMagicDenatranIAVAuthenticateOBUOpSpecResult * pThis,
14208 LLRP_tSDecoderStream * pDecoderStream);
14209
14210 extern void
14211 LLRP_ThingMagicDenatranIAVAuthenticateOBUOpSpecResult_assimilateSubParameters (
14212 LLRP_tSThingMagicDenatranIAVAuthenticateOBUOpSpecResult * pThis,
14213 LLRP_tSErrorDetails * pError);
14214
14215 extern void
14216 LLRP_ThingMagicDenatranIAVAuthenticateOBUOpSpecResult_encode (
14217 const LLRP_tSThingMagicDenatranIAVAuthenticateOBUOpSpecResult *pThis,
14218 LLRP_tSEncoderStream * pEncoderStream);
14219
14220
14221 extern llrp_bool_t
14222 LLRP_ThingMagicDenatranIAVAuthenticateOBUOpSpecResult_isAllowedIn (
14223 const LLRP_tSTypeDescriptor *pEnclosingElementType);
14224
14225 extern const LLRP_tSFieldDescriptor
14226 LLRP_fdThingMagicDenatranIAVAuthenticateOBUOpSpecResult_Result;
14227
14228 extern LLRP_tEThingMagicCustomTagOpSpecResultType
14229 LLRP_ThingMagicDenatranIAVAuthenticateOBUOpSpecResult_getResult (
14230 LLRP_tSThingMagicDenatranIAVAuthenticateOBUOpSpecResult *pThis);
14231
14232 extern LLRP_tResultCode
14233 LLRP_ThingMagicDenatranIAVAuthenticateOBUOpSpecResult_setResult (
14234 LLRP_tSThingMagicDenatranIAVAuthenticateOBUOpSpecResult *pThis,
14235 LLRP_tEThingMagicCustomTagOpSpecResultType Value);
14236
14237 extern const LLRP_tSFieldDescriptor
14238 LLRP_fdThingMagicDenatranIAVAuthenticateOBUOpSpecResult_OpSpecID;
14239
14240 extern llrp_u16_t
14241 LLRP_ThingMagicDenatranIAVAuthenticateOBUOpSpecResult_getOpSpecID (
14242 LLRP_tSThingMagicDenatranIAVAuthenticateOBUOpSpecResult *pThis);
14243
14244 extern LLRP_tResultCode
14245 LLRP_ThingMagicDenatranIAVAuthenticateOBUOpSpecResult_setOpSpecID (
14246 LLRP_tSThingMagicDenatranIAVAuthenticateOBUOpSpecResult *pThis,
14247 llrp_u16_t Value);
14248
14249 extern const LLRP_tSFieldDescriptor
14250 LLRP_fdThingMagicDenatranIAVAuthenticateOBUOpSpecResult_AuthenitcateOBUByteStream;
14251
14252 extern llrp_u8v_t
14253 LLRP_ThingMagicDenatranIAVAuthenticateOBUOpSpecResult_getAuthenitcateOBUByteStream (
14254 LLRP_tSThingMagicDenatranIAVAuthenticateOBUOpSpecResult *pThis);
14255
14256 extern LLRP_tResultCode
14257 LLRP_ThingMagicDenatranIAVAuthenticateOBUOpSpecResult_setAuthenitcateOBUByteStream (
14258 LLRP_tSThingMagicDenatranIAVAuthenticateOBUOpSpecResult *pThis,
14259 llrp_u8v_t Value);
14260
14261 extern LLRP_tSParameter *
14262 LLRP_ThingMagicDenatranIAVAuthenticateOBUOpSpecResult_beginCustom (
14263 LLRP_tSThingMagicDenatranIAVAuthenticateOBUOpSpecResult *pThis);
14264
14265 extern LLRP_tSParameter *
14266 LLRP_ThingMagicDenatranIAVAuthenticateOBUOpSpecResult_nextCustom (
14267 LLRP_tSParameter *pCurrent);
14268
14269 extern void
14270 LLRP_ThingMagicDenatranIAVAuthenticateOBUOpSpecResult_clearCustom (
14271 LLRP_tSThingMagicDenatranIAVAuthenticateOBUOpSpecResult *pThis);
14272
14273 extern LLRP_tResultCode
14274 LLRP_ThingMagicDenatranIAVAuthenticateOBUOpSpecResult_addCustom (
14275 LLRP_tSThingMagicDenatranIAVAuthenticateOBUOpSpecResult *pThis,
14276 LLRP_tSParameter *pValue);
14277
14278
14279 struct LLRP_SThingMagicDenatranIAVActivateSiniavMode
14280 {
14281 LLRP_tSParameter hdr;
14282 llrp_u8v_t tokenData;
14283 LLRP_tSThingMagicDenatranIAVCommandRequest * pThingMagicDenatranIAVCommandRequest;
14284 LLRP_tSParameter * listCustom;
14285
14286 };
14287
14288 extern const LLRP_tSTypeDescriptor
14289 LLRP_tdThingMagicDenatranIAVActivateSiniavMode;
14290
14291 extern const LLRP_tSFieldDescriptor *
14292 LLRP_apfdThingMagicDenatranIAVActivateSiniavMode[];
14293
14294 extern LLRP_tSThingMagicDenatranIAVActivateSiniavMode *
14295 LLRP_ThingMagicDenatranIAVActivateSiniavMode_construct (void);
14296
14297 extern void
14298 LLRP_ThingMagicDenatranIAVActivateSiniavMode_destruct (
14299 LLRP_tSThingMagicDenatranIAVActivateSiniavMode * pThis);
14300
14301 extern void
14302 LLRP_ThingMagicDenatranIAVActivateSiniavMode_decodeFields (
14303 LLRP_tSThingMagicDenatranIAVActivateSiniavMode * pThis,
14304 LLRP_tSDecoderStream * pDecoderStream);
14305
14306 extern void
14307 LLRP_ThingMagicDenatranIAVActivateSiniavMode_assimilateSubParameters (
14308 LLRP_tSThingMagicDenatranIAVActivateSiniavMode * pThis,
14309 LLRP_tSErrorDetails * pError);
14310
14311 extern void
14312 LLRP_ThingMagicDenatranIAVActivateSiniavMode_encode (
14313 const LLRP_tSThingMagicDenatranIAVActivateSiniavMode *pThis,
14314 LLRP_tSEncoderStream * pEncoderStream);
14315
14316
14317 extern llrp_bool_t
14318 LLRP_ThingMagicDenatranIAVActivateSiniavMode_isAllowedIn (
14319 const LLRP_tSTypeDescriptor *pEnclosingElementType);
14320
14321 extern const LLRP_tSFieldDescriptor
14322 LLRP_fdThingMagicDenatranIAVActivateSiniavMode_tokenData;
14323
14324 extern llrp_u8v_t
14325 LLRP_ThingMagicDenatranIAVActivateSiniavMode_gettokenData (
14326 LLRP_tSThingMagicDenatranIAVActivateSiniavMode *pThis);
14327
14328 extern LLRP_tResultCode
14329 LLRP_ThingMagicDenatranIAVActivateSiniavMode_settokenData (
14330 LLRP_tSThingMagicDenatranIAVActivateSiniavMode *pThis,
14331 llrp_u8v_t Value);
14332
14333 extern LLRP_tSThingMagicDenatranIAVCommandRequest *
14334 LLRP_ThingMagicDenatranIAVActivateSiniavMode_getThingMagicDenatranIAVCommandRequest (
14335 LLRP_tSThingMagicDenatranIAVActivateSiniavMode *pThis);
14336
14337 extern LLRP_tResultCode
14338 LLRP_ThingMagicDenatranIAVActivateSiniavMode_setThingMagicDenatranIAVCommandRequest (
14339 LLRP_tSThingMagicDenatranIAVActivateSiniavMode *pThis,
14340 LLRP_tSThingMagicDenatranIAVCommandRequest *pValue);
14341
14342 extern LLRP_tSParameter *
14343 LLRP_ThingMagicDenatranIAVActivateSiniavMode_beginCustom (
14344 LLRP_tSThingMagicDenatranIAVActivateSiniavMode *pThis);
14345
14346 extern LLRP_tSParameter *
14347 LLRP_ThingMagicDenatranIAVActivateSiniavMode_nextCustom (
14348 LLRP_tSParameter *pCurrent);
14349
14350 extern void
14351 LLRP_ThingMagicDenatranIAVActivateSiniavMode_clearCustom (
14352 LLRP_tSThingMagicDenatranIAVActivateSiniavMode *pThis);
14353
14354 extern LLRP_tResultCode
14355 LLRP_ThingMagicDenatranIAVActivateSiniavMode_addCustom (
14356 LLRP_tSThingMagicDenatranIAVActivateSiniavMode *pThis,
14357 LLRP_tSParameter *pValue);
14358
14359
14360 struct LLRP_SThingMagicDenatranIAVActivateSiniavModeOpSpecResult
14361 {
14362 LLRP_tSParameter hdr;
14363 LLRP_tEThingMagicCustomTagOpSpecResultType eResult;
14364 llrp_u16_t OpSpecID;
14365 llrp_u8v_t ActivateSiniavModeByteStream;
14366 LLRP_tSParameter * listCustom;
14367
14368 };
14369
14370 extern const LLRP_tSTypeDescriptor
14371 LLRP_tdThingMagicDenatranIAVActivateSiniavModeOpSpecResult;
14372
14373 extern const LLRP_tSFieldDescriptor *
14374 LLRP_apfdThingMagicDenatranIAVActivateSiniavModeOpSpecResult[];
14375
14376 extern LLRP_tSThingMagicDenatranIAVActivateSiniavModeOpSpecResult *
14377 LLRP_ThingMagicDenatranIAVActivateSiniavModeOpSpecResult_construct (void);
14378
14379 extern void
14380 LLRP_ThingMagicDenatranIAVActivateSiniavModeOpSpecResult_destruct (
14381 LLRP_tSThingMagicDenatranIAVActivateSiniavModeOpSpecResult * pThis);
14382
14383 extern void
14384 LLRP_ThingMagicDenatranIAVActivateSiniavModeOpSpecResult_decodeFields (
14385 LLRP_tSThingMagicDenatranIAVActivateSiniavModeOpSpecResult * pThis,
14386 LLRP_tSDecoderStream * pDecoderStream);
14387
14388 extern void
14389 LLRP_ThingMagicDenatranIAVActivateSiniavModeOpSpecResult_assimilateSubParameters (
14390 LLRP_tSThingMagicDenatranIAVActivateSiniavModeOpSpecResult * pThis,
14391 LLRP_tSErrorDetails * pError);
14392
14393 extern void
14394 LLRP_ThingMagicDenatranIAVActivateSiniavModeOpSpecResult_encode (
14395 const LLRP_tSThingMagicDenatranIAVActivateSiniavModeOpSpecResult *pThis,
14396 LLRP_tSEncoderStream * pEncoderStream);
14397
14398
14399 extern llrp_bool_t
14400 LLRP_ThingMagicDenatranIAVActivateSiniavModeOpSpecResult_isAllowedIn (
14401 const LLRP_tSTypeDescriptor *pEnclosingElementType);
14402
14403 extern const LLRP_tSFieldDescriptor
14404 LLRP_fdThingMagicDenatranIAVActivateSiniavModeOpSpecResult_Result;
14405
14406 extern LLRP_tEThingMagicCustomTagOpSpecResultType
14407 LLRP_ThingMagicDenatranIAVActivateSiniavModeOpSpecResult_getResult (
14408 LLRP_tSThingMagicDenatranIAVActivateSiniavModeOpSpecResult *pThis);
14409
14410 extern LLRP_tResultCode
14411 LLRP_ThingMagicDenatranIAVActivateSiniavModeOpSpecResult_setResult (
14412 LLRP_tSThingMagicDenatranIAVActivateSiniavModeOpSpecResult *pThis,
14413 LLRP_tEThingMagicCustomTagOpSpecResultType Value);
14414
14415 extern const LLRP_tSFieldDescriptor
14416 LLRP_fdThingMagicDenatranIAVActivateSiniavModeOpSpecResult_OpSpecID;
14417
14418 extern llrp_u16_t
14419 LLRP_ThingMagicDenatranIAVActivateSiniavModeOpSpecResult_getOpSpecID (
14420 LLRP_tSThingMagicDenatranIAVActivateSiniavModeOpSpecResult *pThis);
14421
14422 extern LLRP_tResultCode
14423 LLRP_ThingMagicDenatranIAVActivateSiniavModeOpSpecResult_setOpSpecID (
14424 LLRP_tSThingMagicDenatranIAVActivateSiniavModeOpSpecResult *pThis,
14425 llrp_u16_t Value);
14426
14427 extern const LLRP_tSFieldDescriptor
14428 LLRP_fdThingMagicDenatranIAVActivateSiniavModeOpSpecResult_ActivateSiniavModeByteStream;
14429
14430 extern llrp_u8v_t
14431 LLRP_ThingMagicDenatranIAVActivateSiniavModeOpSpecResult_getActivateSiniavModeByteStream (
14432 LLRP_tSThingMagicDenatranIAVActivateSiniavModeOpSpecResult *pThis);
14433
14434 extern LLRP_tResultCode
14435 LLRP_ThingMagicDenatranIAVActivateSiniavModeOpSpecResult_setActivateSiniavModeByteStream (
14436 LLRP_tSThingMagicDenatranIAVActivateSiniavModeOpSpecResult *pThis,
14437 llrp_u8v_t Value);
14438
14439 extern LLRP_tSParameter *
14440 LLRP_ThingMagicDenatranIAVActivateSiniavModeOpSpecResult_beginCustom (
14441 LLRP_tSThingMagicDenatranIAVActivateSiniavModeOpSpecResult *pThis);
14442
14443 extern LLRP_tSParameter *
14444 LLRP_ThingMagicDenatranIAVActivateSiniavModeOpSpecResult_nextCustom (
14445 LLRP_tSParameter *pCurrent);
14446
14447 extern void
14448 LLRP_ThingMagicDenatranIAVActivateSiniavModeOpSpecResult_clearCustom (
14449 LLRP_tSThingMagicDenatranIAVActivateSiniavModeOpSpecResult *pThis);
14450
14451 extern LLRP_tResultCode
14452 LLRP_ThingMagicDenatranIAVActivateSiniavModeOpSpecResult_addCustom (
14453 LLRP_tSThingMagicDenatranIAVActivateSiniavModeOpSpecResult *pThis,
14454 LLRP_tSParameter *pValue);
14455
14456
14457 struct LLRP_SThingMagicDenatranIAVOBUAuthenticateID
14458 {
14459 LLRP_tSParameter hdr;
14460 LLRP_tSThingMagicDenatranIAVCommandRequest * pThingMagicDenatranIAVCommandRequest;
14461 LLRP_tSParameter * listCustom;
14462
14463 };
14464
14465 extern const LLRP_tSTypeDescriptor
14466 LLRP_tdThingMagicDenatranIAVOBUAuthenticateID;
14467
14468 extern const LLRP_tSFieldDescriptor *
14469 LLRP_apfdThingMagicDenatranIAVOBUAuthenticateID[];
14470
14471 extern LLRP_tSThingMagicDenatranIAVOBUAuthenticateID *
14472 LLRP_ThingMagicDenatranIAVOBUAuthenticateID_construct (void);
14473
14474 extern void
14475 LLRP_ThingMagicDenatranIAVOBUAuthenticateID_destruct (
14476 LLRP_tSThingMagicDenatranIAVOBUAuthenticateID * pThis);
14477
14478 extern void
14479 LLRP_ThingMagicDenatranIAVOBUAuthenticateID_decodeFields (
14480 LLRP_tSThingMagicDenatranIAVOBUAuthenticateID * pThis,
14481 LLRP_tSDecoderStream * pDecoderStream);
14482
14483 extern void
14484 LLRP_ThingMagicDenatranIAVOBUAuthenticateID_assimilateSubParameters (
14485 LLRP_tSThingMagicDenatranIAVOBUAuthenticateID * pThis,
14486 LLRP_tSErrorDetails * pError);
14487
14488 extern void
14489 LLRP_ThingMagicDenatranIAVOBUAuthenticateID_encode (
14490 const LLRP_tSThingMagicDenatranIAVOBUAuthenticateID *pThis,
14491 LLRP_tSEncoderStream * pEncoderStream);
14492
14493
14494 extern llrp_bool_t
14495 LLRP_ThingMagicDenatranIAVOBUAuthenticateID_isAllowedIn (
14496 const LLRP_tSTypeDescriptor *pEnclosingElementType);
14497
14498 extern LLRP_tSThingMagicDenatranIAVCommandRequest *
14499 LLRP_ThingMagicDenatranIAVOBUAuthenticateID_getThingMagicDenatranIAVCommandRequest (
14500 LLRP_tSThingMagicDenatranIAVOBUAuthenticateID *pThis);
14501
14502 extern LLRP_tResultCode
14503 LLRP_ThingMagicDenatranIAVOBUAuthenticateID_setThingMagicDenatranIAVCommandRequest (
14504 LLRP_tSThingMagicDenatranIAVOBUAuthenticateID *pThis,
14505 LLRP_tSThingMagicDenatranIAVCommandRequest *pValue);
14506
14507 extern LLRP_tSParameter *
14508 LLRP_ThingMagicDenatranIAVOBUAuthenticateID_beginCustom (
14509 LLRP_tSThingMagicDenatranIAVOBUAuthenticateID *pThis);
14510
14511 extern LLRP_tSParameter *
14512 LLRP_ThingMagicDenatranIAVOBUAuthenticateID_nextCustom (
14513 LLRP_tSParameter *pCurrent);
14514
14515 extern void
14516 LLRP_ThingMagicDenatranIAVOBUAuthenticateID_clearCustom (
14517 LLRP_tSThingMagicDenatranIAVOBUAuthenticateID *pThis);
14518
14519 extern LLRP_tResultCode
14520 LLRP_ThingMagicDenatranIAVOBUAuthenticateID_addCustom (
14521 LLRP_tSThingMagicDenatranIAVOBUAuthenticateID *pThis,
14522 LLRP_tSParameter *pValue);
14523
14524
14525 struct LLRP_SThingMagicDenatranIAVOBUAuthenticateIDOpSpecResult
14526 {
14527 LLRP_tSParameter hdr;
14528 LLRP_tEThingMagicCustomTagOpSpecResultType eResult;
14529 llrp_u16_t OpSpecID;
14530 llrp_u8v_t OBUAuthenticateIDByteStream;
14531 LLRP_tSParameter * listCustom;
14532
14533 };
14534
14535 extern const LLRP_tSTypeDescriptor
14536 LLRP_tdThingMagicDenatranIAVOBUAuthenticateIDOpSpecResult;
14537
14538 extern const LLRP_tSFieldDescriptor *
14539 LLRP_apfdThingMagicDenatranIAVOBUAuthenticateIDOpSpecResult[];
14540
14541 extern LLRP_tSThingMagicDenatranIAVOBUAuthenticateIDOpSpecResult *
14542 LLRP_ThingMagicDenatranIAVOBUAuthenticateIDOpSpecResult_construct (void);
14543
14544 extern void
14545 LLRP_ThingMagicDenatranIAVOBUAuthenticateIDOpSpecResult_destruct (
14546 LLRP_tSThingMagicDenatranIAVOBUAuthenticateIDOpSpecResult * pThis);
14547
14548 extern void
14549 LLRP_ThingMagicDenatranIAVOBUAuthenticateIDOpSpecResult_decodeFields (
14550 LLRP_tSThingMagicDenatranIAVOBUAuthenticateIDOpSpecResult * pThis,
14551 LLRP_tSDecoderStream * pDecoderStream);
14552
14553 extern void
14554 LLRP_ThingMagicDenatranIAVOBUAuthenticateIDOpSpecResult_assimilateSubParameters (
14555 LLRP_tSThingMagicDenatranIAVOBUAuthenticateIDOpSpecResult * pThis,
14556 LLRP_tSErrorDetails * pError);
14557
14558 extern void
14559 LLRP_ThingMagicDenatranIAVOBUAuthenticateIDOpSpecResult_encode (
14560 const LLRP_tSThingMagicDenatranIAVOBUAuthenticateIDOpSpecResult *pThis,
14561 LLRP_tSEncoderStream * pEncoderStream);
14562
14563
14564 extern llrp_bool_t
14565 LLRP_ThingMagicDenatranIAVOBUAuthenticateIDOpSpecResult_isAllowedIn (
14566 const LLRP_tSTypeDescriptor *pEnclosingElementType);
14567
14568 extern const LLRP_tSFieldDescriptor
14569 LLRP_fdThingMagicDenatranIAVOBUAuthenticateIDOpSpecResult_Result;
14570
14571 extern LLRP_tEThingMagicCustomTagOpSpecResultType
14572 LLRP_ThingMagicDenatranIAVOBUAuthenticateIDOpSpecResult_getResult (
14573 LLRP_tSThingMagicDenatranIAVOBUAuthenticateIDOpSpecResult *pThis);
14574
14575 extern LLRP_tResultCode
14576 LLRP_ThingMagicDenatranIAVOBUAuthenticateIDOpSpecResult_setResult (
14577 LLRP_tSThingMagicDenatranIAVOBUAuthenticateIDOpSpecResult *pThis,
14578 LLRP_tEThingMagicCustomTagOpSpecResultType Value);
14579
14580 extern const LLRP_tSFieldDescriptor
14581 LLRP_fdThingMagicDenatranIAVOBUAuthenticateIDOpSpecResult_OpSpecID;
14582
14583 extern llrp_u16_t
14584 LLRP_ThingMagicDenatranIAVOBUAuthenticateIDOpSpecResult_getOpSpecID (
14585 LLRP_tSThingMagicDenatranIAVOBUAuthenticateIDOpSpecResult *pThis);
14586
14587 extern LLRP_tResultCode
14588 LLRP_ThingMagicDenatranIAVOBUAuthenticateIDOpSpecResult_setOpSpecID (
14589 LLRP_tSThingMagicDenatranIAVOBUAuthenticateIDOpSpecResult *pThis,
14590 llrp_u16_t Value);
14591
14592 extern const LLRP_tSFieldDescriptor
14593 LLRP_fdThingMagicDenatranIAVOBUAuthenticateIDOpSpecResult_OBUAuthenticateIDByteStream;
14594
14595 extern llrp_u8v_t
14596 LLRP_ThingMagicDenatranIAVOBUAuthenticateIDOpSpecResult_getOBUAuthenticateIDByteStream (
14597 LLRP_tSThingMagicDenatranIAVOBUAuthenticateIDOpSpecResult *pThis);
14598
14599 extern LLRP_tResultCode
14600 LLRP_ThingMagicDenatranIAVOBUAuthenticateIDOpSpecResult_setOBUAuthenticateIDByteStream (
14601 LLRP_tSThingMagicDenatranIAVOBUAuthenticateIDOpSpecResult *pThis,
14602 llrp_u8v_t Value);
14603
14604 extern LLRP_tSParameter *
14605 LLRP_ThingMagicDenatranIAVOBUAuthenticateIDOpSpecResult_beginCustom (
14606 LLRP_tSThingMagicDenatranIAVOBUAuthenticateIDOpSpecResult *pThis);
14607
14608 extern LLRP_tSParameter *
14609 LLRP_ThingMagicDenatranIAVOBUAuthenticateIDOpSpecResult_nextCustom (
14610 LLRP_tSParameter *pCurrent);
14611
14612 extern void
14613 LLRP_ThingMagicDenatranIAVOBUAuthenticateIDOpSpecResult_clearCustom (
14614 LLRP_tSThingMagicDenatranIAVOBUAuthenticateIDOpSpecResult *pThis);
14615
14616 extern LLRP_tResultCode
14617 LLRP_ThingMagicDenatranIAVOBUAuthenticateIDOpSpecResult_addCustom (
14618 LLRP_tSThingMagicDenatranIAVOBUAuthenticateIDOpSpecResult *pThis,
14619 LLRP_tSParameter *pValue);
14620
14621
14622 struct LLRP_SThingMagicDenatranIAVOBUAuthenticateFullPass1
14623 {
14624 LLRP_tSParameter hdr;
14625 LLRP_tSThingMagicDenatranIAVCommandRequest * pThingMagicDenatranIAVCommandRequest;
14626 LLRP_tSParameter * listCustom;
14627
14628 };
14629
14630 extern const LLRP_tSTypeDescriptor
14631 LLRP_tdThingMagicDenatranIAVOBUAuthenticateFullPass1;
14632
14633 extern const LLRP_tSFieldDescriptor *
14634 LLRP_apfdThingMagicDenatranIAVOBUAuthenticateFullPass1[];
14635
14636 extern LLRP_tSThingMagicDenatranIAVOBUAuthenticateFullPass1 *
14637 LLRP_ThingMagicDenatranIAVOBUAuthenticateFullPass1_construct (void);
14638
14639 extern void
14640 LLRP_ThingMagicDenatranIAVOBUAuthenticateFullPass1_destruct (
14641 LLRP_tSThingMagicDenatranIAVOBUAuthenticateFullPass1 * pThis);
14642
14643 extern void
14644 LLRP_ThingMagicDenatranIAVOBUAuthenticateFullPass1_decodeFields (
14645 LLRP_tSThingMagicDenatranIAVOBUAuthenticateFullPass1 * pThis,
14646 LLRP_tSDecoderStream * pDecoderStream);
14647
14648 extern void
14649 LLRP_ThingMagicDenatranIAVOBUAuthenticateFullPass1_assimilateSubParameters (
14650 LLRP_tSThingMagicDenatranIAVOBUAuthenticateFullPass1 * pThis,
14651 LLRP_tSErrorDetails * pError);
14652
14653 extern void
14654 LLRP_ThingMagicDenatranIAVOBUAuthenticateFullPass1_encode (
14655 const LLRP_tSThingMagicDenatranIAVOBUAuthenticateFullPass1 *pThis,
14656 LLRP_tSEncoderStream * pEncoderStream);
14657
14658
14659 extern llrp_bool_t
14660 LLRP_ThingMagicDenatranIAVOBUAuthenticateFullPass1_isAllowedIn (
14661 const LLRP_tSTypeDescriptor *pEnclosingElementType);
14662
14663 extern LLRP_tSThingMagicDenatranIAVCommandRequest *
14664 LLRP_ThingMagicDenatranIAVOBUAuthenticateFullPass1_getThingMagicDenatranIAVCommandRequest (
14665 LLRP_tSThingMagicDenatranIAVOBUAuthenticateFullPass1 *pThis);
14666
14667 extern LLRP_tResultCode
14668 LLRP_ThingMagicDenatranIAVOBUAuthenticateFullPass1_setThingMagicDenatranIAVCommandRequest (
14669 LLRP_tSThingMagicDenatranIAVOBUAuthenticateFullPass1 *pThis,
14670 LLRP_tSThingMagicDenatranIAVCommandRequest *pValue);
14671
14672 extern LLRP_tSParameter *
14673 LLRP_ThingMagicDenatranIAVOBUAuthenticateFullPass1_beginCustom (
14674 LLRP_tSThingMagicDenatranIAVOBUAuthenticateFullPass1 *pThis);
14675
14676 extern LLRP_tSParameter *
14677 LLRP_ThingMagicDenatranIAVOBUAuthenticateFullPass1_nextCustom (
14678 LLRP_tSParameter *pCurrent);
14679
14680 extern void
14681 LLRP_ThingMagicDenatranIAVOBUAuthenticateFullPass1_clearCustom (
14682 LLRP_tSThingMagicDenatranIAVOBUAuthenticateFullPass1 *pThis);
14683
14684 extern LLRP_tResultCode
14685 LLRP_ThingMagicDenatranIAVOBUAuthenticateFullPass1_addCustom (
14686 LLRP_tSThingMagicDenatranIAVOBUAuthenticateFullPass1 *pThis,
14687 LLRP_tSParameter *pValue);
14688
14689
14690 struct LLRP_SThingMagicDenatranIAVOBUAuthenticateFullPass1OpSpecResult
14691 {
14692 LLRP_tSParameter hdr;
14693 LLRP_tEThingMagicCustomTagOpSpecResultType eResult;
14694 llrp_u16_t OpSpecID;
14695 llrp_u8v_t OBUAuthenticateFullPass1ByteStream;
14696 LLRP_tSParameter * listCustom;
14697
14698 };
14699
14700 extern const LLRP_tSTypeDescriptor
14701 LLRP_tdThingMagicDenatranIAVOBUAuthenticateFullPass1OpSpecResult;
14702
14703 extern const LLRP_tSFieldDescriptor *
14704 LLRP_apfdThingMagicDenatranIAVOBUAuthenticateFullPass1OpSpecResult[];
14705
14706 extern LLRP_tSThingMagicDenatranIAVOBUAuthenticateFullPass1OpSpecResult *
14707 LLRP_ThingMagicDenatranIAVOBUAuthenticateFullPass1OpSpecResult_construct (void);
14708
14709 extern void
14710 LLRP_ThingMagicDenatranIAVOBUAuthenticateFullPass1OpSpecResult_destruct (
14711 LLRP_tSThingMagicDenatranIAVOBUAuthenticateFullPass1OpSpecResult * pThis);
14712
14713 extern void
14714 LLRP_ThingMagicDenatranIAVOBUAuthenticateFullPass1OpSpecResult_decodeFields (
14715 LLRP_tSThingMagicDenatranIAVOBUAuthenticateFullPass1OpSpecResult * pThis,
14716 LLRP_tSDecoderStream * pDecoderStream);
14717
14718 extern void
14719 LLRP_ThingMagicDenatranIAVOBUAuthenticateFullPass1OpSpecResult_assimilateSubParameters (
14720 LLRP_tSThingMagicDenatranIAVOBUAuthenticateFullPass1OpSpecResult * pThis,
14721 LLRP_tSErrorDetails * pError);
14722
14723 extern void
14724 LLRP_ThingMagicDenatranIAVOBUAuthenticateFullPass1OpSpecResult_encode (
14725 const LLRP_tSThingMagicDenatranIAVOBUAuthenticateFullPass1OpSpecResult *pThis,
14726 LLRP_tSEncoderStream * pEncoderStream);
14727
14728
14729 extern llrp_bool_t
14730 LLRP_ThingMagicDenatranIAVOBUAuthenticateFullPass1OpSpecResult_isAllowedIn (
14731 const LLRP_tSTypeDescriptor *pEnclosingElementType);
14732
14733 extern const LLRP_tSFieldDescriptor
14734 LLRP_fdThingMagicDenatranIAVOBUAuthenticateFullPass1OpSpecResult_Result;
14735
14736 extern LLRP_tEThingMagicCustomTagOpSpecResultType
14737 LLRP_ThingMagicDenatranIAVOBUAuthenticateFullPass1OpSpecResult_getResult (
14738 LLRP_tSThingMagicDenatranIAVOBUAuthenticateFullPass1OpSpecResult *pThis);
14739
14740 extern LLRP_tResultCode
14741 LLRP_ThingMagicDenatranIAVOBUAuthenticateFullPass1OpSpecResult_setResult (
14742 LLRP_tSThingMagicDenatranIAVOBUAuthenticateFullPass1OpSpecResult *pThis,
14743 LLRP_tEThingMagicCustomTagOpSpecResultType Value);
14744
14745 extern const LLRP_tSFieldDescriptor
14746 LLRP_fdThingMagicDenatranIAVOBUAuthenticateFullPass1OpSpecResult_OpSpecID;
14747
14748 extern llrp_u16_t
14749 LLRP_ThingMagicDenatranIAVOBUAuthenticateFullPass1OpSpecResult_getOpSpecID (
14750 LLRP_tSThingMagicDenatranIAVOBUAuthenticateFullPass1OpSpecResult *pThis);
14751
14752 extern LLRP_tResultCode
14753 LLRP_ThingMagicDenatranIAVOBUAuthenticateFullPass1OpSpecResult_setOpSpecID (
14754 LLRP_tSThingMagicDenatranIAVOBUAuthenticateFullPass1OpSpecResult *pThis,
14755 llrp_u16_t Value);
14756
14757 extern const LLRP_tSFieldDescriptor
14758 LLRP_fdThingMagicDenatranIAVOBUAuthenticateFullPass1OpSpecResult_OBUAuthenticateFullPass1ByteStream;
14759
14760 extern llrp_u8v_t
14761 LLRP_ThingMagicDenatranIAVOBUAuthenticateFullPass1OpSpecResult_getOBUAuthenticateFullPass1ByteStream (
14762 LLRP_tSThingMagicDenatranIAVOBUAuthenticateFullPass1OpSpecResult *pThis);
14763
14764 extern LLRP_tResultCode
14765 LLRP_ThingMagicDenatranIAVOBUAuthenticateFullPass1OpSpecResult_setOBUAuthenticateFullPass1ByteStream (
14766 LLRP_tSThingMagicDenatranIAVOBUAuthenticateFullPass1OpSpecResult *pThis,
14767 llrp_u8v_t Value);
14768
14769 extern LLRP_tSParameter *
14770 LLRP_ThingMagicDenatranIAVOBUAuthenticateFullPass1OpSpecResult_beginCustom (
14771 LLRP_tSThingMagicDenatranIAVOBUAuthenticateFullPass1OpSpecResult *pThis);
14772
14773 extern LLRP_tSParameter *
14774 LLRP_ThingMagicDenatranIAVOBUAuthenticateFullPass1OpSpecResult_nextCustom (
14775 LLRP_tSParameter *pCurrent);
14776
14777 extern void
14778 LLRP_ThingMagicDenatranIAVOBUAuthenticateFullPass1OpSpecResult_clearCustom (
14779 LLRP_tSThingMagicDenatranIAVOBUAuthenticateFullPass1OpSpecResult *pThis);
14780
14781 extern LLRP_tResultCode
14782 LLRP_ThingMagicDenatranIAVOBUAuthenticateFullPass1OpSpecResult_addCustom (
14783 LLRP_tSThingMagicDenatranIAVOBUAuthenticateFullPass1OpSpecResult *pThis,
14784 LLRP_tSParameter *pValue);
14785
14786
14787 struct LLRP_SThingMagicDenatranIAVOBUAuthenticateFullPass2
14788 {
14789 LLRP_tSParameter hdr;
14790 LLRP_tSThingMagicDenatranIAVCommandRequest * pThingMagicDenatranIAVCommandRequest;
14791 LLRP_tSParameter * listCustom;
14792
14793 };
14794
14795 extern const LLRP_tSTypeDescriptor
14796 LLRP_tdThingMagicDenatranIAVOBUAuthenticateFullPass2;
14797
14798 extern const LLRP_tSFieldDescriptor *
14799 LLRP_apfdThingMagicDenatranIAVOBUAuthenticateFullPass2[];
14800
14801 extern LLRP_tSThingMagicDenatranIAVOBUAuthenticateFullPass2 *
14802 LLRP_ThingMagicDenatranIAVOBUAuthenticateFullPass2_construct (void);
14803
14804 extern void
14805 LLRP_ThingMagicDenatranIAVOBUAuthenticateFullPass2_destruct (
14806 LLRP_tSThingMagicDenatranIAVOBUAuthenticateFullPass2 * pThis);
14807
14808 extern void
14809 LLRP_ThingMagicDenatranIAVOBUAuthenticateFullPass2_decodeFields (
14810 LLRP_tSThingMagicDenatranIAVOBUAuthenticateFullPass2 * pThis,
14811 LLRP_tSDecoderStream * pDecoderStream);
14812
14813 extern void
14814 LLRP_ThingMagicDenatranIAVOBUAuthenticateFullPass2_assimilateSubParameters (
14815 LLRP_tSThingMagicDenatranIAVOBUAuthenticateFullPass2 * pThis,
14816 LLRP_tSErrorDetails * pError);
14817
14818 extern void
14819 LLRP_ThingMagicDenatranIAVOBUAuthenticateFullPass2_encode (
14820 const LLRP_tSThingMagicDenatranIAVOBUAuthenticateFullPass2 *pThis,
14821 LLRP_tSEncoderStream * pEncoderStream);
14822
14823
14824 extern llrp_bool_t
14825 LLRP_ThingMagicDenatranIAVOBUAuthenticateFullPass2_isAllowedIn (
14826 const LLRP_tSTypeDescriptor *pEnclosingElementType);
14827
14828 extern LLRP_tSThingMagicDenatranIAVCommandRequest *
14829 LLRP_ThingMagicDenatranIAVOBUAuthenticateFullPass2_getThingMagicDenatranIAVCommandRequest (
14830 LLRP_tSThingMagicDenatranIAVOBUAuthenticateFullPass2 *pThis);
14831
14832 extern LLRP_tResultCode
14833 LLRP_ThingMagicDenatranIAVOBUAuthenticateFullPass2_setThingMagicDenatranIAVCommandRequest (
14834 LLRP_tSThingMagicDenatranIAVOBUAuthenticateFullPass2 *pThis,
14835 LLRP_tSThingMagicDenatranIAVCommandRequest *pValue);
14836
14837 extern LLRP_tSParameter *
14838 LLRP_ThingMagicDenatranIAVOBUAuthenticateFullPass2_beginCustom (
14839 LLRP_tSThingMagicDenatranIAVOBUAuthenticateFullPass2 *pThis);
14840
14841 extern LLRP_tSParameter *
14842 LLRP_ThingMagicDenatranIAVOBUAuthenticateFullPass2_nextCustom (
14843 LLRP_tSParameter *pCurrent);
14844
14845 extern void
14846 LLRP_ThingMagicDenatranIAVOBUAuthenticateFullPass2_clearCustom (
14847 LLRP_tSThingMagicDenatranIAVOBUAuthenticateFullPass2 *pThis);
14848
14849 extern LLRP_tResultCode
14850 LLRP_ThingMagicDenatranIAVOBUAuthenticateFullPass2_addCustom (
14851 LLRP_tSThingMagicDenatranIAVOBUAuthenticateFullPass2 *pThis,
14852 LLRP_tSParameter *pValue);
14853
14854
14855 struct LLRP_SThingMagicDenatranIAVOBUAuthenticateFullPass2OpSpecResult
14856 {
14857 LLRP_tSParameter hdr;
14858 LLRP_tEThingMagicCustomTagOpSpecResultType eResult;
14859 llrp_u16_t OpSpecID;
14860 llrp_u8v_t OBUAuthenticateFullPass2ByteStream;
14861 LLRP_tSParameter * listCustom;
14862
14863 };
14864
14865 extern const LLRP_tSTypeDescriptor
14866 LLRP_tdThingMagicDenatranIAVOBUAuthenticateFullPass2OpSpecResult;
14867
14868 extern const LLRP_tSFieldDescriptor *
14869 LLRP_apfdThingMagicDenatranIAVOBUAuthenticateFullPass2OpSpecResult[];
14870
14871 extern LLRP_tSThingMagicDenatranIAVOBUAuthenticateFullPass2OpSpecResult *
14872 LLRP_ThingMagicDenatranIAVOBUAuthenticateFullPass2OpSpecResult_construct (void);
14873
14874 extern void
14875 LLRP_ThingMagicDenatranIAVOBUAuthenticateFullPass2OpSpecResult_destruct (
14876 LLRP_tSThingMagicDenatranIAVOBUAuthenticateFullPass2OpSpecResult * pThis);
14877
14878 extern void
14879 LLRP_ThingMagicDenatranIAVOBUAuthenticateFullPass2OpSpecResult_decodeFields (
14880 LLRP_tSThingMagicDenatranIAVOBUAuthenticateFullPass2OpSpecResult * pThis,
14881 LLRP_tSDecoderStream * pDecoderStream);
14882
14883 extern void
14884 LLRP_ThingMagicDenatranIAVOBUAuthenticateFullPass2OpSpecResult_assimilateSubParameters (
14885 LLRP_tSThingMagicDenatranIAVOBUAuthenticateFullPass2OpSpecResult * pThis,
14886 LLRP_tSErrorDetails * pError);
14887
14888 extern void
14889 LLRP_ThingMagicDenatranIAVOBUAuthenticateFullPass2OpSpecResult_encode (
14890 const LLRP_tSThingMagicDenatranIAVOBUAuthenticateFullPass2OpSpecResult *pThis,
14891 LLRP_tSEncoderStream * pEncoderStream);
14892
14893
14894 extern llrp_bool_t
14895 LLRP_ThingMagicDenatranIAVOBUAuthenticateFullPass2OpSpecResult_isAllowedIn (
14896 const LLRP_tSTypeDescriptor *pEnclosingElementType);
14897
14898 extern const LLRP_tSFieldDescriptor
14899 LLRP_fdThingMagicDenatranIAVOBUAuthenticateFullPass2OpSpecResult_Result;
14900
14901 extern LLRP_tEThingMagicCustomTagOpSpecResultType
14902 LLRP_ThingMagicDenatranIAVOBUAuthenticateFullPass2OpSpecResult_getResult (
14903 LLRP_tSThingMagicDenatranIAVOBUAuthenticateFullPass2OpSpecResult *pThis);
14904
14905 extern LLRP_tResultCode
14906 LLRP_ThingMagicDenatranIAVOBUAuthenticateFullPass2OpSpecResult_setResult (
14907 LLRP_tSThingMagicDenatranIAVOBUAuthenticateFullPass2OpSpecResult *pThis,
14908 LLRP_tEThingMagicCustomTagOpSpecResultType Value);
14909
14910 extern const LLRP_tSFieldDescriptor
14911 LLRP_fdThingMagicDenatranIAVOBUAuthenticateFullPass2OpSpecResult_OpSpecID;
14912
14913 extern llrp_u16_t
14914 LLRP_ThingMagicDenatranIAVOBUAuthenticateFullPass2OpSpecResult_getOpSpecID (
14915 LLRP_tSThingMagicDenatranIAVOBUAuthenticateFullPass2OpSpecResult *pThis);
14916
14917 extern LLRP_tResultCode
14918 LLRP_ThingMagicDenatranIAVOBUAuthenticateFullPass2OpSpecResult_setOpSpecID (
14919 LLRP_tSThingMagicDenatranIAVOBUAuthenticateFullPass2OpSpecResult *pThis,
14920 llrp_u16_t Value);
14921
14922 extern const LLRP_tSFieldDescriptor
14923 LLRP_fdThingMagicDenatranIAVOBUAuthenticateFullPass2OpSpecResult_OBUAuthenticateFullPass2ByteStream;
14924
14925 extern llrp_u8v_t
14926 LLRP_ThingMagicDenatranIAVOBUAuthenticateFullPass2OpSpecResult_getOBUAuthenticateFullPass2ByteStream (
14927 LLRP_tSThingMagicDenatranIAVOBUAuthenticateFullPass2OpSpecResult *pThis);
14928
14929 extern LLRP_tResultCode
14930 LLRP_ThingMagicDenatranIAVOBUAuthenticateFullPass2OpSpecResult_setOBUAuthenticateFullPass2ByteStream (
14931 LLRP_tSThingMagicDenatranIAVOBUAuthenticateFullPass2OpSpecResult *pThis,
14932 llrp_u8v_t Value);
14933
14934 extern LLRP_tSParameter *
14935 LLRP_ThingMagicDenatranIAVOBUAuthenticateFullPass2OpSpecResult_beginCustom (
14936 LLRP_tSThingMagicDenatranIAVOBUAuthenticateFullPass2OpSpecResult *pThis);
14937
14938 extern LLRP_tSParameter *
14939 LLRP_ThingMagicDenatranIAVOBUAuthenticateFullPass2OpSpecResult_nextCustom (
14940 LLRP_tSParameter *pCurrent);
14941
14942 extern void
14943 LLRP_ThingMagicDenatranIAVOBUAuthenticateFullPass2OpSpecResult_clearCustom (
14944 LLRP_tSThingMagicDenatranIAVOBUAuthenticateFullPass2OpSpecResult *pThis);
14945
14946 extern LLRP_tResultCode
14947 LLRP_ThingMagicDenatranIAVOBUAuthenticateFullPass2OpSpecResult_addCustom (
14948 LLRP_tSThingMagicDenatranIAVOBUAuthenticateFullPass2OpSpecResult *pThis,
14949 LLRP_tSParameter *pValue);
14950
14951
14952 struct LLRP_SThingMagicDenatranIAVOBUReadFromMemMap
14953 {
14954 LLRP_tSParameter hdr;
14955 llrp_u16_t ReadPtr;
14956 LLRP_tSThingMagicDenatranIAVCommandRequest * pThingMagicDenatranIAVCommandRequest;
14957 LLRP_tSParameter * listCustom;
14958
14959 };
14960
14961 extern const LLRP_tSTypeDescriptor
14962 LLRP_tdThingMagicDenatranIAVOBUReadFromMemMap;
14963
14964 extern const LLRP_tSFieldDescriptor *
14965 LLRP_apfdThingMagicDenatranIAVOBUReadFromMemMap[];
14966
14967 extern LLRP_tSThingMagicDenatranIAVOBUReadFromMemMap *
14968 LLRP_ThingMagicDenatranIAVOBUReadFromMemMap_construct (void);
14969
14970 extern void
14971 LLRP_ThingMagicDenatranIAVOBUReadFromMemMap_destruct (
14972 LLRP_tSThingMagicDenatranIAVOBUReadFromMemMap * pThis);
14973
14974 extern void
14975 LLRP_ThingMagicDenatranIAVOBUReadFromMemMap_decodeFields (
14976 LLRP_tSThingMagicDenatranIAVOBUReadFromMemMap * pThis,
14977 LLRP_tSDecoderStream * pDecoderStream);
14978
14979 extern void
14980 LLRP_ThingMagicDenatranIAVOBUReadFromMemMap_assimilateSubParameters (
14981 LLRP_tSThingMagicDenatranIAVOBUReadFromMemMap * pThis,
14982 LLRP_tSErrorDetails * pError);
14983
14984 extern void
14985 LLRP_ThingMagicDenatranIAVOBUReadFromMemMap_encode (
14986 const LLRP_tSThingMagicDenatranIAVOBUReadFromMemMap *pThis,
14987 LLRP_tSEncoderStream * pEncoderStream);
14988
14989
14990 extern llrp_bool_t
14991 LLRP_ThingMagicDenatranIAVOBUReadFromMemMap_isAllowedIn (
14992 const LLRP_tSTypeDescriptor *pEnclosingElementType);
14993
14994 extern const LLRP_tSFieldDescriptor
14995 LLRP_fdThingMagicDenatranIAVOBUReadFromMemMap_ReadPtr;
14996
14997 extern llrp_u16_t
14998 LLRP_ThingMagicDenatranIAVOBUReadFromMemMap_getReadPtr (
14999 LLRP_tSThingMagicDenatranIAVOBUReadFromMemMap *pThis);
15000
15001 extern LLRP_tResultCode
15002 LLRP_ThingMagicDenatranIAVOBUReadFromMemMap_setReadPtr (
15003 LLRP_tSThingMagicDenatranIAVOBUReadFromMemMap *pThis,
15004 llrp_u16_t Value);
15005
15006 extern LLRP_tSThingMagicDenatranIAVCommandRequest *
15007 LLRP_ThingMagicDenatranIAVOBUReadFromMemMap_getThingMagicDenatranIAVCommandRequest (
15008 LLRP_tSThingMagicDenatranIAVOBUReadFromMemMap *pThis);
15009
15010 extern LLRP_tResultCode
15011 LLRP_ThingMagicDenatranIAVOBUReadFromMemMap_setThingMagicDenatranIAVCommandRequest (
15012 LLRP_tSThingMagicDenatranIAVOBUReadFromMemMap *pThis,
15013 LLRP_tSThingMagicDenatranIAVCommandRequest *pValue);
15014
15015 extern LLRP_tSParameter *
15016 LLRP_ThingMagicDenatranIAVOBUReadFromMemMap_beginCustom (
15017 LLRP_tSThingMagicDenatranIAVOBUReadFromMemMap *pThis);
15018
15019 extern LLRP_tSParameter *
15020 LLRP_ThingMagicDenatranIAVOBUReadFromMemMap_nextCustom (
15021 LLRP_tSParameter *pCurrent);
15022
15023 extern void
15024 LLRP_ThingMagicDenatranIAVOBUReadFromMemMap_clearCustom (
15025 LLRP_tSThingMagicDenatranIAVOBUReadFromMemMap *pThis);
15026
15027 extern LLRP_tResultCode
15028 LLRP_ThingMagicDenatranIAVOBUReadFromMemMap_addCustom (
15029 LLRP_tSThingMagicDenatranIAVOBUReadFromMemMap *pThis,
15030 LLRP_tSParameter *pValue);
15031
15032
15033 struct LLRP_SThingMagicDenatranIAVOBUReadFromMemMapOpSpecResult
15034 {
15035 LLRP_tSParameter hdr;
15036 LLRP_tEThingMagicCustomTagOpSpecResultType eResult;
15037 llrp_u16_t OpSpecID;
15038 llrp_u8v_t OBUReadMemoryMapByteStream;
15039 LLRP_tSParameter * listCustom;
15040
15041 };
15042
15043 extern const LLRP_tSTypeDescriptor
15044 LLRP_tdThingMagicDenatranIAVOBUReadFromMemMapOpSpecResult;
15045
15046 extern const LLRP_tSFieldDescriptor *
15047 LLRP_apfdThingMagicDenatranIAVOBUReadFromMemMapOpSpecResult[];
15048
15049 extern LLRP_tSThingMagicDenatranIAVOBUReadFromMemMapOpSpecResult *
15050 LLRP_ThingMagicDenatranIAVOBUReadFromMemMapOpSpecResult_construct (void);
15051
15052 extern void
15053 LLRP_ThingMagicDenatranIAVOBUReadFromMemMapOpSpecResult_destruct (
15054 LLRP_tSThingMagicDenatranIAVOBUReadFromMemMapOpSpecResult * pThis);
15055
15056 extern void
15057 LLRP_ThingMagicDenatranIAVOBUReadFromMemMapOpSpecResult_decodeFields (
15058 LLRP_tSThingMagicDenatranIAVOBUReadFromMemMapOpSpecResult * pThis,
15059 LLRP_tSDecoderStream * pDecoderStream);
15060
15061 extern void
15062 LLRP_ThingMagicDenatranIAVOBUReadFromMemMapOpSpecResult_assimilateSubParameters (
15063 LLRP_tSThingMagicDenatranIAVOBUReadFromMemMapOpSpecResult * pThis,
15064 LLRP_tSErrorDetails * pError);
15065
15066 extern void
15067 LLRP_ThingMagicDenatranIAVOBUReadFromMemMapOpSpecResult_encode (
15068 const LLRP_tSThingMagicDenatranIAVOBUReadFromMemMapOpSpecResult *pThis,
15069 LLRP_tSEncoderStream * pEncoderStream);
15070
15071
15072 extern llrp_bool_t
15073 LLRP_ThingMagicDenatranIAVOBUReadFromMemMapOpSpecResult_isAllowedIn (
15074 const LLRP_tSTypeDescriptor *pEnclosingElementType);
15075
15076 extern const LLRP_tSFieldDescriptor
15077 LLRP_fdThingMagicDenatranIAVOBUReadFromMemMapOpSpecResult_Result;
15078
15079 extern LLRP_tEThingMagicCustomTagOpSpecResultType
15080 LLRP_ThingMagicDenatranIAVOBUReadFromMemMapOpSpecResult_getResult (
15081 LLRP_tSThingMagicDenatranIAVOBUReadFromMemMapOpSpecResult *pThis);
15082
15083 extern LLRP_tResultCode
15084 LLRP_ThingMagicDenatranIAVOBUReadFromMemMapOpSpecResult_setResult (
15085 LLRP_tSThingMagicDenatranIAVOBUReadFromMemMapOpSpecResult *pThis,
15086 LLRP_tEThingMagicCustomTagOpSpecResultType Value);
15087
15088 extern const LLRP_tSFieldDescriptor
15089 LLRP_fdThingMagicDenatranIAVOBUReadFromMemMapOpSpecResult_OpSpecID;
15090
15091 extern llrp_u16_t
15092 LLRP_ThingMagicDenatranIAVOBUReadFromMemMapOpSpecResult_getOpSpecID (
15093 LLRP_tSThingMagicDenatranIAVOBUReadFromMemMapOpSpecResult *pThis);
15094
15095 extern LLRP_tResultCode
15096 LLRP_ThingMagicDenatranIAVOBUReadFromMemMapOpSpecResult_setOpSpecID (
15097 LLRP_tSThingMagicDenatranIAVOBUReadFromMemMapOpSpecResult *pThis,
15098 llrp_u16_t Value);
15099
15100 extern const LLRP_tSFieldDescriptor
15101 LLRP_fdThingMagicDenatranIAVOBUReadFromMemMapOpSpecResult_OBUReadMemoryMapByteStream;
15102
15103 extern llrp_u8v_t
15104 LLRP_ThingMagicDenatranIAVOBUReadFromMemMapOpSpecResult_getOBUReadMemoryMapByteStream (
15105 LLRP_tSThingMagicDenatranIAVOBUReadFromMemMapOpSpecResult *pThis);
15106
15107 extern LLRP_tResultCode
15108 LLRP_ThingMagicDenatranIAVOBUReadFromMemMapOpSpecResult_setOBUReadMemoryMapByteStream (
15109 LLRP_tSThingMagicDenatranIAVOBUReadFromMemMapOpSpecResult *pThis,
15110 llrp_u8v_t Value);
15111
15112 extern LLRP_tSParameter *
15113 LLRP_ThingMagicDenatranIAVOBUReadFromMemMapOpSpecResult_beginCustom (
15114 LLRP_tSThingMagicDenatranIAVOBUReadFromMemMapOpSpecResult *pThis);
15115
15116 extern LLRP_tSParameter *
15117 LLRP_ThingMagicDenatranIAVOBUReadFromMemMapOpSpecResult_nextCustom (
15118 LLRP_tSParameter *pCurrent);
15119
15120 extern void
15121 LLRP_ThingMagicDenatranIAVOBUReadFromMemMapOpSpecResult_clearCustom (
15122 LLRP_tSThingMagicDenatranIAVOBUReadFromMemMapOpSpecResult *pThis);
15123
15124 extern LLRP_tResultCode
15125 LLRP_ThingMagicDenatranIAVOBUReadFromMemMapOpSpecResult_addCustom (
15126 LLRP_tSThingMagicDenatranIAVOBUReadFromMemMapOpSpecResult *pThis,
15127 LLRP_tSParameter *pValue);
15128
15129
15130 struct LLRP_SThingMagicDenatranIAVOBUWriteToMemMap
15131 {
15132 LLRP_tSParameter hdr;
15133 llrp_u16_t WritePtr;
15134 llrp_u16_t WordData;
15135 llrp_u8v_t TagIdentification;
15136 llrp_u8v_t DataBuf;
15137 LLRP_tSThingMagicDenatranIAVCommandRequest * pThingMagicDenatranIAVCommandRequest;
15138 LLRP_tSParameter * listCustom;
15139
15140 };
15141
15142 extern const LLRP_tSTypeDescriptor
15143 LLRP_tdThingMagicDenatranIAVOBUWriteToMemMap;
15144
15145 extern const LLRP_tSFieldDescriptor *
15146 LLRP_apfdThingMagicDenatranIAVOBUWriteToMemMap[];
15147
15148 extern LLRP_tSThingMagicDenatranIAVOBUWriteToMemMap *
15149 LLRP_ThingMagicDenatranIAVOBUWriteToMemMap_construct (void);
15150
15151 extern void
15152 LLRP_ThingMagicDenatranIAVOBUWriteToMemMap_destruct (
15153 LLRP_tSThingMagicDenatranIAVOBUWriteToMemMap * pThis);
15154
15155 extern void
15156 LLRP_ThingMagicDenatranIAVOBUWriteToMemMap_decodeFields (
15157 LLRP_tSThingMagicDenatranIAVOBUWriteToMemMap * pThis,
15158 LLRP_tSDecoderStream * pDecoderStream);
15159
15160 extern void
15161 LLRP_ThingMagicDenatranIAVOBUWriteToMemMap_assimilateSubParameters (
15162 LLRP_tSThingMagicDenatranIAVOBUWriteToMemMap * pThis,
15163 LLRP_tSErrorDetails * pError);
15164
15165 extern void
15166 LLRP_ThingMagicDenatranIAVOBUWriteToMemMap_encode (
15167 const LLRP_tSThingMagicDenatranIAVOBUWriteToMemMap *pThis,
15168 LLRP_tSEncoderStream * pEncoderStream);
15169
15170
15171 extern llrp_bool_t
15172 LLRP_ThingMagicDenatranIAVOBUWriteToMemMap_isAllowedIn (
15173 const LLRP_tSTypeDescriptor *pEnclosingElementType);
15174
15175 extern const LLRP_tSFieldDescriptor
15176 LLRP_fdThingMagicDenatranIAVOBUWriteToMemMap_WritePtr;
15177
15178 extern llrp_u16_t
15179 LLRP_ThingMagicDenatranIAVOBUWriteToMemMap_getWritePtr (
15180 LLRP_tSThingMagicDenatranIAVOBUWriteToMemMap *pThis);
15181
15182 extern LLRP_tResultCode
15183 LLRP_ThingMagicDenatranIAVOBUWriteToMemMap_setWritePtr (
15184 LLRP_tSThingMagicDenatranIAVOBUWriteToMemMap *pThis,
15185 llrp_u16_t Value);
15186
15187 extern const LLRP_tSFieldDescriptor
15188 LLRP_fdThingMagicDenatranIAVOBUWriteToMemMap_WordData;
15189
15190 extern llrp_u16_t
15191 LLRP_ThingMagicDenatranIAVOBUWriteToMemMap_getWordData (
15192 LLRP_tSThingMagicDenatranIAVOBUWriteToMemMap *pThis);
15193
15194 extern LLRP_tResultCode
15195 LLRP_ThingMagicDenatranIAVOBUWriteToMemMap_setWordData (
15196 LLRP_tSThingMagicDenatranIAVOBUWriteToMemMap *pThis,
15197 llrp_u16_t Value);
15198
15199 extern const LLRP_tSFieldDescriptor
15200 LLRP_fdThingMagicDenatranIAVOBUWriteToMemMap_TagIdentification;
15201
15202 extern llrp_u8v_t
15203 LLRP_ThingMagicDenatranIAVOBUWriteToMemMap_getTagIdentification (
15204 LLRP_tSThingMagicDenatranIAVOBUWriteToMemMap *pThis);
15205
15206 extern LLRP_tResultCode
15207 LLRP_ThingMagicDenatranIAVOBUWriteToMemMap_setTagIdentification (
15208 LLRP_tSThingMagicDenatranIAVOBUWriteToMemMap *pThis,
15209 llrp_u8v_t Value);
15210
15211 extern const LLRP_tSFieldDescriptor
15212 LLRP_fdThingMagicDenatranIAVOBUWriteToMemMap_DataBuf;
15213
15214 extern llrp_u8v_t
15215 LLRP_ThingMagicDenatranIAVOBUWriteToMemMap_getDataBuf (
15216 LLRP_tSThingMagicDenatranIAVOBUWriteToMemMap *pThis);
15217
15218 extern LLRP_tResultCode
15219 LLRP_ThingMagicDenatranIAVOBUWriteToMemMap_setDataBuf (
15220 LLRP_tSThingMagicDenatranIAVOBUWriteToMemMap *pThis,
15221 llrp_u8v_t Value);
15222
15223 extern LLRP_tSThingMagicDenatranIAVCommandRequest *
15224 LLRP_ThingMagicDenatranIAVOBUWriteToMemMap_getThingMagicDenatranIAVCommandRequest (
15225 LLRP_tSThingMagicDenatranIAVOBUWriteToMemMap *pThis);
15226
15227 extern LLRP_tResultCode
15228 LLRP_ThingMagicDenatranIAVOBUWriteToMemMap_setThingMagicDenatranIAVCommandRequest (
15229 LLRP_tSThingMagicDenatranIAVOBUWriteToMemMap *pThis,
15230 LLRP_tSThingMagicDenatranIAVCommandRequest *pValue);
15231
15232 extern LLRP_tSParameter *
15233 LLRP_ThingMagicDenatranIAVOBUWriteToMemMap_beginCustom (
15234 LLRP_tSThingMagicDenatranIAVOBUWriteToMemMap *pThis);
15235
15236 extern LLRP_tSParameter *
15237 LLRP_ThingMagicDenatranIAVOBUWriteToMemMap_nextCustom (
15238 LLRP_tSParameter *pCurrent);
15239
15240 extern void
15241 LLRP_ThingMagicDenatranIAVOBUWriteToMemMap_clearCustom (
15242 LLRP_tSThingMagicDenatranIAVOBUWriteToMemMap *pThis);
15243
15244 extern LLRP_tResultCode
15245 LLRP_ThingMagicDenatranIAVOBUWriteToMemMap_addCustom (
15246 LLRP_tSThingMagicDenatranIAVOBUWriteToMemMap *pThis,
15247 LLRP_tSParameter *pValue);
15248
15249
15250 struct LLRP_SThingMagicDenatranIAVOBUWriteToMemMapOpSpecResult
15251 {
15252 LLRP_tSParameter hdr;
15253 LLRP_tEThingMagicCustomTagOpSpecResultType eResult;
15254 llrp_u16_t OpSpecID;
15255 llrp_u8v_t OBUWriteMemoryMapByteStream;
15256 LLRP_tSParameter * listCustom;
15257
15258 };
15259
15260 extern const LLRP_tSTypeDescriptor
15261 LLRP_tdThingMagicDenatranIAVOBUWriteToMemMapOpSpecResult;
15262
15263 extern const LLRP_tSFieldDescriptor *
15264 LLRP_apfdThingMagicDenatranIAVOBUWriteToMemMapOpSpecResult[];
15265
15266 extern LLRP_tSThingMagicDenatranIAVOBUWriteToMemMapOpSpecResult *
15267 LLRP_ThingMagicDenatranIAVOBUWriteToMemMapOpSpecResult_construct (void);
15268
15269 extern void
15270 LLRP_ThingMagicDenatranIAVOBUWriteToMemMapOpSpecResult_destruct (
15271 LLRP_tSThingMagicDenatranIAVOBUWriteToMemMapOpSpecResult * pThis);
15272
15273 extern void
15274 LLRP_ThingMagicDenatranIAVOBUWriteToMemMapOpSpecResult_decodeFields (
15275 LLRP_tSThingMagicDenatranIAVOBUWriteToMemMapOpSpecResult * pThis,
15276 LLRP_tSDecoderStream * pDecoderStream);
15277
15278 extern void
15279 LLRP_ThingMagicDenatranIAVOBUWriteToMemMapOpSpecResult_assimilateSubParameters (
15280 LLRP_tSThingMagicDenatranIAVOBUWriteToMemMapOpSpecResult * pThis,
15281 LLRP_tSErrorDetails * pError);
15282
15283 extern void
15284 LLRP_ThingMagicDenatranIAVOBUWriteToMemMapOpSpecResult_encode (
15285 const LLRP_tSThingMagicDenatranIAVOBUWriteToMemMapOpSpecResult *pThis,
15286 LLRP_tSEncoderStream * pEncoderStream);
15287
15288
15289 extern llrp_bool_t
15290 LLRP_ThingMagicDenatranIAVOBUWriteToMemMapOpSpecResult_isAllowedIn (
15291 const LLRP_tSTypeDescriptor *pEnclosingElementType);
15292
15293 extern const LLRP_tSFieldDescriptor
15294 LLRP_fdThingMagicDenatranIAVOBUWriteToMemMapOpSpecResult_Result;
15295
15296 extern LLRP_tEThingMagicCustomTagOpSpecResultType
15297 LLRP_ThingMagicDenatranIAVOBUWriteToMemMapOpSpecResult_getResult (
15298 LLRP_tSThingMagicDenatranIAVOBUWriteToMemMapOpSpecResult *pThis);
15299
15300 extern LLRP_tResultCode
15301 LLRP_ThingMagicDenatranIAVOBUWriteToMemMapOpSpecResult_setResult (
15302 LLRP_tSThingMagicDenatranIAVOBUWriteToMemMapOpSpecResult *pThis,
15303 LLRP_tEThingMagicCustomTagOpSpecResultType Value);
15304
15305 extern const LLRP_tSFieldDescriptor
15306 LLRP_fdThingMagicDenatranIAVOBUWriteToMemMapOpSpecResult_OpSpecID;
15307
15308 extern llrp_u16_t
15309 LLRP_ThingMagicDenatranIAVOBUWriteToMemMapOpSpecResult_getOpSpecID (
15310 LLRP_tSThingMagicDenatranIAVOBUWriteToMemMapOpSpecResult *pThis);
15311
15312 extern LLRP_tResultCode
15313 LLRP_ThingMagicDenatranIAVOBUWriteToMemMapOpSpecResult_setOpSpecID (
15314 LLRP_tSThingMagicDenatranIAVOBUWriteToMemMapOpSpecResult *pThis,
15315 llrp_u16_t Value);
15316
15317 extern const LLRP_tSFieldDescriptor
15318 LLRP_fdThingMagicDenatranIAVOBUWriteToMemMapOpSpecResult_OBUWriteMemoryMapByteStream;
15319
15320 extern llrp_u8v_t
15321 LLRP_ThingMagicDenatranIAVOBUWriteToMemMapOpSpecResult_getOBUWriteMemoryMapByteStream (
15322 LLRP_tSThingMagicDenatranIAVOBUWriteToMemMapOpSpecResult *pThis);
15323
15324 extern LLRP_tResultCode
15325 LLRP_ThingMagicDenatranIAVOBUWriteToMemMapOpSpecResult_setOBUWriteMemoryMapByteStream (
15326 LLRP_tSThingMagicDenatranIAVOBUWriteToMemMapOpSpecResult *pThis,
15327 llrp_u8v_t Value);
15328
15329 extern LLRP_tSParameter *
15330 LLRP_ThingMagicDenatranIAVOBUWriteToMemMapOpSpecResult_beginCustom (
15331 LLRP_tSThingMagicDenatranIAVOBUWriteToMemMapOpSpecResult *pThis);
15332
15333 extern LLRP_tSParameter *
15334 LLRP_ThingMagicDenatranIAVOBUWriteToMemMapOpSpecResult_nextCustom (
15335 LLRP_tSParameter *pCurrent);
15336
15337 extern void
15338 LLRP_ThingMagicDenatranIAVOBUWriteToMemMapOpSpecResult_clearCustom (
15339 LLRP_tSThingMagicDenatranIAVOBUWriteToMemMapOpSpecResult *pThis);
15340
15341 extern LLRP_tResultCode
15342 LLRP_ThingMagicDenatranIAVOBUWriteToMemMapOpSpecResult_addCustom (
15343 LLRP_tSThingMagicDenatranIAVOBUWriteToMemMapOpSpecResult *pThis,
15344 LLRP_tSParameter *pValue);
15345
15346
15347 struct LLRP_SThingMagicDenatranIAVCommandRequest
15348 {
15349 LLRP_tSParameter hdr;
15350 llrp_u16_t OpSpecID;
15351 llrp_u8_t PayLoad;
15352 LLRP_tSParameter * listCustom;
15353
15354 };
15355
15356 extern const LLRP_tSTypeDescriptor
15357 LLRP_tdThingMagicDenatranIAVCommandRequest;
15358
15359 extern const LLRP_tSFieldDescriptor *
15360 LLRP_apfdThingMagicDenatranIAVCommandRequest[];
15361
15362 extern LLRP_tSThingMagicDenatranIAVCommandRequest *
15363 LLRP_ThingMagicDenatranIAVCommandRequest_construct (void);
15364
15365 extern void
15366 LLRP_ThingMagicDenatranIAVCommandRequest_destruct (
15367 LLRP_tSThingMagicDenatranIAVCommandRequest * pThis);
15368
15369 extern void
15370 LLRP_ThingMagicDenatranIAVCommandRequest_decodeFields (
15371 LLRP_tSThingMagicDenatranIAVCommandRequest * pThis,
15372 LLRP_tSDecoderStream * pDecoderStream);
15373
15374 extern void
15375 LLRP_ThingMagicDenatranIAVCommandRequest_assimilateSubParameters (
15376 LLRP_tSThingMagicDenatranIAVCommandRequest * pThis,
15377 LLRP_tSErrorDetails * pError);
15378
15379 extern void
15380 LLRP_ThingMagicDenatranIAVCommandRequest_encode (
15381 const LLRP_tSThingMagicDenatranIAVCommandRequest *pThis,
15382 LLRP_tSEncoderStream * pEncoderStream);
15383
15384
15385 extern llrp_bool_t
15386 LLRP_ThingMagicDenatranIAVCommandRequest_isAllowedIn (
15387 const LLRP_tSTypeDescriptor *pEnclosingElementType);
15388
15389 extern const LLRP_tSFieldDescriptor
15390 LLRP_fdThingMagicDenatranIAVCommandRequest_OpSpecID;
15391
15392 extern llrp_u16_t
15393 LLRP_ThingMagicDenatranIAVCommandRequest_getOpSpecID (
15394 LLRP_tSThingMagicDenatranIAVCommandRequest *pThis);
15395
15396 extern LLRP_tResultCode
15397 LLRP_ThingMagicDenatranIAVCommandRequest_setOpSpecID (
15398 LLRP_tSThingMagicDenatranIAVCommandRequest *pThis,
15399 llrp_u16_t Value);
15400
15401 extern const LLRP_tSFieldDescriptor
15402 LLRP_fdThingMagicDenatranIAVCommandRequest_PayLoad;
15403
15404 extern llrp_u8_t
15405 LLRP_ThingMagicDenatranIAVCommandRequest_getPayLoad (
15406 LLRP_tSThingMagicDenatranIAVCommandRequest *pThis);
15407
15408 extern LLRP_tResultCode
15409 LLRP_ThingMagicDenatranIAVCommandRequest_setPayLoad (
15410 LLRP_tSThingMagicDenatranIAVCommandRequest *pThis,
15411 llrp_u8_t Value);
15412
15413 extern LLRP_tSParameter *
15414 LLRP_ThingMagicDenatranIAVCommandRequest_beginCustom (
15415 LLRP_tSThingMagicDenatranIAVCommandRequest *pThis);
15416
15417 extern LLRP_tSParameter *
15418 LLRP_ThingMagicDenatranIAVCommandRequest_nextCustom (
15419 LLRP_tSParameter *pCurrent);
15420
15421 extern void
15422 LLRP_ThingMagicDenatranIAVCommandRequest_clearCustom (
15423 LLRP_tSThingMagicDenatranIAVCommandRequest *pThis);
15424
15425 extern LLRP_tResultCode
15426 LLRP_ThingMagicDenatranIAVCommandRequest_addCustom (
15427 LLRP_tSThingMagicDenatranIAVCommandRequest *pThis,
15428 LLRP_tSParameter *pValue);
15429
15430
15431 struct LLRP_SThingMagicTagReportContentSelector
15432 {
15433 LLRP_tSParameter hdr;
15434 LLRP_tEThingMagicPhaseMode ePhaseMode;
15435 LLRP_tSParameter * listCustom;
15436
15437 };
15438
15439 extern const LLRP_tSTypeDescriptor
15440 LLRP_tdThingMagicTagReportContentSelector;
15441
15442 extern const LLRP_tSFieldDescriptor *
15443 LLRP_apfdThingMagicTagReportContentSelector[];
15444
15445 extern LLRP_tSThingMagicTagReportContentSelector *
15446 LLRP_ThingMagicTagReportContentSelector_construct (void);
15447
15448 extern void
15449 LLRP_ThingMagicTagReportContentSelector_destruct (
15450 LLRP_tSThingMagicTagReportContentSelector * pThis);
15451
15452 extern void
15453 LLRP_ThingMagicTagReportContentSelector_decodeFields (
15454 LLRP_tSThingMagicTagReportContentSelector * pThis,
15455 LLRP_tSDecoderStream * pDecoderStream);
15456
15457 extern void
15458 LLRP_ThingMagicTagReportContentSelector_assimilateSubParameters (
15459 LLRP_tSThingMagicTagReportContentSelector * pThis,
15460 LLRP_tSErrorDetails * pError);
15461
15462 extern void
15463 LLRP_ThingMagicTagReportContentSelector_encode (
15464 const LLRP_tSThingMagicTagReportContentSelector *pThis,
15465 LLRP_tSEncoderStream * pEncoderStream);
15466
15467
15468 extern llrp_bool_t
15469 LLRP_ThingMagicTagReportContentSelector_isAllowedIn (
15470 const LLRP_tSTypeDescriptor *pEnclosingElementType);
15471
15472 extern const LLRP_tSFieldDescriptor
15473 LLRP_fdThingMagicTagReportContentSelector_PhaseMode;
15474
15475 extern LLRP_tEThingMagicPhaseMode
15476 LLRP_ThingMagicTagReportContentSelector_getPhaseMode (
15477 LLRP_tSThingMagicTagReportContentSelector *pThis);
15478
15479 extern LLRP_tResultCode
15480 LLRP_ThingMagicTagReportContentSelector_setPhaseMode (
15481 LLRP_tSThingMagicTagReportContentSelector *pThis,
15482 LLRP_tEThingMagicPhaseMode Value);
15483
15484 extern LLRP_tSParameter *
15485 LLRP_ThingMagicTagReportContentSelector_beginCustom (
15486 LLRP_tSThingMagicTagReportContentSelector *pThis);
15487
15488 extern LLRP_tSParameter *
15489 LLRP_ThingMagicTagReportContentSelector_nextCustom (
15490 LLRP_tSParameter *pCurrent);
15491
15492 extern void
15493 LLRP_ThingMagicTagReportContentSelector_clearCustom (
15494 LLRP_tSThingMagicTagReportContentSelector *pThis);
15495
15496 extern LLRP_tResultCode
15497 LLRP_ThingMagicTagReportContentSelector_addCustom (
15498 LLRP_tSThingMagicTagReportContentSelector *pThis,
15499 LLRP_tSParameter *pValue);
15500
15501
15502 struct LLRP_SThingMagicRFPhase
15503 {
15504 LLRP_tSParameter hdr;
15505 llrp_u16_t Phase;
15506 LLRP_tSParameter * listCustom;
15507
15508 };
15509
15510 extern const LLRP_tSTypeDescriptor
15511 LLRP_tdThingMagicRFPhase;
15512
15513 extern const LLRP_tSFieldDescriptor *
15514 LLRP_apfdThingMagicRFPhase[];
15515
15516 extern LLRP_tSThingMagicRFPhase *
15517 LLRP_ThingMagicRFPhase_construct (void);
15518
15519 extern void
15520 LLRP_ThingMagicRFPhase_destruct (
15521 LLRP_tSThingMagicRFPhase * pThis);
15522
15523 extern void
15524 LLRP_ThingMagicRFPhase_decodeFields (
15525 LLRP_tSThingMagicRFPhase * pThis,
15526 LLRP_tSDecoderStream * pDecoderStream);
15527
15528 extern void
15529 LLRP_ThingMagicRFPhase_assimilateSubParameters (
15530 LLRP_tSThingMagicRFPhase * pThis,
15531 LLRP_tSErrorDetails * pError);
15532
15533 extern void
15534 LLRP_ThingMagicRFPhase_encode (
15535 const LLRP_tSThingMagicRFPhase *pThis,
15536 LLRP_tSEncoderStream * pEncoderStream);
15537
15538
15539 extern llrp_bool_t
15540 LLRP_ThingMagicRFPhase_isAllowedIn (
15541 const LLRP_tSTypeDescriptor *pEnclosingElementType);
15542
15543 extern const LLRP_tSFieldDescriptor
15544 LLRP_fdThingMagicRFPhase_Phase;
15545
15546 extern llrp_u16_t
15547 LLRP_ThingMagicRFPhase_getPhase (
15548 LLRP_tSThingMagicRFPhase *pThis);
15549
15550 extern LLRP_tResultCode
15551 LLRP_ThingMagicRFPhase_setPhase (
15552 LLRP_tSThingMagicRFPhase *pThis,
15553 llrp_u16_t Value);
15554
15555 extern LLRP_tSParameter *
15556 LLRP_ThingMagicRFPhase_beginCustom (
15557 LLRP_tSThingMagicRFPhase *pThis);
15558
15559 extern LLRP_tSParameter *
15560 LLRP_ThingMagicRFPhase_nextCustom (
15561 LLRP_tSParameter *pCurrent);
15562
15563 extern void
15564 LLRP_ThingMagicRFPhase_clearCustom (
15565 LLRP_tSThingMagicRFPhase *pThis);
15566
15567 extern LLRP_tResultCode
15568 LLRP_ThingMagicRFPhase_addCustom (
15569 LLRP_tSThingMagicRFPhase *pThis,
15570 LLRP_tSParameter *pValue);
15571
15572
15573 struct LLRP_SThingMagicFastSearchMode
15574 {
15575 LLRP_tSParameter hdr;
15576 LLRP_tEThingMagicFastSearchValue eThingMagicFastSearch;
15577 LLRP_tSParameter * listCustom;
15578
15579 };
15580
15581 extern const LLRP_tSTypeDescriptor
15582 LLRP_tdThingMagicFastSearchMode;
15583
15584 extern const LLRP_tSFieldDescriptor *
15585 LLRP_apfdThingMagicFastSearchMode[];
15586
15587 extern LLRP_tSThingMagicFastSearchMode *
15588 LLRP_ThingMagicFastSearchMode_construct (void);
15589
15590 extern void
15591 LLRP_ThingMagicFastSearchMode_destruct (
15592 LLRP_tSThingMagicFastSearchMode * pThis);
15593
15594 extern void
15595 LLRP_ThingMagicFastSearchMode_decodeFields (
15596 LLRP_tSThingMagicFastSearchMode * pThis,
15597 LLRP_tSDecoderStream * pDecoderStream);
15598
15599 extern void
15600 LLRP_ThingMagicFastSearchMode_assimilateSubParameters (
15601 LLRP_tSThingMagicFastSearchMode * pThis,
15602 LLRP_tSErrorDetails * pError);
15603
15604 extern void
15605 LLRP_ThingMagicFastSearchMode_encode (
15606 const LLRP_tSThingMagicFastSearchMode *pThis,
15607 LLRP_tSEncoderStream * pEncoderStream);
15608
15609
15610 extern llrp_bool_t
15611 LLRP_ThingMagicFastSearchMode_isAllowedIn (
15612 const LLRP_tSTypeDescriptor *pEnclosingElementType);
15613
15614 extern const LLRP_tSFieldDescriptor
15615 LLRP_fdThingMagicFastSearchMode_ThingMagicFastSearch;
15616
15617 extern LLRP_tEThingMagicFastSearchValue
15618 LLRP_ThingMagicFastSearchMode_getThingMagicFastSearch (
15619 LLRP_tSThingMagicFastSearchMode *pThis);
15620
15621 extern LLRP_tResultCode
15622 LLRP_ThingMagicFastSearchMode_setThingMagicFastSearch (
15623 LLRP_tSThingMagicFastSearchMode *pThis,
15624 LLRP_tEThingMagicFastSearchValue Value);
15625
15626 extern LLRP_tSParameter *
15627 LLRP_ThingMagicFastSearchMode_beginCustom (
15628 LLRP_tSThingMagicFastSearchMode *pThis);
15629
15630 extern LLRP_tSParameter *
15631 LLRP_ThingMagicFastSearchMode_nextCustom (
15632 LLRP_tSParameter *pCurrent);
15633
15634 extern void
15635 LLRP_ThingMagicFastSearchMode_clearCustom (
15636 LLRP_tSThingMagicFastSearchMode *pThis);
15637
15638 extern LLRP_tResultCode
15639 LLRP_ThingMagicFastSearchMode_addCustom (
15640 LLRP_tSThingMagicFastSearchMode *pThis,
15641 LLRP_tSParameter *pValue);
15642
15643
15644 struct LLRP_SThingMagicAsyncOFFTime
15645 {
15646 LLRP_tSParameter hdr;
15647 llrp_u32_t AsyncOFFTime;
15648 LLRP_tSParameter * listCustom;
15649
15650 };
15651
15652 extern const LLRP_tSTypeDescriptor
15653 LLRP_tdThingMagicAsyncOFFTime;
15654
15655 extern const LLRP_tSFieldDescriptor *
15656 LLRP_apfdThingMagicAsyncOFFTime[];
15657
15658 extern LLRP_tSThingMagicAsyncOFFTime *
15659 LLRP_ThingMagicAsyncOFFTime_construct (void);
15660
15661 extern void
15662 LLRP_ThingMagicAsyncOFFTime_destruct (
15663 LLRP_tSThingMagicAsyncOFFTime * pThis);
15664
15665 extern void
15666 LLRP_ThingMagicAsyncOFFTime_decodeFields (
15667 LLRP_tSThingMagicAsyncOFFTime * pThis,
15668 LLRP_tSDecoderStream * pDecoderStream);
15669
15670 extern void
15671 LLRP_ThingMagicAsyncOFFTime_assimilateSubParameters (
15672 LLRP_tSThingMagicAsyncOFFTime * pThis,
15673 LLRP_tSErrorDetails * pError);
15674
15675 extern void
15676 LLRP_ThingMagicAsyncOFFTime_encode (
15677 const LLRP_tSThingMagicAsyncOFFTime *pThis,
15678 LLRP_tSEncoderStream * pEncoderStream);
15679
15680
15681 extern llrp_bool_t
15682 LLRP_ThingMagicAsyncOFFTime_isAllowedIn (
15683 const LLRP_tSTypeDescriptor *pEnclosingElementType);
15684
15685 extern const LLRP_tSFieldDescriptor
15686 LLRP_fdThingMagicAsyncOFFTime_AsyncOFFTime;
15687
15688 extern llrp_u32_t
15689 LLRP_ThingMagicAsyncOFFTime_getAsyncOFFTime (
15690 LLRP_tSThingMagicAsyncOFFTime *pThis);
15691
15692 extern LLRP_tResultCode
15693 LLRP_ThingMagicAsyncOFFTime_setAsyncOFFTime (
15694 LLRP_tSThingMagicAsyncOFFTime *pThis,
15695 llrp_u32_t Value);
15696
15697 extern LLRP_tSParameter *
15698 LLRP_ThingMagicAsyncOFFTime_beginCustom (
15699 LLRP_tSThingMagicAsyncOFFTime *pThis);
15700
15701 extern LLRP_tSParameter *
15702 LLRP_ThingMagicAsyncOFFTime_nextCustom (
15703 LLRP_tSParameter *pCurrent);
15704
15705 extern void
15706 LLRP_ThingMagicAsyncOFFTime_clearCustom (
15707 LLRP_tSThingMagicAsyncOFFTime *pThis);
15708
15709 extern LLRP_tResultCode
15710 LLRP_ThingMagicAsyncOFFTime_addCustom (
15711 LLRP_tSThingMagicAsyncOFFTime *pThis,
15712 LLRP_tSParameter *pValue);
15713
15714
15715 struct LLRP_SThingMagicLicensedFeatures
15716 {
15717 LLRP_tSParameter hdr;
15718 llrp_u8v_t LicensedFeatures;
15719 LLRP_tSParameter * listCustom;
15720
15721 };
15722
15723 extern const LLRP_tSTypeDescriptor
15724 LLRP_tdThingMagicLicensedFeatures;
15725
15726 extern const LLRP_tSFieldDescriptor *
15727 LLRP_apfdThingMagicLicensedFeatures[];
15728
15729 extern LLRP_tSThingMagicLicensedFeatures *
15730 LLRP_ThingMagicLicensedFeatures_construct (void);
15731
15732 extern void
15733 LLRP_ThingMagicLicensedFeatures_destruct (
15734 LLRP_tSThingMagicLicensedFeatures * pThis);
15735
15736 extern void
15737 LLRP_ThingMagicLicensedFeatures_decodeFields (
15738 LLRP_tSThingMagicLicensedFeatures * pThis,
15739 LLRP_tSDecoderStream * pDecoderStream);
15740
15741 extern void
15742 LLRP_ThingMagicLicensedFeatures_assimilateSubParameters (
15743 LLRP_tSThingMagicLicensedFeatures * pThis,
15744 LLRP_tSErrorDetails * pError);
15745
15746 extern void
15747 LLRP_ThingMagicLicensedFeatures_encode (
15748 const LLRP_tSThingMagicLicensedFeatures *pThis,
15749 LLRP_tSEncoderStream * pEncoderStream);
15750
15751
15752 extern llrp_bool_t
15753 LLRP_ThingMagicLicensedFeatures_isAllowedIn (
15754 const LLRP_tSTypeDescriptor *pEnclosingElementType);
15755
15756 extern const LLRP_tSFieldDescriptor
15757 LLRP_fdThingMagicLicensedFeatures_LicensedFeatures;
15758
15759 extern llrp_u8v_t
15760 LLRP_ThingMagicLicensedFeatures_getLicensedFeatures (
15761 LLRP_tSThingMagicLicensedFeatures *pThis);
15762
15763 extern LLRP_tResultCode
15764 LLRP_ThingMagicLicensedFeatures_setLicensedFeatures (
15765 LLRP_tSThingMagicLicensedFeatures *pThis,
15766 llrp_u8v_t Value);
15767
15768 extern LLRP_tSParameter *
15769 LLRP_ThingMagicLicensedFeatures_beginCustom (
15770 LLRP_tSThingMagicLicensedFeatures *pThis);
15771
15772 extern LLRP_tSParameter *
15773 LLRP_ThingMagicLicensedFeatures_nextCustom (
15774 LLRP_tSParameter *pCurrent);
15775
15776 extern void
15777 LLRP_ThingMagicLicensedFeatures_clearCustom (
15778 LLRP_tSThingMagicLicensedFeatures *pThis);
15779
15780 extern LLRP_tResultCode
15781 LLRP_ThingMagicLicensedFeatures_addCustom (
15782 LLRP_tSThingMagicLicensedFeatures *pThis,
15783 LLRP_tSParameter *pValue);
15784
15785
15786
15787 void
15788 LLRP_enrollTmTypesIntoRegistry (
15789 LLRP_tSTypeRegistry * pTypeRegistry);
15790