STAR
Cal STAR — firmware, DAQ server, and engine design
Loading...
Searching...
No Matches
sense_board_pins Namespace Reference

Classes

struct  Layout

Functions

constexpr int getAdcChannel (uint8_t connector, uint8_t pin)
constexpr int getIdacChannel (uint8_t connector, uint8_t pin)
constexpr int getAdcIndex (uint8_t connector, uint8_t pin)

Variables

constexpr ConnectorAdcMapEntry PT_Board_AdcEntries []
constexpr AdcLayout PT_Board_Adc
constexpr ConnectorAdcMapEntry LC_Board_AdcEntries []
constexpr AdcLayout LC_Board_Adc
constexpr ConnectorAdcMapEntry TC_Board_AdcEntries []
constexpr AdcLayout TC_Board_Adc
constexpr ConnectorAdcMapEntry RTD_Board_AdcEntries []
constexpr AdcLayout RTD_Board_Adc
constexpr const AdcLayout & AdcMap
constexpr Layout PT_Board
constexpr Layout LC_Board
constexpr Layout RTD_Board
constexpr Layout TC_Board
constexpr const Layout & Pins = PINS_ACTIVE_LAYOUT

Function Documentation

◆ getAdcChannel()

int sense_board_pins::getAdcChannel ( uint8_t connector,
uint8_t pin )
constexpr

◆ getAdcIndex()

int sense_board_pins::getAdcIndex ( uint8_t connector,
uint8_t pin )
constexpr

Definition at line 141 of file connector_adc_map.h.

References AdcMap.

Referenced by adc_for_connector(), and drdy_for_connector().

◆ getIdacChannel()

int sense_board_pins::getIdacChannel ( uint8_t connector,
uint8_t pin )
constexpr

Definition at line 133 of file connector_adc_map.h.

References AdcMap.

Referenced by set_connector_rtd(), set_connector_rtd(), and setup().

Variable Documentation

◆ AdcMap

const AdcLayout& sense_board_pins::AdcMap
inlineconstexpr
Initial value:
=
#define ADC_LAYOUT_FROM_PINS(layout_sym)
#define PINS_ACTIVE_LAYOUT
Definition main.cpp:13

Definition at line 118 of file connector_adc_map.h.

Referenced by getAdcChannel(), getAdcIndex(), and getIdacChannel().

◆ LC_Board

Layout sense_board_pins::LC_Board
constexpr
Initial value:
{
40,
41,
39,
38,
37,
21,
11,
10,
12,
13,
8,
14,
9,
47,
18,
48,
21,
16,
}

Definition at line 67 of file sense_board_pins.h.

◆ LC_Board_Adc

AdcLayout sense_board_pins::LC_Board_Adc
inlineconstexpr
Initial value:
= {
}
constexpr ConnectorAdcMapEntry LC_Board_AdcEntries[]

Definition at line 65 of file connector_adc_map.h.

◆ LC_Board_AdcEntries

ConnectorAdcMapEntry sense_board_pins::LC_Board_AdcEntries[]
inlineconstexpr
Initial value:
= {
{1, 1, ADS126X_AIN0, 1}, {1, 2, ADS126X_AIN1, 1}, {2, 1, ADS126X_AIN4, 1},
{2, 2, ADS126X_AIN5, 1}, {3, 1, ADS126X_AIN8, 1}, {3, 2, ADS126X_AIN9, 1},
{6, 1, ADS126X_AIN2, 1}, {6, 2, ADS126X_AIN3, 1}, {7, 1, ADS126X_AIN6, 1},
{7, 2, ADS126X_AIN7, 1},
{4, 1, ADS126X_AIN2, 2}, {4, 2, ADS126X_AIN3, 2}, {5, 1, ADS126X_AIN6, 2},
{5, 2, ADS126X_AIN7, 2}, {8, 1, ADS126X_AIN0, 2}, {8, 2, ADS126X_AIN1, 2},
{9, 1, ADS126X_AIN4, 2}, {9, 2, ADS126X_AIN5, 2}, {10, 1, ADS126X_AIN8, 2},
{10, 2, ADS126X_AIN9, 2},
}
#define ADS126X_AIN4
#define ADS126X_AIN0
#define ADS126X_AIN8
#define ADS126X_AIN2
#define ADS126X_AIN6
#define ADS126X_AIN1
#define ADS126X_AIN9
#define ADS126X_AIN7
#define ADS126X_AIN5
#define ADS126X_AIN3

