File tree Expand file tree Collapse file tree 1 file changed +26
-0
lines changed
Expand file tree Collapse file tree 1 file changed +26
-0
lines changed Original file line number Diff line number Diff line change @@ -1046,6 +1046,31 @@ def PosHoldBounceBack(self):
10461046
10471047 self .disarm_vehicle ()
10481048
1049+ def SHT3X (self ):
1050+ '''test for the SHT3X temperature/hygro driver'''
1051+ self .set_parameters ({
1052+ 'TEMP1_TYPE' : 8 ,
1053+ 'TEMP1_ADDR' : 0x44 ,
1054+ 'TEMP_LOG' : 1 ,
1055+ })
1056+ self .reboot_sitl ()
1057+ self .context_push ()
1058+ self .set_parameter ('LOG_DISARMED' , 1 )
1059+ self .delay_sim_time (10 )
1060+ self .context_pop ()
1061+
1062+ dfreader = self .dfreader_for_current_onboard_log ()
1063+ while True :
1064+ m = dfreader .recv_match (type = 'TEMP' )
1065+ if m is None :
1066+ break
1067+ self .progress (m )
1068+ if m .Temp > 15 or m .Temp < 30 :
1069+ # success!
1070+ break
1071+ if m is None :
1072+ raise NotAchievedException ("Did not get good TEMP message" )
1073+
10491074 def tests (self ):
10501075 '''return list of all tests'''
10511076 ret = super (AutoTestSub , self ).tests ()
@@ -1079,6 +1104,7 @@ def tests(self):
10791104 self .FuseMag ,
10801105 self .INA3221 ,
10811106 self .PosHoldBounceBack ,
1107+ self .SHT3X ,
10821108 ])
10831109
10841110 return ret
You can’t perform that action at this time.
0 commit comments