Update of /cvsroot/playerstage/code/player/server/drivers/mixed/p2os
In directory 
sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv10464/player/server/drivers/mixed/p2os

Modified Files:
        p2os.cc p2os.h 
Log Message:
applied Toby's autopointer patches

Index: p2os.h
===================================================================
RCS file: /cvsroot/playerstage/code/player/server/drivers/mixed/p2os/p2os.h,v
retrieving revision 1.33
retrieving revision 1.34
diff -C2 -d -r1.33 -r1.34
*** p2os.h      10 Jul 2006 16:55:38 -0000      1.33
--- p2os.h      23 Aug 2007 19:58:45 -0000      1.34
***************
*** 222,226 ****
      /* toggle motors on/off, according to val */
      void ToggleMotorPower(unsigned char val);
!     int HandleConfig(MessageQueue* resp_queue,
                       player_msghdr * hdr,
                       void* data);
--- 222,226 ----
      /* toggle motors on/off, according to val */
      void ToggleMotorPower(unsigned char val);
!     int HandleConfig(QueuePointer & resp_queue,
                       player_msghdr * hdr,
                       void* data);
***************
*** 324,329 ****
  
      // MessageHandler
!     virtual int ProcessMessage(MessageQueue * resp_queue,
!                                player_msghdr * hdr,
                                 void * data);
  
--- 324,329 ----
  
      // MessageHandler
!     virtual int ProcessMessage(QueuePointer & resp_queue, 
!                                player_msghdr * hdr, 
                                 void * data);
  

Index: p2os.cc
===================================================================
RCS file: /cvsroot/playerstage/code/player/server/drivers/mixed/p2os/p2os.cc,v
retrieving revision 1.82
retrieving revision 1.83
diff -C2 -d -r1.82 -r1.83
*** p2os.cc     20 Aug 2007 06:37:29 -0000      1.82
--- p2os.cc     23 Aug 2007 19:58:45 -0000      1.83
***************
*** 724,728 ****
      }
      struct sockaddr_in addr;
!     assert(h->h_length <= (int) (sizeof(addr.sin_addr)));
      //printf("gethostbyname returned address %d length %d.\n", * h->h_addr, 
h->h_length);
      memcpy(&(addr.sin_addr), h->h_addr, h->h_length);
--- 724,728 ----
      }
      struct sockaddr_in addr;
!     assert((size_t)h->h_length <= sizeof(addr.sin_addr));
      //printf("gethostbyname returned address %d length %d.\n", * h->h_addr, 
h->h_length);
      memcpy(&(addr.sin_addr), h->h_addr, h->h_length);
***************
*** 1372,1376 ****
  
    // put odometry data
