7#include "tuya_cloud_types.h"
12typedef INT_T IOCTRL_CMD;
14#define IOCTRL_CMD_SET 1
15#define IOCTRL_CMD_GET_STRING 2
16#define IOCTRL_CMD_TRANS_INT_STRING 3
17#define IOCTRL_CMD_TRANS_RAW 4
40OPERATE_RET tkl_pm_dev_unregistor(CONST CHAR_T *devname);
71OPERATE_RET tkl_pm_set_voltage(CONST CHAR_T *devname, INT_T mV);
81INT_T tkl_pm_get_voltage(CONST CHAR_T *devname);
91OPERATE_RET tkl_pm_set_current(CONST CHAR_T *devname,INT_T mA);
100INT_T tkl_pm_get_current(CONST CHAR_T *devname);
110OPERATE_RET tkl_pm_enable(CONST CHAR_T *devname,INT_T lp_en);
119OPERATE_RET tkl_pm_disable(CONST CHAR_T *devname);
128OPERATE_RET tkl_pm_is_enable(CONST CHAR_T *devname,BOOL_T *status);
138OPERATE_RET tkl_pm_power_off(CONST CHAR_T *devname);
148OPERATE_RET tkl_pm_reset(CONST CHAR_T *devname);
158OPERATE_RET tkl_pm_ioctl(CONST CHAR_T *devname,INT_T ctl_cmd,VOID_T *param);
bidirection list head
Definition: tuya_list.h:25
tuya bidirection list module