HSL 2.0-Framework
1.9
Beschreibung des Frameworks
|
Alle Methoden des TCP-Clients. Mehr ...
Öffentliche Methoden | |
def | __init__ (self, framework, context_map) |
Konstruktor. Mehr ... | |
def | set_address (self, ip, port) |
Setzt die Zieladresse. Mehr ... | |
def | set_on_connect (self, callback) |
Setzt eine Callback-Methode. Mehr ... | |
def | set_on_data (self, callback) |
Setzt eine Callback-Methode. Mehr ... | |
def | set_on_error (self, callback) |
Setzt die Callback-Methode. Mehr ... | |
def | set_on_close (self, callback) |
Setzt die Callback-Methode. Mehr ... | |
def | connect (self) |
Versucht, eine Verbindung zur eingerichteten Gegenstelle herzustellen. Mehr ... | |
def | close (self) |
Schließt die aktuelle Verbindung. Mehr ... | |
def | send (self, data) |
Sendet Daten zur Gegenstelle. Mehr ... | |
Alle Methoden des TCP-Clients.
Dient zur Kommunikation mit einer Gegenstelle per TCP/IP.
def hsl20_2_tcp.hsl20_2_tcp.Client.__init__ | ( | self, | |
framework, | |||
context_map | |||
) |
Konstruktor.
def hsl20_2_tcp.hsl20_2_tcp.Client.close | ( | self | ) |
Schließt die aktuelle Verbindung.
def hsl20_2_tcp.hsl20_2_tcp.Client.connect | ( | self | ) |
Versucht, eine Verbindung zur eingerichteten Gegenstelle herzustellen.
AttributeError | Wird ausgelöst, wenn noch keine IP-Adresse oder kein Port definiert wurde. |
RuntimeError | Wird diese Methode aufgerufen während der Client bereits verbunden wurde, wird eine RuntimeError-Exception ausgelöst. |
def hsl20_2_tcp.hsl20_2_tcp.Client.send | ( | self, | |
data | |||
) |
Sendet Daten zur Gegenstelle.
data | string Zu versendende Daten |
def hsl20_2_tcp.hsl20_2_tcp.Client.set_address | ( | self, | |
ip, | |||
port | |||
) |
Setzt die Zieladresse.
ip | string IP-Adresse oder Hostname |
port | int IP-Port |
RuntimeError | Wird diese Methode aufgerufen während der Client bereits verbunden wurde, wird eine RuntimeError-Exception ausgelöst. |
def hsl20_2_tcp.hsl20_2_tcp.Client.set_on_close | ( | self, | |
callback | |||
) |
Setzt die Callback-Methode.
Die Methode wird aufgerufen, sobald die Verbindung (von der Gegenstelle) geschlossen wurde.
Dem Callback werden keine Parameter übergeben.
callback | function Callback-Methode |
def hsl20_2_tcp.hsl20_2_tcp.Client.set_on_connect | ( | self, | |
callback | |||
) |
Setzt eine Callback-Methode.
Die Methode wird aufgerufen, sobald eine Verbindung zur Gegenstelle hergestellt wurde.
Dem Callback werden keine Parameter übergeben.
callback | function Callback-Methode |
def hsl20_2_tcp.hsl20_2_tcp.Client.set_on_data | ( | self, | |
callback | |||
) |
Setzt eine Callback-Methode.
Die Methode wird aufgerufen, sobald ein TCP/IP-Telegramm empfangen wurde.
callback | function Callback-Methode
|
def hsl20_2_tcp.hsl20_2_tcp.Client.set_on_error | ( | self, | |
callback | |||
) |
Setzt die Callback-Methode.
Die Methode wird aufgerufen, wenn in der Kommunikation ein Fehler aufgetreten ist.
Parameter für Callback:
callback | function Callback-Methode |