Changeset 40786
- Timestamp:
- 08/21/17 19:40:25 (6 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
titan/plugins/instar/instar.h
r40757 r40786 4 4 char* cam1 = NULL; 5 5 char* cam2 = NULL; 6 //char* cam11 = NULL;7 //char* cam21 = NULL;6 char* cam11 = NULL; 7 char* cam21 = NULL; 8 8 struct skin* instar_screen = NULL; 9 9 struct skin* instar_pic1 = NULL; … … 36 36 while(1) 37 37 { 38 //if(getconfigint("instar_1", NULL) == 2 && cam11 != NULL)39 // system(cam11);40 //else41 //{42 38 if(cam1 != NULL) 43 39 { … … 50 46 else if(getconfigint("instar_1", NULL) == 4) 51 47 tmpstr = ostrcat(cam1, "/image", 0, 0); 48 else if(getconfigint("instar_1", NULL) == 5) 49 { 50 tmpstr = ostrcat(cam1, "/cgi-bin/CGIProxy.fcgi?cmd=snapPicture2", 0, 0); 51 tmpstr = ostrcat(tmpstr, cam11, 1, 0); 52 } 52 53 else 53 54 tmpstr = ostrcat(cam1, "/snapshot.cgi", 0, 0); … … 67 68 else if(getconfigint("instar_2", NULL) == 4) 68 69 tmpstr = ostrcat(cam2, "/image", 0, 0); 70 else if(getconfigint("instar_2", NULL) == 5) 71 { 72 tmpstr = ostrcat(cam2, "/cgi-bin/CGIProxy.fcgi?cmd=snapPicture2", 0, 0); 73 tmpstr = ostrcat(tmpstr, cam21, 1, 0); 74 } 69 75 else 70 76 tmpstr = ostrcat(cam2, "/snapshot.cgi", 0, 0); … … 74 80 free(tmpstr); tmpstr = NULL; 75 81 } 76 //}77 82 78 83 drawscreen(instar_screen, 0, 0); … … 355 360 if(ostrcmp(getlist(myconfig, "InstarCam1", NULL), "ein") == 0 || ext == 1) 356 361 { 357 if(getconfigint("instar_alterwebif", NULL) == 0) 358 cam1 = ostrcat("wget --output-document=/tmp/instar1.jpg http://", getlist(myconfig, "InstarCam1User", NULL), 0, 0); 362 if(getconfigint("instar_1", NULL) != 5) 363 { 364 if(getconfigint("instar_alterwebif", NULL) == 0) 365 cam1 = ostrcat("wget --output-document=/tmp/instar1.jpg http://", getlist(myconfig, "InstarCam1User", NULL), 0, 0); 366 else 367 { 368 cam1 = ostrcat(CURL, " http://", 0, 0); 369 cam1 = ostrcat(cam1, getlist(myconfig, "InstarCam1User", NULL), 1, 0); 370 } 371 cam1 = ostrcat(cam1, ":",1, 0); 372 cam1 = ostrcat(cam1, getlist(myconfig, "InstarCam1Pass", NULL), 1, 0); 373 cam1 = ostrcat(cam1, "@",1, 0); 374 cam1 = ostrcat(cam1, getlist(myconfig, "InstarCam1IP", NULL), 1, 0); 375 cam1 = ostrcat(cam1, ":",1, 0); 376 cam1 = ostrcat(cam1, getlist(myconfig, "InstarCam1Port", NULL), 1, 0); 377 } 359 378 else 360 379 { 361 cam1 = ostrcat(CURL, " http://", 0, 0); 362 cam1 = ostrcat(cam1, getlist(myconfig, "InstarCam1User", NULL), 1, 0); 363 } 364 cam1 = ostrcat(cam1, ":",1, 0); 365 cam1 = ostrcat(cam1, getlist(myconfig, "InstarCam1Pass", NULL), 1, 0); 366 cam1 = ostrcat(cam1, "@",1, 0); 367 cam1 = ostrcat(cam1, getlist(myconfig, "InstarCam1IP", NULL), 1, 0); 368 cam1 = ostrcat(cam1, ":",1, 0); 369 cam1 = ostrcat(cam1, getlist(myconfig, "InstarCam1Port", NULL), 1, 0); 370 371 372 //if(getconfigint("instar_1", NULL) == 2) 373 //{ 374 // cam11 = ostrcat("wget --output-document=/tmp/instar1.jpg http://",getlist(myconfig, "InstarCam1IP", NULL), 0, 0); 375 // cam11 = ostrcat(cam11, ":", 1, 0); 376 // cam11 = ostrcat(cam11, getlist(myconfig, "InstarCam1Port", NULL), 1, 0); 377 // cam11 = ostrcat(cam11, "/tmpfs/auto.jpg?usr=", 1, 0); 378 // cam11 = ostrcat(cam11, getlist(myconfig, "InstarCam1User", NULL), 1, 0); 379 // cam11 = ostrcat(cam11, "&pwd=", 1, 0); 380 // cam11 = ostrcat(cam11, getlist(myconfig, "InstarCam1Pass", NULL), 1, 0); 381 //} 380 if(getconfigint("instar_alterwebif", NULL) == 0) 381 cam1 = ostrcat("wget --output-document=/tmp/instar1.jpg http://", NULL, 0, 0); 382 else 383 { 384 cam1 = ostrcat(CURL, " http://", 0, 0); 385 cam1 = ostrcat(cam1, getlist(myconfig, "InstarCam1IP", NULL), 1, 0); 386 cam1 = ostrcat(cam1, ":",1, 0); 387 cam1 = ostrcat(cam1, getlist(myconfig, "InstarCam1Port", NULL), 1, 0); 388 cam11 = ostrcat("&usr=", getlist(myconfig, "InstarCam1User", NULL), 0, 0); 389 cam11 = ostrcat(cam11, "&pwd=", 1, 0); 390 cam11 = ostrcat(cam11, getlist(myconfig, "InstarCam1Pass", NULL), 1, 0); 391 cam11 = ostrcat(cam11, "&", 1, 0); 392 } 393 } 382 394 } 383 395 … … 386 398 if(ostrcmp(getlist(myconfig, "InstarCam2", NULL), "ein") == 0 || ext == 2) 387 399 { 388 if(getconfigint("instar_alterwebif", NULL) == 0) 389 cam2 = ostrcat("wget --output-document=/tmp/instar2.jpg http://", getlist(myconfig, "InstarCam2User", NULL), 0, 0); 400 if(getconfigint("instar_2", NULL) != 5) 401 { 402 if(getconfigint("instar_alterwebif", NULL) == 0) 403 cam2 = ostrcat("wget --output-document=/tmp/instar2.jpg http://", getlist(myconfig, "InstarCam2User", NULL), 0, 0); 404 else 405 { 406 cam2 = ostrcat(CURL, " http://", 0, 0); 407 cam2 = ostrcat(cam2, getlist(myconfig, "InstarCam2User", NULL), 1, 0); 408 } 409 cam2 = ostrcat(cam2, ":",1, 0); 410 cam2 = ostrcat(cam2, getlist(myconfig, "InstarCam2Pass", NULL), 1, 0); 411 cam2 = ostrcat(cam2, "@",1, 0); 412 cam2 = ostrcat(cam2, getlist(myconfig, "InstarCam2IP", NULL), 1, 0); 413 cam2 = ostrcat(cam2, ":",1, 0); 414 cam2 = ostrcat(cam2, getlist(myconfig, "InstarCam2Port", NULL), 1, 0); 415 } 390 416 else 391 417 { 392 cam2 = ostrcat(CURL, " http://", 0, 0); 393 cam2 = ostrcat(cam2, getlist(myconfig, "InstarCam2User", NULL), 1, 0); 394 } 395 cam2 = ostrcat(cam2, ":",1, 0); 396 cam2 = ostrcat(cam2, getlist(myconfig, "InstarCam2Pass", NULL), 1, 0); 397 cam2 = ostrcat(cam2, "@",1, 0); 398 cam2 = ostrcat(cam2, getlist(myconfig, "InstarCam2IP", NULL), 1, 0); 399 cam2 = ostrcat(cam2, ":",1, 0); 400 cam2 = ostrcat(cam2, getlist(myconfig, "InstarCam2Port", NULL), 1, 0); 418 if(getconfigint("instar_alterwebif", NULL) == 0) 419 cam2 = ostrcat("wget --output-document=/tmp/instar2.jpg http://", NULL, 0, 0); 420 else 421 { 422 cam2 = ostrcat(CURL, " http://", 0, 0); 423 cam2 = ostrcat(cam2, getlist(myconfig, "InstarCam2IP", NULL), 1, 0); 424 cam2 = ostrcat(cam2, ":",1, 0); 425 cam2 = ostrcat(cam2, getlist(myconfig, "InstarCam2Port", NULL), 1, 0); 426 cam21 = ostrcat("&usr=", getlist(myconfig, "InstarCam2User", NULL), 0, 0); 427 cam21 = ostrcat(cam21, "&pwd=", 1, 0); 428 cam21 = ostrcat(cam21, getlist(myconfig, "InstarCam2Pass", NULL), 1, 0); 429 cam21 = ostrcat(cam21, "&", 1, 0); 430 } 431 } 401 432 } 402 433 … … 422 453 free(cam1), cam1 = NULL; 423 454 free(cam2), cam2 = NULL; 424 //free(cam11), cam11 = NULL;425 //free(cam21), cam21 = NULL;455 free(cam11), cam11 = NULL; 456 free(cam21), cam21 = NULL; 426 457 427 458 if(rcode == 0)
Note: See TracChangeset
for help on using the changeset viewer.