コード例 #1
0
ファイル: BleDeviceProvider.cs プロジェクト: Softeq/BLE.Core
        public BleDeviceProvider(IDeviceClassProtocol <TIdentifier> deviceClassProtocol, IBleDeviceFactory <TBleDevice, TIdentifier> deviceFactory,
                                 IBleInfrastructure bleInfrastructure)
        {
            _deviceClassProtocol = deviceClassProtocol;
            _deviceFactory       = deviceFactory;
            _bleInfrastructure   = bleInfrastructure;

            _generalDeviceFilter = new GeneralDeviceFilter(deviceClassProtocol);
        }
コード例 #2
0
ファイル: BleService.cs プロジェクト: Softeq/BLE.Core
 protected IDeviceProvider <TBleDevice, TIdentifier> GetDeviceProvider <TBleDevice, TIdentifier>(IDeviceClassProtocol <TIdentifier> deviceClassProtocol, IBleDeviceFactory <TBleDevice, TIdentifier> deviceFactory)
     where TIdentifier : IEquatable <TIdentifier>
 {
     return(new BleDeviceProvider <TBleDevice, TIdentifier>(deviceClassProtocol, deviceFactory, _bleIfrastructure));
 }