/AWS1/CL_IOESTATE¶
Information that defines a state of a detector.
CONSTRUCTOR¶
IMPORTING¶
Required arguments:¶
iv_statename TYPE /AWS1/IOESTATENAME /AWS1/IOESTATENAME¶
The name of the state.
Optional arguments:¶
io_oninput TYPE REF TO /AWS1/CL_IOEONINPUTLIFECYCLE /AWS1/CL_IOEONINPUTLIFECYCLE¶
When an input is received and the
conditionis TRUE, perform the specifiedactions.
io_onenter TYPE REF TO /AWS1/CL_IOEONENTERLIFECYCLE /AWS1/CL_IOEONENTERLIFECYCLE¶
When entering this state, perform these
actionsif theconditionis TRUE.
io_onexit TYPE REF TO /AWS1/CL_IOEONEXITLIFECYCLE /AWS1/CL_IOEONEXITLIFECYCLE¶
When exiting this state, perform these
actionsif the specifiedconditionisTRUE.
Queryable Attributes¶
stateName¶
The name of the state.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_STATENAME() |
Getter for STATENAME, with configurable default |
ASK_STATENAME() |
Getter for STATENAME w/ exceptions if field has no value |
HAS_STATENAME() |
Determine if STATENAME has a value |
onInput¶
When an input is received and the
conditionis TRUE, perform the specifiedactions.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_ONINPUT() |
Getter for ONINPUT |
onEnter¶
When entering this state, perform these
actionsif theconditionis TRUE.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_ONENTER() |
Getter for ONENTER |
onExit¶
When exiting this state, perform these
actionsif the specifiedconditionisTRUE.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_ONEXIT() |
Getter for ONEXIT |
Public Local Types In This Class¶
Internal table types, representing arrays and maps of this class, are defined as local types:
TT_STATES¶
TYPES TT_STATES TYPE STANDARD TABLE OF REF TO /AWS1/CL_IOESTATE WITH DEFAULT KEY
.