Skip to content
### New Features:
- Rate and frame size settings in the TdmaMacNode are not handled using getters/setters.
- Added `TdmaTestMacNode` (`tdma_test_mac_node.py)`: inherits from TdmaMacNode and adds the ability to cycle settings for miniframe and dataframe rates and sizes as well as packet duration. Packet duration is user-specified, with reasonable defaults based on 5kHz bandwidth FDP packets.  It publishes a new status message (`TdmaTestMacStatus`) that includes information on the rates and sizes being used, along with packet duration.

### Bugfixes:
- Miniframe rate setting is now respected in TDMA MAC nodes
- Invalid user settings for `bytes_per_[data|mini]frame` are now clamped to the maximum value, and a warning is logged.