Add test TDMA MAC node that can cycle through settings
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.