summaryrefslogtreecommitdiffstats
path: root/netrom/netromd.h
diff options
context:
space:
mode:
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);