Commit eb36d3cc authored by captainwong's avatar captainwong

update

parent e0566d53
......@@ -60,6 +60,14 @@ int ademcoDecodeSignalStrength(uint8_t code) {
return ((code >> 4) & 0x0F) * 10 + (code & 0x0F);
}
int ademcoIsValidAccount(const char* acct) {
while (*acct) {
if (!isxdigit(*acct++))
return 0;
}
return 1;
}
int ademcoIsMachineStatusEvent(AdemcoEvent ademcoEvent) {
return ademcoEvent == EVENT_ARM
|| ademcoEvent == EVENT_HALFARM
......
......@@ -364,7 +364,8 @@ ADEMCO_EXPORT_SYMBOL uint8_t ademcoEncodeSignalStrength(int strength);
ADEMCO_EXPORT_SYMBOL int ademcoDecodeSignalStrength(uint8_t code);
//////////////////////// AdemcoEvent functions ////////////////////////
//! 是否合法主机账号
ADEMCO_EXPORT_SYMBOL int ademcoIsValidAccount(const char* acct);
//! 是否主机状态事件
ADEMCO_EXPORT_SYMBOL int ademcoIsMachineStatusEvent(AdemcoEvent ademcoEvent);
//! 是否主机类型事件
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment