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

Modified Files:
        client.c dev_actarray.c dev_audio.c dev_bumper.c dev_dio.c 
        dev_fiducial.c dev_gripper.c dev_health.c dev_ir.c dev_limb.c 
        dev_position3d.c dev_rfid.c dev_wsn.c 
Log Message:
overhaul of the player interface definitions
interfaces are now defined with a very light weight IDL allowing them to be 
edited in a single file
some subtype names were also modified as a side effect, making them more 
consistent globally


Index: dev_bumper.c
===================================================================
RCS file: /cvsroot/playerstage/code/player/client_libs/libplayerc/dev_bumper.c,v
retrieving revision 1.5
retrieving revision 1.6
diff -C2 -d -r1.5 -r1.6
*** dev_bumper.c        5 Oct 2005 10:10:12 -0000       1.5
--- dev_bumper.c        20 Aug 2007 06:37:26 -0000      1.6
***************
*** 114,118 ****
    }
    else if((header->type == PLAYER_MSGTYPE_RESP_ACK) &&
!      (header->subtype == PLAYER_BUMPER_GET_GEOM))
    {
        player_bumper_geom_t * bgeom = (player_bumper_geom_t *) data;
--- 114,118 ----
    }
    else if((header->type == PLAYER_MSGTYPE_RESP_ACK) &&
!      (header->subtype == PLAYER_BUMPER_REQ_GET_GEOM))
    {
        player_bumper_geom_t * bgeom = (player_bumper_geom_t *) data;
***************
*** 133,139 ****
    player_bumper_geom_t config;
  
! //  config.subtype = PLAYER_BUMPER_GET_GEOM_REQ;
  
!   if (playerc_client_request(device->info.client, &device->info, 
PLAYER_BUMPER_GET_GEOM,
                                 NULL, &config, sizeof(config)) < 0)
      return -1;
--- 133,139 ----
    player_bumper_geom_t config;
  
! //  config.subtype = PLAYER_BUMPER_REQ_GET_GEOM;
  
!   if (playerc_client_request(device->info.client, &device->info, 
PLAYER_BUMPER_REQ_GET_GEOM,
                                 NULL, &config, sizeof(config)) < 0)
      return -1;

Index: dev_gripper.c
===================================================================
RCS file: 
/cvsroot/playerstage/code/player/client_libs/libplayerc/dev_gripper.c,v
retrieving revision 1.7
retrieving revision 1.8
diff -C2 -d -r1.7 -r1.8
*** dev_gripper.c       10 Jul 2006 16:55:37 -0000      1.7
--- dev_gripper.c       20 Aug 2007 06:37:26 -0000      1.8
***************
*** 110,114 ****
  int playerc_gripper_open_cmd (playerc_gripper_t *device)
  {
!   player_gripper_cmd_open_t cmd;
  
    memset (&cmd, 0, sizeof (cmd));
--- 110,114 ----
  int playerc_gripper_open_cmd (playerc_gripper_t *device)
  {
!   player_null_t cmd;
  
    memset (&cmd, 0, sizeof (cmd));
***************
*** 119,123 ****
  int playerc_gripper_close_cmd (playerc_gripper_t *device)
  {
!   player_gripper_cmd_close_t cmd;
  
    memset (&cmd, 0, sizeof (cmd));
--- 119,123 ----
  int playerc_gripper_close_cmd (playerc_gripper_t *device)
  {
!   player_null_t cmd;
  
    memset (&cmd, 0, sizeof (cmd));
***************
*** 128,132 ****
  int playerc_gripper_stop_cmd (playerc_gripper_t *device)
  {
!   player_gripper_cmd_stop_t cmd;
  
    memset (&cmd, 0, sizeof (cmd));
--- 128,132 ----
  int playerc_gripper_stop_cmd (playerc_gripper_t *device)
  {
!   player_null_t cmd;
  
    memset (&cmd, 0, sizeof (cmd));
***************
*** 137,141 ****
  int playerc_gripper_store_cmd (playerc_gripper_t *device)
  {
!   player_gripper_cmd_store_t cmd;
  
    memset (&cmd, 0, sizeof (cmd));
--- 137,141 ----
  int playerc_gripper_store_cmd (playerc_gripper_t *device)
  {
!   player_null_t cmd;
  
    memset (&cmd, 0, sizeof (cmd));
***************
*** 146,150 ****
  int playerc_gripper_retrieve_cmd (playerc_gripper_t *device)
  {
!   player_gripper_cmd_retrieve_t cmd;
  
    memset (&cmd, 0, sizeof (cmd));
--- 146,150 ----
  int playerc_gripper_retrieve_cmd (playerc_gripper_t *device)
  {
!   player_null_t cmd;
  
    memset (&cmd, 0, sizeof (cmd));

Index: client.c
===================================================================
RCS file: /cvsroot/playerstage/code/player/client_libs/libplayerc/client.c,v
retrieving revision 1.78
retrieving revision 1.79
diff -C2 -d -r1.78 -r1.79
*** client.c    9 Jul 2007 16:55:27 -0000       1.78
--- client.c    20 Aug 2007 06:37:25 -0000      1.79
***************
*** 509,513 ****
  playerc_client_requestdata(playerc_client_t* client)
  {
!   player_device_data_req_t req;
  
  //  req.subtype = htons(PLAYER_PLAYER_DATA_REQ);
--- 509,513 ----
  playerc_client_requestdata(playerc_client_t* client)
  {
!   player_null_t req;
  
  //  req.subtype = htons(PLAYER_PLAYER_DATA_REQ);

Index: dev_rfid.c
===================================================================
RCS file: /cvsroot/playerstage/code/player/client_libs/libplayerc/dev_rfid.c,v
retrieving revision 1.3
retrieving revision 1.4
diff -C2 -d -r1.3 -r1.4
*** dev_rfid.c  14 Mar 2007 16:41:51 -0000      1.3
--- dev_rfid.c  20 Aug 2007 06:37:26 -0000      1.4
***************
*** 81,85 ****
  
      if((header->type == PLAYER_MSGTYPE_DATA) &&
!        (header->subtype == PLAYER_RFID_DATA))
      {
        player_rfid_data_t* rfid_data = (player_rfid_data_t*)data;
--- 81,85 ----
  
      if((header->type == PLAYER_MSGTYPE_DATA) &&
!        (header->subtype == PLAYER_RFID_DATA_TAGS))
      {
        player_rfid_data_t* rfid_data = (player_rfid_data_t*)data;

Index: dev_audio.c
===================================================================
RCS file: /cvsroot/playerstage/code/player/client_libs/libplayerc/dev_audio.c,v
retrieving revision 1.5
retrieving revision 1.6
diff -C2 -d -r1.5 -r1.6
*** dev_audio.c 14 Mar 2007 16:41:51 -0000      1.5
--- dev_audio.c 20 Aug 2007 06:37:26 -0000      1.6
***************
*** 85,89 ****
                               uint8_t *data, size_t len)
  {
!   if((header->type == PLAYER_MSGTYPE_DATA) && (header->subtype == 
PLAYER_AUDIO_WAV_REC_DATA))
    {
      assert(header->size > 0);
--- 85,89 ----
                               uint8_t *data, size_t len)
  {
!   if((header->type == PLAYER_MSGTYPE_DATA) && (header->subtype == 
PLAYER_AUDIO_DATA_WAV_REC))
    {
      assert(header->size > 0);
***************
*** 100,104 ****
      }
    }
!   else if((header->type == PLAYER_MSGTYPE_DATA) && (header->subtype == 
PLAYER_AUDIO_SEQ_DATA))
    {
      assert(header->size > 0);
--- 100,104 ----
      }
    }
!   else if((header->type == PLAYER_MSGTYPE_DATA) && (header->subtype == 
PLAYER_AUDIO_DATA_SEQ))
    {
      assert(header->size > 0);
***************
*** 107,111 ****
      memcpy(device->seq_data.tones, sdata->tones, sdata->tones_count * 
sizeof(device->seq_data.tones[0]));
    }
!   else if((header->type == PLAYER_MSGTYPE_DATA) && (header->subtype == 
PLAYER_AUDIO_MIXER_CHANNEL_DATA))
    {
      assert(header->size > 0);
--- 107,111 ----
      memcpy(device->seq_data.tones, sdata->tones, sdata->tones_count * 
sizeof(device->seq_data.tones[0]));
    }
!   else if((header->type == PLAYER_MSGTYPE_DATA) && (header->subtype == 
PLAYER_AUDIO_DATA_MIXER_CHANNEL))
    {
      assert(header->size > 0);
***************
*** 114,118 ****
      memcpy(device->mixer_data.channels, wdata->channels, 
wdata->channels_count * sizeof(device->mixer_data.channels[0]));
    }
!   else if((header->type == PLAYER_MSGTYPE_DATA) && (header->subtype == 
PLAYER_AUDIO_STATE_DATA))
    {
      assert(header->size > 0);
--- 114,118 ----
      memcpy(device->mixer_data.channels, wdata->channels, 
wdata->channels_count * sizeof(device->mixer_data.channels[0]));
    }
!   else if((header->type == PLAYER_MSGTYPE_DATA) && (header->subtype == 
PLAYER_AUDIO_DATA_STATE))
    {
      assert(header->size > 0);
***************
*** 136,140 ****
  
    return playerc_client_write(device->info.client, &device->info,
!                               PLAYER_AUDIO_WAV_PLAY_CMD,
                                &wave_data, NULL);
  }
--- 136,140 ----
  
    return playerc_client_write(device->info.client, &device->info,
!                               PLAYER_AUDIO_CMD_WAV_PLAY,
                                &wave_data, NULL);
  }
***************
*** 146,150 ****
    cmd.state = state;
    return playerc_client_write(device->info.client, &device->info,
!                               PLAYER_AUDIO_WAV_STREAM_REC_CMD,
                                &cmd, NULL);
  }
--- 146,150 ----
    cmd.state = state;
    return playerc_client_write(device->info.client, &device->info,
!                               PLAYER_AUDIO_CMD_WAV_STREAM_REC,
                                &cmd, NULL);
  }
***************
*** 157,161 ****
    cmd.index = index;
    return playerc_client_write(device->info.client, &device->info,
!                               PLAYER_AUDIO_SAMPLE_PLAY_CMD,
                                &cmd, NULL);
  }
--- 157,161 ----
    cmd.index = index;
    return playerc_client_write(device->info.client, &device->info,
!                               PLAYER_AUDIO_CMD_SAMPLE_PLAY,
                                &cmd, NULL);
  }
***************
*** 165,169 ****
  {
    return playerc_client_write(device->info.client, &device->info,
!                               PLAYER_AUDIO_SEQ_PLAY_CMD,
                                tones, NULL);
  }
--- 165,169 ----
  {
    return playerc_client_write(device->info.client, &device->info,
!                               PLAYER_AUDIO_CMD_SEQ_PLAY,
                                tones, NULL);
  }
***************
*** 173,177 ****
  {
    return playerc_client_write(device->info.client, &device->info,
!                               PLAYER_AUDIO_MIXER_CHANNEL_CMD,
                                levels, NULL);
  }
--- 173,177 ----
  {
    return playerc_client_write(device->info.client, &device->info,
!                               PLAYER_AUDIO_CMD_MIXER_CHANNEL,
                                levels, NULL);
  }
***************
*** 188,192 ****
  
    return playerc_client_write(device->info.client, &device->info,
!                               PLAYER_AUDIO_MIXER_CHANNEL_CMD,
                                &cmd, NULL);
  }
--- 188,192 ----
  
    return playerc_client_write(device->info.client, &device->info,
!                               PLAYER_AUDIO_CMD_MIXER_CHANNEL,
                                &cmd, NULL);
  }
***************
*** 200,204 ****
  
    if((result = playerc_client_request(device->info.client, &device->info,
!                             PLAYER_AUDIO_WAV_REC_REQ,
                              NULL, (void*)&device->wav_data, 
sizeof(device->wav_data))) < 0)
      return result;
--- 200,204 ----
  
    if((result = playerc_client_request(device->info.client, &device->info,
!                             PLAYER_AUDIO_REQ_WAV_REC,
                              NULL, (void*)&device->wav_data, 
sizeof(device->wav_data))) < 0)
      return result;
***************
*** 219,223 ****
    req.index = index;
    if((result = playerc_client_request(device->info.client, &device->info,
!                             PLAYER_AUDIO_SAMPLE_LOAD_REQ, &req, NULL, 0)) < 0)
      return result;
  
--- 219,223 ----
    req.index = index;
    if((result = playerc_client_request(device->info.client, &device->info,
!                             PLAYER_AUDIO_REQ_SAMPLE_LOAD, &req, NULL, 0)) < 0)
      return result;
  
***************
*** 234,238 ****
    req.index = index;
    if((result = playerc_client_request(device->info.client, &device->info,
!                             PLAYER_AUDIO_SAMPLE_RETRIEVE_REQ,
                              &req, &req, sizeof(req))) < 0)
      return result;
--- 234,238 ----
    req.index = index;
    if((result = playerc_client_request(device->info.client, &device->info,
!                             PLAYER_AUDIO_REQ_SAMPLE_RETRIEVE,
                              &req, &req, sizeof(req))) < 0)
      return result;
***************
*** 262,266 ****
    req.length = length;
    if((result = playerc_client_request(device->info.client, &device->info,
!                             PLAYER_AUDIO_SAMPLE_REC_REQ,
                              &req, &rep, sizeof 
(player_audio_sample_rec_req_t))) < 0)
      return result;
--- 262,266 ----
    req.length = length;
    if((result = playerc_client_request(device->info.client, &device->info,
!                             PLAYER_AUDIO_REQ_SAMPLE_REC,
                              &req, &rep, sizeof 
(player_audio_sample_rec_req_t))) < 0)
      return result;
***************
*** 278,282 ****
    player_audio_mixer_channel_list_t req;
    if((result = playerc_client_request(device->info.client, &device->info,
!                             PLAYER_AUDIO_MIXER_CHANNEL_LEVEL_REQ ,
                              NULL, &req, sizeof(req))) < 0)
      return result;
--- 278,282 ----
    player_audio_mixer_channel_list_t req;
    if((result = playerc_client_request(device->info.client, &device->info,
!                             PLAYER_AUDIO_REQ_MIXER_CHANNEL_LEVEL ,
                              NULL, &req, sizeof(req))) < 0)
      return result;
***************
*** 296,300 ****
    player_audio_mixer_channel_list_detail_t req;
    if((result = playerc_client_request(device->info.client, &device->info,
!                             PLAYER_AUDIO_MIXER_CHANNEL_LIST_REQ ,
                              NULL, &req, sizeof(req))) < 0)
      return result;
--- 296,300 ----
    player_audio_mixer_channel_list_detail_t req;
    if((result = playerc_client_request(device->info.client, &device->info,
!                             PLAYER_AUDIO_REQ_MIXER_CHANNEL_LIST ,
                              NULL, &req, sizeof(req))) < 0)
      return result;

Index: dev_wsn.c
===================================================================
RCS file: /cvsroot/playerstage/code/player/client_libs/libplayerc/dev_wsn.c,v
retrieving revision 1.3
retrieving revision 1.4
diff -C2 -d -r1.3 -r1.4
*** dev_wsn.c   14 Mar 2007 16:41:51 -0000      1.3
--- dev_wsn.c   20 Aug 2007 06:37:26 -0000      1.4
***************
*** 81,85 ****
  
      if((header->type == PLAYER_MSGTYPE_DATA) &&
!        (header->subtype == PLAYER_WSN_DATA))
      {
        player_wsn_data_t* wsn_data = (player_wsn_data_t*)data;
--- 81,85 ----
  
      if((header->type == PLAYER_MSGTYPE_DATA) &&
!        (header->subtype == PLAYER_WSN_DATA_STATE))
      {
        player_wsn_data_t* wsn_data = (player_wsn_data_t*)data;

Index: dev_position3d.c
===================================================================
RCS file: 
/cvsroot/playerstage/code/player/client_libs/libplayerc/dev_position3d.c,v
retrieving revision 1.13
retrieving revision 1.14
diff -C2 -d -r1.13 -r1.14
*** dev_position3d.c    14 Mar 2007 16:41:51 -0000      1.13
--- dev_position3d.c    20 Aug 2007 06:37:26 -0000      1.14
***************
*** 171,179 ****
  
    memset(&config, 0, sizeof(config));
! //  config.request = PLAYER_POSITION3D_MOTOR_POWER_REQ;
    config.state = enable;
  
    return playerc_client_request(device->info.client, &device->info,
!                                 PLAYER_POSITION3D_MOTOR_POWER,
                                  &config,
                                  &config, sizeof(config));
--- 171,179 ----
  
    memset(&config, 0, sizeof(config));
! //  config.request = PLAYER_POSITION3D_REQ_MOTOR_POWER;
    config.state = enable;
  
    return playerc_client_request(device->info.client, &device->info,
!                                 PLAYER_POSITION3D_REQ_MOTOR_POWER,
                                  &config,
                                  &config, sizeof(config));
***************
*** 193,197 ****
  
    len = playerc_client_request(device->info.client, &device->info,
!                                PLAYER_POSITION3D_GET_GEOM,
                                 NULL, &config, sizeof(config));
    if (len < 0)
--- 193,197 ----
  
    len = playerc_client_request(device->info.client, &device->info,
!                                PLAYER_POSITION3D_REQ_GET_GEOM,
                                 NULL, &config, sizeof(config));
    if (len < 0)
***************
*** 298,302 ****
    return playerc_client_request(device->info.client,
                                  &device->info,
!                                 PLAYER_POSITION3D_VELOCITY_MODE,
                                  &config,
                                  &config,
--- 298,302 ----
    return playerc_client_request(device->info.client,
                                  &device->info,
!                                 PLAYER_POSITION3D_REQ_VELOCITY_MODE,
                                  &config,
                                  &config,
***************
*** 323,327 ****
    return playerc_client_request(device->info.client,
                                &device->info,
!                               PLAYER_POSITION3D_SET_ODOM,
                                &config,
                                &config,
--- 323,327 ----
    return playerc_client_request(device->info.client,
                                &device->info,
!                               PLAYER_POSITION3D_REQ_SET_ODOM,
                                &config,
                                &config,
***************
*** 340,344 ****
    return playerc_client_request(device->info.client,
                                        &device->info,
!                               PLAYER_POSITION3D_RESET_ODOM,
                                &config,
                                &config,
--- 340,344 ----
    return playerc_client_request(device->info.client,
                                        &device->info,
!                               PLAYER_POSITION3D_REQ_RESET_ODOM,
                                &config,
                                &config,

Index: dev_fiducial.c
===================================================================
RCS file: 
/cvsroot/playerstage/code/player/client_libs/libplayerc/dev_fiducial.c,v
retrieving revision 1.15
retrieving revision 1.16
diff -C2 -d -r1.15 -r1.16
*** dev_fiducial.c      14 Mar 2007 16:41:51 -0000      1.15
--- dev_fiducial.c      20 Aug 2007 06:37:26 -0000      1.16
***************
*** 159,163 ****
    player_fiducial_geom_t config;
  
! //  config.subtype = PLAYER_FIDUCIAL_GET_GEOM;
  
    len = playerc_client_request(device->info.client,
--- 159,163 ----
    player_fiducial_geom_t config;
  
! //  config.subtype = PLAYER_FIDUCIAL_REQ_GET_GEOM;
  
    len = playerc_client_request(device->info.client,

Index: dev_health.c
===================================================================
RCS file: /cvsroot/playerstage/code/player/client_libs/libplayerc/dev_health.c,v
retrieving revision 1.2
retrieving revision 1.3
diff -C2 -d -r1.2 -r1.3
*** dev_health.c        14 Mar 2007 16:41:51 -0000      1.2
--- dev_health.c        20 Aug 2007 06:37:26 -0000      1.3
***************
*** 81,85 ****
  
      if((header->type == PLAYER_MSGTYPE_DATA) &&
!        (header->subtype == PLAYER_HEALTH_DATA))
      {
        device->cpu_usage.idle    = data->cpu_usage.idle;
--- 81,85 ----
  
      if((header->type == PLAYER_MSGTYPE_DATA) &&
!        (header->subtype == PLAYER_HEALTH_DATA_STATE))
      {
        device->cpu_usage.idle    = data->cpu_usage.idle;

Index: dev_dio.c
===================================================================
RCS file: /cvsroot/playerstage/code/player/client_libs/libplayerc/dev_dio.c,v
retrieving revision 1.5
retrieving revision 1.6
diff -C2 -d -r1.5 -r1.6
*** dev_dio.c   26 Jan 2006 08:43:41 -0000      1.5
--- dev_dio.c   20 Aug 2007 06:37:26 -0000      1.6
***************
*** 98,114 ****
    {
      device->count = data->count;
!     device->digin = data->digin;
    }
  }
  
  /* Set the output for the dio device. */
! int playerc_dio_set_output(playerc_dio_t *device, uint8_t output_count, 
uint32_t digout)
  {
!   player_dio_cmd_t cmd;
  
    memset(&cmd, 0, sizeof(cmd));
  
    cmd.count = output_count;
!   cmd.digout = digout;
  
    return playerc_client_write(device->info.client,
--- 98,114 ----
    {
      device->count = data->count;
!     device->digin = data->bits;
    }
  }
  
  /* Set the output for the dio device. */
! int playerc_dio_set_output(playerc_dio_t *device, uint8_t output_count, 
uint32_t bits)
  {
!   player_dio_data_t cmd;
  
    memset(&cmd, 0, sizeof(cmd));
  
    cmd.count = output_count;
!   cmd.bits = bits;
  
    return playerc_client_write(device->info.client,

Index: dev_actarray.c
===================================================================
RCS file: 
/cvsroot/playerstage/code/player/client_libs/libplayerc/dev_actarray.c,v
retrieving revision 1.10
retrieving revision 1.11
diff -C2 -d -r1.10 -r1.11
*** dev_actarray.c      14 Mar 2007 16:41:51 -0000      1.10
--- dev_actarray.c      20 Aug 2007 06:37:26 -0000      1.11
***************
*** 112,117 ****
  
    if((result = playerc_client_request(device->info.client, &device->info,
!                             PLAYER_ACTARRAY_GET_GEOM_REQ,
!                             NULL, (void*)&geom, sizeof(geom))) < 0)
      return result;
  
--- 112,116 ----
  
    if((result = playerc_client_request(device->info.client, &device->info,
!       PLAYER_ACTARRAY_REQ_GET_GEOM, NULL, (void*)&geom, sizeof(geom))) < 0)
      return result;
  
***************
*** 148,152 ****
  
    return playerc_client_write(device->info.client, &device->info,
!                               PLAYER_ACTARRAY_POS_CMD,
                                &cmd, NULL);
  }
--- 147,151 ----
  
    return playerc_client_write(device->info.client, &device->info,
!                               PLAYER_ACTARRAY_CMD_POS,
                                &cmd, NULL);
  }
***************
*** 162,166 ****
  
    return playerc_client_write(device->info.client, &device->info,
!                               PLAYER_ACTARRAY_MULTI_POS_CMD,
                                &cmd, NULL);
  }
--- 161,165 ----
  
    return playerc_client_write(device->info.client, &device->info,
!                               PLAYER_ACTARRAY_CMD_MULTI_POS,
                                &cmd, NULL);
  }
***************
*** 177,181 ****
  
    return playerc_client_write(device->info.client, &device->info,
!                               PLAYER_ACTARRAY_SPEED_CMD,
                                &cmd, NULL);
  }
--- 176,180 ----
  
    return playerc_client_write(device->info.client, &device->info,
!                               PLAYER_ACTARRAY_CMD_SPEED,
                                &cmd, NULL);
  }
***************
*** 192,196 ****
  
    return playerc_client_write(device->info.client, &device->info,
!                               PLAYER_ACTARRAY_MULTI_SPEED_CMD,
                                &cmd, NULL);
  }
--- 191,195 ----
  
    return playerc_client_write(device->info.client, &device->info,
!                               PLAYER_ACTARRAY_CMD_MULTI_SPEED,
                                &cmd, NULL);
  }
***************
*** 206,210 ****
  
    return playerc_client_write(device->info.client, &device->info,
!                               PLAYER_ACTARRAY_HOME_CMD,
                                &cmd, NULL);
  }
--- 205,209 ----
  
    return playerc_client_write(device->info.client, &device->info,
!                               PLAYER_ACTARRAY_CMD_HOME,
                                &cmd, NULL);
  }
***************
*** 220,224 ****
  
    return playerc_client_write(device->info.client, &device->info,
!                               PLAYER_ACTARRAY_CURRENT_CMD,
                                &cmd, NULL);
  }
--- 219,223 ----
  
    return playerc_client_write(device->info.client, &device->info,
!                               PLAYER_ACTARRAY_CMD_CURRENT,
                                &cmd, NULL);
  }
***************
*** 234,238 ****
  
    return playerc_client_write(device->info.client, &device->info,
!                               PLAYER_ACTARRAY_MULTI_CURRENT_CMD,
                                &cmd, NULL);
  }
--- 233,237 ----
  
    return playerc_client_write(device->info.client, &device->info,
!                               PLAYER_ACTARRAY_CMD_MULTI_CURRENT,
                                &cmd, NULL);
  }
***************
*** 246,250 ****
  
    return playerc_client_request(device->info.client, &device->info,
!                                 PLAYER_ACTARRAY_POWER_REQ,
                                  &config, NULL, 0);
  }
--- 245,249 ----
  
    return playerc_client_request(device->info.client, &device->info,
!                                 PLAYER_ACTARRAY_REQ_POWER,
                                  &config, NULL, 0);
  }
***************
*** 258,262 ****
  
    return playerc_client_request(device->info.client, &device->info,
!                                 PLAYER_ACTARRAY_BRAKES_REQ,
                                  &config, NULL, 0);
  }
--- 257,261 ----
  
    return playerc_client_request(device->info.client, &device->info,
!                                 PLAYER_ACTARRAY_REQ_BRAKES,
                                  &config, NULL, 0);
  }
***************
*** 271,275 ****
  
    return playerc_client_request(device->info.client, &device->info,
!                                 PLAYER_ACTARRAY_SPEED_REQ,
                                  &config, NULL, 0);
  }
--- 270,274 ----
  
    return playerc_client_request(device->info.client, &device->info,
!                                 PLAYER_ACTARRAY_REQ_SPEED,
                                  &config, NULL, 0);
  }
***************
*** 284,288 ****
  
    return playerc_client_request(device->info.client, &device->info,
!                                 PLAYER_ACTARRAY_ACCEL_REQ,
                                  &config, NULL, 0);
  }
