POSIX method for setting arbitrary (nonstandard) baud rate?


 
Thread Tools Search this Thread
Top Forums Programming POSIX method for setting arbitrary (nonstandard) baud rate?
# 1  
Old 08-05-2009
POSIX method for setting arbitrary (nonstandard) baud rate?

I have a USB serial adapter that supports arbitrary baud rates. To set a nonstandard rate in code, I'd been using the TIOCGSERIAL like so:

Code:
struct serial_struct ser_info; 
ioctl(ser_dev, TIOCGSERIAL, &ser_info); 
ser_info.flags = ASYNC_SPD_CUST | ASYNC_LOW_LATENCY; 
ser_info.custom_divisor = ser_info.baud_base / CUST_BAUD_RATE; 
ioctl(ser_dev, TIOCSSERIAL, &ser_info);

I'd like to make this portable, but the termios serial I/O API doesn't seem to support setting nonstandard baud rates. Is there a POSIX alternative to the ioctl() for doing this

--Colin
# 2  
Old 08-05-2009
That's precisely the sort of thing ioctl is for. You said it yourself -- nonstandard baud rates; there's not going to be much of a standard way to do it.
Login or Register to Ask a Question

Previous Thread | Next Thread

9 More Discussions You Might Find Interesting

1. UNIX for Beginners Questions & Answers

Setting UID and GID for shared folder using NFS method in Linux system

Hi everyone, have a good day to you. I am trying to use NFS to share a folder between 2 linux systems. Let's say the server which is sharing the folder is server A and the client which need to access this shared folder is server B. In server B, i am having a Joe user which UID and GID is 500.... (1 Reply)
Discussion started by: michael_hoang
1 Replies

2. Shell Programming and Scripting

How can I get the increased rate in MB?

Deal all, I have a directory called I want to know how many MBs are transferred to it every 2 hours. How can I do this? Any ideas? I have a simple idea but I can't translate it into shell script, the idea is: 1- get the size of the folder now, using 2- then get the size of the... (4 Replies)
Discussion started by: Mohannad
4 Replies

3. Shell Programming and Scripting

Setting rate of execution using while

What can I use to echo current date 1000 times once every second, redirect this output to a file,and then use tail to monitor growth of the file? (2 Replies)
Discussion started by: Baduizm
2 Replies

4. AIX

Scan Rate

Hello, How can i tell ifthe ratio between fr and sr is ok? is fr/sr ratio of 0.9 acceptable? thanks. (1 Reply)
Discussion started by: LiorAmitai
1 Replies

5. Solaris

svc:/network/physical:default: Method "/lib/svc/method/net-physical" failed with exit status 96. [ n

After a memory upgrade all network interfaces are misconfigued. How do i resolve this issue. Below are some out puts.thanks. ifconfig: plumb: SIOCLIFADDIF: eg000g0:2: no such interface # ifconfig eg1000g0:2 plumb ifconfig: plumb: SIOCLIFADDIF: eg1000g0:2: no such interface # ifconfig... (2 Replies)
Discussion started by: andersonedouard
2 Replies

6. UNIX for Dummies Questions & Answers

Transfer Rate Disk

hi guys I have a linux server which has about 5 volumes from SAN (fiber channel) now I need to measure the transfer rate between one LUN which is a Logical Volume to another LUN which is another Logical Volume. so basically this server has 5 LUNs from SAN each SAN volume is a logical volume... (3 Replies)
Discussion started by: karlochacon
3 Replies

7. AIX

Paging Rate

Hi Friends, Can you please answer the following questions. 1) What is Paging rate ? 2) How to Calculate Paging rate from the following topas command output? Faults 206 Real,MB 28671 Steals 311 % Comp 71.1 PgspIn 1 % Noncomp 28.8 ... (3 Replies)
Discussion started by: deshaipet
3 Replies

8. AIX

HELP!windows hyperlink to 9600 baud 8N1

We are trying to use the Windows hyperlink as a console to our AIX box. We are using 9600 baud 8N1. (1 Reply)
Discussion started by: vbagwell
1 Replies

9. UNIX for Dummies Questions & Answers

rate of process

How can I determine if the data collection rate is 1 Hz on Solaris? (0 Replies)
Discussion started by: laila63
0 Replies
Login or Register to Ask a Question