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