X-Git-Url: https://git.decadent.org.uk/gitweb/?p=ap-utils.git;a=blobdiff_plain;f=lib%2Fap-utils.h;h=94e256a9747e6a07e58a37cd2d4db42e86546f4c;hp=459d7226fdff75e224418797b7670dc04f8676d6;hb=67fc54773e1504698e80c9cb83977bde32665350;hpb=6a9e980b8799891e0a5467a0126a60b169c8f4eb diff --git a/lib/ap-utils.h b/lib/ap-utils.h index 459d722..94e256a 100644 --- a/lib/ap-utils.h +++ b/lib/ap-utils.h @@ -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);