1 #ifndef SMARTEK_CAMERA_NODE_H 2 #define SMARTEK_CAMERA_NODE_H 31 #include <dynamic_reconfigure/server.h> 32 #include <timesync/TimestampSynchronizer.h> 34 #include <smartek_camera/SmartekCameraConfig.h> 36 #include <gige_cpp/GigEVisionSDK.h> 55 typedef smartek_camera::SmartekCameraConfig
Config;
57 void publishGigeImage(
const gige::IImageBitmapInterface &img,
const gige::IImageInfo &imgInfo);
95 #endif //SMARTEK_CAMERA_NODE_H
image_transport::CameraPublisher cameraPublisher_
std::unique_ptr< image_transport::ImageTransport > pimageTransport_
std::unique_ptr< TimestampSynchronizer > ptimestampSynchronizer_
void reconfigure_callback(Config &config, uint32_t level)
bool m_defaultGainNotSet_
gige::IImageBitmap m_colorPipelineBitmap_
void initTimestampSynchronizer()
gige::IImageInfo m_imageInfo_
dynamic_reconfigure::Server< Config > reconfigureServer_
gige::IAlgorithm m_colorPipelineAlg_
gige::IResults m_colorPipelineResults_
gige::IImageProcAPI m_imageProcApi_
std::string serialNumber_
sensor_msgs::CameraInfo cameraInfo_
void publishGigeImage(const gige::IImageBitmapInterface &img, const gige::IImageInfo &imgInfo)
smartek_camera::SmartekCameraConfig Config
gige::IParams m_colorPipelineParams_
std::unique_ptr< camera_info_manager::CameraInfoManager > pcameraInfoManager_
dynamic_reconfigure::Server< Config >::CallbackType reconfigureCallback_
TimestampSynchronizer::Options defaultTimesyncOptions_