--- 283,287 ----
  
    return playerc_client_request(device->info.client, &device->info,
!                                 PLAYER_ACTARRAY_REQ_ACCEL,
                                  &config, NULL, 0);
  }

Index: dev_limb.c
===================================================================
RCS file: /cvsroot/playerstage/code/player/client_libs/libplayerc/dev_limb.c,v
retrieving revision 1.5
retrieving revision 1.6
diff -C2 -d -r1.5 -r1.6
*** dev_limb.c  14 Mar 2007 16:41:51 -0000      1.5
--- dev_limb.c  20 Aug 2007 06:37:26 -0000      1.6
***************
*** 85,89 ****
                           player_limb_data_t *data, size_t len)
  {
!   if((header->type == PLAYER_MSGTYPE_DATA) && (header->subtype == 
PLAYER_LIMB_DATA))
    {
      device->data.position.px = data->position.px;
--- 85,89 ----
                           player_limb_data_t *data, size_t len)
  {
!   if((header->type == PLAYER_MSGTYPE_DATA) && (header->subtype == 
PLAYER_LIMB_DATA_STATE))
    {
      device->data.position.px = data->position.px;
***************
*** 112,116 ****
  
    if(playerc_client_request(device->info.client, &device->info,
!      PLAYER_LIMB_GEOM_REQ,
       NULL, (void*)&geom, sizeof(geom)) < 0)
      return -1;
--- 112,116 ----
  
    if(playerc_client_request(device->info.client, &device->info,
!      PLAYER_LIMB_REQ_GEOM,
       NULL, (void*)&geom, sizeof(geom)) < 0)
      return -1;
***************
*** 126,135 ****
  int playerc_limb_home_cmd(playerc_limb_t *device)
  {
!   player_limb_home_cmd_t cmd;
  
    memset(&cmd, 0, sizeof(cmd));
  
    return playerc_client_write(device->info.client, &device->info,
!                               PLAYER_LIMB_HOME_CMD,
                                &cmd, NULL);
  }
--- 126,135 ----
  int playerc_limb_home_cmd(playerc_limb_t *device)
  {
!   player_null_t cmd;
  
    memset(&cmd, 0, sizeof(cmd));
  
    return playerc_client_write(device->info.client, &device->info,
!                               PLAYER_LIMB_CMD_HOME,
                                &cmd, NULL);
  }
***************
*** 138,147 ****
  int playerc_limb_stop_cmd(playerc_limb_t *device)
  {
!   player_limb_stop_cmd_t cmd;
  
    memset(&cmd, 0, sizeof(cmd));
  
    return playerc_client_write(device->info.client, &device->info,
!                               PLAYER_LIMB_STOP_CMD,
                                &cmd, NULL);
  }
--- 138,147 ----
  int playerc_limb_stop_cmd(playerc_limb_t *device)
  {
!   player_null_t cmd;
  
    memset(&cmd, 0, sizeof(cmd));
  
    return playerc_client_write(device->info.client, &device->info,
!                               PLAYER_LIMB_CMD_STOP,
                                &cmd, NULL);
  }
***************
*** 158,162 ****
  
    return playerc_client_write(device->info.client, &device->info,
!                               PLAYER_LIMB_SETPOSE_CMD,
                                &cmd, NULL);
  }
--- 158,162 ----
  
    return playerc_client_write(device->info.client, &device->info,
!                               PLAYER_LIMB_CMD_SETPOSE,
                                &cmd, NULL);
  }
***************
*** 173,177 ****
  
    return playerc_client_write(device->info.client, &device->info,
!                               PLAYER_LIMB_SETPOSITION_CMD,
                                &cmd, NULL);
  }
