feat(platform): expose missing sources per vehicle

This commit is contained in:
lingniu
2026-07-04 05:42:39 +08:00
parent bc6715b35b
commit 5e7c4b56ef
8 changed files with 44 additions and 2 deletions

View File

@@ -58,6 +58,16 @@ type Service struct {
var canonicalVehicleProtocols = []string{"GB32960", "JT808", "YUTONG_MQTT"}
func missingCanonicalProtocols(protocols []string) []string {
missing := make([]string, 0, len(canonicalVehicleProtocols))
for _, protocol := range canonicalVehicleProtocols {
if !containsString(protocols, protocol) {
missing = append(missing, protocol)
}
}
return missing
}
func NewService(store Store) *Service {
return &Service{store: store}
}