Inital commit.
FossilOrigin-Name: 281b3c681006025f25160169e44754f124cc7667ebe502f4bd8813fa53661f56
This commit is contained in:
parent
c62666ac9d
commit
ef58b684f6
26
src/mod/cisco/cisco_in_radio_administrative_state.c
Normal file
26
src/mod/cisco/cisco_in_radio_administrative_state.c
Normal 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);
|
||||
|
||||
}
|
||||
|
||||
|
12
src/mod/cisco/cisco_out_board_data_options.c
Normal file
12
src/mod/cisco/cisco_out_board_data_options.c
Normal 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);
|
||||
|
||||
}
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user