コード例 #1
0
 /// <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);
 }
コード例 #2
0
 /// <summary>
 /// Schliessen der Verbindung
 /// </summary>
 /// <param name="Optionen">Übertragungsoptionen</param>
 public static void DatafoxSchliessen(OptionenTerminal Optionen)
 {
     DFComDLL.DFCComClose(Optionen.ChannelId);
 }
コード例 #3
0
        /// <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;
        }