SMART_COMPONENTS_Adcs/Adcs.h

33 lines
492 B
C

//
// Created by ilya on 14.12.23.
//
#ifndef ERA_ELEMENT_2_ADCS_H
#define ERA_ELEMENT_2_ADCS_H
#include "AdcArtery.h"
typedef struct {
tAdcArtery vcc;
tAdcIO vccIo;
float calibCoef;
} tAdc;
typedef struct {
tAdc antGnss;
tAdc battery;
tAdc boardVoltageVal;
} tAdcs;
extern tAdcs ADCS;
bool Adcs_SetCalibBoardVoltage(tAdc *env, float *externalCalibCoef);
void Adcs_Init();
void Adc_BoardVoltage(tAdc *env);
void Adcs_InitBip();
#endif //ERA_ELEMENT_2_ADCS_H