Skip to content

Extend status codes with missing ones#60

Open
marcelrv wants to merge 2 commits into
tillsteinbach:mainfrom
marcelrv:statuscodesUpdate
Open

Extend status codes with missing ones#60
marcelrv wants to merge 2 commits into
tillsteinbach:mainfrom
marcelrv:statuscodesUpdate

Conversation

@marcelrv

Copy link
Copy Markdown

Adding several Capability Service Status codes that are missing.

@marcelrv

Copy link
Copy Markdown
Author

Note, renamed 1004 based on the naming in android app.
DISABLED_BY_USER_DEPRECIATED = 1004

@marcelrv

Copy link
Copy Markdown
Author

After implementation we can see some of the new codes.
e.g.
id: predictiveWakeUpConsent
status: [<Status.DISABLED_BY_USER_DEPRECIATED: 1004>, <Status.DISABLED_BY_USER: 1018>, <Status.INSUFFICIENT_RIGHTS: 3003>, <Status.AUTH_APP_CERT_ERROR: 3006>, <Status.LIMITED_FEATURE: 3005>]

id: transactionHistoryLockUnlockDelete
status: [<Status.INSUFFICIENT_RIGHTS: 3003>, <Status.INSUFFICIENT_SECURITY_LEVEL: 3007>, <Status.AUTH_APP_CERT_ERROR: 3006>]

