Statuscodes fuer i-Telex

Fachforum für i-Telex-Entwickler
Antworten
Benutzeravatar

Topic author
JoeyD
Rank 2
Rank 2
Beiträge: 61
Registriert: Do 31. Mär 2022, 08:23
Wohnort: Jackson, Michigan
Hauptanschluß: 362436 joeyd
Kontaktdaten:

Statuscodes fuer i-Telex

#1

Beitrag: # 31550Beitrag JoeyD »

Ich habe die Informationen von 5.3.2.5 Menue "Bus-Tln-Liste"
Ich verstehe Codes in Hex A0 80 90.

Gibt es eine Liste anderer Codes und ihrer Bedeutungen und Interpretationen Zur Fehlersuche?


Danke
Joseph
Try to stay mellow like the Dachshund! :hehe:

362436: Teletype Model 26 Blatt 24/7
8675309: Western Union 2B Streifen 24/7
2210762: Soviet ST-35 Streifen 24/7
227895: Western Union 28ASR Blatt 24/7
227896: I-Telex Serial + WinTelex24/7
Benutzeravatar

FredSonnenrein
Founder
Founder
Beiträge: 2320
Registriert: Fr 3. Jun 2016, 13:49
Wohnort: Braunschweig
Hauptanschluß: 8579924 hawe d

Re: Statuscodes fuer i-Telex

#2

Beitrag: # 31555Beitrag FredSonnenrein »

Der Status ist Bit-Codiert. Hier ein Auszug aus dem C-Code:

Code: Alles auswählen

enum { StatBit_Frei		= 7	}; //!< 0x80, keine Verbindung besteht (weder innen noch außen)
enum { StatBit_BusKdoEmpfangen	= 6	}; //!< 0x40, Empfangenes Kommando noch nicht abschließend bearbeitet
// folgende Bits gelten nur bei Frei = JA:
enum { StatBit_LeitungKennung	= 5 }; //!< 0xA0, Leitungsschnittstelle (nur gültig bei StatBit_Frei = 1)
enum { StatBit_SpezialGeraetKennung	= 4 }; //!< 0x90, Spezialgerät, nicht für Dialog mit Benutzer geeignet (nur gültig bei StatBit_Frei = 1)
// folgende Bits gelten nur bei Frei = NEIN:
enum { StatBit_Verbunden	= 5	}; //!< 0x20, Verbindung ist komplett hergestellt 
enum { StatBit_AngerufenBelegt	= 4	}; //!< 0x10, Fernschreiber wurde von anderem Partner (intern oder extern) aktiviert
enum { StatBit_FsBefBetrieb	= 3	}; //!< 0x08, Fernschreiber ist eingeschaltet (Polarität)
enum { StatBit_FsBefEin		= 2	}; //!< 0x04, Fernschreiber Stromschleife ist aktivert (Ausgabe)
enum { StatBit_FsMeldBetrieb	= 1	}; //!< 0x02, Fernschreiber angeschaltet (Stromschleife aktiv oder nur kurz unterbrochen
enum { StatBit_FsMeldEin	= 0 }; //!< 0x01, Fernschreiber Stromschleife mit Stromfluß (Einlesung)
Bit 6 ist in Praxis nie eingeschaltet, da die Befehlsverarbeitung meist sehr schnell ist.
Die Bits 0 bis 3 haben nur "Diagnosefunktion" und müssen nicht unbedingt stimmen (Programmfehler wirken sich nicht aus).
Grüße,
Fred Sonnenrein, Braunschweig
i-Telex 952741 (Lo133), 8579924 (T100s), 781272 (T100), 792911 (T68d) oder 531072 (T.typ.72)
Bei besetzt oder gestört bitte 531002 versuchen.
Antworten

Zurück zu „i-Telex Dev“