Tscope5
cedrusbox_posix_internal.c File Reference

Definitions of Posix-specific (Mac OS X, Linux) cedrusbox functions. More...

Go to the source code of this file.

Posix-specific (Mac OS X, Linux) cedrusbox functions

int _ts5_cedrusbox_fd [TS5_CEDRUSBOX_MAXPORT] = {TS5_CEDRUSBOX_NODEVICE}
 
struct termios _ts5_cedrusbox_oldoptions [TS5_CEDRUSBOX_MAXPORT]
 
int ts5_install_cedrusbox_posix (char *calling_function)
 Posix-specific (Mac OS X, Linux) cedrusbox function. More...
 
void ts5_uninstall_cedrusbox_posix ()
 Posix-specific (Mac OS X, Linux) cedrusbox function. More...
 
unsigned int ts5_read_cedrusbox_posix (int port, char *buff, unsigned long bytes_to_read)
 Posix-specific (Mac OS X, Linux) cedrusbox function. More...
 
unsigned int ts5_write_cedrusbox_posix (int port, char *buff, unsigned long bytes_to_write)
 Posix-specific (Mac OS X, Linux) cedrusbox function. More...
 
void ts5_fflush_cedrusbox_posix (int port)
 Posix-specific (Mac OS X, Linux) cedrusbox function. More...
 

Detailed Description

Definitions of Posix-specific (Mac OS X, Linux) cedrusbox functions.

Definition in file cedrusbox_posix_internal.c.

Function Documentation

int ts5_install_cedrusbox_posix ( char *  calling_function)

Posix-specific (Mac OS X, Linux) cedrusbox function.

Parameters
calling_functionName the function that calls for this check or installation.
Warning
This is an internal function. Do not call this function directly.

Definition at line 44 of file cedrusbox_posix_internal.c.

void ts5_uninstall_cedrusbox_posix ( )

Posix-specific (Mac OS X, Linux) cedrusbox function.

Warning
This is an internal function. Do not call this function directly.

Definition at line 140 of file cedrusbox_posix_internal.c.

unsigned int ts5_read_cedrusbox_posix ( int  port,
char *  buff,
unsigned long  bytes_to_read 
)

Posix-specific (Mac OS X, Linux) cedrusbox function.

Warning
This is an internal function. Do not call this function directly.

Definition at line 166 of file cedrusbox_posix_internal.c.

unsigned int ts5_write_cedrusbox_posix ( int  port,
char *  buff,
unsigned long  bytes_to_write 
)

Posix-specific (Mac OS X, Linux) cedrusbox function.

Warning
This is an internal function. Do not call this function directly.

Definition at line 184 of file cedrusbox_posix_internal.c.

void ts5_fflush_cedrusbox_posix ( int  port)

Posix-specific (Mac OS X, Linux) cedrusbox function.

Warning
This is an internal function. Do not call this function directly.

Definition at line 204 of file cedrusbox_posix_internal.c.