UveosOnNation_VEGA_Egts/EgtsTeledataPoint.h

17 lines
692 B
C

//
// Created by cfif on 12.06.2024.
//
#ifndef SMART_COMPONENTS_EGTSTELEDATAPOINT_H
#define SMART_COMPONENTS_EGTSTELEDATAPOINT_H
#include "EgtsProcessing.h"
_Noreturn void EgtsProcessing_TransmitterTaskTeledata(tEgtsProcessing *env);
_Noreturn void EgtsProcessing_EventTaskTeledata(tEgtsProcessing *env);
void addTeledataQueue(tEgtsProcessing *env, tEgtsTeledata *egtsTeledata);
void addTeledataQueueEvent(tEgtsProcessing *env, eEgtsEventTetedata egtsTeledataEvent);
bool extractTeledataQueue(tEgtsProcessing *env, tEgtsTeledata *egtsTeledata, uint32_t timeout);
void addEventFromUveos(tEgtsProcessing *env, const eEgtsEventTetedata *event);
#endif //SMART_COMPONENTS_EGTSTELEDATAPOINT_H