描述

  • arc控件说明

接口版本

版本号 制定人 制定日期 版本描述
1.0 覃之添 2021-6-29 初始版本

ip地址

http://192.168.1.1/wapi

API列表

名字 描述
set 设置属性
get 获取属性

##1、set

请求参数说明

参数名 类型 说明
attr string 属性
attr.type string 行为:value_change-‘数值改变-事件触发’;size-‘设置arc的大小‘;range-’设置arc的最小值和最大值‘;angle-‘设置arc的开始和结束角度’;bk_angle-‘设置arc背景的开始和结束角度’;color-‘设置arc颜色’;
attr.value_1 int 参数:size-‘长’;angle-‘最小值’;angle-‘起始角度’;bk_angle-‘弧型背景起始角度’;
attr.value_2 int 参数:size-‘宽’;angle-‘最大值’;angle-‘终止角度’;bk_angle-‘弧型背景终止角度’;
attr.type string 类型:bg-‘设置arc背景颜色’;indic-‘设置arc圆柱颜色’;
attr.color_R int 参数:R值,0-255;
attr.color_G int 参数:G值,0-255;
attr.color_B int 参数:B值,0-255;

调用示例

{
    "wid": "s1",
    "cmd" : "set",
    "attr": {
        "type": "value_change",
    }
}
注:设置事件触发回调;
{
    "wid": "s1",
    "cmd" : "set",
    "attr": {
        "action": "size",
        "value_1":100, 
        "value_2":100
    }
}
注:设置arc大小为100*100
{
    "wid": "s1",
    "cmd" : "set",
    "attr": {
        "action": "range",  
        "value_1":0,
        "value_2":200
    }
}
注:设置arc的值域范围为0-200;
{
    "wid": "s1",
    "cmd" : "set",
    "attr": {
        "action": "angle", 
        "value_1":0,
        "value_2":200
    }
}
注:设置arc的开始角度为0,结束角度为200;
{
    "wid": "s1",
    "cmd" : "set",
    "attr": {
        "action": "bk_angle",
        "value_1":0,
        "value_2":200
    }
}
注:设置arc背景的开始角度为0,结束角度为200;
{
    "wid": "s1",
    "cmd" : "set",
    "attr": {
        "action": "color",  
        "type":"indic",
        "color_R":229,
        "color_G":100,
        "color_B":0
    }
}
注:设置arc的柱体颜色为R:229,G:100,B:0;
{
    "wid": "s1",
    "cmd" : "set",
    "attr": {
        "action": "color",  
        "type":"bg",
        "color_R":229,
        "color_G":100,
        "color_B":250
    }
}
注:设置arc的背景颜色为R:299,G:100,B:250;

返回示例

{
    "code": 0
}

返回参数说明

参数名 类型 说明
result string 结果信息
result.code int 错误码

错误码

错误码 说明

##2、get

请求参数说明

参数名 类型 说明

调用示例

{
    "wid": "s1",
    "cmd" : "get"
}

返回示例

{
    "start_angle": 0,
    "end_angle": 200,
    "cur_angle": 100,
    "code": 0
}

返回参数说明

参数名 类型 说明
result string 结果信息
result.code int 错误码
result.start_angle int 获取arc的起始角度
result.end_angle int 获取arc的结束角度
result.cur_angle int 获取arc的值

错误码

错误码 说明
文档更新时间: 2021-07-28 18:04   作者:shuke