pub struct NDArrayDriverParams {Show 61 fields
pub port_name_self: usize,
pub ad_core_version: usize,
pub driver_version: usize,
pub manufacturer: usize,
pub model: usize,
pub serial_number: usize,
pub firmware_version: usize,
pub sdk_version: usize,
pub array_size_x: usize,
pub array_size_y: usize,
pub array_size_z: usize,
pub array_size: usize,
pub array_counter: usize,
pub array_callbacks: usize,
pub n_dimensions: usize,
pub data_type: usize,
pub color_mode: usize,
pub unique_id: usize,
pub bayer_pattern: usize,
pub codec: usize,
pub compressed_size: usize,
pub timestamp_rbv: usize,
pub epics_ts_sec: usize,
pub epics_ts_nsec: usize,
pub ndarray_data: usize,
pub pool_max_memory: usize,
pub pool_used_memory: usize,
pub pool_alloc_buffers: usize,
pub pool_free_buffers: usize,
pub pool_max_buffers: usize,
pub pool_pre_alloc: usize,
pub pool_empty_free_list: usize,
pub pool_poll_stats: usize,
pub pool_num_pre_alloc_buffers: usize,
pub auto_save: usize,
pub file_format: usize,
pub free_capture: usize,
pub file_path: usize,
pub file_name: usize,
pub file_number: usize,
pub file_template: usize,
pub auto_increment: usize,
pub full_file_name: usize,
pub file_path_exists: usize,
pub write_file: usize,
pub read_file: usize,
pub file_write_mode: usize,
pub file_write_status: usize,
pub file_write_message: usize,
pub num_capture: usize,
pub num_captured: usize,
pub capture: usize,
pub delete_driver_file: usize,
pub lazy_open: usize,
pub create_dir: usize,
pub temp_suffix: usize,
pub attributes_file: usize,
pub attributes_status: usize,
pub attributes_macros: usize,
pub num_queued_arrays: usize,
pub wait_for_plugins: usize,
}Expand description
Parameters for asynNDArrayDriver base (file I/O, pool stats, array info, attributes).
Fields§
§port_name_self: usize§ad_core_version: usize§driver_version: usize§manufacturer: usize§model: usize§serial_number: usize§firmware_version: usize§sdk_version: usize§array_size_x: usize§array_size_y: usize§array_size_z: usize§array_size: usize§array_counter: usize§array_callbacks: usize§n_dimensions: usize§data_type: usize§color_mode: usize§unique_id: usize§bayer_pattern: usize§codec: usize§compressed_size: usize§timestamp_rbv: usize§epics_ts_sec: usize§epics_ts_nsec: usize§ndarray_data: usize§pool_max_memory: usize§pool_used_memory: usize§pool_alloc_buffers: usize§pool_free_buffers: usize§pool_max_buffers: usize§pool_pre_alloc: usize§pool_empty_free_list: usize§pool_poll_stats: usize§pool_num_pre_alloc_buffers: usize§auto_save: usize§file_format: usize§free_capture: usize§file_path: usize§file_name: usize§file_number: usize§file_template: usize§auto_increment: usize§full_file_name: usize§file_path_exists: usize§write_file: usize§read_file: usize§file_write_mode: usize§file_write_status: usize§file_write_message: usize§num_capture: usize§num_captured: usize§capture: usize§delete_driver_file: usize§lazy_open: usize§create_dir: usize§temp_suffix: usize§attributes_file: usize§attributes_status: usize§attributes_macros: usize§num_queued_arrays: usize§wait_for_plugins: usizeImplementations§
Source§impl NDArrayDriverParams
impl NDArrayDriverParams
pub fn create(base: &mut PortDriverBase) -> AsynResult<Self>
Trait Implementations§
Source§impl Clone for NDArrayDriverParams
impl Clone for NDArrayDriverParams
Source§fn clone(&self) -> NDArrayDriverParams
fn clone(&self) -> NDArrayDriverParams
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 NDArrayDriverParams
Auto Trait Implementations§
impl Freeze for NDArrayDriverParams
impl RefUnwindSafe for NDArrayDriverParams
impl Send for NDArrayDriverParams
impl Sync for NDArrayDriverParams
impl Unpin for NDArrayDriverParams
impl UnsafeUnpin for NDArrayDriverParams
impl UnwindSafe for NDArrayDriverParams
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