RDK Documentation (Open Sourced RDK Components)

Description

The Device.WiFi.Radio object table. This object models an 802.11 wireless radio on a device (a stackable interface object as described in [Section 4.2/TR-181i2])..

If the device can establish more than one connection simultaneously (e.g. a dual radio device),
a separate Radio instance MUST be used for each physical radio of the device.
See [Appendix III.1/TR-181i2] for additional information.

Note: A dual-band single-radio device (e.g. an 802.11a/b/g radio) can be configured to
operate at 2.4 or 5 GHz frequency bands, but only a single frequency band is used to
transmit/receive at a given time. Therefore, a single Radio instance is used even for a dual-band radio.

At most one entry in this table can exist with a given value for Alias, or with a given value for Name.

Throughput statistics for this interface.

Data Structures

class  hostIf_WiFi_Radio
 
class  hostIf_WiFi_Radio_Stats
 

Data Structure Documentation

◆ hostIf_WiFi_Radio

class hostIf_WiFi_Radio

Definition at line 107 of file Device_WiFi_Radio.h.

Collaboration diagram for hostIf_WiFi_Radio:
Collaboration graph

Public Member Functions

int get_Device_WiFi_Radio_Props_Fields (int radioIndex)
 
void checkWifiRadioFetch (int radioIndex)
 
int get_Device_WiFi_Radio_Enable (HOSTIF_MsgData_t *stMsgData, int radioIndex)
 Enables or disables the radio. More...
 
int set_Device_WiFi_Radio_Enable (HOSTIF_MsgData_t *stMsgData, int radioIndex)
 set Enables/disables the radio. More...
 
int get_Device_WiFi_Radio_Status (HOSTIF_MsgData_t *stMsgData, int radioIndex)
 get_Device_WiFi_Radio_Status More...
 
int get_Device_WiFi_Radio_Alias (HOSTIF_MsgData_t *stMsgData, int radioIndex)
 A non-volatile handle used to reference this instance. Alias provides a mechanism for an ACS to label this instance for future reference. An initial unique value MUST be assigned when the CPE creates an instance of this object. More...
 
int set_Device_WiFi_Radio_Alias (HOSTIF_MsgData_t *stMsgData, int radioIndex)
 get_Device_WiFi_Radio_Status More...
 
int get_Device_WiFi_Radio_Name (HOSTIF_MsgData_t *stMsgData, int radioIndex)
 get_Device_WiFi_Radio_Status More...
 
int get_Device_WiFi_Radio_LastChange (HOSTIF_MsgData_t *stMsgData, int radioIndex)
 get_Device_WiFi_Radio_Status More...
 
int get_Device_WiFi_Radio_LowerLayers (HOSTIF_MsgData_t *stMsgData, int radioIndex)
 get_Device_WiFi_Radio_Status More...
 
int set_Device_WiFi_Radio_LowerLayers (HOSTIF_MsgData_t *stMsgData, int radioIndex)
 get_Device_WiFi_Radio_Status More...
 
int get_Device_WiFi_Radio_Upstream (HOSTIF_MsgData_t *stMsgData, int radioIndex)
 get_Device_WiFi_Radio_Status More...
 
int get_Device_WiFi_Radio_MaxBitRate (HOSTIF_MsgData_t *stMsgData, int radioIndex)
 get_Device_WiFi_Radio_Status More...
 
int get_Device_WiFi_Radio_SupportedFrequencyBands (HOSTIF_MsgData_t *stMsgData, int radioIndex)
 get_Device_WiFi_Radio_Status More...
 
int get_Device_WiFi_Radio_OperatingFrequencyBand (HOSTIF_MsgData_t *stMsgData, int radioIndex)
 get_Device_WiFi_Radio_Status More...
 
int set_Device_WiFi_Radio_OperatingFrequencyBand (HOSTIF_MsgData_t *stMsgData, int radioIndex)
 get_Device_WiFi_Radio_Status More...
 
