Classes | Namespaces | Enumerations
CamTypes.h File Reference
#include <string>
#include <stdexcept>

Go to the source code of this file.

Classes

struct  camera::IPSettings
struct  camera::CamInfo

Namespaces

namespace  camera
namespace  camera::int_attrib
namespace  camera::double_attrib
namespace  camera::str_attrib
namespace  camera::enum_attrib

Enumerations

enum  camera::int_attrib::CamAttrib {
  camera::int_attrib::BinningX, camera::int_attrib::BinningY, camera::int_attrib::RegionX, camera::int_attrib::RegionY,
  camera::int_attrib::TotalBytesPerFrame, camera::int_attrib::AcquisitionFrameCount, camera::int_attrib::RecorderPreEventCount, camera::int_attrib::FrameStartTriggerDelay,
  camera::int_attrib::ExposureValue, camera::int_attrib::ExposureAutoMax, camera::int_attrib::ExposureAutoMin, camera::int_attrib::ExposureAutoOutliers,
  camera::int_attrib::ExposureAutoRate, camera::int_attrib::ExposureAutoTarget, camera::int_attrib::ExposureAutoAdjustTol, camera::int_attrib::GainValue,
  camera::int_attrib::GainAutoAdjustDelay, camera::int_attrib::GainAutoAdjustTol, camera::int_attrib::GainAutoMax, camera::int_attrib::GainAutoMin,
  camera::int_attrib::GainAutoOutliers, camera::int_attrib::GainAutoRate, camera::int_attrib::GainAutoTarget, camera::int_attrib::WhitebalValueRed,
  camera::int_attrib::WhitebalValueBlue, camera::int_attrib::WhitebalAutoAdjustDelay, camera::int_attrib::WhitebalAutoAdjustTol, camera::int_attrib::WhitebalAutoAlg,
  camera::int_attrib::WhitebalAutoRate, camera::int_attrib::OffsetValue, camera::int_attrib::DSPSubregionLeft, camera::int_attrib::DSPSubregionTop,
  camera::int_attrib::DSPSubregionRight, camera::int_attrib::DSPSubregionBottom, camera::int_attrib::IrisAutoTarget, camera::int_attrib::IrisVideoLevelMin,
  camera::int_attrib::IrisVideoLevelMax, camera::int_attrib::IrisVideoLevel, camera::int_attrib::SyncInLevels, camera::int_attrib::SyncOutGpoLevels,
  camera::int_attrib::Strobe1Delay, camera::int_attrib::Strobe1Duration, camera::int_attrib::PacketSize, camera::int_attrib::StreamBytesPerSecond,
  camera::int_attrib::GvcpRetries, camera::int_attrib::HeartbeatTimeout, camera::int_attrib::HeartbeatInterval, camera::int_attrib::StreamHoldCapacity,
  camera::int_attrib::UniqueId, camera::int_attrib::PartNumber, camera::int_attrib::PartVersion, camera::int_attrib::FirmwareVerMajor,
  camera::int_attrib::FirmwareVerMinor, camera::int_attrib::FirmwareVerBuild, camera::int_attrib::SensorBits, camera::int_attrib::SensorWidth,
  camera::int_attrib::SensorHeight, camera::int_attrib::TimeStampFrequency, camera::int_attrib::StatFramesCompleted, camera::int_attrib::StatFramesDropped,
  camera::int_attrib::StatPacketsErroneous, camera::int_attrib::StatPacketsMissed, camera::int_attrib::StatPacketsReceived, camera::int_attrib::StatPacketsRequested,
  camera::int_attrib::StatPacketsResent, camera::int_attrib::IsoSpeed, camera::int_attrib::HDRValue, camera::int_attrib::BrightnessValue,
  camera::int_attrib::ContrastValue, camera::int_attrib::SaturationValue, camera::int_attrib::WhitebalValue, camera::int_attrib::SharpnessValue,
  camera::int_attrib::BacklightCompensation, camera::int_attrib::PixelClock
}
enum  camera::double_attrib::CamAttrib { camera::double_attrib::FrameRate, camera::double_attrib::StatFrameRate }
enum  camera::str_attrib::CamAttrib {
  camera::str_attrib::DeviceEthAddress, camera::str_attrib::DeviceIPAddress, camera::str_attrib::HostEthAddress, camera::str_attrib::HostIPAddress,
  camera::str_attrib::MulticastIPAddress, camera::str_attrib::CameraName, camera::str_attrib::ModelName, camera::str_attrib::SerialNumber,
  camera::str_attrib::PartRevision, camera::str_attrib::StatFilterVersion
}
enum  camera::enum_attrib::CamAttrib {
  camera::enum_attrib::FrameStartTriggerModeToFreerun, camera::enum_attrib::FrameStartTriggerModeToSyncIn1, camera::enum_attrib::FrameStartTriggerModeToSyncIn2, camera::enum_attrib::FrameStartTriggerModeToSyncIn3,
  camera::enum_attrib::FrameStartTriggerModeToSyncIn4, camera::enum_attrib::FrameStartTriggerModeToFixedRate, camera::enum_attrib::FrameStartTriggerModeToSoftware, camera::enum_attrib::ExposureModeToManual,
  camera::enum_attrib::ExposureModeToAuto, camera::enum_attrib::ExposureModeToAutoOnce, camera::enum_attrib::ExposureModeToExternal, camera::enum_attrib::MirrorXToOn,
  camera::enum_attrib::MirrorXToOff, camera::enum_attrib::FrameStartTriggerEventToEdgeRising, camera::enum_attrib::FrameStartTriggerEventToEdgeFalling, camera::enum_attrib::FrameStartTriggerEventToEdgeAny,
  camera::enum_attrib::FrameStartTriggerEventToLevelHigh, camera::enum_attrib::FrameStartTriggerEventToLevelLow, camera::enum_attrib::AcqEndTriggerEventToEdgeRising, camera::enum_attrib::AcqEndTriggerEventToEdgeFalling,
  camera::enum_attrib::AcqEndTriggerEventToEdgeAny, camera::enum_attrib::AcqEndTriggerEventToLevelHigh, camera::enum_attrib::AcqEndTriggerEventToLevelLow, camera::enum_attrib::AcqEndTriggerModeToSyncIn1,
  camera::enum_attrib::AcqEndTriggerModeToSyncIn2, camera::enum_attrib::AcqEndTriggerModeToSyncIn3, camera::enum_attrib::AcqEndTriggerModeToSyncIn4, camera::enum_attrib::AcqEndTriggerModeToDisabled,
  camera::enum_attrib::AcqRecTriggerEventToEdgeRising, camera::enum_attrib::AcqRecTriggerEventToEdgeFalling, camera::enum_attrib::AcqRecTriggerEventToEdgeAny, camera::enum_attrib::AcqRecTriggerEventToLevelHigh,
  camera::enum_attrib::AcqRecTriggerEventToLevelLow, camera::enum_attrib::AcqRecTriggerModeToSyncIn1, camera::enum_attrib::AcqRecTriggerModeToSyncIn2, camera::enum_attrib::AcqRecTriggerModeToSyncIn3,
  camera::enum_attrib::AcqRecTriggerModeToSyncIn4, camera::enum_attrib::AcqRecTriggerModeToDisabled, camera::enum_attrib::AcqStartTriggerEventToEdgeRising, camera::enum_attrib::AcqStartTriggerEventToEdgeFalling,
  camera::enum_attrib::AcqStartTriggerEventToEdgeAny, camera::enum_attrib::AcqStartTriggerEventToLevelHigh, camera::enum_attrib::AcqStartTriggerEventToLevelLow, camera::enum_attrib::AcqStartTriggerModeToSyncIn1,
  camera::enum_attrib::AcqStartTriggerModeToSyncIn2, camera::enum_attrib::AcqStartTriggerModeToSyncIn3, camera::enum_attrib::AcqStartTriggerModeToSyncIn4, camera::enum_attrib::AcqStartTriggerModeToDisabled,
  camera::enum_attrib::GammaToOn, camera::enum_attrib::GammaToOff, camera::enum_attrib::GainModeToAuto, camera::enum_attrib::GainModeToManual,
  camera::enum_attrib::WhitebalModeToManual, camera::enum_attrib::WhitebalModeToAuto, camera::enum_attrib::WhitebalModeToAutoOnce, camera::enum_attrib::ConfigFileIndexTo1,
  camera::enum_attrib::ConfigFileIndexTo2, camera::enum_attrib::ConfigFileIndexTo3, camera::enum_attrib::ConfigFileIndexTo4, camera::enum_attrib::ConfigFileIndexToFactory,
  camera::enum_attrib::SyncOut1ModeToGPO, camera::enum_attrib::SyncOut1ModeToAcquisitionTriggerReady, camera::enum_attrib::SyncOut1ModeToFrameTriggerReady, camera::enum_attrib::SyncOut1ModeToFrameTrigger,
  camera::enum_attrib::SyncOut1ModeToExposing, camera::enum_attrib::SyncOut1ModeToFrameReadout, camera::enum_attrib::SyncOut1ModeToImaging, camera::enum_attrib::SyncOut1ModeToAcquiring,
  camera::enum_attrib::SyncOut1ModeToSyncIn1, camera::enum_attrib::SyncOut1ModeToSyncIn2, camera::enum_attrib::SyncOut1ModeToStrobe1, camera::enum_attrib::SyncOut1ModeToStrobe2,
  camera::enum_attrib::SyncOut2ModeToGPO, camera::enum_attrib::SyncOut2ModeToAcquisitionTriggerReady, camera::enum_attrib::SyncOut2ModeToFrameTriggerReady, camera::enum_attrib::SyncOut2ModeToFrameTrigger,
  camera::enum_attrib::SyncOut2ModeToExposing, camera::enum_attrib::SyncOut2ModeToFrameReadout, camera::enum_attrib::SyncOut2ModeToImaging, camera::enum_attrib::SyncOut2ModeToAcquiring,
  camera::enum_attrib::SyncOut2ModeToSyncIn1, camera::enum_attrib::SyncOut2ModeToSyncIn2, camera::enum_attrib::SyncOut2ModeToStrobe1, camera::enum_attrib::SyncOut2ModeToStrobe2,
  camera::enum_attrib::SyncOut1InvertToOn, camera::enum_attrib::SyncOut1InvertToOff, camera::enum_attrib::SyncOut2InvertToOn, camera::enum_attrib::SyncOut2InvertToOff,
  camera::enum_attrib::PowerLineFrequencyDisabled, camera::enum_attrib::PowerLineFrequencyTo50, camera::enum_attrib::PowerLineFrequencyTo60, camera::enum_attrib::MirrorYToOn,
  camera::enum_attrib::MirrorYToOff, camera::enum_attrib::ExposureAutoAlgToMean, camera::enum_attrib::ExposureAutoAlgToFitRange
}
enum  camera::IpConfig { camera::IpConfigUnknown = 0, camera::IpConfigPersistent = 1, camera::IpConfigDhcp = 2, camera::IpConfigAutoIp = 4 }
enum  camera::InterfaceType { camera::InterfaceUnknown, camera::InterfaceFirewire, camera::InterfaceEthernet, camera::InterfaceUSB }
enum  camera::GrabMode { camera::Stop, camera::SingleFrame, camera::MultiFrame, camera::Continuously }
enum  camera::AccessMode { camera::Monitor, camera::Master, camera::MasterMulticast }