/AWS1/CL_IOIROS2PRIMITIVEMSG00¶
Represents a ROS 2 compliant primitive type message of the complex data structure.
CONSTRUCTOR¶
IMPORTING¶
Required arguments:¶
iv_primitivetype TYPE /AWS1/IOIROS2PRIMITIVETYPE /AWS1/IOIROS2PRIMITIVETYPE¶
The primitive type (integer, floating point, boolean, etc.) for the ROS 2 primitive message definition.
Optional arguments:¶
iv_offset TYPE /AWS1/RT_DOUBLE_AS_STRING /AWS1/RT_DOUBLE_AS_STRING¶
The offset used to calculate the signal value. Combined with scaling, the calculation is
value = raw_value * scaling + offset.
iv_scaling TYPE /AWS1/RT_DOUBLE_AS_STRING /AWS1/RT_DOUBLE_AS_STRING¶
A multiplier used to decode the message.
iv_upperbound TYPE /AWS1/IOIMAXSTRINGSIZE /AWS1/IOIMAXSTRINGSIZE¶
An optional attribute specifying the upper bound for
STRINGandWSTRING.
Queryable Attributes¶
primitiveType¶
The primitive type (integer, floating point, boolean, etc.) for the ROS 2 primitive message definition.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_PRIMITIVETYPE() |
Getter for PRIMITIVETYPE, with configurable default |
ASK_PRIMITIVETYPE() |
Getter for PRIMITIVETYPE w/ exceptions if field has no value |
HAS_PRIMITIVETYPE() |
Determine if PRIMITIVETYPE has a value |
offset¶
The offset used to calculate the signal value. Combined with scaling, the calculation is
value = raw_value * scaling + offset.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_OFFSET() |
Getter for OFFSET, with configurable default |
ASK_OFFSET() |
Getter for OFFSET w/ exceptions if field has no value |
STR_OFFSET() |
String format for OFFSET, with configurable default |
HAS_OFFSET() |
Determine if OFFSET has a value |
scaling¶
A multiplier used to decode the message.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_SCALING() |
Getter for SCALING, with configurable default |
ASK_SCALING() |
Getter for SCALING w/ exceptions if field has no value |
STR_SCALING() |
String format for SCALING, with configurable default |
HAS_SCALING() |
Determine if SCALING has a value |
upperBound¶
An optional attribute specifying the upper bound for
STRINGandWSTRING.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_UPPERBOUND() |
Getter for UPPERBOUND, with configurable default |
ASK_UPPERBOUND() |
Getter for UPPERBOUND w/ exceptions if field has no value |
HAS_UPPERBOUND() |
Determine if UPPERBOUND has a value |