ReduxLib C++ 2024.3.2
Loading...
Searching...
No Matches
redux::sensors::canandgyro::details::msg::AngularPositionOutput Struct Reference

#include <CanandgyroDetails.h>

Public Member Functions

constexpr uint64_t encode ()
 
bool send (redux::canand::CanandAddress &addr)
 

Static Public Member Functions

static constexpr AngularPositionOutput decode (uint64_t data)
 

Public Attributes

int16_t w
 
int16_t x
 
int16_t y
 
int16_t z
 

Static Public Attributes

static const uint32_t DLC_MIN = 8
 
static const uint32_t DLC_MAX = 8
 

Detailed Description

Angular position quaternion frame struct

Member Function Documentation

◆ decode()

static constexpr AngularPositionOutput redux::sensors::canandgyro::details::msg::AngularPositionOutput::decode ( uint64_t  data)
inlinestaticconstexpr

Decodes a struct.

Parameters
dataintfield to decode
Returns
a decoded struct

◆ encode()

constexpr uint64_t redux::sensors::canandgyro::details::msg::AngularPositionOutput::encode ( )
inlineconstexpr

Encodes a struct.

Returns
an encoded struct.

◆ send()

bool redux::sensors::canandgyro::details::msg::AngularPositionOutput::send ( redux::canand::CanandAddress addr)
inline

Sends the message struct to a CanandAddress.

Parameters
addrthe address to send to
Returns
the return value of SendCANMessage

Member Data Documentation

◆ DLC_MAX

const uint32_t redux::sensors::canandgyro::details::msg::AngularPositionOutput::DLC_MAX = 8
static

Maximum acceptable data length code for this message

◆ DLC_MIN

const uint32_t redux::sensors::canandgyro::details::msg::AngularPositionOutput::DLC_MIN = 8
static

Minimum acceptable data length code for this message

◆ w

int16_t redux::sensors::canandgyro::details::msg::AngularPositionOutput::w

Quaternion w term

◆ x

int16_t redux::sensors::canandgyro::details::msg::AngularPositionOutput::x

Quaternion x term

◆ y

int16_t redux::sensors::canandgyro::details::msg::AngularPositionOutput::y

Quaternion y term

◆ z

int16_t redux::sensors::canandgyro::details::msg::AngularPositionOutput::z

Quaternion z term


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