Camera Info and Maintenance
Read-only metadata about the camera and its scene, plus the routines used to
update firmware, configure the network, and verify and correct dimension
trueness.
Mirrors {cpp,csharp}/source/Camera/InfoUtilOther/ and
{cpp,csharp}/source/Camera/Maintenance/.
flowchart LR
subgraph cameraGroup [Camera]
Camera
infoOp(["info()"])
stateOp(["state()"])
networkConfigOp(["networkConfiguration()"])
measureSceneConditionsOp(["measureSceneConditions()"])
updateFirmwareOp(["Firmware::updateFirmware()"])
intrinsicsOp(["intrinsics()"])
CameraInfo
CameraState
SceneConditions
NetworkConfiguration
CameraIntrinsics
end
subgraph frameGroup [Frame]
Frame
frameInfoOp(["info()"])
FrameInfo
end
Camera --> infoOp --> CameraInfo
Camera --> intrinsicsOp --> CameraIntrinsics
Camera --> stateOp --> CameraState
Camera --> networkConfigOp --> NetworkConfiguration
Camera --> measureSceneConditionsOp --> SceneConditions
Frame --> frameInfoOp --> FrameInfo
Camera -.-> updateFirmwareOp
classDef zividClass fill:#4A8FA4,stroke:#34323D,color:#FFFFFF
classDef api fill:#91D2C8,stroke:#4A8FA4,color:#000000
class Camera,Frame,CameraInfo,CameraState,SceneConditions,NetworkConfiguration,FrameInfo,CameraIntrinsics zividClass
class infoOp,stateOp,networkConfigOp,measureSceneConditionsOp,frameInfoOp,updateFirmwareOp,intrinsicsOp api
See also
Practical usage is shown in
Firmware Update,
Detect Ethernet Link Changes, and the
Camera/InfoUtilOther and Camera/Maintenance samples.
For the camera’s intrinsic parameters, see Camera Intrinsics.