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]);
 }
Example #2
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]);
 }
 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();
 }
Example #4
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();
 }
Example #5
0
 public VuEventRecord(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));
     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));
     similarEventsNumber         = new SimilarEventsNumber(value[82]);
 }
Example #6
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();
 }
Example #7
0
 public VuEventRecord(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));
     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));
     similarEventsNumber = new SimilarEventsNumber(value[82]);
 }
Example #8
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();
 }