package
rvi
Type Members
-
case class
ChunksReceived(vin: Vin, update_id: UUID, chunks: List[Int]) extends Product with Serializable
-
final
case class
ClientServices(start: String, abort: String, chunk: String, finish: String, getpackages: String) extends Product with Serializable
-
case class
Finish(update_id: UUID, signature: String) extends Product with Serializable
-
final
case class
InstallReport(vin: Vin, update_report: UpdateReport) extends Product with Serializable
-
final
case class
InstalledPackages(vin: Vin, installed_software: Json) extends Product with Serializable
-
-
final
case class
OperationResult(id: String, result_code: Int, result_text: String) extends Product with Serializable
-
case class
PackageChunk(update_id: UUID, bytes: ByteString, index: Int) extends Product with Serializable
-
-
-
final
case class
RviParameters[T](parameters: List[T], service_name: String) extends Product with Serializable
-
-
final
case class
ServerServices(start: String, ack: String, report: String, packages: String) extends Product with Serializable
-
-
final
case class
StartDownload(vin: Vin, update_id: UUID, services: ClientServices) extends Product with Serializable
-
case class
StartDownloadMessage(update_id: UUID, checksum: String, chunkscount: Int) extends Product with Serializable
-
-
class
UpdateController extends Actor with ActorLogging
-
final
case class
UpdateReport(update_id: UUID, operation_results: List[OperationResult]) extends Product with Serializable
Actor to handle events received from the RVI node.
SotaServices