Access to GSEOS functionality is grouped into modules. Please refer to the subchapters for details on the available modules. The __main__ module exports all your block definitions so you can simply access them from the interpreter prompt in the Console window.
In general you can get information about the individual modules by entering:
print ModuleName.__doc__
Where ModuleName is the name of the module you would like information for. The same is true for functions within a module.
dir(ModuleName)
will give you an overview of the defined functions, you can then specify
print ModuleName.FunctionName.__doc__
to get information about the function in question.
GSEOS Naming Convention
Module names start with Gseos... (GseosCmd, GseosRecorder, ...). In general functions use capitalized words like (LogSave()). Classes start with the letter T (TDecoder, TMonitor, ...) and are in general named like the module they are contained in, e.g. GseosDecoder.TDecoder. This is not always the case, especially if there is more than one class defined in a module. All exception classes are defined in GseosError. They have the format of TExceptionNameError where ExceptionName is the particular exception name, ususally the same as the class that might generate the error. All exceptions are derived from TGseosError and you should be able to catch all GSEOS specific exceptions with an exception handler that catches TGseosError. Of course, other Python exceptions might be raised depending on your use of the language.