Package-level declarations

Types

Link copied to clipboard
data class LmuWindowsBlueFlag(val resolvedText: String? = null) : LmuWindowsFlagSpeechEvent
Link copied to clipboard
data class LmuWindowsBrakeOverheat(val celsius: Int, val resolvedText: String? = null) : LmuWindowsThresholdWarningSpeechEvent

ブレーキ過熱警告。celsius は実測ではなく設定した閾値(℃)。 resolvedText は判定時に解決済みの文言。キュー待機中もログと発話を一致させる。

Link copied to clipboard
data class LmuWindowsBrakeWearCurrentValue(val percentage: Int, val resolvedText: String? = null) : LmuWindowsSpeechEvent

最も残量が少ないブレーキの現在の残り(%)を読み上げる手動読み上げイベント。

Link copied to clipboard
data class LmuWindowsBrakeWearLow(val percent: Int, val resolvedText: String? = null) : LmuWindowsThresholdWarningSpeechEvent

ブレーキ残量警告。percent は実測の残量ではなく設定した閾値(%)。 resolvedText は判定時に解決済みの文言。キュー待機中もログと発話を一致させる。

Link copied to clipboard
data class LmuWindowsCarLeft(val resolvedText: String? = null) : LmuWindowsVehicleApproachSpeechEvent
Link copied to clipboard
Link copied to clipboard
data class LmuWindowsCarRight(val resolvedText: String? = null) : LmuWindowsVehicleApproachSpeechEvent
Link copied to clipboard
Link copied to clipboard

LMU の全4種類のフラッグ読み上げイベント。保存文言の解決を網羅的に扱う。

Link copied to clipboard
data class LmuWindowsFullCourseYellow(val resolvedText: String? = null) : LmuWindowsFlagSpeechEvent
Link copied to clipboard
data class LmuWindowsManualReadoutText(val readoutItemKey: LmuWindowsReadoutItemKey, val text: String, val resolvedText: String? = null) : LmuWindowsSpeechEvent

セット内の項目を保存順に連結した手動読み上げイベント。

Link copied to clipboard
data class LmuWindowsMyBestLap(val lapTimeMs: Long, val resolvedText: String? = null) : LmuWindowsSpeechEvent
Link copied to clipboard
data class LmuWindowsOverheating(val resolvedText: String? = null) : LmuWindowsVehicleDamageSpeechEvent
Link copied to clipboard
data class LmuWindowsPartDetached(val resolvedText: String? = null) : LmuWindowsVehicleDamageSpeechEvent
Link copied to clipboard
data class LmuWindowsPitTimingWarning(val laps: Int, val source: ERROR CLASS: Symbol not found for PitTimingSource, val resolvedText: String? = null) : LmuWindowsSpeechEvent

LMU のバーチャルエネルギーまたはタイヤ摩耗から推定したピット目安周回数を読み上げるイベント。 narratedText はログ用の既定文言。実際の読み上げ文言はソースごとの設定値から取得する。

Link copied to clipboard
data class LmuWindowsRedFlag(val resolvedText: String? = null) : LmuWindowsFlagSpeechEvent
data class LmuWindowsRemainingVirtualEnergyCurrentValue(val percentage: Int, val resolvedText: String? = null) : LmuWindowsSpeechEvent

バーチャルエネルギーの現在の残量(%)を読み上げるイベント。

Link copied to clipboard
data class LmuWindowsRemainingVirtualEnergyWarning(val percentage: Int, val resolvedText: String? = null) : LmuWindowsThresholdWarningSpeechEvent

バーチャルエネルギー残量警告。percentage は実際の残量ではなく設定した閾値(%)。 resolvedText は判定時に解決済みの読み上げ文言。キュー待機中に設定が変わっても、ログと発話内容を一致させるために使う。

Link copied to clipboard
sealed interface LmuWindowsSpeechEvent : <ERROR CLASS> ERROR CLASS: Symbol not found for ReadoutTextEvent

LMU 由来の読み上げイベントを識別する共通マーカー。自由文言経路で本文を扱うため ReadoutTextEvent の契約を持つ。

Link copied to clipboard

LMU の閾値や温度を文言に埋め込む警告イベント。

Link copied to clipboard
data class LmuWindowsTyreCold(val celsius: Int, val resolvedText: String? = null) : LmuWindowsThresholdWarningSpeechEvent

タイヤ低温警告。celsius は判定時の全輪の最高カーカス温度を整数に丸めた摂氏温度。 resolvedText は判定時に解決済みの読み上げ文言。キュー待機中に設定が変わってもログと発話内容を一致させる。

Link copied to clipboard
data class LmuWindowsTyreDetached(val resolvedText: String? = null) : LmuWindowsVehicleDamageSpeechEvent
Link copied to clipboard
data class LmuWindowsTyreOverheat(val celsius: Int, val resolvedText: String? = null) : LmuWindowsThresholdWarningSpeechEvent

タイヤ過熱警告。celsius は判定時の全輪の最高カーカス温度を整数に丸めた摂氏温度。 resolvedText は判定時に解決済みの読み上げ文言。キュー待機中に設定が変わってもログと発話内容を一致させる。

Link copied to clipboard
data class LmuWindowsTyreWearWarning(val percentage: Int, val resolvedText: String? = null) : LmuWindowsThresholdWarningSpeechEvent

タイヤ摩耗警告。percentage は実際の残存率ではなく設定した閾値(%)。 resolvedText は判定時に解決済みの読み上げ文言。キュー待機中に設定が変わっても、ログと発話内容を一致させるために使う。

Link copied to clipboard

LMU の車両接近開始・継続の読み上げイベント。

Link copied to clipboard

LMU の車両故障の読み上げイベント。

Link copied to clipboard
data class LmuWindowsYellowFlag(val resolvedText: String? = null) : LmuWindowsFlagSpeechEvent