dio_tcsetattr(3) php man page | unix.com

Man Page: dio_tcsetattr

Operating Environment: php

Section: 3

DIO_TCSETATTR(3)							 1							  DIO_TCSETATTR(3)

dio_tcsetattr - Sets terminal attributes and baud rate for a serial port

SYNOPSIS
bool dio_tcsetattr (resource $fd, array $options)
DESCRIPTION
dio_tcsetattr(3) sets the terminal attributes and baud rate of the open $fd.
PARAMETERS
o $fd - The file descriptor returned by dio_open(3). o $options - The currently available options are: o 'baud' - baud rate of the port - can be 38400,19200,9600,4800,2400,1800, 1200,600,300,200,150,134,110,75 or 50, default value is 9600. o 'bits' - data bits - can be 8,7,6 or 5. Default value is 8. o 'stop' - stop bits - can be 1 or 2. Default value is 1. o 'parity' - can be 0,1 or 2. Default value is 0.
RETURN VALUES
No value is returned.
EXAMPLES
Example #1 Setting the baud rate on a serial port <?php $fd = dio_open('/dev/ttyS0', O_RDWR | O_NOCTTY | O_NONBLOCK); dio_fcntl($fd, F_SETFL, O_SYNC); dio_tcsetattr($fd, array( 'baud' => 9600, 'bits' => 8, 'stop' => 1, 'parity' => 0 )); while (1) { $data = dio_read($fd, 256); if ($data) { echo $data; } } ?>
NOTES
Note This function is not implemented on Windows platforms. PHP Documentation Group DIO_TCSETATTR(3)
Related Man Pages
tcgetattr(3c) - opensolaris
sbni(4) - debian
ppp(1) - plan9
mdc(4) - ultrix
dc(7) - osf1
Similar Topics in the Unix Linux Community
connecting 280r via serial port
Command equivalent to DOS mode for SCO 5.0.6
HELP!windows hyperlink to 9600 baud 8N1
Setup Serial Port
Connect from USB to serial port of switch