Update of /cvsroot/playerstage/code/player/client_libs/libplayerc
In directory 
sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv25240/client_libs/libplayerc

Modified Files:
        playerc.h dev_actarray.c 
Log Message:
fixes for swig actarray support


Index: dev_actarray.c
===================================================================
RCS file: 
/cvsroot/playerstage/code/player/client_libs/libplayerc/dev_actarray.c,v
retrieving revision 1.14
retrieving revision 1.15
diff -C2 -d -r1.14 -r1.15
*** dev_actarray.c      9 Jan 2008 11:45:36 -0000       1.14
--- dev_actarray.c      25 Feb 2008 02:04:59 -0000      1.15
***************
*** 40,43 ****
--- 40,44 ----
  #include <string.h>
  #include <stdlib.h>
+ #include <assert.h>
  
  #include "playerc.h"
***************
*** 104,107 ****
--- 105,122 ----
  }
  
+ /** Accessor method for the actuator data */
+ player_actarray_actuator_t 
playerc_actarray_get_actuator_data(playerc_actarray_t *device, int index)
+ {
+       assert(index < device->actuators_count);
+       return device->actuators_data[index];
+ }
+ 
+ /** Accessor method for the actuator geom */
+ player_actarray_actuatorgeom_t 
playerc_actarray_get_actuator_geom(playerc_actarray_t *device, int index)
+ {
+       assert(index < device->actuators_geom_count);
+       return device->actuators_geom[index];
+ }
+ 
  // Get the actarray geometry
  int playerc_actarray_get_geom(playerc_actarray_t *device)

Index: playerc.h
===================================================================
RCS file: /cvsroot/playerstage/code/player/client_libs/libplayerc/playerc.h,v
retrieving revision 1.255
retrieving revision 1.256
diff -C2 -d -r1.255 -r1.256
*** playerc.h   22 Feb 2008 20:51:50 -0000      1.255
--- playerc.h   25 Feb 2008 02:04:59 -0000      1.256
***************
*** 985,988 ****
--- 985,994 ----
  int playerc_actarray_unsubscribe(playerc_actarray_t *device);
  
+ /** Accessor method for the actuator data */
+ player_actarray_actuator_t 
playerc_actarray_get_actuator_data(playerc_actarray_t *device, int index);
+ 
+ /** Accessor method for the actuator geom */
+ player_actarray_actuatorgeom_t 
playerc_actarray_get_actuator_geom(playerc_actarray_t *device, int index);
+ 
  /** @brief Get the actarray geometry.  The writes the result into the proxy
      rather than returning it to the caller. */


-------------------------------------------------------------------------
This SF.net email is sponsored by: Microsoft
Defy all challenges. Microsoft(R) Visual Studio 2008.
http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/
_______________________________________________
Playerstage-commit mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/playerstage-commit

Reply via email to