Onboard-SDK-ROS
Public Types | Public Member Functions | List of all members
DJI::onboardSDK::Camera Class Reference

Public Types

enum  CAMERA_CODE {
  CODE_GIMBAL_SPEED = 0x1A, CODE_GIMBAL_ANGLE = 0x1B, CODE_CAMERA_SHOT = 0x20, CODE_CAMERA_VIDEO_START = 0x21,
  CODE_CAMERA_VIDEO_STOP = 0x22
}
 

Public Member Functions

 Camera (CoreAPI *ControlAPI=0)
 
void setCamera (CAMERA_CODE camera_cmd)
 
void setGimbalAngle (GimbalAngleData *data)
 
void setGimbalSpeed (GimbalSpeedData *data)
 
GimbalData getGimbal () const
 
float32_t getYaw () const
 
float32_t getRoll () const
 
float32_t getPitch () const
 
bool isYawLimit () const
 
bool isRollLimit () const
 
bool isPitchLimit () const
 
CoreAPIgetApi () const
 
void setApi (CoreAPI *value)
 

Member Function Documentation

CoreAPI * Camera::getApi ( ) const
Note
Access method
void Camera::setCamera ( Camera::CAMERA_CODE  camera_cmd)
Note
all camera control functions are none-callback function. The setCamera function handles camera-specific tasks (Take picture, Start/stop video)

The documentation for this class was generated from the following files: