1. AprusX Lua配置说明

1.1. config.lua

示例:

return
{
    AprusX={
        ipmode="none", --auto/manual/none
        inet_addr="192.168.1.234",
        netmask="255.255.255.0",
        luaver="MAX.LUA.V032700.R",
        devinfo="ModbusRtuDev",
    },
    SystemVar={
        {name="SYS_GPS", pMode={1, 60}, dStyle={"Lsys_GPS"}}, --上报gps信息配置为改变时上报
        {name="SYS_Signal", pMode ={2, 0}, dStyle={"Lsys_Signal"}}, --上报信号强度30s上报一次
        {name="SYS_CPU", pMode={1, 60}, dStyle={"Lsys_CPU"}}, --上报cpu占用率
        {name="SYS_Mem", pMode={1, 60}, dStyle={"Lsys_Mem"}}, --上报内存占用率
    },
}

1.1.1. 设备属性- AprusX : 接口属性

参数 说明
ipmode "auto"/"manual"/"none" ip获取方式
inet_addr "192.168.1.234" ApruX的IP地址
netmask "255.255.255.0" 子网掩码
luaver "MAX.LUA.V032700.R" ApruX的Lua版本信息,根据实际脚本自行填写
devinfo "ModbusRtuDev" 与ApruX对接设备,可根据需求自行填写

1.1.2. 设备属性- SystemVar: 上报节点属性

参数 说明
name "SYS_GPS" ApruX设备的GPS值
"SYS_Signal" ApruX设备的信号值
"SYS_CPU" ApruX设备的CPU使用值
"SYS_Mem" ApruX设备的内存使用值
pMode {1,60} 周期上报模式,周期60s
{2,0} 改变上报模式

1.2 aprus.lua

1.1.3. devdata.add_varnode

功能:创建devdata变量节点实例

示例:devdata.add_varnode(name, pMode, dStyle)

参数 说明
name "SYS_GPS"/"SYS_Signal"/"SYS_CPU"/"SYS_Mem" AprusX设备的属性名
pMode {1,60} 周期上报模式 ,周期60s
{2,0} 改变上报模式
dStyle {"Lsys_Mem"} 上报名称

1.1.4. devdata.run

功能:创建devdata启动实例

示例:devdata.run()

1.1.5. devdata.stop

功能:创建devdata停止实例

示例:devdata.stop()

© Mixlinker all right reserved,powered by Gitbook文件修订时间: 2021-06-21 17:09:43

results matching ""

    No results matching ""

    results matching ""

      No results matching ""