TwiceAsNice  2019-02-18
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Modules Pages
Classes | Functions | Variables
nse_simulator Namespace Reference

Classes

class  StellariumServer
 

Functions

def broadcast (sport=2000, dport=55555, host='255.255.255.255', seconds_to_sleep=5)
 
def timer (seconds_to_sleep=1, telescope=None)
 
def handle_port2000 (reader, writer)
 
def to_be (n, size)
 
def from_be (b)
 
def to_le (n, size)
 
def from_le (b)
 
def handle_stellarium_cmd (tel, d)
 
def make_stellarium_status (tel, obs)
 
def report_scope_pos (sleep=0.1, scope=None, obs=None)
 
def main (stdscr)
 

Variables

 telescope = None
 
list connections = []
 

Function Documentation

◆ broadcast()

def nse_simulator.broadcast (   sport = 2000,
  dport = 55555,
  host = '255.255.255.255',
  seconds_to_sleep = 5 
)

◆ from_be()

def nse_simulator.from_be (   b)

◆ from_le()

def nse_simulator.from_le (   b)

◆ handle_port2000()

def nse_simulator.handle_port2000 (   reader,
  writer 
)
This function handles initial communication with the WiFly module and
delegates the real job of simulating the scope to the NexStarScope class.
It also handles all the dirty details of actual communication.

◆ handle_stellarium_cmd()

def nse_simulator.handle_stellarium_cmd (   tel,
  d 
)

◆ main()

def nse_simulator.main (   stdscr)

◆ make_stellarium_status()

def nse_simulator.make_stellarium_status (   tel,
  obs 
)

◆ report_scope_pos()

def nse_simulator.report_scope_pos (   sleep = 0.1,
  scope = None,
  obs = None 
)

◆ timer()

def nse_simulator.timer (   seconds_to_sleep = 1,
  telescope = None 
)

◆ to_be()

def nse_simulator.to_be (   n,
  size 
)

◆ to_le()

def nse_simulator.to_le (   n,
  size 
)

Variable Documentation

◆ connections

list nse_simulator.connections = []

◆ telescope

nse_simulator.telescope = None