8 CPPUNIT_ASSERT( playerc_fiducial_subscribe(
fiducialProxy, PLAYER_OPEN_MODE ) == 0 );
13 CPPUNIT_ASSERT( playerc_fiducial_unsubscribe(
fiducialProxy ) == 0 );
19 CPPUNIT_ASSERT( playerc_fiducial_get_geom(
fiducialProxy ) == 0 );
22 CPPUNIT_ASSERT_DOUBLES_EQUAL_MESSAGE(
"pose (x)", -0.15,
fiducialProxy->fiducial_geom.pose.px,
Delta );
23 CPPUNIT_ASSERT_DOUBLES_EQUAL_MESSAGE(
"pose (y)", 0,
fiducialProxy->fiducial_geom.pose.py,
Delta );
24 CPPUNIT_ASSERT_DOUBLES_EQUAL_MESSAGE(
"pose (z)", 0,
fiducialProxy->fiducial_geom.pose.pz,
Delta );
25 CPPUNIT_ASSERT_DOUBLES_EQUAL_MESSAGE(
"pose (pitch)", 0,
fiducialProxy->fiducial_geom.pose.ppitch,
Delta );
26 CPPUNIT_ASSERT_DOUBLES_EQUAL_MESSAGE(
"pose (roll)", 0,
fiducialProxy->fiducial_geom.pose.proll,
Delta );
27 CPPUNIT_ASSERT_DOUBLES_EQUAL_MESSAGE(
"pose (yaw)", 0,
fiducialProxy->fiducial_geom.pose.pyaw,
Delta );
31 playerc_client_read(
client );
35 playerc_client_read(
client );
36 CPPUNIT_ASSERT_MESSAGE(
"fiducial updating",
fiducialProxy->info.fresh == 1 );
41 CPPUNIT_ASSERT_EQUAL_MESSAGE(
"fiducials_count", 1,
fiducialProxy->fiducials_count );
playerc_fiducial_t * fiducialProxy
static const double Delta
playerc_client_t * client