Update of /cvsroot/playerstage/code/player/libplayercore/interfaces
In directory
sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv25787/libplayercore/interfaces
Modified Files:
Tag: b_thjc_dynamic_arrays
063_vectormap.def
Added Files:
Tag: b_thjc_dynamic_arrays
064_blackboard.def
Log Message:
Merged some changes from head a while back
Work on updating drivers, A-J done, laser is next
Index: 063_vectormap.def
===================================================================
RCS file:
/cvsroot/playerstage/code/player/libplayercore/interfaces/063_vectormap.def,v
retrieving revision 1.1
retrieving revision 1.1.2.1
diff -C2 -d -r1.1 -r1.1.2.1
*** 063_vectormap.def 20 Aug 2007 19:42:47 -0000 1.1
--- 063_vectormap.def 10 Oct 2007 09:26:07 -0000 1.1.2.1
***************
*** 16,21 ****
/** Request/reply subtype: get vectormap meta-data. */
message { REQ, GET_MAP_INFO, 1, player_vectormap_info_t };
- /** Request/reply subtype: get layer info. */
- message { REQ, GET_LAYER_INFO, 2, player_vectormap_layer_info_t };
/** Request/reply subtype: get layer data. */
message { REQ, GET_LAYER_DATA, 3, player_vectormap_layer_data_t };
--- 16,19 ----
***************
*** 49,53 ****
typedef struct player_vectormap_layer_data
{
! player_vectormap_layer_info_t info;
/** The number of map features. */
uint32_t features_count;
--- 47,54 ----
typedef struct player_vectormap_layer_data
{
! /** Length of name in bytes */
! uint32_t name_count;
! /** Identifier for the layer */
! char* name;
/** The number of map features. */
uint32_t features_count;
***************
*** 64,68 ****
uint32_t layers_count;
/** Array of layers. */
! player_vectormap_layer_data_t* layers;
/** Boundary area. */
player_extent2d_t extent;
--- 65,69 ----
uint32_t layers_count;
/** Array of layers. */
! player_vectormap_layer_info_t* layers;
/** Boundary area. */
player_extent2d_t extent;
--- NEW FILE: 064_blackboard.def ---
description {
* @brief Access properties stored in a central repository. EXPERIMENTAL
}
/** Request/reply subtype: subscribe to key. */
message { REQ, SUBSCRIBE_TO_KEY, 1, player_blackboard_entry_t };
/** Request/reply subtype: unsubscribe from key. */
message { REQ, UNSUBSCRIBE_FROM_KEY, 2, player_blackboard_entry_t };
/** Request/reply subtype: set entry. */
message { REQ, SET_ENTRY, 3, player_blackboard_entry_t };
/** Data update reply */
message { DATA, UPDATE, 1, player_blackboard_entry_t };
/** @brief Vectormap feature data. */
typedef struct player_blackboard_entry
{
/** Length of key in bytes. */
uint32_t key_count;
/** Identifier for the entry. */
char* key;
/** Entry interface type. */
uint16_t interf;
/** Entry data type. */
uint8_t type;
/** Entry data subtype. */
uint8_t subtype;
/** Entry data length. */
uint32_t data_count;
/** Entry data. */
uint8_t* data;
} player_blackboard_entry_t;
-------------------------------------------------------------------------
This SF.net email is sponsored by: Splunk Inc.
Still grepping through log files to find problems? Stop.
Now Search log events and configuration files using AJAX and a browser.
Download your FREE copy of Splunk now >> http://get.splunk.com/
_______________________________________________
Playerstage-commit mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/playerstage-commit