|
enum | teCommandInterfaces {
eeINTERFACE_CAMERA_LINK = 0,
eeINTERFACE_CONSOLE = 1,
eeINTERFACE_MITY_VIEWER = 2,
eeINTERFACE_NAMED_PIPE = 3,
eeINTERFACE_GIGE = 4,
eeINTERFACE_U3V = 5,
eeINTERFACE_SKIP_HDMI = 6,
eeINTERFACE_CXP = 7
} |
|
enum | teStatusInterfaces { eeSTATUS_PCA9553 = 0,
eeSTATUS_CONSOLE = 1,
eeSTATUS_GENICAM = 2
} |
|
enum | teIOChannels {
eeIO_CAMERA_LINK = 0,
eeIO_FILESYSTEM = 1,
eeIO_BUFFERED_CAMERA_LINK = 2,
eeIO_GIGE = 3,
eeIO_U3V = 5,
eeIO_HDMI = 6,
eeIO_HDMI_1411PEK = 7,
eeIO_CXP = 8,
eeIO_MEMORY = 9,
eeIO_MITYVIEWER = 10000
} |
|
enum | teNackCode {
eeNoError = 0,
eeUnrecognizedCommand = 1,
eeArgumentMissing = 2,
eeArgumentOutOfRange = 3,
eeInvalidConfiguration = 4,
eeCaptureInProgress = 5,
eeCameraNotResponding = 6,
eeOperationNotSupported = 7,
eeIndexMismatch = 8
} |
|
enum | teTriggerMode {
eeSoftware = 0,
eeCamIO0 = 1,
eeCamIO1 = 2,
eeCamIO2 = 3,
eeCamIO3 = 4
} |
|
enum | teTestPattern {
eeNoTestPattern = 0,
eeSensorGradiantPattern = 1,
eeDigitalPatternGradX = 16,
eeDigitalPatternGradY = 17,
eeDigitalPatternNibs = 18,
eeDigitalPatternGrid = 19
} |
|
enum | teBPPMode { ee8bpp = 0,
ee16bpp = 1,
ee12bpp = 2,
ee12bpp_packed = 3
} |
|
enum | teShutterMode { eeRollingShutter = 0,
eeGlobalShutter = 1
} |
|
enum | teRegType {
eeRegNoType,
eeRegUint32,
eeRegFloat,
eeRegUint64,
eeRegString
} |
| Specifies what kind of data a register holds. More...
|
|
TemperatureSensor.h
VoltageSensor.h
We typically wrap the tcSensorBoard implementation under the SocCamera Namespace
◆ delFunc
typedef void(tcU3VDelegate::* SocCamera::delFunc) (tsU3VMsg *apMsg) |
◆ tcRegUpdateBufferMsg
This is the class which is passed to command handlers via the observer update callbacks when an raw buffer register is updated. Via the members here the command handlers can see the old value of the register and the new value. They can also modify the value that will be written to the register via the m_fixval member. When the observer callbacks are invoked the register file still contains the old value. When the observer callbacks are begun the new value and the fix value are the same. If some handler wants to range adjust or fix readonly bits in the register it may modify the fix value. Upon return from the callbacks the fix value will be stored into the register file.
◆ tcRegUpdateFloatMsg
This is the class which is passed to command handlers via the observer update callbacks when an integer register file is updated. Via the members here the command handlers can see the old value of the register and the new value. They can also modify the value that will be written to the register via the m_fixval member. When the observer callbacks are invoked the register file still contains the old value. When the observer callbacks are begun the new value and the fix value are the same. If some handler wants to range adjust or fix readonly bits in the register it may modify the fix value. Upon return from the callbacks the fix value will be stored into the register file.
◆ tcRegUpdateStringMsg
This is the class which is passed to command handlers via the observer update callbacks when an integer register file is updated. Via the members here the command handlers can see the old value of the register and the new value. They can also modify the value that will be written to the register via the m_fixval member. When the observer callbacks are invoked the register file still contains the old value. When the observer callbacks are begun the new value and the fix value are the same. If some handler wants to range adjust or fix readonly bits in the register it may modify the fix value. Upon return from the callbacks the fix value will be stored into the register file.
◆ tcRegUpdateUint32Msg
This is the class which is passed to command handlers via the observer update callbacks when an integer register file is updated. Via the members here the command handlers can see the old value of the register and the new value. They can also modify the value that will be written to the register via the m_fixval member. When the observer callbacks are invoked the register file still contains the old value. When the observer callbacks are begun the new value and the fix value are the same. If some handler wants to range adjust or fix readonly bits in the register it may modify the fix value. Upon return from the callbacks the fix value will be stored into the register file.
◆ tcRegUpdateUint64Msg
◆ tsCameraInfo
- Note
- The sensor ID numbers refer to the SENSOR line in the config file. It is the value returned by the plugin's int sensorType() method. The allowed values are described in Sensors/README.txt
◆ teBPPMode
Enumerator |
---|
ee8bpp | |
ee16bpp | |
ee12bpp | |
ee12bpp_packed | |
◆ teCommandInterfaces
Enumerator |
---|
eeINTERFACE_CAMERA_LINK | |
eeINTERFACE_CONSOLE | |
eeINTERFACE_MITY_VIEWER | |
eeINTERFACE_NAMED_PIPE | |
eeINTERFACE_GIGE | |
eeINTERFACE_U3V | |
eeINTERFACE_SKIP_HDMI | |
eeINTERFACE_CXP | |
◆ teIOChannels
Enumerator |
---|
eeIO_CAMERA_LINK | |
eeIO_FILESYSTEM | |
eeIO_BUFFERED_CAMERA_LINK | |
eeIO_GIGE | |
eeIO_U3V | |
eeIO_HDMI | |
eeIO_HDMI_1411PEK | |
eeIO_CXP | |
eeIO_MEMORY | |
eeIO_MITYVIEWER | |
◆ teNackCode
Enumerator |
---|
eeNoError | |
eeUnrecognizedCommand | !< No error
|
eeArgumentMissing | !< No command handler exists for command
|
eeArgumentOutOfRange | !< Command arguments missing
|
eeInvalidConfiguration | !< Argument out of range
|
eeCaptureInProgress | !< Internal configuration error... typically an incorrect sensor/handler combination
|
eeCameraNotResponding | !< Camera is busy capturing and action is not valid during capture
|
eeOperationNotSupported | !< Indicates a communication error (typically with the sensor)
|
eeIndexMismatch | !< Attempt to perform an operation that is not supported by the camera configuration
|
◆ teRegType
Specifies what kind of data a register holds.
Enumerator |
---|
eeRegNoType | Generic Register interface (an array of Binary Data)
|
eeRegUint32 | Generic 32-bit unsigned integer interface (for endian management)
|
eeRegFloat | Single precision interface.
|
eeRegUint64 | Generic 64-bit unsigned integer interface (for endian management)
|
eeRegString | A string interface (for variable size / null termination)
|
◆ teShutterMode
Enumerator |
---|
eeRollingShutter | |
eeGlobalShutter | |
◆ teStatusInterfaces
Enumerator |
---|
eeSTATUS_PCA9553 | |
eeSTATUS_CONSOLE | |
eeSTATUS_GENICAM | |
◆ teTestPattern
Enumerator |
---|
eeNoTestPattern | |
eeSensorGradiantPattern | |
eeDigitalPatternGradX | middle codes reserved for other sensor options
|
eeDigitalPatternGradY | |
eeDigitalPatternNibs | |
eeDigitalPatternGrid | |
◆ teTriggerMode
Enumerator |
---|
eeSoftware | |
eeCamIO0 | |
eeCamIO1 | |
eeCamIO2 | |
eeCamIO3 | |
◆ errorString()
const char* SocCamera::errorString |
( |
const teNackCode |
aeCode | ) |
|
|
inline |