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.