unitree_sdk2_python/unitree_sdk2py/test/helloworld/publisher.py

22 lines
502 B
Python
Raw Normal View History

2024-04-26 21:26:50 +08:00
import time
from unitree_sdk2py.core.channel import ChannelPublisher, ChannelFactortyInitialize
from helloworld import HelloWorld
ChannelFactortyInitialize()
pub = ChannelPublisher("topic", HelloWorld)
pub.Init()
for i in range(30):
msg = HelloWorld("Hello world. time:" + str(time.time()))
# msg.data = "Hello world. time:" + str(time.time())
if pub.Write(msg, 0.5):
print("publish success. msg:", msg)
else:
print("publish error.")
time.sleep(1)
pub.Close()