Sun Microsystems EDT S16A 用户手册

下载
页码 46
Input and Output
S16A User’s Guide
8
EDT, Inc.  October, 1996
The following driver-specific routines are also available:
Table 2. S16A-specific Library Routines
s16a_buffer_addresses
Description
Returns an array containing the addresses of the buffers.
Syntax
void **s16a_buffers(S16aDev *s16a_p);
Arguments
s16a_p
S16A device handle returned from s16a_open.
Return
Address of an array of pointers to the ring buffers allocated by the driver or the library. The array of buffer
pointers is allocated by the library. Null on error.
Routine
Description
s16a_get_dac_control_reg
Get the current state of the output DAC control register.
s16a_get_dio_data_reg
Get the current state of the DIO Data register.
s16a_get_dio_direction_reg
Get the current state of the DIO Direction register.
s16a_get_output_bits
Get the output resolution of the S16A.
s16a_serial_read
Read a response string from the Analog Input module.
s16a_serial_str
Send a command string to the Analog Input module and return the
response only if it differs from the string sent.
s16a_serial_write
Send a command string to the Analog Input module.
s16a_set_dac_control_reg
Write a value to the output DAC Control register.
s16a_set_dio_data_reg
Write a value to the DIO Data register.
s16a_set_dio_direction_reg
Write a value to the DIO Direction register.
s16a_set_output_bits
Set the output resolution of the S16A.