Public Member Functions | Public Attributes | Static Public Attributes | Private Attributes | List of all members
ntrip_client.ntrip_base.NTRIPBase Class Reference
Inheritance diagram for ntrip_client.ntrip_base.NTRIPBase:
Inheritance graph
[legend]

Public Member Functions

def __init__ (self, logerr=logging.error, logwarn=logging.warning, loginfo=logging.info, logdebug=logging.debug)
 
def connect (self)
 
def disconnect (self)
 
def reconnect (self)
 
def recv_rtcm (self)
 
def send_nmea (self)
 
def shutdown (self)
 

Public Attributes

 nmea_parser
 
 reconnect_attempt_max
 
 reconnect_attempt_wait_seconds
 
 rtcm_parser
 

Static Public Attributes

int DEFAULT_RECONNECT_ATEMPT_WAIT_SECONDS = 5
 
int DEFAULT_RECONNECT_ATTEMPT_MAX = 10
 

Private Attributes

 _connected
 
 _logdebug
 
 _logerr
 
 _loginfo
 
 _logwarn
 
 _reconnect_attempt_count
 
 _shutdown
 

Detailed Description

Definition at line 7 of file ntrip_base.py.

Constructor & Destructor Documentation

◆ __init__()

def ntrip_client.ntrip_base.NTRIPBase.__init__ (   self,
  logerr = logging.error,
  logwarn = logging.warning,
  loginfo = logging.info,
  logdebug = logging.debug 
)

Definition at line 13 of file ntrip_base.py.

Member Function Documentation

◆ connect()

def ntrip_client.ntrip_base.NTRIPBase.connect (   self)

◆ disconnect()

def ntrip_client.ntrip_base.NTRIPBase.disconnect (   self)

◆ reconnect()

def ntrip_client.ntrip_base.NTRIPBase.reconnect (   self)

Definition at line 48 of file ntrip_base.py.

◆ recv_rtcm()

def ntrip_client.ntrip_base.NTRIPBase.recv_rtcm (   self)

◆ send_nmea()

def ntrip_client.ntrip_base.NTRIPBase.send_nmea (   self)

Definition at line 66 of file ntrip_base.py.

◆ shutdown()

def ntrip_client.ntrip_base.NTRIPBase.shutdown (   self)

Definition at line 72 of file ntrip_base.py.

Member Data Documentation

◆ _connected

ntrip_client.ntrip_base.NTRIPBase._connected
private

Definition at line 36 of file ntrip_base.py.

◆ _logdebug

ntrip_client.ntrip_base.NTRIPBase._logdebug
private

Definition at line 18 of file ntrip_base.py.

◆ _logerr

ntrip_client.ntrip_base.NTRIPBase._logerr
private

Definition at line 15 of file ntrip_base.py.

◆ _loginfo

ntrip_client.ntrip_base.NTRIPBase._loginfo
private

Definition at line 17 of file ntrip_base.py.

◆ _logwarn

ntrip_client.ntrip_base.NTRIPBase._logwarn
private

Definition at line 16 of file ntrip_base.py.

◆ _reconnect_attempt_count

ntrip_client.ntrip_base.NTRIPBase._reconnect_attempt_count
private

Definition at line 58 of file ntrip_base.py.

◆ _shutdown

ntrip_client.ntrip_base.NTRIPBase._shutdown
private

Definition at line 35 of file ntrip_base.py.

◆ DEFAULT_RECONNECT_ATEMPT_WAIT_SECONDS

int ntrip_client.ntrip_base.NTRIPBase.DEFAULT_RECONNECT_ATEMPT_WAIT_SECONDS = 5
static

Definition at line 11 of file ntrip_base.py.

◆ DEFAULT_RECONNECT_ATTEMPT_MAX

int ntrip_client.ntrip_base.NTRIPBase.DEFAULT_RECONNECT_ATTEMPT_MAX = 10
static

Definition at line 10 of file ntrip_base.py.

◆ nmea_parser

ntrip_client.ntrip_base.NTRIPBase.nmea_parser

Definition at line 27 of file ntrip_base.py.

◆ reconnect_attempt_max

ntrip_client.ntrip_base.NTRIPBase.reconnect_attempt_max

Definition at line 39 of file ntrip_base.py.

◆ reconnect_attempt_wait_seconds

ntrip_client.ntrip_base.NTRIPBase.reconnect_attempt_wait_seconds

Definition at line 40 of file ntrip_base.py.

◆ rtcm_parser

ntrip_client.ntrip_base.NTRIPBase.rtcm_parser

Definition at line 21 of file ntrip_base.py.


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


ntrip_client
Author(s): Parker Hannifin Corp
autogenerated on Fri Apr 18 2025 02:32:24