NPort 5600 Series User’s Manual | IP Serial LIB |
IP Serial LIB Function Groups
Server Control
nsio_init nsio_end nsio_resetserver nsio_checkalive
Port Control | Input/Output Data | Port Status | Miscellaneous |
nsio_open |
| Inquiry |
|
nsio_read | nsio_lstatus | nsio_break | |
nsio_close | nsio_SetReadTimeouts | nsio_data_status | nsio_break_on |
nsio_ioctl | nsio_write |
| nsio_break_off |
nsio_flowctrl | nsio_SetWriteTimeouts |
| nsio_breakcount |
nsio_DTR |
|
|
|
nsio_RTS |
|
|
|
nsio_lctrl |
|
|
|
nsio_baud |
|
|
|
nsio_resetport |
|
|
|
Example Program
char nportip=”192.168.1.10”; | /*data buffer, 255 chars */ |
char buffer[255]; | |
int port = 1; | /*1st port */ |
int portid; | /* port handle */ |
nsio_init(); | /*initial IP Serial Library */ |
portid = nsio_open(nportip, port); | /*1st port, nport IP=192.168.1.10 */ |
nsio_ioctl(portid, B9600, (BIT_8 STOP_1 | /*set 9600, N81 */ |
P_NONE) ); | /* wait for 1000 ms for data */ |
sleep(1000); | /* read 200 bytes from port 1 */ |
nsio_read(port, buffer, 200); | /* close this serial port */ |
nsio_close(portid); | /* close IP Serial Library */ |
nsio_end(); |
|