API 参考
TinCore
打印服务客户端。
接口形状与 C API tijet_core.h 保持一致。
TinCore
创建客户端实例(对应 tijet_client_create())。
Dispose
释放所有资源(对应 tijet_client_destroy())。
Connect
连接到打印服务(对应 tijet_client_connect())。
- address: 服务地址。
null/ 空 → 默认 UDS;"host:port"→ TCP;其他 → UDS。
Disconnect
断开连接(对应 tijet_client_disconnect())。
查询连接状态(对应 tijet_client_is_connected())。
NetworkConfig
配置设备网络(对应 tijet_client_network_config())。
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 命名约定区分全局参数与驱动板参数。
返回: 参数的 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())。
最近错误(对应 tijet_client_last_error())。
internal
解析 Key 命名约定。 返回: (boardNumber, subKey) 若匹配 “board.N.xxx”;否则 null。