Class LinuxFsSpi.spi_ioc_transfer

java.lang.Object
com.sun.jna.Structure
com.pi4j.plugin.linuxfs.provider.spi.LinuxFsSpi.spi_ioc_transfer
Direct Known Subclasses:
LinuxFsSpi.spi_ioc_transfer.ByValue
Enclosing class:
LinuxFsSpi

@FieldOrder({"tx_buf","rx_buf","len","speed_hz","delay_usecs","bits_per_word","cs_change","tx_nbits","rx_nbits","word_delay_usecs","pad"}) public static class LinuxFsSpi.spi_ioc_transfer extends com.sun.jna.Structure
Since:
10/3/24.
Author:
mpilone
  • Nested Class Summary

    Nested Classes
    Modifier and Type
    Class
    Description
    static class 
     

    Nested classes/interfaces inherited from class com.sun.jna.Structure

    com.sun.jna.Structure.ByReference, com.sun.jna.Structure.FieldOrder, com.sun.jna.Structure.StructField
  • Field Summary

    Fields
    Modifier and Type
    Field
    Description
    byte
     
    byte
     
    short
     
    int
     
    byte
     
    long
     
    byte
     
    int
     
    long
     
    byte
     
    byte
     

    Fields inherited from class com.sun.jna.Structure

    ALIGN_DEFAULT, ALIGN_GNUC, ALIGN_MSVC, ALIGN_NONE, CALCULATE_SIZE
  • Constructor Summary

    Constructors
    Constructor
    Description
     
  • Method Summary

    Methods inherited from class com.sun.jna.Structure

    allocateMemory, allocateMemory, autoAllocate, autoRead, autoRead, autoWrite, autoWrite, cacheTypeInfo, calculateSize, clear, createFieldsOrder, createFieldsOrder, createFieldsOrder, createFieldsOrder, dataEquals, dataEquals, ensureAllocated, equals, fieldOffset, getAutoRead, getAutoWrite, getFieldList, getFieldOrder, getFields, getNativeAlignment, getNativeSize, getNativeSize, getPointer, getStringEncoding, getStructAlignment, hashCode, newInstance, newInstance, read, readField, readField, setAlignType, setAutoRead, setAutoSynch, setAutoWrite, setStringEncoding, size, sortFields, toArray, toArray, toString, toString, useMemory, useMemory, write, writeField, writeField, writeField

    Methods inherited from class java.lang.Object

    clone, finalize, getClass, notify, notifyAll, wait, wait, wait
  • Field Details

    • tx_buf

      public long tx_buf
    • rx_buf

      public long rx_buf
    • len

      public int len
    • speed_hz

      public int speed_hz
    • delay_usecs

      public short delay_usecs
    • bits_per_word

      public byte bits_per_word
    • cs_change

      public byte cs_change
    • tx_nbits

      public byte tx_nbits
    • rx_nbits

      public byte rx_nbits
    • word_delay_usecs

      public byte word_delay_usecs
    • pad

      public byte pad
  • Constructor Details

    • spi_ioc_transfer

      public spi_ioc_transfer()