예제 #1
0
 public CardEventRecord(byte[] value)
 {
     eventType = new EventFaultType(value[0]);
     eventBeginTime = new TimeReal(ConvertionClass.arrayCopy(value, 1, 4));
     eventEndTime = new TimeReal(ConvertionClass.arrayCopy(value, 5, 4));
     eventVehicleRegistration = new VehicleRegistrationIdentification(ConvertionClass.arrayCopy(value, 9, 15));
 }
예제 #2
0
 public CardEventRecord()
 {
     eventType                = new EventFaultType();
     eventBeginTime           = new TimeReal();
     eventEndTime             = new TimeReal();
     eventVehicleRegistration = new VehicleRegistrationIdentification();
 }
예제 #3
0
 public CardFaultRecord()
 {
     faultType                = new EventFaultType();
     faultBeginTime           = new TimeReal();
     faultEndTime             = new TimeReal();
     faultVehicleRegistration = new VehicleRegistrationIdentification();
 }
예제 #4
0
 public CardEventRecord()
 {
     eventType = new EventFaultType();
     eventBeginTime = new TimeReal();
     eventEndTime = new TimeReal();
     eventVehicleRegistration = new VehicleRegistrationIdentification();
 }
예제 #5
0
 public CardFaultRecord()
 {
     faultType = new EventFaultType();
     faultBeginTime = new TimeReal();
     faultEndTime = new TimeReal();
     faultVehicleRegistration = new VehicleRegistrationIdentification();
 }
예제 #6
0
 public CardEventRecord(byte[] value)
 {
     eventType                = new EventFaultType(value[0]);
     eventBeginTime           = new TimeReal(ConvertionClass.arrayCopy(value, 1, 4));
     eventEndTime             = new TimeReal(ConvertionClass.arrayCopy(value, 5, 4));
     eventVehicleRegistration = new VehicleRegistrationIdentification(ConvertionClass.arrayCopy(value, 9, 15));
 }
예제 #7
0
 public CardFaultRecord(byte[] value)
 {
     faultType = new EventFaultType(value[0]);
     long faultBeginTimeTmp = ConvertionClass.convertIntoUnsigned4ByteInt(ConvertionClass.arrayCopy(value, 1, 4));
     faultBeginTime = new TimeReal(ConvertionClass.arrayCopy(value, 1, 4));
     faultEndTime = new TimeReal(ConvertionClass.arrayCopy(value, 5, 4));
     faultVehicleRegistration = new VehicleRegistrationIdentification(ConvertionClass.arrayCopy(value, 9, 15));
 }
예제 #8
0
        public CardFaultRecord(byte[] value)
        {
            faultType = new EventFaultType(value[0]);
            long faultBeginTimeTmp = ConvertionClass.convertIntoUnsigned4ByteInt(ConvertionClass.arrayCopy(value, 1, 4));

            faultBeginTime           = new TimeReal(ConvertionClass.arrayCopy(value, 1, 4));
            faultEndTime             = new TimeReal(ConvertionClass.arrayCopy(value, 5, 4));
            faultVehicleRegistration = new VehicleRegistrationIdentification(ConvertionClass.arrayCopy(value, 9, 15));
        }
예제 #9
0
 public VuFaultRecord(byte[] value)
 {
     faultType                   = new EventFaultType(value[0]);
     faultRecordPurpose          = new EventFaultRecordPurpose(value[1]);
     faultBeginTime              = new TimeReal(ConvertionClass.arrayCopy(value, 2, 4));
     faultEndTime                = new TimeReal(ConvertionClass.arrayCopy(value, 6, 4));
     cardNumberDriverSlotBegin   = new FullCardNumber(ConvertionClass.arrayCopy(value, 10, 18));
     cardNumberCodriverSlotBegin = new FullCardNumber(ConvertionClass.arrayCopy(value, 28, 18));
     cardNumberDriverSlotEnd     = new FullCardNumber(ConvertionClass.arrayCopy(value, 46, 18));
     cardNumberCodriverSlotEnd   = new FullCardNumber(ConvertionClass.arrayCopy(value, 64, 18));
 }
예제 #10
0
 public VuFaultRecord()
 {
     faultType                   = new EventFaultType();
     faultRecordPurpose          = new EventFaultRecordPurpose();
     faultBeginTime              = new TimeReal();
     faultEndTime                = new TimeReal();
     cardNumberDriverSlotBegin   = new FullCardNumber();
     cardNumberCodriverSlotBegin = new FullCardNumber();
     cardNumberDriverSlotEnd     = new FullCardNumber();
     cardNumberCodriverSlotEnd   = new FullCardNumber();
 }