!   this->Publish(this->position_id, NULL,
                  PLAYER_MSGTYPE_DATA,
                  PLAYER_POSITION2D_DATA_STATE,
--- 1372,1376 ----
  
    // put odometry data
!   this->Publish(this->position_id, 
                  PLAYER_MSGTYPE_DATA,
                  PLAYER_POSITION2D_DATA_STATE,
***************
*** 1380,1384 ****
  
    // put sonar data
!   this->Publish(this->sonar_id, NULL,
                  PLAYER_MSGTYPE_DATA,
                  PLAYER_SONAR_DATA_RANGES,
--- 1380,1384 ----
  
    // put sonar data
!   this->Publish(this->sonar_id, 
                  PLAYER_MSGTYPE_DATA,
                  PLAYER_SONAR_DATA_RANGES,
***************
*** 1388,1392 ****
  
    // put aio data
!   this->Publish(this->aio_id, NULL,
                  PLAYER_MSGTYPE_DATA,
                  PLAYER_AIO_DATA_STATE,
--- 1388,1392 ----
  
    // put aio data
!   this->Publish(this->aio_id, 
                  PLAYER_MSGTYPE_DATA,
                  PLAYER_AIO_DATA_STATE,
***************
*** 1396,1400 ****
  
    // put dio data
!   this->Publish(this->dio_id, NULL,
                  PLAYER_MSGTYPE_DATA,
                  PLAYER_DIO_DATA_VALUES,
--- 1396,1400 ----
  
    // put dio data
!   this->Publish(this->dio_id, 
                  PLAYER_MSGTYPE_DATA,
                  PLAYER_DIO_DATA_VALUES,
***************
*** 1404,1408 ****
  
    // put gripper data
!   this->Publish(this->gripper_id, NULL,
                  PLAYER_MSGTYPE_DATA,
                  PLAYER_GRIPPER_DATA_STATE,
--- 1404,1408 ----
  
    // put gripper data
!   this->Publish(this->gripper_id, 
                  PLAYER_MSGTYPE_DATA,
                  PLAYER_GRIPPER_DATA_STATE,
***************
*** 1412,1416 ****
  
    // put lift data
!   this->Publish(this->lift_id, NULL,
                  PLAYER_MSGTYPE_DATA,
                  PLAYER_ACTARRAY_DATA_STATE,
--- 1412,1416 ----
  
    // put lift data
!   this->Publish(this->lift_id,
                  PLAYER_MSGTYPE_DATA,
                  PLAYER_ACTARRAY_DATA_STATE,
***************
*** 1420,1424 ****
  
    // put bumper data
!   this->Publish(this->bumper_id, NULL,
                  PLAYER_MSGTYPE_DATA,
                  PLAYER_BUMPER_DATA_STATE,
--- 1420,1424 ----
  
    // put bumper data
!   this->Publish(this->bumper_id, 
                  PLAYER_MSGTYPE_DATA,
                  PLAYER_BUMPER_DATA_STATE,
***************
*** 1428,1432 ****
  
    // put power data
!   this->Publish(this->power_id, NULL,
                  PLAYER_MSGTYPE_DATA,
                  PLAYER_POWER_DATA_STATE,
--- 1428,1432 ----
  
    // put power data
!   this->Publish(this->power_id, 
                  PLAYER_MSGTYPE_DATA,
                  PLAYER_POWER_DATA_STATE,
***************
*** 1436,1440 ****
  
    // put compass data
!   this->Publish(this->compass_id, NULL,
                  PLAYER_MSGTYPE_DATA,
                  PLAYER_POSITION2D_DATA_STATE,
--- 1436,1440 ----
  
    // put compass data
!   this->Publish(this->compass_id, 
                  PLAYER_MSGTYPE_DATA,
                  PLAYER_POSITION2D_DATA_STATE,
***************
*** 1444,1448 ****
  
    // put gyro data
!   this->Publish(this->gyro_id, NULL,
                  PLAYER_MSGTYPE_DATA,
                  PLAYER_POSITION2D_DATA_STATE,
--- 1444,1448 ----
  
    // put gyro data
!   this->Publish(this->gyro_id, 
                  PLAYER_MSGTYPE_DATA,
                  PLAYER_POSITION2D_DATA_STATE,
***************
*** 1452,1456 ****
  
    // put blobfinder data
!   this->Publish(this->blobfinder_id, NULL,
                  PLAYER_MSGTYPE_DATA,
                  PLAYER_BLOBFINDER_DATA_BLOBS,
--- 1452,1456 ----
  
    // put blobfinder data
!   this->Publish(this->blobfinder_id, 
                  PLAYER_MSGTYPE_DATA,
                  PLAYER_BLOBFINDER_DATA_BLOBS,
***************
*** 1460,1464 ****
  
    // put actarray data
!   this->Publish(this->actarray_id, NULL,
                  PLAYER_MSGTYPE_DATA,
                  PLAYER_ACTARRAY_DATA_STATE,
--- 1460,1464 ----
  
    // put actarray data
!   this->Publish(this->actarray_id, 
                  PLAYER_MSGTYPE_DATA,
                  PLAYER_ACTARRAY_DATA_STATE,
***************
*** 1468,1472 ****
  
    // put limb data
!   this->Publish(this->limb_id, NULL,
                  PLAYER_MSGTYPE_DATA,
                  PLAYER_LIMB_DATA_STATE,
--- 1468,1472 ----
  
    // put limb data
!   this->Publish(this->limb_id, 
                  PLAYER_MSGTYPE_DATA,
                  PLAYER_LIMB_DATA_STATE,
***************
*** 1476,1480 ****
  
    // put arm gripper data
!   this->Publish(this->armgripper_id, NULL,
                  PLAYER_MSGTYPE_DATA,
                  PLAYER_GRIPPER_DATA_STATE,
--- 1476,1480 ----
  
    // put arm gripper data
!   this->Publish(this->armgripper_id,
                  PLAYER_MSGTYPE_DATA,
                  PLAYER_GRIPPER_DATA_STATE,
***************
*** 2061,2065 ****
  
  int
! P2OS::ProcessMessage(MessageQueue * resp_queue,
                       player_msghdr * hdr,
                       void * data)
--- 2061,2065 ----
  
  int
! P2OS::ProcessMessage(QueuePointer & resp_queue,
                       player_msghdr * hdr,
                       void * data)
***************
*** 2110,2114 ****
  
  int
! P2OS::HandleConfig(MessageQueue* resp_queue,
                     player_msghdr * hdr,
                     void * data)
--- 2110,2114 ----
  
  int
! P2OS::HandleConfig(QueuePointer & resp_queue,
                     player_msghdr * hdr,
                     void * data)


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