控制函数列表
这部分的列表太长了,所以我把它分成了这个文档。
某些枚举选择函数将在未来实现,但应该不是在0.3。
并且很多FeatureID都缺失了,所以很多函数都没有实现。
- control 
- device
- gxi_get_device_vendor_name()
 - gxi_get_device_model_name()
 - gxi_get_device_version()
 - gxi_get_device_firmware_version()
 - gxi_get_device_serial_number()
 - gxi_get_factory_setting_version()
 - gxi_get_device_user_id()
 - gxi_set_device_user_id()
 - gxi_get_device_link_selector()
 - gxi_set_device_link_selector()
 - gxi_get_device_link_throughput_limit_mode()
 - gxi_set_device_link_throughput_limit_mode()
 - gxi_set_device_link_throughput_limit_mode_off()
 - gxi_set_device_link_throughput_limit_mode_on()
 - gxi_get_device_link_throughput_limit()
 - gxi_set_device_link_throughput_limit()
 - gxi_get_device_link_current_throughput()
 - todo!()
 
 - image_format
- gxi_get_sensor_width()
 - gxi_get_sensor_height()
 - gxi_get_max_width()
 - gxi_get_max_height()
 - gxi_get_width()
 - gxi_set_width()
 - gxi_get_height()
 - gxi_set_height()
 - gxi_get_offset_x()
 - gxi_set_offset_x()
 - gxi_get_offset_y()
 - gxi_set_offset_y()
 - gxi_get_region_selector()
 - gxi_set_region_selector()
 - gxi_set_region_selector_region0()
 - gxi_get_pixel_format()
 - gxi_set_pixel_format()
 - gxi_set_pixel_format_bayer_rgb()
 - gxi_set_pixel_format_bayer_rg10()
 - gxi_get_pixel_size()
 - gxi_get_pixel_color_filter()
 - gxi_get_test_pattern_generator_selector()
 - gxi_set_test_pattern_generator_selector()
 - gxi_set_test_pattern_generator_selector_region0()
 - gxi_get_test_pattern()
 - gxi_set_test_pattern()
 - gxi_set_test_pattern_off()
 - gxi_set_test_pattern_gray_frame_ramp_moving()
 - gxi_set_test_pattern_slant_line_moving()
 - gxi_set_test_pattern_slant_line()
 - todo!()
 
 - acquisition
