13 #include <Ref/Top/RefTopologyAc.hpp> 55 cmdSeq.allocateBuffer(0,
mallocator, 5 * 1024);
58 FileHandling::fileUplink.configure(
".");
59 FileHandling::fileDownlink.configure(
".");
60 FileHandling::prmDb.configureSandbox(
".");
67 initComponents(state);
73 configComponents(state);
99 linuxTimer.startTimer(interval);
113 (void)comDriver.join();
117 tearDownComponents(state);
118 deinitComponents(state);
void startRateGroups(const Fw::TimeInterval &interval)
cycle the rate group driver based in a system timer
Svc::RateGroupDriver::DividerSet rateGroupDivisorsSet
required type definition to carry state
A MemAllocator implementation class that uses malloc.
Svc::ActiveRateGroup::ContextArray rateGroup3Context(0)
void configureTopology()
configure/setup components in project-specific way
void teardownTopology(const TopologyState &state)
teardown the F´ topology
U16 port
Port for TCP communication.
malloc based memory allocator
const char * hostname
Hostname for TCP communication.
Svc::ActiveRateGroup::ContextArray rateGroup1Context(0)
void stopRateGroups()
stop the rate groups
void setupTopology(const TopologyState &state)
initialize and run the F´ topology
Fw::MallocAllocator mallocator
Struct containing an array of dividers.
Svc::ActiveRateGroup::ContextArray rateGroup2Context(0)