private void btnWriteAll_Click(object sender, RoutedEventArgs e)
        {
            Screen screen = (Screen)cmbxScreenList.SelectedItem;

            byte[] data = new byte[17];

            for (int registerNb = 0; registerNb < 17; registerNb++)
            {
                string   register = registerNb.ToString("X").PadLeft(2, '0');
                BitArray ba       = new BitArray(new byte[] { 0 });

                for (int pos = 0; pos <= 7; pos++)
                {
                    ToggleButton btn = FindChild <ToggleButton>(this, "btnRegisterR" + register + "P" + pos);

                    ba[pos] = btn.IsChecked ?? false;
                }

                ba.CopyTo(data, registerNb);
            }

            Connector.Action22SetAllRegisters(screen, data);
        }