Skip to content

应用配置页面的模板 #7

@srdgame

Description

@srdgame

应用开发着提供描述:

[
    {
        "name": "templates",
        "desc": "模板选择",
        "type": "templates\/string\/number\/boolean"
    },
    {
        "cols": [
            {
                "name": "addr",
                "desc": "设备地址",
                "type": "number"
            },
            {
                "name": "tpl",
                "desc": "设备模板",
                "type": "template"
            },
            {
                "name": "name",
                "desc": "设备名称",
                "type": "string"
            },
            {
                "name": "sn",
                "desc": "设备序列号",
                "type": "string"
            }
        ],
        "name": "devs",
        "desc": "设备列表",
        "type": "table"
    },
    {
        "name": "run_gap",
        "desc": "采集周期(ms)",
        "type": "number"
    }
]

生成的APP配置JSON为:

{
    "templates": [
        {
            "id": "TPL.XXXXXXXX",
            "name": "tpl1",
            "version": 12
        },
        {
            "id": "TPL.XXXXXXXX",
            "name": "tpl2",
            "version": 12
        }
    ],
    "run_gap": 1000,
    "dev": [
        {
            "tpl": "tpl1",
            "sn": "xxx-1",
            "name": "dev1",
            "addr": 1
        },
        {
            "tpl": "tpl2",
            "sn": "xxx-2",
            "name": "dev2",
            "addr": 2
        }
    ]
}

Metadata

Metadata

Labels

enhancementNew feature or request

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions