Вы не зарегистрированы? Нажмите здесь для регистрации.
Забыли пароль? Запросите новый здесь.
|
Вы должны авторизироваться, чтобы добавить сообщение.
|
|
|
Последние активные темы форума |
|
dio_tcsetattr
(PHP 4 >= 4.3.0, PHP 5) dio_tcsetattr --
Sets terminal attributes and baud rate for a serial port
Descriptionvoid dio_tcsetattr ( resource fd, array options ) The function dio_tcsetattr() sets
the terminal attributes and baud rate of the open
resource. The currently available options are
'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.
'bits' - data bits - can be 8,7,6 or 5. Default value is 8.
'stop' - stop bits - can be 1 or 2. Default value is 1.
'parity' - can be 0,1 or 2. Default value is 0.
Пример 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
;
}
}
?>
|
|
Замечание: Для Windows-платформ
эта функция не реализована.
|
· Гостей: 19
· Пользователей: 0
· Всего пользователей: 453
· Новый пользователь: ZDA
|
|