Documentation ¶ Index ¶ Constants type Plugin func (p *Plugin) Connector(deviceName string) (connector plugin.Connector, err error) func (p *Plugin) Destroy() error func (p *Plugin) Initialize(logger *zap.Logger, c config.Config, ls *lua.LState) Constants ¶ View Source const ( IP = "ip" ) View Source const ProtocolName = "bacnet" Variables ¶ This section is empty. Functions ¶ This section is empty. Types ¶ type Plugin ¶ type Plugin struct { // contains filtered or unexported fields } func (*Plugin) Connector ¶ func (p *Plugin) Connector(deviceName string) (connector plugin.Connector, err error) Connector 连接器 func (*Plugin) Destroy ¶ func (p *Plugin) Destroy() error Destroy 销毁插件 func (*Plugin) Initialize ¶ func (p *Plugin) Initialize(logger *zap.Logger, c config.Config, ls *lua.LState) Initialize 插件初始化 logger *zap.Logger、ls *lua.LState 参数未来可能会废弃 Source Files ¶ View all Source files adapter.go connector.go mock.go plugin.go Directories ¶ Show internal Expand all Path Synopsis bacnet btypes btypes/bacerr btypes/ndpu btypes/null btypes/priority btypes/segmentation btypes/services btypes/units cmd cmd/cmd cmd/cmd/old datalink encoding helpers/data helpers/homedir helpers/ipbytes helpers/nils helpers/print helpers/store helpers/validation network tsm utsm Click to show internal directories. Click to hide internal directories.