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,
  ));
}