registerStdMsgs function
void
registerStdMsgs()
Registers every message in std_msgs.
Call once at startup, before the first subscribe or advertise.
Implementation
void registerStdMsgs() {
MessageRegistry.register(const MessageCodec<Byte>(
rosType: 'std_msgs/msg/Byte',
fromJson: Byte.fromJson,
toJson: _toJson,
));
MessageRegistry.register(const MessageCodec<ByteMultiArray>(
rosType: 'std_msgs/msg/ByteMultiArray',
fromJson: ByteMultiArray.fromJson,
toJson: _toJson,
));
MessageRegistry.register(const MessageCodec<Char>(
rosType: 'std_msgs/msg/Char',
fromJson: Char.fromJson,
toJson: _toJson,
));
MessageRegistry.register(const MessageCodec<Float32>(
rosType: 'std_msgs/msg/Float32',
fromJson: Float32.fromJson,
toJson: _toJson,
));
MessageRegistry.register(const MessageCodec<Float32MultiArray>(
rosType: 'std_msgs/msg/Float32MultiArray',
fromJson: Float32MultiArray.fromJson,
toJson: _toJson,
));
MessageRegistry.register(const MessageCodec<Float64MultiArray>(
rosType: 'std_msgs/msg/Float64MultiArray',
fromJson: Float64MultiArray.fromJson,
toJson: _toJson,
));
MessageRegistry.register(const MessageCodec<Int16>(
rosType: 'std_msgs/msg/Int16',
fromJson: Int16.fromJson,
toJson: _toJson,
));
MessageRegistry.register(const MessageCodec<Int16MultiArray>(
rosType: 'std_msgs/msg/Int16MultiArray',
fromJson: Int16MultiArray.fromJson,
toJson: _toJson,
));
MessageRegistry.register(const MessageCodec<Int32MultiArray>(
rosType: 'std_msgs/msg/Int32MultiArray',
fromJson: Int32MultiArray.fromJson,
toJson: _toJson,
));
MessageRegistry.register(const MessageCodec<Int64>(
rosType: 'std_msgs/msg/Int64',
fromJson: Int64.fromJson,
toJson: _toJson,
));
MessageRegistry.register(const MessageCodec<Int64MultiArray>(
rosType: 'std_msgs/msg/Int64MultiArray',
fromJson: Int64MultiArray.fromJson,
toJson: _toJson,
));
MessageRegistry.register(const MessageCodec<Int8>(
rosType: 'std_msgs/msg/Int8',
fromJson: Int8.fromJson,
toJson: _toJson,
));
MessageRegistry.register(const MessageCodec<Int8MultiArray>(
rosType: 'std_msgs/msg/Int8MultiArray',
fromJson: Int8MultiArray.fromJson,
toJson: _toJson,
));
MessageRegistry.register(const MessageCodec<MultiArrayDimension>(
rosType: 'std_msgs/msg/MultiArrayDimension',
fromJson: MultiArrayDimension.fromJson,
toJson: _toJson,
));
MessageRegistry.register(const MessageCodec<MultiArrayLayout>(
rosType: 'std_msgs/msg/MultiArrayLayout',
fromJson: MultiArrayLayout.fromJson,
toJson: _toJson,
));
MessageRegistry.register(const MessageCodec<UInt16>(
rosType: 'std_msgs/msg/UInt16',
fromJson: UInt16.fromJson,
toJson: _toJson,
));
MessageRegistry.register(const MessageCodec<UInt16MultiArray>(
rosType: 'std_msgs/msg/UInt16MultiArray',
fromJson: UInt16MultiArray.fromJson,
toJson: _toJson,
));
MessageRegistry.register(const MessageCodec<UInt32>(
rosType: 'std_msgs/msg/UInt32',
fromJson: UInt32.fromJson,
toJson: _toJson,
));
MessageRegistry.register(const MessageCodec<UInt32MultiArray>(
rosType: 'std_msgs/msg/UInt32MultiArray',
fromJson: UInt32MultiArray.fromJson,
toJson: _toJson,
));
MessageRegistry.register(const MessageCodec<UInt64>(
rosType: 'std_msgs/msg/UInt64',
fromJson: UInt64.fromJson,
toJson: _toJson,
));
MessageRegistry.register(const MessageCodec<UInt64MultiArray>(
rosType: 'std_msgs/msg/UInt64MultiArray',
fromJson: UInt64MultiArray.fromJson,
toJson: _toJson,
));
MessageRegistry.register(const MessageCodec<UInt8>(
rosType: 'std_msgs/msg/UInt8',
fromJson: UInt8.fromJson,
toJson: _toJson,
));
MessageRegistry.register(const MessageCodec<UInt8MultiArray>(
rosType: 'std_msgs/msg/UInt8MultiArray',
fromJson: UInt8MultiArray.fromJson,
toJson: _toJson,
));
}