#include <wg0x.h>
Public Attributes | |
union { | |
struct { | |
uint8_t firmware_major_revision_ | |
uint8_t firmware_minor_revision_ | |
uint8_t pca_revision_ | |
uint8_t pcb_revision_ | |
} __packed__ | |
uint32_t revision_ | |
} | __packed__ |
uint16_t | absolute_current_limit_ |
uint8_t | configuration_status_ |
uint8_t | current_loop_ki_ |
uint8_t | current_loop_kp_ |
uint32_t | device_serial_number_ |
float | nominal_current_scale_ |
float | nominal_voltage_scale_ |
uint8_t | pad_ [8] |
uint32_t | product_id_ |
uint8_t | safety_disable_count_ |
uint8_t | safety_disable_status_ |
uint8_t | safety_disable_status_hold_ |
uint16_t | watchdog_limit_ |
Static Public Attributes | |
static const unsigned | CONFIG_INFO_BASE_ADDR = 0x0080 |
Definition at line 260 of file wg0x.h.
union { ... } WG0XConfigInfo::__packed__ |
struct { ... } WG0XConfigInfo::__packed__ |
const unsigned WG0XConfigInfo::CONFIG_INFO_BASE_ADDR = 0x0080 [static] |
uint8_t WG0XConfigInfo::current_loop_ki_ |
uint8_t WG0XConfigInfo::current_loop_kp_ |
uint8_t WG0XConfigInfo::pad_[8] |
uint8_t WG0XConfigInfo::pca_revision_ |
uint8_t WG0XConfigInfo::pcb_revision_ |
uint32_t WG0XConfigInfo::product_id_ |
uint32_t WG0XConfigInfo::revision_ |
uint16_t WG0XConfigInfo::watchdog_limit_ |