fprime/Svc/RateGroupDriver
Joshua Anderson 3cccd731d9
Refactor FW_OBJECT_NAMES switches and fix building without object names
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.
2020-10-07 17:19:05 -07:00
..
2017-06-16 08:25:38 -07:00
2017-06-16 08:25:38 -07:00
2017-06-16 08:25:38 -07:00

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