31 #define Cam_Command 0x41
32 #define Cam_Number_Objects 0x42
33 #define Start_Reg 0x43
35 #include "NXShieldI2C.h"
44 NXTCam(uint8_t i2c_address = 0x02);
121 void getBlobs(
int *nblobs, uint8_t *
color, uint8_t *left, uint8_t *top, uint8_t *right, uint8_t *bottom);
This class implements I2C interfaces used by NXShield.
Definition: NXShieldI2C.h:32
bool resetCam()
Definition: NXTCam.cpp:91
bool sortSize()
Definition: NXTCam.cpp:41
void getBlobs(int *nblobs, uint8_t *color, uint8_t *left, uint8_t *top, uint8_t *right, uint8_t *bottom)
Definition: NXTCam.cpp:126
This class interfaces with NXTCam attached to NXShield.
Definition: NXTCam.h:40
bool readImageRegisters()
Definition: NXTCam.cpp:76
bool sortNone()
Definition: NXTCam.cpp:116
bool sendColorMap()
Definition: NXTCam.cpp:96
bool camFirmware()
Definition: NXTCam.cpp:111
bool sortColor()
Definition: NXTCam.cpp:106
bool illuminationOff()
Definition: NXTCam.cpp:101
bool disableTracking()
Definition: NXTCam.cpp:56
NXTCam(uint8_t i2c_address=0x02)
Definition: NXTCam.cpp:31
bool pingCam()
Definition: NXTCam.cpp:86
int getNumberObjects()
Definition: NXTCam.cpp:121
bool getColorMap()
Definition: NXTCam.cpp:66
bool selectObjectMode()
Definition: NXTCam.cpp:46
bool illuminationOn()
Definition: NXTCam.cpp:71
uint8_t issueCommand(char command)
Definition: NXTCam.cpp:36
bool writeImageRegisters()
Definition: NXTCam.cpp:51
bool enableTracking()
Definition: NXTCam.cpp:61
bool selectLineMode()
Definition: NXTCam.cpp:81