MeshNet  1.0.0
Public Member Functions | Data Fields
MeshPingFlags Struct Reference

Ping packets flags. More...

#include <meshPacketFlags.h>

Public Member Functions

 MeshPingFlags ()
 
 MeshPingFlags (uint16_t raw)
 
 MeshPingFlags (const MeshPingFlags &)=default
 
MeshPingFlagsoperator= (const MeshPingFlags &)=default
 
void Clear ()
 Clears frame control flags to it's default values. More...
 
MeshPingFlagsoperator= (uint16_t val)
 
 operator uint16_t () const
 
 operator uint16_t ()
 

Data Fields

volatile bool IsResponse: 1
 True if ping packet is response to ping packet request. More...
 
volatile bool Reserved1_2: 1
 Reserved for future use. More...
 
volatile bool Reserved1_3: 1
 
volatile bool Reserved1_4: 1
 
volatile bool Reserved1_5: 1
 
volatile bool Reserved1_6: 1
 
volatile bool Reserved1_7: 1
 
volatile bool Reserved1_8: 1
 
volatile bool Reserved2_1: 1
 
volatile bool Reserved2_2: 1
 
volatile bool Reserved2_3: 1
 
volatile bool Reserved2_4: 1
 
volatile bool Reserved2_5: 1
 
volatile bool Reserved2_6: 1
 
volatile bool Reserved2_7: 1
 
volatile bool Reserved2_8: 1
 

Detailed Description

Ping packets flags.

Constructor & Destructor Documentation

◆ MeshPingFlags() [1/3]

MeshPingFlags::MeshPingFlags ( )
inline

◆ MeshPingFlags() [2/3]

MeshPingFlags::MeshPingFlags ( uint16_t  raw)
inline

◆ MeshPingFlags() [3/3]

MeshPingFlags::MeshPingFlags ( const MeshPingFlags )
default

Member Function Documentation

◆ Clear()

void MeshPingFlags::Clear ( )
inline

Clears frame control flags to it's default values.

◆ operator uint16_t() [1/2]

MeshPingFlags::operator uint16_t ( )
inline

◆ operator uint16_t() [2/2]

MeshPingFlags::operator uint16_t ( ) const
inline

◆ operator=() [1/2]

MeshPingFlags& MeshPingFlags::operator= ( const MeshPingFlags )
default

◆ operator=() [2/2]

MeshPingFlags& MeshPingFlags::operator= ( uint16_t  val)
inline

Field Documentation

◆ IsResponse

volatile bool MeshPingFlags::IsResponse

True if ping packet is response to ping packet request.

◆ Reserved1_2

volatile bool MeshPingFlags::Reserved1_2

Reserved for future use.

◆ Reserved1_3

volatile bool MeshPingFlags::Reserved1_3

◆ Reserved1_4

volatile bool MeshPingFlags::Reserved1_4

◆ Reserved1_5

volatile bool MeshPingFlags::Reserved1_5

◆ Reserved1_6

volatile bool MeshPingFlags::Reserved1_6

◆ Reserved1_7

volatile bool MeshPingFlags::Reserved1_7

◆ Reserved1_8

volatile bool MeshPingFlags::Reserved1_8

◆ Reserved2_1

volatile bool MeshPingFlags::Reserved2_1

◆ Reserved2_2

volatile bool MeshPingFlags::Reserved2_2

◆ Reserved2_3

volatile bool MeshPingFlags::Reserved2_3

◆ Reserved2_4

volatile bool MeshPingFlags::Reserved2_4

◆ Reserved2_5

volatile bool MeshPingFlags::Reserved2_5

◆ Reserved2_6

volatile bool MeshPingFlags::Reserved2_6

◆ Reserved2_7

volatile bool MeshPingFlags::Reserved2_7

◆ Reserved2_8

volatile bool MeshPingFlags::Reserved2_8

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