dxd - dynax driver framework 2.1.0d73
cross platform open source driver development framework
Loading...
Searching...
No Matches
dx::ioctl::stream Namespace Reference

stream IOCTLs namespace More...

Namespaces

namespace  clock
 stream::clock domain IOCTLs namespace
 

Enumerations

enum  ioctl {
  enumerate = 'enum' , open = 'open' , close = 'clos' , start = 'strt' ,
  stop = 'stop' , signal = 'sgnl' , wait = 'wait' , puid = 'puid' ,
  channel = 'chnl' , tx = 'sftx' , rx = 'sfrx' , clear = 'sclr' ,
  abort = 'abrt' , enumerate = 'enum' , open = 'open' , close = 'clos' ,
  start = 'strt' , stop = 'stop' , signal = 'sgnl' , puid = 'puid' ,
  channel = 'chnl' , position = DX_IOCTL('s',8) , abort = 'abrt' , clear = 'sclr' ,
  rx = 'sfrx' , tx = 'sftx'
}
 
enum  ioctl {
  enumerate = 'enum' , open = 'open' , close = 'clos' , start = 'strt' ,
  stop = 'stop' , signal = 'sgnl' , wait = 'wait' , puid = 'puid' ,
  channel = 'chnl' , tx = 'sftx' , rx = 'sfrx' , clear = 'sclr' ,
  abort = 'abrt' , enumerate = 'enum' , open = 'open' , close = 'clos' ,
  start = 'strt' , stop = 'stop' , signal = 'sgnl' , puid = 'puid' ,
  channel = 'chnl' , position = DX_IOCTL('s',8) , abort = 'abrt' , clear = 'sclr' ,
  rx = 'sfrx' , tx = 'sftx'
}
 

Detailed Description

stream IOCTLs namespace

Enumeration Type Documentation

◆ ioctl [1/2]

Enumerator
enumerate 

enumerate generic streaming pins

open 

open generic streaming pin

close 

close generic streaming pin

start 

start streaming

stop 

stop streaming

signal 

signal data available/data read from client to generic streaming pin

signal data available from client to generic streaming pin

wait 

wait data/space available from client to generic streaming pin

puid 

get persistent device UID

get persistant device UID

channel 

create streaming channels

tx 

set/get TX stream safety_offset

rx 

set/get RX stream safety_offset

clear 

clear error condition (i.e. stalled USB pipe)

retrieve generic high accuracy streaming pin sample position

abort 

abort outstanding stream operation (i.e. USB pipe abort)

retrieve generic high accuracy streaming pin sample position

enumerate 

enumerate generic streaming pins

open 

open generic streaming pin

close 

close generic streaming pin

start 

start streaming

stop 

stop streaming

signal 

signal data available/data read from client to generic streaming pin

signal data available from client to generic streaming pin

puid 

get persistent device UID

get persistant device UID

channel 

create streaming channels

position 

retrieve generic high accuracy streaming pin sample position

abort 

abort outstanding stream operation (i.e. USB pipe abort)

retrieve generic high accuracy streaming pin sample position

clear 

clear error condition (i.e. stalled USB pipe)

retrieve generic high accuracy streaming pin sample position

rx 

set/get RX stream safety_offset

tx 

set/get TX stream safety_offset

◆ ioctl [2/2]

Enumerator
enumerate 

enumerate generic streaming pins

open 

open generic streaming pin

close 

close generic streaming pin

start 

start streaming

stop 

stop streaming

signal 

signal data available/data read from client to generic streaming pin

signal data available from client to generic streaming pin

wait 

wait data/space available from client to generic streaming pin

puid 

get persistent device UID

get persistant device UID

channel 

create streaming channels

tx 

set/get TX stream safety_offset

rx 

set/get RX stream safety_offset

clear 

clear error condition (i.e. stalled USB pipe)

retrieve generic high accuracy streaming pin sample position

abort 

abort outstanding stream operation (i.e. USB pipe abort)

retrieve generic high accuracy streaming pin sample position

enumerate 

enumerate generic streaming pins

open 

open generic streaming pin

close 

close generic streaming pin

start 

start streaming

stop 

stop streaming

signal 

signal data available/data read from client to generic streaming pin

signal data available from client to generic streaming pin

puid 

get persistent device UID

get persistant device UID

channel 

create streaming channels

position 

retrieve generic high accuracy streaming pin sample position

abort 

abort outstanding stream operation (i.e. USB pipe abort)

retrieve generic high accuracy streaming pin sample position

clear 

clear error condition (i.e. stalled USB pipe)

retrieve generic high accuracy streaming pin sample position

rx 

set/get RX stream safety_offset

tx 

set/get TX stream safety_offset


(c) copyright 2009 dynamic acoustics e.U. generated on Fri Nov 15 2024

a closed source license may be obtained by requesting a written permission from dynamic acoustics e.U.
however - governmental use generally and military use especially is strictly prohibited though.