コード例 #1
0
 def _parse_data(self):
     self.TransactionType = util.en1545_EventTypeCode(util.byterange(self.data, 2, 0.5).uint)
     self.TransactionSequenceNumber = util.byterange(self.data, 2.5, 1.5).uint
     self.DateTimeStamp = util.en1545_DATETIME_from(util.byterange(self.data, 4, 3).uint)
     self.ISAMIDModifier = util.byterange(self.data, 7, 4).hex
     self.ActionSequenceNumber = util.byterange(self.data, 11, 1).uint
     self.CountRemainingRidesJourney = util.byterange(self.data, 12, 1).uint
     self.CountTransfers = util.byterange(self.data, 13, 1).uint
     self.TYP23ValueFlags = util.byterange(self.data, 14, 1)
コード例 #2
0
 def _parse_data(self):
     self.TransactionType = util.en1545_EventTypeCode(
         util.byterange(self.data, 2, 0.5).uint)
     self.TransactionSequenceNumber = util.byterange(self.data, 2.5,
                                                     1.5).uint
     self.DateTimeStamp = util.en1545_DATETIME_from(
         util.byterange(self.data, 4, 3).uint)
     self.ISAMIDModifier = util.byterange(self.data, 7, 4).hex
     self.ActionSequenceNumber = util.byterange(self.data, 11, 1).uint
     self.Value = util.byterange(self.data, 12, 2).uint
     self.ValueCurrencyCode = util.byterange(self.data, 14, 0.5)
     self.CountJourneyLegs = util.byterange(self.data, 14.5, 0.5)
     self.CumulativeFare = util.byterange(self.data, 15, 1.625).uint
     self.TYP2ValueFlags = util.byterange(self.data, 16.625, 0.375)