replicationEnded

protected open override fun replicationEnded()(source)

Records the replication's lowest charge.

Here rather than in afterReplication because this runs while the replication is still live, and a Response summarizes in afterReplication whatever was observed during the run. A replication in which the vehicle never moved observed nothing, and its initial charge is the honest reading for it.