예제 #11
0
 public VuOverSpeedingEventRecord(byte[] value)
 {
     eventType                 = new EventFaultType(value[0]);
     eventRecordPurpose        = new EventFaultRecordPurpose(value[1]);
     eventBeginTime            = new TimeReal(ConvertionClass.arrayCopy(value, 2, 4));
     eventEndTime              = new TimeReal(ConvertionClass.arrayCopy(value, 6, 4));
     maxSpeedValue             = new SpeedMax(value[10]);
     averageSpeedValue         = new SpeedAverage(value[11]);
     cardNumberDriverSlotBegin = new FullCardNumber(ConvertionClass.arrayCopy(value, 12, 18));
     similarEventsNumber       = new SimilarEventsNumber(value[30]);
 }
예제 #12
0
 public VuFaultRecord(byte[] value)
 {
     faultType = new EventFaultType(value[0]);
     faultRecordPurpose = new EventFaultRecordPurpose(value[1]);
     faultBeginTime = new TimeReal(ConvertionClass.arrayCopy(value, 2, 4));
     faultEndTime = new TimeReal(ConvertionClass.arrayCopy(value, 6, 4));
     cardNumberDriverSlotBegin = new FullCardNumber(ConvertionClass.arrayCopy(value, 10, 18));
     cardNumberCodriverSlotBegin = new FullCardNumber(ConvertionClass.arrayCopy(value, 28, 18));
     cardNumberDriverSlotEnd = new FullCardNumber(ConvertionClass.arrayCopy(value, 46, 18));
     cardNumberCodriverSlotEnd = new FullCardNumber(ConvertionClass.arrayCopy(value, 64, 18));
 }
예제 #13
0
 public VuFaultRecord()
 {
     faultType = new EventFaultType();
     faultRecordPurpose = new EventFaultRecordPurpose();
     faultBeginTime = new TimeReal();
     faultEndTime = new TimeReal();
     cardNumberDriverSlotBegin = new FullCardNumber();
     cardNumberCodriverSlotBegin = new FullCardNumber();
     cardNumberDriverSlotEnd = new FullCardNumber();
     cardNumberCodriverSlotEnd = new FullCardNumber();
 }
예제 #14
0
 public VuOverSpeedingEventRecord(byte[] value)
 {
     eventType = new EventFaultType(value[0]);
     eventRecordPurpose = new EventFaultRecordPurpose(value[1]);
     eventBeginTime = new TimeReal(ConvertionClass.arrayCopy(value, 2, 4));
     eventEndTime = new TimeReal(ConvertionClass.arrayCopy(value, 6, 4));
     maxSpeedValue = new SpeedMax(value[10]);
     averageSpeedValue = new SpeedAverage(value[11]);
     cardNumberDriverSlotBegin = new FullCardNumber(ConvertionClass.arrayCopy(value, 12, 18));
     similarEventsNumber = new SimilarEventsNumber(value[30]);
 }
예제 #15
0
 public VuOverSpeedingEventRecord()
 {
     eventType                 = new EventFaultType();
     eventRecordPurpose        = new EventFaultRecordPurpose();
     eventBeginTime            = new TimeReal();
     eventEndTime              = new TimeReal();
     maxSpeedValue             = new SpeedMax();
     averageSpeedValue         = new SpeedAverage();
     cardNumberDriverSlotBegin = new FullCardNumber();
     similarEventsNumber       = new SimilarEventsNumber();
 }
예제 #16
0
 public VuOverSpeedingEventRecord()
 {
     eventType = new EventFaultType();
     eventRecordPurpose = new EventFaultRecordPurpose();
     eventBeginTime = new TimeReal();
     eventEndTime = new TimeReal();
     maxSpeedValue = new SpeedMax();
     averageSpeedValue = new SpeedAverage();
     cardNumberDriverSlotBegin = new FullCardNumber();
     similarEventsNumber = new SimilarEventsNumber();
 }
예제 #17
0
 public VuEventRecord()
 {
     eventType                   = new EventFaultType();
     eventRecordPurpose          = new EventFaultRecordPurpose();
     eventBeginTime              = new TimeReal();
     eventEndTime                = new TimeReal();
     cardNumberDriverSlotBegin   = new FullCardNumber();
     cardNumberCodriverSlotBegin = new FullCardNumber();
     cardNumberDriverSlotEnd     = new FullCardNumber();
     cardNumberCodriverSlotEnd   = new FullCardNumber();
     similarEventsNumber         = new SimilarEventsNumber();
 }
예제 #18
0
 public VuEventRecord()
 {
     eventType = new EventFaultType();
     eventRecordPurpose = new EventFaultRecordPurpose();
     eventBeginTime = new TimeReal();
     eventEndTime = new TimeReal();
     cardNumberDriverSlotBegin = new FullCardNumber();
     cardNumberCodriverSlotBegin = new FullCardNumber();
     cardNumberDriverSlotEnd = new FullCardNumber();
     cardNumberCodriverSlotEnd = new FullCardNumber();
     similarEventsNumber = new SimilarEventsNumber();
 }