4 #include "../mip_result.h"
17 namespace data_system {
Serialization class.
Definition: serialization.h:145
void insert(Serializer &serializer, const BuiltInTest &self)
Definition: data_system.cpp:32
void extract(Serializer &serializer, BuiltInTest &self)
Definition: data_system.cpp:38
struct mip::C::mip_interface mip_interface
State of the interface for communicating with a MIP device.
@ DATA_TIME_SYNC_STATUS
Definition: data_system.hpp:35
@ DATA_GPIO_ANALOG_VALUE
Definition: data_system.hpp:37
@ DATA_GPIO_STATE
Definition: data_system.hpp:36
@ DATA_BUILT_IN_TEST
Definition: data_system.hpp:34
@ DESCRIPTOR_SET
Definition: data_system.hpp:32
A collection of C++ classes and functions covering the full mip api.
Definition: commands_3dm.c:11
Definition: data_system.hpp:75
static const uint8_t FIELD_DESCRIPTOR
Definition: data_system.hpp:77
uint8_t result[16]
Device-specific bitfield (128 bits). See device user manual. Bits are least-significant-byte first....
Definition: data_system.hpp:81
static const uint8_t DESCRIPTOR_SET
Definition: data_system.hpp:76
static const bool HAS_FUNCTION_SELECTOR
Definition: data_system.hpp:79
Definition: data_system.hpp:158
uint8_t gpio_id
GPIO pin number starting with 1.
Definition: data_system.hpp:164
static const uint8_t FIELD_DESCRIPTOR
Definition: data_system.hpp:160
float value
Value of the GPIO line in scaled volts.
Definition: data_system.hpp:165
static const bool HAS_FUNCTION_SELECTOR
Definition: data_system.hpp:162
static const uint8_t DESCRIPTOR_SET
Definition: data_system.hpp:159
Definition: data_system.hpp:136
static const uint8_t DESCRIPTOR_SET
Definition: data_system.hpp:137
uint8_t states
Bitfield containing the states for each GPIO pin. Bit 0 (0x01): pin 1 Bit 1 (0x02): pin 2 Bit 2 (0...
Definition: data_system.hpp:142
static const uint8_t FIELD_DESCRIPTOR
Definition: data_system.hpp:138
static const bool HAS_FUNCTION_SELECTOR
Definition: data_system.hpp:140
Definition: data_system.hpp:96
static const uint8_t DESCRIPTOR_SET
Definition: data_system.hpp:97
static const bool HAS_FUNCTION_SELECTOR
Definition: data_system.hpp:100
static const uint8_t FIELD_DESCRIPTOR
Definition: data_system.hpp:98
uint8_t last_pps_rcvd
Elapsed time in seconds since last PPS was received, with a maximum value of 255.
Definition: data_system.hpp:103
bool time_sync
True if sync with the PPS signal is currently valid. False if PPS feature is disabled or a PPS signal...
Definition: data_system.hpp:102