Exemple #1
0
        internal async Task SendConnectionStateRequest()
        {
            var telegram = new KnxConnectionStateRequest(ChannelId, LocalEndpoint);
            var ms       = new MemoryStream();

            Serializer.Serialize(telegram, ms);
            _trace.Write(TraceSeverities.Debug, "Sending SendConnectionStateRequest: {0}", telegram.ToString());
            await Send(ms, _socket);
        }
Exemple #2
0
        public static void Serialize(KnxConnectionStateRequest knxConnectionStateRequest, MemoryStream stream)
        {
            stream.SetLength(0);
            stream.Seek(6, SeekOrigin.Begin);
            stream.WriteByte(knxConnectionStateRequest.ChannelId);
            stream.WriteByte(0);
            Serialize(knxConnectionStateRequest.EndPoint, stream);
            stream.Seek(0, SeekOrigin.Begin);
            var header = new KnxTelegramHeader(6, 0x10, 0x207, (ushort)stream.Length);

            Serialize(header, stream);
        }
Exemple #3
0
 public void Visit(KnxConnectionStateRequest knxConnectionStateRequest)
 {
     throw new NotImplementedException();
 }