ExtremeBullProtocol.kt
package io.github.tritbool.euc.ble.protocols
import kotlinx.coroutines.CoroutineScope
import kotlinx.coroutines.Dispatchers
class ExtremeBullProtocol(scope: CoroutineScope = CoroutineScope(Dispatchers.IO)) :
GotwayProtocol(scope) {
override val manufacturer: String = "ExtremeBull"
override fun matchesDeviceName(deviceName: String): Boolean {
val lower = deviceName.lowercase()
return lower.contains("extreme") || lower.contains("bull") ||
lower.contains("commander") || lower.contains("rocket") ||
lower.contains("griffin")
}
}