EtherLab - Spartan-3E StarterKit To C# To Bridge :: Overview
Other project properties
EtherLab sends data via Ethernet packets from the Spartan-3E StarterKit to a host PC or vice versa.
ProtocolThe transport protocol is the name giving EtherLab protocol, that comes directly after the Ethernet layer. An EtherLab layer provides 8 seperate channels each transporting 16 bit of data.
HardwareThe hardware reads and sends EtherLab packets only and communicates with the 4 D/A Converters, LEDs, swithes, buttons, digital inputs and outputs.
EtherSocketEtherSocket is a C# implementation based on Pcap.Net and provides the bare minimum functions to read and send EtherLab datagrams. Incomming data is read constantly in a seperate thread. To send data, the user first updates at least one channel and sends the entire updated packet afterwards.
LabVIEWThe C# EtherSocket implementation has been ported to LabVIEW. Polymorphic VIs provide custom read and update operations for Booleans and Floats.
Copyright (C)2012 Mathias Hörtnagl
This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.
This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.
You should have received a copy of the GNU General Public License along with this program. If not, see http://www.gnu.org/licenses/.