public CardEventRecord() { eventType = new EventFaultType(); eventBeginTime = new TimeReal(); eventEndTime = new TimeReal(); eventVehicleRegistration = new VehicleRegistrationIdentification(); }
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 CardFaultRecord() { faultType = new EventFaultType(); faultBeginTime = new TimeReal(); faultEndTime = new TimeReal(); faultVehicleRegistration = new VehicleRegistrationIdentification(); }
public VuTimeAdjustmentRecord(byte[] value) { oldTimeValue = new TimeReal(ConvertionClass.arrayCopy(value, 0, 4)); newTimeValue = new TimeReal(ConvertionClass.arrayCopy(value, 4, 4)); workshopName = new Name(ConvertionClass.arrayCopy(value, 8, 36)); workshopAddress = new Address(ConvertionClass.arrayCopy(value, 44, 36)); workshopCardNumber = new FullCardNumber(ConvertionClass.arrayCopy(value, 80, 18)); }
public VuControlActivityRecord(byte[] value) { controlType = new ControlType(value[0]); controlTime = new TimeReal(ConvertionClass.arrayCopy(value, 1, 4)); controlCardNumber = new FullCardNumber(ConvertionClass.arrayCopy(value, 5, 18)); downloadPeriodBeginTime = new TimeReal(ConvertionClass.arrayCopy(value, 23, 4)); downloadPeriodEndTime = new TimeReal(ConvertionClass.arrayCopy(value, 27, 4)); }
public VuControlActivityRecord() { controlType = new ControlType(); controlTime = new TimeReal(); controlCardNumber = new FullCardNumber(); downloadPeriodBeginTime = new TimeReal(); downloadPeriodEndTime = new TimeReal(); }
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 VuCompanyLocksRecord(byte[] value) { lockInTime = new TimeReal(ConvertionClass.arrayCopy(value, 0, 4)); lockOutTime = new TimeReal(ConvertionClass.arrayCopy(value, 4, 4)); companyName = new Name(ConvertionClass.arrayCopy(value, 8, 36)); companyAddress = new Address(ConvertionClass.arrayCopy(value, 44, 36)); companyCardNumber = new FullCardNumber(ConvertionClass.arrayCopy(value, 80, 18)); }
public VuCompanyLocksRecord() { lockInTime = new TimeReal(); lockOutTime = new TimeReal(); companyName = new Name(); companyAddress = new Address(); companyCardNumber = new FullCardNumber(); }
public PlaceRecord(byte[] record) { entryTime = new TimeReal(ConvertionClass.arrayCopy(record, 0, 4)); entryTypeDailyWorkPeriod = new EntryTypeDailyWorkPeriod(record[4]); dailyWorkPeriodCountry = new NationNumeric(record[5]); dailyWorkPeriodRegion = new RegionNumeric(record[6]); vehicleOdometerValue = new OdometerShort(ConvertionClass.arrayCopy(record, 7, 3)); }
public PlaceRecord() { entryTime = new TimeReal(); entryTypeDailyWorkPeriod = new EntryTypeDailyWorkPeriod(); dailyWorkPeriodCountry = new NationNumeric(); dailyWorkPeriodRegion = new RegionNumeric(); vehicleOdometerValue = new OdometerShort(); }
public VuTimeAdjustmentRecord() { oldTimeValue = new TimeReal(); newTimeValue = new TimeReal(); workshopName = new Name(); workshopAddress = new Address(); workshopCardNumber = new FullCardNumber(); }
public CardVehicleRecord() { vehicleOdometerBegin = new OdometerShort(); vehicleOdometerEnd = new OdometerShort(); vehicleFirstUse = new TimeReal(); vehicleLastUse = new TimeReal(); vehicleRegistration = new VehicleRegistrationIdentification(); vuDataBlockCounter = new VuDataBlockCounter(); }
public CardVehicleRecord(byte[] value) { vehicleOdometerBegin = new OdometerShort(ConvertionClass.arrayCopy(value, 0, 3)); vehicleOdometerEnd = new OdometerShort(ConvertionClass.arrayCopy(value, 3, 3)); vehicleFirstUse = new TimeReal(ConvertionClass.arrayCopy(value, 6, 4)); vehicleLastUse = new TimeReal(ConvertionClass.arrayCopy(value, 10, 4)); vehicleRegistration = new VehicleRegistrationIdentification(ConvertionClass.arrayCopy(value, 14, 15)); vuDataBlockCounter = new VuDataBlockCounter(ConvertionClass.arrayCopy(value, 29, 2)); }
public CardControlActivityDataRecord(byte[] value) { controlType = new ControlType(value[0]); controlTime = new TimeReal(ConvertionClass.arrayCopy(value, 1, 4)); controlCardNumber = new FullCardNumber(ConvertionClass.arrayCopy(value, 5, 18)); controlVehicleRegistration = new VehicleRegistrationIdentification(ConvertionClass.arrayCopy(value, 23, 15)); controlDownloadPeriodBegin = new TimeReal(ConvertionClass.arrayCopy(value, 38, 4)); controlDownloadPeriodEnd = new TimeReal(ConvertionClass.arrayCopy(value, 42, 4)); }
public CardControlActivityDataRecord() { controlType = new ControlType(); controlTime = new TimeReal(); controlCardNumber = new FullCardNumber(); controlVehicleRegistration = new VehicleRegistrationIdentification(); controlDownloadPeriodBegin = new TimeReal(); controlDownloadPeriodEnd = new TimeReal(); }
public CompanyActivityRecord(byte[] value) { companyActivityType = new CompanyActivityType(value[0]); companyActivityTime = new TimeReal(ConvertionClass.arrayCopy(value, 1, 4)); cardNumberInformation = new FullCardNumber(ConvertionClass.arrayCopy(value, 5, 18)); vehicleRegistrationInformation = new VehicleRegistrationIdentification(ConvertionClass.arrayCopy(value, 23, 15)); downloadPeriodBegin = new TimeReal(ConvertionClass.arrayCopy(value, 38, 4)); downloadPeriodEnd = new TimeReal(ConvertionClass.arrayCopy(value, 42, 4)); }
public CompanyActivityRecord() { companyActivityType = new CompanyActivityType(); companyActivityTime = new TimeReal(); cardNumberInformation = new FullCardNumber(); vehicleRegistrationInformation = new VehicleRegistrationIdentification(); downloadPeriodBegin = new TimeReal(); downloadPeriodEnd = new TimeReal(); }
public CardIdentification(byte[] value, short cardType) { cardIssuingMemberState = new NationNumeric(value[0]); cardNumber = new CardNumber(ConvertionClass.arrayCopy(value, 1, 16), cardType); cardIssuingAuthorityName = new Name(ConvertionClass.arrayCopy(value, 17, 36)); cardIssueDate = new TimeReal(ConvertionClass.arrayCopy(value, 53, 4)); cardValidityBegin = new TimeReal(ConvertionClass.arrayCopy(value, 57, 4)); cardExpiryDate = new TimeReal(ConvertionClass.arrayCopy(value, 61, 4)); }
//public List<ActivityChangeInfo> activityChangeInfo { get; set; } public CardActivityDailyRecord() { activityPreviousRecordLength = new CardActivityLengthRange(); activityRecordLength = new CardActivityLengthRange(); activityRecordDate = new TimeReal(); activityDailyPresenceCounter = new DailyPresenceCounter(); activityDayDistance = new Distance(); activityChangeInfo = new List <ActivityChangeInfo>(); }
public CertificateContent() { certificateProfileIdentifier = 0; certificationAuthorityReference = new KeyIdentifier(); certificateHolderAuthorisation = new CertificateHolderAuthorisation(); certificateEndOfValidity = new TimeReal(); certificateHolderReference = new KeyIdentifier(); publicKey = new PublicKey(); }
//public List<ActivityChangeInfo> activityChangeInfo { get; set; } public CardActivityDailyRecord() { activityPreviousRecordLength = new CardActivityLengthRange(); activityRecordLength = new CardActivityLengthRange(); activityRecordDate = new TimeReal(); activityDailyPresenceCounter = new DailyPresenceCounter(); activityDayDistance = new Distance(); activityChangeInfo = new List<ActivityChangeInfo>(); }
public CertificateContent(byte[] value, short kidType) { certificateProfileIdentifier = ConvertionClass.convertIntoUnsigned1ByteInt(value[0]); certificationAuthorityReference = new KeyIdentifier(ConvertionClass.arrayCopy(value, 1, 8), kidType); certificateHolderAuthorisation = new CertificateHolderAuthorisation(ConvertionClass.arrayCopy(value, 9, 7)); certificateEndOfValidity = new TimeReal(ConvertionClass.arrayCopy(value, 16, 4)); certificateHolderReference = new KeyIdentifier(ConvertionClass.arrayCopy(value, 20, 8), kidType); publicKey = new PublicKey(ConvertionClass.arrayCopy(value, 28, 136)); }
public CardIdentification() { cardIssuingMemberState = new NationNumeric(); cardNumber = new CardNumber(); cardIssuingAuthorityName = new Name(); cardIssueDate = new TimeReal(); cardValidityBegin = new TimeReal(); cardExpiryDate = new TimeReal(); }
public Vehicle_Activities() { downloadedDayDate = new TimeReal(); odoMeterValueMidnight = new OdometerShort(); vuCardIWData = new VuCardIWData(); vuActivityDailyData = new VuActivityDailyData(); vuPlaceDailyWorkPeriodData = new VuPlaceDailyWorkPeriodData(); vuSpecificConditionData = new VuSpecificConditionData(); }
public VuDetailedSpeedBlock(byte[] value) { speedBlockBeginDate = new TimeReal(ConvertionClass.arrayCopy(value, 0, 4)); speedsPerSecond = new Speed[60]; for (int i = 0; i < 60; i++) { speedsPerSecond[i] = new Speed(value[4 + i]); } }
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 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 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(); }
public VuCardIWRecord(byte[] value) { cardHolderName = new HolderName(ConvertionClass.arrayCopy(value, 0, 72)); fullCardNumber = new FullCardNumber(ConvertionClass.arrayCopy(value, 72, 18)); cardExpiryDate = new TimeReal(ConvertionClass.arrayCopy(value, 90, 4)); cardInsertionTime = new TimeReal(ConvertionClass.arrayCopy(value, 94, 4)); vehicleOdometerValueAtInsertion = new OdometerShort(ConvertionClass.arrayCopy(value, 98, 3)); cardSlotNumber = new CardSlotNumber(value[101]); cardWithdrawalTime = new TimeReal(ConvertionClass.arrayCopy(value, 102, 4)); vehicleOdometerValueAtWithdrawal = new OdometerShort(ConvertionClass.arrayCopy(value, 106, 3)); previousVehicleInfo = new PreviousVehicleInfo(ConvertionClass.arrayCopy(value, 109, 19)); manualInputFlag = new ManualInputFlag(value[128]); }