Home
Install
Use
Develop
Support
News
Credits
hosted by
|
14 #define FFD_BOARD_ID 'a'
15 #define FFD_PORT "/dev/ttya"
17 #define FFD_BOARD_ID 'a'
18 #define FFD_PORT "/dev/ttya"
20 #define FFD_BOARD_ID 'a'
21 #define FFD_PORT "/dev/ttya"
23 #define FFD_BOARD_ID 'a'
24 #define FFD_PORT "/dev/ttya"
71 #define FFD_BOARD_MIN 'a'
72 #define FFD_BOARD_MAX 'd'
77 #define SET_NONBLOCK(f) fcntl(f, F_SETFL, fcntl(f, F_GETFL, 0)|O_NONBLOCK)
78 #define CLR_NONBLOCK(f) fcntl(f, F_SETFL, fcntl(f, F_GETFL, 0)&~O_NONBLOCK)
107 int str2byte( char *arg );
108 long str2long( char *arg );
109 void voltage_unpack( u_char *raw, void *data, int channel, int nchan, int bits,
110 int npts, int SSB, int VOLTS, int FLOAT );
112 int serial_read( u_char *value );
113 int serial_write( u_char *data, int npts );
114 int ffd_dac_update( u_char dac_chn, u_char nwr );
115 int ffd_header( int channel, char *header, int DEBUG );
116 int ffd_gain( int channel, double *db, int DEBUG );
117 int ffd_gain_dac_volts( int channel, double vneg, double vpos, int DEBUG );
118 int ffd_level( int chn, double *level_neg, double *level_pos, int DEBUG );
119 int ffd_mode( int bits, char *list, int DEBUG );
120 int ffd_register_read( char reg, u_char *value );
121 int ffd_register_write( char reg, u_char value );
122 void ffd_reset( char *device );
123 void ffd_serial_setup( char *device );
124 void ffd_serial_close();
125 void ffd_board( char board_id );
126 int ffd_start( int DEBUG );
127 int ffd_stop( int DEBUG );
130 void ffd_verbose( int VERBOSE );
131 void ffd_missing( int DEBUG );
133 int ffd_tmfe_multiplex();
134 int ffd_tmfe_level_set( int channel_lower, int channel_upper );
Generated using doxygen 1.8.17
|