Classes | |
class | Camera |
struct | CameraInfo |
struct | ProsilicaException |
Enumerations | |
enum | AcquisitionMode { Continuous, SingleFrame, MultiFrame, Recorder } |
enum | AutoSetting { Manual, Auto, AutoOnce } |
enum | FrameStartTriggerMode { Freerun, SyncIn1, SyncIn2, FixedRate, Software, None } |
Functions | |
void | fini () |
uint64_t | getGuid (size_t i) |
std::string | getIPAddress (uint64_t guid) |
static void | getStringValuedAttribute (std::string &value, boost::function< tPvErr(char *, unsigned long, unsigned long *)> get_fn) |
void | init () |
std::vector< CameraInfo > | listCameras () |
size_t | numCameras () |
static void | openCamera (boost::function< tPvErr(tPvCameraInfo *)> info_fn, boost::function< tPvErr(tPvAccessFlags)> open_fn) |
Variables | |
static const char * | acquisitionModes [] = {"Continuous","SingleFrame","MultiFrame","Recorder"} |
static const char * | autoValues [] = {"Manual", "Auto", "AutoOnce"} |
static tPvCameraInfo | cameraList [MAX_CAMERA_LIST] |
static unsigned long | cameraNum = 0 |
static const char * | errorStrings [] |
static const unsigned int | MAX_CAMERA_LIST = 10 |
static const char * | triggerModes [] = {"Freerun", "SyncIn1", "SyncIn2", "FixedRate", "Software"} |
static const unsigned long | USER_ADDRESS = 0x17200 |
Enumerator | |
---|---|
Continuous | |
SingleFrame | |
MultiFrame | |
Recorder |
Definition at line 99 of file prosilica.h.
Enumerator | |
---|---|
Manual | |
Auto | |
AutoOnce |
Definition at line 107 of file prosilica.h.
According to FrameStartTriggerMode Enum - AVT GigE Camera and Driver Attributes Firmware 1.38 April 7,2010
Enumerator | |
---|---|
Freerun | |
SyncIn1 | |
SyncIn2 | |
FixedRate | |
Software | |
None |
Definition at line 89 of file prosilica.h.
void prosilica::fini | ( | ) |
Definition at line 93 of file prosilica.cpp.
uint64_t prosilica::getGuid | ( | size_t | i | ) |
Definition at line 104 of file prosilica.cpp.
std::string prosilica::getIPAddress | ( | uint64_t | guid | ) |
Definition at line 148 of file prosilica.cpp.
|
static |
Definition at line 442 of file prosilica.cpp.
void prosilica::init | ( | ) |
Definition at line 88 of file prosilica.cpp.
std::vector< CameraInfo > prosilica::listCameras | ( | ) |
get list of all cameras
append list of unreachable cameras
get info
get list of all cameras
append list of unreachable cameras
get info
Definition at line 112 of file prosilica.cpp.
size_t prosilica::numCameras | ( | ) |
Definition at line 98 of file prosilica.cpp.
|
static |
Definition at line 160 of file prosilica.cpp.
|
static |
Definition at line 60 of file prosilica.cpp.
Definition at line 58 of file prosilica.cpp.
|
static |
Definition at line 85 of file prosilica.cpp.
|
static |
Definition at line 86 of file prosilica.cpp.
|
static |
Definition at line 61 of file prosilica.cpp.
|
static |
Definition at line 57 of file prosilica.cpp.
|
static |
Definition at line 59 of file prosilica.cpp.
|
static |
Definition at line 536 of file prosilica.cpp.