From: Rich M. <jp...@gm...> - 2011-02-02 18:09:21
|
Have you tried searching the patch tracker? I see a patch that adds wifi to Stage 3.2.2, among other things. Is there any reason you're still using 2.1.1? http://sourceforge.net/tracker/?limit=25&func=&group_id=42445&atid=433166&as signee=&status=&category=382482&artgroup=&keyword=&submitter=&artifact_id=&a ssignee=&status=&category=382482&artgroup=&submitter=&keyword=wifi&artifact_ id=&submit=Filter&mass_category=&mass_priority=&mass_resolution=&mass_assign ee=&mass_artgroup=&mass_status=&mass_cannedresponse= > -----Original Message----- > From: T.sahar [mailto:tri...@ya...] > Sent: Wednesday, February 02, 2011 10:39 AM > To: pla...@li... > Subject: [Playerstage-users] p_wifi.cc > > > Hi, > Is there any one who have a complete version of the p_wifi.cc file > with > stage v2.1.1??? > > With the file I have , I can't read all the feature of the wifi model > > This is the p_wifi.cc I have: > > #include "p_driver.h" > > extern "C" { > int wifi_init( stg_model_t* mod ); > } > > InterfaceWifi::InterfaceWifi( player_devaddr_t addr, > StgDriver* driver, > ConfigFile* cf, > int section ) > > : InterfaceModel( addr, driver, cf, section, wifi_init ) > { > // nothing to do > } > > void InterfaceWifi::Publish( void ) > { > stg_wifi_data_t* sdata = (stg_wifi_data_t*)mod->data; > assert(sdata); > > player_wifi_data_t pdata; > memset( &pdata, 0, sizeof(pdata) ); > > // Translate the Stage-formatted sdata into the Player-formatted > pdata > pdata.links_count = sdata->neighbours->len; > pdata.links = new player_wifi_link_t[pdata.links_count]; > assert(pdata.links); > memset(pdata.links,0,sizeof(player_wifi_link_t)*pdata.links_count); > for(guint i=0;i<sdata->neighbours->len;i++) > { > stg_wifi_sample_t samp = g_array_index(sdata->neighbours, > stg_wifi_sample_t, i); > memcpy(pdata.links[i].mac,samp.mac,sizeof(pdata.links[i].mac)); > pdata.links[i].mac_count = sizeof(pdata.links[i].mac); > //printf("%f\n", samp.db); > > > } > > // Publish it > this->driver->Publish(this->addr, > PLAYER_MSGTYPE_DATA, > PLAYER_WIFI_DATA_STATE, > (void*)&pdata, sizeof(pdata), NULL); > delete [] pdata.links; > } > > int InterfaceWifi::ProcessMessage(QueuePointer &resp_queue, > player_msghdr_t* hdr, > void* data) > { > // PROCESS INCOMING REQUESTS HERE > return 0; > } > > > Sahar. > -- > View this message in context: http://old.nabble.com/p_wifi.cc- > tp30827084p30827084.html > Sent from the playerstage-users mailing list archive at Nabble.com. > > > ----------------------------------------------------------------------- > ------- > Special Offer-- Download ArcSight Logger for FREE (a $49 USD value)! > Finally, a world-class log management solution at an even better price- > free! > Download using promo code Free_Logger_4_Dev2Dev. Offer expires > February 28th, so secure your free ArcSight Logger TODAY! > http://p.sf.net/sfu/arcsight-sfd2d > _______________________________________________ > Playerstage-users mailing list > Pla...@li... > https://lists.sourceforge.net/lists/listinfo/playerstage-users |