Hi guys, I solved the problem by adding the line:
*register_event(Observation_event::static_get_name());* In the configuration method of the component that generates the event. 2011/10/28 andrea simeoni <andreasimeon...@gmail.com> > Hi guys, > > I've created a custom event in my NOX environment: "Observation_event". I'm > able to compile my code, and I'm able to post the event; but if I need to > handle the event, when launching NOX I got the following error: > * > |nox|ERR:Cannot change the state of 'MyComp' to INSTALLED: > 'MyComp' ran into an error: > Event 'Observation_event' doesn't exist.* > > Where MyComp is the component that needs to handle the event. The code in > its configuration function is the following: > > void MyComp::configure(const Configuration* c) > { > lg.dbg(" Configure called "); > > register_handler<Observation_event> > (boost::bind(&MioComp::handle_observation_event, this, _1)); > } > > > I tried also to add the event in the nox/src/etc/nox.json, including also > the name of MyComp in the priority list, but the outcome is the same. > Any suggestions? I'm forgetting some step? > > Thank you > > > > > -- > Andrea Simeoni > -- Andrea Simeoni
_______________________________________________ nox-dev mailing list nox-dev@noxrepo.org http://noxrepo.org/mailman/listinfo/nox-dev