Ejemplo n.º 1
0
 public void Setup()
 {
     _serviceClient = ServiceClient.CreateFromConnectionString(_commandExecuterSettings.ConnectionString);
     _cd            = new CommandDispatcher(_serviceClient, _commandExecuterSettings.DeviceId);
     _hdmiDevice0   = new AtenVS0801H(_serviceClient, _commandExecuterSettings.DeviceId, 0);
     _hdmiDevice1   = new AtenVS0801H(_serviceClient, _commandExecuterSettings.DeviceId, 1);
     _tvDevice      = new SonySimpleIP(_serviceClient, _commandExecuterSettings.DeviceId);
 }
Ejemplo n.º 2
0
        public SonySimpleIPModel(IConfiguration configuration, IWebHostEnvironment environment)
        {
            _configuration = configuration;
            _environment   = environment;

            _connectionString = _configuration.GetValue <string>("ControlAVPIoTHubConnectionString");
            _deviceId         = _configuration.GetValue <string>("ControlAVPIoTHubDeviceId");

            _serviceClient = ServiceClient.CreateFromConnectionString(_connectionString);
            _device        = new SonySimpleIP(_serviceClient, _deviceId);
        }
Ejemplo n.º 3
0
        public IndexModel(IConfiguration configuration, IWebHostEnvironment environment)
        {
            Contract.Requires(configuration != null);
            Contract.Requires(environment != null);

            _configuration = configuration;
            _environment   = environment;

            _connectionString = _configuration.GetValue <string>("ControlAVPIoTHubConnectionString");
            _deviceId         = _configuration.GetValue <string>("ControlAVPIoTHubDeviceId");

            _serviceClient  = ServiceClient.CreateFromConnectionString(_connectionString);
            _cp             = new CommandDispatcher(_serviceClient, _deviceId);
            _extronDSC301HD = new ExtronDSC301HD(_serviceClient, _deviceId);
            _apcAP8959EU3   = new ApcAP8959EU3(_serviceClient, _deviceId);
            _sonySimpleIP   = new SonySimpleIP(_serviceClient, _deviceId);
            _ossc           = new OSSC(_serviceClient, _deviceId);

            _outlets            = _apcAP8959EU3.GetOutlets();
            _outletConfirmation = _configuration.GetSection("OutletConfirmation").Get <string[]>();

            _commandDirectory = Path.Combine(_environment.WebRootPath, "commands");
        }
Ejemplo n.º 4
0
 public SonySimpleIPCloudInterface(SonySimpleIP device)
 {
     _device = device;
 }
Ejemplo n.º 5
0
 public void Setup()
 {
     _serviceClient = ServiceClient.CreateFromConnectionString(_settings.ConnectionString);
     _device        = new SonySimpleIP(_serviceClient, _settings.DeviceId);
     _device.TurnOn();
 }