public async Task Execute(CancellationToken cancellationToken)
        {
            registry = grainFactory.GetGrain <IDeviceRegistry>(0);

            logger.Info("Initializing the device registry");
            await registry.Initialize();
        }
        public DevicesController()
        {
            var serviceProxyFactory = new ServiceProxyFactory((c) => new FabricTransportServiceRemotingClientFactory(
                                                                  serializationProvider: new CustomDataContractProvider()));

            _deviceRegistryService = serviceProxyFactory.CreateServiceProxy <IDeviceRegistry>(
                new Uri("fabric:/DeviceTwins.Fabric/DeviceTwins.Fabric.DeviceRegistry"),
                new ServicePartitionKey(0), TargetReplicaSelector.PrimaryReplica);
        }
 public void LoadDeviceConfiguration(IDeviceRegistry deviceRegistry)
 {
     var config = new IniDataParser().Parse(File.ReadAllText(kDeviceConfigurationFileName));
      foreach (var section in config.Sections) {
     var type = section.Keys["type"];
     var device = deviceLoadersByType[type](section);
     deviceRegistry.AddDevice(section.SectionName, device);
      }
 }
        public void LoadDeviceConfiguration(IDeviceRegistry deviceRegistry)
        {
            var config = new IniDataParser().Parse(File.ReadAllText(kDeviceConfigurationFileName));

            foreach (var section in config.Sections)
            {
                var type   = section.Keys["type"];
                var device = deviceLoadersByType[type](section);
                deviceRegistry.AddDevice(section.SectionName, device);
            }
        }
 public RegistryController(IDeviceRegistry registry)
 {
     _registry = registry;
 }
 public ProvisionController(ITokenProvider provisioner, IDeviceRegistry registry)
 {
     _provisioner = provisioner;
     _registry = registry;
 }
Beispiel #7
0
 public ProvisionController(ITokenProvider provisioner, IDeviceRegistry registry)
 {
     _provisioner = provisioner;
     _registry    = registry;
 }
Beispiel #8
0
 public RegistryController(IDeviceRegistry registry)
 {
     _registry = registry;
 }