code: func (s *SeesawECU) HAStatus(ctx *ipc.Context, status *seesaw.HAStatus) error {
  	s.trace("HAStatus", ctx)
  
  	authConn, err := s.ecu.authConnect(ctx)
  	if err != nil {
  		return err
  	}
  	defer authConn.Close()
  
  	hs, err := authConn.HAStatus()
  	if err != nil {
  		return err
  	}
  
  	if status != nil {
  		*status = *hs
  	}
  	return nil
  }
docs: // HAStatus returns the current HA status from the Seesaw Engine.