pub struct ADDriverParams {Show 39 fields
pub base: NDArrayDriverParams,
pub max_size_x: usize,
pub max_size_y: usize,
pub size_x: usize,
pub size_y: usize,
pub min_x: usize,
pub min_y: usize,
pub bin_x: usize,
pub bin_y: usize,
pub reverse_x: usize,
pub reverse_y: usize,
pub image_mode: usize,
pub num_images: usize,
pub num_images_counter: usize,
pub num_exposures: usize,
pub num_exposures_counter: usize,
pub acquire_time: usize,
pub acquire_period: usize,
pub time_remaining: usize,
pub status: usize,
pub status_message: usize,
pub string_to_server: usize,
pub string_from_server: usize,
pub acquire: usize,
pub acquire_busy: usize,
pub wait_for_plugins: usize,
pub read_status: usize,
pub gain: usize,
pub frame_type: usize,
pub trigger_mode: usize,
pub shutter_control: usize,
pub shutter_control_epics: usize,
pub shutter_status: usize,
pub shutter_status_epics: usize,
pub shutter_mode: usize,
pub shutter_open_delay: usize,
pub shutter_close_delay: usize,
pub temperature: usize,
pub temperature_actual: usize,
}Expand description
Additional parameters for ADDriver (detector-specific: gain, shutter, temperature, trigger).
Fields§
§base: NDArrayDriverParams§max_size_x: usize§max_size_y: usize§size_x: usize§size_y: usize§min_x: usize§min_y: usize§bin_x: usize§bin_y: usize§reverse_x: usize§reverse_y: usize§image_mode: usize§num_images: usize§num_images_counter: usize§num_exposures: usize§num_exposures_counter: usize§acquire_time: usize§acquire_period: usize§time_remaining: usize§status: usize§status_message: usize§string_to_server: usize§string_from_server: usize§acquire: usize§acquire_busy: usize§wait_for_plugins: usize§read_status: usize§gain: usize§frame_type: usize§trigger_mode: usize§shutter_control: usize§shutter_control_epics: usize§shutter_status: usize§shutter_status_epics: usize§shutter_mode: usize§shutter_open_delay: usize§shutter_close_delay: usize§temperature: usize§temperature_actual: usizeImplementations§
Source§impl ADDriverParams
impl ADDriverParams
pub fn create(port_base: &mut PortDriverBase) -> AsynResult<Self>
Trait Implementations§
Source§impl Clone for ADDriverParams
impl Clone for ADDriverParams
Source§fn clone(&self) -> ADDriverParams
fn clone(&self) -> ADDriverParams
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreimpl Copy for ADDriverParams
Auto Trait Implementations§
impl Freeze for ADDriverParams
impl RefUnwindSafe for ADDriverParams
impl Send for ADDriverParams
impl Sync for ADDriverParams
impl Unpin for ADDriverParams
impl UnsafeUnpin for ADDriverParams
impl UnwindSafe for ADDriverParams
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more