Esempio n. 1
0
        public HomekitTests()
        {
            var builder = new ConfigurationBuilder().AddUserSecrets <HomekitTests>();
            var config  = builder.Build();

            localHueClient = new LocalHueApi(config["ip"], key: config["key"]);
        }
Esempio n. 2
0
        public BehaviorInstanceTests()
        {
            var builder = new ConfigurationBuilder().AddUserSecrets <BehaviorInstanceTests>();
            var config  = builder.Build();

            localHueClient = new LocalHueApi(config["ip"], key: config["key"]);
        }
Esempio n. 3
0
        public ZigbeeConnectivityTests()
        {
            var builder = new ConfigurationBuilder().AddUserSecrets <ZigbeeConnectivityTests>();
            var config  = builder.Build();

            localHueClient = new LocalHueApi(config["ip"], key: config["key"]);
        }
Esempio n. 4
0
        public EntertainmentServiceTests()
        {
            var builder = new ConfigurationBuilder().AddUserSecrets <EntertainmentServiceTests>();
            var config  = builder.Build();

            localHueClient = new LocalHueApi(config["ip"], key: config["key"]);
        }
        public StreamingHueClient(string ip, string appKey, string clientKey)
        {
            _ip        = ip;
            _appKey    = appKey;
            _clientKey = clientKey;

            _localHueClient = new LocalHueApi(ip, appKey);

            _socket = new Socket(AddressFamily.InterNetwork, SocketType.Dgram, ProtocolType.Udp);
            _socket.Bind(new IPEndPoint(IPAddress.Any, 0));
        }