Interface IGoAnywhereDevice
- Namespace
- Geotab.Checkmate.ObjectModel
- Assembly
- Geotab.Checkmate.ObjectModel.dll
An interface for Go Anywhere device's properties
public interface IGoAnywhereDevice
Properties
AssetMovementType
Gets or sets value of the Go Anywhere device type
[Obsolete("AssetMovementType is obsolete and will be removed. Do not use.", false)]
EosAssetMovementType? AssetMovementType { get; set; }
Property Value
AssetRecoveryModeEnabled
Gets or sets value for indicating if the Go Anywhere device asset recovery mode is enabled
bool? AssetRecoveryModeEnabled { get; set; }
Property Value
CheckInOnTripEnabled
Gets or sets value for indicating if the Go Anywhere device movement alert or trip start alert is enabled
bool? CheckInOnTripEnabled { get; set; }
Property Value
CheckInOnTripEndEnabled
Gets or sets value for indicating if the Go Anywhere device trip end alert is enabled
bool? CheckInOnTripEndEnabled { get; set; }
Property Value
CommunicationFrequency
Gets or sets value for the Go Anywhere device communication rate in minutes
int? CommunicationFrequency { get; set; }
Property Value
ExpectedParameterVersionOnDeviceToSyncRecovery
Gets or sets the value for asset recovery setting version value. The value is expected ParameterVersionOnDevice value when the asset recovery setting will be in sync with the device.
uint? ExpectedParameterVersionOnDeviceToSyncRecovery { get; set; }
Property Value
MaxSecondsBetweenLogs
Gets or sets the maximum allowed time between logs when the ignition is on in seconds. When the value is exceeded, data is considered to be missing. Default [3600] for GoAnywhere or S1 device otherwise [200].
float? MaxSecondsBetweenLogs { get; set; }
Property Value
Exceptions
- ArgumentOutOfRangeException
Thrown if the
value
is negative.
ScheduledSyncEnabled
Gets or sets value for indicating if the Go Anywhere device scheduled sync is enabled
bool? ScheduledSyncEnabled { get; set; }
Property Value
ScheduledSyncTime
Gets or sets value for the Go Anywhere device scheduled sync time, it's the number of seconds since midnight 00:00 UTC
uint? ScheduledSyncTime { get; set; }
Property Value
TimedCheckInEnabled
Gets or sets value for indicating if the Go Anywhere device timed check-in is enabled
bool? TimedCheckInEnabled { get; set; }
Property Value
TimedCheckInEntries
Gets or sets value for the number of the Go Anywhere device timed check-ins
uint? TimedCheckInEntries { get; set; }
Property Value
TimedCheckInSeconds
Gets or sets value for the array of the Go Anywhere device check-in times in seconds
uint[]? TimedCheckInSeconds { get; set; }