private void OnDolbyConnectionChanged(DolbyCP750 dolby, EventArgs args) { this.Invoke((MethodInvoker)delegate { if (dolbyStatus.IsDisposed) return; if (dolby.Disconnected) dolbyStatus.Text = "Disconnected"; else dolbyStatus.Text = "Connected"; updateIcon(); }); }
public Connector(DolbyCP750 dolby) { this.dolby_ = dolby; }
private void Form1_Load(object sender, EventArgs e) { // Setup Dolby CP750 wrapper dolby_ = new DolbyCP750(); dolby_.DisconnectedEvent += OnDolbyConnectionChanged; // Access the jnior box! jnior_ = new Jnior(); jnior_.AddConnectionCallback(new jnior_dll_calls.StatusCallback(OnJniorConnectionNotify)); jnior_.AddLoginCallback(new jnior_dll_calls.StatusCallback(OnJniorLoginNotify)); jnior_.AddMonitorCallback(new jnior_dll_calls.MonitorCallback(OnJniorMonitorNotify)); // Connect to Dolby dolby_.Connect(); // Instantiate the writer ConsoleRedirection.TextBoxStreamWriter _writer = new ConsoleRedirection.TextBoxStreamWriter(textBox1); // Redirect the out Console stream Console.SetOut(_writer); // Connect to jnior ConnectJnior(); }
public CommandSender(DolbyCP750 dolby) { this.dolby_ = dolby; }