NetBurner 3.1
nbWifiConstants.h File Reference
#include <endian.h>

Go to the source code of this file.

Namespaces

 NB::Error
 
 NB::Error::Init
 
 NB::Error::Scan
 
 NB::Error::Connect
 

Macros

#define SEC_VALUE_OPEN   (0x00)
 Option list security value: Open network. More...
 
#define SEC_VALUE_WEP   (0x01)
 Option list security value: WEP.
 
#define SEC_VALUE_WPA   (0x02)
 Option list security value: WPA.
 
#define SEC_VALUE_WPA2   (0x03)
 Option list security value: WPA2.
 
#define SEC_VALUE_WPS   (0x04)
 Option list security value: WPS.
 
#define SEC_VALUE_UNKNOWN   (0xFF)
 Option list security value: Unknown security.
 
#define CIPH_VALUE_NONE   (0x00)
 Option list cipher value: No cipher. More...
 
#define CIPH_VALUE_TKIP   (0x01)
 Option list cipher value: TKIP.
 
#define CIPH_VALUE_AES   (0x02)
 Option list cipher value: AES.
 
#define CIPH_VALUE_MIXED   (0x03)
 Option list cipher value: Mixed TKIP/AES.
 
#define CIPH_VALUE_UNKNOWN   (0xFF)
 Option list cipher value: Unkown cipher.
 
#define BSSTYPE_VALUE_INFR   (0x00)
 
#define CONNECT_ERR_SUCCESS   0
 
#define CONNECT_ERR_NOT_CONFIG   -1
 
#define CONNECT_ERR_INVALID_CONFIG_NUM   -2
 
#define CONNECT_ERR_CONNECTED   -3
 
#define CONNECT_ERR_SSID_NOT_FOUND   -4
 
#define CONNECT_ERR_BSSID_NOT_FOUND   -5
 
#define CONNECT_ERR_SEC_MISMATCH   -6
 
#define CONNECT_ERR_CIPH_MISMATCH   -7
 
#define CONNECT_ERR_INVALID_KEY   -8
 
#define CONNECT_ERR_UNKNOWN   1
 

Enumerations

enum  NB::Constants::TaskStartError { , NB::Constants::TaskStart_Err_Running = -1, NB::Constants::TaskStart_Err_NotRegistered = -2 }
 
enum  NB::Constants::TaskKillError { , NB::Constants::TaskKill_Err_NotRunning = -1 }
 
enum  NB::Constants::BssType { , NB::Constants::BssType_Any = 63 }
 
enum  NB::Error::GeneralErrors {
  NB::Error::NoError = 0, NB::Error::Timeout = -256, NB::Error::BusTimeout = -257, NB::Error::InvalidArgument = -258,
  NB::Error::TooManyPendingCommands = -259, NB::Error::InvalidRequest = -512
}
 
enum  NB::Error::Init::InitializationErrors {
  NB::Error::Init::Success = 0, NB::Error::Init::AlreadyInit = -1, NB::Error::Init::NoDevice = -2, NB::Error::Init::InvalidInfo = -3,
  NB::Error::Init::DevFirmVer = -4, NB::Error::Init::DevHwVer = -5, NB::Error::Init::OptionTables = -6
}
 
enum  NB::Error::Scan::ScanErrors { NB::Error::Scan::Success = 0, NB::Error::Scan::NotInitialized = -1, NB::Error::Scan::InProgress = -2, NB::Error::Scan::Option = -3 }
 
enum  NB::Error::Connect::ConnectErrors {
  NB::Error::Connect::Success = 0, NB::Error::Connect::NotInitialized = -1, NB::Error::Connect::AlreadyConnected = -2, NB::Error::Connect::Option = -3,
  NB::Error::Connect::CouldNotConfig = -4, NB::Error::Connect::SSID_NotFound = -5, NB::Error::Connect::BSSID_NotFound = -6, NB::Error::Connect::Sec_NotFound = -7,
  NB::Error::Connect::Cipher_NotFound = -8, NB::Error::Connect::ConnectFailed = -9
}
 

Macro Definition Documentation

◆ BSSTYPE_VALUE_INFR

#define BSSTYPE_VALUE_INFR   (0x00)

Option list BSS type values

◆ CIPH_VALUE_NONE

#define CIPH_VALUE_NONE   (0x00)

Option list cipher value: No cipher.

◆ SEC_VALUE_OPEN

#define SEC_VALUE_OPEN   (0x00)

Option list security value: Open network.

Enumeration Type Documentation

◆ BssType

Enumerator
BssType_Any 

arbitrary, but chosen based as max n-bit number (in this case 6)

◆ TaskKillError

Enumerator
TaskKill_Err_NotRunning 

task is already running

◆ TaskStartError

Enumerator
TaskStart_Err_Running 

task is already running

TaskStart_Err_NotRegistered 

Driver is not registered