package com.iailab.netsdk.lib.structure; import com.iailab.netsdk.lib.NetSDKLib; import com.sun.jna.Pointer; /** * @author 260611 * @description 场景的触å‘器 * @date 2022/04/20 10:50:21 */ public class NET_THINGS_SERVICE_RULECONTENT extends NetSDKLib.SdkStructure { /** * 场景规则类型 {@link com.iailab.netsdk.lib.enumeration.EM_THINGS_RULECONTENT_TYPE} */ public int emRuleContentType; /** * 场景触å‘个数 */ public int nTriggerNum; /** * 场景的触å‘器,用户分é…内å˜,大å°ä¸ºnTriggerNum * sizeof{@link NET_THINGS_SERVICE_RULECONTENT_TRIGGER} */ public Pointer pstuTrigger; /** * 场景触å‘执行动作,用户分é…内å˜,大å°ä¸ºnActionNum * sizeof{@link NET_THINGS_SERVICE_RULECONTENT_ACTION} */ public Pointer pstuAction; /** * 场景触å‘执行动作个数 */ public int nActionNum; /** * 场景触å‘过滤æ¡ä»¶ä¸ªæ•° */ public int nConditionNum; /** * 场景触å‘过滤æ¡ä»¶ï¼Œç”¨æˆ·åˆ†é…内å˜,大å°ä¸ºnConditionNum * sizeof{@link NET_THINGS_SERVICE_RULECONTENT_CONDITION} */ public Pointer pstuCondition; /** * ä¿ç•™å—节 */ public byte[] szReserve = new byte[1024]; }