Collection of libraries to help automation application developement. ntddata provides a common data management layer (require glib-2.10). ntdwidgets is a collection of widgets such as switch, gauge and plot (require gtk+-2.8 and cairo-1.0). ntddb: TBD
Be the first to post a text review of NtD automation libraries. Rate and review a project by clicking thumbs up or thumbs down in the right column.
- Updated documentation with gtkdoc 1.10 - Updated icons - Removed built sources from control versioning - Built the NtD repository from scratch - Last refinements - Upgrading documentation (forth step) - Upgrading documentation (third step) - Upgrading documentation (second step) - Upgrading documentation (first step) - Added gcontainer documentation - Added gcontainer - Removed unused files - Removed unused files - Upgraded building system - Updgraded test directory - Upgraded ntddb directory - Upgraded icons directory - Upgraded ntddata directory - Updated ntddata documentation - Renamed ntdprotocols to ntddata in documentation - Moved ntddata (formely ntdprotocols) pkgconfig files under ntddata/ - Renamed ntdprotocols to ntddata - Moved ntdwidgets pkgconfig files under ntdwidgets/ - Moving icons under ntdwidgets - Moving icons under ntdwidgets
- Updated documentation with gtkdoc 1.10 - Updated icons - Removed built sources from control versioning - Built the NtD repository from scratch - Last refinements - Upgrading documentation (forth step) - Upgrading documentation (third step) - Upgrading documentation (second step) - Upgrading documentation (first step) - Added gcontainer documentation - Added gcontainer - Removed unused files - Removed unused files - Upgraded building system - Updgraded test directory - Upgraded ntddb directory - Upgraded icons directory - Upgraded ntddata directory - Updated ntddata documentation - Renamed ntdprotocols to ntddata in documentation - Moved ntddata (formely ntdprotocols) pkgconfig files under ntddata/ - Renamed ntdprotocols to ntddata - Moved ntdwidgets pkgconfig files under ntdwidgets/ - Moving icons under ntdwidgets - Moving icons under ntdwidgets
This is a developement release. A lot of work is done, but much more must be done. Now, I will use cairo to write the plotting widgets, so gtk+ v.2.8.0 or later is a requirement. Enjoy, ntd
2006-02-27 Nicola Fontana <ntd@users.sourceforge.net> * Released NTD 0.1.3. 2006-02-26 Nicola Fontana <ntd@users.sourceforge.net> * ntdwidgets/ntdplot.*: modified the ntd_plot_render* family functions to improve device independence of plot rendering. Added the global method ntd_plot_render() to allow plot rendering on a user specified cairo context. * docs/reference/ntdwidgets/: added stubs and a few documentation about NtdPlot, NtdPlotData and NtdXYSerie. 2006-02-25 Nicola Fontana <ntd@users.sourceforge.net> * ntdwidgets/ntdplot.* ntdwidgets/ntdplotdata.* ntdwidgets/ntdxyserie.*: at last, I've found some spare time to dedicate to my favorite job. Rewrote the plot user interface to use cairo as rendering library. I planned to use cairo because it is used in gtk+2.8 and later, so I suppose it will be on the road for a long time ... Furthermore, it has a good series of back-ends to let, for instance, generate a PS file without much effort. Because of this, gtk+-2.8.0 or later is now a requirement. * README: updated. 2005-10-16 Nicola Fontana <ntd@users.sourceforge.net> * docs/reference/ntdprotocols/tmpl/ntdmonitor.sgml: added some examples to the documentation. * ntdprotocols/ntdaddress.c: * ntdprotocols/ntdaddress.h: added the new NtdAddress boxed type to simplify the arguments exchange especially regardling the interface methods between NtdMonitor and NtdProtocol. * ntdprotocols/ntdexternal.c: * ntdprotocols/ntdexternal.h: updated to use NtdAddress structure instead of sparse elements. * ntdprotocols/*: renamed NtdExternal to NtdSignal. Updated file names and Makefile.am to reflect the modify. * ntdprotocols/ntdprotocol.c: * ntdprotocols/ntdprotocol.h: added support for NtdAddress in reading and writing methods. Added ntd_protocol_multi_read() and ntd_protocol_multi_write() virtual methods. * ntdprotocols/ntdnull.c: * ntdprotocols/ntdnull.h: added NtdNull (NtdDevice derived) as null device. * ntdprotocols/ntdsimulator.c: * ntdprotocols/ntdsimulator.h: add NtdSimulator (NtdProtocol derived) to allow simulation of data input from a host. 2005-10-13 Nicola Fontana <ntd@users.sourceforge.net> Updated autoconf/automake files to manage the three libraries - ntdwidgets, ntdprotocols and ntddb - independently. Now you can make or not any single library. * ntdprotocols/ntdmonitor.c: * ntdprotocols/ntdmonitor.h: added NtdMonitor object to collect more external objects. As the name suggests, this class is intended to monitor the state of a group of external variables. The NtdMonitor object is protocol free, so NtdExternal variables binded to different protocols can be grouped together. 2005-10-11 Nicola Fontana <ntd@users.sourceforge.net> * ntdprotocols/ntdexternal.c: * ntdprotocols/ntdexternal.h: added NtdExternal object to hold generic hosted variables. * ntdprotocols/ntdmain.h: added ntd_return_if_error() and ntd_return_val_if_error() generic purpose macros. * ntdprotocols/ntddevice.c: * ntdprotocols/ntdprotocol.c: updated functions with the new ntd_return macros. 2005-10-10 Nicola Fontana <ntd@users.sourceforge.net> * ntdprotocols/ntdprotocol.c: * ntdprotocols/ntdprotocol.h: * ntdprotocols/ntdprotocol.c: corrected a bug in ntd_protocol_set_device. Added support to external types (input, output, counter, timer ecc...) to make life easier when I'll bind variables hosted in external devices, as PLCs, CNs and so on. 2005-10-07 Nicola Fontana <ntd@users.sourceforge.net> * ntdprotocols/ntdmain.c: * ntdprotocols/ntddevice.c: improved format of error messages. * ntdprotocols/ntdserial-libc.c: corrected some bugs in catching errors. 2005-10-06 Nicola Fontana <ntd@users.sourceforge.net> * ntdprotocols/ntdprotocol.c: * ntdprotocols/ntdprotocol.h: added error propagation from NtdDevice to NtdProtocol. * docs/reference/: improved documentation consistency. 2005-10-05 Nicola Fontana <ntd@users.sourceforge.net> * ntdprotocols/ntdmain.c: * ntdprotocols/ntdmain.h: * ntdprotocols/ntddevice.c: improved the error management. * ntdprotocols/ntdprotocol.c: * ntdprotocols/ntdprotocol.h: added an internal implementation of error management to NtdProtocol, as in the NtdDevice class. 2005-09-13 Nicola Fontana <ntd@users.sourceforge.net> * ntdwidgets/ntdswitch.c: corrected a bug in the digital interface implementation.
2006-02-27 Nicola Fontana <ntd@users.sourceforge.net> * Released NTD 0.1.3. 2006-02-26 Nicola Fontana <ntd@users.sourceforge.net> * ntdwidgets/ntdplot.*: modified the ntd_plot_render* family functions to improve device independence of plot rendering. Added the global method ntd_plot_render() to allow plot rendering on a user specified cairo context. * docs/reference/ntdwidgets/: added stubs and a few documentation about NtdPlot, NtdPlotData and NtdXYSerie. 2006-02-25 Nicola Fontana <ntd@users.sourceforge.net> * ntdwidgets/ntdplot.* ntdwidgets/ntdplotdata.* ntdwidgets/ntdxyserie.*: at last, I've found some spare time to dedicate to my favorite job. Rewrote the plot user interface to use cairo as rendering library. I planned to use cairo because it is used in gtk+2.8 and later, so I suppose it will be on the road for a long time ... Furthermore, it has a good series of back-ends to let, for instance, generate a PS file without much effort. Because of this, gtk+-2.8.0 or later is now a requirement. * README: updated. 2005-10-16 Nicola Fontana <ntd@users.sourceforge.net> * docs/reference/ntdprotocols/tmpl/ntdmonitor.sgml: added some examples to the documentation. * ntdprotocols/ntdaddress.c: * ntdprotocols/ntdaddress.h: added the new NtdAddress boxed type to simplify the arguments exchange especially regardling the interface methods between NtdMonitor and NtdProtocol. * ntdprotocols/ntdexternal.c: * ntdprotocols/ntdexternal.h: updated to use NtdAddress structure instead of sparse elements. * ntdprotocols/*: renamed NtdExternal to NtdSignal. Updated file names and Makefile.am to reflect the modify. * ntdprotocols/ntdprotocol.c: * ntdprotocols/ntdprotocol.h: added support for NtdAddress in reading and writing methods. Added ntd_protocol_multi_read() and ntd_protocol_multi_write() virtual methods. * ntdprotocols/ntdnull.c: * ntdprotocols/ntdnull.h: added NtdNull (NtdDevice derived) as null device. * ntdprotocols/ntdsimulator.c: * ntdprotocols/ntdsimulator.h: add NtdSimulator (NtdProtocol derived) to allow simulation of data input from a host. 2005-10-13 Nicola Fontana <ntd@users.sourceforge.net> Updated autoconf/automake files to manage the three libraries - ntdwidgets, ntdprotocols and ntddb - independently. Now you can make or not any single library. * ntdprotocols/ntdmonitor.c: * ntdprotocols/ntdmonitor.h: added NtdMonitor object to collect more external objects. As the name suggests, this class is intended to monitor the state of a group of external variables. The NtdMonitor object is protocol free, so NtdExternal variables binded to different protocols can be grouped together. 2005-10-11 Nicola Fontana <ntd@users.sourceforge.net> * ntdprotocols/ntdexternal.c: * ntdprotocols/ntdexternal.h: added NtdExternal object to hold generic hosted variables. * ntdprotocols/ntdmain.h: added ntd_return_if_error() and ntd_return_val_if_error() generic purpose macros. * ntdprotocols/ntddevice.c: * ntdprotocols/ntdprotocol.c: updated functions with the new ntd_return macros. 2005-10-10 Nicola Fontana <ntd@users.sourceforge.net> * ntdprotocols/ntdprotocol.c: * ntdprotocols/ntdprotocol.h: * ntdprotocols/ntdprotocol.c: corrected a bug in ntd_protocol_set_device. Added support to external types (input, output, counter, timer ecc...) to make life easier when I'll bind variables hosted in external devices, as PLCs, CNs and so on. 2005-10-07 Nicola Fontana <ntd@users.sourceforge.net> * ntdprotocols/ntdmain.c: * ntdprotocols/ntddevice.c: improved format of error messages. * ntdprotocols/ntdserial-libc.c: corrected some bugs in catching errors. 2005-10-06 Nicola Fontana <ntd@users.sourceforge.net> * ntdprotocols/ntdprotocol.c: * ntdprotocols/ntdprotocol.h: added error propagation from NtdDevice to NtdProtocol. * docs/reference/: improved documentation consistency. 2005-10-05 Nicola Fontana <ntd@users.sourceforge.net> * ntdprotocols/ntdmain.c: * ntdprotocols/ntdmain.h: * ntdprotocols/ntddevice.c: improved the error management. * ntdprotocols/ntdprotocol.c: * ntdprotocols/ntdprotocol.h: added an internal implementation of error management to NtdProtocol, as in the NtdDevice class. 2005-09-13 Nicola Fontana <ntd@users.sourceforge.net> * ntdwidgets/ntdswitch.c: corrected a bug in the digital interface implementation.
* ntd/ntdwidgets/: - NtdPlotData (base plot data abstract class) - NtdXYSerie (a plot data serie of x,y values) - NtdPlot (starting class for futur plot expansions) * ntd/ntdprotocols/: - NtdDevice (char device abstract class) - NtdSerial (serial communication implementation of NtdDevice) - NtdProtocol (primitive base protocol class) - NtdNardiNE (Nardi NE protocol implementation)
Be the first person to add a text review.
Copyright © 2010 Geeknet, Inc. All rights reserved. Terms of Use
Thanks for your rating!
Would you also like to write a review?
Thanks for your review!
Get credit for your review by logging in via OpenID. Click your account provider: