Closed
Milestone
v7.0
Breaking changes
- Most non-simulation-related messages have been moved to the new
ros_acomms_msgspackage (!50 (merged)) - Removed the following and moved them to the
ros_acomms_uuvproject (!50 (merged)):legacy_translator_node.pyssp_node.pyxducer_safety_power_control.py
- Removed messages that had already been moved to the
ros_iridiumpackage (and should have been removed at that time) (!50 (merged)):IridiumPacket.msg
- Removed
sourcePublishertopic onacomms_driver_nodeand removedSource.msgmessage (!50 (merged)) - Moved example launch files to new
ros_acomms_examplespackage (!50 (merged)) - Moved simulation components into new
ros_acomms_modelingproject (!50 (merged)):modem_sim_node.py- Messages:
Tick,Tock,SimPacket,Location(see also !60 (merged))
- Moved test code to new
ros_acomms_testspackage (!50 (merged)) -
ltcodecsv1.0.0 or higher is required (!59 (merged)) - Removed
TxInhibitandWriteNmeaStringservices (which were previously marked as deprecated) (!51 (merged))
New Features
- Improved message queue performance and reliability (!55 (merged))
- Improved queue status message (!52 (merged))
- Source code cleanup (!50 (merged))
- Added a bunch of stuff to
.gitignore(!50 (merged)) - Support
catkin build(!54 (merged)) - Added handling for message encoding exceptions (!59 (merged))
- Added faster-than-realtime simulation capability for CI (!58 (merged))
- Improved CI (!56 (merged))
Bugfixes
- Added missing requirements to
requirements.txt:crccheck,bitstring,msgpack(!50 (merged)) - Fixed pinned versions for packages in
requirements.txtsoarlpyworks (!53 (merged)) - Fixed some bugs in modem sim location handling (!60 (merged))
- Fixed race condition in modem sim due to
acoustic_channelsubscriber being initialized too early. (!60 (merged)) - Fixed several codec config parsing bugs (!57 (merged))
- Correctly handle codec defaults for destination and priority (#33 (closed))
Deprecation
- Marked
packet_codecsrosparam as deprecated (!57 (merged)). It will be removed in a future release. (This used the rosparam loader to load codec files This doesn't handle includes, and it has all sorts of weird bugs, like not being able to handle uint64 literals due to a bug in the xml parser library used by roslaunch.)
Loading
Loading
Loading
Loading