.NET Programming
Program Brainboxes Ethernet devices using C# and VB.NET with the Brainboxes.IO library.
- Digital I/O, Analogue I/O, and Serial Guides — practical guides for common tasks
- .NET API Reference — supported devices and class library documentation
- Library Architecture and Protocols — design concepts and protocol explanations
- Brainboxes.IO API — full namespace and class reference
Tutorials
📄️ Dotnet API Getting Started
Prerequisites
📄️ Detecting Rising Edges, Falling Edges & Latches with Remote IO Devices and .NET API
| Download |
📄️ Example code in C# for communicating using TCP with an ES device
| Download |
📄️ How do I create a windows forms app for Remote IO in VB Visual Basic?
Brainboxes provides a .NET API which allows easy integration of Brainboxes Remote IO modules into your Windows software applications. The following sample code demonstrates how to use the Brainboxes.IO API to create a simple windows forms application using VB Visual Basic. You can download the sample code above, you will also need the requirements below to make the project work.
📄️ How do I create a windows forms application for Brainboxes Remote IO in C#?
Brainboxes provides a .NET API which allows easy integration of Brainboxes Remote IO modules into your Windows software applications. The following sample code demonstrates how to use the Brainboxes.IO api to create a simple windows forms application using C#.
📄️ How do I send an email when an IO line changes using C# (Sharp)?
This FAQ will show you how to send an email when a digital Input or Output is triggered. The email is sent over SMTP. Note this FAQ also applies to Brainboxes Remote IO (ED) device range, but the code will have to run on another piece of hardware (e.g. a PC or laptop). For further information on how to set up your development environment and write C# for the BB-400 please follow the FAQ Write C Sharp Application for BB-400.
📄️ How do I use C# to communicate with my Analog IO Module?
Brainboxes provides a .NET API which allows easy integration of Brainboxes Remote IO modules into your Windows software applications.
📄️ How do I use C# to communicate with my Remote IO Module?
Brainboxes provides a .NET API which allows easy integration of Brainboxes Remote IO modules into your Windows software applications.
📄️ How do I use C# to control my Ethernet to Serial device?
Brainboxes provides a .NET API which allows easy integration of Brainboxes Ethernet to Serial modules into your Windows software applications, (or general .NET application which can also be run under Linux using .NET CORE or Mono).
📄️ How do I use VB to control my Ethernet to Serial device?
Brainboxes provides a .NET API which allows easy integration of Brainboxes Ethernet to Serial modules into your Visual Basic Windows software applications.
📄️ How do I use Visual Basic (VB) to communicate with my Remote IO Module?
Brainboxes provides a .NET API - called Brainboxes.IO - this allows easy integration of Brainboxes Remote Ethernet IO modules with your Windows software applications.
📄️ How do I use Visual Basic (VB) to communicate with my Analog IO Module?
Brainboxes provides a .NET API which allows easy integration of Brainboxes Remote IO modules into your Windows software applications.
📄️ How to write a C# (Sharp) Application for BB-400
C# Sample Application for the BB-400