Documentation
¶
Index ¶
- Variables
- func CallLuaConverter(L *glua.LState, method string, raw interface{}) ([]plugin.DeviceData, error)
- func CallLuaEncodeConverter(L *glua.LState, deviceSn string, raw interface{}) (string, error)
- func CallLuaMethod(L *glua.LState, method string, args ...glua.LValue) (string, error)
- func Close(L *glua.LState)
- func InitLogger(level string) (err error)
- func Map2Struct(m interface{}, v interface{}) error
- func ScriptExists(dir string) bool
Constants ¶
This section is empty.
Variables ¶
View Source
var CoreCache cache.CoreCache
CoreCache 核心缓存
View Source
var Crontab crontab.Crontab // 全局定时任务实例
View Source
var DeviceShadow shadow.DeviceShadow // 本地设备影子
View Source
var EnvConfig config.EnvConfig
View Source
var Logger *zap.Logger
Logger 日志记录器
View Source
var PluginCacheMap = &sync.Map{} // 插件通用缓存
Functions ¶
func CallLuaConverter ¶
CallLuaConverter 调用 Lua 脚本转换器
func CallLuaEncodeConverter ¶
CallLuaEncodeConverter 调用 Lua 脚本编码转换器
func CallLuaMethod ¶ added in v0.6.0
执行指定lua方法
func Map2Struct ¶
func Map2Struct(m interface{}, v interface{}) error
Map2Struct map 转 struct,用于解析连接器配置 m:map[string]interface v:&struct{}
Types ¶
This section is empty.
Click to show internal directories.
Click to hide internal directories.