Package LICOS.tests.standalone.test_vsc


Classes

class  VscSocketHandler
 VSC packet handler. More...
class  VscSocketReceiver
 VSC socket receiver. More...

Functions

def startListenerThread
 Start the VSC listener thread.
def runTCP
 Start the listener loop.
def usage

Variables

string __facility__ = "Online"
string __abstract__ = "Simple VSC simulator used for testing tele-commands"
string __author__ = "Selim Tuvi <stuvi@slac.stanford.edu> SLAC - GLAST I&T/Online"
string __date__ = "2005/07/23 00:08:27"
string __updated__ = "$Date: 2006/04/27 18:22:56 $"
string __version__ = "$Revision: 1.6 $"
string __release__ = "$Name: HEAD $"
string __credits__ = "SLAC"
int VSC_CTL_PORT = 3000
int VSC_CMD_PORT = 3001
int VSC_TLM_PORT = 3002
int LAT_TLM_PORT = 3003
int LAT_SCI_PORT = 4001
tuple options = Options([],['portbase'])
int portbase = 3000
tuple portbase = int(options.portbase)
tuple ports = VscProxyPorts(portbase)
tuple ctlThread = startListenerThread('VscControl', ports.vsc())
tuple diagThread = startListenerThread('VscDiagnostic', ports.diagnostic())
tuple tlmThread = startListenerThread('VscTelemetry', ports.telemetry())


Function Documentation

def LICOS.tests.standalone.test_vsc.runTCP   tcpserver  ) 
 

Start the listener loop.

Definition at line 49 of file test_vsc.py.

def LICOS.tests.standalone.test_vsc.startListenerThread   name,
  port
 

Start the VSC listener thread.

Parameters:
port The port that the listener will listen on

Definition at line 39 of file test_vsc.py.

def LICOS.tests.standalone.test_vsc.usage  ) 
 

Definition at line 129 of file test_vsc.py.


Variable Documentation

string __abstract__ = "Simple VSC simulator used for testing tele-commands" [static]
 

Definition at line 10 of file test_vsc.py.

string __author__ = "Selim Tuvi <stuvi@slac.stanford.edu> SLAC - GLAST I&T/Online" [static]
 

Definition at line 11 of file test_vsc.py.

string __credits__ = "SLAC" [static]
 

Definition at line 16 of file test_vsc.py.

string __date__ = "2005/07/23 00:08:27" [static]
 

Definition at line 12 of file test_vsc.py.

string __facility__ = "Online" [static]
 

Definition at line 9 of file test_vsc.py.

string __release__ = "$Name: HEAD $" [static]
 

Definition at line 15 of file test_vsc.py.

string __updated__ = "$Date: 2006/04/27 18:22:56 $" [static]
 

Definition at line 13 of file test_vsc.py.

string __version__ = "$Revision: 1.6 $" [static]
 

Definition at line 14 of file test_vsc.py.

tuple ctlThread = startListenerThread('VscControl', ports.vsc()) [static]
 

Definition at line 156 of file test_vsc.py.

tuple diagThread = startListenerThread('VscDiagnostic', ports.diagnostic()) [static]
 

Definition at line 157 of file test_vsc.py.

int LAT_SCI_PORT = 4001 [static]
 

Definition at line 37 of file test_vsc.py.

int LAT_TLM_PORT = 3003 [static]
 

Definition at line 36 of file test_vsc.py.

tuple options = Options([],['portbase']) [static]
 

Definition at line 143 of file test_vsc.py.

tuple portbase = int(options.portbase) [static]
 

Definition at line 153 of file test_vsc.py.

int portbase = 3000 [static]
 

Definition at line 151 of file test_vsc.py.

tuple ports = VscProxyPorts(portbase) [static]
 

Definition at line 154 of file test_vsc.py.

tuple tlmThread = startListenerThread('VscTelemetry', ports.telemetry()) [static]
 

Definition at line 158 of file test_vsc.py.

int VSC_CMD_PORT = 3001 [static]
 

Definition at line 34 of file test_vsc.py.

int VSC_CTL_PORT = 3000 [static]
 

Definition at line 33 of file test_vsc.py.

int VSC_TLM_PORT = 3002 [static]
 

Definition at line 35 of file test_vsc.py.


Generated on Thu Apr 27 20:53:51 2006 for LICOS L02-01-00 by doxygen 1.4.6-NO