コード例 #1
0
        private void Adapter_OnObserve(object sender, ObserveMessageEventArgs e)
        {
            byte[] message = null;

            if (coapObserved.ContainsKey(e.Message.ResourceUri))
            {
                message = ProtocolTransition.ConvertToCoap(session, e.Message, coapObserved[e.Message.ResourceUri]);
            }
            else
            {
                message = ProtocolTransition.ConvertToCoap(session, e.Message);
            }

            Send(message, e).LogExceptions();
        }
コード例 #2
0
        private void Adapter_OnObserve(object sender, ObserveMessageEventArgs e)
        {
            byte[] message = null;

            if (coapObserved.ContainsKey(e.Message.ResourceUri))
            {
                message = ProtocolTransition.ConvertToCoap(session, e.Message, coapObserved[e.Message.ResourceUri]);
            }
            else
            {
                message = ProtocolTransition.ConvertToCoap(session, e.Message);
            }

            logger?.LogDebugAsync($"Converted observed CoAP message '{e.Message.ResourceUri}'.");

            Send(message, e).LogExceptions(logger).GetAwaiter();
        }