    msg.liveLocationKalman.status = 'valid'
  
    # Send liveLocationKalman at 20hz
    while not done.is_set():
      msg.clear_write_flag()
      pm.send('liveLocationKalman', msg)
      time.sleep(1/20)
  
  
  class TestPowerDraw(unittest.TestCase):
 
</s> remove     time.sleep(1/20)
 </s> add     time.sleep(1/20.) </s> remove   msg = messaging.new_message('liveLocationKalman')
  msg.liveLocationKalman.positionGeodetic = {'value': [32.7174, -117.16277, 0], 'std': [0., 0., 0.], 'valid': True}
  msg.liveLocationKalman.calibratedOrientationNED = {'value': [0., 0., 0.], 'std': [0., 0., 0.], 'valid': True}
  msg.liveLocationKalman.status = 'valid'

  # Send liveLocationKalman at 20hz
 </s> add 
    msg = gen_llk()
    msg.liveLocationKalman.status = 'valid'
  
    # Send liveLocationKalman at 20hz
    while not done.is_set():
    msg = gen_llk()
      pm.send('liveLocationKalman', msg)
      time.sleep(1/20)
  
  
  class TestPowerDraw(unittest.TestCase):
keep keep keep keep replace keep keep keep keep keep
 mapsd: rendering tests (#28981)

* mapsd: rendering tests

* run

* speedup 
system/hardware/tici/tests/test_power_draw.py