Transformation Engine API (south side)
Todo List
Page Known issues

[D] A possibility to unregister fields, methods, events etc. is needed.

[D] A possibility to define the sampling interval of subscribed fields is needed.

[D, TEAM] We need a mechanism to transfer metadata from the controller/DC to the TEK see Teams/Allgemein 15.9.2021

[C, MIG] mkdocs/doxybook2 output can not handle union

[C, MIG] mkdocs/doxybook2 output can not handle typedefs

[C, MIG] mkdocs/doxybook2 output can not handle function pointers

Global tek_sa_data_client::read_fields )(tek_sa_data_client_handle dc, uint64_t request_id, const tek_sa_field_handle items_to_read[], uint32_t number_of_items, bool do_not_block)
[B, TEAM] define error values of read function
Global tek_sa_data_client::subscribe )(tek_sa_data_client_handle dc, const tek_sa_field_handle items_to_subscribe[], uint32_t number_of_items)
[D, TEAM] add sampling rate parameter
Global tek_sa_data_client::write_fields )(tek_sa_data_client_handle dc, uint64_t request_id, const struct tek_sa_field_write_request items_to_write[], uint32_t number_of_items, bool do_not_block)
[B, TEAM] should the data client call a progress function if the operation needs more time?
Global tek_sa_dc_event::event_type
[A] Depending on the decision about the concept of invalid handles, this has to be removed.
Global tek_sa_dc_event::source
[A] At this point the concept of invalid handle is used but that concept was dropped
Global tek_sa_transformation_engine::get_global_event )(const char *name)

[C, TEAM] define the predefined events

[C, TEAM] define return value when event with given name does not exist?

Global tek_sa_transformation_engine::read_progress )(tek_sa_data_client_handle dc, uint64_t request_id, uint64_t progress)

[B, TEAM] when should a data client report progress?

[B, TEAM] when can the TEK stop the client (after progress was not reported)?

Global tek_sa_transformation_engine::set_alarm )(tek_sa_data_client_handle dc, const tek_sa_alarm_handle alarm)
[C, TEAM] called by data_client after connect, regardless of "acknowledge" calls during previous connection?