mirror of
https://github.com/nasa/fprime.git
synced 2025-12-10 00:44:37 -06:00
Instead of adding the name argument to a constructor when FW_OBJECT_NAMES is enabled, always supply a name argument. Add a marco that conditionally sets the name to "" if FW_OBJECT_NAMES is not set. This cleans up a lot of the conditional compilation switches that weren't being tested and would silently break, while still stripping the strings from the binary.
This component takes a primary clock tick in the system and divides it down to drive output ports. Constructor arguments define the divisors for each port. The output ports are meant to be connected to the input ports of rate groups to drive them at the correct rate. RateGroupDriverComponentAi.xml - XML definition of rate group driver component RateGroupDriverImpl.hpp(.cpp) - Implementation for rate group driver RateGroupDriverModule.mdxml - MagicDraw project file that describes rate group driver component