Supply a connection IP address or com port and the correct ED device will be created and returned
Example
using(EDDevice ed = EDDevice.Create("192.168.0.5"))
{
//the connection is opened automatically
ed.Output[0] = 1;
} //connection is closed and object disposed after using block
Namespace: Brainboxes.IOAssembly: Brainboxes.IO (in Brainboxes.IO.dll) Version: 1.0.0.0 (1.0.0.0)
Syntax public static EDDevice Create(
string ipAddressOrComPort,
int portOrBaudRate = 0,
int timeout = 2000
)
Public Shared Function Create (
ipAddressOrComPort As String,
Optional portOrBaudRate As Integer = 0,
Optional timeout As Integer = 2000
) As EDDevice
static member Create :
ipAddressOrComPort : string *
?portOrBaudRate : int *
?timeout : int
(* Defaults:
let _portOrBaudRate = defaultArg portOrBaudRate 0
let _timeout = defaultArg timeout 2000
*)
-> EDDevice
Parameters
- ipAddressOrComPort String
- either an IP address e.g. "192.168.0.1" or a com port name e.g. "COM3"
- portOrBaudRate Int32 (Optional)
- optional either the IP port number e.g. 9500 or the com port baud rate e.g. 115200, if port not supplied it will be figured out by querying the device
- timeout Int32 (Optional)
- The connection timeout
Return Value
EDDeviceEDDevice
See Also