@@ -26,8 +26,8 @@ using namespace machinecontrol;
2626
2727void setup () {
2828 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 );
3131 temp_probes.enableRTD ();
3232}
3333
@@ -42,31 +42,30 @@ void loop() {
4242 uint8_t fault = temp_probes.rtd .readFault ();
4343 if (fault) {
4444 Serial.print (" Fault 0x" ); Serial.println (fault, HEX);
45- if (fault & MAX31865_FAULT_HIGHTHRESH ) {
45+ if (temp_probes. rtd . getHighThresholdFault ( fault) ) {
4646 Serial.println (" RTD High Threshold" );
4747 }
48- if (fault & MAX31865_FAULT_LOWTHRESH ) {
48+ if (temp_probes. rtd . getLowThresholdFault ( fault) ) {
4949 Serial.println (" RTD Low Threshold" );
5050 }
51- if (fault & MAX31865_FAULT_REFINLOW ) {
51+ if (temp_probes. rtd . getLowREFINFault ( fault) ) {
5252 Serial.println (" REFIN- > 0.85 x Bias" );
5353 }
54- if (fault & MAX31865_FAULT_REFINHIGH ) {
54+ if (temp_probes. rtd . getHighREFINFault ( fault) ) {
5555 Serial.println (" REFIN- < 0.85 x Bias - FORCE- open" );
5656 }
57- if (fault & MAX31865_FAULT_RTDINLOW ) {
57+ if (temp_probes. rtd . getLowRTDINFault ( fault) ) {
5858 Serial.println (" RTDIN- < 0.85 x Bias - FORCE- open" );
5959 }
60- if (fault & MAX31865_FAULT_OVUV ) {
60+ if (temp_probes. rtd . getVoltageFault ( fault) ) {
6161 Serial.println (" Under/Over voltage" );
6262 }
6363 temp_probes.rtd .clearFault ();
64- }
65- else {
64+ } else {
6665 Serial.print (" RTD value: " ); Serial.println (rtd);
6766 Serial.print (" Ratio = " ); Serial.println (ratio, 8 );
6867 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));
7069 }
7170 Serial.println ();
7271 delay (100 );
@@ -81,31 +80,30 @@ void loop() {
8180 fault = temp_probes.rtd .readFault ();
8281 if (fault) {
8382 Serial.print (" Fault 0x" ); Serial.println (fault, HEX);
84- if (fault & MAX31865_FAULT_HIGHTHRESH ) {
83+ if (temp_probes. rtd . getHighThresholdFault ( fault) ) {
8584 Serial.println (" RTD High Threshold" );
8685 }
87- if (fault & MAX31865_FAULT_LOWTHRESH ) {
86+ if (temp_probes. rtd . getLowThresholdFault ( fault) ) {
8887 Serial.println (" RTD Low Threshold" );
8988 }
90- if (fault & MAX31865_FAULT_REFINLOW ) {
89+ if (temp_probes. rtd . getLowREFINFault ( fault) ) {
9190 Serial.println (" REFIN- > 0.85 x Bias" );
9291 }
93- if (fault & MAX31865_FAULT_REFINHIGH ) {
92+ if (temp_probes. rtd . getHighREFINFault ( fault) ) {
9493 Serial.println (" REFIN- < 0.85 x Bias - FORCE- open" );
9594 }
96- if (fault & MAX31865_FAULT_RTDINLOW ) {
95+ if (temp_probes. rtd . getLowRTDINFault ( fault) ) {
9796 Serial.println (" RTDIN- < 0.85 x Bias - FORCE- open" );
9897 }
99- if (fault & MAX31865_FAULT_OVUV ) {
98+ if (temp_probes. rtd . getVoltageFault ( fault) ) {
10099 Serial.println (" Under/Over voltage" );
101100 }
102101 temp_probes.rtd .clearFault ();
103- }
104- else {
102+ } else {
105103 Serial.print (" RTD value: " ); Serial.println (rtd);
106104 Serial.print (" Ratio = " ); Serial.println (ratio, 8 );
107105 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));
109107 }
110108 Serial.println ();
111109 delay (100 );
@@ -120,31 +118,30 @@ void loop() {
120118 fault = temp_probes.rtd .readFault ();
121119 if (fault) {
122120 Serial.print (" Fault 0x" ); Serial.println (fault, HEX);
123- if (fault & MAX31865_FAULT_HIGHTHRESH ) {
121+ if (temp_probes. rtd . getHighThresholdFault ( fault) ) {
124122 Serial.println (" RTD High Threshold" );
125123 }
126- if (fault & MAX31865_FAULT_LOWTHRESH ) {
124+ if (temp_probes. rtd . getLowThresholdFault ( fault) ) {
127125 Serial.println (" RTD Low Threshold" );
128126 }
129- if (fault & MAX31865_FAULT_REFINLOW ) {
127+ if (temp_probes. rtd . getLowREFINFault ( fault) ) {
130128 Serial.println (" REFIN- > 0.85 x Bias" );
131129 }
132- if (fault & MAX31865_FAULT_REFINHIGH ) {
130+ if (temp_probes. rtd . getHighREFINFault ( fault) ) {
133131 Serial.println (" REFIN- < 0.85 x Bias - FORCE- open" );
134132 }
135- if (fault & MAX31865_FAULT_RTDINLOW ) {
133+ if (temp_probes. rtd . getLowRTDINFault ( fault) ) {
136134 Serial.println (" RTDIN- < 0.85 x Bias - FORCE- open" );
137135 }
138- if (fault & MAX31865_FAULT_OVUV ) {
136+ if (temp_probes. rtd . getVoltageFault ( fault) ) {
139137 Serial.println (" Under/Over voltage" );
140138 }
141139 temp_probes.rtd .clearFault ();
142- }
143- else {
140+ } else {
144141 Serial.print (" RTD value: " ); Serial.println (rtd);
145142 Serial.print (" Ratio = " ); Serial.println (ratio, 8 );
146143 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));
148145 }
149146 Serial.println ();
150147 delay (1000 );
0 commit comments