//autogenerated:yes
//nolint:revive,lll
package common_msgs

import (
	"github.com/bluenviron/goroslib/v2/pkg/msg"
)

type McuDiagnostic struct {
	msg.Package          `ros:"common_msgs"`
	EledriveSlightloss   int8 `rosname:"eledriveSlightloss"`
	EledriveSevereloss   int8 `rosname:"eledriveSevereloss"`
	BatterySlightloss    int8 `rosname:"batterySlightloss"`
	BatterySevereloss    int8 `rosname:"batterySevereloss"`
	SonarLeftSevereloss  int8 `rosname:"sonarLeftSevereloss"`
	SonarMidSevereloss   int8 `rosname:"sonarMidSevereloss"`
	SonarRightSevereloss int8 `rosname:"sonarRightSevereloss"`
	BatteryLow           int8 `rosname:"batteryLow"`
	BatteryHigh          int8 `rosname:"batteryHigh"`
}