--- 173,177 ----
  
    return playerc_client_write(device->info.client, &device->info,
!                               PLAYER_LIMB_CMD_SETPOSITION,
                                &cmd, NULL);
  }
***************
*** 189,193 ****
  
    return playerc_client_write(device->info.client, &device->info,
!                               PLAYER_LIMB_VECMOVE_CMD,
                                &cmd, NULL);
  }
--- 189,193 ----
  
    return playerc_client_write(device->info.client, &device->info,
!                               PLAYER_LIMB_CMD_VECMOVE,
                                &cmd, NULL);
  }
***************
*** 201,205 ****
  
    return playerc_client_request(device->info.client, &device->info,
!                                 PLAYER_LIMB_POWER_REQ,
                                  &config, NULL, 0);
  }
--- 201,205 ----
  
    return playerc_client_request(device->info.client, &device->info,
!                                 PLAYER_LIMB_REQ_POWER,
                                  &config, NULL, 0);
  }
***************
*** 213,217 ****
  
    return playerc_client_request(device->info.client, &device->info,
!                                 PLAYER_LIMB_BRAKES_REQ,
                                  &config, NULL, 0);
  }
--- 213,217 ----
  
    return playerc_client_request(device->info.client, &device->info,
!                                 PLAYER_LIMB_REQ_BRAKES,
                                  &config, NULL, 0);
  }
