Critical Link MityCam SoC Firmware  1.0
Critical Link MityCam SoC Firmware
CameraTypes.h File Reference
#include "Utility/Types.h"
#include "Utility/ROI.h"
Include dependency graph for CameraTypes.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  SocCamera::tsCameraInfo
 

Namespaces

 SocCamera
 

Typedefs

typedef struct SocCamera::tsCameraInfo SocCamera::tsCameraInfo
 

Enumerations

enum  SocCamera::teCommandInterfaces {
  SocCamera::eeINTERFACE_CAMERA_LINK = 0, SocCamera::eeINTERFACE_CONSOLE = 1, SocCamera::eeINTERFACE_MITY_VIEWER = 2, SocCamera::eeINTERFACE_NAMED_PIPE = 3,
  SocCamera::eeINTERFACE_GIGE = 4, SocCamera::eeINTERFACE_U3V = 5, SocCamera::eeINTERFACE_SKIP_HDMI = 6, SocCamera::eeINTERFACE_CXP = 7
}
 
enum  SocCamera::teStatusInterfaces { SocCamera::eeSTATUS_PCA9553 = 0, SocCamera::eeSTATUS_CONSOLE = 1, SocCamera::eeSTATUS_GENICAM = 2 }
 
enum  SocCamera::teIOChannels {
  SocCamera::eeIO_CAMERA_LINK = 0, SocCamera::eeIO_FILESYSTEM = 1, SocCamera::eeIO_BUFFERED_CAMERA_LINK = 2, SocCamera::eeIO_GIGE = 3,
  SocCamera::eeIO_U3V = 5, SocCamera::eeIO_HDMI = 6, SocCamera::eeIO_HDMI_1411PEK = 7, SocCamera::eeIO_CXP = 8,
  SocCamera::eeIO_MEMORY = 9, SocCamera::eeIO_MITYVIEWER = 10000
}
 
enum  SocCamera::teNackCode {
  SocCamera::eeNoError = 0, SocCamera::eeUnrecognizedCommand = 1, SocCamera::eeArgumentMissing = 2, SocCamera::eeArgumentOutOfRange = 3,
  SocCamera::eeInvalidConfiguration = 4, SocCamera::eeCaptureInProgress = 5, SocCamera::eeCameraNotResponding = 6, SocCamera::eeOperationNotSupported = 7,
  SocCamera::eeIndexMismatch = 8
}
 
enum  SocCamera::teTriggerMode {
  SocCamera::eeSoftware = 0, SocCamera::eeCamIO0 = 1, SocCamera::eeCamIO1 = 2, SocCamera::eeCamIO2 = 3,
  SocCamera::eeCamIO3 = 4
}
 
enum  SocCamera::teTestPattern {
  SocCamera::eeNoTestPattern = 0, SocCamera::eeSensorGradiantPattern = 1, SocCamera::eeDigitalPatternGradX = 16, SocCamera::eeDigitalPatternGradY = 17,
  SocCamera::eeDigitalPatternNibs = 18, SocCamera::eeDigitalPatternGrid = 19
}
 
enum  SocCamera::teBPPMode { SocCamera::ee8bpp = 0, SocCamera::ee16bpp = 1, SocCamera::ee12bpp = 2, SocCamera::ee12bpp_packed = 3 }
 
enum  SocCamera::teShutterMode { SocCamera::eeRollingShutter = 0, SocCamera::eeGlobalShutter = 1 }
 

Functions

const char * SocCamera::errorString (const teNackCode aeCode)