dxd - dynax driver framework 3.0.1d223
cross platform open source driver development framework
Loading...
Searching...
No Matches
dx::uint24 Struct Reference

a packed 24 bit unsigned integer, little endian: its low 16 bits and its high byte accessed as such More...

#include <dx_platform.h>

Public Member Functions

 operator uint32_t () const
 operator uint32_t () const volatile
uint24 & operator= (uint32_t value)
volatile uint24 & operator= (uint32_t value) volatile
 uint24 ()=default
 uint24 (uint32_t value)

Protected Attributes

uint8_t high
uint16_t low

Detailed Description

a packed 24 bit unsigned integer, little endian: its low 16 bits and its high byte accessed as such

Constructor & Destructor Documentation

◆ uint24() [1/2]

dx::uint24::uint24 ( )
default
Here is the caller graph for this function:

◆ uint24() [2/2]

dx::uint24::uint24 ( uint32_t value)
inline

Member Function Documentation

◆ operator uint32_t() [1/2]

dx::uint24::operator uint32_t ( ) const
inline

◆ operator uint32_t() [2/2]

dx::uint24::operator uint32_t ( ) const volatile
inline

◆ operator=() [1/2]

uint24 & dx::uint24::operator= ( uint32_t value)
inline
Here is the call graph for this function:

◆ operator=() [2/2]

volatile uint24 & dx::uint24::operator= ( uint32_t value) volatile
inline
Here is the call graph for this function:

Member Data Documentation

◆ high

uint8_t dx::uint24::high
protected

◆ low

uint16_t dx::uint24::low
protected

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

(c) copyright 2009 dynamic acoustics e.U. generated on

a closed source license may be obtained by requesting a written permission from dynamic acoustics e.U.
however - governmental use generally and military use especially is strictly prohibited though.