public AttServerSimulatorConnection(RXDevice remoteDevice, IRXConnectionGroup connectionGroup) { ConnectionGroup = connectionGroup; RemoteRXDevice = remoteDevice; Attributes = new Dictionary <string, byte[]>(); ConnectionState = RXConnectionState.Created; }
/// <summary> /// 这个构造器是Server用的 /// Server接收到连接后就是连上了,所以server直接调用一个Connect就可以连接上 /// </summary> /// <param name="rfcommConnection"></param> internal RfcommRXConnection(IRfcommConnection rfcommConnection, IRXConnectionGroup connectionGroup) { RfcommConnection = rfcommConnection; ConnectionState = RXConnectionState.Created; ConnectionGroup = connectionGroup; }
/// <summary> /// 这个构造器是Client用的 /// </summary> /// <param name="deviceService"></param> internal RfcommRXConnection(IRfcommDeviceService deviceService, IRXConnectionGroup connectionGroup) { DeviceService = deviceService; ConnectionState = RXConnectionState.Created; ConnectionGroup = connectionGroup; }
public void AddConnectionGroup(IRXConnectionGroup connectionGroup) { _RXConnectionGroupList.Add(connectionGroup); }
public RfcommFromAttRXScanner(IRXConnectionGroup connectionGroup) { ConnectionGroup = connectionGroup; (ConnectionGroup as RfcommRXConnectionGroup).BluetoothManager.RfcommScanner.Added += RfcommScanner_Added; (ConnectionGroup as RfcommRXConnectionGroup).BluetoothManager.RfcommScanner.Stopped += RfcommScanner_Stopped; }
public LocalConnectionScanner(IRXConnectionGroup connectionGroup) { _ConnectionList = new List <AttServerSimulatorConnection>(); ConnectionGroup = connectionGroup; Status = RXScannerStatus.Created; }
public LocalConnectionListener(IRXConnectionGroup connectionGroup) { ConnectionGroup = connectionGroup; }