Exemple #1
0
        private Device()
        {
            State     = DeviceState.OffLine;
            Port      = 10000;
            MediaList = new List <MediaBaseModel>();
            DeviceCommunicationService = new DeviceCommunicationService(this);
            _deviceMediaPlayService    = new DeviceMediaPlayService(this);

            DeviceCommunicationService.ConnectionStateChanged += (sender, e) => State = e.IsConnected ? DeviceState.OnLine : DeviceState.OffLine;
        }
Exemple #2
0
 /// <summary>
 /// 连接到本设备
 /// </summary>
 /// <returns>成功:true 失败:false</returns>
 public bool ConnectToDevice()
 {
     DeviceCommunicationService = DeviceCommunicationService ?? new DeviceCommunicationService(this);
     return(DeviceCommunicationService.ConnectDevice());
 }