Excerpt | ||
---|---|---|
| ||
an overview |
Wiki Markup |
---|
{scrollbar} |
Info |
---|
This is an overview of some of the requirements for developing a Delft-FEWS compliant adapter. This list is by no means exhaustive so before starting to develop an adapter please contact fews.support@deltares.nl |
...
External Modules and their adapters can be written in any programming language. However, in case Java is used, they have to implement the interface ModuleAdapterRunnable. Modules and module adapters can only communicate with the General Adapter via the Published Interface. The only 2 means to exchange information with the General Adapter are:
- A diagnostic file written in the Published Interface format. If such a diagnostic file is available the General Adapter will read it and write corresponding logs to the FEWS system.
The return code indicating the result of an execution.
return code
meaning
non Zero
graceful failure - read message
0
successful execution
...
All levels higher than 3 are regarded as non-essential (debug) information. The warnings are recorded in the system, but no actions will be taken.
Children Display | ||
---|---|---|
|
Example model adapter (includes source code)
...