Class TachographDrivingTimeStatus
- Namespace
- Geotab.Checkmate.ObjectModel.Tachograph
- Assembly
- Geotab.Checkmate.ObjectModel.dll
The entity that contains the data for the TachographDrivingTimeStatus tachograph driving time status extractor.
public class TachographDrivingTimeStatus : Entity, IEntity, IComparable, IIdentifiable, IUserProvider
- Inheritance
-
TachographDrivingTimeStatus
- Implements
- Inherited Members
Constructors
TachographDrivingTimeStatus()
Initializes a new instance of the TachographDrivingTimeStatus class.Constructor.
public TachographDrivingTimeStatus()
TachographDrivingTimeStatus(string?)
Initializes a new instance of the TachographDrivingTimeStatus class.Constructor.
public TachographDrivingTimeStatus(string? userId)
Parameters
userId
stringThe user id.
Properties
ActiveDailyDrivingStart
Gets or sets the Active daily driving start.
public int? ActiveDailyDrivingStart { get; set; }
Property Value
ActiveDailyWorkingStart
Gets or sets the Active daily working start.
public int? ActiveDailyWorkingStart { get; set; }
Property Value
ActivityLastVehicle
Gets or sets the Activity last vehicle.
public string? ActivityLastVehicle { get; set; }
Property Value
ActivityStatus
Gets or sets the Activity status.
public string? ActivityStatus { get; set; }
Property Value
BiweeklyDrivingAvailableTime
Gets or sets the Biweekly driving available time.
public int? BiweeklyDrivingAvailableTime { get; set; }
Property Value
ContinuousDrivingStart
Gets or sets the Continuous driving start.
public int? ContinuousDrivingStart { get; set; }
Property Value
ContinuousDrivingTime
Gets or sets the Continuous driving time.
public int? ContinuousDrivingTime { get; set; }
Property Value
ContinuousWorkingStart
Gets or sets the Continuous working start.
public int? ContinuousWorkingStart { get; set; }
Property Value
ContinuousWorkingTime
Gets or sets the Continuous working time.
public int? ContinuousWorkingTime { get; set; }
Property Value
CumulatedBiweeklyDrivingTime
Gets or sets the Cumulated biweekly driving time.
public int? CumulatedBiweeklyDrivingTime { get; set; }
Property Value
CumulatedWeeklyDrivingTime
Gets or sets the Cumulated weekly driving time.
public int? CumulatedWeeklyDrivingTime { get; set; }
Property Value
CurrentWeekWorkingTime
Gets or sets the Current week working time.
public int? CurrentWeekWorkingTime { get; set; }
Property Value
DailyCurrentFixedWeekRest
Gets or sets the Daily current fixed week rest.
public TachographDrivingTimeStatus.WeekRest? DailyCurrentFixedWeekRest { get; set; }
Property Value
DailyDrivingAvailableTime
Gets or sets the Daily driving available time.
public int? DailyDrivingAvailableTime { get; set; }
Property Value
DailyDrivingLongDayCount
Gets or sets the Daily driving long day count.
public int? DailyDrivingLongDayCount { get; set; }
Property Value
DailyDrivingRestMinType
Gets or sets the Daily driving rest minimal type.
public string? DailyDrivingRestMinType { get; set; }
Property Value
Remarks
None:This represents a non null type, just for avoid nulls. |
DailyQualifying:Qualifying daily rest. Used for daily period reset purposes, always illegal. |
DailyReduced:Reduced daily rest. |
DailyPartial:Partial rest. This is the first part of DailySplit. |
DailySplit:Split rest, precessed by a DailyPartial. |
DailyRegular:Regular daily rest. |
WeeklyReduced:Reduced weekly rest. |
WeeklyRegular:Regular weekly rest. |
Unknown:Unknown rest type (Only returned if we can't map the type). |
DailyDrivingTime
Gets or sets the Daily driving time.
public int? DailyDrivingTime { get; set; }
Property Value
DailyDrivingTimeLimit
Gets or sets the Daily driving time limit.
public int? DailyDrivingTimeLimit { get; set; }
Property Value
DailyFixedWeekDate
Gets or sets the Daily fixed Week Date.
public DateTime? DailyFixedWeekDate { get; set; }
Property Value
DailyRestType
Gets or sets the Daily rest type.
public string? DailyRestType { get; set; }
Property Value
Remarks
None:This represents a non null type, just for avoid nulls. |
DailyQualifying:Qualifying daily rest. Used for daily period reset purposes, always illegal. |
DailyReduced:Reduced daily rest. |
DailyPartial:Partial rest. This is the first part of DailySplit. |
DailySplit:Split rest, precessed by a DailyPartial. |
DailyRegular:Regular daily rest. |
WeeklyReduced:Reduced weekly rest. |
WeeklyRegular:Regular weekly rest. |
Unknown:Unknown rest type (Only returned if we can't map the type). |
DailyWorkingTime
Gets or sets the Daily working time.
public int? DailyWorkingTime { get; set; }
Property Value
LastDailyRest
Gets or sets the Last daily rest.
public DateTime? LastDailyRest { get; set; }
Property Value
LastKnownVehicle
Gets or sets the Last Known Vehicle.
public string? LastKnownVehicle { get; set; }
Property Value
NextCompensationDuration
Gets or sets the Next compensation duration.
public int? NextCompensationDuration { get; set; }
Property Value
NextCompensationLimit
Gets or sets the Next compensation limit.
public int? NextCompensationLimit { get; set; }
Property Value
NextRestMaxStartTime
Gets or sets the Next rest maximum start time.
public int? NextRestMaxStartTime { get; set; }
Property Value
PendingBreakTime
Gets or sets the Pending break time.
public int? PendingBreakTime { get; set; }
Property Value
PendingCompensations
Gets or sets the Pending compensations.
public int? PendingCompensations { get; set; }
Property Value
PotentialSplitDailyRest
Gets or sets the Potential split daily rest.
public bool? PotentialSplitDailyRest { get; set; }
Property Value
PreviousFixedWeekRest
Gets or sets the Previous fixed week rest.
public TachographDrivingTimeStatus.WeekRest? PreviousFixedWeekRest { get; set; }
Property Value
PreviousWeekWeeklyDrivingTime
Gets or sets the Previous week weekly driving time.
public int? PreviousWeekWeeklyDrivingTime { get; set; }
Property Value
PreviousWeekWorkingTime
Gets or sets the Previous week working time.
public int? PreviousWeekWorkingTime { get; set; }
Property Value
RestActivityStart
Gets or sets the Rest activity start.
public DateTime? RestActivityStart { get; set; }
Property Value
RestDuration
Gets or sets the Rest duration.
public int? RestDuration { get; set; }
Property Value
User
Gets or sets the User in this telemetry.
public User? User { get; set; }
Property Value
WeeklyDrivingAvailableTime
Gets or sets the Weekly driving available time.
public int? WeeklyDrivingAvailableTime { get; set; }
Property Value
WeeklyPeriodDailyDrivingCount
Gets or sets the Weekly period daily driving count.
public int? WeeklyPeriodDailyDrivingCount { get; set; }
Property Value
WeeklyPeriodReducedRestCount
Gets or sets the Weekly period reduced rest count.
public int? WeeklyPeriodReducedRestCount { get; set; }
Property Value
WeeklyPeriodRegularRestCount
Gets or sets the Weekly period regular rest count.
public int? WeeklyPeriodRegularRestCount { get; set; }
Property Value
WeeklyPeriodStart
Gets or sets the Weekly period start.
public DateTime? WeeklyPeriodStart { get; set; }
Property Value
WeeklyRestMaxStartTime
Gets or sets the Weekly rest maximum start time.
public DateTime? WeeklyRestMaxStartTime { get; set; }
Property Value
WeeklyRestMinType
Gets or sets the Weekly rest minimal type.
public string? WeeklyRestMinType { get; set; }
Property Value
Remarks
None:This represents a non null type, just for avoid nulls. |
DailyQualifying:Qualifying daily rest. Used for daily period reset purposes, always illegal. |
DailyReduced:Reduced daily rest. |
DailyPartial:Partial rest. This is the first part of DailySplit. |
DailySplit:Split rest, precessed by a DailyPartial. |
DailyRegular:Regular daily rest. |
WeeklyReduced:Reduced weekly rest. |
WeeklyRegular:Regular weekly rest. |
Unknown:Unknown rest type (Only returned if we can't map the type). |
WorkActivityStatus
Gets or sets the Work activity status.
public string? WorkActivityStatus { get; set; }
Property Value
Methods
Clone()
Creates a new object that is a copy of the current instance.
public override IEntity Clone()
Returns
- IEntity
A new object that is a copy of this instance.