allMetrics property

  1. @override
List<MetricLine> get allMetrics
override

A list of user-friendly explanations for each of the metrics.

Be sure to store the actual values as fields. This property should be a list of one user-friendly explanation per metric.

Implementation

@override
List<MetricLine> get allMetrics => [
  MetricLine("Override: ${data.mechanicalOverride.displayName}"),
  MetricLine("Front Left: ${data.frontLeftMotor.displayName}"),
  MetricLine("Front Right: ${data.frontRightMotor.displayName}"),
  MetricLine("Back Left: ${data.backLeftMotor.displayName}"),
  MetricLine("Back Right: ${data.backRightMotor.displayName}"),
  MetricLine("Drive: ${data.drive.displayName}"),
  MetricLine("Arm: ${data.arm.displayName}"),
  MetricLine("Science: ${data.science.displayName}"),
];