Пример #1
0
 void Socket_SocketConnectionEvent(SimpleClientSocket socket, Crestron.SimplSharp.CrestronSockets.SocketStatus status)
 {
     if (status == Crestron.SimplSharp.CrestronSockets.SocketStatus.SOCKET_STATUS_CONNECTED)
     {
         pollTimer = new CTimer(PollPower, null, 1000, 10000);
     }
     else if (pollTimer != null)
     {
         pollTimer.Dispose();
     }
 }
Пример #2
0
 void Socket_SocketConnectionEvent(SimpleClientSocket socket, SocketStatus status)
 {
     if (status == SocketStatus.SOCKET_STATUS_CONNECTED)
     {
         pollTimer = new CTimer(PollPower, null, 2000, 2000);
     }
     else
     {
         pollTimer.Dispose();
         DeviceCommunicating = false;
     }
 }
Пример #3
0
 void Socket_ReceivedPacketEvent(SimpleClientSocket socket, SimpleClientSocketReceiveEventArgs args)
 {
     OnReceive(Encoding.Default.GetString(args.ReceivedPacket, 0, args.ReceivedPacket.Length));
 }