dc/大彩.go
2023-06-08 15:01:17 +08:00

64 lines
2.1 KiB
Go

package dc
import (
. "gitlab.lxinyu.cn/lxinyu/go/c"
)
func D更新控件内容(ID1, ID2 int64, 内容 string, 是否unicode bool) string {
var aa string
if 是否unicode == true {
aa = C字节集到十六进制([]byte(内容))
} else {
aa = C字节集到十六进制([]byte(C编码_utf8到gbk(内容)))
}
return C格式化文本("EEB110%04X%04X", ID1, ID2) + aa + "FFFCFFFF"
}
func D读取控件内容(ID1, ID2 int64, 内容 string, 是否unicode bool) string {
return C格式化文本("EEB111%04X%04XFFFCFFFF", ID1, ID2)
}
func D更新控件数值(ID1, ID2, 数值 int64) string {
return C格式化文本("EEB110%04X%04X%08XFFFCFFFF", ID1, ID2, 数值)
}
func D更新控件角度(ID1, ID2, 开始角度, 结束角度 int64) string {
if 结束角度 < 0 {
结束角度 = C到整数(360 + 结束角度)
}
return C格式化文本("EEB110%04X%04X%04X%04XFFFCFFFF", ID1, ID2, 开始角度, 结束角度)
}
func D读取控件数值(ID1, ID2 int64) string {
return C格式化文本("EEB110%04X%04XFFFCFFFF", ID1, ID2)
}
func D发送自定义(内容 string, 是否unicode bool) string {
var aa string
if 是否unicode == true {
aa = C字节集到十六进制([]byte(内容))
} else {
aa = C字节集到十六进制([]byte(C编码_utf8到gbk(内容)))
}
return "5A" + aa + "A55AA5A5"
}
func D发送自定义1(内容, , 尾巴 string, 是否unicode bool) string {
var aa string
if 是否unicode == true {
aa = C字节集到十六进制([]byte(内容))
} else {
aa = C字节集到十六进制([]byte(C编码_utf8到gbk(内容)))
}
return + aa + 尾巴
}
func D鸣叫(毫秒 int64) string {
return C格式化文本("EE61%02XFFFCFFFF", 毫秒)
}
func D更新控件图标(ID1, ID2, 数值 int64) string {
return C格式化文本("EEB123%04X%04X%02XFFFCFFFF", ID1, ID2, 数值)
}
func D读取控件图标(ID1, ID2 int64) string {
return C格式化文本("EEB111%04X%04XFFFCFFFF", ID1, ID2)
}
func D更新控件图标上一帧(ID1, ID2 int64) string {
return C格式化文本("EEB124%04X%04XFFFCFFFF", ID1, ID2)
}
func D更新控件图标下一帧(ID1, ID2 int64) string {
return C格式化文本("EEB125%04X%04XFFFCFFFF", ID1, ID2)
}