Documentation
¶
Index ¶
- type BridgeRefBind
- type InitConfig
- type PicoCommandBind
- type SerialConfig
- type XPHTTPBridgeConfig
- type XPicoConnector
- func (xpc *XPicoConnector) BindBridgeRef(bind BridgeRefBind)
- func (xpc *XPicoConnector) BindPicoCommand(bind PicoCommandBind)
- func (xpc *XPicoConnector) Close() error
- func (xpc *XPicoConnector) DestroyBridgeBind(ref string)
- func (xpc *XPicoConnector) DestroyPicoBind(command string)
- func (xpc *XPicoConnector) GetPort() *serial.Port
- func (xpc *XPicoConnector) GetXPBridge() *xphttpbridgego.Client
- func (xpc *XPicoConnector) Initialize() error
- func (xpc *XPicoConnector) Listen()
- func (xpc *XPicoConnector) ReadInConfig(path string) error
- func (xpc *XPicoConnector) SendPicoCommand(command string, value []byte) (string, error)
- func (xpc *XPicoConnector) WithConfig(config XPicoConnectorConfig) *XPicoConnector
- func (xpc *XPicoConnector) WithSerial(serial *serial.Port) (*XPicoConnector, error)
- func (xpc *XPicoConnector) WithXPHTTPBridge(xpbridge *xphttpbridgego.Client) (*XPicoConnector, error)
- type XPicoConnectorConfig
- type XPicoConnectorState
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type BridgeRefBind ¶
type InitConfig ¶
type PicoCommandBind ¶
type SerialConfig ¶
type XPHTTPBridgeConfig ¶
type XPicoConnector ¶
type XPicoConnector struct {
// contains filtered or unexported fields
}
func NewXPicoConnector ¶
func NewXPicoConnector() *XPicoConnector
func (*XPicoConnector) BindBridgeRef ¶
func (xpc *XPicoConnector) BindBridgeRef(bind BridgeRefBind)
func (*XPicoConnector) BindPicoCommand ¶
func (xpc *XPicoConnector) BindPicoCommand(bind PicoCommandBind)
func (*XPicoConnector) Close ¶
func (xpc *XPicoConnector) Close() error
func (*XPicoConnector) DestroyBridgeBind ¶
func (xpc *XPicoConnector) DestroyBridgeBind(ref string)
func (*XPicoConnector) DestroyPicoBind ¶
func (xpc *XPicoConnector) DestroyPicoBind(command string)
func (*XPicoConnector) GetPort ¶
func (xpc *XPicoConnector) GetPort() *serial.Port
func (*XPicoConnector) GetXPBridge ¶
func (xpc *XPicoConnector) GetXPBridge() *xphttpbridgego.Client
func (*XPicoConnector) Initialize ¶
func (xpc *XPicoConnector) Initialize() error
func (*XPicoConnector) Listen ¶
func (xpc *XPicoConnector) Listen()
func (*XPicoConnector) ReadInConfig ¶
func (xpc *XPicoConnector) ReadInConfig(path string) error
func (*XPicoConnector) SendPicoCommand ¶
func (xpc *XPicoConnector) SendPicoCommand(command string, value []byte) (string, error)
func (*XPicoConnector) WithConfig ¶
func (xpc *XPicoConnector) WithConfig(config XPicoConnectorConfig) *XPicoConnector
func (*XPicoConnector) WithSerial ¶
func (xpc *XPicoConnector) WithSerial(serial *serial.Port) (*XPicoConnector, error)
func (*XPicoConnector) WithXPHTTPBridge ¶
func (xpc *XPicoConnector) WithXPHTTPBridge(xpbridge *xphttpbridgego.Client) (*XPicoConnector, error)
type XPicoConnectorConfig ¶
type XPicoConnectorConfig struct {
SerialConfig SerialConfig `ini:"serial"`
XPHTTPBridgeConfig XPHTTPBridgeConfig `ini:"xphttpbridge"`
InitConfig InitConfig `ini:"init"`
PollTime int `ini:"poll_time"`
}
type XPicoConnectorState ¶
type XPicoConnectorState struct {
// contains filtered or unexported fields
}
Click to show internal directories.
Click to hide internal directories.