- gxi_get_acquisition_mode()
 - gxi_set_acquisition_mode()
 - gxi_set_acquisition_mode_continuous()
 - gxi_acquisition_start()
 - gxi_acquisition_stop()
 - gxi_get_trigger_selector()
 - gxi_set_trigger_selector()
 - gxi_set_trigger_selector_frame_start()
 - gxi_get_trigger_mode()
 - gxi_set_trigger_mode()
 - gxi_set_trigger_mode_off()
 - gxi_get_trigger_source()
 - gxi_set_trigger_source()
 - gxi_set_trigger_source_software()
 - gxi_set_trigger_source_line0()
 - gxi_set_trigger_source_line2()
 - gxi_set_trigger_source_line3()
 - gxi_get_trigger_activation()
 - gxi_set_trigger_activation()
 - gxi_set_trigger_activation_falling_edge()
 - gxi_set_trigger_activation_rising_edge()
 - gxi_get_trigger_delay()
 - gxi_set_trigger_delay()
 - gxi_get_trigger_filter_rasing_edge()
 - gxi_set_trigger_filter_rasing_edge()
 - gxi_get_trigger_filter_falling_edge()
 - gxi_set_trigger_filter_falling_edge()
 - gxi_get_exposure_mode()
 - gxi_set_exposure_mode()
 - gxi_set_exposure_mode_timed()
 - gxi_get_exposure_time()
 - gxi_set_exposure_time()
 - gxi_get_exposure_auto()
 - gxi_set_exposure_auto()
 - gxi_set_exposure_auto_off()
 - gxi_set_exposure_auto_continuous()
 - gxi_set_exposure_auto_once()
 - gxi_get_auto_exposure_time_min()
 - gxi_set_auto_exposure_time_min()
 - gxi_get_auto_exposure_time_max()
 - gxi_set_auto_exposure_time_min()
 - gxi_get_aaroi_width()
 - gxi_set_aaroi_width()
 - gxi_get_aaroi_height()
 - gxi_set_aaroi_height()
 - gxi_get_aaroi_offset_x()
 - gxi_set_aaroi_offset_x()
 - gxi_get_aaroi_offset_y()
 - gxi_set_aaroi_offset_y()
 - gxi_get_expected_gray_value()
 - gxi_set_expected_gray_value()
 - todo!()
 
 - digital_io (But MISSING this module's FEATURE_ID)
- gxi_get_line_selector()
 - gxi_set_line_selector()
 - gxi_set_line_selector_line0()
 - gxi_set_line_selector_line1()
 - gxi_set_line_selector_line2()
 - gxi_set_line_selector_line3()
 - gxi_get_line_mode()
 - gxi_set_line_mode()
 - gxi_set_line_mode_input()
 - gxi_get_line_inverter()
 - gxi_set_line_inverter()
 - gxi_get_line_source()
 - gxi_get_line_status()
 - gxi_get_line_status_all()
 - gxi_get_user_output_selector()
 - gxi_set_user_output_selector()
 - gxi_set_user_output_selector_user_output0()
 - gxi_set_user_output_selector_user_output1()
 - gxi_set_user_output_selector_user_output2()
 - gxi_get_user_output_value()
 - gxi_set_user_output_value()
 - todo!()
 
 - analog
- gxi_get_gain_selector()
 - gxi_set_gain_selector()
 - gxi_set_gain_selector_analog_all()
 - gxi_get_gain()
 - gxi_set_gain()
 - gxi_get_gain_auto()
 - gxi_set_gain_auto()
 - gxi_set_gain_auto_off()
 - gxi_set_gain_auto_continuous()
 - gxi_set_gain_auto_once()
 - gxi_get_auto_gain_min()
 - gxi_set_auto_gain_min()
 - gxi_get_auto_gain_max()
 - gxi_set_auto_gain_max()
 - gxi_get_balance_ratio_selector()
 - gxi_set_balance_ratio_selector()
 - gxi_set_balance_ratio_selector_red()
 - gxi_set_balance_ratio_selector_green()
 - gxi_set_balance_ratio_selector_blue()
 - gxi_get_balance_ratio()
 - gxi_get_balance_white_auto()
 - gxi_set_balance_white_auto()
 - gxi_set_balance_white_auto_off()
 - gxi_set_balance_white_auto_continuous()
 - gxi_set_balance_white_auto_once()
 - gxi_get_awb_lamp_house()
 - gxi_set_awb_lamp_house()
 - gxi_set_awb_lamp_house_adaptive()
 - todo!("more variants")
 - gxi_get_awbroi_width()
 - gxi_set_awbroi_width()
 - gxi_get_awbroi_height()
 - gxi_set_awbroi_height()
 - gxi_get_awbroi_offset_x()
 - gxi_set_awbroi_offset_x()
 - gxi_get_awbroi_offset_y()
 - gxi_set_awbroi_offset_y()
 - todo!()
 
 - transport_layer
- gxi_get_payload_size()
 - todo!()
 
 - user_set
- gxi_get_user_set_selector()
 - gxi_set_user_set_selector()
 - gxi_set_user_set_selector_default()
 - gxi_set_user_set_selector_user_set0()
 - gxi_user_set_load()
 - gxi_user_set_save()
 - gxi_get_user_set_default()
 - gxi_set_user_set_default()
 - gxi_set_user_set_default_default()
 - gxi_set_user_set_default_user_set0()
 - todo!()
 
 - chunk_data
- gxi_get_chunk_mode_active()
 - gxi_set_chunk_mode_active()
 - gxi_get_chunk_selector()
 - gxi_set_chunk_selector()
 - gxi_set_chunk_selector_frame_id()
 - gxi_set_chunk_selector_timestamp()
 - gxi_get_chunk_enable()
 - gxi_set_chunk_enable()
 - gxi_get_chunk_timestamp()
 - todo!()
 
 
 - device