lomiri-location-service
..
An aggregating location service providing positioning and geocoding capabilities to applications.
|
#include <wireless_network.h>
Public Types | |
enum | Mode { Mode::unknown = 0, Mode::adhoc = 1, Mode::infrastructure = 2 } |
Enumerates all known operational modes of networks/aps. More... | |
typedef std::shared_ptr< WirelessNetwork > | Ptr |
typedef BoundedInteger< Tag::Frequency, 2412, 5825 > | Frequency |
typedef BoundedInteger< Tag::SignalStrength, 0, 100 > | SignalStrength |
Public Member Functions | |
virtual const core::Property< std::chrono::system_clock::time_point > & | last_seen () const =0 |
Timestamp when the network became visible. More... | |
virtual const core::Property< std::string > & | bssid () const =0 |
Returns the BSSID of the network. More... | |
virtual const core::Property< std::string > & | ssid () const =0 |
Returns the SSID of the network. More... | |
virtual const core::Property< Mode > & | mode () const =0 |
Returns the mode of the network. More... | |
virtual const core::Property< Frequency > & | frequency () const =0 |
Returns the frequency that the network/AP operates upon. More... | |
virtual const core::Property< SignalStrength > & | signal_strength () const =0 |
Returns the signal quality of the network/AP in percent. More... | |
Definition at line 36 of file wireless_network.h.
typedef BoundedInteger< Tag::Frequency, 2412, 5825 > com::lomiri::location::connectivity::WirelessNetwork::Frequency |
Frequency that an individual AP operates on.
Definition at line 67 of file wireless_network.h.
typedef std::shared_ptr<WirelessNetwork> com::lomiri::location::connectivity::WirelessNetwork::Ptr |
Definition at line 38 of file wireless_network.h.
typedef BoundedInteger< Tag::SignalStrength, 0, 100 > com::lomiri::location::connectivity::WirelessNetwork::SignalStrength |
Strength of signal for an individual AP.
Definition at line 75 of file wireless_network.h.
Enumerates all known operational modes of networks/aps.
Definition at line 41 of file wireless_network.h.
|
pure virtual |
Returns the BSSID of the network.
|
pure virtual |
Returns the frequency that the network/AP operates upon.
|
pure virtual |
Timestamp when the network became visible.
|
pure virtual |
Returns the mode of the network.
|
pure virtual |
Returns the signal quality of the network/AP in percent.
|
pure virtual |
Returns the SSID of the network.