@@ -79,36 +79,37 @@ void LVSS::runningState() {
7979
8080 if (PowerSwitchState.battCurrent == INTMAX_MIN ) {
8181 PowerSwitchFaults.battCurrentFault = 1 ;
82- boardEN.batt = 0 ;
82+ boardEN.batt = 0 ;
8383 powerSwitches[0 ]->setLatch (TPS2HB35BQ ::LATCHED );
8484 powerSwitches[0 ]->setPowerSwitchStates (boardEN.batt , boardEN.hib );
8585 }
8686
8787 if (PowerSwitchState.tmsCurrent == INTMAX_MIN ) {
8888 PowerSwitchFaults.tmsCurrentFault = 1 ;
89- boardEN.tms = 0 ;
89+ boardEN.tms = 0 ;
9090 powerSwitches[1 ]->setLatch (TPS2HB35BQ ::LATCHED );
9191 powerSwitches[1 ]->setPowerSwitchStates (boardEN.tms , boardEN.hudl );
9292 }
9393
9494 if (PowerSwitchState.accCurrent == INTMAX_MIN ) {
9595 PowerSwitchFaults.accCurrentFault = 1 ;
96- boardEN.acc = 0 ;
96+ boardEN.acc = 0 ;
9797 powerSwitches[2 ]->setLatch (TPS2HB35BQ ::LATCHED );
9898 powerSwitches[2 ]->setPowerSwitchStates (boardEN.acc , boardEN.gub );
9999 }
100100
101101 log::LOGGER .log (log::Logger::LogLevel::INFO ,
102- " Power Switch Channel 1 Current Fault Status\r\n Battery: %d\r\n TMS: %d\r\n Acc: %d\r\n " ,
103- PowerSwitchFaults.battCurrentFault ,
104- PowerSwitchFaults.tmsCurrentFault ,
105- PowerSwitchFaults.accCurrentFault );
106-
107- log::LOGGER .log (log::Logger::LogLevel::DEBUG ,
108- " Switch 0 Channel 1 Current: %d\r\n Switch 1 Channel 1 Current: %d\r\n Switch 2 Channel 1 Current: %d\r\n " ,
109- PowerSwitchState.battCurrent ,
110- PowerSwitchState.tmsCurrent ,
111- PowerSwitchState.accCurrent );
102+ " Power Switch Channel 1 Current Fault Status\r\n Battery: %d\r\n TMS: %d\r\n Acc: %d\r\n " ,
103+ PowerSwitchFaults.battCurrentFault ,
104+ PowerSwitchFaults.tmsCurrentFault ,
105+ PowerSwitchFaults.accCurrentFault );
106+
107+ log::LOGGER .log (
108+ log::Logger::LogLevel::DEBUG ,
109+ " Switch 0 Channel 1 Current: %d\r\n Switch 1 Channel 1 Current: %d\r\n Switch 2 Channel 1 Current: %d\r\n " ,
110+ PowerSwitchState.battCurrent ,
111+ PowerSwitchState.tmsCurrent ,
112+ PowerSwitchState.accCurrent );
112113
113114 time::wait (2 ); // Power switches require the ADC to wait a min of 165 micro seconds before sampling SNS pin again
114115
@@ -118,7 +119,7 @@ void LVSS::runningState() {
118119
119120 if (PowerSwitchState.hibCurrent == INTMAX_MIN ) {
120121 PowerSwitchFaults.hibCurrentFault = 1 ;
121- boardEN.hib = 0 ;
122+ boardEN.hib = 0 ;
122123 powerSwitches[0 ]->setLatch (TPS2HB35BQ ::LATCHED );
123124 powerSwitches[0 ]->setPowerSwitchStates (boardEN.batt , boardEN.hib );
124125 }
@@ -132,55 +133,57 @@ void LVSS::runningState() {
132133
133134 if (PowerSwitchState.gubCurrent == INTMAX_MIN ) {
134135 PowerSwitchFaults.gubCurrentFault = 1 ;
135- boardEN.gub = 0 ;
136+ boardEN.gub = 0 ;
136137 powerSwitches[2 ]->setLatch (TPS2HB35BQ ::LATCHED );
137138 powerSwitches[2 ]->setPowerSwitchStates (boardEN.acc , boardEN.gub );
138139 }
139140
140141 log::LOGGER .log (log::Logger::LogLevel::INFO ,
141- " Power Switch Channel 2 Current Fault Status\r\n HIB: %d\r\n HUDL: %d\r\n GUB: %d\r\n " , PowerSwitchFaults.hibCurrentFault ,
142- PowerSwitchFaults.hudlCurrentFault ,
143- PowerSwitchFaults.gubCurrentFault );
144-
145- log::LOGGER .log (log::Logger::LogLevel::DEBUG ,
146- " Switch 0 Channel 2 Current: %d\r\n Switch 1 Channel 2 Current: %d\r\n Switch 2 Channel 2 Current: %d\r\n " ,
147- PowerSwitchState.hibCurrent ,
148- PowerSwitchState.hudlCurrent ,
149- PowerSwitchState.gubCurrent );
142+ " Power Switch Channel 2 Current Fault Status\r\n HIB: %d\r\n HUDL: %d\r\n GUB: %d\r\n " ,
143+ PowerSwitchFaults.hibCurrentFault ,
144+ PowerSwitchFaults.hudlCurrentFault ,
145+ PowerSwitchFaults.gubCurrentFault );
146+
147+ log::LOGGER .log (
148+ log::Logger::LogLevel::DEBUG ,
149+ " Switch 0 Channel 2 Current: %d\r\n Switch 1 Channel 2 Current: %d\r\n Switch 2 Channel 2 Current: %d\r\n " ,
150+ PowerSwitchState.hibCurrent ,
151+ PowerSwitchState.hudlCurrent ,
152+ PowerSwitchState.gubCurrent );
150153
151154 PowerSwitchState.switch0Temp = powerSwitches[0 ]->getTemperature ();
152155 PowerSwitchState.switch1Temp = powerSwitches[1 ]->getTemperature ();
153156 PowerSwitchState.switch2Temp = powerSwitches[2 ]->getTemperature ();
154157
155158 if (PowerSwitchState.switch0Temp == INTMAX_MIN ) {
156159 PowerSwitchFaults.switch0TempFault = 1 ;
157- boardEN.batt = 0 ;
158- boardEN.hib = 0 ;
160+ boardEN.batt = 0 ;
161+ boardEN.hib = 0 ;
159162 powerSwitches[0 ]->setLatch (TPS2HB35BQ ::LATCHED );
160163 powerSwitches[0 ]->setPowerSwitchStates (boardEN.batt , boardEN.hib );
161164 }
162165
163166 if (PowerSwitchState.switch1Temp == INTMAX_MIN ) {
164167 PowerSwitchFaults.switch1TempFault = 1 ;
165- boardEN.tms = 0 ;
166- boardEN.hudl = 0 ;
168+ boardEN.tms = 0 ;
169+ boardEN.hudl = 0 ;
167170 powerSwitches[1 ]->setLatch (TPS2HB35BQ ::LATCHED );
168171 powerSwitches[1 ]->setPowerSwitchStates (boardEN.tms , boardEN.hudl );
169172 }
170173
171174 if (PowerSwitchState.switch2Temp == INTMAX_MIN ) {
172175 PowerSwitchFaults.switch2TempFault = 1 ;
173- boardEN.gub = 0 ;
174- boardEN.acc = 0 ;
176+ boardEN.gub = 0 ;
177+ boardEN.acc = 0 ;
175178 powerSwitches[2 ]->setLatch (TPS2HB35BQ ::LATCHED );
176179 powerSwitches[2 ]->setPowerSwitchStates (boardEN.acc , boardEN.gub );
177180 }
178181
179182 log::LOGGER .log (log::Logger::LogLevel::INFO ,
180- " Power Switch Temperature Fault Status\r\n Switch 0: %d\r\n Switch 1: %d\r\n Switch 2: %d\r\n " ,
181- PowerSwitchFaults.switch0TempFault ,
182- PowerSwitchFaults.switch1TempFault ,
183- PowerSwitchFaults.switch2TempFault );
183+ " Power Switch Temperature Fault Status\r\n Switch 0: %d\r\n Switch 1: %d\r\n Switch 2: %d\r\n " ,
184+ PowerSwitchFaults.switch0TempFault ,
185+ PowerSwitchFaults.switch1TempFault ,
186+ PowerSwitchFaults.switch2TempFault );
184187
185188 log::LOGGER .log (log::Logger::LogLevel::DEBUG ,
186189 " Switch 0 Temperature: %d\r\n Switch 1 Temperature: %d\r\n Switch 2 Temperature: %d\r\n " ,
0 commit comments