/AWS1/CL_IOICONDBASEDCOLLSCH00¶
Information about a collection scheme that uses a simple logical expression to recognize what data to collect.
CONSTRUCTOR¶
IMPORTING¶
Required arguments:¶
iv_expression TYPE /AWS1/IOIEVENTEXPRESSION /AWS1/IOIEVENTEXPRESSION¶
The logical expression used to recognize what data to collect. For example,
$variable..Vehicle.OutsideAirTemperature>= 105.0
Optional arguments:¶
iv_minimumtriggerintervalms TYPE /AWS1/IOIUINT32 /AWS1/IOIUINT32¶
The minimum duration of time between two triggering events to collect data, in milliseconds.
If a signal changes often, you might want to collect data at a slower rate.
iv_triggermode TYPE /AWS1/IOITRIGGERMODE /AWS1/IOITRIGGERMODE¶
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.
iv_conditionlanguageversion TYPE /AWS1/IOILANGUAGEVERSION /AWS1/IOILANGUAGEVERSION¶
Specifies the version of the conditional expression language.
Queryable Attributes¶
expression¶
The logical expression used to recognize what data to collect. For example,
$variable..Vehicle.OutsideAirTemperature>= 105.0
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_EXPRESSION() |
Getter for EXPRESSION, with configurable default |
ASK_EXPRESSION() |
Getter for EXPRESSION w/ exceptions if field has no value |
HAS_EXPRESSION() |
Determine if EXPRESSION has a value |
minimumTriggerIntervalMs¶
The minimum duration of time between two triggering events to collect data, in milliseconds.
If a signal changes often, you might want to collect data at a slower rate.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_MINIMUMTRIGGERINTERVALMS() |
Getter for MINIMUMTRIGGERINTERVALMS, with configurable defau |
ASK_MINIMUMTRIGGERINTERVALMS() |
Getter for MINIMUMTRIGGERINTERVALMS w/ exceptions if field h |
HAS_MINIMUMTRIGGERINTERVALMS() |
Determine if MINIMUMTRIGGERINTERVALMS has a value |
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.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_TRIGGERMODE() |
Getter for TRIGGERMODE, with configurable default |
ASK_TRIGGERMODE() |
Getter for TRIGGERMODE w/ exceptions if field has no value |
HAS_TRIGGERMODE() |
Determine if TRIGGERMODE has a value |
conditionLanguageVersion¶
Specifies the version of the conditional expression language.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_CONDITIONLANGUAGEVERSION() |
Getter for CONDITIONLANGUAGEVERSION, with configurable defau |
ASK_CONDITIONLANGUAGEVERSION() |
Getter for CONDITIONLANGUAGEVERSION w/ exceptions if field h |
HAS_CONDITIONLANGUAGEVERSION() |
Determine if CONDITIONLANGUAGEVERSION has a value |