@@ -26,8 +26,8 @@ using namespace machinecontrol;
26
26
27
27
void setup () {
28
28
Serial.begin (9600 );
29
- Serial.println (" Adafruit MAX31865 PT100 Sensor Test!" );
30
- temp_probes.rtd .begin (MAX31865_3WIRE );
29
+ Serial.println (" MAX31865 PT100 Sensor Test!" );
30
+ temp_probes.rtd .begin (THREE_WIRE );
31
31
temp_probes.enableRTD ();
32
32
}
33
33
@@ -42,31 +42,30 @@ void loop() {
42
42
uint8_t fault = temp_probes.rtd .readFault ();
43
43
if (fault) {
44
44
Serial.print (" Fault 0x" ); Serial.println (fault, HEX);
45
- if (fault & MAX31865_FAULT_HIGHTHRESH ) {
45
+ if (temp_probes. rtd . getHighThresholdFault ( fault) ) {
46
46
Serial.println (" RTD High Threshold" );
47
47
}
48
- if (fault & MAX31865_FAULT_LOWTHRESH ) {
48
+ if (temp_probes. rtd . getLowThresholdFault ( fault) ) {
49
49
Serial.println (" RTD Low Threshold" );
50
50
}
51
- if (fault & MAX31865_FAULT_REFINLOW ) {
51
+ if (temp_probes. rtd . getLowREFINFault ( fault) ) {
52
52
Serial.println (" REFIN- > 0.85 x Bias" );
53
53
}
54
- if (fault & MAX31865_FAULT_REFINHIGH ) {
54
+ if (temp_probes. rtd . getHighREFINFault ( fault) ) {
55
55
Serial.println (" REFIN- < 0.85 x Bias - FORCE- open" );
56
56
}
57
- if (fault & MAX31865_FAULT_RTDINLOW ) {
57
+ if (temp_probes. rtd . getLowRTDINFault ( fault) ) {
58
58
Serial.println (" RTDIN- < 0.85 x Bias - FORCE- open" );
59
59
}
60
- if (fault & MAX31865_FAULT_OVUV ) {
60
+ if (temp_probes. rtd . getVoltageFault ( fault) ) {
61
61
Serial.println (" Under/Over voltage" );
62
62
}
63
63
temp_probes.rtd .clearFault ();
64
- }
65
- else {
64
+ } else {
66
65
Serial.print (" RTD value: " ); Serial.println (rtd);
67
66
Serial.print (" Ratio = " ); Serial.println (ratio, 8 );
68
67
Serial.print (" Resistance = " ); Serial.println (RREF * ratio, 8 );
69
- Serial.print (" Temperature = " ); Serial.println (temp_probes.rtd .temperature (RNOMINAL, RREF));
68
+ Serial.print (" Temperature = " ); Serial.println (temp_probes.rtd .readTemperature (RNOMINAL, RREF));
70
69
}
71
70
Serial.println ();
72
71
delay (100 );
@@ -81,31 +80,30 @@ void loop() {
81
80
fault = temp_probes.rtd .readFault ();
82
81
if (fault) {
83
82
Serial.print (" Fault 0x" ); Serial.println (fault, HEX);
84
- if (fault & MAX31865_FAULT_HIGHTHRESH ) {
83
+ if (temp_probes. rtd . getHighThresholdFault ( fault) ) {
85
84
Serial.println (" RTD High Threshold" );
86
85
}
87
- if (fault & MAX31865_FAULT_LOWTHRESH ) {
86
+ if (temp_probes. rtd . getLowThresholdFault ( fault) ) {
88
87
Serial.println (" RTD Low Threshold" );
89
88
}
90
- if (fault & MAX31865_FAULT_REFINLOW ) {
89
+ if (temp_probes. rtd . getLowREFINFault ( fault) ) {
91
90
Serial.println (" REFIN- > 0.85 x Bias" );
92
91
}
93
- if (fault & MAX31865_FAULT_REFINHIGH ) {
92
+ if (temp_probes. rtd . getHighREFINFault ( fault) ) {
94
93
Serial.println (" REFIN- < 0.85 x Bias - FORCE- open" );
95
94
}
96
- if (fault & MAX31865_FAULT_RTDINLOW ) {
95
+ if (temp_probes. rtd . getLowRTDINFault ( fault) ) {
97
96
Serial.println (" RTDIN- < 0.85 x Bias - FORCE- open" );
98
97
}
99
- if (fault & MAX31865_FAULT_OVUV ) {
98
+ if (temp_probes. rtd . getVoltageFault ( fault) ) {
100
99
Serial.println (" Under/Over voltage" );
101
100
}
102
101
temp_probes.rtd .clearFault ();
103
- }
104
- else {
102
+ } else {
105
103
Serial.print (" RTD value: " ); Serial.println (rtd);
106
104
Serial.print (" Ratio = " ); Serial.println (ratio, 8 );
107
105
Serial.print (" Resistance = " ); Serial.println (RREF * ratio, 8 );
108
- Serial.print (" Temperature = " ); Serial.println (temp_probes.rtd .temperature (RNOMINAL, RREF));
106
+ Serial.print (" Temperature = " ); Serial.println (temp_probes.rtd .readTemperature (RNOMINAL, RREF));
109
107
}
110
108
Serial.println ();
111
109
delay (100 );
@@ -120,31 +118,30 @@ void loop() {
120
118
fault = temp_probes.rtd .readFault ();
121
119
if (fault) {
122
120
Serial.print (" Fault 0x" ); Serial.println (fault, HEX);
123
- if (fault & MAX31865_FAULT_HIGHTHRESH ) {
121
+ if (temp_probes. rtd . getHighThresholdFault ( fault) ) {
124
122
Serial.println (" RTD High Threshold" );
125
123
}
126
- if (fault & MAX31865_FAULT_LOWTHRESH ) {
124
+ if (temp_probes. rtd . getLowThresholdFault ( fault) ) {
127
125
Serial.println (" RTD Low Threshold" );
128
126
}
129
- if (fault & MAX31865_FAULT_REFINLOW ) {
127
+ if (temp_probes. rtd . getLowREFINFault ( fault) ) {
130
128
Serial.println (" REFIN- > 0.85 x Bias" );
131
129
}
132
- if (fault & MAX31865_FAULT_REFINHIGH ) {
130
+ if (temp_probes. rtd . getHighREFINFault ( fault) ) {
133
131
Serial.println (" REFIN- < 0.85 x Bias - FORCE- open" );
134
132
}
135
- if (fault & MAX31865_FAULT_RTDINLOW ) {
133
+ if (temp_probes. rtd . getLowRTDINFault ( fault) ) {
136
134
Serial.println (" RTDIN- < 0.85 x Bias - FORCE- open" );
137
135
}
138
- if (fault & MAX31865_FAULT_OVUV ) {
136
+ if (temp_probes. rtd . getVoltageFault ( fault) ) {
139
137
Serial.println (" Under/Over voltage" );
140
138
}
141
139
temp_probes.rtd .clearFault ();
142
- }
143
- else {
140
+ } else {
144
141
Serial.print (" RTD value: " ); Serial.println (rtd);
145
142
Serial.print (" Ratio = " ); Serial.println (ratio, 8 );
146
143
Serial.print (" Resistance = " ); Serial.println (RREF * ratio, 8 );
147
- Serial.print (" Temperature = " ); Serial.println (temp_probes.rtd .temperature (RNOMINAL, RREF));
144
+ Serial.print (" Temperature = " ); Serial.println (temp_probes.rtd .readTemperature (RNOMINAL, RREF));
148
145
}
149
146
Serial.println ();
150
147
delay (1000 );
0 commit comments