/* iec60870 runtime C extension
* TODO: plugin-specific init/publish/retrieve/cleanup functions
* which Beremiz runtime can link and call.
int __init_iec60870(int argc, char **argv) {
fprintf(stderr, "iec60870 extension: __init_iec60870\n");
// TODO: initialize resources, threads, state
void __publish_iec60870(void) {
// TODO: sync data from PLC to extension outputs (if needed)
void __retrieve_iec60870(void) {
// TODO: sync data from extension inputs to PLC (if needed)
int __cleanup_iec60870(void) {
fprintf(stderr, "iec60870 extension: __cleanup_iec60870\n");
// TODO: release resources, stop threads