HOme Sheriff And Lamp

Dependencies:   CameraC328 HCSR04 SDFileSystem WIZnetInterface mbed

Fork of HoSAL by pi bae

Files at this revision

API Documentation at this revision

Comitter:
uasonice
Date:
Tue Aug 11 18:07:37 2015 +0000
Parent:
5:217f40f0a415
Child:
7:58b14840531c
Commit message:
add camera exception depence code

Changed in this revision

rev_Camera.cpp Show annotated file Show diff for this revision Revisions of this file
--- a/rev_Camera.cpp	Tue Aug 11 17:52:59 2015 +0000
+++ b/rev_Camera.cpp	Tue Aug 11 18:07:37 2015 +0000
@@ -42,6 +42,7 @@
 void revSync(CameraC328 *pH) {
     CameraC328::ErrorNumber err = CameraC328::NoError;
 
+    if(pH == NULL) return;
     err = pH->sync();
     if (CameraC328::NoError == err) {
         DM_fLN("[ OK ] : CameraC328::sync");
@@ -58,6 +59,7 @@
 void revJpeg_snapshot(CameraC328 *pH, char *strFile, CameraC328::JpegResolution resol) {
     CameraC328::ErrorNumber err = CameraC328::NoError;
 
+    if(pH == NULL) return;
     err = pH->init(CameraC328::Jpeg, CameraC328::RawResolution80x60, resol);
     if (CameraC328::NoError == err) {
         DM_fLN("[ OK ] : CameraC328::init");
@@ -83,6 +85,8 @@
  */
 void revJpeg_preview(CameraC328 *pH, char *strFile, CameraC328::JpegResolution resol) {
     CameraC328::ErrorNumber err = CameraC328::NoError;
+
+    if(pH == NULL) return;
     err = pH->init(CameraC328::Jpeg, CameraC328::RawResolution80x60, resol);
     if (CameraC328::NoError == err) {
         DM_fLN("[ OK ] : CameraC328::init");