EDDevice Methods |
The EDDevice type exposes the following members.
Name | Description | |
---|---|---|
![]() | Connect |
Connect to a Brainboxes Remote IO Device
(Overrides DeviceConn, ProtoConnect) |
![]() ![]() ![]() | Create |
Supply a connection IP address or com port and the correct ED device will be created and returned
![]()
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
|
![]() | Describe |
Give a complete summary of the EDDevice
(Overrides DeviceConn, ProtoDescribe) |
![]() | Disconnect |
Disconnect from a Brainboxes Remote IO Device
(Overrides DeviceConn, ProtoDisconnect) |
![]() | Dispose |
Dispose of this Brainboxes device
(Inherited from DeviceConn, Proto) |
![]() | Equals | Determines whether the specified object is equal to the current object. (Inherited from Object) |
![]() | FactoryReset | Factory resets the device, this can take some time as the current connection is broken and a new on has to be re-established the connection may not reconnect if the current IP address settings cannot be re-got be the device in default settings mode |
![]() | GetHashCode | Serves as the default hash function. (Inherited from Object) |
![]() | GetType | Gets the Type of the current instance. (Inherited from Object) |
![]() | Restart | Power Cycle the device this can take some time as the current connection is broken and a new on has to be re-established the function will block until the device is powered up and reconnected to |
![]() | SendCommand | Send a command to the Brainboxes device using the supplied protocol. |
![]() | SubscribeToDeltaEvent | Register an event with this handler to be notified when the state of an Analog line changes by larger than the limit specified |
![]() | SubscribeToTargetEvent | Register an event with this handler to be notified when the state of an Analog input goes over the limit specified |
![]() | SubscribeToTargetRangeEvent | Register an event with this handler to be notified when the state of an Analog line changes to be within the specified delta range of a specified target value and also when it changes to be outside of the specified delta range |
![]() | ToString |
ToString
(Overrides DeviceConn, ProtoToString) |
![]() | UnsubscribeToDeltaEvent | Unsubscribe a registered delta event with this handler to stop being notified when this event is triggered |
![]() | UnsubscribeToTargetEvent | Unsubscribe a registered target event with this handler to stop being notified when this event is triggered |
![]() | UnsubscribeToTargetRangeEvent | Unsubscribe a registered target range event with this handler to stop being notified when this event is triggered |