Voyant API 0.16.0
Loading...
Searching...
No Matches
DeviceInfo Struct Reference

#include <voyant_types_ffi.hpp>

Public Attributes

uint32_t serial_number
ProductId product_id
uint8_t fpga_version_major
uint8_t fpga_version_minor
uint8_t fpga_version_patch
uint8_t mcu_version_major
uint8_t mcu_version_minor
uint8_t mcu_version_patch

Detailed Description

Device identity and firmware versions.

Version tuples are flattened to named fields — tuples don't map cleanly to C++ or Python bindings. Use [DeviceInfo::fpga_version_string] and [DeviceInfo::mcu_version_string] for display.

Member Data Documentation

◆ fpga_version_major

uint8_t DeviceInfo::fpga_version_major

◆ fpga_version_minor

uint8_t DeviceInfo::fpga_version_minor

◆ fpga_version_patch

uint8_t DeviceInfo::fpga_version_patch

◆ mcu_version_major

uint8_t DeviceInfo::mcu_version_major

◆ mcu_version_minor

uint8_t DeviceInfo::mcu_version_minor

◆ mcu_version_patch

uint8_t DeviceInfo::mcu_version_patch

◆ product_id

ProductId DeviceInfo::product_id

◆ serial_number

uint32_t DeviceInfo::serial_number

The documentation for this struct was generated from the following file: