mirror of
https://github.com/nasa/fprime.git
synced 2025-12-12 07:43:50 -06:00
31 lines
799 B
C++
31 lines
799 B
C++
#include <Autocoders/Python/test/param_string/TestPrmImpl.hpp>
|
|
#include <Autocoders/Python/test/param_string/TestPrmSourceImpl.hpp>
|
|
#include <Fw/Obj/SimpleObjRegistry.hpp>
|
|
|
|
int main(int argc, char* argv[]) {
|
|
|
|
#if FW_PORT_TRACING
|
|
Fw::PortBase::setTrace(true);
|
|
#endif
|
|
|
|
#if FW_OBJECT_REGISTRATION == 1
|
|
Fw::SimpleObjRegistry objReg;
|
|
#endif
|
|
|
|
TestPrmImpl testImpl("TestPrmImpl");
|
|
testImpl.init();
|
|
TestParamSourceImpl prmSrc("TestPrmSrc");
|
|
prmSrc.init();
|
|
|
|
testImpl.set_ParamGet_OutputPort(0,prmSrc.get_paramGetPort_InputPort(0));
|
|
testImpl.set_ParamSet_OutputPort(0,prmSrc.get_paramSetPort_InputPort(0));
|
|
#if FW_OBJECT_REGISTRATION == 1
|
|
objReg.dump();
|
|
#endif
|
|
Fw::ParamString str("SomeParameter");
|
|
prmSrc.setPrm(str);
|
|
testImpl.loadParameters();
|
|
testImpl.printParam();
|
|
|
|
}
|