int get_Device_WiFi_Radio_SupportedStandards (HOSTIF_MsgData_t *stMsgData, int radioIndex)
 get_Device_WiFi_Radio_Status More...
 
int get_Device_WiFi_Radio_OperatingStandards (HOSTIF_MsgData_t *stMsgData, int radioIndex)
 get_Device_WiFi_Radio_Status More...
 
int set_Device_WiFi_Radio_OperatingStandards (HOSTIF_MsgData_t *stMsgData, int radioIndex)
 get_Device_WiFi_Radio_Status More...
 
int get_Device_WiFi_Radio_PossibleChannels (HOSTIF_MsgData_t *stMsgData, int radioIndex)
 get_Device_WiFi_Radio_Status More...
 
int get_Device_WiFi_Radio_ChannelsInUse (HOSTIF_MsgData_t *stMsgData, int radioIndex)
 get_Device_WiFi_Radio_Status More...
 
int get_Device_WiFi_Radio_Channel (HOSTIF_MsgData_t *stMsgData, int radioIndex)
 get_Device_WiFi_Radio_Status More...
 
int set_Device_WiFi_Radio_Channel (HOSTIF_MsgData_t *stMsgData, int radioIndex)
 get_Device_WiFi_Radio_Status More...
 
int get_Device_WiFi_Radio_AutoChannelSupported (HOSTIF_MsgData_t *stMsgData, int radioIndex)
 get_Device_WiFi_Radio_Status More...
 
int get_Device_WiFi_Radio_AutoChannelEnable (HOSTIF_MsgData_t *stMsgData, int radioIndex)
 get_Device_WiFi_Radio_Status More...
 
int set_Device_WiFi_Radio_AutoChannelEnable (HOSTIF_MsgData_t *stMsgData, int radioIndex)
 
int get_Device_WiFi_Radio_AutoChannelRefreshPeriod (HOSTIF_MsgData_t *stMsgData, int radioIndex)
 
int set_Device_WiFi_Radio_AutoChannelRefreshPeriod (HOSTIF_MsgData_t *stMsgData, int radioIndex)
 
int get_Device_WiFi_Radio_OperatingChannelBandwidth (HOSTIF_MsgData_t *stMsgData, int radioIndex)
 
int set_Device_WiFi_Radio_OperatingChannelBandwidth (HOSTIF_MsgData_t *stMsgData, int radioIndex)
 
int get_Device_WiFi_Radio_ExtensionChannel (HOSTIF_MsgData_t *stMsgData, int radioIndex)
 
int set_Device_WiFi_Radio_ExtensionChannel (HOSTIF_MsgData_t *stMsgData, int radioIndex)
 
int get_Device_WiFi_Radio_GuardInterval (HOSTIF_MsgData_t *stMsgData, int radioIndex)
 
int set_Device_WiFi_Radio_GuardInterval (HOSTIF_MsgData_t *stMsgData, int radioIndex)
 
int get_Device_WiFi_Radio_MCS (HOSTIF_MsgData_t *stMsgData, int radioIndex)
 
int set_Device_WiFi_Radio_MCS (HOSTIF_MsgData_t *stMsgData, int radioIndex)
 
int get_Device_WiFi_Radio_TransmitPowerSupported (HOSTIF_MsgData_t *stMsgData, int radioIndex)
 
int get_Device_WiFi_Radio_TransmitPower (HOSTIF_MsgData_t *stMsgData, int radioIndex)
 
int set_Device_WiFi_Radio_TransmitPower (HOSTIF_MsgData_t *stMsgData, int radioIndex)
 
int get_Device_WiFi_Radio_IEEE80211hSupported (HOSTIF_MsgData_t *stMsgData, int radioIndex)
 
int get_Device_WiFi_Radio_IEEE80211hEnabled (HOSTIF_MsgData_t *stMsgData, int radioIndex)
 
int set_Device_WiFi_Radio_IEEE80211hEnabled (HOSTIF_MsgData_t *stMsgData, int radioIndex)
 
