helics
3.5.2
|
#include <ValueFederateManager.hpp>
Public Member Functions | |
InputData (std::string_view n_name, std::string_view n_type, std::string_view n_units) | |
Public Attributes | |
InterfaceHandle | coreID |
Handle from the core. | |
InputId | id |
the id used as the identifier | |
data_view | lastData |
the last published data from a target | |
Time | lastUpdate {0.0} |
the time the subscription was last updated | |
Time | lastQuery {0.0} |
the time the query was made | |
int | sourceIndex {0} |
the index of the data source for multi-source inputs | |
std::string | name |
input name | |
std::string | type |
input type | |
std::string | units |
input units | |
std::string | pubtype |
the listed type of the corresponding publication | |
std::function< void(Input &, Time)> | callback |
callback to trigger on update | |
bool | hasUpdate = false |
indicator that there was an update | |
structure used to contain information about a subscription