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