9 pubs = { rospy.Publisher(
'bool', std_msgs.msg.Bool, queue_size=10) : std_msgs.msg.Bool(data=
True),
10 rospy.Publisher(
'byte', std_msgs.msg.Byte, queue_size=10) : std_msgs.msg.Byte(1),
11 rospy.Publisher(
'bytemultiarray', std_msgs.msg.ByteMultiArray, queue_size=10) : std_msgs.msg.ByteMultiArray(data=[-1,2,-3]),
12 rospy.Publisher(
'char', std_msgs.msg.Char, queue_size=10) : std_msgs.msg.Char(2),
13 rospy.Publisher(
'colorrgba', std_msgs.msg.ColorRGBA, queue_size=10) : std_msgs.msg.ColorRGBA(0.1,0.2,0.3,0.4),
14 rospy.Publisher(
'duration', std_msgs.msg.Duration, queue_size=10) : std_msgs.msg.Duration(rospy.Time(1.234)),
15 rospy.Publisher(
'empty', std_msgs.msg.Empty, queue_size=10) : std_msgs.msg.Empty(),
16 rospy.Publisher(
'float32', std_msgs.msg.Float32, queue_size=10) : std_msgs.msg.Float32(1.234),
17 rospy.Publisher(
'float64', std_msgs.msg.Float64, queue_size=10) : std_msgs.msg.Float64(5.678),
18 rospy.Publisher(
'header', std_msgs.msg.Header, queue_size=10) : std_msgs.msg.Header(seq=1234,stamp=rospy.Time(1.234),frame_id=
"frame"),
19 rospy.Publisher(
'int16', std_msgs.msg.Int16, queue_size=10) : std_msgs.msg.Int16(-1),
20 rospy.Publisher(
'int32', std_msgs.msg.Int32, queue_size=10) : std_msgs.msg.Int32(-2),
21 rospy.Publisher(
'int64', std_msgs.msg.Int64, queue_size=10) : std_msgs.msg.Int64(-3),
22 rospy.Publisher(
'int8', std_msgs.msg.Int8, queue_size=10) : std_msgs.msg.Int8(-4),
25 rospy.Publisher(
'string', std_msgs.msg.String, queue_size=10) : std_msgs.msg.String(
"euslisp"),
26 rospy.Publisher(
'time', std_msgs.msg.Time, queue_size=10) : std_msgs.msg.Time(rospy.Time(1.234)),
27 rospy.Publisher(
'uint16', std_msgs.msg.UInt16, queue_size=10) : std_msgs.msg.UInt16(1),
28 rospy.Publisher(
'uint32', std_msgs.msg.UInt32, queue_size=10) : std_msgs.msg.UInt32(2),
29 rospy.Publisher(
'uint64', std_msgs.msg.UInt64, queue_size=10) : std_msgs.msg.UInt64(3),
30 rospy.Publisher(
'uint8', std_msgs.msg.UInt8, queue_size=10) : std_msgs.msg.UInt8(4),
31 rospy.Publisher(
'float32multiarray', std_msgs.msg.Float32MultiArray, queue_size=10) : std_msgs.msg.Float32MultiArray(data=[1.234,5.678]),
32 rospy.Publisher(
'float64multiarray', std_msgs.msg.Float64MultiArray, queue_size=10) : std_msgs.msg.Float64MultiArray(data=[1.234,5.678]),
33 rospy.Publisher(
'int16multiarray', std_msgs.msg.Int16MultiArray, queue_size=10) : std_msgs.msg.Int16MultiArray(data=[-1,2,-3]),
34 rospy.Publisher(
'int32multiarray', std_msgs.msg.Int32MultiArray, queue_size=10) : std_msgs.msg.Int32MultiArray(data=[-4,5,-6]),
35 rospy.Publisher(
'int64multiarray', std_msgs.msg.Int64MultiArray, queue_size=10) : std_msgs.msg.Int64MultiArray(data=[-7,8,-9]),
36 rospy.Publisher(
'int8multiarray', std_msgs.msg.Int8MultiArray, queue_size=10) : std_msgs.msg.Int8MultiArray(data=[-10,11,-12]),
37 rospy.Publisher(
'uint16multiarray', std_msgs.msg.UInt16MultiArray, queue_size=10) : std_msgs.msg.UInt16MultiArray(data=[1,2,3]),
38 rospy.Publisher(
'uint32multiarray', std_msgs.msg.UInt32MultiArray, queue_size=10) : std_msgs.msg.UInt32MultiArray(data=[4,5,6]),
39 rospy.Publisher(
'uint64multiarray', std_msgs.msg.UInt64MultiArray, queue_size=10) : std_msgs.msg.UInt64MultiArray(data=[7,8,9]),
40 rospy.Publisher(
'uint8multiarray', std_msgs.msg.UInt8MultiArray, queue_size=10) : std_msgs.msg.UInt8MultiArray(data=[ord(
'e'),ord(
'u'),ord('s')]), # ascii codes of 'eus'
41 rospy.Publisher(
'fixedarray', roseus.msg.FixedArray, queue_size=10) : roseus.msg.FixedArray(float32_data=[1,-2,3], float64_data=[4,-5,6], int16_data=[7,-8,9], int32_data=[10,-11,12], int64_data=[13,-14,15], int8_data=[16,-17,18], uint16_data=[1,2,3], uint32_data=[4,5,6], uint64_data=[7,8,9], uint8_data=[ord(
'j'),ord(
'o'),ord(
'h'),ord(
'o'),ord(
's'),ord(
'y'),ord(
's'),ord(
't'),ord(
'e'),ord(
'm'),ord(
'k'),ord(
'o'),ord(
'u'),ord('g'),ord('a'),ord('k'),ord('
u')], bool_data=[True, False], time_data=[rospy.Time(0), rospy.Time(1)], duration_data=[rospy.Time(0), rospy.Time(1)], string_data=[std_msgs.msg.String("ros"), std_msgs.msg.String("eus")]), 42 rospy.Publisher('variablearray', roseus.msg.VariableArray, queue_size=10) : roseus.msg.VariableArray(float32_data=[1,-2,3], float64_data=[4,-5,6], int16_data=[7,-8,9], int32_data=[10,-11,12], int64_data=[13,-14,15], int8_data=[16,-17,18], uint16_data=[1,2,3], uint32_data=[4,5,6], uint64_data=[7,8,9], uint8_data=[ord(
'j'),ord(
'o'),ord(
'h'),ord(
'o'),ord(
's'),ord(
'y'),ord(
's'),ord(
't'),ord(
'e'),ord(
'm'),ord(
'k'),ord(
'o'),ord(
'u'),ord('g'),ord('a'),ord('k'),ord('
u')], bool_data=[True, False], time_data=[rospy.Time(0), rospy.Time(1)], duration_data=[rospy.Time(0), rospy.Time(1)], string_data=[std_msgs.msg.String("ros"), std_msgs.msg.String("eus")]), 44 rospy.init_node('test_geneus_send_msgs', anonymous=
True)
46 while not rospy.is_shutdown():
47 for p,i
in pubs.iteritems():
51 if __name__ ==
'__main__':
54 except rospy.ROSInterruptException: