Diffstat (limited to 'noncore/net/wellenreiter/libwellenreiter/docs') (more/less context) (show whitespace changes)
-rw-r--r-- | noncore/net/wellenreiter/libwellenreiter/docs/quickintro | 46 |
1 files changed, 45 insertions, 1 deletions
diff --git a/noncore/net/wellenreiter/libwellenreiter/docs/quickintro b/noncore/net/wellenreiter/libwellenreiter/docs/quickintro index e4978a1..a027a4e 100644 --- a/noncore/net/wellenreiter/libwellenreiter/docs/quickintro +++ b/noncore/net/wellenreiter/libwellenreiter/docs/quickintro @@ -9,4 +9,43 @@ test programs. +-- +Wellenreiter types: +In proto.hh the following type (wl_network_t) is declared: + +typedef struct { + int net_type; /* 1 = Accesspoint ; 2 = Ad-Hoc */ + int ssid_len; /* Length of SSID */ + int channel; /* Channel */ + int wep; /* 1 = WEP enabled ; 0 = disabled */ + char mac[64]; /* MAC address of Accesspoint */ + char bssid[128]; /* BSSID of Accesspoint */ +} wl_network_t; + +When a network is found, the structure has to be set and +sent to the send_network_found() function. + +When the GUI receives a found network string it calls the +get_network_found() function to get its own structure set. + +-- Included functions: +-- +Protocol: + +Send a found network to GUI: +int send_network_found (const char *, int, void *); + +The first two arguments are the guihost and the guiport. +The third is the filled structure (wl_network_t), that will +be send to the GUI. + +Setup structure for found network: +int get_network_found (void *, const char *); + +When the GUI receives a new network found packet it calls +this function and passes a wl_network_t structure and the +received buffer. The function will strip the data from +the buffer and set it to the structure. + +-- Log to syslog/info: @@ -19,3 +58,3 @@ Use like printf() function with format strings and so on. - +-- Setup udp socket for incoming commands: @@ -34,2 +73,7 @@ be send to, followed by buffer that should be send. + +--- + Thats it for the moment. + +mjm. |