summaryrefslogtreecommitdiffstats
path: root/netrom/netromd.h
diff options
context:
space:
mode:
authorRalf Baechle <ralf@linux-mips.org>1999-04-21 09:51:03 +0200
committerRalf Baechle <ralf@linux-mips.org>1999-04-21 09:51:03 +0200
commit17287576555a5c46fa23549e2e5f073660dccb70 (patch)
tree08be5f5005dad609a2803758b8b825170f6701cb /netrom/netromd.h
Import ax25-tools 0.0.1 from tarballax25-tools-0.0.1
Diffstat (limited to 'netrom/netromd.h')
-rw-r--r--netrom/netromd.h41
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);