Flyby SDK v1.0.2
Loading...
Searching...
No Matches
camera.h File Reference
#include <vector>
#include <flyby/payload/component/component.h>
#include <flyby/util/error.h>
Include dependency graph for camera.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  flyby::Camera
 The base camera class. More...
class  flyby::IRCamera
 The base infrared/thermal camera class. More...

Enumerations

enum  flyby::CameraType : uint8_t { STANDARD = 0 , THERMAL }
 The type of camera, such as standard EO or thermal.
enum  flyby::ZoomType : uint8_t { MM = 0 , MULTIPLIER }
 The zoom format for the camera, such as mm (24mm) or multiplier (3x)
enum  flyby::FocusMode : uint8_t { F_AUTOMATIC = 0 , F_MANUAL }
 The focus mode of the camera.
enum  flyby::ExposureProgramMode : uint8_t { P_MANUAL = 0 , P_AUTOMATIC , P_APERTURE_PRIORITY , P_SHUTTER_PRIORITY }
 The exposure program mode, such as manual or aperture priority.
enum  flyby::TouchMode : uint8_t { T_DISABLED = 0 , T_TRACKING , T_DETECTION }
 The current mode for camera gestures.
enum  flyby::IRPalette : uint8_t {
  WHITEHOT = 0 , BLACKHOT , LAVA , IRONBOW ,
  ARCTIC , GLOBOW , RAINBOW , RAINBOWHC ,
  HOTTEST , ICEFIRE
}
 The different possible thermal palettes.

Detailed Description

Author
Micky Abir <[email protected]>

This file contains the Camera class, which camera types should inherit from.