Tange Cloud for Device
Rev.333 |
本文件包含特殊类型设备的命令和数据结构 更多...
#include "TgCloudCmd.h"
结构体 | |
struct | Tcis_FeederConfig |
喂食器配置. 更多... | |
struct | FEEDERTIMER |
struct | Tcis_FeederTimers |
喂食定时设置. 更多... | |
struct | Tcis_Feed |
手动喂食. 更多... | |
宏定义 | |
喂食器 | |
#define | TCMD_FEEDER_GET_CONFIG 0x0500 |
查询配置. req: none; resp: Tcis_FeederConfig | |
#define | TCMD_FEEDER_SET_TIMERS 0x0502 |
设置喂食定时. req: Tcis_FeederTimers; resp: generic | |
#define | TCMD_FEEDER_GET_TIMERS 0x0504 |
获取喂食定时器设置. req: none; resp: Tcis_FeederTimers | |
#define | TCMD_FEEDER_FEED_FOOD 0x0506 |
手工喂食. req: Tcis_Feed; resp: generic | |
本文件包含特殊类型设备的命令和数据结构
在文件 TgCloudCmd_sp.h 中定义.
struct FEEDERTIMER |
在文件 TgCloudCmd_sp.h 第 33 行定义.
成员变量 | ||
---|---|---|
CLOCKTIME | clock | 喂食时间 |
uint8_t | state | 0:禁止(或单次定时器已执行); 1:有效(调度中) |
uint8_t | repeat | weekdays mask. bit0:Sunday; bit1-Monday; ... |
uint16_t | serving | 食物份数 |
struct Tcis_FeederTimers |
喂食定时设置.
TCMD_FEEDER_SET_TIMERS = 0x0500 TCMD_FEEDER_GET_TIMERS = 0x0502
在文件 TgCloudCmd_sp.h 第 44 行定义.
成员变量 | ||
---|---|---|
int | nTimers | |
FEEDERTIMER | tiems[1] |
#define TCMD_FEEDER_GET_CONFIG 0x0500 |
查询配置. req: none; resp: Tcis_FeederConfig
在文件 TgCloudCmd_sp.h 第 19 行定义.
#define TCMD_FEEDER_SET_TIMERS 0x0502 |
设置喂食定时. req: Tcis_FeederTimers; resp: generic
在文件 TgCloudCmd_sp.h 第 20 行定义.
#define TCMD_FEEDER_GET_TIMERS 0x0504 |
获取喂食定时器设置. req: none; resp: Tcis_FeederTimers
在文件 TgCloudCmd_sp.h 第 21 行定义.
#define TCMD_FEEDER_FEED_FOOD 0x0506 |
手工喂食. req: Tcis_Feed; resp: generic
在文件 TgCloudCmd_sp.h 第 22 行定义.