public static ArduinoController NetworkConnection(HostName host, ushort port, uint baudRate = 115200, SerialConfig serialConfig = SerialConfig.SERIAL_8N1) { NetworkSerial Connection1 = new NetworkSerial(host, port); var res = new ArduinoController(Connection1); Connection1.begin(baudRate, serialConfig); res.networkConnection = Connection1; res._connType = ConnectionType.Network; return(res); }
/// <summary> /// Connect to arduino over bloetooth /// </summary> /// <param name="DeviceID">Device name or ID</param> /// <returns></returns> public static ArduinoController BluetoothConnection(string DeviceID, uint baudRate = 115200, SerialConfig serialConfig = SerialConfig.SERIAL_8N1) { BluetoothSerial Connection1 = new BluetoothSerial(DeviceID); var res = new ArduinoController(Connection1); Connection1.begin(baudRate, serialConfig); res.bluetoothConnection = Connection1; res._connType = ConnectionType.Bluetooth; return(res); }
public static ArduinoController UsbConnection(DeviceInformation device, uint baudRate = 115200, SerialConfig serialConfig = SerialConfig.SERIAL_8N1) { UsbSerial Connection1 = new UsbSerial(device); Connection1.begin(baudRate, serialConfig); var res = new ArduinoController(Connection1); res.usbConnection = Connection1; res._connType = ConnectionType.Usb; return(res); }