|
onboardapi
9.10.0
by Rheinmetall
|
Public Member Functions | |
| virtual | ~IService () |
| virtual void | ConfigOperationMode (M_Common::OperationModeType const &Mode) |
| virtual void | ConfigAutoFocus (M_Camera::AutoFocusKind::Type State) |
| virtual void | ConfigFocusLevel (M_Common::PercentType Level) |
| virtual void | CmdSetFocusByStep (int32_t Steps) |
| virtual void | ConfigDigitalZoom (bool Enable) |
| virtual void | ConfigZoomLevel (M_Common::PercentType Level) |
| virtual void | CmdSetZoomByStep (int32_t Steps) |
| virtual void | ConfigPredefinedZoomFov (uint16_t PredefinedLevel) |
| virtual void | CmdSetPredefinedZoomFovByStep (int32_t Steps) |
| virtual void | ConfigAutoBrightness (bool Enable) |
| virtual void | ConfigBrightnessLevel (M_Common::PercentType Level) |
| virtual void | CmdSetBrightnessByStep (int32_t Steps) |
| virtual void | ConfigAutoContrast (bool Enable) |
| virtual void | ConfigContrastLevel (M_Common::PercentType Level) |
| virtual void | CmdSetContrastByStep (int32_t Steps) |
| virtual void | ConfigHdrMode (int32_t Mode) |
| virtual void | ConfigPolarity (M_Camera::PolarityHotColor::Type HotIs) |
| virtual void | ConfigEconomyMode (bool Enable) |
| virtual void | ConfigCooler (bool Enable) |
| virtual void | ConfigAutoGain (bool Enable) |
| virtual void | ConfigGainLevel (M_Common::PercentType Level) |
| virtual void | CmdSetGainByStep (int32_t Steps) |
| virtual void | ConfigExposureTime (uint16_t ShutterSpeedPerSec) |
| virtual void | ConfigAutoExposure (bool Enable) |
| virtual void | ConfigAperture (M_Common::ProportionalType Aperture) |
| virtual void | CmdSetRegionOfInterest (M_Common::PixelRegionType const &Rectangle) |
| virtual void | CmdClearRegionOfInterest () |
| Clear the currently set Region of Interest. More... | |
| virtual void | ConfigExternalTriggerMode (bool Enable) |
| virtual void | ConfigGrabbing (bool Enable) |
| virtual void | CmdCalibrateNuc (bool IsCalibrating) |
| virtual void | ConfigAutoCalibrateNuc (bool IsActive) |
| virtual void | ConfigAlphaBlendingLevel (M_Common::PercentType Level) |
| virtual void | CmdSetFalseColour (bool Enable, std::string const &Name) |
| virtual void | ConfigInfraredDynamicMode (bool Enable) |
| virtual void | ConfigSelectCameraPreset (std::string const &Name) |
| virtual void | CmdStartFocusEngine (M_Camera::ScaleDirection::Type Direction) |
| virtual void | CmdStopFocusEngine () |
| Stop focus engine. More... | |
| virtual void | CmdStartZoomEngine (M_Camera::ScaleDirection::Type Direction) |
| virtual void | CmdStopZoomEngine () |
| Stop zoom engine (FoV motor). More... | |
| virtual void | CmdFreezeImage () |
| Freeze current camera image. More... | |
Camera Service interface. Contains operations that a client can command the Camera Service to perform.
|
virtual |
|
virtual |
Calibrate the non-uniformity compensation (NUC) coefficients for an IR camera.
| IsCalibrating | Indicates whether NUC calibration should be started (true) or aborted (false). |
|
virtual |
Clear the currently set Region of Interest.
|
virtual |
Freeze current camera image.
|
virtual |
Increase or decrease brightness by the given number of steps (of a predefined size).
| Steps | The number of steps to increase (positive numbers) or decrease (negative numbers). |
|
virtual |
Increase or decrease contrast by the given number of steps (of a predefined size).
| Steps | The number of steps to increase (positive numbers) or decrease (negative numbers). |
|
virtual |
Enable or disable false colour processing with the specified algorithm.
| Enable | Enable or disable (True = Enable, False = Disable) |
| Name | Algorithm name. |
|
virtual |
Increase or decrease focus by the given number of steps (of a predefined size). Note: A small focus indicates that a near object is focused, a large focus indicates that a distant object is focused.
| Steps | The number of steps to increase (positive numbers) or decrease (negative numbers). |
|
virtual |
Increase or decrease gain by the given number of steps (of a predefined size).
| Steps | The number of steps to increase (positive numbers) or decrease (negative numbers). |
|
virtual |
Increase or decrease field of view by the given number of steps (of a predefined size).
| Steps | The number of steps to increase (positive numbers) or decrease (negative numbers). |
|
virtual |
Set the Region of Interest as a cropped part of the Video.
| Rectangle | Rectangle defining the Region of Interest. |
|
virtual |
Increase or decrease zoom by the given number of steps (of a predefined size).
| Steps | The number of steps to increase (positive numbers) or decrease (negative numbers). |
|
virtual |
Start engine to increase or decrease focus.
| Direction | Increase or decrease. |
|
virtual |
Start engine to increase or decrease zoom (FoV motor).
| Direction | Increase or decrease. |
|
virtual |
Stop focus engine.
|
virtual |
Stop zoom engine (FoV motor).
|
virtual |
Set alpha blending level. Can be used to combine two images together for cameras which support this.
| Level | Level in percent. |
|
virtual |
Set lens aperture.
| Aperture | Aperture [-]. |
|
virtual |
Enable or disable auto brightness.
| Enable | Enable or disable (True = Enable, False = Disable) |
|
virtual |
Activate/deactivate the automatic non-uniformity compensation (NUC) coefficients for an IR camera.
| IsActive | Indicates whether automatic NUC calibration should be active (true) or inactive (false). |
|
virtual |
Enable or disable auto contrast.
| Enable | Enable or disable (True = Enable, False = Disable) |
|
virtual |
Enable or disable auto exposure.
| Enable | Enable or disable (True = Enable, False = Disable) |
|
virtual |
Enable or disable auto focus.
| State | Auto-focus state. |
|
virtual |
Enable or disable auto gain.
| Enable | Enable or disable (True = Enable, False = Disable) |
|
virtual |
Set brightness level.
| Level | Level in percent. |
|
virtual |
Set contrast level.
| Level | Level in percent. |
|
virtual |
Enable or disable cooler for IR-Camera.
| Enable | Enable or disable (True = Enable, False = Disable) |
|
virtual |
Enable or disable 2x digital zoom.
| Enable | Enable or disable (True = Enable, False = Disable) |
|
virtual |
Set economy or normal mode for IR-Camera.
| Enable | Operating mode (True = Economy, False = Normal) |
|
virtual |
Exposure time (e.g. shutter speed) in fractions of a second.
| ShutterSpeedPerSec | Exposure time (e.g. shutter speed) fractions of a second. Examples: A value of 1 = One second A value of 2 = Half a second A value of 3 = Third of a second A value of 75 = 1/75 of a second A value of 10000 = 1/10000 of a second |
Note: As reference the NGVA currently supports the following values: 1, 2, 3, 6, 12, 25, 50, 75, 100, 120, 150, 215, 300, 425, 600, 1000, 1250, 1750, 2500, 3500, 6000, 10000
|
virtual |
Set external (true) or internal (false) trigger mode.
| Enable | Enable or disable (True = Enable, False = Disable) |
|
virtual |
Set focus level.
| Level | Level in percent. An absolute value between 0 and 100 where 0 represents the minimum zoom value (MinZoomFovDegrees) and 100 represents the maximum zoom value (MaxZoomFovDegrees) as defined by the reported settings. Note: 100 is the narrowest Field of View, 0 is the widest Field of View. |
|
virtual |
Set gain level.
| Level | Level in percent. |
|
virtual |
Start/enable (true) or stop/disable (false) image frame grabbing.
| Enable | Start/stop grabbing image frame grabbing. True = Start False = Stop |
|
virtual |
Set high dynamic range mode.
| Mode | HDR sub-mode. |
|
virtual |
Enable or disable infrared dynamic mode.
| Enable | Enable or disable (True = Enable, False = Disable) |
|
virtual |
Set the camera operation mode.
| Mode | Mode to set. |
|
virtual |
Set polarity for IR-Camera.
| HotIs | Polarity (Hot-is-White, Hot-is-Black, Hot-is-Red) |
|
virtual |
Set Field of View (Zoom) to a predefined level.
| PredefinedLevel | Predefined FoV levels. |
|
virtual |
Select a preset with predefined Camera configuration values. Note: Selecting a preset will overwrite any current values that have been set on the camera with the values which belong to the specified preset.
| Name | Name pf preset. |
|
virtual |
Set zoom level.
| Level | Level in percent. |