***************
*** 225,229 ****
  
    return playerc_client_request(device->info.client, &device->info,
!                                 PLAYER_LIMB_SPEED_REQ,
                                  &config, NULL, 0);
  }
--- 225,229 ----
  
    return playerc_client_request(device->info.client, &device->info,
!                                 PLAYER_LIMB_REQ_SPEED,
                                  &config, NULL, 0);
  }

Index: dev_ir.c
===================================================================
RCS file: /cvsroot/playerstage/code/player/client_libs/libplayerc/dev_ir.c,v
retrieving revision 1.6
retrieving revision 1.7
diff -C2 -d -r1.6 -r1.7
*** dev_ir.c    12 May 2006 22:59:59 -0000      1.6
--- dev_ir.c    20 Aug 2007 06:37:26 -0000      1.7
***************
*** 116,120 ****
  int playerc_ir_get_geom(playerc_ir_t *device)
  {
!   return playerc_client_request(device->info.client, 
&device->info,PLAYER_IR_POSE,
                                 0, &device->poses, sizeof(device->poses));
  }
--- 116,120 ----
  int playerc_ir_get_geom(playerc_ir_t *device)
  {
!   return playerc_client_request(device->info.client, 
&device->info,PLAYER_IR_REQ_POSE,
                                 0, &device->poses, sizeof(device->poses));
  }


-------------------------------------------------------------------------
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

Reply via email to