Use VSCP classes directly
VSCP use the wxWidgets library. For most people this library is considered a graphical C++ UI library but it also have a lot of functionality in it's non graphical (base) version also and it is this version that is used in the VSCP project for all code except for the applications (VSCP Works) that actually is a graphical application.
wxWidgets is used to make it easier to create a package that works on different platforms. If the wxWidgets base directory can compile on a platform then the VSCP & Friends project will also build and work. This statement is not entirely true for all parts of the VSCP & Friends system. We try to minimize dependency’s as much as possible on small systems (embedded) and most of them don't have any other dependency’s at all to be usable on everything. wxWidgets is licensed under the wxWindows Library Licence which is an approved open source license. This is essentially a LGPL license with some added freedom.
This table lists the files that are needed to embed in a project to make a client for the VSCP daemon tcp/ip interface. When this is done most functionality of the VSCP daemon can be remotely controlled.
|vscpremotetcpif.h / vscpremotetcpif.cpp||MIT License|
|vscphelper.h / vscphelper.cpp||MIT License|
|crc8.h / crc8.c||Public Domain|
|crc.h / crc.c||Public Domain|
|guid.h / guid.cpp||MIT License|
|sockettcp.h / sockkettcp.h||MIT License|
This document is licensed under Creative Commons BY 4.0 and can be freely copied, redistributed, remixed, transformed, built upon as long as you give credits to the author((s).