NASA Astrobee Robot Software  0.19.1
Flight software for the Astrobee robots operating inside the International Space Station.
is_camera::V4LStruct Struct Reference

Public Member Functions

 V4LStruct (std::string const &device_name, int camera_gain, int camera_exposure)
 
 ~V4LStruct ()
 
void SetParameters (int gain, int exposure)
 

Public Attributes

struct v4l2_format fmt
 
struct v4l2_buffer buf
 
struct v4l2_requestbuffers req
 
struct v4l2_streamparm parm
 
enum v4l2_buf_type type
 
fd_set fds
 
int fd
 
struct timeval tv
 
struct bufferbuffers
 

Constructor & Destructor Documentation

◆ V4LStruct()

is_camera::V4LStruct::V4LStruct ( std::string const &  device_name,
int  camera_gain,
int  camera_exposure 
)
inlineexplicit

◆ ~V4LStruct()

is_camera::V4LStruct::~V4LStruct ( )
inline

Member Function Documentation

◆ SetParameters()

void is_camera::V4LStruct::SetParameters ( int  gain,
int  exposure 
)
inline

Member Data Documentation

◆ buf

struct v4l2_buffer is_camera::V4LStruct::buf

◆ buffers

struct buffer* is_camera::V4LStruct::buffers

◆ fd

int is_camera::V4LStruct::fd

◆ fds

fd_set is_camera::V4LStruct::fds

◆ fmt

struct v4l2_format is_camera::V4LStruct::fmt

◆ parm

struct v4l2_streamparm is_camera::V4LStruct::parm

◆ req

struct v4l2_requestbuffers is_camera::V4LStruct::req

◆ tv

struct timeval is_camera::V4LStruct::tv

◆ type

enum v4l2_buf_type is_camera::V4LStruct::type

The documentation for this struct was generated from the following file: