API 参考

TinCore

创建客户端实例(对应 tijet_client_create())。

TinCore

  • timeoutSec: 连接及 RPC 超时(秒)。

释放所有资源(对应 tijet_client_destroy())。

connect

连接到打印服务(对应 tijet_client_connect())。

  • address: 服务地址。null / 空 → 默认 UDS; "host:port" → TCP;其他 → UDS。

disconnect

断开连接(对应 tijet_client_disconnect())。

isConnected

查询连接状态(对应 tijet_client_is_connected())。

networkConfig

配置设备网络(对应 tijet_client_network_config())。

  • ip: IPv4 地址,可传 null
  • ipMask: 子网掩码,可传 null
  • gateway: 默认网关,可传 null

setInt

设置 int32 参数

getInt

获取 int32 参数

setDouble

设置 double 参数

getDouble

获取 double 参数

setBool

设置 bool 参数

getBool

获取 bool 参数

setParameter

设置参数(对应 tijet_client_set_parameter())。

通过 Key 命名约定区分全局参数与驱动板参数。

  • key: 参数名,支持层级命名
  • value: 参数值,JSON 字符串(如 "100""true"

getParameter

获取参数(对应 tijet_client_get_parameter())。

通过 Key 命名约定区分全局参数与驱动板参数。

  • key: 参数名,支持层级命名 返回: 参数的 JSON 字符串表示

setPrintData

发送打印数据(对应 tijet_client_set_print_data())。

  • data: 二进制打印数据
  • index: 打印序号
  • isStatic: 是否静态数据 返回: SHA-256 校验和(64 字符十六进制字符串)

setEventCallback

注册事件回调(对应 tijet_client_set_event_callback())。

startEventSubscription

启动事件订阅(对应 tijet_client_start_event_subscription())。

stopEventSubscription

停止事件订阅(对应 tijet_client_stop_event_subscription())。

setLogCallback

注册日志回调(对应 tijet_client_set_log_callback())。

startLogSubscription

启动日志订阅(对应 tijet_client_start_log_subscription())。

注意:当前 proto 尚无 WatchLogs RPC,本方法为存根。

stopLogSubscription

停止日志订阅(对应 tijet_client_stop_log_subscription())。

getLastError

最近错误(对应 tijet_client_last_error())。

version

SDK 版本号(对应 tijet_client_version())。

BoardKey {

Key Convention 解析结果。

parseBoardKey

解析 Key 命名约定。

返回: BoardKey 若匹配 "board.N.xxx" 模式;否则 null(全局参数)。