public static int get_timestamp_channel(int board_id, int[] timestamp_channel)
 {
     if (System.Environment.Is64BitProcess)
     {
         return(BoardControllerLibrary64.get_timestamp_channel(board_id, timestamp_channel));
     }
     else
     {
         return(BoardControllerLibrary32.get_timestamp_channel(board_id, timestamp_channel));
     }
 }
 public static int get_battery_channel(int board_id, int[] battery)
 {
     if (System.Environment.Is64BitProcess)
     {
         return(BoardControllerLibrary64.get_battery_channel(board_id, battery));
     }
     else
     {
         return(BoardControllerLibrary32.get_battery_channel(board_id, battery));
     }
 }
 public static int get_num_rows(int board_id, int[] num_rows)
 {
     if (System.Environment.Is64BitProcess)
     {
         return(BoardControllerLibrary64.get_num_rows(board_id, num_rows));
     }
     else
     {
         return(BoardControllerLibrary32.get_num_rows(board_id, num_rows));
     }
 }
 public static int get_sampling_rate(int board_id, int[] sampling_rate)
 {
     if (System.Environment.Is64BitProcess)
     {
         return(BoardControllerLibrary64.get_sampling_rate(board_id, sampling_rate));
     }
     else
     {
         return(BoardControllerLibrary32.get_sampling_rate(board_id, sampling_rate));
     }
 }
 public static int get_package_num_channel(int board_id, int[] package_num)
 {
     if (System.Environment.Is64BitProcess)
     {
         return(BoardControllerLibrary64.get_package_num_channel(board_id, package_num));
     }
     else
     {
         return(BoardControllerLibrary32.get_package_num_channel(board_id, package_num));
     }
 }
 public static int stop_stream(int board_id, string input_json)
 {
     if (System.Environment.Is64BitProcess)
     {
         return(BoardControllerLibrary64.stop_stream(board_id, input_json));
     }
     else
     {
         return(BoardControllerLibrary32.stop_stream(board_id, input_json));
     }
 }
 public static int set_log_file(string log_file)
 {
     if (System.Environment.Is64BitProcess)
     {
         return(BoardControllerLibrary64.set_log_file(log_file));
     }
     else
     {
         return(BoardControllerLibrary32.set_log_file(log_file));
     }
 }
 public static int set_log_level(int log_level)
 {
     if (System.Environment.Is64BitProcess)
     {
         return(BoardControllerLibrary64.set_log_level(log_level));
     }
     else
     {
         return(BoardControllerLibrary32.set_log_level(log_level));
     }
 }
 public static int log_message(int log_level, string message)
 {
     if (System.Environment.Is64BitProcess)
     {
         return(BoardControllerLibrary64.log_message(log_level, message));
     }
     else
     {
         return(BoardControllerLibrary32.log_message(log_level, message));
     }
 }
 public static int is_prepared(int[] result, int board_id, string input_json)
 {
     if (System.Environment.Is64BitProcess)
     {
         return(BoardControllerLibrary64.is_prepared(result, board_id, input_json));
     }
     else
     {
         return(BoardControllerLibrary32.is_prepared(result, board_id, input_json));
     }
 }
 public static int get_board_data(int data_count, double[] data_buf, int board_id, string input_json)
 {
     if (System.Environment.Is64BitProcess)
     {
         return(BoardControllerLibrary64.get_board_data(data_count, data_buf, board_id, input_json));
     }
     else
     {
         return(BoardControllerLibrary32.get_board_data(data_count, data_buf, board_id, input_json));
     }
 }
 public static int get_board_data_count(int[] result, int board_id, string input_json)
 {
     if (System.Environment.Is64BitProcess)
     {
         return(BoardControllerLibrary64.get_board_data_count(result, board_id, input_json));
     }
     else
     {
         return(BoardControllerLibrary32.get_board_data_count(result, board_id, input_json));
     }
 }
 public static int get_current_board_data(int num_samples, double[] data_buf, int[] returned_samples, int board_id, string input_json)
 {
     if (System.Environment.Is64BitProcess)
     {
         return(BoardControllerLibrary64.get_current_board_data(num_samples, data_buf, returned_samples, board_id, input_json));
     }
     else
     {
         return(BoardControllerLibrary32.get_current_board_data(num_samples, data_buf, returned_samples, board_id, input_json));
     }
 }
 public static int release_session(int board_id, string input_json)
 {
     if (System.Environment.Is64BitProcess)
     {
         return(BoardControllerLibrary64.release_session(board_id, input_json));
     }
     else
     {
         return(BoardControllerLibrary32.release_session(board_id, input_json));
     }
 }
 public static int get_eeg_names(int board_id, byte[] names, int[] len)
 {
     if (System.Environment.Is64BitProcess)
     {
         return(BoardControllerLibrary64.get_eeg_names(board_id, names, len));
     }
     else
     {
         return(BoardControllerLibrary32.get_eeg_names(board_id, names, len));
     }
 }
 public static int config_board(string config, int board_id, string input_json)
 {
     if (System.Environment.Is64BitProcess)
     {
         return(BoardControllerLibrary64.config_board(config, board_id, input_json));
     }
     else
     {
         return(BoardControllerLibrary32.config_board(config, board_id, input_json));
     }
 }
 public static int get_temperature_channels(int board_id, int[] channels, int[] len)
 {
     if (System.Environment.Is64BitProcess)
     {
         return(BoardControllerLibrary64.get_temperature_channels(board_id, channels, len));
     }
     else
     {
         return(BoardControllerLibrary32.get_temperature_channels(board_id, channels, len));
     }
 }
 public static int start_stream(int buffer_size, string streamer_params, int board_id, string input_json)
 {
     if (System.Environment.Is64BitProcess)
     {
         return(BoardControllerLibrary64.start_stream(buffer_size, streamer_params, board_id, input_json));
     }
     else
     {
         return(BoardControllerLibrary32.start_stream(buffer_size, streamer_params, board_id, input_json));
     }
 }