Table of Contents

Class DeviceStatusFilterCondition

Namespace
Geotab.Checkmate.ObjectModel
Assembly
Geotab.Checkmate.ObjectModel.dll

Device Status And/Or Filter object

public class DeviceStatusFilterCondition : Search, IEntity
Inheritance
DeviceStatusFilterCondition
Implements
Inherited Members

Constructors

DeviceStatusFilterCondition()

public DeviceStatusFilterCondition()

Properties

DeviceStatusFilterConditions

Gets or sets the filter conditions

public IList<DeviceStatusFilterCondition>? DeviceStatusFilterConditions { get; set; }

Property Value

IList<DeviceStatusFilterCondition>

object converted to where clause, string

IsDeviceCommunicating

Gets or sets search for devices based on their current communicating status. A device is communicating: - When the vehicle is driving and has communicated within the past 10 minutes. - When the vehicle is not driving and has communicated within the past 24 hours.

public bool? IsDeviceCommunicating { get; set; }

Property Value

bool?

true to only return communicating devices. false to only return not communicating devices.

IsDriving

Gets or sets the filter indicating if device is driving Can only be driving if IsCommunicating is true

public bool? IsDriving { get; set; }

Property Value

bool?

true stored in db but can be overridden by Inactive if device isn’t communicating false not driving or Inactive

Relation

Gets or sets And/Or for device status filter

public SearchRelation? Relation { get; set; }

Property Value

SearchRelation?

And/Or part of where clause string