Full example: (ID.7)

                capabilities:
                        access:
                                expiration_date: 2035-09-04 23:59:59+00:00
                                id: access
                                status: [<Status.INSUFFICIENT_RIGHTS: 3003>, <Status.INSUFFICIENT_SECURITY_LEVEL: 3007>, <Status.AUTH_APP_CERT_ERROR: 3006>]
                                user_disabling_allowed: True
                        automation:
                                expiration_date: 2035-09-04 23:59:59+00:00
                                id: automation
                                status: []
                                user_disabling_allowed: True
                        b2bVFAAccess:
                                id: b2bVFAAccess
                                status: [<Status.MISSING_LICENSE: 2003>, <Status.INSUFFICIENT_RIGHTS: 3003>, <Status.AUTH_APP_CERT_ERROR: 3006>]
                                user_disabling_allowed: False
                        b2bVFACharging:
                                id: b2bVFACharging
                                status: [<Status.MISSING_LICENSE: 2003>]
                                user_disabling_allowed: False
                        b2bVFAChargingProfiles:
                                id: b2bVFAChargingProfiles
                                status: [<Status.MISSING_LICENSE: 2003>]
                                user_disabling_allowed: False
                        b2bVFAClimatisation:
                                id: b2bVFAClimatisation
                                status: [<Status.MISSING_LICENSE: 2003>]
                                user_disabling_allowed: False
                        b2bVFAClimatisationTimers:
                                id: b2bVFAClimatisationTimers
                                status: [<Status.MISSING_LICENSE: 2003>]
                                user_disabling_allowed: False
                        batteryChargingCare:
                                expiration_date: 2035-09-04 23:59:59+00:00
                                id: batteryChargingCare
                                status: []
                                user_disabling_allowed: True
                        batteryColdWarning:
                                expiration_date: 2035-09-04 23:59:59+00:00
                                id: batteryColdWarning
                                status: [<Status.INSUFFICIENT_RIGHTS: 3003>, <Status.AUTH_APP_CERT_ERROR: 3006>]
                                user_disabling_allowed: True
                        batteryProtection:
                                expiration_date: 2035-09-04 23:59:59+00:00
                                id: batteryProtection
                                status: [<Status.INSUFFICIENT_RIGHTS: 3003>, <Status.AUTH_APP_CERT_ERROR: 3006>]
                                user_disabling_allowed: True
                        batterySupport:
                                id: batterySupport
                                status: [<Status.INSUFFICIENT_RIGHTS: 3003>, <Status.AUTH_APP_CERT_ERROR: 3006>]
                                user_disabling_allowed: False
                        carDataBrokerage:
                                id: carDataBrokerage
                                status: []
                                user_disabling_allowed: False
                        charging:
                                expiration_date: 2035-09-04 23:59:59+00:00
                                id: charging
                                status: []
                                user_disabling_allowed: True
                        chargingProfiles:
                                expiration_date: 2035-09-04 23:59:59+00:00
                                id: chargingProfiles
                                status: []
                                user_disabling_allowed: False
                        chargingStations:
                                expiration_date: 2027-09-04 23:59:59+00:00
                                id: chargingStations
                                status: []
                                user_disabling_allowed: True
                        clampS:
                                expiration_date: 2035-09-04 23:59:59+00:00
                                id: clampS
                                status: []
                                user_disabling_allowed: False
                        climatisation:
                                expiration_date: 2035-09-04 23:59:59+00:00
                                id: climatisation
                                status: []
                                user_disabling_allowed: True
                        climatisationTimers:
                                expiration_date: 2035-09-04 23:59:59+00:00
                                id: climatisationTimers
                                status: []
                                user_disabling_allowed: False
                        cubicNetwork:
                                id: cubicNetwork
                                status: []
                                user_disabling_allowed: False
                        dataSavingMode:
                                id: dataSavingMode
                                status: []
                                user_disabling_allowed: True
                        dealerAppointment:
                                expiration_date: 2035-09-04 23:59:59+00:00
                                id: dealerAppointment
                                status: [<Status.INITIALLY_DISABLED: 1003>, <Status.DISABLED_BY_USER_DEPRECIATED: 1004>]
                                user_disabling_allowed: True
                        destinations:
                                expiration_date: 2027-09-04 23:59:59+00:00
                                id: destinations
                                status: []
                                user_disabling_allowed: True
                        eRoutePlanner:
                                expiration_date: 2027-09-04 23:59:59+00:00
                                id: eRoutePlanner
                                status: []
                                user_disabling_allowed: True
                        engineType:
                                expiration_date: 2035-09-04 23:59:59+00:00
                                id: engineType
                                status: []
                                user_disabling_allowed: False
                        fuelStatus:
                                expiration_date: 2035-09-04 23:59:59+00:00
                                id: fuelStatus
                                status: []
                                user_disabling_allowed: False
                        ignition:
                                expiration_date: 2027-09-04 23:59:59+00:00
                                id: ignition
                                status: []
                                user_disabling_allowed: False
                        locationTracking:
                                id: locationTracking
                                status: [<Status.MISSING_LICENSE: 2003>, <Status.INSUFFICIENT_RIGHTS: 3003>, <Status.AUTH_APP_CERT_ERROR: 3006>]
                                user_disabling_allowed: False
                        mapUpdate:
                                expiration_date: 2027-09-04 23:59:59+00:00
                                id: mapUpdate
                                status: []
                                user_disabling_allowed: True
                        measurements:
                                expiration_date: 2035-09-04 23:59:59+00:00
                                id: measurements
                                status: []
                                user_disabling_allowed: False
                        onlineRemoteUpdate:
                                id: onlineRemoteUpdate
                                status: []
                                user_disabling_allowed: False
                        onlineSpeech:
                                expiration_date: 2027-09-04 23:59:59+00:00
                                id: onlineSpeech
                                status: []
                                user_disabling_allowed: True
                        parkingBrake:
                                expiration_date: 2035-09-04 23:59:59+00:00
                                id: parkingBrake
                                status: []
                                user_disabling_allowed: False
                        parkingInformation:
                                expiration_date: 2027-09-04 23:59:59+00:00
                                id: parkingInformation
                                status: []
                                user_disabling_allowed: True
                        parkingPosition:
                                expiration_date: 2035-09-04 23:59:59+00:00
                                id: parkingPosition
                                status: [<Status.INSUFFICIENT_RIGHTS: 3003>, <Status.AUTH_APP_CERT_ERROR: 3006>]
                                user_disabling_allowed: True
                        personalizationOnline:
                                expiration_date: 2035-09-04 23:59:59+00:00
                                id: personalizationOnline
                                status: []
                                user_disabling_allowed: True
                        plugAndCharge:
                                expiration_date: 2035-09-04 23:59:59+00:00
                                id: plugAndCharge
                                status: [<Status.INSUFFICIENT_RIGHTS: 3003>, <Status.AUTH_APP_CERT_ERROR: 3006>]
                                user_disabling_allowed: True
                        poiSearch:
                                expiration_date: 2027-09-04 23:59:59+00:00
                                id: poiSearch
                                status: []
                                user_disabling_allowed: True
                        predictiveWakeUp:
                                expiration_date: 2027-09-04 23:59:59+00:00
                                id: predictiveWakeUp
                                status: [<Status.DISABLED_BY_USER_DEPRECIATED: 1004>, <Status.DISABLED_BY_USER: 1018>, <Status.INSUFFICIENT_RIGHTS: 3003>, <Status.AUTH_APP_CERT_ERROR: 3006>, <Status.LIMITED_FEATURE: 3005>]
                                user_disabling_allowed: True
                        predictiveWakeUpConsent:
                                expiration_date: 2027-09-04 23:59:59+00:00
                                id: predictiveWakeUpConsent
                                status: [<Status.DISABLED_BY_USER_DEPRECIATED: 1004>, <Status.DISABLED_BY_USER: 1018>, <Status.INSUFFICIENT_RIGHTS: 3003>, <Status.AUTH_APP_CERT_ERROR: 3006>, <Status.LIMITED_FEATURE: 3005>]
                                user_disabling_allowed: True
                        privateEmergencyCall:
                                expiration_date: 2035-09-04 23:59:59+00:00
                                id: privateEmergencyCall
                                status: []
                                user_disabling_allowed: True
                        rangeManagement:
                                expiration_date: 2035-09-04 23:59:59+00:00
                                id: rangeManagement
                                status: []
                                user_disabling_allowed: True
                        readiness:
                                id: readiness
                                status: []
                                user_disabling_allowed: False
                        remoteDiagnosis:
                                expiration_date: 2035-09-04 23:59:59+00:00
                                id: remoteDiagnosis
                                status: [<Status.INSUFFICIENT_RIGHTS: 3003>, <Status.AUTH_APP_CERT_ERROR: 3006>]
                                user_disabling_allowed: True
                        remoteParkAssist:
                                id: remoteParkAssist
                                status: []
                                user_disabling_allowed: False
                        roadExperienceManagementLocalization:
                                id: roadExperienceManagementLocalization
                                status: [<Status.CONSENT_MISSING: 3004>, <Status.MISSING_LICENSE: 2003>, <Status.LIMITED_FEATURE: 3005>]
                                user_disabling_allowed: True
                        roadsideAssistant:
                                expiration_date: 2035-09-04 23:59:59+00:00
                                id: roadsideAssistant
                                status: []
                                user_disabling_allowed: True
                        routing:
                                expiration_date: 2027-09-04 23:59:59+00:00
                                id: routing
                                status: []
                                user_disabling_allowed: True
                        state:
                                expiration_date: 2035-09-04 23:59:59+00:00
                                id: state
                                status: []
                                user_disabling_allowed: True
                        trafficInformation:
                                expiration_date: 2027-09-04 23:59:59+00:00
                                id: trafficInformation
                                status: []
                                user_disabling_allowed: True
                        transactionHistoryLockUnlock:
                                expiration_date: 2035-09-04 23:59:59+00:00
                                id: transactionHistoryLockUnlock
                                status: [<Status.INSUFFICIENT_RIGHTS: 3003>, <Status.INSUFFICIENT_SECURITY_LEVEL: 3007>, <Status.AUTH_APP_CERT_ERROR: 3006>]
                                user_disabling_allowed: False
                        transactionHistoryLockUnlockDelete:
                                expiration_date: 2035-09-04 23:59:59+00:00
                                id: transactionHistoryLockUnlockDelete
                                status: [<Status.INSUFFICIENT_RIGHTS: 3003>, <Status.INSUFFICIENT_SECURITY_LEVEL: 3007>, <Status.AUTH_APP_CERT_ERROR: 3006>]
                                user_disabling_allowed: False
                        vehicleHealth:
                                expiration_date: 2035-09-04 23:59:59+00:00
                                id: vehicleHealth
                                status: []
                                user_disabling_allowed: True
                        vehicleHealthInspection:
                                expiration_date: 2035-09-04 23:59:59+00:00
                                id: vehicleHealthInspection
                                status: []
                                user_disabling_allowed: False
                        vehicleHealthWarnings:
                                expiration_date: 2035-09-04 23:59:59+00:00
                                id: vehicleHealthWarnings
                                status: []
                                user_disabling_allowed: False
                        vehicleLights:
                                expiration_date: 2035-09-04 23:59:59+00:00
                                id: vehicleLights
                                status: []
                                user_disabling_allowed: False
                        vehicleWakeUpTrigger:
                                expiration_date: 2035-09-04 23:59:59+00:00
                                id: vehicleWakeUpTrigger
                                status: []
                                user_disabling_allowed: False
                        vilsa:
                                id: vilsa
                                status: [<Status.CONSENT_MISSING: 3004>]
                                user_disabling_allowed: True
                        webApp:
                                id: webApp
                                status: [<Status.LIMITED_FEATURE: 3005>, <Status.INSUFFICIENT_RIGHTS: 3003>, <Status.AUTH_APP_CERT_ERROR: 3006>, <Status.MISSING_LICENSE: 2003>]
                                user_disabling_allowed: False
                        webAppGamesEnhanced:
                                id: webAppGamesEnhanced
                                status: [<Status.MISSING_LICENSE: 2003>, <Status.LIMITED_FEATURE: 3005>]
                                user_disabling_allowed: False
                        webRadio:
                                expiration_date: 2027-09-04 23:59:59+00:00
                                id: webRadio
                                status: []
                                user_disabling_allowed: True

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant