19 constant
int ERR_NO_SUCH_ID = 1;
20 constant
int ERR_INVALID_PARAMS = 2;
21 constant
int ERR_MAX_ENTRIES_REACHED = 3;
47 int addEntry(out
int entryId, in
EntrySettings entrySettings);
59 int modifyEntry(in
int entryId, in
EntrySettings entrySettings);
69 int deleteEntry(in
int entryId);
80 int getEntry(out
EntrySettings entrySettings, in
int entryId);
87 map<int, EntrySettings> listEntries();
98 int pushData(in
int entryId);
boolean allowOffTimeRangeCerts
allow expired and not yet valid TLS certificates
Definition: DataPushService.idl:28
Asset Management log.
Definition: DataPushService.idl:14
Asset Management information for a set of AMS strips.
Definition: DataPushService.idl:13
vector< string > items
Included items (e.g. list of sensors) depending on type.
Definition: DataPushService.idl:34
Data Push Entry settings.
Definition: DataPushService.idl:26
string password
Password; write-only, empty to leave unchanged.
Definition: DataPushService.idl:32
Sensor values for a set of sensors.
Definition: DataPushService.idl:11
Sensor log.
Definition: DataPushService.idl:12
EntryType
Data Push Entry Types.
Definition: DataPushService.idl:10
string caCertChain
TLS CA certificate chain.
Definition: DataPushService.idl:29
string username
Authentication user name.
Definition: DataPushService.idl:31
Data push service configuration interface.
Definition: DataPushService.idl:5
boolean useAuth
true to use HTTP basic authentication
Definition: DataPushService.idl:30
EntryType type
Type of data.
Definition: DataPushService.idl:33
string url
Destination host.
Definition: DataPushService.idl:27