APP端事件驱动(支持云端保存数据)
由本地或者远程端驱动页面事件,可以同时触发多个设备事件。
分全局事件/页面事件
格式:
e|事件名称|{参数}
内置on/off 主机开关机事件,芯片引脚事件p{IO口},芯片传感器a{IO口}
APP端控制指令
由本地或者远程端发送控制指令
c|{指令名称}|{指令参数}
详细参考APP指令说明。
APP端写入接口(支持云端保存数据)
由本地或者远程端操作,可以对APP上的DOM元素或者组件进行数据写入或者修改操作。
命令写法格式:
外观/发光/位置参数写入
w|{标识}|{数值}
w|{标识}|{运算符},{数值},{小数位},{限制位}
自定义动画写入
w|{标识}|{CSS动画参数}
持续动画写入(参考内置可选动画)
w|{标识}
组件数据写入
w|{标识}|{组件数据}
命令参数:
{标识}:目标写入标识ID
{数值}:0-100,百分占比
{运算符}:+-*/ 在原有数值上进行加减乘除运算。
{小数位}:整数,运算后可保留小数位数。
{限制位}:数字,在+*运算时允许最大值,-/运算时候的最小值。
{CSS动画参数}:w:<宽>,h:<高>,x:<x轴>,y:<y轴>,rotate:<旋转角度>,scale:<缩放>....,<CSS属性>:<CSS值>
{组件数据}:<文字>/<图片>/<视频>/<轮播>/<表格>/<图表>
<文字>:字符串格式
<图片>:写入替换图片新地址
<视频>:写入替换视频新地址
<轮播>:<轮播动作>
<轮播动作>:a=添加图片 a,图片名称,标题
d=删除图片 d,删除图片位置index
st=下一个
sp=上一个
tp=跳转 st,目标位置index
<表格>: <行号>,<列号>,<表格数值>#...
<行号>:整数,表格第几行
<列号>:整数,表格第几列
<表格数值>:写入的字符串
<图表>:
仪表盘:数值
矩形树图 饼图 漏斗图:数值,数值...
折线图 柱状图: 更新方式{i插入/s插入并移除一位/u更新}:选项1[]#选项2[]#
如更新图表=u:12,32,21#32,14,25 插入=i:20#32 插入移除第一位=s:20#32