test_msgs/msg/BoundedSequences Message

File: test_msgs/msg/BoundedSequences.msg

Raw Message Definition

# Bounded sequences of different types

bool[<=3] bool_values
byte[<=3] byte_values
char[<=3] char_values
float32[<=3] float32_values
float64[<=3] float64_values
int8[<=3] int8_values
uint8[<=3] uint8_values
int16[<=3] int16_values
uint16[<=3] uint16_values
int32[<=3] int32_values
uint32[<=3] uint32_values
int64[<=3] int64_values
uint64[<=3] uint64_values
string[<=3] string_values
BasicTypes[<=3] basic_types_values
Constants[<=3] constants_values
Defaults[<=3] defaults_values
bool[<=3] bool_values_default [false, true, false]
byte[<=3] byte_values_default [0, 1, 255]
char[<=3] char_values_default [0, 1, 127]
float32[<=3] float32_values_default [1.125, 0.0, -1.125]
float64[<=3] float64_values_default [3.1415, 0.0, -3.1415]
int8[<=3] int8_values_default [0, 127, -128]
uint8[<=3] uint8_values_default [0, 1, 255]
int16[<=3] int16_values_default [0, 32767, -32768]
uint16[<=3] uint16_values_default [0, 1, 65535]
int32[<=3] int32_values_default [0, 2147483647, -2147483648]
uint32[<=3] uint32_values_default [0, 1, 4294967295]
int64[<=3] int64_values_default [0, 9223372036854775807, -9223372036854775808]
uint64[<=3] uint64_values_default [0, 1, 18446744073709551615]
string[<=3] string_values_default ["", "max value", "min value"]
# Regression test: check alignment of basic field after a sequence field is correct

int32 alignment_check

Compact Message Definition

boolean[<=3] bool_values
octet[<=3] byte_values
uint8[<=3] char_values
float[<=3] float32_values
double[<=3] float64_values
int8[<=3] int8_values
uint8[<=3] uint8_values
int16[<=3] int16_values
uint16[<=3] uint16_values
int32[<=3] int32_values
uint32[<=3] uint32_values
int64[<=3] int64_values
uint64[<=3] uint64_values
string[<=3] string_values
test_msgs/msg/BasicTypes[<=3] basic_types_values
test_msgs/msg/Constants[<=3] constants_values
test_msgs/msg/Defaults[<=3] defaults_values
boolean[<=3] bool_values_default=(False, True, False)
octet[<=3] byte_values_default=(0, 1, 255)
uint8[<=3] char_values_default=(0, 1, 127)
float[<=3] float32_values_default=(1.125, 0.0, -1.125)
double[<=3] float64_values_default=(3.1415, 0.0, -3.1415)
int8[<=3] int8_values_default=(0, 127, -128)
uint8[<=3] uint8_values_default=(0, 1, 255)
int16[<=3] int16_values_default=(0, 32767, -32768)
uint16[<=3] uint16_values_default=(0, 1, 65535)
int32[<=3] int32_values_default=(0, 2147483647, -2147483648)
uint32[<=3] uint32_values_default=(0, 1, 4294967295)
int64[<=3] int64_values_default=(0, 9223372036854775807, -9223372036854775808)
uint64[<=3] uint64_values_default=(0, 1, 18446744073709551615)
string[<=3] string_values_default=('', 'max value', 'min value')
int32 alignment_check