MeshNet  1.0.0
Public Member Functions | Data Fields
MeshNetScanFlags Struct Reference

Network scan request flags. More...

#include <meshPacketFlags.h>

Public Member Functions

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

Data Fields

volatile bool RespondConnected: 1
 If set to true, nodes connected to any network has to respond. More...
 
volatile bool RespondDisconnected: 1
 If set to true, disconnected nodes has to respond. More...
 
volatile bool RespondMainGatewayNode: 1
 If set to true, main gateway nodes has to respond. More...
 
volatile bool RespondBackupGatewayNode: 1
 If set to true, backup gateway nodes has to respond. More...
 
volatile bool CanRespondSameNetNode: 1
 If set to true, nodes from same network has to respond. More...
 
volatile bool Reserved1_6: 1
 Reserved for future use. More...
 
volatile bool Reserved1_7: 1
 
volatile bool Reserved1_8: 1
 
volatile bool SendSSID: 1
 If set to true, response has to contain SSID if set. More...
 
volatile bool ResponderIsMAC: 1
 If set to true, responder is MAC address and not BSSID of network. This flag is ignored when no responser is specified. More...
 
volatile bool IgnoreRSSIThreshold: 1
 If set to true, RSSI threshold is ignored. More...
 
volatile bool Reserved2_4: 1
 Reserved for future use. More...
 
volatile bool Reserved2_5: 1
 
volatile bool Reserved2_6: 1
 
volatile bool Reserved2_7: 1
 
volatile bool Reserved2_8: 1
 

Detailed Description

Network scan request flags.

Constructor & Destructor Documentation

◆ MeshNetScanFlags() [1/3]

MeshNetScanFlags::MeshNetScanFlags ( )
inline

◆ MeshNetScanFlags() [2/3]

MeshNetScanFlags::MeshNetScanFlags ( uint16_t  raw)
inline

◆ MeshNetScanFlags() [3/3]

MeshNetScanFlags::MeshNetScanFlags ( const MeshNetScanFlags )
default

Member Function Documentation

◆ Clear()

void MeshNetScanFlags::Clear ( )
inline

Clears frame control flags to it's default values.

◆ operator uint16_t() [1/2]

MeshNetScanFlags::operator uint16_t ( )
inline

◆ operator uint16_t() [2/2]

MeshNetScanFlags::operator uint16_t ( ) const
inline

◆ operator=() [1/2]

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

◆ operator=() [2/2]

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

Field Documentation

◆ CanRespondSameNetNode

volatile bool MeshNetScanFlags::CanRespondSameNetNode

If set to true, nodes from same network has to respond.

◆ IgnoreRSSIThreshold

volatile bool MeshNetScanFlags::IgnoreRSSIThreshold

If set to true, RSSI threshold is ignored.

◆ Reserved1_6

volatile bool MeshNetScanFlags::Reserved1_6

Reserved for future use.

◆ Reserved1_7

volatile bool MeshNetScanFlags::Reserved1_7

◆ Reserved1_8

volatile bool MeshNetScanFlags::Reserved1_8

◆ Reserved2_4

volatile bool MeshNetScanFlags::Reserved2_4

Reserved for future use.

◆ Reserved2_5

volatile bool MeshNetScanFlags::Reserved2_5

◆ Reserved2_6

volatile bool MeshNetScanFlags::Reserved2_6

◆ Reserved2_7

volatile bool MeshNetScanFlags::Reserved2_7

◆ Reserved2_8

volatile bool MeshNetScanFlags::Reserved2_8

◆ RespondBackupGatewayNode

volatile bool MeshNetScanFlags::RespondBackupGatewayNode

If set to true, backup gateway nodes has to respond.

Note
Reserved for future use.

◆ RespondConnected

volatile bool MeshNetScanFlags::RespondConnected

If set to true, nodes connected to any network has to respond.

◆ RespondDisconnected

volatile bool MeshNetScanFlags::RespondDisconnected

If set to true, disconnected nodes has to respond.

◆ ResponderIsMAC

volatile bool MeshNetScanFlags::ResponderIsMAC

If set to true, responder is MAC address and not BSSID of network. This flag is ignored when no responser is specified.

◆ RespondMainGatewayNode

volatile bool MeshNetScanFlags::RespondMainGatewayNode

If set to true, main gateway nodes has to respond.

◆ SendSSID

volatile bool MeshNetScanFlags::SendSSID

If set to true, response has to contain SSID if set.


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