18 #ifndef SVC_RATEGROUPDRIVER_HPP
19 #define SVC_RATEGROUPDRIVER_HPP
PlatformIntType NATIVE_INT_TYPE
PlatformUIntType NATIVE_UINT_TYPE
C++-compatible configuration header for fprime configuration.
Auto-generated base for RateGroupDriver component.
@ NUM_CYCLEOUT_OUTPUT_PORTS
Implementation class for RateGroupDriver.
~RateGroupDriver()
RateGroupDriverImpl destructor.
RateGroupDriver(const char *compName)
RateGroupDriver constructor.
void configure(const DividerSet ÷rsSet)
RateGroupDriver configuration function.
static const NATIVE_UINT_TYPE DIVIDER_SIZE
Size of the divider table, provided as a constants to users passing the table in.
Struct describing a divider.
NATIVE_INT_TYPE divisor
Divisor.
Divider()
Initializes divisor and offset to 0 (unused)
NATIVE_INT_TYPE offset
Offset.
Divider(NATIVE_INT_TYPE divisorIn, NATIVE_INT_TYPE offsetIn)
Initializes divisor and offset to passed-in pair.
Struct containing an array of dividers.
Divider dividers[Svc::RateGroupDriver::DIVIDER_SIZE]
Dividers.