USRP Hardware Driver and USRP Manual  Version: 003.008.002-0-unknown
UHD and USRP Manual
uhd::niusrprio::niriok_proxy_impl_v1::nirio_syncop_in_params_t Struct Reference

#include <uhd/transport/nirio/niriok_proxy_impl_v1.h>

Public Attributes

uint32_t function
 
uint32_t subfunction
 
union {
   struct {
      uint32_t   attribute
 
      uint32_t   value
 
   }   attribute32
 
   struct {
      uint32_t   attribute
 
      uint64_t   value
 
   }   attribute64
 
   struct {
      uint32_t   attribute
 
   }   attributeStr
 
   struct {
      uint32_t   attribute
 
   }   download
 
   union {
      struct {
         uint32_t   reserved_field_0_0_0
 
      }   reserved_field_0_0
 
      struct {
         uint32_t   reserved_field_0_1_0
 
         uint32_t   reserved_field_0_1_1
 
      }   reserved_field_0_1
 
      struct {
         uint32_t   reserved_field_0_2_0
 
      }   reserved_field_0_2
 
   }   reserved_field_0
 
   union {
      struct {
         uint32_t   channel
 
         uint32_t   baseAddress
 
         uint32_t   depthInSamples
 
         uint32_t   version
 
      }   fifo
 
      struct {
         uint32_t   channel
 
         uint32_t   baseAddress
 
         uint32_t   depthInSamples
 
         uint32_t   version
 
         uint32_t   scalarType
 
         uint32_t   bitWidth
 
      }   fifoWithDataType
 
      struct {
         uint64_t   rangeBaseAddress
 
         uint32_t   rangeSizeInBytes
 
         uint32_t   rangeAttribute
 
      }   atomic
 
   }   add
 
   struct {
      uint32_t   channel
 
      union {
         struct {
            uint32_t   requestedDepth
 
            uint8_t   requiresActuals
 
         }   config
 
         struct {
            uint32_t   timeout
 
         }   read
 
         struct {
            uint32_t   timeout
 
            uint32_t   scalarType
 
            uint32_t   bitWidth
 
         }   readWithDataType
 
         struct {
            uint32_t   timeout
 
         }   write
 
         struct {
            uint32_t   timeout
 
            uint32_t   scalarType
 
            uint32_t   bitWidth
 
         }   writeWithDataType
 
         struct {
            uint32_t   elementsRequested
 
            uint32_t   scalarType
 
            uint32_t   bitWidth
 
            uint32_t   timeout
 
            uint8_t   output
 
         }   wait
 
         struct {
            uint32_t   elements
 
         }   grant
 
      }   op
 
   }   fifo
 
   struct {
      uint64_t   reserved_field_1_0
 
      uint32_t   reserved_field_1_1
 
      uint32_t   reserved_field_1_2
 
   }   reserved_field_1
 
   struct {
      uint32_t   offset
 
      union {
         uint64_t   value64
 
         uint32_t   value32
 
         uint16_t   value16
 
         uint8_t   value8
 
      }   value
 
      union {
         uint32_t   sizeToMap
 
      }   memoryMappedIoWindow
 
   }   io
 
   struct {
      uint32_t   reserved_field_2_0
 
      uint32_t   reserved_field_2_1
 
   }   reserved_field_2
 
   struct {
      uint32_t   reserved_field_3_0
 
   }   reserved_field_3
 
   union {
      struct {
         uint32_t   reserved_field_4_0
 
         int32_t   reserved_field_4_1
 
      }   wait
 
   }   reserved_field_4
 
params
 
uint32_t inbufByteLen
 
union {
   const void *   pointer
 
