1#ifndef __BINDHEADINGINDICATOR_HPP
2#define __BINDHEADINGINDICATOR_HPP
4#include "BindUtils.hpp"
47 copyAndOffset(out, &offset, &objID,
sizeof(objID));
48 copyAndOffset(out, &offset, &
x,
sizeof(
x));
49 copyAndOffset(out, &offset, &
y,
sizeof(
y));
50 copyAndOffset(out, &offset, &tag,
sizeof(tag));
51 copyAndOffset(out, &offset, &
cmdId,
sizeof(
cmdId));
58 uint8_t objID = BIND_ID_HEADING_INDICATOR;
60 static int16_t tagIndex;
Represents a heading indicator for BindCanvas.
Definition BindHeadingIndicator.hpp:25
int16_t dimSize
Size dimension of the heading indicator (Width = Height).
Definition BindHeadingIndicator.hpp:32
uint8_t cmdId
Command ID for the heading indicator. See the notes for possible cmdId values.
Definition BindHeadingIndicator.hpp:31
int16_t y
Y-coordinate position of the heading indicator.
Definition BindHeadingIndicator.hpp:30
int16_t x
X-coordinate position of the heading indicator.
Definition BindHeadingIndicator.hpp:29
float heading
Current heading value.
Definition BindHeadingIndicator.hpp:33
uint16_t getBytes(uint8_t *out) override
Generates and returns the byte data representing the heading indicator configuration.
Definition BindHeadingIndicator.hpp:44
Definition BindView.hpp:22