libosmo-netif
1.2.0.67-9ee4
Osmocom network interface library
rs232.h
1
#ifndef _OSMO_RS232_H_
2
#define _OSMO_RS232_H_
3
4
struct
osmo_rs232
;
5
6
struct
osmo_rs232
*osmo_rs232_create(
void
*ctx);
7
8
void
osmo_rs232_set_serial_port(
struct
osmo_rs232
*,
const
char
*serial_port);
9
void
osmo_rs232_set_delay_us(
struct
osmo_rs232
*,
int
delay_us);
10
void
osmo_rs232_set_baudrate(
struct
osmo_rs232
*,
int
baudrate);
11
void
osmo_rs232_set_read_cb(
struct
osmo_rs232
*r,
int
(*read_cb)(
struct
osmo_rs232
*r));
12
13
int
osmo_rs232_open(
struct
osmo_rs232
*r);
14
15
int
osmo_rs232_read(
struct
osmo_rs232
*r,
struct
msgb *msg);
16
int
osmo_rs232_write(
struct
osmo_rs232
*r,
struct
msgb *msg);
17
18
void
osmo_rs232_close(
struct
osmo_rs232
*r);
19
void
osmo_rs232_destroy(
struct
osmo_rs232
*r);
20
21
#endif
/* _OSMO_RS232_H_ */
osmo_rs232
Definition:
rs232.c:42
include
osmocom
netif
rs232.h
Generated on Tue Nov 15 2022 14:55:48 for libosmo-netif by
1.8.13