eapi
 Alle Klassen Funktionen
eapi.net.EAModulClient Klassenreferenz
Zusammengehörigkeiten von eapi.net.EAModulClient:
Collaboration graph

Öffentliche Methoden

def __init__
 
def sende
 

Öffentliche Attribute

 servername
 
 serverport
 
 client
 

Ausführliche Beschreibung

Client, um auf den EAModulServer zuzugreifen.

Der Client kann mit der Angabe eines Hostnamens oder einer IP-Adresse
gestartet werden.

>>> from eapi.net import EAModulClient
>>> client = EAModulClient('localhost', 9999)

Nun kann er mit dem Server kommunizieren und die dortigen LEDs ansteuern.

>>> client.sende(rot=1, gelb=0, gruen=1)
>>> client.sende(rot=0, gelb=0, gruen=1)

Die Methoden lassen sich auch kürzer aufrufen.

>>> client.sende(1, 0, 1)
>>> client.sende(0, 0, 1)    

Wenn ein Wert ungleich 0 oder 1 gesendet wird, so wird er ignoriert und die
LED behält ihren Wert bei.

>>> client.sende(1, 9, 1)

schaltet die rote und grüne LED ein und belässt die gelbe LED in ihrem
bisherigen Zustand.

Definiert in Zeile 148 der Datei net.py.

Beschreibung der Konstruktoren und Destruktoren

def eapi.net.EAModulClient.__init__ (   self,
  servername,
  serverport 
)
Starte den Client für einen laufenden Server.

Der angegebene servername ist eine IP-Adresse oder ein Domainname -
für ein lokal laufenden Server kann auch localhost verwendet
werden. Mit serverport wird die Portnummer angegeben, über die der
Server ansprechbar ist.

Definiert in Zeile 176 der Datei net.py.

Dokumentation der Elementfunktionen

def eapi.net.EAModulClient.sende (   self,
  rot,
  gelb,
  gruen 
)
Sende an den Server die Information, welche LEDs an- bzw. 
ausgeschaltet werden sollen.

Werte von 0 oder 1 für rot, gelb und grün schalten die LED aus bzw. an.
Andere Werte werden ignoriert und belassen die LED in ihrem bisherigen
Zustand.

Definiert in Zeile 189 der Datei net.py.


Die Dokumentation für diese Klasse wurde erzeugt aufgrund der Datei: