Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
Types ¶
type ConnectedDeviceDelegate ¶
type ConnectedDeviceDelegate interface {
USBDeviceDidSuccessfullyConnect(device ConnectedDevices, deviceID int, toPort int)
USBDeviceDidFailToConnect(device ConnectedDevices, deviceID int, toPort int, err error)
USBDeviceDidReceiveData(device ConnectedDevices, deviceID int, messageTAG uint32, data []byte)
USBDeviceDidDisconnect(devices ConnectedDevices, deviceID int, toPort int)
}
type ConnectedDevices ¶
type ConnectedDevices struct {
Delegate ConnectedDeviceDelegate
Connection net.Conn
}
func (ConnectedDevices) Connect ¶
func (device ConnectedDevices) Connect(conn net.Conn, frame frames.USBDeviceAttachedDetachedFrame, port int) net.Conn
func (ConnectedDevices) SendData ¶
func (device ConnectedDevices) SendData(data []byte, messageTagType uint32)
type Scan ¶
type Scan struct {
IsScanning bool
}
func (*Scan) Start ¶
func (scan *Scan) Start(device *ConnectedDevices, frame frames.USBDeviceAttachedDetachedFrame, toPort int)
type USBDeviceDelegate ¶
type USBDeviceDelegate interface {
USBDeviceDidPlug(frames.USBDeviceAttachedDetachedFrame)
USBDeviceDidUnPlug(frames.USBDeviceAttachedDetachedFrame)
USBDidReceiveErrorWhilePluggingOrUnplugging(error, string)
}
Delegate methods for USBDevice, if any ios Device is plugged or unplugged
Click to show internal directories.
Click to hide internal directories.