42 lines
736 B
C++

#include <Fw/Obj/SimpleObjRegistry.hpp>
#include <Autocoders/test/serialize_user/ExampleComponentImpl.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
#if FW_OBJECT_REGISTRATION == 1
objReg.dump();
#endif
ExampleComponentImpl comp
#if FW_OBJECT_NAMES
("ExComp");
#else
;
#endif
comp.init(10);
comp.start(10, 10 * 1024, 100);
AnotherExample::InputExamplePort* port = comp.get_exampleInput_InputPort(0);
ANameSpace::UserSerializer arg;
SomeUserStruct val = {12,29.6,2};
arg.setVal(val);
port->invoke(-10,arg);
Os::Task::delay(1000);
comp.exit();
}