示例#1
0
文件: LPF2Hub.cs 项目: windoze/blego
        private async Task UpdateHubPropertyValue(Message.HubPropertyType propertyType)
        {
            var ret = new TaskCompletionSource <bool>();

            // Set one-off callback for this request
            _callbacks[(int)propertyType] = async msg =>
            {
                await OnHubProperties(msg);

                ret.SetResult(true);
            };
            await Send(Message.MessageType.HubProperties,
                       new[] { (byte)propertyType, (byte)Message.HubPropertyOperation.RequestUpdate });

            await ret.Task;
        }
示例#2
0
文件: LPF2Hub.cs 项目: windoze/blego
 private async Task EnablePropertyNotification(Message.HubPropertyType propertyType)
 {
     await Send(Message.MessageType.HubProperties,
                new[] { (byte)propertyType, (byte)Message.HubPropertyOperation.EnableUpdates });
 }