From: Toby C. <tco...@di...> - 2005-06-02 05:48:42
|
At one stage there was a #define to this effect in player.h, dont recall if its still there but a good policy for limiting clashes would be to make all custom message types >=128 then if a new standard request is added to an interface it doesnt affect any other code. Toby Brian Gerkey wrote: > Tarek Taha wrote: > >> Am currently using the custom made interface below, i was wondering >> if i can use >> the position interface instead cause it will be easier for me to >> standarise the >> application. Can i define my Requests from within my driver or my >> client >> application rather than having to override the postion definitions or >> modifying >> the player.h file ? For example it would be awkward to use the " >> PLAYER_POSITION_SET_REQ to sound the horn or to increase the gear. My >> idea was >> to add me the definitions in the driver or the client as follows : >> >> #define PLAYER_CHAIRINTERFACE_SOUND_HORN_REQ ((uint8_t)10) > > > Sure. The server doesn't intepret message contents at all, so as long > as both your driver and your client know what the codes mean, you're > all set. I would #define them in a common .h that gets included by > both the driver and client code. > > brian. > |