main.go 402 B

12345678910111213141516171819202122232425
  1. package main
  2. import (
  3. "github.com/bluenviron/goroslib/v2/pkg/msgs/sensor_msgs"
  4. "math"
  5. )
  6. /*
  7. 输入电源欠压
  8. */
  9. func Topic() string {
  10. return "/diagnostics"
  11. }
  12. func Label() string {
  13. return "errorcode#1#21031701"
  14. }
  15. func Rule(data *sensor_msgs.Imu) string {
  16. if math.Abs(data.LinearAcceleration.X) >= 0.7 && math.Abs(data.LinearAcceleration.Y) >= 0.7 {
  17. return "unstabledriving"
  18. }
  19. return ""
  20. }