int get_Device_WiFi_Radio_RegulatoryDomain (HOSTIF_MsgData_t *stMsgData, int radioIndex)
 
int set_Device_WiFi_Radio_RegulatoryDomain (HOSTIF_MsgData_t *stMsgData, int radioIndex)
 

Static Public Member Functions

static class hostIf_WiFi_RadiogetInstance (int dev_id)
 
static GList * getAllAssociateDevs ()
 
static void closeInstance (hostIf_WiFi_Radio *)
 
static void closeAllInstances ()
 

Data Fields

bool Enable
 
char Status [BUFF_LENGTH_64]
 
char Alias [BUFF_LENGTH_64]
 
char Name [BUFF_LENGTH_64]
 
unsigned int LastChange
 
char LowerLayers [BUFF_LENGTH_1024]
 
bool Upstream
 
unsigned int MaxBitRate
 
char SupportedFrequencyBands [BUFF_LENGTH_256]
 
char OperatingFrequencyBand [BUFF_LENGTH_64]
 
char SupportedStandards [BUFF_LENGTH_64]
 
char OperatingStandards [BUFF_LENGTH_64]
 
char PossibleChannels [BUFF_LENGTH_256]
 
char ChannelsInUse [BUFF_LENGTH_1024]
 
unsigned int Channel
 
bool AutoChannelSupported
 
bool AutoChannelEnable
 
unsigned int AutoChannelRefreshPeriod
 
char OperatingChannelBandwidth [BUFF_MIN_16]
 
char ExtensionChannel [BUFF_LENGTH_64]
 
char GuardInterval [BUFF_LENGTH_64]
 
int mcs
 
char TransmitPowerSupported [BUFF_LENGTH_64]
 
int TransmitPower
 
bool IEEE80211hSupported
 
bool IEEE80211hEnabled
 
char RegulatoryDomain [BUFF_MIN_16]
 

Private Member Functions

 hostIf_WiFi_Radio (int dev_id)
 

Private Attributes

int dev_id
 
time_t radioFirstExTime
 

Static Private Attributes

static GHashTable * ifHash
 

Member Function Documentation

◆ get_Device_WiFi_Radio_Enable()

int hostIf_WiFi_Radio::get_Device_WiFi_Radio_Enable ( HOSTIF_MsgData_t stMsgData,
int  radioIndex 
)

Enables or disables the radio.

This function provides to true/false value based on the Device.WiFi.Radio.Enable status.

This parameter is based on ifAdminStatus from [RFC2863].

