![]() |
GM6000 Digital Heater Controller Branch: main
SDX-1330
|
#include "colony_config.h"
#include "Driver/AIO/HalSingleInput.h"
#include "Cpl/Itc/CloseSync.h"
#include "Cpl/Dm/MailboxServer.h"
#include "Cpl/System/Timer.h"
#include "Cpl/Dm/Mp/Int32.h"
Go to the source code of this file.
Classes | |
class | Driver::AIO::Ajax::Thermistor |
This class is responsible for sampling the on-board temperature sensor every N milliseconds and populating a model point. More... | |
Namespaces | |
namespace | Driver |
namespace | |
namespace | Driver::AIO |
namespace | |
namespace | Driver::AIO::Ajax |
The 'Ajax' namespace provides analog input driver(s) for the Ajax application. | |
Macros | |
#define | OPTION_DRIVER_AIO_AJAX_SAMPLE_TIME_MS 1000 |
Sampling time, in milliseconds. | |
#define | OPTION_DRIVER_AIO_AJAX_NUM_SAMPLES_TO_AVG 3 |
Number of consecutive sample to take when averaging raw readings. | |
#define | OPTION_DRIVER_AIO_AJAX_ADC_BIT_RESOLUTION 12 |
Number of ADC Bits/resolution required. | |
#define | OPTION_DRIVER_AIO_AJAX_ADC_MAX_RAIL_BITS (4096-100) |
Threshold for max valid ADC reading (i.e. treated as a 'short') | |
#define | OPTION_DRIVER_AIO_AJAX_ADC_MIN_RAIL_BITS 100 |
Threshold for min valid ADC reading (i.e. treated as an 'open') | |
#define OPTION_DRIVER_AIO_AJAX_ADC_BIT_RESOLUTION 12 |
Number of ADC Bits/resolution required.
#define OPTION_DRIVER_AIO_AJAX_ADC_MAX_RAIL_BITS (4096-100) |
Threshold for max valid ADC reading (i.e. treated as a 'short')
#define OPTION_DRIVER_AIO_AJAX_ADC_MIN_RAIL_BITS 100 |
Threshold for min valid ADC reading (i.e. treated as an 'open')
#define OPTION_DRIVER_AIO_AJAX_NUM_SAMPLES_TO_AVG 3 |
Number of consecutive sample to take when averaging raw readings.
#define OPTION_DRIVER_AIO_AJAX_SAMPLE_TIME_MS 1000 |
Sampling time, in milliseconds.