Esempio n. 1
0
 public void TurnOff()
 {
     if (isInitialized && isRunning)
     {
         try
         {
             MonacoCameraPlatform.White_LED_SET_Low(1);
             isRunning = false;
         }
         catch (Exception ex)
         {
             throw new ApplicationException("Failed to turn off: " + ex.Message, ex);
         }
     }
 }
Esempio n. 2
0
 private void Initialize()
 {
     if (!isInitialized)
     {
         try
         {
             MonacoCameraPlatform.CameraSensorGPIO_ConfigParallelCamera(1);
             isInitialized = true;
         }
         catch (Exception ex)
         {
             throw new ApplicationException("Falied to initialize: " + ex.Message, ex);
         }
     }
 }
Esempio n. 3
0
 public void TurnOn()
 {
     if (!isRunning)
     {
         try
         {
             if (!isInitialized)
             {
                 Initialize();
             }
             MonacoCameraPlatform.White_LED_SET_High(1);
             isRunning = true;
         }
         catch (Exception ex)
         {
             throw new ApplicationException("Failed to turn on: " + ex.Message);
         }
     }
 }
Esempio n. 4
0
        private void DeInitialize()
        {
            if (isInitialized)
            {
                try
                {
                    if (isRunning)
                    {
                        TurnOff();
                    }

                    MonacoCameraPlatform.CameraSensorGPIO_ConfigDefault(0);
                    isInitialized = false;
                }
                catch (Exception ex)
                {
                    throw new ApplicationException("Falied to deinitialize: " + ex.Message, ex);
                }
            }
        }