ConditionBasedCollectionScheme - AWS IoT FleetWise

ConditionBasedCollectionScheme

Information about a collection scheme that uses a simple logical expression to recognize what data to collect.

Contents

expression

The logical expression used to recognize what data to collect. For example, $variable.`Vehicle.OutsideAirTemperature` >= 105.0.

Type: String

Length Constraints: Minimum length of 1. Maximum length of 2048.

Required: Yes

conditionLanguageVersion

Specifies the version of the conditional expression language.

Type: Integer

Valid Range: Minimum value of 1.

Required: No

minimumTriggerIntervalMs

The minimum duration of time between two triggering events to collect data, in milliseconds.

Note

If a signal changes often, you might want to collect data at a slower rate.

Type: Long

Valid Range: Minimum value of 0. Maximum value of 4294967295.

Required: No

triggerMode

Whether to collect data for all triggering events (ALWAYS). Specify (RISING_EDGE), or specify only when the condition first evaluates to false. For example, triggering on "AirbagDeployed"; Users aren't interested on triggering when the airbag is already exploded; they only care about the change from not deployed => deployed.

Type: String

Valid Values: ALWAYS | RISING_EDGE

Required: No

See Also

For more information about using this API in one of the language-specific AWS SDKs, see the following: