Update of /cvsroot/playerstage/code/stage/src
In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv15273/src
Modified Files:
p_wifi.cc
Log Message:
started adding publishing support to wifi model
Index: p_wifi.cc
===================================================================
RCS file: /cvsroot/playerstage/code/stage/src/p_wifi.cc,v
retrieving revision 1.3
retrieving revision 1.4
diff -C2 -d -r1.3 -r1.4
*** p_wifi.cc 23 Aug 2007 19:58:49 -0000 1.3
--- p_wifi.cc 26 Nov 2007 21:50:08 -0000 1.4
***************
*** 53,57 ****
// Translate the Stage-formatted sdata into the Player-formatted pdata
!
// Publish it
this->driver->Publish(this->addr,
--- 53,70 ----
// 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);
! //printf("WiFi: publishing %u links\n", 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("%s\n", (char*)pdata.links[i].mac);
! }
!
// Publish it
this->driver->Publish(this->addr,
***************
*** 59,62 ****
--- 72,76 ----
PLAYER_WIFI_DATA_STATE,
(void*)&pdata, sizeof(pdata), NULL);
+ delete [] pdata.links;
}
-------------------------------------------------------------------------
This SF.net email is sponsored by: Microsoft
Defy all challenges. Microsoft(R) Visual Studio 2005.
http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/
_______________________________________________
Playerstage-commit mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/playerstage-commit