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
ttysrv(8) - debian
gpscat(1) - debian
modbus_new_rtu(3) - debian
term(1) - minix
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
How to tell if a string to serial port has been sent
Serial Port Setting Automatically changes