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)); }
public CardEventRecord() { eventType = new EventFaultType(); eventBeginTime = new TimeReal(); eventEndTime = new TimeReal(); eventVehicleRegistration = new VehicleRegistrationIdentification(); }
public CardFaultRecord() { faultType = new EventFaultType(); faultBeginTime = new TimeReal(); faultEndTime = new TimeReal(); faultVehicleRegistration = new VehicleRegistrationIdentification(); }
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)); }
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)); }
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(); }
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() { 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(); }