OpenCPN Partial API docs
Loading...
Searching...
No Matches
conn_states.h File Reference

Runtime connection/driver state definitions. More...

#include <string>
#include <unordered_map>
#include <vector>
#include "observable_evtvar.h"
#include "model/comm_drv_registry.h"
#include "model/comm_drv_stats.h"
#include "model/comm_navmsg.h"

Go to the source code of this file.

Classes

class  ConnData
 Runtime data for a driver and thus connection. More...
 
class  ConnStates
 Filter reading driver driver_stats status reports from CommDriverRegistry transforming these to a stream of ConnData updates;. More...
 

Enumerations

enum class  ConnState {
  Disabled , NoStats , NoData , Unavailable ,
  Ok
}
 

Variables

const std::unordered_map< ConnState, std::string > ConnStateToString
 

Detailed Description

Runtime connection/driver state definitions.

Definition in file conn_states.h.

Enumeration Type Documentation

◆ ConnState

enum class ConnState
strong

Definition at line 38 of file conn_states.h.

Variable Documentation

◆ ConnStateToString

const std::unordered_map<ConnState, std::string> ConnStateToString
Initial value:
= {
{ConnState::Disabled, "Disabled"},
{ConnState::NoStats, "NoStats"},
{ConnState::NoData, "NoData"},
{ConnState::Unavailable, "Unavailable"},
{ConnState::Ok, "Ok"}}

Definition at line 40 of file conn_states.h.