added support for setting tdma slots by range, added modem commands to tdma scripted, bug fixes to tdma, tdma status updates, new ci tests and some in progress
- May 31, 2024
-
-
Caileigh Fitzgerald authored
added new ci test case tdma_extreme_configs. This tests the max range of slots and extreme sets of overlapping ranges. TODO: more configs to add
4d5ad752 -
Caileigh Fitzgerald authored9dd2d8eb
-
Caileigh Fitzgerald authored2705ede4
-
Caileigh Fitzgerald authored
found bug in case where nav_slots overlaps with aloha_slots in a specific way. That is now tested. Better warnings
5fb57636 -
Caileigh Fitzgerald authoredea1bea7a
-
Caileigh Fitzgerald authoredf4fc7cd1
-
Caileigh Fitzgerald authored
trying to get modem commands ci tested. Having issues testing two modem commands rospy.wait_for_message() back to back misses these messages. TODO: more work on this feature. But otherwise could be used.
4db578d6 -
Caileigh Fitzgerald authored
scripted test plan file conditional on test_cycling_rates arg. Adding new test plan for modem_command ci test
eebe4bf8 -
Caileigh Fitzgerald authored48930385
-
Caileigh Fitzgerald authored
fixed logic bug in init. Better handling of no test plan case. Added additional debugging output and conditional rosparam clearing on exit
f3eb0c29
-
- May 30, 2024
-
-
Caileigh Fitzgerald authored
changed slot data type to uint16 from int8 to support more slots (now that we can take a range for slots, this makes it easier to create 300+ slots and int8 overlows at +/-128. New range: 0, 2^16. Should be plentry for a while)
78138d36 -
Caileigh Fitzgerald authored
added modem_command feature to tdma_scripted. Now test plan entries can have a list of modem commands that will be published to nmea_to_modem before each transmit in that test. Examples coming with CI test.
7fcb8d17 -
Caileigh Fitzgerald authored
added methods for supporting range string input for aloha_slots. Handles AttributeError if user passes invalid range string with dynamic_reconf rather than generic error. Fixed bug in handle_queuing_packet(). Set position_in_queue to None by default. Cleaned up logging
c207dd22 -
Caileigh Fitzgerald authored
new method cache_slot_ranges_for_status() to handle caching the range string for status. cleaned up logging
477fd693 -
Caileigh Fitzgerald authored
added method expand_slot_range to handle parsing slot range strings. Set num_slots before setting active_slots. Cleaned up logging.
606bb003 -
Caileigh Fitzgerald authored
added method for parsing and re-generating tdma slot ranges to support defining a set of tdma slots with a range
8c2706aa
-