boolean VC0706::setMotionDetect(boolean flag) 
{
    if (! setMotionStatus(VC0706_MOTIONCONTROL, VC0706_UARTMOTION, VC0706_ACTIVATEMOTION))
        return false;
    uint8_t cmd[] = {VC0706_COMM_MOTION_CTRL, 0x01, flag};
    _task(cmd, sizeof(cmd), 5);
}
Esempio n. 2
0
BOOL setMotionDetect(BOOL flag) {
	if (!setMotionStatus(VC0706_MOTIONCONTROL, 
			VC0706_UARTMOTION, VC0706_ACTIVATEMOTION))
		return FALSE;

	u8_t args[] = {0x01, flag};
	return runCommand(VC0706_COMM_MOTION_CTRL, args, sizeof(args), 5, TRUE);
}
//打开动作检测
boolean camera_VC0706::setMotionDetect(boolean flag) {
	if (! setMotionStatus(VC0706_MOTIONCONTROL,
	                      VC0706_UARTMOTION, VC0706_ACTIVATEMOTION))
		return false;

	uint8_t args[] = {0x01, flag};

	runCommand(VC0706_COMM_MOTION_CTRL, args, sizeof(args), 5);
}
int Adafruit_VC0706::setMotionDetect(int flag) {
	if (!setMotionStatus(VC0706_MOTIONCONTROL,
		VC0706_UARTMOTION, VC0706_ACTIVATEMOTION))
		return 0;

	uint8_t args[] = { 0x01, flag };

	runCommand(VC0706_COMM_MOTION_CTRL, args, sizeof(args), 5);
}