DUNE: Uniform Navigational Environment
2.5.0
|
Public Member Functions | |
Frame (void) | |
void | setId (uint8_t id) |
uint8_t | getId (void) const |
const uint8_t * | getData (void) const |
uint8_t | getSize (void) const |
void | setPayloadSize (uint8_t size) |
uint8_t | getPayloadSize (void) const |
uint8_t * | getPayload (void) |
const uint8_t * | getPayload (void) const |
void | setPayload (uint8_t byte, unsigned index) |
template<typename T > | |
void | set (const T &value, unsigned index) |
template<typename T > | |
void | get (T &value, unsigned index) const |
void | computeCRC (void) |
|
inline |
|
inline |
References DUNE::Algorithms::XORChecksum::compute(), and getPayloadSize().
Referenced by DUNE::Hardware::UCTK::Interface::sendFrame().
|
inline |
References DUNE::Utils::ByteCopy::fromLE().
|
inline |
Referenced by DUNE::Hardware::UCTK::Interface::sendFrame().
|
inline |
|
inline |
|
inline |
|
inline |
Referenced by computeCRC(), getSize(), and DUNE::Hardware::UCTK::Parser::parse().
|
inline |
References getPayloadSize().
Referenced by DUNE::Hardware::UCTK::Interface::sendFrame().
|
inline |
References DUNE::Utils::ByteCopy::toLE().
Referenced by DUNE::Hardware::UCTK::Bootloader::program(), and DUNE::Hardware::UCTK::Interface::setBootStop().
|
inline |
|
inline |
Referenced by DUNE::Hardware::UCTK::Parser::parse().
|
inline |