예제 #1
0
/**Perform data request related routines*/
int srv_handle_data_req(srv_t *srv) {

  //perform measurement if in on-request mode
  if(rcli_meas_mode(srv->rcli)==MEAS_MODE_ON_REQ) {
    rcli_meas(srv->rcli);
  }

  srv_update_status(srv);

  return RRW_RV_SUCCESS;
}
예제 #2
0
int srv_handle_data_req(srv_t *srv) {
  if(srv->test_mode) {
    return RRW_RV_BUSY;
  }

  if(rcli_meas_mode(srv->rcli)==MEAS_MODE_ON_REQ) {
    rcli_meas(srv->rcli);
  }
  srv_update_status(srv);
  
  return RRW_RV_SUCCESS;
}