DDM

package
v0.0.0-...-cf7980b Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Dec 21, 2024 License: MulanPSL-2.0 Imports: 17 Imported by: 0

Documentation

Index

Constants

View Source
const (
	G字符串  数据类型 = "字符串"
	G数字   数据类型 = "数字"
	G图片   数据类型 = "图片"
	G数组   数据类型 = "数组"
	G超链接  数据类型 = "超链接"
	G日期时间 数据类型 = "日期时间"
	G逻辑   数据类型 = "逻辑"
)

Variables

View Source
var DEBUG = true
View Source
var G_云UIUUID = ""
View Source
var G_云控UUID = ""
View Source
var G_云控回调函数 = func(自定义云控命令名称, 调用参数 string) {}
View Source
var G_作者UUID = ""
View Source
var G_用户后台用户名 = ""
View Source
var G_设备UUID string
View Source
var G_设备UUID存储路径 = "DeviceInfo"
View Source
var IP = ""
View Source
var PKG = "window.pc.golang"
View Source
var PORT = ""

Functions

func F云控_上传脚本状态

func F云控_上传脚本状态(状态码 string) bool

func F云控_上传运行日志

func F云控_上传运行日志(data, 字体颜色, 背景颜色 string) bool

func F云控_修改设备名字

func F云控_修改设备名字(设备名字 string) error

func F云控_连接云控系统

func F云控_连接云控系统(云控回调函数 func(自定义云控命令名称, 调用参数 string), 基础云控回调函数自定义 func(基础事件名称, 事件值 string)) bool

func F写入设备UUID

func F写入设备UUID(数据 string)

func F初始化

func F初始化(IP地址 string, PORT端口 string, 云控UUID, 作者UUID, 云UIUUID string, 超时时间 int) bool

func F数据处理

func F数据处理(s string) string

func F用户云数据_创建数据

func F用户云数据_创建数据(类型 数据类型, 数据, 背景颜色, 字体颜色 string) map[string]interface{}

func F用户云数据_登录账号

func F用户云数据_登录账号(账号, 密码, 签名密钥 string) (string, error)

func F用户云数据_读取一条未读取的数据

func F用户云数据_读取一条未读取的数据(Token string, 项目名称 string, table条件 map[string]interface{}, 当无数据时设置数据为未读取 bool) (map[string]interface{}, error)

func F用户后台登录

func F用户后台登录()

func F绑定用户后台

func F绑定用户后台(用户后台用户名, 云控UUID, 卡密UUID string, 不循环绑定 bool) (bool, error)

func F读取设备UUID

func F读取设备UUID() (string, error)

func HttpPost

func HttpPost(请求地址, 数据 string, 超时时间 int) (string, int)

func JsonDecode

func JsonDecode(数据 []byte) (map[string]interface{}, error)

func JsonEncode

func JsonEncode(数据 any) []byte

func LOG

func LOG(内容 ...any)

func MD5

func MD5(text string) string

Types

type S云控对象

type S云控对象 struct {
	CancelContext      context.CancelFunc
	DeviceInfo         string
	DDMcontrolSessinId string
	// contains filtered or unexported fields
}
var DDMWSConn S云控对象

func (*S云控对象) Send

func (ws *S云控对象) Send(m map[string]interface{}) error

func (*S云控对象) SetConn

func (ws *S云控对象) SetConn(conn *websocket.Conn)

type S卡密心跳回调结构体

type S卡密心跳回调结构体 struct {
	Code          int    `json:"code"`
	Msg           string `json:"msg"`
	Timestamp     string `json:"Timestamp"`
	Sign          string `json:"Sign"`
	RemainingTime int    `json:"RemainingTime"`
	EndTime       string `json:"endTime"`
}

type S卡密登录结果结构体

type S卡密登录结果结构体 struct {
	Code      int    `json:"code"`
	Msg       string `json:"msg"`
	S剩余时间     int    `json:"RemainingTime"`
	Sign      string `json:"Sign"`
	S时间戳      string `json:"Timestamp"`
	Token     string `json:"Token"`
	S已经使用窗口数量 int    `json:"UseWindow"` //只针对限制设备卡有意义,返回的是已经绑定的设备,非在线设备
	S可使用窗口数量  int    `json:"WindowNumber"`
	S到期时间     string `json:"endTime"`
}

func F卡密_卡密登录

func F卡密_卡密登录(项目UUID, 项目加密密钥, 卡密 string, 心跳回调函数 func(S卡密心跳回调结构体)) (S卡密登录结果结构体, error)

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL