ScienceMetrics class
Metrics reported by the science subsystem.
These metrics represent analysis of dirt samples extracted by the science subsystem. They need to not only be recorded but logged as well so the science team can generate charts out of it.
- Inheritance
-
- Object
- Metrics<
ScienceData> - ScienceMetrics
Constructors
- ScienceMetrics()
- A collection of metrics relevant for monitoring the rover's electrical status.
Properties
-
allMetrics
→ List<
MetricLine> -
A list of user-friendly explanations for each of the metrics.
no setteroverride
- data → ScienceData
-
The underlying data used to get these metrics.
finalinherited
- hashCode → int
-
The hash code for this object.
no setterinherited
- hasListeners → bool
-
Whether any listeners are currently registered.
no setterinherited
- matchesVersion → bool
-
Whether the Dashboard is certain the firmware matches the right version.
no setterinherited
- name → String
-
A collective name for this group of metrics (usually the name of the subsystem).
no setteroverride
- overallSeverity → Severity?
-
Fetch the overall Security
no setterinherited
- runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
- supportedVersion → Version
-
The currently-supported version for this Dashboard.
no setteroverride
- version ↔ Version
-
The version of the data that the firmware sends.
getter/setter pairinherited
- versionCommand → Message
-
A command to notify the firmware of the Dashboard's supportedVersion.
no setteroverride
Methods
-
addListener(
VoidCallback listener) → void -
Register a closure to be called when the object changes.
inherited
-
checkVersion(
ScienceData data) → bool -
Checks this message's version and checks for support.
inherited
-
dispose(
) → void -
Discards any resources used by the object. After this is called, the
object is not in a usable state and should be discarded (calls to
addListener will throw after the object is disposed).
inherited
-
noSuchMethod(
Invocation invocation) → dynamic -
Invoked when a nonexistent method or property is accessed.
inherited
-
notifyListeners(
) → void -
Call all the registered listeners.
inherited
-
parseVersion(
ScienceData message) → Version -
Parses the version out of a given data packet.
override
-
removeListener(
VoidCallback listener) → void -
Remove a previously registered closure from the list of closures that are
notified when the object changes.
inherited
-
toString(
) → String -
A string representation of this object.
inherited
-
update(
ScienceData value) → void -
Updates data with new data.
override
Operators
-
operator ==(
Object other) → bool -
The equality operator.
inherited