Function esp_idf_svc::hal::sys::esp_mesh_set_active_duty_cycle

source ยท
pub unsafe extern "C" fn esp_mesh_set_active_duty_cycle(
    dev_duty: i32,
    dev_duty_type: i32,
) -> i32
Expand description

@brief Set the device duty cycle and type - The range of dev_duty values is 1 to 100. The default value is 10. - dev_duty = 100, the PS will be stopped. - dev_duty is better to not less than 5. - dev_duty_type could be MESH_PS_DEVICE_DUTY_REQUEST or MESH_PS_DEVICE_DUTY_DEMAND. - If dev_duty_type is set to MESH_PS_DEVICE_DUTY_REQUEST, the device will use a nwk_duty provided by the network. - If dev_duty_type is set to MESH_PS_DEVICE_DUTY_DEMAND, the device will use the specified dev_duty.

@attention This API can be called at any time after mesh is started.

@param[in] dev_duty device duty cycle @param[in] dev_duty_type device PS duty cycle type, not accept MESH_PS_NETWORK_DUTY_MASTER

@return

  • ESP_OK
  • ESP_FAIL