public void OpenBciBoardIndicesTest()
        {
            var board = (int)BoardIds.GANGLION_BOARD;

            try
            {
                var exg = BoardShim.get_exg_channels(board);
                System.Diagnostics.Debug.WriteLine($"EXG: {string.Join(",", exg)}");
            }
            catch (Exception e)
            {
                System.Diagnostics.Debug.WriteLine("No EXG");
            }

            try
            {
                var ecg = BoardShim.get_ecg_channels(board);
                System.Diagnostics.Debug.WriteLine($"ECG: {string.Join(",", ecg)}");
            }
            catch (Exception e)
            {
                System.Diagnostics.Debug.WriteLine("No ECG");
            }



            try
            {
                var emg = BoardShim.get_emg_channels(board);
                System.Diagnostics.Debug.WriteLine($"EMG: {string.Join(",", emg)}");
            }
            catch (Exception e)
            {
                System.Diagnostics.Debug.WriteLine("No EMG");
            }

            try
            {
                var eog = BoardShim.get_eog_channels(board);
                System.Diagnostics.Debug.WriteLine($"EOG: {string.Join(",", eog)}");
            }
            catch (Exception e)
            {
                System.Diagnostics.Debug.WriteLine("No EOG");
            }

            try
            {
                var accel = BoardShim.get_accel_channels(board);
                System.Diagnostics.Debug.WriteLine($"ACCEL: {string.Join(",", accel)}");
            }
            catch (Exception e)
            {
                System.Diagnostics.Debug.WriteLine("No ACCEL");
            }

            try
            {
                var other = BoardShim.get_other_channels(board);
                System.Diagnostics.Debug.WriteLine($"OTHER: {string.Join(",", other)}");
            }
            catch (Exception e)
            {
                System.Diagnostics.Debug.WriteLine("No OTHER");
            }

            try
            {
                var ang = BoardShim.get_analog_channels(board);
                System.Diagnostics.Debug.WriteLine($"ANG: {string.Join(",", ang)}");
            }
            catch (Exception e)
            {
                System.Diagnostics.Debug.WriteLine("No ANG");
            }

            try
            {
                var time = BoardShim.get_timestamp_channel(board);
                System.Diagnostics.Debug.WriteLine($"TIME: {time}");
            }
            catch (Exception e)
            {
                System.Diagnostics.Debug.WriteLine("No TIME");
            }

            try
            {
                var eda = BoardShim.get_eda_channels(board);
                System.Diagnostics.Debug.WriteLine($"EDA: {string.Join(",", eda)}");
            }
            catch (Exception e)
            {
                System.Diagnostics.Debug.WriteLine("No EDA");
            }

            try
            {
                var bat = BoardShim.get_battery_channel(board);
                System.Diagnostics.Debug.WriteLine($"BAT: {string.Join(",", bat)}");
            }
            catch (Exception e)
            {
                System.Diagnostics.Debug.WriteLine("No BAT");
            }

            try
            {
                var gyro = BoardShim.get_gyro_channels(board);
                System.Diagnostics.Debug.WriteLine($"GYRO: {string.Join(",", gyro)}");
            }
            catch (Exception e)
            {
                System.Diagnostics.Debug.WriteLine("No GYRO");
            }



            try
            {
                var pkg = BoardShim.get_package_num_channel(board);
                System.Diagnostics.Debug.WriteLine($"PKG: {string.Join(",", pkg)}");
            }
            catch (Exception e)
            {
                System.Diagnostics.Debug.WriteLine("No PKG");
            }

            try
            {
                var ppg = BoardShim.get_ppg_channels(board);
                System.Diagnostics.Debug.WriteLine($"PPG: {string.Join(",", ppg)}");
            }
            catch (Exception e)
            {
                System.Diagnostics.Debug.WriteLine("No PPG");
            }

            try
            {
                var res = BoardShim.get_resistance_channels(board);
                System.Diagnostics.Debug.WriteLine($"RES: {string.Join(",", res)}");
            }
            catch (Exception e)
            {
                System.Diagnostics.Debug.WriteLine("No RES");
            }

            try
            {
                var tmp = BoardShim.get_temperature_channels(board);
                System.Diagnostics.Debug.WriteLine($"TMP: {string.Join(",", tmp)}");
            }
            catch (Exception e)
            {
                System.Diagnostics.Debug.WriteLine("No TMP");
            }
        }