User Documentation ================== The brief description of the classes and header files of this module is provided below: Adc --- - The class ``Adc`` represents an Analog-to-Digital Converter with configurable resolution and a maximum number of channels. - The class defines different resolution modes for an ADC. - It provides methods for initializing the ADC, enabling specific channels, starting and stopping the ADC and getting the value from a specific channel. adcPhysicalName --------------- - This file defines physical names that correspond to different ADC channels. adcResolution ------------- - The class ``AdcInResolution`` is designed to handle the conversion of raw ADC data to a specific resolution. adcScale -------- - Scales the input value using the provided scaling parameters. AnalogInputScaleImplementation ------------------------------ - ``AnalogInputScaleImplementation`` class provides functionality for scaling analog input values. - The class has methods for initialization, getting a scaled value for a specific channel and calculating a scaled value based on a provided ADC value.