Direct-BT  2.3.1
Direct-BT - Direct Bluetooth Programming.
Public Member Functions | Public Attributes | List of all members
ieee11073::AbsoluteTime Class Reference

date / timestamp format More...

#include <DataTypes.hpp>

Collaboration diagram for ieee11073::AbsoluteTime:

Public Member Functions

 AbsoluteTime ()
 Default ctor w/ zero value. More...
 
 AbsoluteTime (const uint8_t *data_le, const int size)
 Reads up to 8 bytes, as available. More...
 
 AbsoluteTime (const AbsoluteTime &o) noexcept=default
 
 AbsoluteTime (AbsoluteTime &&o) noexcept=default
 
AbsoluteTimeoperator= (const AbsoluteTime &o) noexcept=default
 
AbsoluteTimeoperator= (AbsoluteTime &&o) noexcept=default
 
std::string toString () const
 

Public Attributes

int16_t year =0
 
int8_t month =0
 
int8_t day =0
 
int8_t hour =0
 
int8_t minute =0
 
int8_t second =0
 
int8_t second_fractions =0
 

Detailed Description

date / timestamp format

Definition at line 73 of file DataTypes.hpp.

Constructor & Destructor Documentation

◆ AbsoluteTime() [1/4]

ieee11073::AbsoluteTime::AbsoluteTime ( )
inline

Default ctor w/ zero value.

Definition at line 84 of file DataTypes.hpp.

◆ AbsoluteTime() [2/4]

AbsoluteTime::AbsoluteTime ( const uint8_t *  data_le,
const int  size 
)

Reads up to 8 bytes, as available.

Definition at line 38 of file DataTypes.cpp.

◆ AbsoluteTime() [3/4]

ieee11073::AbsoluteTime::AbsoluteTime ( const AbsoluteTime o)
defaultnoexcept

◆ AbsoluteTime() [4/4]

ieee11073::AbsoluteTime::AbsoluteTime ( AbsoluteTime &&  o)
defaultnoexcept

Member Function Documentation

◆ operator=() [1/2]

AbsoluteTime& ieee11073::AbsoluteTime::operator= ( AbsoluteTime &&  o)
defaultnoexcept

◆ operator=() [2/2]

AbsoluteTime& ieee11073::AbsoluteTime::operator= ( const AbsoluteTime o)
defaultnoexcept

◆ toString()

std::string AbsoluteTime::toString ( ) const

Definition at line 60 of file DataTypes.cpp.

Here is the call graph for this function:
Here is the caller graph for this function:

Member Data Documentation

◆ day

int8_t ieee11073::AbsoluteTime::day =0

Definition at line 77 of file DataTypes.hpp.

◆ hour

int8_t ieee11073::AbsoluteTime::hour =0

Definition at line 78 of file DataTypes.hpp.

◆ minute

int8_t ieee11073::AbsoluteTime::minute =0

Definition at line 79 of file DataTypes.hpp.

◆ month

int8_t ieee11073::AbsoluteTime::month =0

Definition at line 76 of file DataTypes.hpp.

◆ second

int8_t ieee11073::AbsoluteTime::second =0

Definition at line 80 of file DataTypes.hpp.

◆ second_fractions

int8_t ieee11073::AbsoluteTime::second_fractions =0

Definition at line 81 of file DataTypes.hpp.

◆ year

int16_t ieee11073::AbsoluteTime::year =0

Definition at line 75 of file DataTypes.hpp.


The documentation for this class was generated from the following files: