/// <summary> /// Anzeige eines Textes auf dem Datafox Gerät /// </summary> /// <param name="Optionen">Übertragungsoptionen</param> /// <param name="MessageText">Text, welcher auf dem Display ausgeben werden soll</param> /// <param name="Tonfolge">Tonfolge: 0 - Kein Ton; 1-10 siehe Documentation</param> public static void Send(OptionenTerminal Optionen, string MessageText, byte Tonfolge = 7) { DatafoxOeffnen(Optionen); DFComDLL.DFCComSendMessage(Optionen.ChannelId, Optionen.DeviceId, Optionen.IdVerbindung, 0, Tonfolge, MessageText, MessageText.Length); DatafoxSchliessen(Optionen); }
/// <summary> /// Schliessen der Verbindung /// </summary> /// <param name="Optionen">Übertragungsoptionen</param> public static void DatafoxSchliessen(OptionenTerminal Optionen) { DFComDLL.DFCComClose(Optionen.ChannelId); }
/// <summary> /// Oeffnen der Datafox Verbindung /// </summary> /// <param name="Optionen">Übertragungsoptionen</param> public static bool DatafoxOeffnen(OptionenTerminal Optionen) { var offen = DFComDLL.DFCComOpenIV(Optionen.ChannelId, 0, Optionen.IdVerbindung, Optionen.IpAdresse, Optionen.Portnummer, Optionen.TimeOut); return(offen != 0); // offen == 0 ist Fehler; }