Skip to main content

Crate viva_service

Crate viva_service 

Source
Expand description

GenICam camera service library — bridges viva-genicam to Zenoh for genicam-studio.

The binary entrypoint lives in main.rs; this module re-exports the core components so that integration tests can drive the service in-process.

Modules§

acquisition
Acquisition control queryable and frame streaming over Zenoh.
config
device
Per-device state wrapping Camera<GigeRegisterIo>.
nodes
Node value publishing, set/execute/bulk-read queryables.
pixel_format
Pixel format conversion between viva-genicam (pfnc) and genicam_zenoh_api types.
status
Device connection status publisher.
xml
XML queryable: responds with the device’s GenICam XML.