/workspaces/astro/sol3-sdk/msg/sol3/camera_module/msg/camera_config.fbs File Reference

Space-ng SDK: /workspaces/astro/sol3-sdk/msg/sol3/camera_module/msg/camera_config.fbs File Reference
Space-ng SDK
camera_config.fbs File Reference

Enumerations

enum  PixelFormat : byte { PIX_RAW , PIX_NV12 }
 

Variables

include sol3 camera_module msg camera_type fbs
 
enum PixelFormat uint32 = 0
 
height __pad0__
 
codec __pad1__
 
target_bitrate_bps __pad2__
 
gop __pad3__
 
table CameraConfig
 
camera_type __pad4__
 
bit_depth __pad5__
 
serial_number __pad6__
 
gmsl_link_speed __pad7__
 
width __pad8__
 
height __pad9__
 
pixel_format __pad10__
 
venc_config __pad11__
 
max_isp_ring_buffers __pad12__
 
external_trigger __pad13__
 
file_identifier CMCF
 

Enumeration Type Documentation

◆ PixelFormat

enum PixelFormat : byte

Per-stream pixel format.

PIX_NV12 selects HAL-side debayering (Spectra ISP). At most two cameras in a single sol3_camera_server config may use PIX_NV12; a third NV12 stream causes the Spectra debayer to deadlock at startup. The camera server enforces this cap and refuses to start if it is exceeded. PIX_RAW has no such limit (CPU/GPU debayer downstream).

Enumerator
PIX_RAW 
PIX_NV12 

Variable Documentation

◆ __pad0__

height __pad0__

◆ __pad10__

pixel_format __pad10__

◆ __pad11__

venc_config __pad11__

◆ __pad12__

max_isp_ring_buffers __pad12__

◆ __pad13__

external_trigger __pad13__

◆ __pad1__

codec __pad1__

◆ __pad2__

target_bitrate_bps __pad2__

◆ __pad3__

gop __pad3__

◆ __pad4__

camera_type __pad4__

◆ __pad5__

bit_depth __pad5__

◆ __pad6__

serial_number __pad6__

◆ __pad7__

gmsl_link_speed __pad7__

◆ __pad8__

width __pad8__

◆ __pad9__

height __pad9__

◆ CameraConfig

root_type CameraConfig
Initial value:
{
cam_num : sol3.base_unit.msg.GmslCameraNum
Definition: hardware_map.h:125
Definition: carrier_board_msg_spec.h:10
Definition: carrier_board_msg_spec.h:10

◆ CMCF

file_identifier CMCF

◆ fbs

include sol3 base_unit msg gmsl fbs

◆ uint32

enum PixelFormat uint32 = 0