Definition at line 52 of file connector_adc_map.h.

◆ Pins

◆ PT_Board

Layout sense_board_pins::PT_Board
constexpr
Initial value:
{
40,
41,
39,
38,
37,
21,
13,
21,
12,
11,
9,
10,
14,
-1,
-1,
-1,
-1,
16,
}

Definition at line 37 of file sense_board_pins.h.

Referenced by setup().

◆ PT_Board_Adc

AdcLayout sense_board_pins::PT_Board_Adc
inlineconstexpr
Initial value:
= {
}
constexpr ConnectorAdcMapEntry PT_Board_AdcEntries[]

Definition at line 46 of file connector_adc_map.h.

◆ PT_Board_AdcEntries

ConnectorAdcMapEntry sense_board_pins::PT_Board_AdcEntries[]
inlineconstexpr
Initial value:
= {
{1, 1, ADS126X_AIN0, 1}, {2, 1, ADS126X_AIN1, 1}, {3, 1, ADS126X_AIN7, 1},
{4, 1, ADS126X_AIN5, 1}, {5, 1, ADS126X_AIN9, 1}, {6, 1, ADS126X_AIN2, 1},
{7, 1, ADS126X_AIN3, 1}, {8, 1, ADS126X_AIN4, 1}, {9, 1, ADS126X_AIN6, 1},
{10, 1, ADS126X_AIN8, 1},
}

Definition at line 38 of file connector_adc_map.h.

◆ RTD_Board

Layout sense_board_pins::RTD_Board
constexpr
Initial value:
{
40,
41,
39,
38,
37,
21,
11,
10,
12,
13,
8,
14,
9,
47,
18,
48,
21,
15,
}

Definition at line 97 of file sense_board_pins.h.

◆ RTD_Board_Adc

AdcLayout sense_board_pins::RTD_Board_Adc
inlineconstexpr
Initial value:
= {
}
constexpr ConnectorAdcMapEntry RTD_Board_AdcEntries[]

Definition at line 104 of file connector_adc_map.h.

◆ RTD_Board_AdcEntries

ConnectorAdcMapEntry sense_board_pins::RTD_Board_AdcEntries[]
inlineconstexpr
Initial value:
= {
{1, 1, ADS126X_AIN2, 1}, {1, 2, ADS126X_AIN3, 1},
{1, 101, ADS126X_AIN1, 1},
{1, 102, ADS126X_AIN4, 1},
{2, 1, ADS126X_AIN6, 1}, {2, 2, ADS126X_AIN7, 1},
{2, 101, ADS126X_AIN5, 1},
{2, 102, ADS126X_AIN8, 1},
{3, 1, ADS126X_AIN2, 2}, {3, 2, ADS126X_AIN3, 2},
{3, 101, ADS126X_AIN1, 2},
{3, 102, ADS126X_AIN4, 2},
{4, 1, ADS126X_AIN6, 2}, {4, 2, ADS126X_AIN7, 2},
{4, 101, ADS126X_AIN5, 2},
{4, 102, ADS126X_AIN8, 2},
}

Definition at line 85 of file connector_adc_map.h.

◆ TC_Board

Layout sense_board_pins::TC_Board
constexpr
Initial value:
{
40,
41,
39,
38,
37,
21,
11,
10,
12,
13,
-1,
14,
9,
-1,
-1,
-1,
-1,
16,
}

Definition at line 127 of file sense_board_pins.h.

◆ TC_Board_Adc

AdcLayout sense_board_pins::TC_Board_Adc
inlineconstexpr
Initial value:
= {
}
constexpr ConnectorAdcMapEntry TC_Board_AdcEntries[]

Definition at line 79 of file connector_adc_map.h.

◆ TC_Board_AdcEntries

ConnectorAdcMapEntry sense_board_pins::TC_Board_AdcEntries[]
inlineconstexpr
Initial value:
= {
{1, 1, ADS126X_AIN0, 1}, {2, 1, ADS126X_AIN2, 1}, {3, 1, ADS126X_AIN4, 1},
{4, 1, ADS126X_AIN6, 1}, {5, 1, ADS126X_AIN8, 1}, {6, 1, ADS126X_AIN1, 1},
{7, 1, ADS126X_AIN3, 1}, {8, 1, ADS126X_AIN5, 1}, {9, 1, ADS126X_AIN7, 1},
{10, 1, ADS126X_AIN9, 1},
}

Definition at line 71 of file connector_adc_map.h.