Voyant API 0.9.2
Loading...
Searching...
No Matches
Public Attributes | List of all members
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: