[−][src]Trait nifpga::Type
Required methods
fn read(session: u32, indicator: u32) -> Result<Self, NifpgaError>
fn write(session: u32, control: u32, value: Self) -> Result<(), NifpgaError>
fn read_array(
session: u32,
indicator: u32,
slice: &mut [Self]
) -> Result<(), NifpgaError>
session: u32,
indicator: u32,
slice: &mut [Self]
) -> Result<(), NifpgaError>
fn write_array(
session: u32,
control: u32,
slice: &[Self]
) -> Result<(), NifpgaError>
session: u32,
control: u32,
slice: &[Self]
) -> Result<(), NifpgaError>
fn write_fifo(
session: u32,
fifo: u32,
data: &[Self],
timeout: u32
) -> Result<usize, NifpgaError>
session: u32,
fifo: u32,
data: &[Self],
timeout: u32
) -> Result<usize, NifpgaError>
fn read_fifo(
session: u32,
fifo: u32,
data: &mut [Self],
timeout: u32
) -> Result<usize, NifpgaError>
session: u32,
fifo: u32,
data: &mut [Self],
timeout: u32
) -> Result<usize, NifpgaError>
unsafe fn acquire_fifo_read_elements<'a>(
session: u32,
fifo: u32,
num_elements: usize,
timeout: u32
) -> Result<(*const Self, usize, usize), NifpgaError>
session: u32,
fifo: u32,
num_elements: usize,
timeout: u32
) -> Result<(*const Self, usize, usize), NifpgaError>
unsafe fn acquire_fifo_write_elements<'a>(
session: u32,
fifo: u32,
num_elements: usize,
timeout: u32
) -> Result<(*mut Self, usize, usize), NifpgaError>
session: u32,
fifo: u32,
num_elements: usize,
timeout: u32
) -> Result<(*mut Self, usize, usize), NifpgaError>
Implementations on Foreign Types
impl Type for f32
[src]
fn read(session: u32, indicator: u32) -> Result<Self, NifpgaError>
[src]
fn write(session: u32, control: u32, value: Self) -> Result<(), NifpgaError>
[src]
fn read_array(
session: u32,
indicator: u32,
slice: &mut [Self]
) -> Result<(), NifpgaError>
[src]
session: u32,
indicator: u32,
slice: &mut [Self]
) -> Result<(), NifpgaError>
fn write_array(
session: u32,
indicator: u32,
slice: &[Self]
) -> Result<(), NifpgaError>
[src]
session: u32,
indicator: u32,
slice: &[Self]
) -> Result<(), NifpgaError>
fn write_fifo(
session: u32,
fifo: u32,
data: &[Self],
timeout: u32
) -> Result<usize, NifpgaError>
[src]
session: u32,
fifo: u32,
data: &[Self],
timeout: u32
) -> Result<usize, NifpgaError>
fn read_fifo(
session: u32,
fifo: u32,
data: &mut [Self],
timeout: u32
) -> Result<usize, NifpgaError>
[src]
session: u32,
fifo: u32,
data: &mut [Self],
timeout: u32
) -> Result<usize, NifpgaError>
unsafe fn acquire_fifo_read_elements(
session: u32,
fifo: u32,
num_elements: usize,
timeout: u32
) -> Result<(*const Self, usize, usize), NifpgaError>
[src]
session: u32,
fifo: u32,
num_elements: usize,
timeout: u32
) -> Result<(*const Self, usize, usize), NifpgaError>
unsafe fn acquire_fifo_write_elements(
session: u32,
fifo: u32,
num_elements: usize,
timeout: u32
) -> Result<(*mut Self, usize, usize), NifpgaError>
[src]
session: u32,
fifo: u32,
num_elements: usize,
timeout: u32
) -> Result<(*mut Self, usize, usize), NifpgaError>
impl Type for i8
[src]
fn read(session: u32, indicator: u32) -> Result<Self, NifpgaError>
[src]
fn write(session: u32, control: u32, value: Self) -> Result<(), NifpgaError>
[src]
fn read_array(
session: u32,
indicator: u32,
slice: &mut [Self]
) -> Result<(), NifpgaError>
[src]
session: u32,
indicator: u32,
slice: &mut [Self]
) -> Result<(), NifpgaError>
fn write_array(
session: u32,
indicator: u32,
slice: &[Self]
) -> Result<(), NifpgaError>
[src]
session: u32,
indicator: u32,
slice: &[Self]
) -> Result<(), NifpgaError>
fn write_fifo(
session: u32,
fifo: u32,
data: &[Self],
timeout: u32
) -> Result<usize, NifpgaError>
[src]
session: u32,
fifo: u32,
data: &[Self],
timeout: u32
) -> Result<usize, NifpgaError>
fn read_fifo(
session: u32,
fifo: u32,
data: &mut [Self],
timeout: u32
) -> Result<usize, NifpgaError>
[src]
session: u32,
fifo: u32,
data: &mut [Self],
timeout: u32
) -> Result<usize, NifpgaError>
unsafe fn acquire_fifo_read_elements(
session: u32,
fifo: u32,
num_elements: usize,
timeout: u32
) -> Result<(*const Self, usize, usize), NifpgaError>
[src]
session: u32,
fifo: u32,
num_elements: usize,
timeout: u32
) -> Result<(*const Self, usize, usize), NifpgaError>
unsafe fn acquire_fifo_write_elements(
session: u32,
fifo: u32,
num_elements: usize,
timeout: u32
) -> Result<(*mut Self, usize, usize), NifpgaError>
[src]
session: u32,
fifo: u32,
num_elements: usize,
timeout: u32
) -> Result<(*mut Self, usize, usize), NifpgaError>
impl Type for u8
[src]
fn read(session: u32, indicator: u32) -> Result<Self, NifpgaError>
[src]
fn write(session: u32, control: u32, value: Self) -> Result<(), NifpgaError>
[src]
fn read_array(
session: u32,
indicator: u32,
slice: &mut [Self]
) -> Result<(), NifpgaError>
[src]
session: u32,
indicator: u32,
slice: &mut [Self]
) -> Result<(), NifpgaError>
fn write_array(
session: u32,
indicator: u32,
slice: &[Self]
) -> Result<(), NifpgaError>
[src]
session: u32,
indicator: u32,
slice: &[Self]
) -> Result<(), NifpgaError>
fn write_fifo(
session: u32,
fifo: u32,
data: &[Self],
timeout: u32
) -> Result<usize, NifpgaError>
[src]
session: u32,
fifo: u32,
data: &[Self],
timeout: u32
) -> Result<usize, NifpgaError>
fn read_fifo(
session: u32,
fifo: u32,
data: &mut [Self],
timeout: u32
) -> Result<usize, NifpgaError>
[src]
session: u32,
fifo: u32,
data: &mut [Self],
timeout: u32
) -> Result<usize, NifpgaError>
unsafe fn acquire_fifo_read_elements(
session: u32,
fifo: u32,
num_elements: usize,
timeout: u32
) -> Result<(*const Self, usize, usize), NifpgaError>
[src]
session: u32,
fifo: u32,
num_elements: usize,
timeout: u32
) -> Result<(*const Self, usize, usize), NifpgaError>
unsafe fn acquire_fifo_write_elements(
session: u32,
fifo: u32,
num_elements: usize,
timeout: u32
) -> Result<(*mut Self, usize, usize), NifpgaError>
[src]
session: u32,
fifo: u32,
num_elements: usize,
timeout: u32
) -> Result<(*mut Self, usize, usize), NifpgaError>
impl Type for i16
[src]
fn read(session: u32, indicator: u32) -> Result<Self, NifpgaError>
[src]
fn write(session: u32, control: u32, value: Self) -> Result<(), NifpgaError>
[src]
fn read_array(
session: u32,
indicator: u32,
slice: &mut [Self]
) -> Result<(), NifpgaError>
[src]
session: u32,
indicator: u32,
slice: &mut [Self]
) -> Result<(), NifpgaError>
fn write_array(
session: u32,
indicator: u32,
slice: &[Self]
) -> Result<(), NifpgaError>
[src]
session: u32,
indicator: u32,
slice: &[Self]
) -> Result<(), NifpgaError>
fn write_fifo(
session: u32,
fifo: u32,
data: &[Self],
timeout: u32
) -> Result<usize, NifpgaError>
[src]
session: u32,
fifo: u32,
data: &[Self],
timeout: u32
) -> Result<usize, NifpgaError>
fn read_fifo(
session: u32,
fifo: u32,
data: &mut [Self],
timeout: u32
) -> Result<usize, NifpgaError>
[src]
session: u32,
fifo: u32,
data: &mut [Self],
timeout: u32
) -> Result<usize, NifpgaError>
unsafe fn acquire_fifo_read_elements(
session: u32,
fifo: u32,
num_elements: usize,
timeout: u32
) -> Result<(*const Self, usize, usize), NifpgaError>
[src]
session: u32,
fifo: u32,
num_elements: usize,
timeout: u32
) -> Result<(*const Self, usize, usize), NifpgaError>
unsafe fn acquire_fifo_write_elements(
session: u32,
fifo: u32,
num_elements: usize,
timeout: u32
) -> Result<(*mut Self, usize, usize), NifpgaError>
[src]
session: u32,
fifo: u32,
num_elements: usize,
timeout: u32
) -> Result<(*mut Self, usize, usize), NifpgaError>
impl Type for u16
[src]
fn read(session: u32, indicator: u32) -> Result<Self, NifpgaError>
[src]
fn write(session: u32, control: u32, value: Self) -> Result<(), NifpgaError>
[src]
fn read_array(
session: u32,
indicator: u32,
slice: &mut [Self]
) -> Result<(), NifpgaError>
[src]
session: u32,
indicator: u32,
slice: &mut [Self]
) -> Result<(), NifpgaError>
fn write_array(
session: u32,
indicator: u32,
slice: &[Self]
) -> Result<(), NifpgaError>
[src]
session: u32,
indicator: u32,
slice: &[Self]
) -> Result<(), NifpgaError>
fn write_fifo(
session: u32,
fifo: u32,
data: &[Self],
timeout: u32
) -> Result<usize, NifpgaError>
[src]
session: u32,
fifo: u32,
data: &[Self],
timeout: u32
) -> Result<usize, NifpgaError>
fn read_fifo(
session: u32,
fifo: u32,
data: &mut [Self],
timeout: u32
) -> Result<usize, NifpgaError>
[src]
session: u32,
fifo: u32,
data: &mut [Self],
timeout: u32
) -> Result<usize, NifpgaError>
unsafe fn acquire_fifo_read_elements(
session: u32,
fifo: u32,
num_elements: usize,
timeout: u32
) -> Result<(*const Self, usize, usize), NifpgaError>
[src]
session: u32,
fifo: u32,
num_elements: usize,
timeout: u32
) -> Result<(*const Self, usize, usize), NifpgaError>
unsafe fn acquire_fifo_write_elements(
session: u32,
fifo: u32,
num_elements: usize,
timeout: u32
) -> Result<(*mut Self, usize, usize), NifpgaError>
[src]
session: u32,
fifo: u32,
num_elements: usize,
timeout: u32
) -> Result<(*mut Self, usize, usize), NifpgaError>
impl Type for i32
[src]
fn read(session: u32, indicator: u32) -> Result<Self, NifpgaError>
[src]
fn write(session: u32, control: u32, value: Self) -> Result<(), NifpgaError>
[src]
fn read_array(
session: u32,
indicator: u32,
slice: &mut [Self]
) -> Result<(), NifpgaError>
[src]
session: u32,
indicator: u32,
slice: &mut [Self]
) -> Result<(), NifpgaError>
fn write_array(
session: u32,
indicator: u32,
slice: &[Self]
) -> Result<(), NifpgaError>
[src]
session: u32,
indicator: u32,
slice: &[Self]
) -> Result<(), NifpgaError>
fn write_fifo(
session: u32,
fifo: u32,
data: &[Self],
timeout: u32
) -> Result<usize, NifpgaError>
[src]
session: u32,
fifo: u32,
data: &[Self],
timeout: u32
) -> Result<usize, NifpgaError>
fn read_fifo(
session: u32,
fifo: u32,
data: &mut [Self],
timeout: u32
) -> Result<usize, NifpgaError>
[src]
session: u32,
fifo: u32,
data: &mut [Self],
timeout: u32
) -> Result<usize, NifpgaError>
unsafe fn acquire_fifo_read_elements(
session: u32,
fifo: u32,
num_elements: usize,
timeout: u32
) -> Result<(*const Self, usize, usize), NifpgaError>
[src]
session: u32,
fifo: u32,
num_elements: usize,
timeout: u32
) -> Result<(*const Self, usize, usize), NifpgaError>
unsafe fn acquire_fifo_write_elements(
session: u32,
fifo: u32,
num_elements: usize,
timeout: u32
) -> Result<(*mut Self, usize, usize), NifpgaError>
[src]
session: u32,
fifo: u32,
num_elements: usize,
timeout: u32
) -> Result<(*mut Self, usize, usize), NifpgaError>
impl Type for u32
[src]
fn read(session: u32, indicator: u32) -> Result<Self, NifpgaError>
[src]
fn write(session: u32, control: u32, value: Self) -> Result<(), NifpgaError>
[src]
fn read_array(
session: u32,
indicator: u32,
slice: &mut [Self]
) -> Result<(), NifpgaError>
[src]
session: u32,
indicator: u32,
slice: &mut [Self]
) -> Result<(), NifpgaError>
fn write_array(
session: u32,
indicator: u32,
slice: &[Self]
) -> Result<(), NifpgaError>
[src]
session: u32,
indicator: u32,
slice: &[Self]
) -> Result<(), NifpgaError>
fn write_fifo(
session: u32,
fifo: u32,
data: &[Self],
timeout: u32
) -> Result<usize, NifpgaError>
[src]
session: u32,
fifo: u32,
data: &[Self],
timeout: u32
) -> Result<usize, NifpgaError>
fn read_fifo(
session: u32,
fifo: u32,
data: &mut [Self],
timeout: u32
) -> Result<usize, NifpgaError>
[src]
session: u32,
fifo: u32,
data: &mut [Self],
timeout: u32
) -> Result<usize, NifpgaError>
unsafe fn acquire_fifo_read_elements(
session: u32,
fifo: u32,
num_elements: usize,
timeout: u32
) -> Result<(*const Self, usize, usize), NifpgaError>
[src]
session: u32,
fifo: u32,
num_elements: usize,
timeout: u32
) -> Result<(*const Self, usize, usize), NifpgaError>
unsafe fn acquire_fifo_write_elements(
session: u32,
fifo: u32,
num_elements: usize,
timeout: u32
) -> Result<(*mut Self, usize, usize), NifpgaError>
[src]
session: u32,
fifo: u32,
num_elements: usize,
timeout: u32
) -> Result<(*mut Self, usize, usize), NifpgaError>
impl Type for i64
[src]
fn read(session: u32, indicator: u32) -> Result<Self, NifpgaError>
[src]
fn write(session: u32, control: u32, value: Self) -> Result<(), NifpgaError>
[src]
fn read_array(
session: u32,
indicator: u32,
slice: &mut [Self]
) -> Result<(), NifpgaError>
[src]
session: u32,
indicator: u32,
slice: &mut [Self]
) -> Result<(), NifpgaError>
fn write_array(
session: u32,
indicator: u32,
slice: &[Self]
) -> Result<(), NifpgaError>
[src]
session: u32,
indicator: u32,
slice: &[Self]
) -> Result<(), NifpgaError>
fn write_fifo(
session: u32,
fifo: u32,
data: &[Self],
timeout: u32
) -> Result<usize, NifpgaError>
[src]
session: u32,
fifo: u32,
data: &[Self],
timeout: u32
) -> Result<usize, NifpgaError>
fn read_fifo(
session: u32,
fifo: u32,
data: &mut [Self],
timeout: u32
) -> Result<usize, NifpgaError>
[src]
session: u32,
fifo: u32,
data: &mut [Self],
timeout: u32
) -> Result<usize, NifpgaError>
unsafe fn acquire_fifo_read_elements(
session: u32,
fifo: u32,
num_elements: usize,
timeout: u32
) -> Result<(*const Self, usize, usize), NifpgaError>
[src]
session: u32,
fifo: u32,
num_elements: usize,
timeout: u32
) -> Result<(*const Self, usize, usize), NifpgaError>
unsafe fn acquire_fifo_write_elements(
session: u32,
fifo: u32,
num_elements: usize,
timeout: u32
) -> Result<(*mut Self, usize, usize), NifpgaError>
[src]
session: u32,
fifo: u32,
num_elements: usize,
timeout: u32
) -> Result<(*mut Self, usize, usize), NifpgaError>
impl Type for u64
[src]
fn read(session: u32, indicator: u32) -> Result<Self, NifpgaError>
[src]
fn write(session: u32, control: u32, value: Self) -> Result<(), NifpgaError>
[src]
fn read_array(
session: u32,
indicator: u32,
slice: &mut [Self]
) -> Result<(), NifpgaError>
[src]
session: u32,
indicator: u32,
slice: &mut [Self]
) -> Result<(), NifpgaError>
fn write_array(
session: u32,
indicator: u32,
slice: &[Self]
) -> Result<(), NifpgaError>
[src]
session: u32,
indicator: u32,
slice: &[Self]
) -> Result<(), NifpgaError>
fn write_fifo(
session: u32,
fifo: u32,
data: &[Self],
timeout: u32
) -> Result<usize, NifpgaError>
[src]
session: u32,
fifo: u32,
data: &[Self],
timeout: u32
) -> Result<usize, NifpgaError>
fn read_fifo(
session: u32,
fifo: u32,
data: &mut [Self],
timeout: u32
) -> Result<usize, NifpgaError>
[src]
session: u32,
fifo: u32,
data: &mut [Self],
timeout: u32
) -> Result<usize, NifpgaError>
unsafe fn acquire_fifo_read_elements(
session: u32,
fifo: u32,
num_elements: usize,
timeout: u32
) -> Result<(*const Self, usize, usize), NifpgaError>
[src]
session: u32,
fifo: u32,
num_elements: usize,
timeout: u32
) -> Result<(*const Self, usize, usize), NifpgaError>
unsafe fn acquire_fifo_write_elements(
session: u32,
fifo: u32,
num_elements: usize,
timeout: u32
) -> Result<(*mut Self, usize, usize), NifpgaError>
[src]
session: u32,
fifo: u32,
num_elements: usize,
timeout: u32
) -> Result<(*mut Self, usize, usize), NifpgaError>
impl Type for f64
[src]
fn read(session: u32, indicator: u32) -> Result<Self, NifpgaError>
[src]
fn write(session: u32, control: u32, value: Self) -> Result<(), NifpgaError>
[src]
fn read_array(
session: u32,
indicator: u32,
slice: &mut [Self]
) -> Result<(), NifpgaError>
[src]
session: u32,
indicator: u32,
slice: &mut [Self]
) -> Result<(), NifpgaError>
fn write_array(
session: u32,
indicator: u32,
slice: &[Self]
) -> Result<(), NifpgaError>
[src]
session: u32,
indicator: u32,
slice: &[Self]
) -> Result<(), NifpgaError>
fn write_fifo(
session: u32,
fifo: u32,
data: &[Self],
timeout: u32
) -> Result<usize, NifpgaError>
[src]
session: u32,
fifo: u32,
data: &[Self],
timeout: u32
) -> Result<usize, NifpgaError>
fn read_fifo(
session: u32,
fifo: u32,
data: &mut [Self],
timeout: u32
) -> Result<usize, NifpgaError>
[src]
session: u32,
fifo: u32,
data: &mut [Self],
timeout: u32
) -> Result<usize, NifpgaError>
unsafe fn acquire_fifo_read_elements(
session: u32,
fifo: u32,
num_elements: usize,
timeout: u32
) -> Result<(*const Self, usize, usize), NifpgaError>
[src]
session: u32,
fifo: u32,
num_elements: usize,
timeout: u32
) -> Result<(*const Self, usize, usize), NifpgaError>
unsafe fn acquire_fifo_write_elements(
session: u32,
fifo: u32,
num_elements: usize,
timeout: u32
) -> Result<(*mut Self, usize, usize), NifpgaError>
[src]
session: u32,
fifo: u32,
num_elements: usize,
timeout: u32
) -> Result<(*mut Self, usize, usize), NifpgaError>
impl Type for bool
[src]
fn read(session: u32, indicator: u32) -> Result<Self, NifpgaError>
[src]
fn write(session: u32, control: u32, value: Self) -> Result<(), NifpgaError>
[src]
fn read_array(
session: u32,
indicator: u32,
slice: &mut [Self]
) -> Result<(), NifpgaError>
[src]
session: u32,
indicator: u32,
slice: &mut [Self]
) -> Result<(), NifpgaError>
fn write_array(
session: u32,
indicator: u32,
slice: &[Self]
) -> Result<(), NifpgaError>
[src]
session: u32,
indicator: u32,
slice: &[Self]
) -> Result<(), NifpgaError>
fn write_fifo(
session: u32,
fifo: u32,
data: &[Self],
timeout: u32
) -> Result<usize, NifpgaError>
[src]
session: u32,
fifo: u32,
data: &[Self],
timeout: u32
) -> Result<usize, NifpgaError>
fn read_fifo(
session: u32,
fifo: u32,
data: &mut [Self],
timeout: u32
) -> Result<usize, NifpgaError>
[src]
session: u32,
fifo: u32,
data: &mut [Self],
timeout: u32
) -> Result<usize, NifpgaError>
unsafe fn acquire_fifo_read_elements(
session: u32,
fifo: u32,
num_elements: usize,
timeout: u32
) -> Result<(*const Self, usize, usize), NifpgaError>
[src]
session: u32,
fifo: u32,
num_elements: usize,
timeout: u32
) -> Result<(*const Self, usize, usize), NifpgaError>
unsafe fn acquire_fifo_write_elements(
session: u32,
fifo: u32,
num_elements: usize,
timeout: u32
) -> Result<(*mut Self, usize, usize), NifpgaError>
[src]
session: u32,
fifo: u32,
num_elements: usize,
timeout: u32
) -> Result<(*mut Self, usize, usize), NifpgaError>