AEM
board.h
Go to the documentation of this file.
1 #ifndef BOARD_H
2 #define BOARD_H
3 
4 #include <Arduino.h>
5 #include "guid_24AA025UID.h"
6 #include "adcMgr.h"
7 #include "config.h"
8 
11 class Board{
12  protected:
13  //uint8_t boardUSARTChannels[5]; //<! values for the USART chanels, i.e. channnel 0 is UART_1, etc.
16  public:
17  const uint8_t nbADCs;
22  Board(uint8_t numberADC, const uint8_t nbChannelVec[]);
26  boardID getGUID() const;
32  float getValue(uint8_t adcID, uint8_t channelID) const;
37  uint8_t getMgrNbChannels(uint8_t mgrId) const;
38 
39 };
40 
41 #endif
42 
Board(uint8_t numberADC, const uint8_t nbChannelVec[])
Definition: board.cpp:5
ADCMgr ** adcMgrVec
Definition: board.h:14
boardID getGUID() const
Definition: board.cpp:18
Definition: board.h:11
uint32_t boardID
Definition: config.h:12
const uint8_t nbADCs
Definition: board.h:17
uint8_t getMgrNbChannels(uint8_t mgrId) const
Definition: board.cpp:26
float getValue(uint8_t adcID, uint8_t channelID) const
Definition: board.cpp:22
Definition: adcMgr.h:18