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(); }