Esempio n. 1
0
 public CardEventRecord()
 {
     eventType = new EventFaultType();
     eventBeginTime = new TimeReal();
     eventEndTime = new TimeReal();
     eventVehicleRegistration = new VehicleRegistrationIdentification();
 }
Esempio n. 2
0
 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));
 }
Esempio n. 3
0
 public CardFaultRecord()
 {
     faultType = new EventFaultType();
     faultBeginTime = new TimeReal();
     faultEndTime = new TimeReal();
     faultVehicleRegistration = new VehicleRegistrationIdentification();
 }
Esempio n. 4
0
 public CardEventRecord()
 {
     eventType                = new EventFaultType();
     eventBeginTime           = new TimeReal();
     eventEndTime             = new TimeReal();
     eventVehicleRegistration = new VehicleRegistrationIdentification();
 }
Esempio n. 5
0
 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));
 }
Esempio n. 6
0
 public CardFaultRecord()
 {
     faultType                = new EventFaultType();
     faultBeginTime           = new TimeReal();
     faultEndTime             = new TimeReal();
     faultVehicleRegistration = new VehicleRegistrationIdentification();
 }
Esempio n. 7
0
 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));
 }
Esempio n. 8
0
 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));
 }
Esempio n. 9
0
 public VuControlActivityRecord()
 {
     controlType             = new ControlType();
     controlTime             = new TimeReal();
     controlCardNumber       = new FullCardNumber();
     downloadPeriodBeginTime = new TimeReal();
     downloadPeriodEndTime   = new TimeReal();
 }
Esempio n. 10
0
 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));
 }
Esempio n. 11
0
 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));
 }
Esempio n. 12
0
 public VuCompanyLocksRecord()
 {
     lockInTime        = new TimeReal();
     lockOutTime       = new TimeReal();
     companyName       = new Name();
     companyAddress    = new Address();
     companyCardNumber = new FullCardNumber();
 }
Esempio n. 13
0
 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));
 }
Esempio n. 14
0
 public VuCompanyLocksRecord()
 {
     lockInTime = new TimeReal();
     lockOutTime = new TimeReal();
     companyName = new Name();
     companyAddress = new Address();
     companyCardNumber = new FullCardNumber();
 }
Esempio n. 15
0
 public PlaceRecord()
 {
     entryTime = new TimeReal();
     entryTypeDailyWorkPeriod = new EntryTypeDailyWorkPeriod();
     dailyWorkPeriodCountry   = new NationNumeric();
     dailyWorkPeriodRegion    = new RegionNumeric();
     vehicleOdometerValue     = new OdometerShort();
 }
Esempio n. 16
0
 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));
 }
Esempio n. 17
0
 public VuTimeAdjustmentRecord()
 {
     oldTimeValue = new TimeReal();
     newTimeValue = new TimeReal();
     workshopName = new Name();
     workshopAddress = new Address();
     workshopCardNumber = new FullCardNumber();
 }
Esempio n. 18
0
 public PlaceRecord()
 {
     entryTime = new TimeReal();
     entryTypeDailyWorkPeriod = new EntryTypeDailyWorkPeriod();
     dailyWorkPeriodCountry = new NationNumeric();
     dailyWorkPeriodRegion = new RegionNumeric();
     vehicleOdometerValue = new OdometerShort();
 }
Esempio n. 19
0
 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));
 }
Esempio n. 20
0
 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));
 }
Esempio n. 21
0
 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));
 }
Esempio n. 22
0
 public VuTimeAdjustmentRecord()
 {
     oldTimeValue       = new TimeReal();
     newTimeValue       = new TimeReal();
     workshopName       = new Name();
     workshopAddress    = new Address();
     workshopCardNumber = new FullCardNumber();
 }
Esempio n. 23
0
 public VuControlActivityRecord()
 {
     controlType = new ControlType();
     controlTime = new TimeReal();
     controlCardNumber = new FullCardNumber();
     downloadPeriodBeginTime = new TimeReal();
     downloadPeriodEndTime = new TimeReal();
 }
Esempio n. 24
0
 public CardVehicleRecord()
 {
     vehicleOdometerBegin = new OdometerShort();
     vehicleOdometerEnd   = new OdometerShort();
     vehicleFirstUse      = new TimeReal();
     vehicleLastUse       = new TimeReal();
     vehicleRegistration  = new VehicleRegistrationIdentification();
     vuDataBlockCounter   = new VuDataBlockCounter();
 }
Esempio n. 25
0
 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));
 }
