- No process global ros initialization anymore
- You now have to call
Ros2.init
once which will create a custom context and node for the UI.
- You now have to call
- Topics can have multiple types
queryTopicType
becamequeryTopicTypes
and gives a list instead of a single stringTopicInfo
'sdatatype
becamedatatypes
and is also now a list of strings
- init now always takes the name first and the optional command line args second
- Now called Subscription
- Support for subscriber specific namespaces has been dropped
getNumPublishers
is replaced bygetPublisherCount
- You can specify a
messageType
to subscribe to on the topic, if no type is specified, the type is determined automatically. running
changed toenabled
to be consistent with other items
- Currently no singleton available. Instead a service client can be created using the Ros2 singleton.
isServerConnected()
renamed toisServerReady()
- sendGoalAsync params changed and instead of callbacks now receives an options object which may
contain callback members for
onGoalResponse
,onFeedback
andonResult
.
See docs for details. - swapped order of name and type in arguments to conform with subscription etc.
- Rate of 0 will now disable updates instead of removing throttling.
- Removed
active
alias forenabled