This is the error we chatted about - I'm immediately disconnecting (to delete any existing ROSpecs) like so:
And here is the output, from starting to the error, to inventory starting. I've replaced the content of , its NUL values were causing problems.
INFO: sllurp: llrp.py 585 connecting...
INFO: sllurp: llrp.py 170 will start inventory on connect
INFO: sllurp: llrp.py 199 connected to ('10.140.249.187', 5084)
DEBUG: sllurp: llrp.py 421 got 32 bytes from reader: 043f000000201974f2b300f600160080000c0004fa79159854d1010000060000
DEBUG: sllurp: llrp.py 439 expect 32 bytes (have 32)
DEBUG: sllurp: llrp.py 76 deserializing READER_EVENT_NOTIFICATION command
DEBUG: sllurp: llrp_proto.py 650 decode_ReaderEventNotification
DEBUG: sllurp: llrp_proto.py 1993 decode_ReaderEventNotificationData (type=246 len=22)
DEBUG: sllurp: llrp_proto.py 718 decode_UTCTimestamp
DEBUG: sllurp: llrp_proto.py 730 decode_UTCTimestamp (type=128 len=12)
DEBUG: sllurp: llrp_proto.py 2066 decode_ConnectionAttemptEvent
DEBUG: sllurp: llrp_proto.py 2078 decode_ConnectionAttemptEvent (type=256 len=6)
DEBUG: sllurp: llrp_proto.py 2033 decode_AntennaEvent
DEBUG: sllurp: llrp.py 89 done deserializing READER_EVENT_NOTIFICATION command
DEBUG: sllurp: llrp.py 270 LLRPMessage received in state 1: <READER_EVENT_NOTIFICATION>
<Ver>1</Ver>
<Type>63</Type>
<ID>427094707</ID>
<ReaderEventNotificationData>
<ConnectionAttemptEvent>
<Status>Success</Status>
</ConnectionAttemptEvent>
</ReaderEventNotificationData>
</READER_EVENT_NOTIFICATION>
DEBUG: sllurp: llrp.py 275 starting message callbacks for READER_EVENT_NOTIFICATION
DEBUG: sllurp: llrp.py 278 done with message callbacks for READER_EVENT_NOTIFICATION
DEBUG: sllurp: llrp.py 285 in handleMessage(READER_EVENT_NOTIFICATION), there are 0 Deferreds
DEBUG: sllurp: llrp.py 48 serializing GET_READER_CAPABILITIES command
DEBUG: sllurp: llrp.py 62 serialized bytes: 04010000000b0000000000
DEBUG: sllurp: llrp.py 63 done serializing GET_READER_CAPABILITIES command
DEBUG: sllurp: llrp.py 206 state change: STATE_DISCONNECTED -> STATE_SENT_GET_CAPABILITIES
DEBUG: sllurp: llrp.py 421 got 1513 bytes from reader: 040b000005e900000000011f00080000000000890197000440000000651a001e886b0009342e382e332e323430008b000800010000008b00080002000a008b00080003000b008b00080004000c008b00080005000d008b00080006000e008b00080007000f008b000800080010008b000800090011008b0008000a0012008b0008000b0013008b0008000c0014008b0008000d0015008b0008000e0016008b0008000f0017008b000800100018008b000800110019008b00080012001a008b00080013001b008b00080014001c008b00080015001d008b00080016001e008b00080017001f008b000800180020008b000800190021008b0008001a0022008b0008001b0023008b0008001c0024008b0008001d0025008b0008001e0026008b0008001f0027008b000800200028008b000800210029008b00080022002a008b00080023002b008b00080024002c008b00080025002d008b00080026002e008b00080027002f008b000800280030008b000800290031008b0008002a0032008d000800040004008c00090001000101008c00090002000101008c00090003000101008c00090004000101008e001c48010000000000010000001000000001000005e400000010008f041d034800010090041500910008000103e80091000800020401009100080003041a0091000800040433009100080005044c0091000800060465009100080007047e009100080008049700910008000904b000910008000a04c900910008000b04e200910008000c04fb00910008000d051400910008000e052d00910008000f0546009100080010055f0091000800110578009100080012059100910008001305aa00910008001405c300910008001505dc00910008001605f5009100080017060e0091000800180627009100080019064000910008001a065900910008001b067200910008001c068b00910008001d06a400910008001e06bd00910008001f06d600910008002006ef00910008002107080091000800220721009100080023073a0091000800240753009100080025076c0091000800260785009100080027079e00910008002807b700910008002907d000910008002a07e900910008002b080200910008002c081b00910008002d083400910008002e084d00910008002f0866009100080030087f009100080031089800910008003208b100910008003308ca00910008003408e300910008003508fc0091000800360915009100080037092e0091000800380947009100080039096000910008003a097900910008003b099200910008003c09ab00910008003d09c400910008003e09dd00910008003f09f60091000800400a0f0091000800410a280091000800420a410091000800430a5a0091000800440a730091000800450a8c0091000800460aa50091000800470abe0091000800480ad70091000800490af000910008004a0b0900910008004b0b22009200d580009300d001000032000e128a000e1672000df53e000de59e000e2612000dd40a000dcc3a000e241e000dfb1a000dd216000ddfc2000ddbda000e1e42000dd9e6000dc65e000e1866000e1a5a000e2036000df34a000dd022000e08c6000dd5fe000df926000e04de000dff02000de3aa000dfd0e000de1b6000e0ea2000e1096000dc852000df732000ded6e000e0cae000def62000e0aba000de792000deb7a000de986000e02ea000e147e000dddce000e06d2000e1c4e000e00f6000df156000e222a000dce2e000dca46000dd7f2014800e40149002000000000800002020009c400000005dc0000186a0000186a000000000149002000000001800102020009c400000005dc0000186a0000186a0000000001490020000000028002000300042e50000007d000004e2000004e200000000001490020000000038003000300029a68000007d000004e2000004e20000000000149002000000004800200020009c400000005dc00001be400001be40000000001490020000003e80000000000009c40000005dc0000186a0000186a0000000001490020000003e90000000000009c40000005dc0000186a0000186a0000000001470007400002
DEBUG: sllurp: llrp.py 439 expect 1513 bytes (have 1513)
DEBUG: sllurp: llrp.py 76 deserializing GET_READER_CAPABILITIES_RESPONSE command
DEBUG: sllurp: llrp_proto.py 325 decode_GetReaderCapabilitiesResponse
DEBUG: sllurp: llrp_proto.py 2097 decode_LLRPStatus
DEBUG: sllurp: llrp_proto.py 2099 decode_LLRPStatus: 011f00080000000000890197000440000000651a001e886b0009342e382e332e323430008b000800010000008b00080002000a008b00080003000b008b00080004000c008b00080005000d008b00080006000e008b00080007000f008b000800080010008b000800090011008b0008000a0012008b0008000b0013008b0008000c0014008b0008000d0015008b0008000e0016008b0008000f0017008b000800100018008b000800110019008b00080012001a008b00080013001b008b00080014001c008b00080015001d008b00080016001e008b00080017001f008b000800180020008b000800190021008b0008001a0022008b0008001b0023008b0008001c0024008b0008001d0025008b0008001e0026008b0008001f0027008b000800200028008b000800210029008b00080022002a008b00080023002b008b00080024002c008b00080025002d008b00080026002e008b00080027002f008b000800280030008b000800290031008b0008002a0032008d000800040004008c00090001000101008c00090002000101008c00090003000101008c00090004000101008e001c48010000000000010000001000000001000005e400000010008f041d034800010090041500910008000103e80091000800020401009100080003041a0091000800040433009100080005044c0091000800060465009100080007047e009100080008049700910008000904b000910008000a04c900910008000b04e200910008000c04fb00910008000d051400910008000e052d00910008000f0546009100080010055f0091000800110578009100080012059100910008001305aa00910008001405c300910008001505dc00910008001605f5009100080017060e0091000800180627009100080019064000910008001a065900910008001b067200910008001c068b00910008001d06a400910008001e06bd00910008001f06d600910008002006ef00910008002107080091000800220721009100080023073a0091000800240753009100080025076c0091000800260785009100080027079e00910008002807b700910008002907d000910008002a07e900910008002b080200910008002c081b00910008002d083400910008002e084d00910008002f0866009100080030087f009100080031089800910008003208b100910008003308ca00910008003408e300910008003508fc0091000800360915009100080037092e0091000800380947009100080039096000910008003a097900910008003b099200910008003c09ab00910008003d09c400910008003e09dd00910008003f09f60091000800400a0f0091000800410a280091000800420a410091000800430a5a0091000800440a730091000800450a8c0091000800460aa50091000800470abe0091000800480ad70091000800490af000910008004a0b0900910008004b0b22009200d580009300d001000032000e128a000e1672000df53e000de59e000e2612000dd40a000dcc3a000e241e000dfb1a000dd216000ddfc2000ddbda000e1e42000dd9e6000dc65e000e1866000e1a5a000e2036000df34a000dd022000e08c6000dd5fe000df926000e04de000dff02000de3aa000dfd0e000de1b6000e0ea2000e1096000dc852000df732000ded6e000e0cae000def62000e0aba000de792000deb7a000de986000e02ea000e147e000dddce000e06d2000e1c4e000e00f6000df156000e222a000dce2e000dca46000dd7f2014800e40149002000000000800002020009c400000005dc0000186a0000186a000000000149002000000001800102020009c400000005dc0000186a0000186a0000000001490020000000028002000300042e50000007d000004e2000004e200000000001490020000000038003000300029a68000007d000004e2000004e20000000000149002000000004800200020009c400000005dc00001be400001be40000000001490020000003e80000000000009c40000005dc0000186a0000186a0000000001490020000003e90000000000009c40000005dc0000186a0000186a0000000001470007400002
DEBUG: sllurp: llrp_proto.py 2113 decode_LLRPStatus (type=287 len=8)
DEBUG: sllurp: llrp_proto.py 2157 decode_FieldError
DEBUG: sllurp: llrp_proto.py 2190 decode_ParameterError
DEBUG: sllurp: llrp_proto.py 1166 decode_GeneralDeviceCapabilities
DEBUG: sllurp: llrp_proto.py 1178 decode_GeneralDeviceCapabilities (type=137 len=407)
DEBUG: sllurp: llrp_proto.py 1266 decode_ReceiveSensitivityTableEntry
DEBUG: sllurp: llrp_proto.py 1276 decode_ReceiveSensitivityTableEntry (type=139 len=8)
DEBUG: sllurp: llrp_proto.py 1295 decode_PerAntennaReceiveSensitivityRange
DEBUG: sllurp: llrp_proto.py 1364 decode_GPIOCapabilities
DEBUG: sllurp: llrp_proto.py 1326 decode_PerAntennaAirProtocol
DEBUG: sllurp: llrp_proto.py 1239 decode_MaximumReceiveSensitivity
DEBUG: sllurp: llrp_proto.py 1111 decode_LLRPCapabilities
DEBUG: sllurp: llrp_proto.py 1123 decode_LLRPCapabilities (type=142 len=28)
DEBUG: sllurp: llrp_proto.py 757 decode_RegulatoryCapabilities
DEBUG: sllurp: llrp_proto.py 769 decode_RegulatoryCapabilities (type=143 len=1053)
DEBUG: sllurp: llrp_proto.py 797 decode_UHFBandCapabilities
DEBUG: sllurp: llrp_proto.py 807 decode_UHFBandCapabilities (type=144 len=1045)
DEBUG: sllurp: llrp_proto.py 843 decode_TransmitPowerLevelTableEntry
DEBUG: sllurp: llrp_proto.py 853 decode_TransmitPowerLevelTableEntry (type=145 len=8)
DEBUG: sllurp: llrp_proto.py 843 decode_TransmitPowerLevelTableEntry
DEBUG: sllurp: llrp_proto.py 853 decode_TransmitPowerLevelTableEntry (type=145 len=8)
DEBUG: sllurp: llrp_proto.py 843 decode_TransmitPowerLevelTableEntry
DEBUG: sllurp: llrp_proto.py 853 decode_TransmitPowerLevelTableEntry (type=145 len=8)
DEBUG: sllurp: llrp_proto.py 843 decode_TransmitPowerLevelTableEntry
DEBUG: sllurp: llrp_proto.py 853 decode_TransmitPowerLevelTableEntry (type=145 len=8)
DEBUG: sllurp: llrp_proto.py 843 decode_TransmitPowerLevelTableEntry
DEBUG: sllurp: llrp_proto.py 853 decode_TransmitPowerLevelTableEntry (type=145 len=8)
DEBUG: sllurp: llrp_proto.py 843 decode_TransmitPowerLevelTableEntry
DEBUG: sllurp: llrp_proto.py 853 decode_TransmitPowerLevelTableEntry (type=145 len=8)
DEBUG: sllurp: llrp_proto.py 843 decode_TransmitPowerLevelTableEntry
DEBUG: sllurp: llrp_proto.py 853 decode_TransmitPowerLevelTableEntry (type=145 len=8)
DEBUG: sllurp: llrp_proto.py 843 decode_TransmitPowerLevelTableEntry
DEBUG: sllurp: llrp_proto.py 853 decode_TransmitPowerLevelTableEntry (type=145 len=8)
DEBUG: sllurp: llrp_proto.py 843 decode_TransmitPowerLevelTableEntry
DEBUG: sllurp: llrp_proto.py 853 decode_TransmitPowerLevelTableEntry (type=145 len=8)
DEBUG: sllurp: llrp_proto.py 843 decode_TransmitPowerLevelTableEntry
DEBUG: sllurp: llrp_proto.py 853 decode_TransmitPowerLevelTableEntry (type=145 len=8)
DEBUG: sllurp: llrp_proto.py 843 decode_TransmitPowerLevelTableEntry
DEBUG: sllurp: llrp_proto.py 853 decode_TransmitPowerLevelTableEntry (type=145 len=8)
DEBUG: sllurp: llrp_proto.py 843 decode_TransmitPowerLevelTableEntry
DEBUG: sllurp: llrp_proto.py 853 decode_TransmitPowerLevelTableEntry (type=145 len=8)
DEBUG: sllurp: llrp_proto.py 843 decode_TransmitPowerLevelTableEntry
DEBUG: sllurp: llrp_proto.py 853 decode_TransmitPowerLevelTableEntry (type=145 len=8)
DEBUG: sllurp: llrp_proto.py 843 decode_TransmitPowerLevelTableEntry
DEBUG: sllurp: llrp_proto.py 853 decode_TransmitPowerLevelTableEntry (type=145 len=8)
DEBUG: sllurp: llrp_proto.py 843 decode_TransmitPowerLevelTableEntry
DEBUG: sllurp: llrp_proto.py 853 decode_TransmitPowerLevelTableEntry (type=145 len=8)
DEBUG: sllurp: llrp_proto.py 843 decode_TransmitPowerLevelTableEntry
DEBUG: sllurp: llrp_proto.py 853 decode_TransmitPowerLevelTableEntry (type=145 len=8)
DEBUG: sllurp: llrp_proto.py 843 decode_TransmitPowerLevelTableEntry
DEBUG: sllurp: llrp_proto.py 853 decode_TransmitPowerLevelTableEntry (type=145 len=8)
DEBUG: sllurp: llrp_proto.py 843 decode_TransmitPowerLevelTableEntry
DEBUG: sllurp: llrp_proto.py 853 decode_TransmitPowerLevelTableEntry (type=145 len=8)
DEBUG: sllurp: llrp_proto.py 843 decode_TransmitPowerLevelTableEntry
DEBUG: sllurp: llrp_proto.py 853 decode_TransmitPowerLevelTableEntry (type=145 len=8)
DEBUG: sllurp: llrp_proto.py 843 decode_TransmitPowerLevelTableEntry
DEBUG: sllurp: llrp_proto.py 853 decode_TransmitPowerLevelTableEntry (type=145 len=8)
DEBUG: sllurp: llrp_proto.py 843 decode_TransmitPowerLevelTableEntry
DEBUG: sllurp: llrp_proto.py 853 decode_TransmitPowerLevelTableEntry (type=145 len=8)
DEBUG: sllurp: llrp_proto.py 843 decode_TransmitPowerLevelTableEntry
DEBUG: sllurp: llrp_proto.py 853 decode_TransmitPowerLevelTableEntry (type=145 len=8)
DEBUG: sllurp: llrp_proto.py 843 decode_TransmitPowerLevelTableEntry
DEBUG: sllurp: llrp_proto.py 853 decode_TransmitPowerLevelTableEntry (type=145 len=8)
DEBUG: sllurp: llrp_proto.py 843 decode_TransmitPowerLevelTableEntry
DEBUG: sllurp: llrp_proto.py 853 decode_TransmitPowerLevelTableEntry (type=145 len=8)
DEBUG: sllurp: llrp_proto.py 843 decode_TransmitPowerLevelTableEntry
DEBUG: sllurp: llrp_proto.py 853 decode_TransmitPowerLevelTableEntry (type=145 len=8)
DEBUG: sllurp: llrp_proto.py 843 decode_TransmitPowerLevelTableEntry
DEBUG: sllurp: llrp_proto.py 853 decode_TransmitPowerLevelTableEntry (type=145 len=8)
DEBUG: sllurp: llrp_proto.py 843 decode_TransmitPowerLevelTableEntry
DEBUG: sllurp: llrp_proto.py 853 decode_TransmitPowerLevelTableEntry (type=145 len=8)
DEBUG: sllurp: llrp_proto.py 843 decode_TransmitPowerLevelTableEntry
DEBUG: sllurp: llrp_proto.py 853 decode_TransmitPowerLevelTableEntry (type=145 len=8)
DEBUG: sllurp: llrp_proto.py 843 decode_TransmitPowerLevelTableEntry
DEBUG: sllurp: llrp_proto.py 853 decode_TransmitPowerLevelTableEntry (type=145 len=8)
DEBUG: sllurp: llrp_proto.py 843 decode_TransmitPowerLevelTableEntry
DEBUG: sllurp: llrp_proto.py 853 decode_TransmitPowerLevelTableEntry (type=145 len=8)
DEBUG: sllurp: llrp_proto.py 843 decode_TransmitPowerLevelTableEntry
DEBUG: sllurp: llrp_proto.py 853 decode_TransmitPowerLevelTableEntry (type=145 len=8)
DEBUG: sllurp: llrp_proto.py 843 decode_TransmitPowerLevelTableEntry
DEBUG: sllurp: llrp_proto.py 853 decode_TransmitPowerLevelTableEntry (type=145 len=8)
DEBUG: sllurp: llrp_proto.py 843 decode_TransmitPowerLevelTableEntry
DEBUG: sllurp: llrp_proto.py 853 decode_TransmitPowerLevelTableEntry (type=145 len=8)
DEBUG: sllurp: llrp_proto.py 843 decode_TransmitPowerLevelTableEntry
DEBUG: sllurp: llrp_proto.py 853 decode_TransmitPowerLevelTableEntry (type=145 len=8)
DEBUG: sllurp: llrp_proto.py 843 decode_TransmitPowerLevelTableEntry
DEBUG: sllurp: llrp_proto.py 853 decode_TransmitPowerLevelTableEntry (type=145 len=8)
DEBUG: sllurp: llrp_proto.py 843 decode_TransmitPowerLevelTableEntry
DEBUG: sllurp: llrp_proto.py 853 decode_TransmitPowerLevelTableEntry (type=145 len=8)
DEBUG: sllurp: llrp_proto.py 843 decode_TransmitPowerLevelTableEntry
DEBUG: sllurp: llrp_proto.py 853 decode_TransmitPowerLevelTableEntry (type=145 len=8)
DEBUG: sllurp: llrp_proto.py 843 decode_TransmitPowerLevelTableEntry
DEBUG: sllurp: llrp_proto.py 853 decode_TransmitPowerLevelTableEntry (type=145 len=8)
DEBUG: sllurp: llrp_proto.py 843 decode_TransmitPowerLevelTableEntry
DEBUG: sllurp: llrp_proto.py 853 decode_TransmitPowerLevelTableEntry (type=145 len=8)
DEBUG: sllurp: llrp_proto.py 843 decode_TransmitPowerLevelTableEntry
DEBUG: sllurp: llrp_proto.py 853 decode_TransmitPowerLevelTableEntry (type=145 len=8)
DEBUG: sllurp: llrp_proto.py 843 decode_TransmitPowerLevelTableEntry
DEBUG: sllurp: llrp_proto.py 853 decode_TransmitPowerLevelTableEntry (type=145 len=8)
DEBUG: sllurp: llrp_proto.py 843 decode_TransmitPowerLevelTableEntry
DEBUG: sllurp: llrp_proto.py 853 decode_TransmitPowerLevelTableEntry (type=145 len=8)
DEBUG: sllurp: llrp_proto.py 843 decode_TransmitPowerLevelTableEntry
DEBUG: sllurp: llrp_proto.py 853 decode_TransmitPowerLevelTableEntry (type=145 len=8)
DEBUG: sllurp: llrp_proto.py 843 decode_TransmitPowerLevelTableEntry
DEBUG: sllurp: llrp_proto.py 853 decode_TransmitPowerLevelTableEntry (type=145 len=8)
DEBUG: sllurp: llrp_proto.py 843 decode_TransmitPowerLevelTableEntry
DEBUG: sllurp: llrp_proto.py 853 decode_TransmitPowerLevelTableEntry (type=145 len=8)
DEBUG: sllurp: llrp_proto.py 843 decode_TransmitPowerLevelTableEntry
DEBUG: sllurp: llrp_proto.py 853 decode_TransmitPowerLevelTableEntry (type=145 len=8)
DEBUG: sllurp: llrp_proto.py 843 decode_TransmitPowerLevelTableEntry
DEBUG: sllurp: llrp_proto.py 853 decode_TransmitPowerLevelTableEntry (type=145 len=8)
DEBUG: sllurp: llrp_proto.py 843 decode_TransmitPowerLevelTableEntry
DEBUG: sllurp: llrp_proto.py 853 decode_TransmitPowerLevelTableEntry (type=145 len=8)
DEBUG: sllurp: llrp_proto.py 843 decode_TransmitPowerLevelTableEntry
DEBUG: sllurp: llrp_proto.py 853 decode_TransmitPowerLevelTableEntry (type=145 len=8)
DEBUG: sllurp: llrp_proto.py 843 decode_TransmitPowerLevelTableEntry
DEBUG: sllurp: llrp_proto.py 853 decode_TransmitPowerLevelTableEntry (type=145 len=8)
DEBUG: sllurp: llrp_proto.py 843 decode_TransmitPowerLevelTableEntry
DEBUG: sllurp: llrp_proto.py 853 decode_TransmitPowerLevelTableEntry (type=145 len=8)
DEBUG: sllurp: llrp_proto.py 843 decode_TransmitPowerLevelTableEntry
DEBUG: sllurp: llrp_proto.py 853 decode_TransmitPowerLevelTableEntry (type=145 len=8)
DEBUG: sllurp: llrp_proto.py 843 decode_TransmitPowerLevelTableEntry
DEBUG: sllurp: llrp_proto.py 853 decode_TransmitPowerLevelTableEntry (type=145 len=8)
DEBUG: sllurp: llrp_proto.py 843 decode_TransmitPowerLevelTableEntry
DEBUG: sllurp: llrp_proto.py 853 decode_TransmitPowerLevelTableEntry (type=145 len=8)
DEBUG: sllurp: llrp_proto.py 843 decode_TransmitPowerLevelTableEntry
DEBUG: sllurp: llrp_proto.py 853 decode_TransmitPowerLevelTableEntry (type=145 len=8)
DEBUG: sllurp: llrp_proto.py 843 decode_TransmitPowerLevelTableEntry
DEBUG: sllurp: llrp_proto.py 853 decode_TransmitPowerLevelTableEntry (type=145 len=8)
DEBUG: sllurp: llrp_proto.py 843 decode_TransmitPowerLevelTableEntry
DEBUG: sllurp: llrp_proto.py 853 decode_TransmitPowerLevelTableEntry (type=145 len=8)
DEBUG: sllurp: llrp_proto.py 843 decode_TransmitPowerLevelTableEntry
DEBUG: sllurp: llrp_proto.py 853 decode_TransmitPowerLevelTableEntry (type=145 len=8)
DEBUG: sllurp: llrp_proto.py 843 decode_TransmitPowerLevelTableEntry
DEBUG: sllurp: llrp_proto.py 853 decode_TransmitPowerLevelTableEntry (type=145 len=8)
DEBUG: sllurp: llrp_proto.py 843 decode_TransmitPowerLevelTableEntry
DEBUG: sllurp: llrp_proto.py 853 decode_TransmitPowerLevelTableEntry (type=145 len=8)
DEBUG: sllurp: llrp_proto.py 843 decode_TransmitPowerLevelTableEntry
DEBUG: sllurp: llrp_proto.py 853 decode_TransmitPowerLevelTableEntry (type=145 len=8)
DEBUG: sllurp: llrp_proto.py 843 decode_TransmitPowerLevelTableEntry
DEBUG: sllurp: llrp_proto.py 853 decode_TransmitPowerLevelTableEntry (type=145 len=8)
DEBUG: sllurp: llrp_proto.py 843 decode_TransmitPowerLevelTableEntry
DEBUG: sllurp: llrp_proto.py 853 decode_TransmitPowerLevelTableEntry (type=145 len=8)
DEBUG: sllurp: llrp_proto.py 843 decode_TransmitPowerLevelTableEntry
DEBUG: sllurp: llrp_proto.py 853 decode_TransmitPowerLevelTableEntry (type=145 len=8)
DEBUG: sllurp: llrp_proto.py 843 decode_TransmitPowerLevelTableEntry
DEBUG: sllurp: llrp_proto.py 853 decode_TransmitPowerLevelTableEntry (type=145 len=8)
DEBUG: sllurp: llrp_proto.py 843 decode_TransmitPowerLevelTableEntry
DEBUG: sllurp: llrp_proto.py 853 decode_TransmitPowerLevelTableEntry (type=145 len=8)
DEBUG: sllurp: llrp_proto.py 843 decode_TransmitPowerLevelTableEntry
DEBUG: sllurp: llrp_proto.py 853 decode_TransmitPowerLevelTableEntry (type=145 len=8)
DEBUG: sllurp: llrp_proto.py 843 decode_TransmitPowerLevelTableEntry
DEBUG: sllurp: llrp_proto.py 853 decode_TransmitPowerLevelTableEntry (type=145 len=8)
DEBUG: sllurp: llrp_proto.py 843 decode_TransmitPowerLevelTableEntry
DEBUG: sllurp: llrp_proto.py 853 decode_TransmitPowerLevelTableEntry (type=145 len=8)
DEBUG: sllurp: llrp_proto.py 843 decode_TransmitPowerLevelTableEntry
DEBUG: sllurp: llrp_proto.py 853 decode_TransmitPowerLevelTableEntry (type=145 len=8)
DEBUG: sllurp: llrp_proto.py 843 decode_TransmitPowerLevelTableEntry
DEBUG: sllurp: llrp_proto.py 853 decode_TransmitPowerLevelTableEntry (type=145 len=8)
DEBUG: sllurp: llrp_proto.py 843 decode_TransmitPowerLevelTableEntry
DEBUG: sllurp: llrp_proto.py 853 decode_TransmitPowerLevelTableEntry (type=145 len=8)
DEBUG: sllurp: llrp_proto.py 843 decode_TransmitPowerLevelTableEntry
DEBUG: sllurp: llrp_proto.py 853 decode_TransmitPowerLevelTableEntry (type=145 len=8)
DEBUG: sllurp: llrp_proto.py 843 decode_TransmitPowerLevelTableEntry
DEBUG: sllurp: llrp_proto.py 853 decode_TransmitPowerLevelTableEntry (type=145 len=8)
DEBUG: sllurp: llrp_proto.py 843 decode_TransmitPowerLevelTableEntry
DEBUG: sllurp: llrp_proto.py 853 decode_TransmitPowerLevelTableEntry (type=145 len=8)
DEBUG: sllurp: llrp_proto.py 843 decode_TransmitPowerLevelTableEntry
DEBUG: sllurp: llrp_proto.py 872 decode_FrequencyInformation
DEBUG: sllurp: llrp_proto.py 882 decode_FrequencyInformation (type=146 len=213)
DEBUG: sllurp: llrp_proto.py 915 decode_FrequencyHopTable
DEBUG: sllurp: llrp_proto.py 925 decode_FrequencyHopTable (type=147 len=208)
DEBUG: sllurp: llrp_proto.py 915 decode_FrequencyHopTable
DEBUG: sllurp: llrp_proto.py 872 decode_FrequencyInformation
DEBUG: sllurp: llrp_proto.py 994 decode_UHFRFModeTable
DEBUG: sllurp: llrp_proto.py 1001 decode_UHFRFModeTable (type=328 len=228)
DEBUG: sllurp: llrp_proto.py 1007 decode_UHFRFModeTable (type=328 len=228)
DEBUG: sllurp: llrp_proto.py 1029 decode_UHFC1G2RFModeTableEntry
DEBUG: sllurp: llrp_proto.py 1036 decode_UHFC1G2RFModeTableEntry (type=329 len=32)
DEBUG: sllurp: llrp_proto.py 1029 decode_UHFC1G2RFModeTableEntry
DEBUG: sllurp: llrp_proto.py 1036 decode_UHFC1G2RFModeTableEntry (type=329 len=32)
DEBUG: sllurp: llrp_proto.py 1029 decode_UHFC1G2RFModeTableEntry
DEBUG: sllurp: llrp_proto.py 1036 decode_UHFC1G2RFModeTableEntry (type=329 len=32)
DEBUG: sllurp: llrp_proto.py 1029 decode_UHFC1G2RFModeTableEntry
DEBUG: sllurp: llrp_proto.py 1036 decode_UHFC1G2RFModeTableEntry (type=329 len=32)
DEBUG: sllurp: llrp_proto.py 1029 decode_UHFC1G2RFModeTableEntry
DEBUG: sllurp: llrp_proto.py 1036 decode_UHFC1G2RFModeTableEntry (type=329 len=32)
DEBUG: sllurp: llrp_proto.py 1029 decode_UHFC1G2RFModeTableEntry
DEBUG: sllurp: llrp_proto.py 1036 decode_UHFC1G2RFModeTableEntry (type=329 len=32)
DEBUG: sllurp: llrp_proto.py 1029 decode_UHFC1G2RFModeTableEntry
DEBUG: sllurp: llrp_proto.py 1036 decode_UHFC1G2RFModeTableEntry (type=329 len=32)
DEBUG: sllurp: llrp_proto.py 1029 decode_UHFC1G2RFModeTableEntry
DEBUG: sllurp: llrp_proto.py 1079 decode_RFSurveyFrequencyCapabilities
DEBUG: sllurp: llrp.py 89 done deserializing GET_READER_CAPABILITIES_RESPONSE command
DEBUG: sllurp: llrp.py 270 LLRPMessage received in state 8: <GET_READER_CAPABILITIES_RESPONSE>
<Ver>1</Ver>
<Type>11</Type>
<ID>0</ID>
<LLRPStatus>
<StatusCode>Success</StatusCode>
<ErrorDescription></ErrorDescription>
</LLRPStatus>
<GeneralDeviceCapabilities>
<MaxNumberOfAntennaSupported>4</MaxNumberOfAntennaSupported>
<CanSetAntennaProperties>False</CanSetAntennaProperties>
<HasUTCClockCapability>True</HasUTCClockCapability>
<DeviceManufacturerName>25882</DeviceManufacturerName>
<ModelName>2001003</ModelName>
<FirmwareVersionByteCount>9</FirmwareVersionByteCount>
<ReaderFirmwareVersion>4.8.3.240</ReaderFirmwareVersion>
<ReceiveSensitivityTableEntry>
<Index>1</Index>
<ReceiveSensitivityValue>0</ReceiveSensitivityValue>
</ReceiveSensitivityTableEntry>
</GeneralDeviceCapabilities>
<LLRPCapabilities>
<CanDoRFSurvey>False</CanDoRFSurvey>
<CanReportBufferFillWarning>True</CanReportBufferFillWarning>
<SupportsClientRequestOpSpec>False</SupportsClientRequestOpSpec>
<CanDoTagInventoryStateAwareSingulation>False</CanDoTagInventoryStateAwareSingulation>
<SupportsEventAndReportHolding>True</SupportsEventAndReportHolding>
<MaxPriorityLevelSupported>1</MaxPriorityLevelSupported>
<ClientRequestOpSpecTimeout>0</ClientRequestOpSpecTimeout>
<MaxNumROSpec>1</MaxNumROSpec>
<MaxNumSpecsPerROSpec>16</MaxNumSpecsPerROSpec>
<MaxNumInventoryParametersSpecsPerAISpec>1</MaxNumInventoryParametersSpecsPerAISpec>
<MaxNumAccessSpec>1508</MaxNumAccessSpec>
<MaxNumOpSpecsPerAccessSpec>16</MaxNumOpSpecsPerAccessSpec>
</LLRPCapabilities>
<RegulatoryCapabilities>
<CountryCode>840</CountryCode>
<CommunicationsStandard>1</CommunicationsStandard>
<UHFBandCapabilities>
<FrequencyInformation>
<Hopping>True</Hopping>
</FrequencyInformation>
<UHFRFModeTable>
</UHFRFModeTable>
</UHFBandCapabilities>
</RegulatoryCapabilities>
<AirProtocolLLRPCapabilities>๏ฟฝG๏ฟฝ@</AirProtocolLLRPCapabilities>
</GET_READER_CAPABILITIES_RESPONSE>
DEBUG: sllurp: llrp.py 275 starting message callbacks for GET_READER_CAPABILITIES_RESPONSE
DEBUG: sllurp: llrp.py 278 done with message callbacks for GET_READER_CAPABILITIES_RESPONSE
DEBUG: sllurp: llrp.py 285 in handleMessage(GET_READER_CAPABILITIES_RESPONSE), there are 1 Deferreds
DEBUG: sllurp: llrp.py 336 Capabilities: {'AirProtocolLLRPCapabilities': '\x01G\x00\x07@\x00\x02',
'GeneralDeviceCapabilities': {'CanSetAntennaProperties': False,
'DeviceManufacturerName': 25882,
'FirmwareVersionByteCount': 9,
'HasUTCClockCapability': True,
'MaxNumberOfAntennaSupported': 4,
'ModelName': 2001003,
'ReaderFirmwareVersion': '4.8.3.240',
'ReceiveSensitivityTableEntry': {'Index': 1,
'ReceiveSensitivityValue': 0}},
'ID': 0,
'LLRPCapabilities': {'CanDoRFSurvey': False,
'CanDoTagInventoryStateAwareSingulation': False,
'CanReportBufferFillWarning': True,
'ClientRequestOpSpecTimeout': 0,
'MaxNumAccessSpec': 1508,
'MaxNumInventoryParametersSpecsPerAISpec': 1,
'MaxNumOpSpecsPerAccessSpec': 16,
'MaxNumROSpec': 1,
'MaxNumSpecsPerROSpec': 16,
'MaxPriorityLevelSupported': 1,
'SupportsClientRequestOpSpec': False,
'SupportsEventAndReportHolding': True},
'LLRPStatus': {'ErrorDescription': '', 'StatusCode': 'Success'},
'RegulatoryCapabilities': {'CommunicationsStandard': 1,
'CountryCode': 840,
'UHFBandCapabilities': {'FrequencyInformation': {'FrequencyHopTable0': {'Frequency1': (922250,),
'Frequency10': (905750,),
'Frequency11': (909250,),
'Frequency12': (908250,),
'Frequency13': (925250,),
'Frequency14': (907750,),
'Frequency15': (902750,),
'Frequency16': (923750,),
'Frequency17': (924250,),
'Frequency18': (925750,),
'Frequency19': (914250,),
'Frequency2': (923250,),
'Frequency20': (905250,),
'Frequency21': (919750,),
'Frequency22': (906750,),
'Frequency23': (915750,),
'Frequency24': (918750,),
'Frequency25': (917250,),
'Frequency26': (910250,),
'Frequency27': (916750,),
'Frequency28': (909750,),
'Frequency29': (921250,),
'Frequency3': (914750,),
'Frequency30': (921750,),
'Frequency31': (903250,),
'Frequency32': (915250,),
'Frequency33': (912750,),
'Frequency34': (920750,),
'Frequency35': (913250,),
'Frequency36': (920250,),
'Frequency37': (911250,),
'Frequency38': (912250,),
'Frequency39': (911750,),
'Frequency4': (910750,),
'Frequency40': (918250,),
'Frequency41': (922750,),
'Frequency42': (908750,),
'Frequency43': (919250,),
'Frequency44': (924750,),
'Frequency45': (917750,),
'Frequency46': (913750,),
'Frequency47': (926250,),
'Frequency48': (904750,),
'Frequency49': (903750,),
'Frequency5': (927250,),
'Frequency50': (907250,),
'Frequency6': (906250,),
'Frequency7': (904250,),
'Frequency8': (926750,),
'Frequency9': (916250,),
'HopTableId': 1,
'NumHops': 50},
'Hopping': True},
'TransmitPowerLevelTableEntry0': {'Index': 1,
'TransmitPowerValue': 1000},
'TransmitPowerLevelTableEntry1': {'Index': 2,
'TransmitPowerValue': 1025},
'TransmitPowerLevelTableEntry10': {'Index': 11,
'TransmitPowerValue': 1250},
'TransmitPowerLevelTableEntry11': {'Index': 12,
'TransmitPowerValue': 1275},
'TransmitPowerLevelTableEntry12': {'Index': 13,
'TransmitPowerValue': 1300},
'TransmitPowerLevelTableEntry13': {'Index': 14,
'TransmitPowerValue': 1325},
'TransmitPowerLevelTableEntry14': {'Index': 15,
'TransmitPowerValue': 1350},
'TransmitPowerLevelTableEntry15': {'Index': 16,
'TransmitPowerValue': 1375},
'TransmitPowerLevelTableEntry16': {'Index': 17,
'TransmitPowerValue': 1400},
'TransmitPowerLevelTableEntry17': {'Index': 18,
'TransmitPowerValue': 1425},
'TransmitPowerLevelTableEntry18': {'Index': 19,
'TransmitPowerValue': 1450},
'TransmitPowerLevelTableEntry19': {'Index': 20,
'TransmitPowerValue': 1475},
'TransmitPowerLevelTableEntry2': {'Index': 3,
'TransmitPowerValue': 1050},
'TransmitPowerLevelTableEntry20': {'Index': 21,
'TransmitPowerValue': 1500},
'TransmitPowerLevelTableEntry21': {'Index': 22,
'TransmitPowerValue': 1525},
'TransmitPowerLevelTableEntry22': {'Index': 23,
'TransmitPowerValue': 1550},
'TransmitPowerLevelTableEntry23': {'Index': 24,
'TransmitPowerValue': 1575},
'TransmitPowerLevelTableEntry24': {'Index': 25,
'TransmitPowerValue': 1600},
'TransmitPowerLevelTableEntry25': {'Index': 26,
'TransmitPowerValue': 1625},
'TransmitPowerLevelTableEntry26': {'Index': 27,
'TransmitPowerValue': 1650},
'TransmitPowerLevelTableEntry27': {'Index': 28,
'TransmitPowerValue': 1675},
'TransmitPowerLevelTableEntry28': {'Index': 29,
'TransmitPowerValue': 1700},
'TransmitPowerLevelTableEntry29': {'Index': 30,
'TransmitPowerValue': 1725},
'TransmitPowerLevelTableEntry3': {'Index': 4,
'TransmitPowerValue': 1075},
'TransmitPowerLevelTableEntry30': {'Index': 31,
'TransmitPowerValue': 1750},
'TransmitPowerLevelTableEntry31': {'Index': 32,
'TransmitPowerValue': 1775},
'TransmitPowerLevelTableEntry32': {'Index': 33,
'TransmitPowerValue': 1800},
'TransmitPowerLevelTableEntry33': {'Index': 34,
'TransmitPowerValue': 1825},
'TransmitPowerLevelTableEntry34': {'Index': 35,
'TransmitPowerValue': 1850},
'TransmitPowerLevelTableEntry35': {'Index': 36,
'TransmitPowerValue': 1875},
'TransmitPowerLevelTableEntry36': {'Index': 37,
'TransmitPowerValue': 1900},
'TransmitPowerLevelTableEntry37': {'Index': 38,
'TransmitPowerValue': 1925},
'TransmitPowerLevelTableEntry38': {'Index': 39,
'TransmitPowerValue': 1950},
'TransmitPowerLevelTableEntry39': {'Index': 40,
'TransmitPowerValue': 1975},
'TransmitPowerLevelTableEntry4': {'Index': 5,
'TransmitPowerValue': 1100},
'TransmitPowerLevelTableEntry40': {'Index': 41,
'TransmitPowerValue': 2000},
'TransmitPowerLevelTableEntry41': {'Index': 42,
'TransmitPowerValue': 2025},
'TransmitPowerLevelTableEntry42': {'Index': 43,
'TransmitPowerValue': 2050},
'TransmitPowerLevelTableEntry43': {'Index': 44,
'TransmitPowerValue': 2075},
'TransmitPowerLevelTableEntry44': {'Index': 45,
'TransmitPowerValue': 2100},
'TransmitPowerLevelTableEntry45': {'Index': 46,
'TransmitPowerValue': 2125},
'TransmitPowerLevelTableEntry46': {'Index': 47,
'TransmitPowerValue': 2150},
'TransmitPowerLevelTableEntry47': {'Index': 48,
'TransmitPowerValue': 2175},
'TransmitPowerLevelTableEntry48': {'Index': 49,
'TransmitPowerValue': 2200},
'TransmitPowerLevelTableEntry49': {'Index': 50,
'TransmitPowerValue': 2225},
'TransmitPowerLevelTableEntry5': {'Index': 6,
'TransmitPowerValue': 1125},
'TransmitPowerLevelTableEntry50': {'Index': 51,
'TransmitPowerValue': 2250},
'TransmitPowerLevelTableEntry51': {'Index': 52,
'TransmitPowerValue': 2275},
'TransmitPowerLevelTableEntry52': {'Index': 53,
'TransmitPowerValue': 2300},
'TransmitPowerLevelTableEntry53': {'Index': 54,
'TransmitPowerValue': 2325},
'TransmitPowerLevelTableEntry54': {'Index': 55,
'TransmitPowerValue': 2350},
'TransmitPowerLevelTableEntry55': {'Index': 56,
'TransmitPowerValue': 2375},
'TransmitPowerLevelTableEntry56': {'Index': 57,
'TransmitPowerValue': 2400},
'TransmitPowerLevelTableEntry57': {'Index': 58,
'TransmitPowerValue': 2425},
'TransmitPowerLevelTableEntry58': {'Index': 59,
'TransmitPowerValue': 2450},
'TransmitPowerLevelTableEntry59': {'Index': 60,
'TransmitPowerValue': 2475},
'TransmitPowerLevelTableEntry6': {'Index': 7,
'TransmitPowerValue': 1150},
'TransmitPowerLevelTableEntry60': {'Index': 61,
'TransmitPowerValue': 2500},
'TransmitPowerLevelTableEntry61': {'Index': 62,
'TransmitPowerValue': 2525},
'TransmitPowerLevelTableEntry62': {'Index': 63,
'TransmitPowerValue': 2550},
'TransmitPowerLevelTableEntry63': {'Index': 64,
'TransmitPowerValue': 2575},
'TransmitPowerLevelTableEntry64': {'Index': 65,
'TransmitPowerValue': 2600},
'TransmitPowerLevelTableEntry65': {'Index': 66,
'TransmitPowerValue': 2625},
'TransmitPowerLevelTableEntry66': {'Index': 67,
'TransmitPowerValue': 2650},
'TransmitPowerLevelTableEntry67': {'Index': 68,
'TransmitPowerValue': 2675},
'TransmitPowerLevelTableEntry68': {'Index': 69,
'TransmitPowerValue': 2700},
'TransmitPowerLevelTableEntry69': {'Index': 70,
'TransmitPowerValue': 2725},
'TransmitPowerLevelTableEntry7': {'Index': 8,
'TransmitPowerValue': 1175},
'TransmitPowerLevelTableEntry70': {'Index': 71,
'TransmitPowerValue': 2750},
'TransmitPowerLevelTableEntry71': {'Index': 72,
'TransmitPowerValue': 2775},
'TransmitPowerLevelTableEntry72': {'Index': 73,
'TransmitPowerValue': 2800},
'TransmitPowerLevelTableEntry73': {'Index': 74,
'TransmitPowerValue': 2825},
'TransmitPowerLevelTableEntry74': {'Index': 75,
'TransmitPowerValue': 2850},
'TransmitPowerLevelTableEntry8': {'Index': 9,
'TransmitPowerValue': 1200},
'TransmitPowerLevelTableEntry9': {'Index': 10,
'TransmitPowerValue': 1225},
'UHFRFModeTable': {'UHFC1G2RFModeTableEntry0': {'BDR': 640000,
'C': 0,
'FLM': 2,
'M': 2,
'MaxTari': 6250,
'MinTari': 6250,
'Mod': 0,
'ModeIdentifier': 0,
'PIE': 1500,
'R': 1,
'StepTari': 0},
'UHFC1G2RFModeTableEntry1': {'BDR': 640000,
'C': 0,
'FLM': 2,
'M': 2,
'MaxTari': 6250,
'MinTari': 6250,
'Mod': 1,
'ModeIdentifier': 1,
'PIE': 1500,
'R': 1,
'StepTari': 0},
'UHFC1G2RFModeTableEntry2': {'BDR': 274000,
'C': 0,
'FLM': 0,
'M': 3,
'MaxTari': 20000,
'MinTari': 20000,
'Mod': 2,
'ModeIdentifier': 2,
'PIE': 2000,
'R': 1,
'StepTari': 0},
'UHFC1G2RFModeTableEntry3': {'BDR': 170600,
'C': 0,
'FLM': 0,
'M': 3,
'MaxTari': 20000,
'MinTari': 20000,
'Mod': 3,
'ModeIdentifier': 3,
'PIE': 2000,
'R': 1,
'StepTari': 0},
'UHFC1G2RFModeTableEntry4': {'BDR': 640000,
'C': 0,
'FLM': 0,
'M': 2,
'MaxTari': 7140,
'MinTari': 7140,
'Mod': 2,
'ModeIdentifier': 4,
'PIE': 1500,
'R': 1,
'StepTari': 0},
'UHFC1G2RFModeTableEntry5': {'BDR': 40000,
'C': 0,
'FLM': 0,
'M': 0,
'MaxTari': 6250,
'MinTari': 6250,
'Mod': 0,
'ModeIdentifier': 1000,
'PIE': 1500,
'R': 0,
'StepTari': 0},
'UHFC1G2RFModeTableEntry6': {'BDR': 40000,
'C': 0,
'FLM': 0,
'M': 0,
'MaxTari': 6250,
'MinTari': 6250,
'Mod': 0,
'ModeIdentifier': 1001,
'PIE': 1500,
'R': 0,
'StepTari': 0}}}},
'Type': 11,
'Ver': 1}
DEBUG: sllurp: llrp.py 237 requested tx_power: 0
DEBUG: sllurp: llrp.py 253 set tx_power: 75 (28.5 dBm)
DEBUG: sllurp: llrp.py 260 running 1 Deferreds for GET_READER_CAPABILITIES_RESPONSE; isSuccess=True
DEBUG: sllurp: llrp.py 206 state change: STATE_SENT_GET_CAPABILITIES -> STATE_CONNECTED
INFO: sllurp: llrp.py 535 stopping politely
DEBUG: sllurp: llrp.py 48 serializing DELETE_ROSPEC command
DEBUG: sllurp: llrp.py 62 serialized bytes: 04150000000e0000000000000000
DEBUG: sllurp: llrp.py 63 done serializing DELETE_ROSPEC command
DEBUG: sllurp: llrp.py 206 state change: STATE_CONNECTED -> STATE_SENT_DELETE_ROSPEC
DEBUG: sllurp: llrp_proto.py 2647 will report every ~N=100 tags
DEBUG: sllurp: llrp.py 529 ROSpec: <ROSpec>
<ROSpecID>1</ROSpecID>
<Priority>0</Priority>
<CurrentState>Disabled</CurrentState>
<ROBoundarySpec>
<ROSpecStartTrigger>
<ROSpecStartTriggerType>Immediate</ROSpecStartTriggerType>
</ROSpecStartTrigger>
<ROSpecStopTrigger>
<ROSpecStopTriggerType>Null</ROSpecStopTriggerType>
<DurationTriggerValue>0</DurationTriggerValue>
</ROSpecStopTrigger>
</ROBoundarySpec>
<AISpec>
<AntennaIDs>1 2 3 4</AntennaIDs>
<AISpecStopTrigger>
<AISpecStopTriggerType>Duration</AISpecStopTriggerType>
<DurationTriggerValue>500</DurationTriggerValue>
</AISpecStopTrigger>
<InventoryParameterSpec>
<InventoryParameterSpecID>1</InventoryParameterSpecID>
<ProtocolID>1</ProtocolID>
<AntennaConfiguration>
<AntennaID>1</AntennaID>
<RFTransmitter>
<HopTableId>1</HopTableId>
<ChannelIndex>0</ChannelIndex>
<TransmitPower>75</TransmitPower>
</RFTransmitter>
<C1G2InventoryCommand>
<TagInventoryStateAware>False</TagInventoryStateAware>
<C1G2RFControl>
<ModeIndex>2</ModeIndex>
<Tari>0</Tari>
</C1G2RFControl>
<C1G2SingulationControl>
<Session>0</Session>
<TagPopulation>4</TagPopulation>
<TagTransitTime>0</TagTransitTime>
</C1G2SingulationControl>
</C1G2InventoryCommand>
</AntennaConfiguration>
<AntennaConfiguration>
<AntennaID>2</AntennaID>
<RFTransmitter>
<HopTableId>1</HopTableId>
<ChannelIndex>0</ChannelIndex>
<TransmitPower>75</TransmitPower>
</RFTransmitter>
<C1G2InventoryCommand>
<TagInventoryStateAware>False</TagInventoryStateAware>
<C1G2RFControl>
<ModeIndex>2</ModeIndex>
<Tari>0</Tari>
</C1G2RFControl>
<C1G2SingulationControl>
<Session>0</Session>
<TagPopulation>4</TagPopulation>
<TagTransitTime>0</TagTransitTime>
</C1G2SingulationControl>
</C1G2InventoryCommand>
</AntennaConfiguration>
<AntennaConfiguration>
<AntennaID>3</AntennaID>
<RFTransmitter>
<HopTableId>1</HopTableId>
<ChannelIndex>0</ChannelIndex>
<TransmitPower>75</TransmitPower>
</RFTransmitter>
<C1G2InventoryCommand>
<TagInventoryStateAware>False</TagInventoryStateAware>
<C1G2RFControl>
<ModeIndex>2</ModeIndex>
<Tari>0</Tari>
</C1G2RFControl>
<C1G2SingulationControl>
<Session>0</Session>
<TagPopulation>4</TagPopulation>
<TagTransitTime>0</TagTransitTime>
</C1G2SingulationControl>
</C1G2InventoryCommand>
</AntennaConfiguration>
<AntennaConfiguration>
<AntennaID>4</AntennaID>
<RFTransmitter>
<HopTableId>1</HopTableId>
<ChannelIndex>0</ChannelIndex>
<TransmitPower>75</TransmitPower>
</RFTransmitter>
<C1G2InventoryCommand>
<TagInventoryStateAware>False</TagInventoryStateAware>
<C1G2RFControl>
<ModeIndex>2</ModeIndex>
<Tari>0</Tari>
</C1G2RFControl>
<C1G2SingulationControl>
<Session>0</Session>
<TagPopulation>4</TagPopulation>
<TagTransitTime>0</TagTransitTime>
</C1G2SingulationControl>
</C1G2InventoryCommand>
</AntennaConfiguration>
</InventoryParameterSpec>
</AISpec>
<ROReportSpec>
<N>100</N>
<ROReportTrigger>Upon_N_Tags_Or_End_Of_AISpec</ROReportTrigger>
<TagReportContentSelector>
<EnableROSpecID>False</EnableROSpecID>
<EnableSpecIndex>False</EnableSpecIndex>
<EnableInventoryParameterSpecID>False</EnableInventoryParameterSpecID>
<EnableAntennaID>True</EnableAntennaID>
<EnableChannelIndex>False</EnableChannelIndex>
<EnablePeakRRSI>True</EnablePeakRRSI>
<EnableFirstSeenTimestamp>False</EnableFirstSeenTimestamp>
<EnableLastSeenTimestamp>True</EnableLastSeenTimestamp>
<EnableTagSeenCount>True</EnableTagSeenCount>
<EnableAccessSpecID>False</EnableAccessSpecID>
</TagReportContentSelector>
</ROReportSpec>
</ROSpec>
DEBUG: sllurp: llrp.py 48 serializing ADD_ROSPEC command
DEBUG: sllurp: llrp_proto.py 1603 encoding AntennaConfiguration: {'C1G2InventoryCommand': {'TagInventoryStateAware': False, 'C1G2RFControl': {'ModeIndex': 2, 'Tari': 0}, 'C1G2SingulationControl': {'TagPopulation': 4, 'Session': 0, 'TagTransitTime': 0}}, 'AntennaID': 1, 'RFTransmitter': {'TransmitPower': 75, 'HopTableId': 1, 'ChannelIndex': 0}}
DEBUG: sllurp: llrp_proto.py 1603 encoding AntennaConfiguration: {'C1G2InventoryCommand': {'TagInventoryStateAware': False, 'C1G2RFControl': {'ModeIndex': 2, 'Tari': 0}, 'C1G2SingulationControl': {'TagPopulation': 4, 'Session': 0, 'TagTransitTime': 0}}, 'AntennaID': 2, 'RFTransmitter': {'TransmitPower': 75, 'HopTableId': 1, 'ChannelIndex': 0}}
DEBUG: sllurp: llrp_proto.py 1603 encoding AntennaConfiguration: {'C1G2InventoryCommand': {'TagInventoryStateAware': False, 'C1G2RFControl': {'ModeIndex': 2, 'Tari': 0}, 'C1G2SingulationControl': {'TagPopulation': 4, 'Session': 0, 'TagTransitTime': 0}}, 'AntennaID': 3, 'RFTransmitter': {'TransmitPower': 75, 'HopTableId': 1, 'ChannelIndex': 0}}
DEBUG: sllurp: llrp_proto.py 1603 encoding AntennaConfiguration: {'C1G2InventoryCommand': {'TagInventoryStateAware': False, 'C1G2RFControl': {'ModeIndex': 2, 'Tari': 0}, 'C1G2SingulationControl': {'TagPopulation': 4, 'Session': 0, 'TagTransitTime': 0}}, 'AntennaID': 4, 'RFTransmitter': {'TransmitPower': 75, 'HopTableId': 1, 'ChannelIndex': 0}}
DEBUG: sllurp: llrp.py 62 serialized bytes: 0414000000f10000000000b100e700000001000000b2001200b300050100b60009000000000000b700be0004000100020003000400b8000901000001f400ba00a700010100de0028000100e0000a00010000004b014a001800014f0008000200000150000b0000040000000000de0028000200e0000a00010000004b014a001800014f0008000200000150000b0000040000000000de0028000300e0000a00010000004b014a001800014f0008000200000150000b0000040000000000de0028000400e0000a00010000004b014a001800014f0008000200000150000b0000040000000000ed000d01006400ee00061580
DEBUG: sllurp: llrp.py 63 done serializing ADD_ROSPEC command
DEBUG: sllurp: llrp.py 206 state change: STATE_SENT_DELETE_ROSPEC -> STATE_SENT_ADD_ROSPEC
DEBUG: sllurp: llrp.py 421 got 18 bytes from reader: 041f0000001200000000011f000800000000
DEBUG: sllurp: llrp.py 439 expect 18 bytes (have 18)
DEBUG: sllurp: llrp.py 76 deserializing DELETE_ROSPEC_RESPONSE command
DEBUG: sllurp: llrp_proto.py 422 decode_DeleteROSpecResponse
DEBUG: sllurp: llrp_proto.py 2097 decode_LLRPStatus
DEBUG: sllurp: llrp_proto.py 2099 decode_LLRPStatus: 011f000800000000
DEBUG: sllurp: llrp_proto.py 2113 decode_LLRPStatus (type=287 len=8)
DEBUG: sllurp: llrp_proto.py 2157 decode_FieldError
DEBUG: sllurp: llrp_proto.py 2190 decode_ParameterError
DEBUG: sllurp: llrp.py 89 done deserializing DELETE_ROSPEC_RESPONSE command
DEBUG: sllurp: llrp.py 270 LLRPMessage received in state 4: <DELETE_ROSPEC_RESPONSE>
<Ver>1</Ver>
<Type>31</Type>
<ID>0</ID>
<LLRPStatus>
<StatusCode>Success</StatusCode>
<ErrorDescription></ErrorDescription>
</LLRPStatus>
</DELETE_ROSPEC_RESPONSE>
DEBUG: sllurp: llrp.py 275 starting message callbacks for DELETE_ROSPEC_RESPONSE
DEBUG: sllurp: llrp.py 278 done with message callbacks for DELETE_ROSPEC_RESPONSE
DEBUG: sllurp: llrp.py 285 in handleMessage(DELETE_ROSPEC_RESPONSE), there are 1 Deferreds
ERROR: sllurp: llrp.py 355 unexpected response DELETE_ROSPEC_RESPONSE when adding ROSpec
DEBUG: sllurp: llrp.py 421 got 18 bytes from reader: 041e0000001200000000011f000800000000
DEBUG: sllurp: llrp.py 439 expect 18 bytes (have 18)
DEBUG: sllurp: llrp.py 76 deserializing ADD_ROSPEC_RESPONSE command
DEBUG: sllurp: llrp_proto.py 380 decode_AddROSpecResponse
DEBUG: sllurp: llrp_proto.py 2097 decode_LLRPStatus
DEBUG: sllurp: llrp_proto.py 2099 decode_LLRPStatus: 011f000800000000
DEBUG: sllurp: llrp_proto.py 2113 decode_LLRPStatus (type=287 len=8)
DEBUG: sllurp: llrp_proto.py 2157 decode_FieldError
DEBUG: sllurp: llrp_proto.py 2190 decode_ParameterError
DEBUG: sllurp: llrp.py 89 done deserializing ADD_ROSPEC_RESPONSE command
DEBUG: sllurp: llrp.py 270 LLRPMessage received in state 4: <ADD_ROSPEC_RESPONSE>
<Ver>1</Ver>
<Type>30</Type>
<ID>0</ID>
<LLRPStatus>
<StatusCode>Success</StatusCode>
<ErrorDescription></ErrorDescription>
</LLRPStatus>
</ADD_ROSPEC_RESPONSE>
DEBUG: sllurp: llrp.py 275 starting message callbacks for ADD_ROSPEC_RESPONSE
DEBUG: sllurp: llrp.py 278 done with message callbacks for ADD_ROSPEC_RESPONSE
DEBUG: sllurp: llrp.py 285 in handleMessage(ADD_ROSPEC_RESPONSE), there are 1 Deferreds
DEBUG: sllurp: llrp.py 260 running 1 Deferreds for ADD_ROSPEC_RESPONSE; isSuccess=True
DEBUG: sllurp: llrp.py 48 serializing ENABLE_ROSPEC command
DEBUG: sllurp: llrp.py 62 serialized bytes: 04180000000e0000000000000001
DEBUG: sllurp: llrp.py 63 done serializing ENABLE_ROSPEC command
DEBUG: sllurp: llrp.py 206 state change: STATE_SENT_ADD_ROSPEC -> STATE_SENT_ENABLE_ROSPEC
DEBUG: sllurp: llrp.py 421 got 18 bytes from reader: 04220000001200000000011f000800000000
DEBUG: sllurp: llrp.py 439 expect 18 bytes (have 18)
DEBUG: sllurp: llrp.py 76 deserializing ENABLE_ROSPEC_RESPONSE command
DEBUG: sllurp: llrp_proto.py 548 decode_EnableROSpecResponse
DEBUG: sllurp: llrp_proto.py 2097 decode_LLRPStatus
DEBUG: sllurp: llrp_proto.py 2099 decode_LLRPStatus: 011f000800000000
DEBUG: sllurp: llrp_proto.py 2113 decode_LLRPStatus (type=287 len=8)
DEBUG: sllurp: llrp_proto.py 2157 decode_FieldError
DEBUG: sllurp: llrp_proto.py 2190 decode_ParameterError
DEBUG: sllurp: llrp.py 89 done deserializing ENABLE_ROSPEC_RESPONSE command
DEBUG: sllurp: llrp.py 270 LLRPMessage received in state 5: <ENABLE_ROSPEC_RESPONSE>
<Ver>1</Ver>
<Type>34</Type>
<ID>0</ID>
<LLRPStatus>
<StatusCode>Success</StatusCode>
<ErrorDescription></ErrorDescription>
</LLRPStatus>
</ENABLE_ROSPEC_RESPONSE>
DEBUG: sllurp: llrp.py 275 starting message callbacks for ENABLE_ROSPEC_RESPONSE
DEBUG: sllurp: llrp.py 278 done with message callbacks for ENABLE_ROSPEC_RESPONSE
DEBUG: sllurp: llrp.py 285 in handleMessage(ENABLE_ROSPEC_RESPONSE), there are 1 Deferreds
DEBUG: sllurp: llrp.py 260 running 1 Deferreds for ENABLE_ROSPEC_RESPONSE; isSuccess=True
DEBUG: sllurp: llrp.py 206 state change: STATE_SENT_ENABLE_ROSPEC -> STATE_INVENTORYING
DEBUG: sllurp: llrp.py 421 got 146 bytes from reader: 043d000000921974f2b400f000228de280681000000039052d575d81000186be840004fa7915a43e4688000500f000228de280681000000039052d575d81000286bd840004fa7915a493e288000600f000228de280681000000039052d575d81000386be840004fa7915a4e3d288000200f000228de280681000000039052d575d81000486bc840004fa7915a3c360880004
DEBUG: sllurp: llrp.py 439 expect 146 bytes (have 146)
DEBUG: sllurp: llrp.py 76 deserializing RO_ACCESS_REPORT command
DEBUG: sllurp: llrp_proto.py 617 decode_ROAccessReport
DEBUG: sllurp: llrp_proto.py 619 RO_ACCESS_REPORT bytes: 00f000228de280681000000039052d575d81000186be840004fa7915a43e4688000500f000228de280681000000039052d575d81000286bd840004fa7915a493e288000600f000228de280681000000039052d575d81000386be840004fa7915a4e3d288000200f000228de280681000000039052d575d81000486bc840004fa7915a3c360880004
DEBUG: sllurp: llrp_proto.py 1838 decode_TagReportData
DEBUG: sllurp: llrp_proto.py 1839 TagReportData bytes: 00f000228de280681000000039052d575d81000186be840004fa7915a43e4688000500f000228de280681000000039052d575d81000286bd840004fa7915a493e288000600f000228de280681000000039052d575d81000386be840004fa7915a4e3d288000200f000228de280681000000039052d575d81000486bc840004fa7915a3c360880004
DEBUG: sllurp: llrp_proto.py 1857 failed to decode EPCData; trying EPC-96
DEBUG: sllurp: llrp_proto.py 1937 decode_EPC96 (type=13 len=13)
DEBUG: sllurp: llrp_proto.py 1838 decode_TagReportData
DEBUG: sllurp: llrp_proto.py 1839 TagReportData bytes: 00f000228de280681000000039052d575d81000286bd840004fa7915a493e288000600f000228de280681000000039052d575d81000386be840004fa7915a4e3d288000200f000228de280681000000039052d575d81000486bc840004fa7915a3c360880004
DEBUG: sllurp: llrp_proto.py 1857 failed to decode EPCData; trying EPC-96
DEBUG: sllurp: llrp_proto.py 1937 decode_EPC96 (type=13 len=13)
DEBUG: sllurp: llrp_proto.py 1838 decode_TagReportData
DEBUG: sllurp: llrp_proto.py 1839 TagReportData bytes: 00f000228de280681000000039052d575d81000386be840004fa7915a4e3d288000200f000228de280681000000039052d575d81000486bc840004fa7915a3c360880004
DEBUG: sllurp: llrp_proto.py 1857 failed to decode EPCData; trying EPC-96
DEBUG: sllurp: llrp_proto.py 1937 decode_EPC96 (type=13 len=13)
DEBUG: sllurp: llrp_proto.py 1838 decode_TagReportData
DEBUG: sllurp: llrp_proto.py 1839 TagReportData bytes: 00f000228de280681000000039052d575d81000486bc840004fa7915a3c360880004
DEBUG: sllurp: llrp_proto.py 1857 failed to decode EPCData; trying EPC-96
DEBUG: sllurp: llrp_proto.py 1937 decode_EPC96 (type=13 len=13)
DEBUG: sllurp: llrp_proto.py 1838 decode_TagReportData
DEBUG: sllurp: llrp_proto.py 1839 TagReportData bytes:
DEBUG: sllurp: llrp.py 89 done deserializing RO_ACCESS_REPORT command
DEBUG: sllurp: llrp.py 270 LLRPMessage received in state 6: <RO_ACCESS_REPORT>
<Ver>1</Ver>
<Type>61</Type>
<ID>427094708</ID>
<TagReportData>
<EPC-96>e280681000000039052d575d</EPC-96>
<AntennaID>(1,)</AntennaID>
<PeakRSSI>(-66,)</PeakRSSI>
<LastSeenTimestampUTC>(1401297867914822,)</LastSeenTimestampUTC>
<TagSeenCount>(5,)</TagSeenCount>
</TagReportData>
<TagReportData>
<EPC-96>e280681000000039052d575d</EPC-96>
<AntennaID>(2,)</AntennaID>
<PeakRSSI>(-67,)</PeakRSSI>
<LastSeenTimestampUTC>(1401297867936738,)</LastSeenTimestampUTC>
<TagSeenCount>(6,)</TagSeenCount>
</TagReportData>
<TagReportData>
<EPC-96>e280681000000039052d575d</EPC-96>
<AntennaID>(3,)</AntennaID>
<PeakRSSI>(-66,)</PeakRSSI>
<LastSeenTimestampUTC>(1401297867957202,)</LastSeenTimestampUTC>
<TagSeenCount>(2,)</TagSeenCount>
</TagReportData>
<TagReportData>
<EPC-96>e280681000000039052d575d</EPC-96>
<AntennaID>(4,)</AntennaID>
<PeakRSSI>(-68,)</PeakRSSI>
<LastSeenTimestampUTC>(1401297867883360,)</LastSeenTimestampUTC>
<TagSeenCount>(4,)</TagSeenCount>
</TagReportData>
</RO_ACCESS_REPORT>