38 lines
1.1 KiB
Text
38 lines
1.1 KiB
Text
# Used to determine which of the next *_value fields are set.
|
|
# ParameterType.PARAMETER_NOT_SET indicates that the parameter was not set
|
|
# (if gotten) or is uninitialized.
|
|
# Values are enumerated in `ParameterType.msg`.
|
|
|
|
# The type of this parameter, which corresponds to the appropriate field below.
|
|
uint8 type
|
|
|
|
# "Variant" style storage of the parameter value. Only the value corresponding
|
|
# the type field will have valid information.
|
|
|
|
# Boolean value, can be either true or false.
|
|
bool bool_value
|
|
|
|
# Integer value ranging from -9,223,372,036,854,775,808 to
|
|
# 9,223,372,036,854,775,807.
|
|
int64 integer_value
|
|
|
|
# A double precision floating point value following IEEE 754.
|
|
float64 double_value
|
|
|
|
# A textual value with no practical length limit.
|
|
string string_value
|
|
|
|
# An array of bytes, used for non-textual information.
|
|
byte[] byte_array_value
|
|
|
|
# An array of boolean values.
|
|
bool[] bool_array_value
|
|
|
|
# An array of 64-bit integer values.
|
|
int64[] integer_array_value
|
|
|
|
# An array of 64-bit floating point values.
|
|
float64[] double_array_value
|
|
|
|
# An array of string values.
|
|
string[] string_array_value
|