void ptz_wait_turn(void) { usleep(1200000); ptz_stop(); ptz_stop(); }
int ptz_reset2(ptz_t *p, int h, int v, int move_speed, int zoom_speed) { if (!p) return -1; Ptz *ptz = (Ptz*)p; ptz_zoom_stop(p); ptz_stop(p); ptz_zoom_set(p, 0); ptz_set_absolute_position(p, h, v, move_speed); return 0; }
int ptz_reset(ptz_t *p) { if (!p) return -1; Ptz *ptz = (Ptz*)p; ptz_zoom_stop(p); ptz_stop(p); ptz_set_absolute_position(p, 0, 0, 30); ptz_zoom_set(p, 0); return 0; }
void ptz_control( char * ptz_direct) { if(ptz_direct[2]=='1'){ printf("<strong>left</strong>\n");printf("<strong>stop</strong>\n");ptz_stop();ptz_left();printf("<strong>go</strong>\n");}; if(ptz_direct[2]=='2'){ printf("<strong>right</strong>\n");printf("<strong>stop</strong>\n");ptz_stop();ptz_right();printf("<strong>go</strong>\n");}; if(ptz_direct[2]=='3'){ printf("<strong>down</strong>\n");printf("<strong>stop</strong>\n");ptz_stop();ptz_down();printf("<strong>go</strong>\n");}; if(ptz_direct[2]=='4'){ printf("<strong>up</strong>\n");printf("<strong>stop</strong>\n");ptz_stop();ptz_up();printf("<strong>go</strong>\n");}; ptz_direct[2]='0'; ptz_wait_turn(); }