Esempio n. 26
0
 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();
 }
Esempio n. 28
0
 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));
 }
Esempio n. 29
0
        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));
        }
Esempio n. 30
0
 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));
 }
Esempio n. 31
0
 public CardControlActivityDataRecord()
 {
     controlType                = new ControlType();
     controlTime                = new TimeReal();
     controlCardNumber          = new FullCardNumber();
     controlVehicleRegistration = new VehicleRegistrationIdentification();
     controlDownloadPeriodBegin = new TimeReal();
     controlDownloadPeriodEnd   = new TimeReal();
 }
Esempio n. 32
0
 public CompanyActivityRecord()
 {
     companyActivityType = new CompanyActivityType();
     companyActivityTime = new TimeReal();
     cardNumberInformation = new FullCardNumber();
     vehicleRegistrationInformation = new VehicleRegistrationIdentification();
     downloadPeriodBegin = new TimeReal();
     downloadPeriodEnd = new TimeReal();
 }
 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));
 }
Esempio n. 34
0
 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));
 }
Esempio n. 35
0
 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));
 }
Esempio n. 36
0
 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));
 }
Esempio n. 37
0
        //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>();
        }
Esempio n. 38
0
 public CertificateContent()
 {
     certificateProfileIdentifier    = 0;
     certificationAuthorityReference = new KeyIdentifier();
     certificateHolderAuthorisation  = new CertificateHolderAuthorisation();
     certificateEndOfValidity        = new TimeReal();
     certificateHolderReference      = new KeyIdentifier();
     publicKey = new PublicKey();
 }
Esempio n. 39
0
 //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>();
 }
Esempio n. 40
0
 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));
 }
Esempio n. 41
0
 public CardVehicleRecord()
 {
     vehicleOdometerBegin = new OdometerShort();
     vehicleOdometerEnd = new OdometerShort();
     vehicleFirstUse = new TimeReal();
     vehicleLastUse = new TimeReal();
     vehicleRegistration = new VehicleRegistrationIdentification();
     vuDataBlockCounter = new VuDataBlockCounter();
 }
Esempio n. 42
0
 public CertificateContent()
 {
     certificateProfileIdentifier = 0;
     certificationAuthorityReference = new KeyIdentifier();
     certificateHolderAuthorisation = new CertificateHolderAuthorisation();
     certificateEndOfValidity = new TimeReal();
     certificateHolderReference = new KeyIdentifier();
     publicKey = new PublicKey();
 }
Esempio n. 43
0
 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));
 }
Esempio n. 44
0
 public CardIdentification()
 {
     cardIssuingMemberState   = new NationNumeric();
     cardNumber               = new CardNumber();
     cardIssuingAuthorityName = new Name();
     cardIssueDate            = new TimeReal();
     cardValidityBegin        = new TimeReal();
     cardExpiryDate           = new TimeReal();
 }
Esempio n. 45
0
 public CardIdentification()
 {
     cardIssuingMemberState = new NationNumeric();
     cardNumber = new CardNumber();
     cardIssuingAuthorityName = new Name();
     cardIssueDate = new TimeReal();
     cardValidityBegin = new TimeReal();
     cardExpiryDate = new TimeReal();
 }
Esempio n. 46
0
 public CompanyActivityRecord()
 {
     companyActivityType            = new CompanyActivityType();
     companyActivityTime            = new TimeReal();
     cardNumberInformation          = new FullCardNumber();
     vehicleRegistrationInformation = new VehicleRegistrationIdentification();
     downloadPeriodBegin            = new TimeReal();
     downloadPeriodEnd = new TimeReal();
 }
Esempio n. 47
0
 public Vehicle_Activities()
 {
     downloadedDayDate = new TimeReal();
     odoMeterValueMidnight = new OdometerShort();
     vuCardIWData = new VuCardIWData();
     vuActivityDailyData = new VuActivityDailyData();
     vuPlaceDailyWorkPeriodData = new VuPlaceDailyWorkPeriodData();
     vuSpecificConditionData = new VuSpecificConditionData();
 }
Esempio n. 48
0
        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]);
            }
        }
Esempio n. 49
0
        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();
 }
Esempio n. 52
0
 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));
 }
Esempio n. 53
0
 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();
 }
Esempio n. 54
0
 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));
 }
Esempio n. 55
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]);
 }
Esempio n. 56
0
 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();
 }
Esempio n. 57
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();
 }
Esempio n. 58
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();
 }
Esempio n. 59
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();
 }
Esempio n. 60
0
 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]);
 }