release-1.0.0 #39
@@ -63,6 +63,14 @@ esp_err_t relay_chn_register_listener(relay_chn_state_listener_t listener);
|
|||||||
*/
|
*/
|
||||||
void relay_chn_unregister_listener(relay_chn_state_listener_t listener);
|
void relay_chn_unregister_listener(relay_chn_state_listener_t listener);
|
||||||
|
|
||||||
|
/**
|
||||||
|
* @brief Return the text presentation of an state.
|
||||||
|
*
|
||||||
|
* @param state A state with type of relay_chn_state_t.
|
||||||
|
* @return char* The text presentation of the state. "UNKNOWN" if the state is not known.
|
||||||
|
*/
|
||||||
|
char *relay_chn_state_to_str(relay_chn_state_t state);
|
||||||
|
|
||||||
#if CONFIG_RELAY_CHN_ENABLE_TILTING
|
#if CONFIG_RELAY_CHN_ENABLE_TILTING
|
||||||
/**
|
/**
|
||||||
* @brief Get the default tilting sensitivity for the relay channel.
|
* @brief Get the default tilting sensitivity for the relay channel.
|
||||||
|
|||||||
@@ -93,14 +93,6 @@ esp_err_t relay_chn_start_esp_timer_once(esp_timer_handle_t esp_timer, uint32_t
|
|||||||
*/
|
*/
|
||||||
void relay_chn_update_state(relay_chn_ctl_t *chn_ctl, relay_chn_state_t new_state);
|
void relay_chn_update_state(relay_chn_ctl_t *chn_ctl, relay_chn_state_t new_state);
|
||||||
|
|
||||||
/**
|
|
||||||
* @brief Return the text presentation of an state.
|
|
||||||
*
|
|
||||||
* @param state A state with type of relay_chn_state_t.
|
|
||||||
* @return char* The text presentation of the state. "UNKNOWN" if the state is not known.
|
|
||||||
*/
|
|
||||||
char *relay_chn_state_str(relay_chn_state_t state);
|
|
||||||
|
|
||||||
#if CONFIG_RELAY_CHN_COUNT > 1
|
#if CONFIG_RELAY_CHN_COUNT > 1
|
||||||
/**
|
/**
|
||||||
* @brief Check if the provided channel ID is valid.
|
* @brief Check if the provided channel ID is valid.
|
||||||
|
|||||||
@@ -471,7 +471,7 @@ char *relay_chn_cmd_str(relay_chn_cmd_t cmd)
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
char *relay_chn_state_str(relay_chn_state_t state)
|
char *relay_chn_state_to_str(relay_chn_state_t state)
|
||||||
{
|
{
|
||||||
switch (state) {
|
switch (state) {
|
||||||
case RELAY_CHN_STATE_IDLE:
|
case RELAY_CHN_STATE_IDLE:
|
||||||
|
|||||||
@@ -5,6 +5,7 @@
|
|||||||
*/
|
*/
|
||||||
|
|
||||||
#include "esp_check.h"
|
#include "esp_check.h"
|
||||||
|
#include "relay_chn.h"
|
||||||
#include "relay_chn_priv_types.h"
|
#include "relay_chn_priv_types.h"
|
||||||
#include "relay_chn_core.h"
|
#include "relay_chn_core.h"
|
||||||
#include "relay_chn_ctl.h"
|
#include "relay_chn_ctl.h"
|
||||||
@@ -92,8 +93,8 @@ esp_err_t relay_chn_ctl_get_state_all(relay_chn_state_t *states)
|
|||||||
char *relay_chn_ctl_get_state_str(uint8_t chn_id)
|
char *relay_chn_ctl_get_state_str(uint8_t chn_id)
|
||||||
{
|
{
|
||||||
return relay_chn_is_channel_id_valid(chn_id)
|
return relay_chn_is_channel_id_valid(chn_id)
|
||||||
? relay_chn_state_str(s_chn_ctls[chn_id].state)
|
? relay_chn_state_to_str(s_chn_ctls[chn_id].state)
|
||||||
: relay_chn_state_str(RELAY_CHN_STATE_UNDEFINED);
|
: relay_chn_state_to_str(RELAY_CHN_STATE_UNDEFINED);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
@@ -5,6 +5,7 @@
|
|||||||
*/
|
*/
|
||||||
|
|
||||||
#include "esp_check.h"
|
#include "esp_check.h"
|
||||||
|
#include "relay_chn.h"
|
||||||
#include "relay_chn_priv_types.h"
|
#include "relay_chn_priv_types.h"
|
||||||
#include "relay_chn_core.h"
|
#include "relay_chn_core.h"
|
||||||
#include "relay_chn_ctl.h"
|
#include "relay_chn_ctl.h"
|
||||||
@@ -65,7 +66,7 @@ relay_chn_state_t relay_chn_ctl_get_state()
|
|||||||
|
|
||||||
char *relay_chn_ctl_get_state_str()
|
char *relay_chn_ctl_get_state_str()
|
||||||
{
|
{
|
||||||
return relay_chn_state_str(s_chn_ctl.state);
|
return relay_chn_state_to_str(s_chn_ctl.state);
|
||||||
}
|
}
|
||||||
|
|
||||||
void relay_chn_ctl_run_forward()
|
void relay_chn_ctl_run_forward()
|
||||||
|
|||||||
@@ -5,6 +5,7 @@
|
|||||||
*/
|
*/
|
||||||
|
|
||||||
#include "esp_check.h"
|
#include "esp_check.h"
|
||||||
|
#include "relay_chn.h"
|
||||||
#include "relay_chn_core.h"
|
#include "relay_chn_core.h"
|
||||||
#include "relay_chn_output.h"
|
#include "relay_chn_output.h"
|
||||||
#include "relay_chn_run_info.h"
|
#include "relay_chn_run_info.h"
|
||||||
@@ -184,7 +185,7 @@ static void relay_chn_tilt_issue_cmd(relay_chn_tilt_ctl_t *tilt_ctl, relay_chn_t
|
|||||||
break;
|
break;
|
||||||
|
|
||||||
default:
|
default:
|
||||||
ESP_LOGD(TAG, "relay_chn_tilt_issue_cmd: Unexpected relay channel state: %s!", relay_chn_state_str(tilt_ctl->chn_ctl->state));
|
ESP_LOGD(TAG, "relay_chn_tilt_issue_cmd: Unexpected relay channel state: %s!", relay_chn_state_to_str(tilt_ctl->chn_ctl->state));
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user