logger.debug("no cmd found, dropping msg {}", msg);
return;
}
if (msg.isAckOfDirect() && (f.getQueryStatus() == DeviceFeature.QueryStatus.QUERY_PENDING)
&& cmd == 0x50) {
OpenClosedType oc = (cmd2 == 0) ? OpenClosedType.OPEN : OpenClosedType.CLOSED;
logger.info("StateContactHandler: set contact {} to: {}", f.getDevice().getAddress(), oc);
m_feature.publishAll(oc);
}
}