StationInfo Class Referenceabstract

#include <StationList.h>

Inheritance diagram for StationInfo:
Collaboration diagram for StationInfo:

Public Member Functions

virtual MacAddress mac () const =0
 
virtual int8_t rssi () const =0
 Current average rssi of connected station. Available only on some architectures. More...
 
virtual IpAddress ip () const =0
 Assigned IP address. Available only on some architectures. More...
 
- Public Member Functions inherited from LinkedObjectTemplate< StationInfo >
StationInfogetNext () const
 
bool insertAfter (StationInfo *object)
 
Iterator begin () const
 
Iterator end () const
 
Iterator cbegin () const
 
Iterator cend () const
 
- Public Member Functions inherited from LinkedObject
virtual ~LinkedObject ()
 
virtual LinkedObjectnext () const
 
bool insertAfter (LinkedObject *object)
 
bool operator== (const LinkedObject &other) const
 
bool operator!= (const LinkedObject &other) const
 

Additional Inherited Members

- Public Types inherited from LinkedObjectTemplate< StationInfo >
using Iterator = IteratorTemplate< StationInfo, StationInfo *, StationInfo & >
 
using ConstIterator = IteratorTemplate< const StationInfo, const StationInfo *, const StationInfo & >
 

Member Function Documentation

◆ ip()

virtual IpAddress StationInfo::ip ( ) const
pure virtual

Assigned IP address. Available only on some architectures.

◆ mac()

virtual MacAddress StationInfo::mac ( ) const
pure virtual

◆ rssi()

virtual int8_t StationInfo::rssi ( ) const
pure virtual

Current average rssi of connected station. Available only on some architectures.


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