]> git.decadent.org.uk Git - ap-utils.git/blobdiff - lib/ap-utils.h
Imported Upstream version 1.4.2~pre2~a
[ap-utils.git] / lib / ap-utils.h
index 459d7226fdff75e224418797b7670dc04f8676d6..94e256a9747e6a07e58a37cd2d4db42e86546f4c 100644 (file)
@@ -97,7 +97,7 @@ typedef unsigned int uint32_t;
 #define ANY_KEY _("Press any key to continue.")
 
 #define ERR_SET _("Unable to write data to AP. Press any key to continue.")
-#define ERR_RET _("Unable to retrieve data from AP. Press any key to continue.")
+#define ERR_RET _("Unable to retrieve (valid) data from AP. Press any key to continue.")
 #define WAIT_RET _("Retrieving data from AP. Please wait...")
 #define WAIT_SET _("Writing data to AP. Please wait...")
 #define DONE_SET _("Configuration written to the AP. Press any key to continue.")
@@ -224,6 +224,11 @@ struct WirelessStatistics {
        uint32_t AgedPackets;
        uint32_t FCSError;
        uint32_t InvalidPLCP;
+       /* following 4 are specific for ATMEL 12350 MIB enhanced by VERNET */
+       uint32_t TransmittedPackets_11Mbps;
+       uint32_t TransmittedPackets_55Mbps;
+       uint32_t TransmittedPackets_2Mbps;
+       uint32_t TransmittedPackets_1Mbps;
 };
 
 struct SysDeviceInfo_ATMEL410 {
@@ -270,29 +275,32 @@ struct MacListStat {
     int quality;
     int idle;
     int rssi;
-       unsigned char  Status;
-       unsigned char  Port;
-       unsigned char  ParentMacAddress[6];
-       struct in_addr IP;
+    unsigned char  Status;
+    unsigned char  Port;
+    unsigned char  ParentMacAddress[6];
+    struct in_addr IP;
 };
 
-/* Function prototypes specific/common for both utilites */
+/* function prototypes specific/common for both utilites */
 
 /* service */
 extern char * oui2manufacturer(char *);
 extern int ch_list(int, char **);
 extern void connect_options(unsigned long int, int);
+extern int get_mib_details(void);
 extern void about(void);
 extern void draw_menu_win(void);
 extern void main_menu(void);
 extern void print_title(char *);
-extern void print_viewtype(int);
+extern void print_viewtype(char *);
+extern void print_viewtype_rssi(void);
 extern void print_menusel(int, int, char *, char *);
 extern void print_bottom(char *);
 extern void print_help(char *);
 extern void print_helperr(char *);
 extern void clear_main(int);
 extern void clear_main_new(int, int);
+extern int  conv_rssi(int);
 extern void get_mac(char *, int, int);
 extern void get_ip(struct in_addr *, int, int, char *);
 extern void get_mask(struct in_addr *, int, int, char *);
@@ -321,7 +329,7 @@ extern void ap_search(void);
 extern int snmp(varbind *, int, int);
 extern int ber(char *, varbind *, int, int);
 
-/* Function prototypes specific for ATMEL utility */
+/* function prototypes specific for ATMEL utility */
 extern void reset(void);
 extern void defaults(void);
 extern void upload(void);
@@ -334,7 +342,7 @@ extern void test(void);
 extern void atmel_wireless(void);
 extern void atmel_auth_mac(void);
 
-/* Function prototypes specific for NWN utility */
+/* function prototypes specific for NWN utility */
 extern void latest(void);
 extern int  get_RegDomain(void);
 extern void advanced(void);