pub struct PluginBaseParams {Show 20 fields
pub enable_callbacks: usize,
pub blocking_callbacks: usize,
pub queue_size: usize,
pub dropped_arrays: usize,
pub queue_use: usize,
pub nd_array_port: usize,
pub nd_array_addr: usize,
pub plugin_type: usize,
pub execution_time: usize,
pub max_threads: usize,
pub num_threads: usize,
pub sort_mode: usize,
pub sort_time: usize,
pub sort_size: usize,
pub sort_free: usize,
pub disordered_arrays: usize,
pub dropped_output_arrays: usize,
pub process_plugin: usize,
pub min_callback_time: usize,
pub max_byte_rate: usize,
}Expand description
Standard plugin base parameters registered on the PortDriverBase.
Param names match C ADCore NDPluginDriver.h string definitions.
Fields§
§enable_callbacks: usize§blocking_callbacks: usize§queue_size: usize§dropped_arrays: usize§queue_use: usize§nd_array_port: usize§nd_array_addr: usize§plugin_type: usize§execution_time: usize§max_threads: usize§num_threads: usize§sort_mode: usize§sort_time: usize§sort_size: usize§sort_free: usize§disordered_arrays: usize§dropped_output_arrays: usize§process_plugin: usize§min_callback_time: usize§max_byte_rate: usizeImplementations§
Source§impl PluginBaseParams
impl PluginBaseParams
Sourcepub fn create(port_base: &mut PortDriverBase) -> AsynResult<Self>
pub fn create(port_base: &mut PortDriverBase) -> AsynResult<Self>
Register all base plugin params on the given port.
Trait Implementations§
Source§impl Clone for PluginBaseParams
impl Clone for PluginBaseParams
Source§fn clone(&self) -> PluginBaseParams
fn clone(&self) -> PluginBaseParams
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 PluginBaseParams
Auto Trait Implementations§
impl Freeze for PluginBaseParams
impl RefUnwindSafe for PluginBaseParams
impl Send for PluginBaseParams
impl Sync for PluginBaseParams
impl Unpin for PluginBaseParams
impl UnsafeUnpin for PluginBaseParams
impl UnwindSafe for PluginBaseParams
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