Inital commit.

FossilOrigin-Name: 281b3c681006025f25160169e44754f124cc7667ebe502f4bd8813fa53661f56
This commit is contained in:
7u83@mail.ru 2016-03-20 14:52:27 +00:00
parent c62666ac9d
commit ef58b684f6
2 changed files with 38 additions and 0 deletions

View File

@ -0,0 +1,26 @@
#include "cw/radio.h"
#include "cw/action.h"
#include "cw/cw.h"
int cisco_in_radio_administrative_state_wtp(struct conn *conn, struct cw_action_in *a, uint8_t * data, int len,
struct sockaddr *from)
{
int rid = cw_get_byte(data);
int state = cw_get_byte(data+1);
printf("Set admin state for %d = %d\n",rid,state);
if (rid != 255)
return cw_radio_set_admin_state(conn->radios,rid,state,3);
return cw_radio_set_all_admin_states(conn->radios,state,3);
}

View File

@ -0,0 +1,12 @@
#include "cw/cw.h"
extern int cisco_out_board_data_options(struct conn *conn, struct cw_action_out *a,
uint8_t * dst)
{
int l = cw_put_dword(dst+10,0x01010401);
return l + cw_put_elem_vendor_hdr(dst, a->vendor_id, a->elem_id, l);
}