

CLASSIC LADDER PROJECT
Copyright (C) 2001-2008 Marc Le Douarain
marc . le - douarain /AT\ laposte \DOT/ net
http://www.sourceforge.net/projects/classicladder
http://www.multimania.com/mavati/classicladder
April 2008

Using ClassicLadder in another embedded project:
------------------------------------------------
(for developpers, document not finished)


An embedded motor engine can be compiled without the Gtk interface,
GTK_INTERFACE must not be declared in your Makefile.

List of files to link:
calc.o files.o files_project.o arithm_eval.o manager.o arrays.o symbols.o

In your files, add #include "classicladder.h"
...

* At start, init with calling this function:
	ClassicLadder_AllocAll()
  return 0 if error, and then call ClassicLadder_FreeAll()

* At end, call this function:
	ClassicLadder_FreeAll( TRUE/*CleanAndRemoveTmpDir*/ );

* In a periodic thread, call:
	ClassicLadder_RefreshAllSections();

* Variables access:
...

* Loading/Saving projects files:
...

