diff options
Diffstat (limited to 'netrom/netromd.h')
-rw-r--r-- | netrom/netromd.h | 41 |
1 files changed, 41 insertions, 0 deletions
diff --git a/netrom/netromd.h b/netrom/netromd.h new file mode 100644 index 0000000..3007b02 --- /dev/null +++ b/netrom/netromd.h @@ -0,0 +1,41 @@ +#ifndef TRUE +#define TRUE 1 +#endif +#ifndef FALSE +#define FALSE 0 +#endif + +#define NETROM_PID 0xCF + +#define NODES_SIG 0xFF + +#define CALLSIGN_LEN 7 +#define MNEMONIC_LEN 6 +#define QUALITY_LEN 1 + +#define NODES_PACLEN 256 +#define ROUTE_LEN (CALLSIGN_LEN+MNEMONIC_LEN+CALLSIGN_LEN+QUALITY_LEN) + +struct port_struct { + char *device; + char *port; + int minimum_obs; + int default_qual; + int worst_qual; + int verbose; +}; + +extern struct port_struct port_list[]; + +extern int port_count; +extern int debug; +extern int logging; + +extern ax25_address my_call; +extern ax25_address node_call; + +/* In netromt.c */ +extern void transmit_nodes(int, int); + +/* In netromr.c */ +extern void receive_nodes(unsigned char *, int, ax25_address *, int); |