-ifndef(TELEPROM_SELF_TELEMETRY_EVENTS_HRL). -define(TELEPROM_SELF_TELEMETRY_EVENTS_HRL, true). -include("telemetry.hrl"). % % Events definition % -define(TELEPROM_APP, teleprom). -define(APP_EVENT(Event), [?TELEPROM_APP] ++ Event). % % Positive events % -define(TELEPROM_APP_START, ?APP_EVENT([app, start])). -define(TELEPROM_APP_STOP, ?APP_EVENT([app, stop])). -define(TELEPROM_TEST, ?APP_EVENT([test])). -define(TELEPROM_REGISTER_SELF_EVENTS, ?APP_EVENT([registry, self_events])). % -define( TELEPROM_POSITIVE_TELEMETRY_EVENTS, [?TELEPROM_APP_START, ?TELEPROM_APP_STOP, ?TELEPROM_TEST, ?TELEPROM_REGISTER_SELF_EVENTS] ). % % Negative events % % -define(TELEPROM_NEGATIVE_TELEMETRY_EVENTS, []). % % All events % -define( TELEPROM_ALL_TELEMETRY_EVENTS, ?TELEPROM_POSITIVE_TELEMETRY_EVENTS ++ ?TELEPROM_NEGATIVE_TELEMETRY_EVENTS ). % -endif.