Update of /cvsroot/playerstage/code/player/server/drivers/mixed/garcia
In directory
sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv10946/server/drivers/mixed/garcia
Modified Files:
garcia_mixed.cc
Log Message:
applied Toby's patch to replace fixed-size arrays
Index: garcia_mixed.cc
===================================================================
RCS file:
/cvsroot/playerstage/code/player/server/drivers/mixed/garcia/garcia_mixed.cc,v
retrieving revision 1.9
retrieving revision 1.10
diff -C2 -d -r1.9 -r1.10
*** garcia_mixed.cc 23 Aug 2007 19:58:45 -0000 1.9
--- garcia_mixed.cc 1 Nov 2007 22:16:20 -0000 1.10
***************
*** 545,554 ****
player_ir_pose_t pose;
pose.poses_count = 6;
! memcpy(pose.poses, poses, 6*sizeof(player_pose_t));
Publish(mIrAddr,
PLAYER_MSGTYPE_RESP_ACK,
PLAYER_IR_REQ_POSE,
! &pose, sizeof(pose), NULL);
}
--- 545,556 ----
player_ir_pose_t pose;
pose.poses_count = 6;
! pose.poses = new double[pose.poses_count];
! memcpy(pose.poses, poses, 6*sizeof(player_pose3d_t));
Publish(mIrAddr,
PLAYER_MSGTYPE_RESP_ACK,
PLAYER_IR_REQ_POSE,
! &pose);
! delete [] pose.poses;
}
***************
*** 573,577 ****
mIrData.voltages_count = 0;
mIrData.ranges_count = 6;
!
mIrData.ranges[0] =
mGarcia->getNamedValue("front-ranger-left")->getFloatVal();
mIrData.ranges[1] =
mGarcia->getNamedValue("front-ranger-right")->getFloatVal();
--- 575,580 ----
mIrData.voltages_count = 0;
mIrData.ranges_count = 6;
! mIrData.ranges = new double[mIrData.ranges_count];
!
mIrData.ranges[0] =
mGarcia->getNamedValue("front-ranger-left")->getFloatVal();
mIrData.ranges[1] =
mGarcia->getNamedValue("front-ranger-right")->getFloatVal();
***************
*** 583,587 ****
Publish(mIrAddr,
PLAYER_MSGTYPE_DATA, PLAYER_IR_DATA_RANGES,
! reinterpret_cast<void*>(&mIrData), sizeof(mIrData), NULL);
// do we currently have a dio device?
--- 586,591 ----
Publish(mIrAddr,
PLAYER_MSGTYPE_DATA, PLAYER_IR_DATA_RANGES,
! reinterpret_cast<void*>(&mIrData));
! delete [] mIrData.ranges;
// do we currently have a dio device?
-------------------------------------------------------------------------
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