   uint64_t   _64BitField
 
inbuf
 

Member Data Documentation

uint64_t uhd::niusrprio::niriok_proxy_impl_v1::nirio_syncop_in_params_t::_64BitField
union { ... } uhd::niusrprio::niriok_proxy_impl_v1::nirio_syncop_in_params_t::add
struct { ... } uhd::niusrprio::niriok_proxy_impl_v1::nirio_syncop_in_params_t::atomic
uint32_t uhd::niusrprio::niriok_proxy_impl_v1::nirio_syncop_in_params_t::attribute
struct { ... } uhd::niusrprio::niriok_proxy_impl_v1::nirio_syncop_in_params_t::attribute32
struct { ... } uhd::niusrprio::niriok_proxy_impl_v1::nirio_syncop_in_params_t::attribute64
struct { ... } uhd::niusrprio::niriok_proxy_impl_v1::nirio_syncop_in_params_t::attributeStr
uint32_t uhd::niusrprio::niriok_proxy_impl_v1::nirio_syncop_in_params_t::baseAddress
uint32_t uhd::niusrprio::niriok_proxy_impl_v1::nirio_syncop_in_params_t::bitWidth
uint32_t uhd::niusrprio::niriok_proxy_impl_v1::nirio_syncop_in_params_t::channel
struct { ... } uhd::niusrprio::niriok_proxy_impl_v1::nirio_syncop_in_params_t::config
uint32_t uhd::niusrprio::niriok_proxy_impl_v1::nirio_syncop_in_params_t::depthInSamples
struct { ... } uhd::niusrprio::niriok_proxy_impl_v1::nirio_syncop_in_params_t::download
uint32_t uhd::niusrprio::niriok_proxy_impl_v1::nirio_syncop_in_params_t::elements
uint32_t uhd::niusrprio::niriok_proxy_impl_v1::nirio_syncop_in_params_t::elementsRequested
struct { ... } uhd::niusrprio::niriok_proxy_impl_v1::nirio_syncop_in_params_t::fifo
struct { ... } uhd::niusrprio::niriok_proxy_impl_v1::nirio_syncop_in_params_t::fifo
struct { ... } uhd::niusrprio::niriok_proxy_impl_v1::nirio_syncop_in_params_t::fifoWithDataType
uint32_t uhd::niusrprio::niriok_proxy_impl_v1::nirio_syncop_in_params_t::function
struct { ... } uhd::niusrprio::niriok_proxy_impl_v1::nirio_syncop_in_params_t::grant
union { ... } uhd::niusrprio::niriok_proxy_impl_v1::nirio_syncop_in_params_t::inbuf
uint32_t uhd::niusrprio::niriok_proxy_impl_v1::nirio_syncop_in_params_t::inbufByteLen
struct { ... } uhd::niusrprio::niriok_proxy_impl_v1::nirio_syncop_in_params_t::io
union { ... } uhd::niusrprio::niriok_proxy_impl_v1::nirio_syncop_in_params_t::memoryMappedIoWindow
uint32_t uhd::niusrprio::niriok_proxy_impl_v1::nirio_syncop_in_params_t::offset
union { ... } uhd::niusrprio::niriok_proxy_impl_v1::nirio_syncop_in_params_t::op
uint8_t uhd::niusrprio::niriok_proxy_impl_v1::nirio_syncop_in_params_t::output
union { ... } uhd::niusrprio::niriok_proxy_impl_v1::nirio_syncop_in_params_t::params
const void* uhd::niusrprio::niriok_proxy_impl_v1::nirio_syncop_in_params_t::pointer
uint32_t uhd::niusrprio::niriok_proxy_impl_v1::nirio_syncop_in_params_t::rangeAttribute
uint64_t uhd::niusrprio::niriok_proxy_impl_v1::nirio_syncop_in_params_t::rangeBaseAddress
uint32_t uhd::niusrprio::niriok_proxy_impl_v1::nirio_syncop_in_params_t::rangeSizeInBytes
struct { ... } uhd::niusrprio::niriok_proxy_impl_v1::nirio_syncop_in_params_t::read
struct { ... } uhd::niusrprio::niriok_proxy_impl_v1::nirio_syncop_in_params_t::readWithDataType
uint32_t uhd::niusrprio::niriok_proxy_impl_v1::nirio_syncop_in_params_t::requestedDepth
uint8_t uhd::niusrprio::niriok_proxy_impl_v1::nirio_syncop_in_params_t::requiresActuals
union { ... } uhd::niusrprio::niriok_proxy_impl_v1::nirio_syncop_in_params_t::reserved_field_0
struct { ... } uhd::niusrprio::niriok_proxy_impl_v1::nirio_syncop_in_params_t::reserved_field_0_0
uint32_t uhd::niusrprio::niriok_proxy_impl_v1::nirio_syncop_in_params_t::reserved_field_0_0_0
struct { ... } uhd::niusrprio::niriok_proxy_impl_v1::nirio_syncop_in_params_t::reserved_field_0_1
uint32_t uhd::niusrprio::niriok_proxy_impl_v1::nirio_syncop_in_params_t::reserved_field_0_1_0
uint32_t uhd::niusrprio::niriok_proxy_impl_v1::nirio_syncop_in_params_t::reserved_field_0_1_1
struct { ... } uhd::niusrprio::niriok_proxy_impl_v1::nirio_syncop_in_params_t::reserved_field_0_2
uint32_t uhd::niusrprio::niriok_proxy_impl_v1::nirio_syncop_in_params_t::reserved_field_0_2_0
struct { ... } uhd::niusrprio::niriok_proxy_impl_v1::nirio_syncop_in_params_t::reserved_field_1
uint64_t uhd::niusrprio::niriok_proxy_impl_v1::nirio_syncop_in_params_t::reserved_field_1_0
uint32_t uhd::niusrprio::niriok_proxy_impl_v1::nirio_syncop_in_params_t::reserved_field_1_1
uint32_t uhd::niusrprio::niriok_proxy_impl_v1::nirio_syncop_in_params_t::reserved_field_1_2
struct { ... } uhd::niusrprio::niriok_proxy_impl_v1::nirio_syncop_in_params_t::reserved_field_2
uint32_t uhd::niusrprio::niriok_proxy_impl_v1::nirio_syncop_in_params_t::reserved_field_2_0
uint32_t uhd::niusrprio::niriok_proxy_impl_v1::nirio_syncop_in_params_t::reserved_field_2_1
struct { ... } uhd::niusrprio::niriok_proxy_impl_v1::nirio_syncop_in_params_t::reserved_field_3
uint32_t uhd::niusrprio::niriok_proxy_impl_v1::nirio_syncop_in_params_t::reserved_field_3_0
union { ... } uhd::niusrprio::niriok_proxy_impl_v1::nirio_syncop_in_params_t::reserved_field_4
uint32_t uhd::niusrprio::niriok_proxy_impl_v1::nirio_syncop_in_params_t::reserved_field_4_0
int32_t uhd::niusrprio::niriok_proxy_impl_v1::nirio_syncop_in_params_t::reserved_field_4_1
uint32_t uhd::niusrprio::niriok_proxy_impl_v1::nirio_syncop_in_params_t::scalarType
uint32_t uhd::niusrprio::niriok_proxy_impl_v1::nirio_syncop_in_params_t::sizeToMap
uint32_t uhd::niusrprio::niriok_proxy_impl_v1::nirio_syncop_in_params_t::subfunction
uint32_t uhd::niusrprio::niriok_proxy_impl_v1::nirio_syncop_in_params_t::timeout
uint32_t uhd::niusrprio::niriok_proxy_impl_v1::nirio_syncop_in_params_t::value
uint64_t uhd::niusrprio::niriok_proxy_impl_v1::nirio_syncop_in_params_t::value
union { ... } uhd::niusrprio::niriok_proxy_impl_v1::nirio_syncop_in_params_t::value
uint16_t uhd::niusrprio::niriok_proxy_impl_v1::nirio_syncop_in_params_t::value16
uint32_t uhd::niusrprio::niriok_proxy_impl_v1::nirio_syncop_in_params_t::value32
uint64_t uhd::niusrprio::niriok_proxy_impl_v1::nirio_syncop_in_params_t::value64
uint8_t uhd::niusrprio::niriok_proxy_impl_v1::nirio_syncop_in_params_t::value8
uint32_t uhd::niusrprio::niriok_proxy_impl_v1::nirio_syncop_in_params_t::version
struct { ... } uhd::niusrprio::niriok_proxy_impl_v1::nirio_syncop_in_params_t::wait
struct { ... } uhd::niusrprio::niriok_proxy_impl_v1::nirio_syncop_in_params_t::wait
struct { ... } uhd::niusrprio::niriok_proxy_impl_v1::nirio_syncop_in_params_t::write
struct { ... } uhd::niusrprio::niriok_proxy_impl_v1::nirio_syncop_in_params_t::writeWithDataType

The documentation for this struct was generated from the following file: