Data: Evaluate the condition against active or inactive FaultData. Include a child diagnostic condition with related fault Diagnostic or NoDiagnostic to detect any FaultData.
AfterDeviceWorkHours
Work Hours Operator: Occurs after the Device's assigned WorkTime.
AfterRuleWorkHours
Work Hours Operator: Occurs after the WorkTime assigned to this condition.
And
Operator: Condition for "And" operations. "And" conditions must have two or more children that will act as the operands in the equation.
Aux1
Auxiliary Operator: Evaluate against the asset(s) Auxiliary 1 value. Auxiliary conditions can have the value of 0 (False) or 1 (True).
Aux2
Auxiliary Operator: Evaluate against the asset(s) Auxiliary 2 value. Auxiliary conditions can have the value of 0 (False) or 1 (True).
Aux3
Auxiliary Operator: Evaluate against the asset(s) Auxiliary 3 value. Auxiliary conditions can have the value of 0 (False) or 1 (True).
Aux4
Auxiliary Operator: Evaluate against the asset(s) Auxiliary 4 value. Auxiliary conditions can have the value of 0 (False) or 1 (True).
Aux5
Auxiliary Operator: Evaluate against the asset(s) Auxiliary 5 value. Auxiliary conditions can have the value of 0 (False) or 1 (True).
Aux6
Auxiliary Operator: Evaluate against the asset(s) Auxiliary 6 value. Auxiliary conditions can have the value of 0 (False) or 1 (True).
Aux7
Auxiliary Operator: Evaluate against the asset(s) Auxiliary 7 value. Auxiliary conditions can have the value of 0 (False) or 1 (True).
Aux8
Auxiliary Operator: Evaluate against the asset(s) Auxiliary 8 value. Auxiliary conditions can have the value of 0 (False) or 1 (True).
Device
Asset: Apply to the Device specified in this condition. This will take priority over the Group(s) assigned to the Rule. When no asset condition is specified the rule will apply to all assets in the rule's groups.
DeviceWorkHours
Work Hours Operator: Occurs during the Device's assigned WorkTime.
DistanceBetweenGps
Data: Distance Between GPS points in meters.
DistanceLongerThan
Value Operator: The duration of the child condition must continue to be true for a distance longer than the value of this condition in km.
DistanceShorterThan
Value Operator: The duration of the child condition must continue to be true for no longer distance than the value of this condition in km.
Driver
Asset: Apply to the Device that the Driver specified in this condition is assigned to. This will take priority over the Group(s) assigned to the Rule. When no asset condition is specified the rule will apply to all assets in the rule's groups.
DurationBetweenGps
Data: Time Between GPS points in seconds.
DurationLongerThan
Value Operator: The duration of the child condition must continue to be true for longer than the value of this condition in seconds.
DurationShorterThan
Value Operator: The duration of the child condition must continue to be true for no longer than the value of this condition in seconds.
DVIRDefect
Data: Exception event for whenever DVIRDefect is detected.
EnteringArea
Zone Operator: Evaluate if the related asset(s) are entering the bounds a Zone specified in this condition.
ExitingArea
Zone Operator: Evaluate if the related asset(s) are exiting the bounds a Zone specified in this condition.
ExpectedDistance
Operator: True when the expected distance of the child condition meets this conditions value in km.
ExpectedDuration
Operator: True when the expected duration of the child condition meets this conditions value in seconds.
Fault
Data: Evaluate the condition against active FaultData. Include a child diagnostic condition with related fault Diagnostic or NoDiagnostic to detect any FaultData.
FilterStatusDataByDiagnostic
Data: Evaluate the condition against StatusData related to a particular Diagnostic. This condition will have the Diagnostic property populated and is used in conjunction with (as child of) an operator (IsValueMoreThan, IsValueLessThan, IsValueEqualTo, AnyData).
Group
Operator : Condition applies to a fine grained Group under the Rule's Group hierarchy. This is used to separate conditions in a single rule where different groups require different conditions. For example group "Heavy Truck" has a lower harsh braking value than group "Passenger Car" with those conditions "Or"ed together in the same rule.
Ignition
Ignition Operator: Evaluate against the asset(s) ignition value. Ignition conditions can have the value of 0 (Off) or 1 (On).
InsideArea
Zone Operator: Evaluate if related the asset(s) are inside the Zone specified by this condition.
InvertResult
Operator: Invert the results of the child condition(s).
IsDriving
Data: Is the asset driving. Extract a sequence of values of +1 (at start of driving), -1 (at beginning of stoppage), 0 (state unknown: usually occurs at start and the end of available span of the LogRecord(s)).
IsValueEqualTo
Operator: The result of the child condition is equal to value of this condition.
IsValueLessThan
Operator: The result of the child condition is less than value of this condition.
IsValueLessThanPercent
Operator: The result of the child condition is less than a percentage of the value of this condition.
IsValueMoreThan
Operator: The result of the child condition is greater than value of this condition.
IsValueMoreThanPercent
Operator: The result of the child condition is greater than a percentage of the value of this condition.
IsValueThreshold
Operator: The result of the child condition is plus/minus the value of this condition.
NoDVIRCheck
Data: No Pre or Post DVIR check is performed between working days.
NoPostDVIRCheck
Data: No Pre or Post DVIR check is performed between working days.
NoPreDVIRCheck
Data: No Pre or Post DVIR check is performed between working days.
Or
Operator: Condition for "Or" operations. "Or" conditions must have two or more children that will act as the operands in the equation.
OutsideArea
Zone Operator: Evaluate if the related asset(s) are outside the Zone specified in this condition.
RuleWorkHours
Work Hours Operator: Occurs during the WorkTime assigned to this condition.
Speed
Data: The speed of the asset in km/h. Compare against this value using an operator. Example: IsValueMoreThan(value) - child of Speed condition.
SpeedLimit
Data: The posted road speed of the road the asset is located on in km/h. Compare against this value using an operator and comparing to speed.
SpeedLimitAsMeasurement
Data: The posted road speed of the road the asset is located on in km/h. Used as measurement and filtered by its parent filters.
SpeedLimitCommercial
Data: The posted road speed of the road the asset is located on in km/h. Compare against this value using an operator and comparing to speed, uses commercial speed data only.
SpeedLimitCommercialExcludingEstimates
Data: The posted road speed of the road the asset is located on in km/h. Compare against this value using an operator and comparing to speed, uses commercial speed data only; excludes estimate speed values.
SpeedLimitCommunity
Data: The posted road speed of the road the asset is located on in km/h. Compare against this value using an operator and comparing to speed, uses community speed data only.
SpeedLimitCommunityExcludingEstimates
Data: The posted road speed of the road the asset is located on in km/h. Compare against this value using an operator and comparing to speed, uses community speed data only; excludes estimate speed values.
SpeedLimitExcludingEstimates
Data: The posted road speed of the road the asset is located on in km/h. Compare against this value using an operator and comparing to speed; excludes estimate speed values.
Stop
Data: Evaluate against the related asset(s) trip stop value.
TripDistance
Data: The trip distance of the asset in km. Compare against this value using an operator. Example: DistanceLongerThan(value) - child of TripDistance condition.
TripDuration
Data: The trip duration of the asset in seconds. Compare against this value using an operator. Example: DurationLongerThan(value) - child of TripDuration condition.
ZoneStop
Zone Operator: Evaluate if the related asset(s) are stopped inside the Zone specified in this condition.