Public Member Functions | Static Public Attributes | Protected Member Functions | Protected Attributes | List of all members
spinnaker_camera_driver::Camera Class Reference

#include <camera.h>

Inheritance diagram for spinnaker_camera_driver::Camera:
Inheritance graph
[legend]

Public Member Functions

 Camera (Spinnaker::GenApi::INodeMap *node_map)
 
int getHeightMax ()
 
int getWidthMax ()
 
Spinnaker::GenApi::CNodePtr readProperty (const Spinnaker::GenICam::gcstring property_name)
 
virtual void setGain (const float &gain)
 
virtual void setNewConfiguration (const spinnaker_camera_driver::SpinnakerConfig &config, const uint32_t &level)
 
 ~Camera ()
 

Static Public Attributes

static const uint8_t LEVEL_RECONFIGURE_CLOSE = 3
 
static const uint8_t LEVEL_RECONFIGURE_RUNNING = 0
 
static const uint8_t LEVEL_RECONFIGURE_STOP = 1
 

Protected Member Functions

virtual void init ()
 
virtual void setFrameRate (const float frame_rate)
 Changes the video mode of the connected camera. More...
 
virtual void setImageControlFormats (const spinnaker_camera_driver::SpinnakerConfig &config)
 

Protected Attributes

int height_max_
 
Spinnaker::GenApi::INodeMap * node_map_
 
int width_max_
 

Detailed Description

Definition at line 47 of file camera.h.

Constructor & Destructor Documentation

spinnaker_camera_driver::Camera::Camera ( Spinnaker::GenApi::INodeMap *  node_map)
explicit

Definition at line 319 of file camera.cpp.

spinnaker_camera_driver::Camera::~Camera ( )
inline

Definition at line 51 of file camera.h.

Member Function Documentation

int spinnaker_camera_driver::Camera::getHeightMax ( )

Definition at line 262 of file camera.cpp.

int spinnaker_camera_driver::Camera::getWidthMax ( )

Definition at line 267 of file camera.cpp.

void spinnaker_camera_driver::Camera::init ( )
protectedvirtual

Definition at line 31 of file camera.cpp.

Spinnaker::GenApi::CNodePtr spinnaker_camera_driver::Camera::readProperty ( const Spinnaker::GenICam::gcstring  property_name)

Definition at line 309 of file camera.cpp.

void spinnaker_camera_driver::Camera::setFrameRate ( const float  frame_rate)
protectedvirtual

Changes the video mode of the connected camera.

This function will change the camera to the desired videomode and allow up the maximum framerate for that mode.

Parameters
videoModestring of desired video mode, will be changed if unsupported.

Reimplemented in spinnaker_camera_driver::Cm3, and spinnaker_camera_driver::Gh3.

Definition at line 49 of file camera.cpp.

void spinnaker_camera_driver::Camera::setGain ( const float &  gain)
virtual

Definition at line 236 of file camera.cpp.

void spinnaker_camera_driver::Camera::setImageControlFormats ( const spinnaker_camera_driver::SpinnakerConfig &  config)
protectedvirtual

Reimplemented in spinnaker_camera_driver::Cm3, and spinnaker_camera_driver::Gh3.

Definition at line 187 of file camera.cpp.

void spinnaker_camera_driver::Camera::setNewConfiguration ( const spinnaker_camera_driver::SpinnakerConfig &  config,
const uint32_t &  level 
)
virtual

Definition at line 68 of file camera.cpp.

Member Data Documentation

int spinnaker_camera_driver::Camera::height_max_
protected

Definition at line 77 of file camera.h.

const uint8_t spinnaker_camera_driver::Camera::LEVEL_RECONFIGURE_CLOSE = 3
static

Parameters that need a sensor to be stopped completely when changed.

Definition at line 57 of file camera.h.

const uint8_t spinnaker_camera_driver::Camera::LEVEL_RECONFIGURE_RUNNING = 0
static

Parameters that can be changed while a sensor is streaming.

Definition at line 63 of file camera.h.

const uint8_t spinnaker_camera_driver::Camera::LEVEL_RECONFIGURE_STOP = 1
static

Parameters that need a sensor to stop streaming when changed.

Definition at line 60 of file camera.h.

Spinnaker::GenApi::INodeMap* spinnaker_camera_driver::Camera::node_map_
protected

Definition at line 73 of file camera.h.

int spinnaker_camera_driver::Camera::width_max_
protected

Definition at line 78 of file camera.h.


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


spinnaker_camera_driver
Author(s): Chad Rockey
autogenerated on Sun Feb 14 2021 03:47:26