You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
|`count`| Fleet counts based on regions. Rule `minimum`/`maximum` refers to number of devices in [Rule Units](#rule-units). |
273
-
|`time`| Individual limitations on time spent in one or more vehicle-states. Rule `minimum`/`maximum` refers to increments of time in [Rule Units](#rule-units). |
273
+
|`time`| Individual limitations or fees based upon time spent in one or more vehicle-states. Rule `minimum`/`maximum` refers to increments of time in [Rule Units](#rule-units). |
274
274
|`speed`| Global or local speed limits. Rule `minimum`/`maximum` refers to speed in [Rule Units](#rule-units). |
275
275
|`rate`|**[Beta feature](/general-information.md#beta-features):***Yes (as of 1.0.0)*. Fees or subsidies based on regions and time spent in one or more vehicle-states. Rule `rate_amount` refers to the rate charged according to the [Rate Recurrences](#rate_recurrences) and the [currency requirements](/general-information.md#costs-and-currencies) in [Rule Units](#rule-units). *Prior to implementation agencies should consult with providers to discuss how the `rate` rule will be used. Most agencies do this as a matter of course, but it is particularly important to communicate in advance how frequently and in what ways rates might change over time.*|
276
276
|`user`| Information for users, e.g. about helmet laws. Generally can't be enforced via events and telemetry. |
@@ -312,11 +312,12 @@ An individual `Rule` object is defined by the following fields:
312
312
313
313
Rate recurrences specify when a rate is applied – either once, or periodically according to a `time_unit` specified using [Rule Units](#rule-units). A `time_unit` refers to a unit of time as measured in local time for the juristiction – a day begins at midnight local time, an hour begins at the top of the hour, etc.
314
314
315
-
| Name | Description |
316
-
| --------- | ------------------- |
317
-
|`once`| Rate is applied once to vehicles entering a matching status from a non-matching status. |
318
-
|`each_time_unit`| During each `time_unit`, rate is applied once to vehicles entering or remaining in a matching status. Requires a `time_unit` to be specified using `rule_units`. |
319
-
|`per_complete_time_unit`| Rate is applied once per complete `time_unit` that vehicles remain in a matching status. Requires a `time_unit` to be specified using `rule_units`. |
|`once_on_match`| Rate is applied once when a vehicle transitions **into** a matching status from a non-matching status. |
318
+
|`once_on_unmatch`| Rate is applied once a vehicle transitions **out of** a matching status to a non-matching status. |
319
+
|`each_time_unit`| During each `time_unit`, rate is applied once to vehicles entering or remaining in a matching status. Requires a `time_unit` to be specified using `rule_units`. |
320
+
|`per_complete_time_unit`| Rate is applied once per complete `time_unit` that vehicles remain in a matching status. Requires a `time_unit` to be specified using `rule_units`. |
0 commit comments