Skip to content

DeskApp API

概要

TDS封装了windows系统交互功能,使得可以使用前端技术来开发桌面程序

串口功能

com.open 打开串口

json
{
    "jsonrpc": "2.0", "method": "com.open", 
    "params": {
       "port":"COM1",
       "baudRate" : 19200,
       "byteSize" : 8,
       "parity" : 0,
       "stopBits" : 0
    }, 
    "id": 1
}

响应

json
{
    "jsonrpc": "2.0", "method": "output", 
    "result": "ok", 
    "id": 1
}

com.close 关闭串口

json
{
    "jsonrpc": "2.0", "method": "com.close", 
    "params": {
       "port":"COM1"
    }, 
    "id": 1
}

响应

json
{
    "jsonrpc": "2.0", "method": "com.close", 
    "result": "ok", 
    "id": 1
}

com.list 关闭串口

json
{
    "jsonrpc": "2.0", 
    "method": "com.list", 
    "params": "", 
    "id": 1
}

响应

json
{
    "jsonrpc": "2.0", "method": "com.close", 
    "result": "ok", 
    "id": 1
}

com.req 请求并等待响应

json
{
    "jsonrpc": "2.0", "method": "com.req", 
    "params": {
       "port":"COM1",
       "type":"bin", //bin or text
       "data":"0102030405"
    }, 
    "id": 1
}

响应

json
{
    "jsonrpc": "2.0", "method": "com.req", 
    "result": "ok", 
    "id": 1
}