[−][src]Trait aravis::prelude::DeviceExt
Required methods
fn execute_command(&self, feature: &str) -> Result<(), Error>
fn get_available_enumeration_feature_values(
&self,
feature: &str
) -> Result<Vec<i64>, Error>
&self,
feature: &str
) -> Result<Vec<i64>, Error>
fn get_available_enumeration_feature_values_as_display_names(
&self,
feature: &str
) -> Result<Vec<GString>, Error>
&self,
feature: &str
) -> Result<Vec<GString>, Error>
fn get_available_enumeration_feature_values_as_strings(
&self,
feature: &str
) -> Result<Vec<GString>, Error>
&self,
feature: &str
) -> Result<Vec<GString>, Error>
fn get_boolean_feature_value(&self, feature: &str) -> Result<bool, Error>
fn get_feature(&self, feature: &str) -> Option<GcNode>
fn get_float_feature_bounds(&self, feature: &str) -> Result<(f64, f64), Error>
fn get_float_feature_value(&self, feature: &str) -> Result<f64, Error>
fn get_genicam(&self) -> Option<Gc>
fn get_genicam_xml(&self) -> (GString, usize)
fn get_integer_feature_bounds(&self, feature: &str) -> Result<(i64, i64), Error>
fn get_integer_feature_increment(&self, feature: &str) -> Result<i64, Error>
fn get_integer_feature_value(&self, feature: &str) -> Result<i64, Error>
fn get_string_feature_value(&self, feature: &str) -> Result<GString, Error>
fn is_feature_available(&self, feature: &str) -> Result<(), Error>
fn read_register(&self, address: u64) -> Result<u32, Error>
fn set_boolean_feature_value(
&self,
feature: &str,
value: bool
) -> Result<(), Error>
&self,
feature: &str,
value: bool
) -> Result<(), Error>
fn set_float_feature_value(
&self,
feature: &str,
value: f64
) -> Result<(), Error>
&self,
feature: &str,
value: f64
) -> Result<(), Error>
fn set_integer_feature_value(
&self,
feature: &str,
value: i64
) -> Result<(), Error>
&self,
feature: &str,
value: i64
) -> Result<(), Error>
fn set_register_cache_policy(&self, policy: RegisterCachePolicy)
fn set_string_feature_value(
&self,
feature: &str,
value: &str
) -> Result<(), Error>
&self,
feature: &str,
value: &str
) -> Result<(), Error>
fn write_register(&self, address: u64, value: u32) -> Result<(), Error>
fn connect_control_lost<F: Fn(&Self) + 'static>(&self, f: F) -> SignalHandlerId
Implementors
impl<O: IsA<Device>> DeviceExt for O
[src]
fn execute_command(&self, feature: &str) -> Result<(), Error>
[src]
fn get_available_enumeration_feature_values(
&self,
feature: &str
) -> Result<Vec<i64>, Error>
[src]
&self,
feature: &str
) -> Result<Vec<i64>, Error>
fn get_available_enumeration_feature_values_as_display_names(
&self,
feature: &str
) -> Result<Vec<GString>, Error>
[src]
&self,
feature: &str
) -> Result<Vec<GString>, Error>
fn get_available_enumeration_feature_values_as_strings(
&self,
feature: &str
) -> Result<Vec<GString>, Error>
[src]
&self,
feature: &str
) -> Result<Vec<GString>, Error>
fn get_boolean_feature_value(&self, feature: &str) -> Result<bool, Error>
[src]
fn get_feature(&self, feature: &str) -> Option<GcNode>
[src]
fn get_float_feature_bounds(&self, feature: &str) -> Result<(f64, f64), Error>
[src]
fn get_float_feature_value(&self, feature: &str) -> Result<f64, Error>
[src]
fn get_genicam(&self) -> Option<Gc>
[src]
fn get_genicam_xml(&self) -> (GString, usize)
[src]
fn get_integer_feature_bounds(&self, feature: &str) -> Result<(i64, i64), Error>
[src]
fn get_integer_feature_increment(&self, feature: &str) -> Result<i64, Error>
[src]
fn get_integer_feature_value(&self, feature: &str) -> Result<i64, Error>
[src]
fn get_string_feature_value(&self, feature: &str) -> Result<GString, Error>
[src]
fn is_feature_available(&self, feature: &str) -> Result<(), Error>
[src]
fn read_register(&self, address: u64) -> Result<u32, Error>
[src]
fn set_boolean_feature_value(
&self,
feature: &str,
value: bool
) -> Result<(), Error>
[src]
&self,
feature: &str,
value: bool
) -> Result<(), Error>
fn set_float_feature_value(
&self,
feature: &str,
value: f64
) -> Result<(), Error>
[src]
&self,
feature: &str,
value: f64
) -> Result<(), Error>
fn set_integer_feature_value(
&self,
feature: &str,
value: i64
) -> Result<(), Error>
[src]
&self,
feature: &str,
value: i64
) -> Result<(), Error>
fn set_register_cache_policy(&self, policy: RegisterCachePolicy)
[src]
fn set_string_feature_value(
&self,
feature: &str,
value: &str
) -> Result<(), Error>
[src]
&self,
feature: &str,
value: &str
) -> Result<(), Error>