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

#include <camera.h>

Inheritance diagram for is_camera::CameraNodelet:
Inheritance graph

Public Member Functions

 CameraNodelet ()
 
virtual ~CameraNodelet ()
 
void ReadParams (void)
 
- Public Member Functions inherited from ff_util::FreeFlyerNodelet
 FreeFlyerNodelet (bool autostart_hb_timer=true)
 
 FreeFlyerNodelet (std::string const &name, bool autostart_hb_timer=true)
 
virtual ~FreeFlyerNodelet ()
 
void AssertFault (FaultKeys enum_key, std::string const &message, ros::Time time_fault_occurred=ros::Time::now())
 
void ClearAllFaults ()
 
void ClearFault (FaultKeys enum_key)
 
void PrintFaults ()
 
ros::NodeHandle * GetPlatformHandle (bool multithreaded=false)
 
ros::NodeHandle * GetPrivateHandle (bool multithreaded=false)
 
std::string GetName ()
 
std::string GetPlatform ()
 
std::string GetTransform (std::string const &child)
 

Static Public Attributes

static constexpr size_t kImageMsgBuffer = 30
 
static constexpr size_t kBayerImageMsgBufferLength = 5
 
static constexpr size_t kImageWidth = 1280
 
static constexpr size_t kImageHeight = 960
 

Protected Member Functions

virtual void Initialize (ros::NodeHandle *nh)
 
- Protected Member Functions inherited from ff_util::FreeFlyerNodelet
virtual void Reset ()
 
virtual void Sleep ()
 
virtual void Wakeup ()
 
void StopHeartbeat ()
 
void SendDiagnostics (const std::vector< diagnostic_msgs::KeyValue > &keyval)
 
void Setup (ros::NodeHandle &nh, ros::NodeHandle &nh_mt, std::string plugin_name)
 

Additional Inherited Members

- Public Types inherited from ff_util::FreeFlyerNodelet
enum  ResolveType : uint8_t { NAMESPACE = 0, TRANSFORM = 1, RESOURCE = 1 }
 
- Protected Attributes inherited from ff_util::FreeFlyerNodelet
std::map< std::string, int > faults_
 

Constructor & Destructor Documentation

◆ CameraNodelet()

is_camera::CameraNodelet::CameraNodelet ( )

◆ ~CameraNodelet()

is_camera::CameraNodelet::~CameraNodelet ( )
virtual

Member Function Documentation

◆ Initialize()

void is_camera::CameraNodelet::Initialize ( ros::NodeHandle *  nh)
protectedvirtual

Reimplemented from ff_util::FreeFlyerNodelet.

◆ ReadParams()

void is_camera::CameraNodelet::ReadParams ( void  )

Member Data Documentation

◆ kBayerImageMsgBufferLength

constexpr size_t is_camera::CameraNodelet::kBayerImageMsgBufferLength = 5
staticconstexpr

◆ kImageHeight

constexpr size_t is_camera::CameraNodelet::kImageHeight = 960
staticconstexpr

◆ kImageMsgBuffer

constexpr size_t is_camera::CameraNodelet::kImageMsgBuffer = 30
staticconstexpr

◆ kImageWidth

constexpr size_t is_camera::CameraNodelet::kImageWidth = 1280
staticconstexpr

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