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
gpscat(1) - debian
modbus_new_rtu(3) - debian
term(1) - minix
iscc(7) - osf1
Similar Topics in the Unix Linux Community
How to set baude rate of Serial port using setserial or other command
Communicating with Serial Port
HELP!windows hyperlink to 9600 baud 8N1
How to tell if a string to serial port has been sent
POSIX method for setting arbitrary (nonstandard) baud rate?