示例#1
0
 public GroupController(
     IGlobalResourceProvider grp,
     IHttpClientFactory clientFactory)
 {
     _grp    = grp;
     _client = clientFactory.CreateClient();
 }
示例#2
0
 public DefaultController(IGlobalResourceProvider grp,
                          IHttpClientFactory clientFactory)
 {
     _grp    = grp;
     _client = clientFactory.CreateClient();
     try
     {
         _client.Timeout = TimeSpan.FromMilliseconds(5000);
     }
     catch (InvalidOperationException ex)
     {
     }
 }
示例#3
0
 public HueBridgeEngine(IGlobalResourceProvider grp)
 {
     this.grp = grp;
 }
示例#4
0
 public SceneController(
     IGlobalResourceProvider grp)
 {
     _grp = grp;
 }
示例#5
0
 public SsdpService(IGlobalResourceProvider grp)
 {
     this.grp = grp;
 }
示例#6
0
 public ConfigController(
     IGlobalResourceProvider grp)
 {
     _grp = grp;
 }
示例#7
0
 public SensorController(
     IGlobalResourceProvider grp)
 {
     _grp = grp;
 }
示例#8
0
 public LightController(
     IGlobalResourceProvider grp)
 {
     _grp = grp;
 }
示例#9
0
 public DescriptionController(IGlobalResourceProvider grp)
 {
     macAddr = grp.CommInterface.NativeInfo.GetPhysicalAddress().ToString();
     ipAddr  = grp.CommInterface.SocketLiteInfo.IpAddress;
 }