Note
This parameter is based on wifiNodeIndex from [<a href=http://www.broadband-forum.org/cwmp/tr-181-2-2-0.html#R.RFC2863].

◆ set_Device_WiFi_Radio_Enable()

int hostIf_WiFi_Radio::set_Device_WiFi_Radio_Enable ( HOSTIF_MsgData_t stMsgData,
int  radioIndex 
)

set Enables/disables the radio.

This function set to true/false to 'Device.WiFi.Radio.Enable status' parameter.

This parameter is based on ifAdminStatus from [RFC2863]. See get_Device_WiFi_Radio_Enable()

◆ get_Device_WiFi_Radio_Status()

int hostIf_WiFi_Radio::get_Device_WiFi_Radio_Status ( HOSTIF_MsgData_t stMsgData,
int  radioIndex 
)

get_Device_WiFi_Radio_Status

The current operational state of the radio (see [Section 4.2.2/TR-181i2]). Enumeration of: Up Down Unknown Dormant NotPresent LowerLayerDown Error (OPTIONAL)

When Enable is false then Status SHOULD normally be Down (or NotPresent or Error if there is a fault condition on the interface).

This parameter is based on ifOperStatus from [RFC2863].

◆ get_Device_WiFi_Radio_Alias()

int hostIf_WiFi_Radio::get_Device_WiFi_Radio_Alias ( HOSTIF_MsgData_t stMsgData,
int  radioIndex 
)

A non-volatile handle used to reference this instance. Alias provides a mechanism for an ACS to label this instance for future reference. An initial unique value MUST be assigned when the CPE creates an instance of this object.

This function get/set the 'Device.WiFi.Radio.Alias' parameter.

◆ set_Device_WiFi_Radio_Alias()

int hostIf_WiFi_Radio::set_Device_WiFi_Radio_Alias ( HOSTIF_MsgData_t stMsgData,
int  radioIndex 
)

get_Device_WiFi_Radio_Status

The current operational state of the radio (see [Section 4.2.2/TR-181i2]). Enumeration of: Up Down Unknown Dormant NotPresent LowerLayerDown Error (OPTIONAL)

When Enable is false then Status SHOULD normally be Down (or NotPresent or Error if there is a fault condition on the interface).

This parameter is based on ifOperStatus from [RFC2863].

◆ get_Device_WiFi_Radio_Name()

int hostIf_WiFi_Radio::get_Device_WiFi_Radio_Name ( HOSTIF_MsgData_t stMsgData,
int  radioIndex 
)

get_Device_WiFi_Radio_Status

The current operational state of the radio (see [Section 4.2.2/TR-181i2]). Enumeration of: Up Down Unknown Dormant NotPresent LowerLayerDown Error (OPTIONAL)

When Enable is false then Status SHOULD normally be Down (or NotPresent or Error if there is a fault condition on the interface).

This parameter is based on ifOperStatus from [RFC2863].

◆ get_Device_WiFi_Radio_LastChange()

int hostIf_WiFi_Radio::get_Device_WiFi_Radio_LastChange ( HOSTIF_MsgData_t stMsgData,
int  radioIndex 
)

get_Device_WiFi_Radio_Status

The current operational state of the radio (see [Section 4.2.2/TR-181i2]). Enumeration of: Up Down Unknown Dormant NotPresent LowerLayerDown Error (OPTIONAL)

When Enable is false then Status SHOULD normally be Down (or NotPresent or Error if there is a fault condition on the interface).

This parameter is based on ifOperStatus from [RFC2863].

◆ get_Device_WiFi_Radio_LowerLayers()

int hostIf_WiFi_Radio::get_Device_WiFi_Radio_LowerLayers ( HOSTIF_MsgData_t stMsgData,
int  radioIndex 
)

get_Device_WiFi_Radio_Status

The current operational state of the radio (see [Section 4.2.2/TR-181i2]). Enumeration of: Up Down Unknown Dormant NotPresent LowerLayerDown Error (OPTIONAL)

When Enable is false then Status SHOULD normally be Down (or NotPresent or Error if there is a fault condition on the interface).

This parameter is based on ifOperStatus from [RFC2863].

◆ set_Device_WiFi_Radio_LowerLayers()

int hostIf_WiFi_Radio::set_Device_WiFi_Radio_LowerLayers ( HOSTIF_MsgData_t stMsgData,
int  radioIndex 
)

get_Device_WiFi_Radio_Status

The current operational state of the radio (see [Section 4.2.2/TR-181i2]). Enumeration of: Up Down Unknown Dormant NotPresent LowerLayerDown Error (OPTIONAL)

When Enable is false then Status SHOULD normally be Down (or NotPresent or Error if there is a fault condition on the interface).

This parameter is based on ifOperStatus from [RFC2863].

◆ get_Device_WiFi_Radio_Upstream()

int hostIf_WiFi_Radio::get_Device_WiFi_Radio_Upstream ( HOSTIF_MsgData_t stMsgData,
int  radioIndex 
)

get_Device_WiFi_Radio_Status

The current operational state of the radio (see [Section 4.2.2/TR-181i2]). Enumeration of: Up Down Unknown Dormant NotPresent LowerLayerDown Error (OPTIONAL)

When Enable is false then Status SHOULD normally be Down (or NotPresent or Error if there is a fault condition on the interface).

This parameter is based on ifOperStatus from [RFC2863].

◆ get_Device_WiFi_Radio_MaxBitRate()

int hostIf_WiFi_Radio::get_Device_WiFi_Radio_MaxBitRate ( HOSTIF_MsgData_t stMsgData,
int  radioIndex 
)

get_Device_WiFi_Radio_Status

The current operational state of the radio (see [Section 4.2.2/TR-181i2]). Enumeration of: Up Down Unknown Dormant NotPresent LowerLayerDown Error (OPTIONAL)

When Enable is false then Status SHOULD normally be Down (or NotPresent or Error if there is a fault condition on the interface).

This parameter is based on ifOperStatus from [RFC2863].

◆ get_Device_WiFi_Radio_SupportedFrequencyBands()

int hostIf_WiFi_Radio::get_Device_WiFi_Radio_SupportedFrequencyBands ( HOSTIF_MsgData_t stMsgData,
int  radioIndex 
)

get_Device_WiFi_Radio_Status

The current operational state of the radio (see [Section 4.2.2/TR-181i2]). Enumeration of: Up Down Unknown Dormant NotPresent LowerLayerDown Error (OPTIONAL)

When Enable is false then Status SHOULD normally be Down (or NotPresent or Error if there is a fault condition on the interface).

This parameter is based on ifOperStatus from [RFC2863].

◆ get_Device_WiFi_Radio_OperatingFrequencyBand()

int hostIf_WiFi_Radio::get_Device_WiFi_Radio_OperatingFrequencyBand ( HOSTIF_MsgData_t stMsgData,
int  radioIndex 
)

get_Device_WiFi_Radio_Status

The current operational state of the radio (see [Section 4.2.2/TR-181i2]). Enumeration of: Up Down Unknown Dormant NotPresent LowerLayerDown Error (OPTIONAL)

When Enable is false then Status SHOULD normally be Down (or NotPresent or Error if there is a fault condition on the interface).

This parameter is based on ifOperStatus from [RFC2863].

◆ set_Device_WiFi_Radio_OperatingFrequencyBand()

int hostIf_WiFi_Radio::set_Device_WiFi_Radio_OperatingFrequencyBand ( HOSTIF_MsgData_t stMsgData,
int  radioIndex 
)

get_Device_WiFi_Radio_Status

The current operational state of the radio (see [Section 4.2.2/TR-181i2]). Enumeration of: Up Down Unknown Dormant NotPresent LowerLayerDown Error (OPTIONAL)

When Enable is false then Status SHOULD normally be Down (or NotPresent or Error if there is a fault condition on the interface).

This parameter is based on ifOperStatus from [RFC2863].

◆ get_Device_WiFi_Radio_SupportedStandards()

int hostIf_WiFi_Radio::get_Device_WiFi_Radio_SupportedStandards ( HOSTIF_MsgData_t stMsgData,
int  radioIndex 
)

get_Device_WiFi_Radio_Status

The current operational state of the radio (see [Section 4.2.2/TR-181i2]). Enumeration of: Up Down Unknown Dormant NotPresent LowerLayerDown Error (OPTIONAL)

When Enable is false then Status SHOULD normally be Down (or NotPresent or Error if there is a fault condition on the interface).

This parameter is based on ifOperStatus from [RFC2863].

◆ get_Device_WiFi_Radio_OperatingStandards()

int hostIf_WiFi_Radio::get_Device_WiFi_Radio_OperatingStandards ( HOSTIF_MsgData_t stMsgData,
int  radioIndex 
)

get_Device_WiFi_Radio_Status

The current operational state of the radio (see [Section 4.2.2/TR-181i2]). Enumeration of: Up Down Unknown Dormant NotPresent LowerLayerDown Error (OPTIONAL)

When Enable is false then Status SHOULD normally be Down (or NotPresent or Error if there is a fault condition on the interface).

This parameter is based on ifOperStatus from [RFC2863].

◆ set_Device_WiFi_Radio_OperatingStandards()

int hostIf_WiFi_Radio::set_Device_WiFi_Radio_OperatingStandards ( HOSTIF_MsgData_t stMsgData,
int  radioIndex 
)

get_Device_WiFi_Radio_Status

The current operational state of the radio (see [Section 4.2.2/TR-181i2]). Enumeration of: Up Down Unknown Dormant NotPresent LowerLayerDown Error (OPTIONAL)

When Enable is false then Status SHOULD normally be Down (or NotPresent or Error if there is a fault condition on the interface).

This parameter is based on ifOperStatus from [RFC2863].

◆ get_Device_WiFi_Radio_PossibleChannels()

int hostIf_WiFi_Radio::get_Device_WiFi_Radio_PossibleChannels ( HOSTIF_MsgData_t stMsgData,
int  radioIndex 
)

get_Device_WiFi_Radio_Status

The current operational state of the radio (see [Section 4.2.2/TR-181i2]). Enumeration of: Up Down Unknown Dormant NotPresent LowerLayerDown Error (OPTIONAL)

When Enable is false then Status SHOULD normally be Down (or NotPresent or Error if there is a fault condition on the interface).

This parameter is based on ifOperStatus from [RFC2863].

◆ get_Device_WiFi_Radio_ChannelsInUse()

int hostIf_WiFi_Radio::get_Device_WiFi_Radio_ChannelsInUse ( HOSTIF_MsgData_t stMsgData,
int  radioIndex 
)

get_Device_WiFi_Radio_Status

The current operational state of the radio (see [Section 4.2.2/TR-181i2]). Enumeration of: Up Down Unknown Dormant NotPresent LowerLayerDown Error (OPTIONAL)

When Enable is false then Status SHOULD normally be Down (or NotPresent or Error if there is a fault condition on the interface).

This parameter is based on ifOperStatus from [RFC2863].

◆ get_Device_WiFi_Radio_Channel()

int hostIf_WiFi_Radio::get_Device_WiFi_Radio_Channel ( HOSTIF_MsgData_t stMsgData,
int  radioIndex 
)

get_Device_WiFi_Radio_Status

The current operational state of the radio (see [Section 4.2.2/TR-181i2]). Enumeration of: Up Down Unknown Dormant NotPresent LowerLayerDown Error (OPTIONAL)

When Enable is false then Status SHOULD normally be Down (or NotPresent or Error if there is a fault condition on the interface).

This parameter is based on ifOperStatus from [RFC2863].

◆ set_Device_WiFi_Radio_Channel()

int hostIf_WiFi_Radio::set_Device_WiFi_Radio_Channel ( HOSTIF_MsgData_t stMsgData,
int  radioIndex 
)

get_Device_WiFi_Radio_Status

The current operational state of the radio (see [Section 4.2.2/TR-181i2]). Enumeration of: Up Down Unknown Dormant NotPresent LowerLayerDown Error (OPTIONAL)

When Enable is false then Status SHOULD normally be Down (or NotPresent or Error if there is a fault condition on the interface).

This parameter is based on ifOperStatus from [RFC2863].

◆ get_Device_WiFi_Radio_AutoChannelSupported()

int hostIf_WiFi_Radio::get_Device_WiFi_Radio_AutoChannelSupported ( HOSTIF_MsgData_t stMsgData,
int  radioIndex 
)

get_Device_WiFi_Radio_Status

The current operational state of the radio (see [Section 4.2.2/TR-181i2]). Enumeration of: Up Down Unknown Dormant NotPresent LowerLayerDown Error (OPTIONAL)

When Enable is false then Status SHOULD normally be Down (or NotPresent or Error if there is a fault condition on the interface).

This parameter is based on ifOperStatus from [RFC2863].

◆ get_Device_WiFi_Radio_AutoChannelEnable()

int hostIf_WiFi_Radio::get_Device_WiFi_Radio_AutoChannelEnable ( HOSTIF_MsgData_t stMsgData,
int  radioIndex 
)

get_Device_WiFi_Radio_Status

The current operational state of the radio (see [Section 4.2.2/TR-181i2]). Enumeration of: Up Down Unknown Dormant NotPresent LowerLayerDown Error (OPTIONAL)

When Enable is false then Status SHOULD normally be Down (or NotPresent or Error if there is a fault condition on the interface).

This parameter is based on ifOperStatus from [RFC2863].

◆ hostIf_WiFi_Radio_Stats

class hostIf_WiFi_Radio_Stats

Definition at line 67 of file Device_WiFi_Radio_Stats.h.

Collaboration diagram for hostIf_WiFi_Radio_Stats:
Collaboration graph

Public Member Functions

int get_Device_WiFi_Radio_Stats_Props_Fields (int radioIndex)
 
void checkWifiRadioPropsFetch (int radioIndex)
 
int get_Device_WiFi_Radio_Stats_BytesSent (HOSTIF_MsgData_t *stMsgData, int radioIndex)
 Get total number of bytes transmitted out of the interface, including framing characters. More...
 
int get_Device_WiFi_Radio_Stats_BytesReceived (HOSTIF_MsgData_t *stMsgData, int radioIndex)
 Get the total number of bytes received on the interface, including framing characters. More...
 
int get_Device_WiFi_Radio_Stats_PacketsSent (HOSTIF_MsgData_t *stMsgData, int radioIndex)
 Get the value of 'Device.WiFi.Radio.Stats.PacketsSent'. This function provides the total number of packets transmitted out of the interface. More...
 
int get_Device_WiFi_Radio_Stats_PacketsReceived (HOSTIF_MsgData_t *stMsgData, int radioIndex)
 Get the total number of packets received on the interface. More...
 
int get_Device_WiFi_Radio_Stats_ErrorsSent (HOSTIF_MsgData_t *stMsgData, int radioIndex)
 Get the total number of outbound packets that could not be transmitted because of errors. More...
 
int get_Device_WiFi_Radio_Stats_ErrorsReceived (HOSTIF_MsgData_t *stMsgData, int radioIndex)
 Get the total number of inbound packets that contained errors preventing them from being delivered to a higher-layer protocol. More...
 
int get_Device_WiFi_Radio_Stats_DiscardPacketsSent (HOSTIF_MsgData_t *stMsgData, int radioIndex)
 Get the total number of outbound packets which were chosen to be discarded even though no errors had been detected to prevent their being transmitted. One possible reason for discarding such a packet could be to free up buffer space. More...
 
int get_Device_WiFi_Radio_Stats_DiscardPacketsReceived (HOSTIF_MsgData_t *stMsgData, int radioIndex)
 Get the total number of inbound packets which were chosen to be discarded even though no errors had been detected to prevent their being delivered. One possible reason for discarding such a packet could be to free up buffer space. More...
 
int get_Device_WiFi_Radio_Stats_NoiseFloor (HOSTIF_MsgData_t *stMsgData, int radioIndex)
 Get total number of bytes transmitted out of the interface, including framing characters. More...
 

Static Public Member Functions

static class hostIf_WiFi_Radio_StatsgetInstance (int dev_id)
 
static GList * getAllAssociateDevs ()
 
static void closeInstance (hostIf_WiFi_Radio_Stats *)
 
static void closeAllInstances ()
 

Data Fields

unsigned long BytesSent
 
unsigned long BytesReceived
 
unsigned long PacketsSent
 
unsigned long PacketsReceived
 
unsigned int ErrorsSent
 
unsigned int ErrorsReceived
 
unsigned int DiscardPacketsSent
 
unsigned int DiscardPacketsReceived
 
unsigned int NoiseFloor
 

Private Member Functions

 hostIf_WiFi_Radio_Stats (int dev_id)
 

Private Attributes

int dev_id
 

Static Private Attributes

static GHashTable * ifHash