#include "prosilica/prosilica.h"#include <prosilica_gige_sdk/PvRegIo.h>#include <cassert>#include <cstdio>#include <ctime>#include <cstring>#include <arpa/inet.h>#include <ros/console.h>
Go to the source code of this file.
Namespaces | |
| prosilica | |
Macros | |
| #define | CHECK_ERR(fnc, amsg) |
Functions | |
| void | prosilica::fini () |
| uint64_t | prosilica::getGuid (size_t i) |
| std::string | prosilica::getIPAddress (uint64_t guid) |
| static void | prosilica::getStringValuedAttribute (std::string &value, boost::function< tPvErr(char *, unsigned long, unsigned long *)> get_fn) |
| void | prosilica::init () |
| std::vector< CameraInfo > | prosilica::listCameras () |
| size_t | prosilica::numCameras () |
| static void | prosilica::openCamera (boost::function< tPvErr(tPvCameraInfo *)> info_fn, boost::function< tPvErr(tPvAccessFlags)> open_fn) |
Variables | |
| static const char * | prosilica::acquisitionModes [] = {"Continuous","SingleFrame","MultiFrame","Recorder"} |
| static const char * | prosilica::autoValues [] = {"Manual", "Auto", "AutoOnce"} |
| static tPvCameraInfo | prosilica::cameraList [MAX_CAMERA_LIST] |
| static unsigned long | prosilica::cameraNum = 0 |
| static const char * | prosilica::errorStrings [] |
| static const unsigned int | prosilica::MAX_CAMERA_LIST = 10 |
| static const char * | prosilica::triggerModes [] = {"Freerun", "SyncIn1", "SyncIn2", "FixedRate", "Software"} |
| static const unsigned long | prosilica::USER_ADDRESS = 0x17200 |
| #define CHECK_ERR | ( | fnc, | |
| amsg | |||
| ) |
Definition at line 45 of file prosilica.cpp.