8 CPPUNIT_ASSERT( playerc_blobfinder_subscribe(
blobProxy, PLAYER_OPEN_MODE ) == 0 );
13 CPPUNIT_ASSERT( playerc_blobfinder_unsubscribe(
blobProxy ) == 0 );
19 playerc_client_read(
client );
23 playerc_client_read(
client );
24 CPPUNIT_ASSERT_MESSAGE(
"blobfinder updating",
blobProxy->info.fresh == 1 );
26 CPPUNIT_ASSERT(
blobProxy->info.datatime > 0 );
32 CPPUNIT_ASSERT(
blobProxy->height == 60 );
35 CPPUNIT_ASSERT_EQUAL_MESSAGE(
"blobs_count", (
unsigned int)3,
blobProxy->blobs_count );
37 CPPUNIT_ASSERT(
blobProxy->blobs[1].range > 0 );
38 CPPUNIT_ASSERT(
blobProxy->blobs[1].area > 0 );
39 CPPUNIT_ASSERT(
blobProxy->blobs[1].y > 0 );
44 CPPUNIT_ASSERT(
blobProxy->blobs[1].color == 0xFFFF0000 );
50 uint32_t robotCenter =
blobProxy->blobs[1].x;
51 uint32_t imageCenter =
blobProxy->width / 2;
53 CPPUNIT_ASSERT( robotCenter > imageCenter );
playerc_blobfinder_t * blobProxy
playerc_client_t * client