diff options
Diffstat (limited to 'src/components/dbus/src/message_descriptions.cc')
-rw-r--r-- | src/components/dbus/src/message_descriptions.cc | 10424 |
1 files changed, 0 insertions, 10424 deletions
diff --git a/src/components/dbus/src/message_descriptions.cc b/src/components/dbus/src/message_descriptions.cc deleted file mode 100644 index 1a5e499a7f..0000000000 --- a/src/components/dbus/src/message_descriptions.cc +++ /dev/null @@ -1,10424 +0,0 @@ -// Warning! This file is generated by 'make_message_descriptions.py'. Edit at -// your own risk. -/** - * @file message_descriptions.cc - * @brief Generated HMI API message descriptions for D-Bus - * - * This file is a part of HMI D-Bus layer. - */ -// Copyright (c) 2013, Ford Motor Company -// All rights reserved. -// -// Redistribution and use in source and binary forms, with or without -// modification, are permitted provided that the following conditions are met: -// -// Redistributions of source code must retain the above copyright notice, this -// list of conditions and the following disclaimer. -// -// Redistributions in binary form must reproduce the above copyright notice, -// this list of conditions and the following -// disclaimer in the documentation and/or other materials provided with the -// distribution. -// -// Neither the name of the Ford Motor Company nor the names of its contributors -// may be used to endorse or promote products derived from this software -// without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" -// AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR 'A PARTICULAR PURPOSE -// ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE -// LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR -// CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF -// SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN -// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) -// ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE -// POSSIBILITY OF SUCH DAMAGE. - -#include "dbus/message_descriptions.h" - -namespace { - -struct Structs { - static const ford_message_descriptions::ParameterDescription* - Common__Coordinate__parameters[]; - static const ford_message_descriptions::ParameterDescription* - Common__DeviceInfo__parameters[]; - static const ford_message_descriptions::ParameterDescription* - Common__UserFriendlyMessage__parameters[]; - static const ford_message_descriptions::ParameterDescription* - Common__PermissionItem__parameters[]; - static const ford_message_descriptions::ParameterDescription* - Common__ServiceInfo__parameters[]; - static const ford_message_descriptions::ParameterDescription* - Common__TextField__parameters[]; - static const ford_message_descriptions::ParameterDescription* - Common__ButtonCapabilities__parameters[]; - static const ford_message_descriptions::ParameterDescription* - Common__VehicleDataResult__parameters[]; - static const ford_message_descriptions::ParameterDescription* - Common__TouchCoord__parameters[]; - static const ford_message_descriptions::ParameterDescription* - Common__TouchEvent__parameters[]; - static const ford_message_descriptions::ParameterDescription* - Common__PresetBankCapabilities__parameters[]; - static const ford_message_descriptions::ParameterDescription* - Common__Image__parameters[]; - static const ford_message_descriptions::ParameterDescription* - Common__SoftButton__parameters[]; - static const ford_message_descriptions::ParameterDescription* - Common__TTSChunk__parameters[]; - static const ford_message_descriptions::ParameterDescription* - Common__HMIApplication__parameters[]; - static const ford_message_descriptions::ParameterDescription* - Common__MenuParams__parameters[]; - static const ford_message_descriptions::ParameterDescription* - Common__Choice__parameters[]; - static const ford_message_descriptions::ParameterDescription* - Common__VrHelpItem__parameters[]; - static const ford_message_descriptions::ParameterDescription* - Common__TimeFormat__parameters[]; - static const ford_message_descriptions::ParameterDescription* - Common__TouchEventCapabilities__parameters[]; - static const ford_message_descriptions::ParameterDescription* - Common__ImageResolution__parameters[]; - static const ford_message_descriptions::ParameterDescription* - Common__ScreenParams__parameters[]; - static const ford_message_descriptions::ParameterDescription* - Common__ImageField__parameters[]; - static const ford_message_descriptions::ParameterDescription* - Common__VideoStreamingFormat__parameters[]; - static const ford_message_descriptions::ParameterDescription* - Common__VideoConfig__parameters[]; - static const ford_message_descriptions::ParameterDescription* - Common__DisplayCapabilities__parameters[]; - static const ford_message_descriptions::ParameterDescription* - Common__SoftButtonCapabilities__parameters[]; - static const ford_message_descriptions::ParameterDescription* - Common__HMICapabilities__parameters[]; - static const ford_message_descriptions::ParameterDescription* - Common__AudioPassThruCapabilities__parameters[]; - static const ford_message_descriptions::ParameterDescription* - Common__TextFieldStruct__parameters[]; - static const ford_message_descriptions::ParameterDescription* - Common__KeyboardProperties__parameters[]; - static const ford_message_descriptions::ParameterDescription* - Common__Turn__parameters[]; - static const ford_message_descriptions::ParameterDescription* - Common__VehicleType__parameters[]; - static const ford_message_descriptions::ParameterDescription* - Common__GPSData__parameters[]; - static const ford_message_descriptions::ParameterDescription* - Common__SingleTireStatus__parameters[]; - static const ford_message_descriptions::ParameterDescription* - Common__DIDResult__parameters[]; - static const ford_message_descriptions::ParameterDescription* - Common__HeadLampStatus__parameters[]; - static const ford_message_descriptions::ParameterDescription* - Common__TireStatus__parameters[]; - static const ford_message_descriptions::ParameterDescription* - Common__BeltStatus__parameters[]; - static const ford_message_descriptions::ParameterDescription* - Common__BodyInformation__parameters[]; - static const ford_message_descriptions::ParameterDescription* - Common__DeviceStatus__parameters[]; - static const ford_message_descriptions::ParameterDescription* - Common__ECallInfo__parameters[]; - static const ford_message_descriptions::ParameterDescription* - Common__AirbagStatus__parameters[]; - static const ford_message_descriptions::ParameterDescription* - Common__EmergencyEvent__parameters[]; - static const ford_message_descriptions::ParameterDescription* - Common__ClusterModeStatus__parameters[]; - static const ford_message_descriptions::ParameterDescription* - Common__MyKey__parameters[]; - static const ford_message_descriptions::ParameterDescription* - Common__RdsData__parameters[]; - static const ford_message_descriptions::ParameterDescription* - Common__RadioControlData__parameters[]; - static const ford_message_descriptions::ParameterDescription* - Common__RadioControlCapabilities__parameters[]; - static const ford_message_descriptions::ParameterDescription* - Common__Temperature__parameters[]; - static const ford_message_descriptions::ParameterDescription* - Common__ClimateControlData__parameters[]; - static const ford_message_descriptions::ParameterDescription* - Common__ClimateControlCapabilities__parameters[]; - static const ford_message_descriptions::ParameterDescription* - Common__ModuleData__parameters[]; - static const ford_message_descriptions::ParameterDescription* - Common__DateTime__parameters[]; - static const ford_message_descriptions::ParameterDescription* - Common__OASISAddress__parameters[]; - static const ford_message_descriptions::ParameterDescription* - Common__LocationDetails__parameters[]; - static const ford_message_descriptions::ParameterDescription* - Common__NavigationCapability__parameters[]; - static const ford_message_descriptions::ParameterDescription* - Common__PhoneCapability__parameters[]; - static const ford_message_descriptions::ParameterDescription* - Common__VideoStreamingCapability__parameters[]; - static const ford_message_descriptions::ParameterDescription* - Common__SystemCapabilities__parameters[]; - static const ford_message_descriptions::ParameterDescription* - Common__RemoteControlCapabilities__parameters[]; - static const ford_message_descriptions::ParameterDescription* - Common__Rectangle__parameters[]; - static const ford_message_descriptions::ParameterDescription* - Common__HapticRect__parameters[]; -}; - -const ford_message_descriptions::ParameterDescription - Common__Coordinate__parameter1 = { - "latitudeDegrees", ford_message_descriptions::Float, true}; -const ford_message_descriptions::ParameterDescription - Common__Coordinate__parameter2 = { - "longitudeDegrees", ford_message_descriptions::Float, true}; -const ford_message_descriptions::ParameterDescription* - Structs::Common__Coordinate__parameters[] = { - (const ford_message_descriptions:: - ParameterDescription*)&Common__Coordinate__parameter1, - (const ford_message_descriptions:: - ParameterDescription*)&Common__Coordinate__parameter2, - NULL}; - -const ford_message_descriptions::ParameterDescription - Common__DeviceInfo__parameter1 = { - "name", ford_message_descriptions::String, true}; -const ford_message_descriptions::ParameterDescription - Common__DeviceInfo__parameter2 = { - "id", ford_message_descriptions::String, true}; -const ford_message_descriptions::ParameterDescription - Common__DeviceInfo__parameter3 = { - "transportType", ford_message_descriptions::Enum, false}; -const ford_message_descriptions::ParameterDescription - Common__DeviceInfo__parameter4 = { - "isSDLAllowed", ford_message_descriptions::Boolean, false}; -const ford_message_descriptions::ParameterDescription* - Structs::Common__DeviceInfo__parameters[] = { - (const ford_message_descriptions:: - ParameterDescription*)&Common__DeviceInfo__parameter1, - (const ford_message_descriptions:: - ParameterDescription*)&Common__DeviceInfo__parameter2, - (const ford_message_descriptions:: - ParameterDescription*)&Common__DeviceInfo__parameter3, - (const ford_message_descriptions:: - ParameterDescription*)&Common__DeviceInfo__parameter4, - NULL}; - -const ford_message_descriptions::ParameterDescription - Common__UserFriendlyMessage__parameter1 = { - "messageCode", ford_message_descriptions::String, true}; -const ford_message_descriptions::ParameterDescription - Common__UserFriendlyMessage__parameter2 = { - "ttsString", ford_message_descriptions::String, false}; -const ford_message_descriptions::ParameterDescription - Common__UserFriendlyMessage__parameter3 = { - "label", ford_message_descriptions::String, false}; -const ford_message_descriptions::ParameterDescription - Common__UserFriendlyMessage__parameter4 = { - "line1", ford_message_descriptions::String, false}; -const ford_message_descriptions::ParameterDescription - Common__UserFriendlyMessage__parameter5 = { - "line2", ford_message_descriptions::String, false}; -const ford_message_descriptions::ParameterDescription - Common__UserFriendlyMessage__parameter6 = { - "textBody", ford_message_descriptions::String, false}; -const ford_message_descriptions::ParameterDescription* - Structs::Common__UserFriendlyMessage__parameters[] = { - (const ford_message_descriptions:: - ParameterDescription*)&Common__UserFriendlyMessage__parameter1, - (const ford_message_descriptions:: - ParameterDescription*)&Common__UserFriendlyMessage__parameter2, - (const ford_message_descriptions:: - ParameterDescription*)&Common__UserFriendlyMessage__parameter3, - (const ford_message_descriptions:: - ParameterDescription*)&Common__UserFriendlyMessage__parameter4, - (const ford_message_descriptions:: - ParameterDescription*)&Common__UserFriendlyMessage__parameter5, - (const ford_message_descriptions:: - ParameterDescription*)&Common__UserFriendlyMessage__parameter6, - NULL}; - -const ford_message_descriptions::ParameterDescription - Common__PermissionItem__parameter1 = { - "name", ford_message_descriptions::String, true}; -const ford_message_descriptions::ParameterDescription - Common__PermissionItem__parameter2 = { - "id", ford_message_descriptions::Integer, true}; -const ford_message_descriptions::ParameterDescription - Common__PermissionItem__parameter3 = { - "allowed", ford_message_descriptions::Boolean, false}; -const ford_message_descriptions::ParameterDescription* - Structs::Common__PermissionItem__parameters[] = { - (const ford_message_descriptions:: - ParameterDescription*)&Common__PermissionItem__parameter1, - (const ford_message_descriptions:: - ParameterDescription*)&Common__PermissionItem__parameter2, - (const ford_message_descriptions:: - ParameterDescription*)&Common__PermissionItem__parameter3, - NULL}; - -const ford_message_descriptions::ParameterDescription - Common__ServiceInfo__parameter1 = { - "url", ford_message_descriptions::String, true}; -const ford_message_descriptions::ParameterDescription - Common__ServiceInfo__parameter2 = { - "policyAppId", ford_message_descriptions::String, false}; -const ford_message_descriptions::ParameterDescription* - Structs::Common__ServiceInfo__parameters[] = { - (const ford_message_descriptions:: - ParameterDescription*)&Common__ServiceInfo__parameter1, - (const ford_message_descriptions:: - ParameterDescription*)&Common__ServiceInfo__parameter2, - NULL}; - -const ford_message_descriptions::ParameterDescription - Common__TextField__parameter1 = { - "name", ford_message_descriptions::Enum, true}; -const ford_message_descriptions::ParameterDescription - Common__TextField__parameter2 = { - "characterSet", ford_message_descriptions::Enum, true}; -const ford_message_descriptions::ParameterDescription - Common__TextField__parameter3 = { - "width", ford_message_descriptions::Integer, true}; -const ford_message_descriptions::ParameterDescription - Common__TextField__parameter4 = { - "rows", ford_message_descriptions::Integer, true}; -const ford_message_descriptions::ParameterDescription* - Structs::Common__TextField__parameters[] = { - (const ford_message_descriptions:: - ParameterDescription*)&Common__TextField__parameter1, - (const ford_message_descriptions:: - ParameterDescription*)&Common__TextField__parameter2, - (const ford_message_descriptions:: - ParameterDescription*)&Common__TextField__parameter3, - (const ford_message_descriptions:: - ParameterDescription*)&Common__TextField__parameter4, - NULL}; - -const ford_message_descriptions::ParameterDescription - Common__ButtonCapabilities__parameter1 = { - "name", ford_message_descriptions::Enum, true}; -const ford_message_descriptions::ParameterDescription - Common__ButtonCapabilities__parameter2 = { - "shortPressAvailable", ford_message_descriptions::Boolean, true}; -const ford_message_descriptions::ParameterDescription - Common__ButtonCapabilities__parameter3 = { - "longPressAvailable", ford_message_descriptions::Boolean, true}; -const ford_message_descriptions::ParameterDescription - Common__ButtonCapabilities__parameter4 = { - "upDownAvailable", ford_message_descriptions::Boolean, true}; -const ford_message_descriptions::ParameterDescription* - Structs::Common__ButtonCapabilities__parameters[] = { - (const ford_message_descriptions:: - ParameterDescription*)&Common__ButtonCapabilities__parameter1, - (const ford_message_descriptions:: - ParameterDescription*)&Common__ButtonCapabilities__parameter2, - (const ford_message_descriptions:: - ParameterDescription*)&Common__ButtonCapabilities__parameter3, - (const ford_message_descriptions:: - ParameterDescription*)&Common__ButtonCapabilities__parameter4, - NULL}; - -const ford_message_descriptions::ParameterDescription - Common__VehicleDataResult__parameter1 = { - "dataType", ford_message_descriptions::Enum, true}; -const ford_message_descriptions::ParameterDescription - Common__VehicleDataResult__parameter2 = { - "resultCode", ford_message_descriptions::Enum, true}; -const ford_message_descriptions::ParameterDescription* - Structs::Common__VehicleDataResult__parameters[] = { - (const ford_message_descriptions:: - ParameterDescription*)&Common__VehicleDataResult__parameter1, - (const ford_message_descriptions:: - ParameterDescription*)&Common__VehicleDataResult__parameter2, - NULL}; - -const ford_message_descriptions::ParameterDescription - Common__TouchCoord__parameter1 = { - "x", ford_message_descriptions::Integer, true}; -const ford_message_descriptions::ParameterDescription - Common__TouchCoord__parameter2 = { - "y", ford_message_descriptions::Integer, true}; -const ford_message_descriptions::ParameterDescription* - Structs::Common__TouchCoord__parameters[] = { - (const ford_message_descriptions:: - ParameterDescription*)&Common__TouchCoord__parameter1, - (const ford_message_descriptions:: - ParameterDescription*)&Common__TouchCoord__parameter2, - NULL}; - -const ford_message_descriptions::ParameterDescription - Common__TouchEvent__parameter1 = { - "id", ford_message_descriptions::Integer, true}; -const ford_message_descriptions::ParameterDescription - Common__TouchEvent__parameter2_array = { - "ts", ford_message_descriptions::Integer, true}; -const ford_message_descriptions::ArrayDescription - Common__TouchEvent__parameter2 = { - {"ts", ford_message_descriptions::Array, true}, - (const ford_message_descriptions:: - ParameterDescription*)&Common__TouchEvent__parameter2_array, - "i"}; -const ford_message_descriptions::StructDescription - Common__TouchEvent__parameter3_array = { - {"c", ford_message_descriptions::Struct, true}, - Structs::Common__TouchCoord__parameters}; -const ford_message_descriptions::ArrayDescription - Common__TouchEvent__parameter3 = { - {"c", ford_message_descriptions::Array, true}, - (const ford_message_descriptions:: - ParameterDescription*)&Common__TouchEvent__parameter3_array, - "(ii)"}; -const ford_message_descriptions::ParameterDescription* - Structs::Common__TouchEvent__parameters[] = { - (const ford_message_descriptions:: - ParameterDescription*)&Common__TouchEvent__parameter1, - (const ford_message_descriptions:: - ParameterDescription*)&Common__TouchEvent__parameter2, - (const ford_message_descriptions:: - ParameterDescription*)&Common__TouchEvent__parameter3, - NULL}; - -const ford_message_descriptions::ParameterDescription - Common__PresetBankCapabilities__parameter1 = { - "onScreenPresetsAvailable", ford_message_descriptions::Boolean, true}; -const ford_message_descriptions::ParameterDescription* - Structs::Common__PresetBankCapabilities__parameters[] = { - (const ford_message_descriptions:: - ParameterDescription*)&Common__PresetBankCapabilities__parameter1, - NULL}; - -const ford_message_descriptions::ParameterDescription - Common__Image__parameter1 = { - "value", ford_message_descriptions::String, true}; -const ford_message_descriptions::ParameterDescription - Common__Image__parameter2 = { - "imageType", ford_message_descriptions::Enum, true}; -const ford_message_descriptions::ParameterDescription* - Structs::Common__Image__parameters[] = { - (const ford_message_descriptions:: - ParameterDescription*)&Common__Image__parameter1, - (const ford_message_descriptions:: - ParameterDescription*)&Common__Image__parameter2, - NULL}; - -const ford_message_descriptions::ParameterDescription - Common__SoftButton__parameter1 = { - "type", ford_message_descriptions::Enum, true}; -const ford_message_descriptions::ParameterDescription - Common__SoftButton__parameter2 = { - "text", ford_message_descriptions::String, false}; -const ford_message_descriptions::StructDescription - Common__SoftButton__parameter3 = { - {"image", ford_message_descriptions::Struct, false}, - Structs::Common__Image__parameters}; -const ford_message_descriptions::ParameterDescription - Common__SoftButton__parameter4 = { - "isHighlighted", ford_message_descriptions::Boolean, false}; -const ford_message_descriptions::ParameterDescription - Common__SoftButton__parameter5 = { - "softButtonID", ford_message_descriptions::Integer, true}; -const ford_message_descriptions::ParameterDescription - Common__SoftButton__parameter6 = { - "systemAction", ford_message_descriptions::Enum, true}; -const ford_message_descriptions::ParameterDescription* - Structs::Common__SoftButton__parameters[] = { - (const ford_message_descriptions:: - ParameterDescription*)&Common__SoftButton__parameter1, - (const ford_message_descriptions:: - ParameterDescription*)&Common__SoftButton__parameter2, - (const ford_message_descriptions:: - ParameterDescription*)&Common__SoftButton__parameter3, - (const ford_message_descriptions:: - ParameterDescription*)&Common__SoftButton__parameter4, - (const ford_message_descriptions:: - ParameterDescription*)&Common__SoftButton__parameter5, - (const ford_message_descriptions:: - ParameterDescription*)&Common__SoftButton__parameter6, - NULL}; - -const ford_message_descriptions::ParameterDescription - Common__TTSChunk__parameter1 = { - "text", ford_message_descriptions::String, true}; -const ford_message_descriptions::ParameterDescription - Common__TTSChunk__parameter2 = { - "type", ford_message_descriptions::Enum, true}; -const ford_message_descriptions::ParameterDescription* - Structs::Common__TTSChunk__parameters[] = { - (const ford_message_descriptions:: - ParameterDescription*)&Common__TTSChunk__parameter1, - (const ford_message_descriptions:: - ParameterDescription*)&Common__TTSChunk__parameter2, - NULL}; - -const ford_message_descriptions::ParameterDescription - Common__HMIApplication__parameter1 = { - "appName", ford_message_descriptions::String, true}; -const ford_message_descriptions::ParameterDescription - Common__HMIApplication__parameter2 = { - "ngnMediaScreenAppName", ford_message_descriptions::String, false}; -const ford_message_descriptions::ParameterDescription - Common__HMIApplication__parameter3 = { - "icon", ford_message_descriptions::String, false}; -const ford_message_descriptions::StructDescription - Common__HMIApplication__parameter4 = { - {"deviceInfo", ford_message_descriptions::Struct, true}, - Structs::Common__DeviceInfo__parameters}; -const ford_message_descriptions::ParameterDescription - Common__HMIApplication__parameter5 = { - "policyAppID", ford_message_descriptions::String, true}; -const ford_message_descriptions::StructDescription - Common__HMIApplication__parameter6_array = { - {"ttsName", ford_message_descriptions::Struct, true}, - Structs::Common__TTSChunk__parameters}; -const ford_message_descriptions::ArrayDescription - Common__HMIApplication__parameter6 = { - {"ttsName", ford_message_descriptions::Array, false}, - (const ford_message_descriptions:: - ParameterDescription*)&Common__HMIApplication__parameter6_array, - "(si)"}; -const ford_message_descriptions::ParameterDescription - Common__HMIApplication__parameter7_array = { - "vrSynonyms", ford_message_descriptions::String, true}; -const ford_message_descriptions::ArrayDescription - Common__HMIApplication__parameter7 = { - {"vrSynonyms", ford_message_descriptions::Array, false}, - (const ford_message_descriptions:: - ParameterDescription*)&Common__HMIApplication__parameter7_array, - "s"}; -const ford_message_descriptions::ParameterDescription - Common__HMIApplication__parameter8 = { - "appID", ford_message_descriptions::Integer, true}; -const ford_message_descriptions::ParameterDescription - Common__HMIApplication__parameter9 = { - "hmiDisplayLanguageDesired", ford_message_descriptions::Enum, true}; -const ford_message_descriptions::ParameterDescription - Common__HMIApplication__parameter10 = { - "isMediaApplication", ford_message_descriptions::Boolean, true}; -const ford_message_descriptions::ParameterDescription - Common__HMIApplication__parameter11_array = { - "appType", ford_message_descriptions::Enum, true}; -const ford_message_descriptions::ArrayDescription - Common__HMIApplication__parameter11 = { - {"appType", ford_message_descriptions::Array, false}, - (const ford_message_descriptions:: - ParameterDescription*)&Common__HMIApplication__parameter11_array, - "i"}; -const ford_message_descriptions::ParameterDescription - Common__HMIApplication__parameter12 = { - "greyOut", ford_message_descriptions::Boolean, false}; -const ford_message_descriptions::ParameterDescription - Common__HMIApplication__parameter13_array = { - "requestType", ford_message_descriptions::Enum, true}; -const ford_message_descriptions::ArrayDescription - Common__HMIApplication__parameter13 = { - {"requestType", ford_message_descriptions::Array, false}, - (const ford_message_descriptions:: - ParameterDescription*)&Common__HMIApplication__parameter13_array, - "i"}; -const ford_message_descriptions::ParameterDescription* - Structs::Common__HMIApplication__parameters[] = { - (const ford_message_descriptions:: - ParameterDescription*)&Common__HMIApplication__parameter1, - (const ford_message_descriptions:: - ParameterDescription*)&Common__HMIApplication__parameter2, - (const ford_message_descriptions:: - ParameterDescription*)&Common__HMIApplication__parameter3, - (const ford_message_descriptions:: - ParameterDescription*)&Common__HMIApplication__parameter4, - (const ford_message_descriptions:: - ParameterDescription*)&Common__HMIApplication__parameter5, - (const ford_message_descriptions:: - ParameterDescription*)&Common__HMIApplication__parameter6, - (const ford_message_descriptions:: - ParameterDescription*)&Common__HMIApplication__parameter7, - (const ford_message_descriptions:: - ParameterDescription*)&Common__HMIApplication__parameter8, - (const ford_message_descriptions:: - ParameterDescription*)&Common__HMIApplication__parameter9, - (const ford_message_descriptions:: - ParameterDescription*)&Common__HMIApplication__parameter10, - (const ford_message_descriptions:: - ParameterDescription*)&Common__HMIApplication__parameter11, - (const ford_message_descriptions:: - ParameterDescription*)&Common__HMIApplication__parameter12, - (const ford_message_descriptions:: - ParameterDescription*)&Common__HMIApplication__parameter13, - NULL}; - -const ford_message_descriptions::ParameterDescription - Common__MenuParams__parameter1 = { - "parentID", ford_message_descriptions::Integer, false}; -const ford_message_descriptions::ParameterDescription - Common__MenuParams__parameter2 = { - "position", ford_message_descriptions::Integer, false}; -const ford_message_descriptions::ParameterDescription - Common__MenuParams__parameter3 = { - "menuName", ford_message_descriptions::String, true}; -const ford_message_descriptions::ParameterDescription* - Structs::Common__MenuParams__parameters[] = { - (const ford_message_descriptions:: - ParameterDescription*)&Common__MenuParams__parameter1, - (const ford_message_descriptions:: - ParameterDescription*)&Common__MenuParams__parameter2, - (const ford_message_descriptions:: - ParameterDescription*)&Common__MenuParams__parameter3, - NULL}; - -const ford_message_descriptions::ParameterDescription - Common__Choice__parameter1 = { - "choiceID", ford_message_descriptions::Integer, true}; -const ford_message_descriptions::ParameterDescription - Common__Choice__parameter2 = { - "menuName", ford_message_descriptions::String, false}; -const ford_message_descriptions::StructDescription Common__Choice__parameter3 = - {{"image", ford_message_descriptions::Struct, false}, - Structs::Common__Image__parameters}; -const ford_message_descriptions::ParameterDescription - Common__Choice__parameter4 = { - "secondaryText", ford_message_descriptions::String, false}; -const ford_message_descriptions::ParameterDescription - Common__Choice__parameter5 = { - "tertiaryText", ford_message_descriptions::String, false}; -const ford_message_descriptions::StructDescription Common__Choice__parameter6 = - {{"secondaryImage", ford_message_descriptions::Struct, false}, - Structs::Common__Image__parameters}; -const ford_message_descriptions::ParameterDescription* - Structs::Common__Choice__parameters[] = { - (const ford_message_descriptions:: - ParameterDescription*)&Common__Choice__parameter1, - (const ford_message_descriptions:: - ParameterDescription*)&Common__Choice__parameter2, - (const ford_message_descriptions:: - ParameterDescription*)&Common__Choice__parameter3, - (const ford_message_descriptions:: - ParameterDescription*)&Common__Choice__parameter4, - (const ford_message_descriptions:: - ParameterDescription*)&Common__Choice__parameter5, - (const ford_message_descriptions:: - ParameterDescription*)&Common__Choice__parameter6, - NULL}; - -const ford_message_descriptions::ParameterDescription - Common__VrHelpItem__parameter1 = { - "text", ford_message_descriptions::String, true}; -const ford_message_descriptions::StructDescription - Common__VrHelpItem__parameter2 = { - {"image", ford_message_descriptions::Struct, false}, - Structs::Common__Image__parameters}; -const ford_message_descriptions::ParameterDescription - Common__VrHelpItem__parameter3 = { - "position", ford_message_descriptions::Integer, true}; -const ford_message_descriptions::ParameterDescription* - Structs::Common__VrHelpItem__parameters[] = { - (const ford_message_descriptions:: - ParameterDescription*)&Common__VrHelpItem__parameter1, - (const ford_message_descriptions:: - ParameterDescription*)&Common__VrHelpItem__parameter2, - (const ford_message_descriptions:: - ParameterDescription*)&Common__VrHelpItem__parameter3, - NULL}; - -const ford_message_descriptions::ParameterDescription - Common__TimeFormat__parameter1 = { - "hours", ford_message_descriptions::Integer, true}; -const ford_message_descriptions::ParameterDescription - Common__TimeFormat__parameter2 = { - "minutes", ford_message_descriptions::Integer, true}; -const ford_message_descriptions::ParameterDescription - Common__TimeFormat__parameter3 = { - "seconds", ford_message_descriptions::Integer, true}; -const ford_message_descriptions::ParameterDescription* - Structs::Common__TimeFormat__parameters[] = { - (const ford_message_descriptions:: - ParameterDescription*)&Common__TimeFormat__parameter1, - (const ford_message_descriptions:: - ParameterDescription*)&Common__TimeFormat__parameter2, - (const ford_message_descriptions:: - ParameterDescription*)&Common__TimeFormat__parameter3, - NULL}; - -const ford_message_descriptions::ParameterDescription - Common__TouchEventCapabilities__parameter1 = { - "pressAvailable", ford_message_descriptions::Boolean, true}; -const ford_message_descriptions::ParameterDescription - Common__TouchEventCapabilities__parameter2 = { - "multiTouchAvailable", ford_message_descriptions::Boolean, true}; -const ford_message_descriptions::ParameterDescription - Common__TouchEventCapabilities__parameter3 = { - "doublePressAvailable", ford_message_descriptions::Boolean, true}; -const ford_message_descriptions::ParameterDescription* - Structs::Common__TouchEventCapabilities__parameters[] = { - (const ford_message_descriptions:: - ParameterDescription*)&Common__TouchEventCapabilities__parameter1, - (const ford_message_descriptions:: - ParameterDescription*)&Common__TouchEventCapabilities__parameter2, - (const ford_message_descriptions:: - ParameterDescription*)&Common__TouchEventCapabilities__parameter3, - NULL}; - -const ford_message_descriptions::ParameterDescription - Common__ImageResolution__parameter1 = { - "resolutionWidth", ford_message_descriptions::Integer, true}; -const ford_message_descriptions::ParameterDescription - Common__ImageResolution__parameter2 = { - "resolutionHeight", ford_message_descriptions::Integer, true}; -const ford_message_descriptions::ParameterDescription* - Structs::Common__ImageResolution__parameters[] = { - (const ford_message_descriptions:: - ParameterDescription*)&Common__ImageResolution__parameter1, - (const ford_message_descriptions:: - ParameterDescription*)&Common__ImageResolution__parameter2, - NULL}; - -const ford_message_descriptions::StructDescription - Common__ScreenParams__parameter1 = { - {"resolution", ford_message_descriptions::Struct, true}, - Structs::Common__ImageResolution__parameters}; -const ford_message_descriptions::StructDescription - Common__ScreenParams__parameter2 = { - {"touchEventAvailable", ford_message_descriptions::Struct, false}, - Structs::Common__TouchEventCapabilities__parameters}; -const ford_message_descriptions::ParameterDescription* - Structs::Common__ScreenParams__parameters[] = { - (const ford_message_descriptions:: - ParameterDescription*)&Common__ScreenParams__parameter1, - (const ford_message_descriptions:: - ParameterDescription*)&Common__ScreenParams__parameter2, - NULL}; - -const ford_message_descriptions::ParameterDescription - Common__ImageField__parameter1 = { - "name", ford_message_descriptions::Enum, true}; -const ford_message_descriptions::ParameterDescription - Common__ImageField__parameter2_array = { - "imageTypeSupported", ford_message_descriptions::Enum, true}; -const ford_message_descriptions::ArrayDescription - Common__ImageField__parameter2 = { - {"imageTypeSupported", ford_message_descriptions::Array, false}, - (const ford_message_descriptions:: - ParameterDescription*)&Common__ImageField__parameter2_array, - "i"}; -const ford_message_descriptions::StructDescription - Common__ImageField__parameter3 = { - {"imageResolution", ford_message_descriptions::Struct, false}, - Structs::Common__ImageResolution__parameters}; -const ford_message_descriptions::ParameterDescription* - Structs::Common__ImageField__parameters[] = { - (const ford_message_descriptions:: - ParameterDescription*)&Common__ImageField__parameter1, - (const ford_message_descriptions:: - ParameterDescription*)&Common__ImageField__parameter2, - (const ford_message_descriptions:: - ParameterDescription*)&Common__ImageField__parameter3, - NULL}; - -const ford_message_descriptions::ParameterDescription - Common__VideoStreamingFormat__parameter1 = { - "protocol", ford_message_descriptions::Enum, true}; -const ford_message_descriptions::ParameterDescription - Common__VideoStreamingFormat__parameter2 = { - "codec", ford_message_descriptions::Enum, true}; -const ford_message_descriptions::ParameterDescription* - Structs::Common__VideoStreamingFormat__parameters[] = { - (const ford_message_descriptions:: - ParameterDescription*)&Common__VideoStreamingFormat__parameter1, - (const ford_message_descriptions:: - ParameterDescription*)&Common__VideoStreamingFormat__parameter2, - NULL}; - -const ford_message_descriptions::ParameterDescription - Common__VideoConfig__parameter1 = { - "protocol", ford_message_descriptions::Enum, false}; -const ford_message_descriptions::ParameterDescription - Common__VideoConfig__parameter2 = { - "codec", ford_message_descriptions::Enum, false}; -const ford_message_descriptions::ParameterDescription - Common__VideoConfig__parameter3 = { - "width", ford_message_descriptions::Integer, false}; -const ford_message_descriptions::ParameterDescription - Common__VideoConfig__parameter4 = { - "height", ford_message_descriptions::Integer, false}; -const ford_message_descriptions::ParameterDescription* - Structs::Common__VideoConfig__parameters[] = { - (const ford_message_descriptions:: - ParameterDescription*)&Common__VideoConfig__parameter1, - (const ford_message_descriptions:: - ParameterDescription*)&Common__VideoConfig__parameter2, - (const ford_message_descriptions:: - ParameterDescription*)&Common__VideoConfig__parameter3, - (const ford_message_descriptions:: - ParameterDescription*)&Common__VideoConfig__parameter4, - NULL}; - -const ford_message_descriptions::ParameterDescription - Common__DisplayCapabilities__parameter1 = { - "displayType", ford_message_descriptions::Enum, true}; -const ford_message_descriptions::StructDescription - Common__DisplayCapabilities__parameter2_array = { - {"textFields", ford_message_descriptions::Struct, true}, - Structs::Common__TextField__parameters}; -const ford_message_descriptions::ArrayDescription - Common__DisplayCapabilities__parameter2 = { - {"textFields", ford_message_descriptions::Array, true}, - (const ford_message_descriptions:: - ParameterDescription*)&Common__DisplayCapabilities__parameter2_array, - "(iiii)"}; -const ford_message_descriptions::StructDescription - Common__DisplayCapabilities__parameter3_array = { - {"imageFields", ford_message_descriptions::Struct, true}, - Structs::Common__ImageField__parameters}; -const ford_message_descriptions::ArrayDescription - Common__DisplayCapabilities__parameter3 = { - {"imageFields", ford_message_descriptions::Array, false}, - (const ford_message_descriptions:: - ParameterDescription*)&Common__DisplayCapabilities__parameter3_array, - "(i(bai)(b(ii)))"}; -const ford_message_descriptions::ParameterDescription - Common__DisplayCapabilities__parameter4_array = { - "mediaClockFormats", ford_message_descriptions::Enum, true}; -const ford_message_descriptions::ArrayDescription - Common__DisplayCapabilities__parameter4 = { - {"mediaClockFormats", ford_message_descriptions::Array, true}, - (const ford_message_descriptions:: - ParameterDescription*)&Common__DisplayCapabilities__parameter4_array, - "i"}; -const ford_message_descriptions::ParameterDescription - Common__DisplayCapabilities__parameter5_array = { - "imageCapabilities", ford_message_descriptions::Enum, true}; -const ford_message_descriptions::ArrayDescription - Common__DisplayCapabilities__parameter5 = { - {"imageCapabilities", ford_message_descriptions::Array, false}, - (const ford_message_descriptions:: - ParameterDescription*)&Common__DisplayCapabilities__parameter5_array, - "i"}; -const ford_message_descriptions::ParameterDescription - Common__DisplayCapabilities__parameter6 = { - "graphicSupported", ford_message_descriptions::Boolean, true}; -const ford_message_descriptions::ParameterDescription - Common__DisplayCapabilities__parameter7_array = { - "templatesAvailable", ford_message_descriptions::String, true}; -const ford_message_descriptions::ArrayDescription - Common__DisplayCapabilities__parameter7 = { - {"templatesAvailable", ford_message_descriptions::Array, true}, - (const ford_message_descriptions:: - ParameterDescription*)&Common__DisplayCapabilities__parameter7_array, - "s"}; -const ford_message_descriptions::StructDescription - Common__DisplayCapabilities__parameter8 = { - {"screenParams", ford_message_descriptions::Struct, false}, - Structs::Common__ScreenParams__parameters}; -const ford_message_descriptions::ParameterDescription - Common__DisplayCapabilities__parameter9 = { - "numCustomPresetsAvailable", ford_message_descriptions::Integer, false}; -const ford_message_descriptions::ParameterDescription* - Structs::Common__DisplayCapabilities__parameters[] = { - (const ford_message_descriptions:: - ParameterDescription*)&Common__DisplayCapabilities__parameter1, - (const ford_message_descriptions:: - ParameterDescription*)&Common__DisplayCapabilities__parameter2, - (const ford_message_descriptions:: - ParameterDescription*)&Common__DisplayCapabilities__parameter3, - (const ford_message_descriptions:: - ParameterDescription*)&Common__DisplayCapabilities__parameter4, - (const ford_message_descriptions:: - ParameterDescription*)&Common__DisplayCapabilities__parameter5, - (const ford_message_descriptions:: - ParameterDescription*)&Common__DisplayCapabilities__parameter6, - (const ford_message_descriptions:: - ParameterDescription*)&Common__DisplayCapabilities__parameter7, - (const ford_message_descriptions:: - ParameterDescription*)&Common__DisplayCapabilities__parameter8, - (const ford_message_descriptions:: - ParameterDescription*)&Common__DisplayCapabilities__parameter9, - NULL}; - -const ford_message_descriptions::ParameterDescription - Common__SoftButtonCapabilities__parameter1 = { - "shortPressAvailable", ford_message_descriptions::Boolean, true}; -const ford_message_descriptions::ParameterDescription - Common__SoftButtonCapabilities__parameter2 = { - "longPressAvailable", ford_message_descriptions::Boolean, true}; -const ford_message_descriptions::ParameterDescription - Common__SoftButtonCapabilities__parameter3 = { - "upDownAvailable", ford_message_descriptions::Boolean, true}; -const ford_message_descriptions::ParameterDescription - Common__SoftButtonCapabilities__parameter4 = { - "imageSupported", ford_message_descriptions::Boolean, true}; -const ford_message_descriptions::ParameterDescription* - Structs::Common__SoftButtonCapabilities__parameters[] = { - (const ford_message_descriptions:: - ParameterDescription*)&Common__SoftButtonCapabilities__parameter1, - (const ford_message_descriptions:: - ParameterDescription*)&Common__SoftButtonCapabilities__parameter2, - (const ford_message_descriptions:: - ParameterDescription*)&Common__SoftButtonCapabilities__parameter3, - (const ford_message_descriptions:: - ParameterDescription*)&Common__SoftButtonCapabilities__parameter4, - NULL}; - -const ford_message_descriptions::ParameterDescription - Common__HMICapabilities__parameter1 = { - "navigation", ford_message_descriptions::Boolean, false}; -const ford_message_descriptions::ParameterDescription - Common__HMICapabilities__parameter2 = { - "phoneCall", ford_message_descriptions::Boolean, false}; -const ford_message_descriptions::ParameterDescription* - Structs::Common__HMICapabilities__parameters[] = { - (const ford_message_descriptions:: - ParameterDescription*)&Common__HMICapabilities__parameter1, - (const ford_message_descriptions:: - ParameterDescription*)&Common__HMICapabilities__parameter2, - NULL}; - -const ford_message_descriptions::ParameterDescription - Common__AudioPassThruCapabilities__parameter1 = { - "samplingRate", ford_message_descriptions::Enum, true}; -const ford_message_descriptions::ParameterDescription - Common__AudioPassThruCapabilities__parameter2 = { - "bitsPerSample", ford_message_descriptions::Enum, true}; -const ford_message_descriptions::ParameterDescription - Common__AudioPassThruCapabilities__parameter3 = { - "audioType", ford_message_descriptions::Enum, true}; -const ford_message_descriptions::ParameterDescription* - Structs::Common__AudioPassThruCapabilities__parameters[] = { - (const ford_message_descriptions:: - ParameterDescription*)&Common__AudioPassThruCapabilities__parameter1, - (const ford_message_descriptions:: - ParameterDescription*)&Common__AudioPassThruCapabilities__parameter2, - (const ford_message_descriptions:: - ParameterDescription*)&Common__AudioPassThruCapabilities__parameter3, - NULL}; - -const ford_message_descriptions::ParameterDescription - Common__TextFieldStruct__parameter1 = { - "fieldName", ford_message_descriptions::Enum, true}; -const ford_message_descriptions::ParameterDescription - Common__TextFieldStruct__parameter2 = { - "fieldText", ford_message_descriptions::String, true}; -const ford_message_descriptions::ParameterDescription* - Structs::Common__TextFieldStruct__parameters[] = { - (const ford_message_descriptions:: - ParameterDescription*)&Common__TextFieldStruct__parameter1, - (const ford_message_descriptions:: - ParameterDescription*)&Common__TextFieldStruct__parameter2, - NULL}; - -const ford_message_descriptions::ParameterDescription - Common__KeyboardProperties__parameter1 = { - "language", ford_message_descriptions::Enum, false}; -const ford_message_descriptions::ParameterDescription - Common__KeyboardProperties__parameter2 = { - "keyboardLayout", ford_message_descriptions::Enum, false}; -const ford_message_descriptions::ParameterDescription - Common__KeyboardProperties__parameter3 = { - "keypressMode", ford_message_descriptions::Enum, false}; -const ford_message_descriptions::ParameterDescription - Common__KeyboardProperties__parameter4_array = { - "limitedCharacterList", ford_message_descriptions::String, true}; -const ford_message_descriptions::ArrayDescription - Common__KeyboardProperties__parameter4 = { - {"limitedCharacterList", ford_message_descriptions::Array, false}, - (const ford_message_descriptions:: - ParameterDescription*)&Common__KeyboardProperties__parameter4_array, - "s"}; -const ford_message_descriptions::ParameterDescription - Common__KeyboardProperties__parameter5 = { - "autoCompleteText", ford_message_descriptions::String, false}; -const ford_message_descriptions::ParameterDescription* - Structs::Common__KeyboardProperties__parameters[] = { - (const ford_message_descriptions:: - ParameterDescription*)&Common__KeyboardProperties__parameter1, - (const ford_message_descriptions:: - ParameterDescription*)&Common__KeyboardProperties__parameter2, - (const ford_message_descriptions:: - ParameterDescription*)&Common__KeyboardProperties__parameter3, - (const ford_message_descriptions:: - ParameterDescription*)&Common__KeyboardProperties__parameter4, - (const ford_message_descriptions:: - ParameterDescription*)&Common__KeyboardProperties__parameter5, - NULL}; - -const ford_message_descriptions::StructDescription Common__Turn__parameter1 = { - {"navigationText", ford_message_descriptions::Struct, false}, - Structs::Common__TextFieldStruct__parameters}; -const ford_message_descriptions::StructDescription Common__Turn__parameter2 = { - {"turnIcon", ford_message_descriptions::Struct, false}, - Structs::Common__Image__parameters}; -const ford_message_descriptions::ParameterDescription* - Structs::Common__Turn__parameters[] = { - (const ford_message_descriptions:: - ParameterDescription*)&Common__Turn__parameter1, - (const ford_message_descriptions:: - ParameterDescription*)&Common__Turn__parameter2, - NULL}; - -const ford_message_descriptions::ParameterDescription - Common__VehicleType__parameter1 = { - "make", ford_message_descriptions::String, false}; -const ford_message_descriptions::ParameterDescription - Common__VehicleType__parameter2 = { - "model", ford_message_descriptions::String, false}; -const ford_message_descriptions::ParameterDescription - Common__VehicleType__parameter3 = { - "modelYear", ford_message_descriptions::String, false}; -const ford_message_descriptions::ParameterDescription - Common__VehicleType__parameter4 = { - "trim", ford_message_descriptions::String, false}; -const ford_message_descriptions::ParameterDescription* - Structs::Common__VehicleType__parameters[] = { - (const ford_message_descriptions:: - ParameterDescription*)&Common__VehicleType__parameter1, - (const ford_message_descriptions:: - ParameterDescription*)&Common__VehicleType__parameter2, - (const ford_message_descriptions:: - ParameterDescription*)&Common__VehicleType__parameter3, - (const ford_message_descriptions:: - ParameterDescription*)&Common__VehicleType__parameter4, - NULL}; - -const ford_message_descriptions::ParameterDescription - Common__GPSData__parameter1 = { - "longitudeDegrees", ford_message_descriptions::Float, false}; -const ford_message_descriptions::ParameterDescription - Common__GPSData__parameter2 = { - "latitudeDegrees", ford_message_descriptions::Float, false}; -const ford_message_descriptions::ParameterDescription - Common__GPSData__parameter3 = { - "utcYear", ford_message_descriptions::Integer, false}; -const ford_message_descriptions::ParameterDescription - Common__GPSData__parameter4 = { - "utcMonth", ford_message_descriptions::Integer, false}; -const ford_message_descriptions::ParameterDescription - Common__GPSData__parameter5 = { - "utcDay", ford_message_descriptions::Integer, false}; -const ford_message_descriptions::ParameterDescription - Common__GPSData__parameter6 = { - "utcHours", ford_message_descriptions::Integer, false}; -const ford_message_descriptions::ParameterDescription - Common__GPSData__parameter7 = { - "utcMinutes", ford_message_descriptions::Integer, false}; -const ford_message_descriptions::ParameterDescription - Common__GPSData__parameter8 = { - "utcSeconds", ford_message_descriptions::Integer, false}; -const ford_message_descriptions::ParameterDescription - Common__GPSData__parameter9 = { - "compassDirection", ford_message_descriptions::Enum, false}; -const ford_message_descriptions::ParameterDescription - Common__GPSData__parameter10 = { - "pdop", ford_message_descriptions::Float, false}; -const ford_message_descriptions::ParameterDescription - Common__GPSData__parameter11 = { - "hdop", ford_message_descriptions::Float, false}; -const ford_message_descriptions::ParameterDescription - Common__GPSData__parameter12 = { - "vdop", ford_message_descriptions::Float, false}; -const ford_message_descriptions::ParameterDescription - Common__GPSData__parameter13 = { - "actual", ford_message_descriptions::Boolean, false}; -const ford_message_descriptions::ParameterDescription - Common__GPSData__parameter14 = { - "satellites", ford_message_descriptions::Integer, false}; -const ford_message_descriptions::ParameterDescription - Common__GPSData__parameter15 = { - "dimension", ford_message_descriptions::Enum, false}; -const ford_message_descriptions::ParameterDescription - Common__GPSData__parameter16 = { - "altitude", ford_message_descriptions::Float, false}; -const ford_message_descriptions::ParameterDescription - Common__GPSData__parameter17 = { - "heading", ford_message_descriptions::Float, false}; -const ford_message_descriptions::ParameterDescription - Common__GPSData__parameter18 = { - "speed", ford_message_descriptions::Float, false}; -const ford_message_descriptions::ParameterDescription* - Structs::Common__GPSData__parameters[] = { - (const ford_message_descriptions:: - ParameterDescription*)&Common__GPSData__parameter1, - (const ford_message_descriptions:: - ParameterDescription*)&Common__GPSData__parameter2, - (const ford_message_descriptions:: - ParameterDescription*)&Common__GPSData__parameter3, - (const ford_message_descriptions:: - ParameterDescription*)&Common__GPSData__parameter4, - (const ford_message_descriptions:: - ParameterDescription*)&Common__GPSData__parameter5, - (const ford_message_descriptions:: - ParameterDescription*)&Common__GPSData__parameter6, - (const ford_message_descriptions:: - ParameterDescription*)&Common__GPSData__parameter7, - (const ford_message_descriptions:: - ParameterDescription*)&Common__GPSData__parameter8, - (const ford_message_descriptions:: - ParameterDescription*)&Common__GPSData__parameter9, - (const ford_message_descriptions:: - ParameterDescription*)&Common__GPSData__parameter10, - (const ford_message_descriptions:: - ParameterDescription*)&Common__GPSData__parameter11, - (const ford_message_descriptions:: - ParameterDescription*)&Common__GPSData__parameter12, - (const ford_message_descriptions:: - ParameterDescription*)&Common__GPSData__parameter13, - (const ford_message_descriptions:: - ParameterDescription*)&Common__GPSData__parameter14, - (const ford_message_descriptions:: - ParameterDescription*)&Common__GPSData__parameter15, - (const ford_message_descriptions:: - ParameterDescription*)&Common__GPSData__parameter16, - (const ford_message_descriptions:: - ParameterDescription*)&Common__GPSData__parameter17, - (const ford_message_descriptions:: - ParameterDescription*)&Common__GPSData__parameter18, - NULL}; - -const ford_message_descriptions::ParameterDescription - Common__SingleTireStatus__parameter1 = { - "status", ford_message_descriptions::Enum, true}; -const ford_message_descriptions::ParameterDescription* - Structs::Common__SingleTireStatus__parameters[] = { - (const ford_message_descriptions:: - ParameterDescription*)&Common__SingleTireStatus__parameter1, - NULL}; - -const ford_message_descriptions::ParameterDescription - Common__DIDResult__parameter1 = { - "resultCode", ford_message_descriptions::Enum, true}; -const ford_message_descriptions::ParameterDescription - Common__DIDResult__parameter2 = { - "didLocation", ford_message_descriptions::Integer, true}; -const ford_message_descriptions::ParameterDescription - Common__DIDResult__parameter3 = { - "data", ford_message_descriptions::String, false}; -const ford_message_descriptions::ParameterDescription* - Structs::Common__DIDResult__parameters[] = { - (const ford_message_descriptions:: - ParameterDescription*)&Common__DIDResult__parameter1, - (const ford_message_descriptions:: - ParameterDescription*)&Common__DIDResult__parameter2, - (const ford_message_descriptions:: - ParameterDescription*)&Common__DIDResult__parameter3, - NULL}; - -const ford_message_descriptions::ParameterDescription - Common__HeadLampStatus__parameter1 = { - "lowBeamsOn", ford_message_descriptions::Boolean, true}; -const ford_message_descriptions::ParameterDescription - Common__HeadLampStatus__parameter2 = { - "highBeamsOn", ford_message_descriptions::Boolean, true}; -const ford_message_descriptions::ParameterDescription - Common__HeadLampStatus__parameter3 = { - "ambientLightSensorStatus", ford_message_descriptions::Enum, true}; -const ford_message_descriptions::ParameterDescription* - Structs::Common__HeadLampStatus__parameters[] = { - (const ford_message_descriptions:: - ParameterDescription*)&Common__HeadLampStatus__parameter1, - (const ford_message_descriptions:: - ParameterDescription*)&Common__HeadLampStatus__parameter2, - (const ford_message_descriptions:: - ParameterDescription*)&Common__HeadLampStatus__parameter3, - NULL}; - -const ford_message_descriptions::ParameterDescription - Common__TireStatus__parameter1 = { - "pressureTelltale", ford_message_descriptions::Enum, false}; -const ford_message_descriptions::StructDescription - Common__TireStatus__parameter2 = { - {"leftFront", ford_message_descriptions::Struct, false}, - Structs::Common__SingleTireStatus__parameters}; -const ford_message_descriptions::StructDescription - Common__TireStatus__parameter3 = { - {"rightFront", ford_message_descriptions::Struct, false}, - Structs::Common__SingleTireStatus__parameters}; -const ford_message_descriptions::StructDescription - Common__TireStatus__parameter4 = { - {"leftRear", ford_message_descriptions::Struct, false}, - Structs::Common__SingleTireStatus__parameters}; -const ford_message_descriptions::StructDescription - Common__TireStatus__parameter5 = { - {"rightRear", ford_message_descriptions::Struct, false}, - Structs::Common__SingleTireStatus__parameters}; -const ford_message_descriptions::StructDescription - Common__TireStatus__parameter6 = { - {"innerLeftRear", ford_message_descriptions::Struct, false}, - Structs::Common__SingleTireStatus__parameters}; -const ford_message_descriptions::StructDescription - Common__TireStatus__parameter7 = { - {"innerRightRear", ford_message_descriptions::Struct, false}, - Structs::Common__SingleTireStatus__parameters}; -const ford_message_descriptions::ParameterDescription* - Structs::Common__TireStatus__parameters[] = { - (const ford_message_descriptions:: - ParameterDescription*)&Common__TireStatus__parameter1, - (const ford_message_descriptions:: - ParameterDescription*)&Common__TireStatus__parameter2, - (const ford_message_descriptions:: - ParameterDescription*)&Common__TireStatus__parameter3, - (const ford_message_descriptions:: - ParameterDescription*)&Common__TireStatus__parameter4, - (const ford_message_descriptions:: - ParameterDescription*)&Common__TireStatus__parameter5, - (const ford_message_descriptions:: - ParameterDescription*)&Common__TireStatus__parameter6, - (const ford_message_descriptions:: - ParameterDescription*)&Common__TireStatus__parameter7, - NULL}; - -const ford_message_descriptions::ParameterDescription - Common__BeltStatus__parameter1 = { - "driverBeltDeployed", ford_message_descriptions::Enum, false}; -const ford_message_descriptions::ParameterDescription - Common__BeltStatus__parameter2 = { - "passengerBeltDeployed", ford_message_descriptions::Enum, false}; -const ford_message_descriptions::ParameterDescription - Common__BeltStatus__parameter3 = { - "passengerBuckleBelted", ford_message_descriptions::Enum, false}; -const ford_message_descriptions::ParameterDescription - Common__BeltStatus__parameter4 = { - "driverBuckleBelted", ford_message_descriptions::Enum, false}; -const ford_message_descriptions::ParameterDescription - Common__BeltStatus__parameter5 = { - "leftRow2BuckleBelted", ford_message_descriptions::Enum, false}; -const ford_message_descriptions::ParameterDescription - Common__BeltStatus__parameter6 = { - "passengerChildDetected", ford_message_descriptions::Enum, false}; -const ford_message_descriptions::ParameterDescription - Common__BeltStatus__parameter7 = { - "rightRow2BuckleBelted", ford_message_descriptions::Enum, false}; -const ford_message_descriptions::ParameterDescription - Common__BeltStatus__parameter8 = { - "middleRow2BuckleBelted", ford_message_descriptions::Enum, false}; -const ford_message_descriptions::ParameterDescription - Common__BeltStatus__parameter9 = { - "middleRow3BuckleBelted", ford_message_descriptions::Enum, false}; -const ford_message_descriptions::ParameterDescription - Common__BeltStatus__parameter10 = { - "leftRow3BuckleBelted", ford_message_descriptions::Enum, false}; -const ford_message_descriptions::ParameterDescription - Common__BeltStatus__parameter11 = { - "rightRow3BuckleBelted", ford_message_descriptions::Enum, false}; -const ford_message_descriptions::ParameterDescription - Common__BeltStatus__parameter12 = { - "leftRearInflatableBelted", ford_message_descriptions::Enum, false}; -const ford_message_descriptions::ParameterDescription - Common__BeltStatus__parameter13 = { - "rightRearInflatableBelted", ford_message_descriptions::Enum, false}; -const ford_message_descriptions::ParameterDescription - Common__BeltStatus__parameter14 = { - "middleRow1BeltDeployed", ford_message_descriptions::Enum, false}; -const ford_message_descriptions::ParameterDescription - Common__BeltStatus__parameter15 = { - "middleRow1BuckleBelted", ford_message_descriptions::Enum, false}; -const ford_message_descriptions::ParameterDescription* - Structs::Common__BeltStatus__parameters[] = { - (const ford_message_descriptions:: - ParameterDescription*)&Common__BeltStatus__parameter1, - (const ford_message_descriptions:: - ParameterDescription*)&Common__BeltStatus__parameter2, - (const ford_message_descriptions:: - ParameterDescription*)&Common__BeltStatus__parameter3, - (const ford_message_descriptions:: - ParameterDescription*)&Common__BeltStatus__parameter4, - (const ford_message_descriptions:: - ParameterDescription*)&Common__BeltStatus__parameter5, - (const ford_message_descriptions:: - ParameterDescription*)&Common__BeltStatus__parameter6, - (const ford_message_descriptions:: - ParameterDescription*)&Common__BeltStatus__parameter7, - (const ford_message_descriptions:: - ParameterDescription*)&Common__BeltStatus__parameter8, - (const ford_message_descriptions:: - ParameterDescription*)&Common__BeltStatus__parameter9, - (const ford_message_descriptions:: - ParameterDescription*)&Common__BeltStatus__parameter10, - (const ford_message_descriptions:: - ParameterDescription*)&Common__BeltStatus__parameter11, - (const ford_message_descriptions:: - ParameterDescription*)&Common__BeltStatus__parameter12, - (const ford_message_descriptions:: - ParameterDescription*)&Common__BeltStatus__parameter13, - (const ford_message_descriptions:: - ParameterDescription*)&Common__BeltStatus__parameter14, - (const ford_message_descriptions:: - ParameterDescription*)&Common__BeltStatus__parameter15, - NULL}; - -const ford_message_descriptions::ParameterDescription - Common__BodyInformation__parameter1 = { - "parkBrakeActive", ford_message_descriptions::Boolean, true}; -const ford_message_descriptions::ParameterDescription - Common__BodyInformation__parameter2 = { - "ignitionStableStatus", ford_message_descriptions::Enum, true}; -const ford_message_descriptions::ParameterDescription - Common__BodyInformation__parameter3 = { - "ignitionStatus", ford_message_descriptions::Enum, true}; -const ford_message_descriptions::ParameterDescription - Common__BodyInformation__parameter4 = { - "driverDoorAjar", ford_message_descriptions::Boolean, false}; -const ford_message_descriptions::ParameterDescription - Common__BodyInformation__parameter5 = { - "passengerDoorAjar", ford_message_descriptions::Boolean, false}; -const ford_message_descriptions::ParameterDescription - Common__BodyInformation__parameter6 = { - "rearLeftDoorAjar", ford_message_descriptions::Boolean, false}; -const ford_message_descriptions::ParameterDescription - Common__BodyInformation__parameter7 = { - "rearRightDoorAjar", ford_message_descriptions::Boolean, false}; -const ford_message_descriptions::ParameterDescription* - Structs::Common__BodyInformation__parameters[] = { - (const ford_message_descriptions:: - ParameterDescription*)&Common__BodyInformation__parameter1, - (const ford_message_descriptions:: - ParameterDescription*)&Common__BodyInformation__parameter2, - (const ford_message_descriptions:: - ParameterDescription*)&Common__BodyInformation__parameter3, - (const ford_message_descriptions:: - ParameterDescription*)&Common__BodyInformation__parameter4, - (const ford_message_descriptions:: - ParameterDescription*)&Common__BodyInformation__parameter5, - (const ford_message_descriptions:: - ParameterDescription*)&Common__BodyInformation__parameter6, - (const ford_message_descriptions:: - ParameterDescription*)&Common__BodyInformation__parameter7, - NULL}; - -const ford_message_descriptions::ParameterDescription - Common__DeviceStatus__parameter1 = { - "voiceRecOn", ford_message_descriptions::Boolean, false}; -const ford_message_descriptions::ParameterDescription - Common__DeviceStatus__parameter2 = { - "btIconOn", ford_message_descriptions::Boolean, false}; -const ford_message_descriptions::ParameterDescription - Common__DeviceStatus__parameter3 = { - "callActive", ford_message_descriptions::Boolean, false}; -const ford_message_descriptions::ParameterDescription - Common__DeviceStatus__parameter4 = { - "phoneRoaming", ford_message_descriptions::Boolean, false}; -const ford_message_descriptions::ParameterDescription - Common__DeviceStatus__parameter5 = { - "textMsgAvailable", ford_message_descriptions::Boolean, false}; -const ford_message_descriptions::ParameterDescription - Common__DeviceStatus__parameter6 = { - "battLevelStatus", ford_message_descriptions::Enum, false}; -const ford_message_descriptions::ParameterDescription - Common__DeviceStatus__parameter7 = { - "stereoAudioOutputMuted", ford_message_descriptions::Boolean, false}; -const ford_message_descriptions::ParameterDescription - Common__DeviceStatus__parameter8 = { - "monoAudioOutputMuted", ford_message_descriptions::Boolean, false}; -const ford_message_descriptions::ParameterDescription - Common__DeviceStatus__parameter9 = { - "signalLevelStatus", ford_message_descriptions::Enum, false}; -const ford_message_descriptions::ParameterDescription - Common__DeviceStatus__parameter10 = { - "primaryAudioSource", ford_message_descriptions::Enum, false}; -const ford_message_descriptions::ParameterDescription - Common__DeviceStatus__parameter11 = { - "eCallEventActive", ford_message_descriptions::Boolean, false}; -const ford_message_descriptions::ParameterDescription* - Structs::Common__DeviceStatus__parameters[] = { - (const ford_message_descriptions:: - ParameterDescription*)&Common__DeviceStatus__parameter1, - (const ford_message_descriptions:: - ParameterDescription*)&Common__DeviceStatus__parameter2, - (const ford_message_descriptions:: - ParameterDescription*)&Common__DeviceStatus__parameter3, - (const ford_message_descriptions:: - ParameterDescription*)&Common__DeviceStatus__parameter4, - (const ford_message_descriptions:: - ParameterDescription*)&Common__DeviceStatus__parameter5, - (const ford_message_descriptions:: - ParameterDescription*)&Common__DeviceStatus__parameter6, - (const ford_message_descriptions:: - ParameterDescription*)&Common__DeviceStatus__parameter7, - (const ford_message_descriptions:: - ParameterDescription*)&Common__DeviceStatus__parameter8, - (const ford_message_descriptions:: - ParameterDescription*)&Common__DeviceStatus__parameter9, - (const ford_message_descriptions:: - ParameterDescription*)&Common__DeviceStatus__parameter10, - (const ford_message_descriptions:: - ParameterDescription*)&Common__DeviceStatus__parameter11, - NULL}; - -const ford_message_descriptions::ParameterDescription - Common__ECallInfo__parameter1 = { - "eCallNotificationStatus", ford_message_descriptions::Enum, true}; -const ford_message_descriptions::ParameterDescription - Common__ECallInfo__parameter2 = { - "auxECallNotificationStatus", ford_message_descriptions::Enum, true}; -const ford_message_descriptions::ParameterDescription - Common__ECallInfo__parameter3 = { - "eCallConfirmationStatus", ford_message_descriptions::Enum, true}; -const ford_message_descriptions::ParameterDescription* - Structs::Common__ECallInfo__parameters[] = { - (const ford_message_descriptions:: - ParameterDescription*)&Common__ECallInfo__parameter1, - (const ford_message_descriptions:: - ParameterDescription*)&Common__ECallInfo__parameter2, - (const ford_message_descriptions:: - ParameterDescription*)&Common__ECallInfo__parameter3, - NULL}; - -const ford_message_descriptions::ParameterDescription - Common__AirbagStatus__parameter1 = { - "driverAirbagDeployed", ford_message_descriptions::Enum, true}; -const ford_message_descriptions::ParameterDescription - Common__AirbagStatus__parameter2 = { - "driverSideAirbagDeployed", ford_message_descriptions::Enum, true}; -const ford_message_descriptions::ParameterDescription - Common__AirbagStatus__parameter3 = { - "driverCurtainAirbagDeployed", ford_message_descriptions::Enum, true}; -const ford_message_descriptions::ParameterDescription - Common__AirbagStatus__parameter4 = { - "passengerAirbagDeployed", ford_message_descriptions::Enum, true}; -const ford_message_descriptions::ParameterDescription - Common__AirbagStatus__parameter5 = {"passengerCurtainAirbagDeployed", - ford_message_descriptions::Enum, - true}; -const ford_message_descriptions::ParameterDescription - Common__AirbagStatus__parameter6 = { - "driverKneeAirbagDeployed", ford_message_descriptions::Enum, true}; -const ford_message_descriptions::ParameterDescription - Common__AirbagStatus__parameter7 = { - "passengerSideAirbagDeployed", ford_message_descriptions::Enum, true}; -const ford_message_descriptions::ParameterDescription - Common__AirbagStatus__parameter8 = { - "passengerKneeAirbagDeployed", ford_message_descriptions::Enum, true}; -const ford_message_descriptions::ParameterDescription* - Structs::Common__AirbagStatus__parameters[] = { - (const ford_message_descriptions:: - ParameterDescription*)&Common__AirbagStatus__parameter1, - (const ford_message_descriptions:: - ParameterDescription*)&Common__AirbagStatus__parameter2, - (const ford_message_descriptions:: - ParameterDescription*)&Common__AirbagStatus__parameter3, - (const ford_message_descriptions:: - ParameterDescription*)&Common__AirbagStatus__parameter4, - (const ford_message_descriptions:: - ParameterDescription*)&Common__AirbagStatus__parameter5, - (const ford_message_descriptions:: - ParameterDescription*)&Common__AirbagStatus__parameter6, - (const ford_message_descriptions:: - ParameterDescription*)&Common__AirbagStatus__parameter7, - (const ford_message_descriptions:: - ParameterDescription*)&Common__AirbagStatus__parameter8, - NULL}; - -const ford_message_descriptions::ParameterDescription - Common__EmergencyEvent__parameter1 = { - "emergencyEventType", ford_message_descriptions::Enum, true}; -const ford_message_descriptions::ParameterDescription - Common__EmergencyEvent__parameter2 = { - "fuelCutoffStatus", ford_message_descriptions::Enum, true}; -const ford_message_descriptions::ParameterDescription - Common__EmergencyEvent__parameter3 = { - "rolloverEvent", ford_message_descriptions::Enum, true}; -const ford_message_descriptions::ParameterDescription - Common__EmergencyEvent__parameter4 = { - "maximumChangeVelocity", ford_message_descriptions::Enum, true}; -const ford_message_descriptions::ParameterDescription - Common__EmergencyEvent__parameter5 = { - "multipleEvents", ford_message_descriptions::Enum, true}; -const ford_message_descriptions::ParameterDescription* - Structs::Common__EmergencyEvent__parameters[] = { - (const ford_message_descriptions:: - ParameterDescription*)&Common__EmergencyEvent__parameter1, - (const ford_message_descriptions:: - ParameterDescription*)&Common__EmergencyEvent__parameter2, - (const ford_message_descriptions:: - ParameterDescription*)&Common__EmergencyEvent__parameter3, - (const ford_message_descriptions:: - ParameterDescription*)&Common__EmergencyEvent__parameter4, - (const ford_message_descriptions:: - ParameterDescription*)&Common__EmergencyEvent__parameter5, - NULL}; - -const ford_message_descriptions::ParameterDescription - Common__ClusterModeStatus__parameter1 = { - "powerModeActive", ford_message_descriptions::Boolean, true}; -const ford_message_descriptions::ParameterDescription - Common__ClusterModeStatus__parameter2 = { - "powerModeQualificationStatus", ford_message_descriptions::Enum, true}; -const ford_message_descriptions::ParameterDescription - Common__ClusterModeStatus__parameter3 = { - "carModeStatus", ford_message_descriptions::Enum, true}; -const ford_message_descriptions::ParameterDescription - Common__ClusterModeStatus__parameter4 = { - "powerModeStatus", ford_message_descriptions::Enum, true}; -const ford_message_descriptions::ParameterDescription* - Structs::Common__ClusterModeStatus__parameters[] = { - (const ford_message_descriptions:: - ParameterDescription*)&Common__ClusterModeStatus__parameter1, - (const ford_message_descriptions:: - ParameterDescription*)&Common__ClusterModeStatus__parameter2, - (const ford_message_descriptions:: - ParameterDescription*)&Common__ClusterModeStatus__parameter3, - (const ford_message_descriptions:: - ParameterDescription*)&Common__ClusterModeStatus__parameter4, - NULL}; - -const ford_message_descriptions::ParameterDescription - Common__MyKey__parameter1 = { - "e911Override", ford_message_descriptions::Enum, true}; -const ford_message_descriptions::ParameterDescription* - Structs::Common__MyKey__parameters[] = { - (const ford_message_descriptions:: - ParameterDescription*)&Common__MyKey__parameter1, - NULL}; - -const ford_message_descriptions::ParameterDescription - Common__RdsData__parameter1 = { - "PS", ford_message_descriptions::String, false}; -const ford_message_descriptions::ParameterDescription - Common__RdsData__parameter2 = { - "RT", ford_message_descriptions::String, false}; -const ford_message_descriptions::ParameterDescription - Common__RdsData__parameter3 = { - "CT", ford_message_descriptions::String, false}; -const ford_message_descriptions::ParameterDescription - Common__RdsData__parameter4 = { - "PI", ford_message_descriptions::String, false}; -const ford_message_descriptions::ParameterDescription - Common__RdsData__parameter5 = { - "PTY", ford_message_descriptions::Integer, false}; -const ford_message_descriptions::ParameterDescription - Common__RdsData__parameter6 = { - "TP", ford_message_descriptions::Boolean, false}; -const ford_message_descriptions::ParameterDescription - Common__RdsData__parameter7 = { - "TA", ford_message_descriptions::Boolean, false}; -const ford_message_descriptions::ParameterDescription - Common__RdsData__parameter8 = { - "REG", ford_message_descriptions::String, false}; -const ford_message_descriptions::ParameterDescription* - Structs::Common__RdsData__parameters[] = { - (const ford_message_descriptions:: - ParameterDescription*)&Common__RdsData__parameter1, - (const ford_message_descriptions:: - ParameterDescription*)&Common__RdsData__parameter2, - (const ford_message_descriptions:: - ParameterDescription*)&Common__RdsData__parameter3, - (const ford_message_descriptions:: - ParameterDescription*)&Common__RdsData__parameter4, - (const ford_message_descriptions:: - ParameterDescription*)&Common__RdsData__parameter5, - (const ford_message_descriptions:: - ParameterDescription*)&Common__RdsData__parameter6, - (const ford_message_descriptions:: - ParameterDescription*)&Common__RdsData__parameter7, - (const ford_message_descriptions:: - ParameterDescription*)&Common__RdsData__parameter8, - NULL}; - -const ford_message_descriptions::ParameterDescription - Common__RadioControlData__parameter1 = { - "frequencyInteger", ford_message_descriptions::Integer, false}; -const ford_message_descriptions::ParameterDescription - Common__RadioControlData__parameter2 = { - "frequencyFraction", ford_message_descriptions::Integer, false}; -const ford_message_descriptions::ParameterDescription - Common__RadioControlData__parameter3 = { - "band", ford_message_descriptions::Enum, false}; -const ford_message_descriptions::StructDescription - Common__RadioControlData__parameter4 = { - {"rdsData", ford_message_descriptions::Struct, false}, - Structs::Common__RdsData__parameters}; -const ford_message_descriptions::ParameterDescription - Common__RadioControlData__parameter5 = { - "availableHDs", ford_message_descriptions::Integer, false}; -const ford_message_descriptions::ParameterDescription - Common__RadioControlData__parameter6 = { - "hdChannel", ford_message_descriptions::Integer, false}; -const ford_message_descriptions::ParameterDescription - Common__RadioControlData__parameter7 = { - "signalStrength", ford_message_descriptions::Integer, false}; -const ford_message_descriptions::ParameterDescription - Common__RadioControlData__parameter8 = { - "signalChangeThreshold", ford_message_descriptions::Integer, false}; -const ford_message_descriptions::ParameterDescription - Common__RadioControlData__parameter9 = { - "radioEnable", ford_message_descriptions::Boolean, false}; -const ford_message_descriptions::ParameterDescription - Common__RadioControlData__parameter10 = { - "state", ford_message_descriptions::Enum, false}; -const ford_message_descriptions::ParameterDescription* - Structs::Common__RadioControlData__parameters[] = { - (const ford_message_descriptions:: - ParameterDescription*)&Common__RadioControlData__parameter1, - (const ford_message_descriptions:: - ParameterDescription*)&Common__RadioControlData__parameter2, - (const ford_message_descriptions:: - ParameterDescription*)&Common__RadioControlData__parameter3, - (const ford_message_descriptions:: - ParameterDescription*)&Common__RadioControlData__parameter4, - (const ford_message_descriptions:: - ParameterDescription*)&Common__RadioControlData__parameter5, - (const ford_message_descriptions:: - ParameterDescription*)&Common__RadioControlData__parameter6, - (const ford_message_descriptions:: - ParameterDescription*)&Common__RadioControlData__parameter7, - (const ford_message_descriptions:: - ParameterDescription*)&Common__RadioControlData__parameter8, - (const ford_message_descriptions:: - ParameterDescription*)&Common__RadioControlData__parameter9, - (const ford_message_descriptions:: - ParameterDescription*)&Common__RadioControlData__parameter10, - NULL}; - -const ford_message_descriptions::ParameterDescription - Common__RadioControlCapabilities__parameter1 = { - "moduleName", ford_message_descriptions::String, true}; -const ford_message_descriptions::ParameterDescription - Common__RadioControlCapabilities__parameter2 = { - "radioEnableAvailable", ford_message_descriptions::Boolean, false}; -const ford_message_descriptions::ParameterDescription - Common__RadioControlCapabilities__parameter3 = { - "radioBandAvailable", ford_message_descriptions::Boolean, false}; -const ford_message_descriptions::ParameterDescription - Common__RadioControlCapabilities__parameter4 = { - "radioFrequencyAvailable", ford_message_descriptions::Boolean, false}; -const ford_message_descriptions::ParameterDescription - Common__RadioControlCapabilities__parameter5 = { - "hdChannelAvailable", ford_message_descriptions::Boolean, false}; -const ford_message_descriptions::ParameterDescription - Common__RadioControlCapabilities__parameter6 = { - "rdsDataAvailable", ford_message_descriptions::Boolean, false}; -const ford_message_descriptions::ParameterDescription - Common__RadioControlCapabilities__parameter7 = { - "availableHDsAvailable", ford_message_descriptions::Boolean, false}; -const ford_message_descriptions::ParameterDescription - Common__RadioControlCapabilities__parameter8 = { - "stateAvailable", ford_message_descriptions::Boolean, false}; -const ford_message_descriptions::ParameterDescription - Common__RadioControlCapabilities__parameter9 = { - "signalStrengthAvailable", ford_message_descriptions::Boolean, false}; -const ford_message_descriptions::ParameterDescription - Common__RadioControlCapabilities__parameter10 = { - "signalChangeThresholdAvailable", - ford_message_descriptions::Boolean, - false}; -const ford_message_descriptions::ParameterDescription* - Structs::Common__RadioControlCapabilities__parameters[] = { - (const ford_message_descriptions:: - ParameterDescription*)&Common__RadioControlCapabilities__parameter1, - (const ford_message_descriptions:: - ParameterDescription*)&Common__RadioControlCapabilities__parameter2, - (const ford_message_descriptions:: - ParameterDescription*)&Common__RadioControlCapabilities__parameter3, - (const ford_message_descriptions:: - ParameterDescription*)&Common__RadioControlCapabilities__parameter4, - (const ford_message_descriptions:: - ParameterDescription*)&Common__RadioControlCapabilities__parameter5, - (const ford_message_descriptions:: - ParameterDescription*)&Common__RadioControlCapabilities__parameter6, - (const ford_message_descriptions:: - ParameterDescription*)&Common__RadioControlCapabilities__parameter7, - (const ford_message_descriptions:: - ParameterDescription*)&Common__RadioControlCapabilities__parameter8, - (const ford_message_descriptions:: - ParameterDescription*)&Common__RadioControlCapabilities__parameter9, - (const ford_message_descriptions:: - ParameterDescription*)&Common__RadioControlCapabilities__parameter10, - NULL}; - -const ford_message_descriptions::ParameterDescription - Common__Temperature__parameter1 = { - "unit", ford_message_descriptions::Enum, true}; -const ford_message_descriptions::ParameterDescription - Common__Temperature__parameter2 = { - "value", ford_message_descriptions::Float, true}; -const ford_message_descriptions::ParameterDescription* - Structs::Common__Temperature__parameters[] = { - (const ford_message_descriptions:: - ParameterDescription*)&Common__Temperature__parameter1, - (const ford_message_descriptions:: - ParameterDescription*)&Common__Temperature__parameter2, - NULL}; - -const ford_message_descriptions::ParameterDescription - Common__ClimateControlData__parameter1 = { - "fanSpeed", ford_message_descriptions::Integer, false}; -const ford_message_descriptions::StructDescription - Common__ClimateControlData__parameter2 = { - {"currentTemperature", ford_message_descriptions::Struct, false}, - Structs::Common__Temperature__parameters}; -const ford_message_descriptions::StructDescription - Common__ClimateControlData__parameter3 = { - {"desiredTemperature", ford_message_descriptions::Struct, false}, - Structs::Common__Temperature__parameters}; -const ford_message_descriptions::ParameterDescription - Common__ClimateControlData__parameter4 = { - "acEnable", ford_message_descriptions::Boolean, false}; -const ford_message_descriptions::ParameterDescription - Common__ClimateControlData__parameter5 = { - "circulateAirEnable", ford_message_descriptions::Boolean, false}; -const ford_message_descriptions::ParameterDescription - Common__ClimateControlData__parameter6 = { - "autoModeEnable", ford_message_descriptions::Boolean, false}; -const ford_message_descriptions::ParameterDescription - Common__ClimateControlData__parameter7 = { - "defrostZone", ford_message_descriptions::Enum, false}; -const ford_message_descriptions::ParameterDescription - Common__ClimateControlData__parameter8 = { - "dualModeEnable", ford_message_descriptions::Boolean, false}; -const ford_message_descriptions::ParameterDescription - Common__ClimateControlData__parameter9 = { - "acMaxEnable", ford_message_descriptions::Boolean, false}; -const ford_message_descriptions::ParameterDescription - Common__ClimateControlData__parameter10 = { - "ventilationMode", ford_message_descriptions::Enum, false}; -const ford_message_descriptions::ParameterDescription* - Structs::Common__ClimateControlData__parameters[] = { - (const ford_message_descriptions:: - ParameterDescription*)&Common__ClimateControlData__parameter1, - (const ford_message_descriptions:: - ParameterDescription*)&Common__ClimateControlData__parameter2, - (const ford_message_descriptions:: - ParameterDescription*)&Common__ClimateControlData__parameter3, - (const ford_message_descriptions:: - ParameterDescription*)&Common__ClimateControlData__parameter4, - (const ford_message_descriptions:: - ParameterDescription*)&Common__ClimateControlData__parameter5, - (const ford_message_descriptions:: - ParameterDescription*)&Common__ClimateControlData__parameter6, - (const ford_message_descriptions:: - ParameterDescription*)&Common__ClimateControlData__parameter7, - (const ford_message_descriptions:: - ParameterDescription*)&Common__ClimateControlData__parameter8, - (const ford_message_descriptions:: - ParameterDescription*)&Common__ClimateControlData__parameter9, - (const ford_message_descriptions:: - ParameterDescription*)&Common__ClimateControlData__parameter10, - NULL}; - -const ford_message_descriptions::ParameterDescription - Common__ClimateControlCapabilities__parameter1 = { - "moduleName", ford_message_descriptions::String, true}; -const ford_message_descriptions::ParameterDescription - Common__ClimateControlCapabilities__parameter2 = { - "currentTemperatureAvailable", - ford_message_descriptions::Boolean, - false}; -const ford_message_descriptions::ParameterDescription - Common__ClimateControlCapabilities__parameter3 = { - "fanSpeedAvailable", ford_message_descriptions::Boolean, false}; -const ford_message_descriptions::ParameterDescription - Common__ClimateControlCapabilities__parameter4 = { - "desiredTemperatureAvailable", - ford_message_descriptions::Boolean, - false}; -const ford_message_descriptions::ParameterDescription - Common__ClimateControlCapabilities__parameter5 = { - "acEnableAvailable", ford_message_descriptions::Boolean, false}; -const ford_message_descriptions::ParameterDescription - Common__ClimateControlCapabilities__parameter6 = { - "acMaxEnableAvailable", ford_message_descriptions::Boolean, false}; -const ford_message_descriptions::ParameterDescription - Common__ClimateControlCapabilities__parameter7 = { - "circulateAirEnableAvailable", - ford_message_descriptions::Boolean, - false}; -const ford_message_descriptions::ParameterDescription - Common__ClimateControlCapabilities__parameter8 = { - "autoModeEnableAvailable", ford_message_descriptions::Boolean, false}; -const ford_message_descriptions::ParameterDescription - Common__ClimateControlCapabilities__parameter9 = { - "dualModeEnableAvailable", ford_message_descriptions::Boolean, false}; -const ford_message_descriptions::ParameterDescription - Common__ClimateControlCapabilities__parameter10 = { - "defrostZoneAvailable", ford_message_descriptions::Boolean, false}; -const ford_message_descriptions::ParameterDescription - Common__ClimateControlCapabilities__parameter11_array = { - "defrostZone", ford_message_descriptions::Enum, true}; -const ford_message_descriptions::ArrayDescription - Common__ClimateControlCapabilities__parameter11 = { - {"defrostZone", ford_message_descriptions::Array, false}, - (const ford_message_descriptions:: - ParameterDescription*)&Common__ClimateControlCapabilities__parameter11_array, - "i"}; -const ford_message_descriptions::ParameterDescription - Common__ClimateControlCapabilities__parameter12 = { - "ventilationModeAvailable", ford_message_descriptions::Boolean, false}; -const ford_message_descriptions::ParameterDescription - Common__ClimateControlCapabilities__parameter13_array = { - "ventilationMode", ford_message_descriptions::Enum, true}; -const ford_message_descriptions::ArrayDescription - Common__ClimateControlCapabilities__parameter13 = { - {"ventilationMode", ford_message_descriptions::Array, false}, - (const ford_message_descriptions:: - ParameterDescription*)&Common__ClimateControlCapabilities__parameter13_array, - "i"}; -const ford_message_descriptions::ParameterDescription* - Structs::Common__ClimateControlCapabilities__parameters[] = { - (const ford_message_descriptions:: - ParameterDescription*)&Common__ClimateControlCapabilities__parameter1, - (const ford_message_descriptions:: - ParameterDescription*)&Common__ClimateControlCapabilities__parameter2, - (const ford_message_descriptions:: - ParameterDescription*)&Common__ClimateControlCapabilities__parameter3, - (const ford_message_descriptions:: - ParameterDescription*)&Common__ClimateControlCapabilities__parameter4, - (const ford_message_descriptions:: - ParameterDescription*)&Common__ClimateControlCapabilities__parameter5, - (const ford_message_descriptions:: - ParameterDescription*)&Common__ClimateControlCapabilities__parameter6, - (const ford_message_descriptions:: - ParameterDescription*)&Common__ClimateControlCapabilities__parameter7, - (const ford_message_descriptions:: - ParameterDescription*)&Common__ClimateControlCapabilities__parameter8, - (const ford_message_descriptions:: - ParameterDescription*)&Common__ClimateControlCapabilities__parameter9, - (const ford_message_descriptions:: - ParameterDescription*)&Common__ClimateControlCapabilities__parameter10, - (const ford_message_descriptions:: - ParameterDescription*)&Common__ClimateControlCapabilities__parameter11, - (const ford_message_descriptions:: - ParameterDescription*)&Common__ClimateControlCapabilities__parameter12, - (const ford_message_descriptions:: - ParameterDescription*)&Common__ClimateControlCapabilities__parameter13, - NULL}; - -const ford_message_descriptions::ParameterDescription - Common__ModuleData__parameter1 = { - "moduleType", ford_message_descriptions::Enum, true}; -const ford_message_descriptions::StructDescription - Common__ModuleData__parameter2 = { - {"radioControlData", ford_message_descriptions::Struct, false}, - Structs::Common__RadioControlData__parameters}; -const ford_message_descriptions::StructDescription - Common__ModuleData__parameter3 = { - {"climateControlData", ford_message_descriptions::Struct, false}, - Structs::Common__ClimateControlData__parameters}; -const ford_message_descriptions::ParameterDescription* - Structs::Common__ModuleData__parameters[] = { - (const ford_message_descriptions:: - ParameterDescription*)&Common__ModuleData__parameter1, - (const ford_message_descriptions:: - ParameterDescription*)&Common__ModuleData__parameter2, - (const ford_message_descriptions:: - ParameterDescription*)&Common__ModuleData__parameter3, - NULL}; - -const ford_message_descriptions::ParameterDescription - Common__DateTime__parameter1 = { - "millisecond", ford_message_descriptions::Integer, false}; -const ford_message_descriptions::ParameterDescription - Common__DateTime__parameter2 = { - "second", ford_message_descriptions::Integer, false}; -const ford_message_descriptions::ParameterDescription - Common__DateTime__parameter3 = { - "minute", ford_message_descriptions::Integer, false}; -const ford_message_descriptions::ParameterDescription - Common__DateTime__parameter4 = { - "hour", ford_message_descriptions::Integer, false}; -const ford_message_descriptions::ParameterDescription - Common__DateTime__parameter5 = { - "day", ford_message_descriptions::Integer, false}; -const ford_message_descriptions::ParameterDescription - Common__DateTime__parameter6 = { - "month", ford_message_descriptions::Integer, false}; -const ford_message_descriptions::ParameterDescription - Common__DateTime__parameter7 = { - "year", ford_message_descriptions::Integer, false}; -const ford_message_descriptions::ParameterDescription - Common__DateTime__parameter8 = { - "tz_hour", ford_message_descriptions::Integer, false}; -const ford_message_descriptions::ParameterDescription - Common__DateTime__parameter9 = { - "tz_minute", ford_message_descriptions::Integer, false}; -/*const ford_message_descriptions::ParameterDescription* - Structs::Common__DateTime__parameters[] = { - (const - ford_message_descriptions::ParameterDescription*)&Common__DateTime__parameter1, - (const - ford_message_descriptions::ParameterDescription*)&Common__DateTime__parameter2, - (const - ford_message_descriptions::ParameterDescription*)&Common__DateTime__parameter3, - (const - ford_message_descriptions::ParameterDescription*)&Common__DateTime__parameter4, - (const - ford_message_descriptions::ParameterDescription*)&Common__DateTime__parameter5, - (const - ford_message_descriptions::ParameterDescription*)&Common__DateTime__parameter6, - (const - ford_message_descriptions::ParameterDescription*)&Common__DateTime__parameter7, - (const - ford_message_descriptions::ParameterDescription*)&Common__DateTime__parameter8, - (const - ford_message_descriptions::ParameterDescription*)&Common__DateTime__parameter9, - NULL };*/ - -const ford_message_descriptions::ParameterDescription - Common__OASISAddress__parameter1 = { - "countryName", ford_message_descriptions::String, false}; -const ford_message_descriptions::ParameterDescription - Common__OASISAddress__parameter2 = { - "countryCode", ford_message_descriptions::String, false}; -const ford_message_descriptions::ParameterDescription - Common__OASISAddress__parameter3 = { - "postalCode", ford_message_descriptions::String, false}; -const ford_message_descriptions::ParameterDescription - Common__OASISAddress__parameter4 = { - "administrativeArea", ford_message_descriptions::String, false}; -const ford_message_descriptions::ParameterDescription - Common__OASISAddress__parameter5 = { - "subAdministrativeArea", ford_message_descriptions::String, false}; -const ford_message_descriptions::ParameterDescription - Common__OASISAddress__parameter6 = { - "locality", ford_message_descriptions::String, false}; -const ford_message_descriptions::ParameterDescription - Common__OASISAddress__parameter7 = { - "subLocality", ford_message_descriptions::String, false}; -const ford_message_descriptions::ParameterDescription - Common__OASISAddress__parameter8 = { - "thoroughfare", ford_message_descriptions::String, false}; -const ford_message_descriptions::ParameterDescription - Common__OASISAddress__parameter9 = { - "subThoroughfare", ford_message_descriptions::String, false}; -const ford_message_descriptions::ParameterDescription* - Structs::Common__OASISAddress__parameters[] = { - (const ford_message_descriptions:: - ParameterDescription*)&Common__OASISAddress__parameter1, - (const ford_message_descriptions:: - ParameterDescription*)&Common__OASISAddress__parameter2, - (const ford_message_descriptions:: - ParameterDescription*)&Common__OASISAddress__parameter3, - (const ford_message_descriptions:: - ParameterDescription*)&Common__OASISAddress__parameter4, - (const ford_message_descriptions:: - ParameterDescription*)&Common__OASISAddress__parameter5, - (const ford_message_descriptions:: - ParameterDescription*)&Common__OASISAddress__parameter6, - (const ford_message_descriptions:: - ParameterDescription*)&Common__OASISAddress__parameter7, - (const ford_message_descriptions:: - ParameterDescription*)&Common__OASISAddress__parameter8, - (const ford_message_descriptions:: - ParameterDescription*)&Common__OASISAddress__parameter9, - NULL}; - -const ford_message_descriptions::StructDescription - Common__LocationDetails__parameter1 = { - {"coordinate", ford_message_descriptions::Struct, false}, - Structs::Common__Coordinate__parameters}; -const ford_message_descriptions::ParameterDescription - Common__LocationDetails__parameter2 = { - "locationName", ford_message_descriptions::String, false}; -const ford_message_descriptions::ParameterDescription - Common__LocationDetails__parameter3_array = { - "addressLines", ford_message_descriptions::String, true}; -const ford_message_descriptions::ArrayDescription - Common__LocationDetails__parameter3 = { - {"addressLines", ford_message_descriptions::Array, false}, - (const ford_message_descriptions:: - ParameterDescription*)&Common__LocationDetails__parameter3_array, - "s"}; -const ford_message_descriptions::ParameterDescription - Common__LocationDetails__parameter4 = { - "locationDescription", ford_message_descriptions::String, false}; -const ford_message_descriptions::ParameterDescription - Common__LocationDetails__parameter5 = { - "phoneNumber", ford_message_descriptions::String, false}; -const ford_message_descriptions::StructDescription - Common__LocationDetails__parameter6 = { - {"locationImage", ford_message_descriptions::Struct, false}, - Structs::Common__Image__parameters}; -const ford_message_descriptions::StructDescription - Common__LocationDetails__parameter7 = { - {"searchAddress", ford_message_descriptions::Struct, false}, - Structs::Common__OASISAddress__parameters}; -const ford_message_descriptions::ParameterDescription* - Structs::Common__LocationDetails__parameters[] = { - (const ford_message_descriptions:: - ParameterDescription*)&Common__LocationDetails__parameter1, - (const ford_message_descriptions:: - ParameterDescription*)&Common__LocationDetails__parameter2, - (const ford_message_descriptions:: - ParameterDescription*)&Common__LocationDetails__parameter3, - (const ford_message_descriptions:: - ParameterDescription*)&Common__LocationDetails__parameter4, - (const ford_message_descriptions:: - ParameterDescription*)&Common__LocationDetails__parameter5, - (const ford_message_descriptions:: - ParameterDescription*)&Common__LocationDetails__parameter6, - (const ford_message_descriptions:: - ParameterDescription*)&Common__LocationDetails__parameter7, - NULL}; - -const ford_message_descriptions::ParameterDescription - Common__NavigationCapability__parameter1 = { - "sendLocationEnabled", ford_message_descriptions::Boolean, false}; -const ford_message_descriptions::ParameterDescription - Common__NavigationCapability__parameter2 = { - "getWayPointsEnabled", ford_message_descriptions::Boolean, false}; -const ford_message_descriptions::ParameterDescription* - Structs::Common__NavigationCapability__parameters[] = { - (const ford_message_descriptions:: - ParameterDescription*)&Common__NavigationCapability__parameter1, - (const ford_message_descriptions:: - ParameterDescription*)&Common__NavigationCapability__parameter2, - NULL}; - -const ford_message_descriptions::ParameterDescription - Common__PhoneCapability__parameter1 = { - "dialNumberEnabled", ford_message_descriptions::Boolean, false}; -const ford_message_descriptions::ParameterDescription* - Structs::Common__PhoneCapability__parameters[] = { - (const ford_message_descriptions:: - ParameterDescription*)&Common__PhoneCapability__parameter1, - NULL}; - -const ford_message_descriptions::StructDescription - Common__VideoStreamingCapability__parameter1 = { - {"preferredResolution", ford_message_descriptions::Struct, false}, - Structs::Common__ImageResolution__parameters}; -const ford_message_descriptions::ParameterDescription - Common__VideoStreamingCapability__parameter2 = { - "maxBitrate", ford_message_descriptions::Integer, false}; -const ford_message_descriptions::StructDescription - Common__VideoStreamingCapability__parameter3_array = { - {"supportedFormats", ford_message_descriptions::Struct, true}, - Structs::Common__VideoStreamingFormat__parameters}; -const ford_message_descriptions::ArrayDescription - Common__VideoStreamingCapability__parameter3 = { - {"supportedFormats", ford_message_descriptions::Array, false}, - (const ford_message_descriptions:: - ParameterDescription*)&Common__VideoStreamingCapability__parameter3_array, - "(ii)"}; -const ford_message_descriptions::ParameterDescription - Common__VideoStreamingCapability__parameter4 = { - "hapticSpatialDataSupported", - ford_message_descriptions::Boolean, - false}; -const ford_message_descriptions::ParameterDescription* - Structs::Common__VideoStreamingCapability__parameters[] = { - (const ford_message_descriptions:: - ParameterDescription*)&Common__VideoStreamingCapability__parameter1, - (const ford_message_descriptions:: - ParameterDescription*)&Common__VideoStreamingCapability__parameter2, - (const ford_message_descriptions:: - ParameterDescription*)&Common__VideoStreamingCapability__parameter3, - (const ford_message_descriptions:: - ParameterDescription*)&Common__VideoStreamingCapability__parameter4, - NULL}; - -const ford_message_descriptions::StructDescription - Common__SystemCapabilities__parameter1 = { - {"navigationCapability", ford_message_descriptions::Struct, false}, - Structs::Common__NavigationCapability__parameters}; -const ford_message_descriptions::StructDescription - Common__SystemCapabilities__parameter2 = { - {"phoneCapability", ford_message_descriptions::Struct, false}, - Structs::Common__PhoneCapability__parameters}; -const ford_message_descriptions::StructDescription - Common__SystemCapabilities__parameter3 = { - {"videoStreamingCapability", ford_message_descriptions::Struct, false}, - Structs::Common__VideoStreamingCapability__parameters}; -/*const ford_message_descriptions::ParameterDescription* - Structs::Common__SystemCapabilities__parameters[] = { - (const - ford_message_descriptions::ParameterDescription*)&Common__SystemCapabilities__parameter1, - (const - ford_message_descriptions::ParameterDescription*)&Common__SystemCapabilities__parameter2, - (const - ford_message_descriptions::ParameterDescription*)&Common__SystemCapabilities__parameter3, - NULL };*/ - -const ford_message_descriptions::StructDescription - Common__RemoteControlCapabilities__parameter1_array = { - {"climateControlCapabilities", ford_message_descriptions::Struct, true}, - Structs::Common__ClimateControlCapabilities__parameters}; -const ford_message_descriptions::ArrayDescription - Common__RemoteControlCapabilities__parameter1 = { - {"climateControlCapabilities", ford_message_descriptions::Array, false}, - (const ford_message_descriptions:: - ParameterDescription*)&Common__RemoteControlCapabilities__parameter1_array, - "(s(bb)(bb)(bb)(bb)(bb)(bb)(bb)(bb)(bb)(bai)(bb)(bai))"}; -const ford_message_descriptions::StructDescription - Common__RemoteControlCapabilities__parameter2_array = { - {"radioControlCapabilities", ford_message_descriptions::Struct, true}, - Structs::Common__RadioControlCapabilities__parameters}; -const ford_message_descriptions::ArrayDescription - Common__RemoteControlCapabilities__parameter2 = { - {"radioControlCapabilities", ford_message_descriptions::Array, false}, - (const ford_message_descriptions:: - ParameterDescription*)&Common__RemoteControlCapabilities__parameter2_array, - "(s(bb)(bb)(bb)(bb)(bb)(bb)(bb)(bb)(bb))"}; -const ford_message_descriptions::StructDescription - Common__RemoteControlCapabilities__parameter3_array = { - {"buttonCapabilities", ford_message_descriptions::Struct, true}, - Structs::Common__ButtonCapabilities__parameters}; -const ford_message_descriptions::ArrayDescription - Common__RemoteControlCapabilities__parameter3 = { - {"buttonCapabilities", ford_message_descriptions::Array, false}, - (const ford_message_descriptions:: - ParameterDescription*)&Common__RemoteControlCapabilities__parameter3_array, - "(ibbb)"}; -const ford_message_descriptions::ParameterDescription* - Structs::Common__RemoteControlCapabilities__parameters[] = { - (const ford_message_descriptions:: - ParameterDescription*)&Common__RemoteControlCapabilities__parameter1, - (const ford_message_descriptions:: - ParameterDescription*)&Common__RemoteControlCapabilities__parameter2, - (const ford_message_descriptions:: - ParameterDescription*)&Common__RemoteControlCapabilities__parameter3, - NULL}; - -const ford_message_descriptions::ParameterDescription - Common__Rectangle__parameter1 = { - "x", ford_message_descriptions::Float, true}; -const ford_message_descriptions::ParameterDescription - Common__Rectangle__parameter2 = { - "y", ford_message_descriptions::Float, true}; -const ford_message_descriptions::ParameterDescription - Common__Rectangle__parameter3 = { - "width", ford_message_descriptions::Float, true}; -const ford_message_descriptions::ParameterDescription - Common__Rectangle__parameter4 = { - "height", ford_message_descriptions::Float, true}; -const ford_message_descriptions::ParameterDescription* - Structs::Common__Rectangle__parameters[] = { - (const ford_message_descriptions:: - ParameterDescription*)&Common__Rectangle__parameter1, - (const ford_message_descriptions:: - ParameterDescription*)&Common__Rectangle__parameter2, - (const ford_message_descriptions:: - ParameterDescription*)&Common__Rectangle__parameter3, - (const ford_message_descriptions:: - ParameterDescription*)&Common__Rectangle__parameter4, - NULL}; - -const ford_message_descriptions::ParameterDescription - Common__HapticRect__parameter1 = { - "id", ford_message_descriptions::Integer, true}; -const ford_message_descriptions::StructDescription - Common__HapticRect__parameter2 = { - {"rect", ford_message_descriptions::Struct, true}, - Structs::Common__Rectangle__parameters}; -const ford_message_descriptions::ParameterDescription* - Structs::Common__HapticRect__parameters[] = { - (const ford_message_descriptions:: - ParameterDescription*)&Common__HapticRect__parameter1, - (const ford_message_descriptions:: - ParameterDescription*)&Common__HapticRect__parameter2, - NULL}; - -const ford_message_descriptions::ParameterDescription* - Buttons__GetCapabilities__request__parameters[] = {NULL}; -const ford_message_descriptions::MessageDescription - Buttons__GetCapabilities__request = { - "Buttons", - "GetCapabilities", - hmi_apis::messageType::request, - hmi_apis::FunctionID::Buttons_GetCapabilities, - Buttons__GetCapabilities__request__parameters}; - -const ford_message_descriptions::StructDescription - Buttons__GetCapabilities__response__parameter1_array = { - {"capabilities", ford_message_descriptions::Struct, true}, - Structs::Common__ButtonCapabilities__parameters}; -const ford_message_descriptions::ArrayDescription - Buttons__GetCapabilities__response__parameter1 = { - {"capabilities", ford_message_descriptions::Array, true}, - (const ford_message_descriptions:: - ParameterDescription*)&Buttons__GetCapabilities__response__parameter1_array, - "(ibbb)"}; -const ford_message_descriptions::StructDescription - Buttons__GetCapabilities__response__parameter2 = { - {"presetBankCapabilities", ford_message_descriptions::Struct, false}, - Structs::Common__PresetBankCapabilities__parameters}; -const ford_message_descriptions::ParameterDescription* - Buttons__GetCapabilities__response__parameters[] = { - (const ford_message_descriptions:: - ParameterDescription*)&Buttons__GetCapabilities__response__parameter1, - (const ford_message_descriptions:: - ParameterDescription*)&Buttons__GetCapabilities__response__parameter2, - NULL}; -const ford_message_descriptions::MessageDescription - Buttons__GetCapabilities__response = { - "Buttons", - "GetCapabilities", - hmi_apis::messageType::response, - hmi_apis::FunctionID::Buttons_GetCapabilities, - Buttons__GetCapabilities__response__parameters}; - -const ford_message_descriptions::ParameterDescription - Buttons__OnButtonEvent__notification__parameter1 = { - "name", ford_message_descriptions::Enum, true}; -const ford_message_descriptions::ParameterDescription - Buttons__OnButtonEvent__notification__parameter2 = { - "mode", ford_message_descriptions::Enum, true}; -const ford_message_descriptions::ParameterDescription - Buttons__OnButtonEvent__notification__parameter3 = { - "customButtonID", ford_message_descriptions::Integer, false}; -const ford_message_descriptions::ParameterDescription - Buttons__OnButtonEvent__notification__parameter4 = { - "appID", ford_message_descriptions::Integer, false}; -const ford_message_descriptions::ParameterDescription* - Buttons__OnButtonEvent__notification__parameters[] = { - (const ford_message_descriptions:: - ParameterDescription*)&Buttons__OnButtonEvent__notification__parameter1, - (const ford_message_descriptions:: - ParameterDescription*)&Buttons__OnButtonEvent__notification__parameter2, - (const ford_message_descriptions:: - ParameterDescription*)&Buttons__OnButtonEvent__notification__parameter3, - (const ford_message_descriptions:: - ParameterDescription*)&Buttons__OnButtonEvent__notification__parameter4, - NULL}; -const ford_message_descriptions::MessageDescription - Buttons__OnButtonEvent__notification = { - "Buttons", - "OnButtonEvent", - hmi_apis::messageType::notification, - hmi_apis::FunctionID::Buttons_OnButtonEvent, - Buttons__OnButtonEvent__notification__parameters}; - -const ford_message_descriptions::ParameterDescription - Buttons__OnButtonPress__notification__parameter1 = { - "name", ford_message_descriptions::Enum, true}; -const ford_message_descriptions::ParameterDescription - Buttons__OnButtonPress__notification__parameter2 = { - "mode", ford_message_descriptions::Enum, true}; -const ford_message_descriptions::ParameterDescription - Buttons__OnButtonPress__notification__parameter3 = { - "customButtonID", ford_message_descriptions::Integer, false}; -const ford_message_descriptions::ParameterDescription - Buttons__OnButtonPress__notification__parameter4 = { - "appID", ford_message_descriptions::Integer, false}; -const ford_message_descriptions::ParameterDescription* - Buttons__OnButtonPress__notification__parameters[] = { - (const ford_message_descriptions:: - ParameterDescription*)&Buttons__OnButtonPress__notification__parameter1, - (const ford_message_descriptions:: - ParameterDescription*)&Buttons__OnButtonPress__notification__parameter2, - (const ford_message_descriptions:: - ParameterDescription*)&Buttons__OnButtonPress__notification__parameter3, - (const ford_message_descriptions:: - ParameterDescription*)&Buttons__OnButtonPress__notification__parameter4, - NULL}; -const ford_message_descriptions::MessageDescription - Buttons__OnButtonPress__notification = { - "Buttons", - "OnButtonPress", - hmi_apis::messageType::notification, - hmi_apis::FunctionID::Buttons_OnButtonPress, - Buttons__OnButtonPress__notification__parameters}; - -const ford_message_descriptions::ParameterDescription - Buttons__OnButtonSubscription__notification__parameter1 = { - "name", ford_message_descriptions::Enum, true}; -const ford_message_descriptions::ParameterDescription - Buttons__OnButtonSubscription__notification__parameter2 = { - "isSubscribed", ford_message_descriptions::Boolean, true}; -const ford_message_descriptions::ParameterDescription - Buttons__OnButtonSubscription__notification__parameter3 = { - "appID", ford_message_descriptions::Integer, true}; -const ford_message_descriptions::ParameterDescription* - Buttons__OnButtonSubscription__notification__parameters[] = { - (const ford_message_descriptions:: - ParameterDescription*)&Buttons__OnButtonSubscription__notification__parameter1, - (const ford_message_descriptions:: - ParameterDescription*)&Buttons__OnButtonSubscription__notification__parameter2, - (const ford_message_descriptions:: - ParameterDescription*)&Buttons__OnButtonSubscription__notification__parameter3, - NULL}; -const ford_message_descriptions::MessageDescription - Buttons__OnButtonSubscription__notification = { - "Buttons", - "OnButtonSubscription", - hmi_apis::messageType::notification, - hmi_apis::FunctionID::Buttons_OnButtonSubscription, - Buttons__OnButtonSubscription__notification__parameters}; - -const ford_message_descriptions::ParameterDescription* - BasicCommunication__OnReady__notification__parameters[] = {NULL}; -const ford_message_descriptions::MessageDescription - BasicCommunication__OnReady__notification = { - "BasicCommunication", - "OnReady", - hmi_apis::messageType::notification, - hmi_apis::FunctionID::BasicCommunication_OnReady, - BasicCommunication__OnReady__notification__parameters}; - -const ford_message_descriptions::ParameterDescription* - BasicCommunication__OnStartDeviceDiscovery__notification__parameters[] = { - NULL}; -const ford_message_descriptions::MessageDescription - BasicCommunication__OnStartDeviceDiscovery__notification = { - "BasicCommunication", - "OnStartDeviceDiscovery", - hmi_apis::messageType::notification, - hmi_apis::FunctionID::BasicCommunication_OnStartDeviceDiscovery, - BasicCommunication__OnStartDeviceDiscovery__notification__parameters}; - -const ford_message_descriptions::ParameterDescription* - BasicCommunication__OnUpdateDeviceList__notification__parameters[] = {NULL}; -const ford_message_descriptions::MessageDescription - BasicCommunication__OnUpdateDeviceList__notification = { - "BasicCommunication", - "OnUpdateDeviceList", - hmi_apis::messageType::notification, - hmi_apis::FunctionID::BasicCommunication_OnUpdateDeviceList, - BasicCommunication__OnUpdateDeviceList__notification__parameters}; - -const ford_message_descriptions::ParameterDescription - BasicCommunication__OnPhoneCall__notification__parameter1 = { - "isActive", ford_message_descriptions::Boolean, true}; -const ford_message_descriptions::ParameterDescription* - BasicCommunication__OnPhoneCall__notification__parameters[] = { - (const ford_message_descriptions:: - ParameterDescription*)&BasicCommunication__OnPhoneCall__notification__parameter1, - NULL}; -const ford_message_descriptions::MessageDescription - BasicCommunication__OnPhoneCall__notification = { - "BasicCommunication", - "OnPhoneCall", - hmi_apis::messageType::notification, - hmi_apis::FunctionID::BasicCommunication_OnPhoneCall, - BasicCommunication__OnPhoneCall__notification__parameters}; - -const ford_message_descriptions::ParameterDescription - BasicCommunication__OnEmergencyEvent__notification__parameter1 = { - "enabled", ford_message_descriptions::Boolean, true}; -const ford_message_descriptions::ParameterDescription* - BasicCommunication__OnEmergencyEvent__notification__parameters[] = { - (const ford_message_descriptions:: - ParameterDescription*)&BasicCommunication__OnEmergencyEvent__notification__parameter1, - NULL}; -const ford_message_descriptions::MessageDescription - BasicCommunication__OnEmergencyEvent__notification = { - "BasicCommunication", - "OnEmergencyEvent", - hmi_apis::messageType::notification, - hmi_apis::FunctionID::BasicCommunication_OnEmergencyEvent, - BasicCommunication__OnEmergencyEvent__notification__parameters}; - -const ford_message_descriptions::ParameterDescription - BasicCommunication__OnResumeAudioSource__notification__parameter1 = { - "appID", ford_message_descriptions::Integer, true}; -const ford_message_descriptions::ParameterDescription* - BasicCommunication__OnResumeAudioSource__notification__parameters[] = { - (const ford_message_descriptions:: - ParameterDescription*)&BasicCommunication__OnResumeAudioSource__notification__parameter1, - NULL}; -const ford_message_descriptions::MessageDescription - BasicCommunication__OnResumeAudioSource__notification = { - "BasicCommunication", - "OnResumeAudioSource", - hmi_apis::messageType::notification, - hmi_apis::FunctionID::BasicCommunication_OnResumeAudioSource, - BasicCommunication__OnResumeAudioSource__notification__parameters}; - -const ford_message_descriptions::ParameterDescription* - BasicCommunication__OnSDLPersistenceComplete__notification__parameters[] = { - NULL}; -const ford_message_descriptions::MessageDescription - BasicCommunication__OnSDLPersistenceComplete__notification = { - "BasicCommunication", - "OnSDLPersistenceComplete", - hmi_apis::messageType::notification, - hmi_apis::FunctionID::BasicCommunication_OnSDLPersistenceComplete, - BasicCommunication__OnSDLPersistenceComplete__notification__parameters}; - -const ford_message_descriptions::StructDescription - BasicCommunication__UpdateAppList__request__parameter1_array = { - {"applications", ford_message_descriptions::Struct, true}, - Structs::Common__HMIApplication__parameters}; -const ford_message_descriptions::ArrayDescription - BasicCommunication__UpdateAppList__request__parameter1 = { - {"applications", ford_message_descriptions::Array, true}, - (const ford_message_descriptions:: - ParameterDescription*)&BasicCommunication__UpdateAppList__request__parameter1_array, - "(s(bs)(bs)(ss(bi)(bb))s(ba(si))(bas)iib(bai)(bb)(bai))"}; -const ford_message_descriptions::ParameterDescription* - BasicCommunication__UpdateAppList__request__parameters[] = { - (const ford_message_descriptions:: - ParameterDescription*)&BasicCommunication__UpdateAppList__request__parameter1, - NULL}; -const ford_message_descriptions::MessageDescription - BasicCommunication__UpdateAppList__request = { - "BasicCommunication", - "UpdateAppList", - hmi_apis::messageType::request, - hmi_apis::FunctionID::BasicCommunication_UpdateAppList, - BasicCommunication__UpdateAppList__request__parameters}; - -const ford_message_descriptions::ParameterDescription* - BasicCommunication__UpdateAppList__response__parameters[] = {NULL}; -const ford_message_descriptions::MessageDescription - BasicCommunication__UpdateAppList__response = { - "BasicCommunication", - "UpdateAppList", - hmi_apis::messageType::response, - hmi_apis::FunctionID::BasicCommunication_UpdateAppList, - BasicCommunication__UpdateAppList__response__parameters}; - -const ford_message_descriptions::StructDescription - BasicCommunication__UpdateDeviceList__request__parameter1_array = { - {"deviceList", ford_message_descriptions::Struct, true}, - Structs::Common__DeviceInfo__parameters}; -const ford_message_descriptions::ArrayDescription - BasicCommunication__UpdateDeviceList__request__parameter1 = { - {"deviceList", ford_message_descriptions::Array, true}, - (const ford_message_descriptions:: - ParameterDescription*)&BasicCommunication__UpdateDeviceList__request__parameter1_array, - "(ss(bi)(bb))"}; -const ford_message_descriptions::ParameterDescription* - BasicCommunication__UpdateDeviceList__request__parameters[] = { - (const ford_message_descriptions:: - ParameterDescription*)&BasicCommunication__UpdateDeviceList__request__parameter1, - NULL}; -const ford_message_descriptions::MessageDescription - BasicCommunication__UpdateDeviceList__request = { - "BasicCommunication", - "UpdateDeviceList", - hmi_apis::messageType::request, - hmi_apis::FunctionID::BasicCommunication_UpdateDeviceList, - BasicCommunication__UpdateDeviceList__request__parameters}; - -const ford_message_descriptions::ParameterDescription* - BasicCommunication__UpdateDeviceList__response__parameters[] = {NULL}; -const ford_message_descriptions::MessageDescription - BasicCommunication__UpdateDeviceList__response = { - "BasicCommunication", - "UpdateDeviceList", - hmi_apis::messageType::response, - hmi_apis::FunctionID::BasicCommunication_UpdateDeviceList, - BasicCommunication__UpdateDeviceList__response__parameters}; - -const ford_message_descriptions::ParameterDescription - BasicCommunication__OnFileRemoved__notification__parameter1 = { - "fileName", ford_message_descriptions::String, true}; -const ford_message_descriptions::ParameterDescription - BasicCommunication__OnFileRemoved__notification__parameter2 = { - "fileType", ford_message_descriptions::Enum, true}; -const ford_message_descriptions::ParameterDescription - BasicCommunication__OnFileRemoved__notification__parameter3 = { - "appID", ford_message_descriptions::Integer, true}; -const ford_message_descriptions::ParameterDescription* - BasicCommunication__OnFileRemoved__notification__parameters[] = { - (const ford_message_descriptions:: - ParameterDescription*)&BasicCommunication__OnFileRemoved__notification__parameter1, - (const ford_message_descriptions:: - ParameterDescription*)&BasicCommunication__OnFileRemoved__notification__parameter2, - (const ford_message_descriptions:: - ParameterDescription*)&BasicCommunication__OnFileRemoved__notification__parameter3, - NULL}; -const ford_message_descriptions::MessageDescription - BasicCommunication__OnFileRemoved__notification = { - "BasicCommunication", - "OnFileRemoved", - hmi_apis::messageType::notification, - hmi_apis::FunctionID::BasicCommunication_OnFileRemoved, - BasicCommunication__OnFileRemoved__notification__parameters}; - -const ford_message_descriptions::StructDescription - BasicCommunication__AllowDeviceToConnect__request__parameter1 = { - {"device", ford_message_descriptions::Struct, true}, - Structs::Common__DeviceInfo__parameters}; -const ford_message_descriptions::ParameterDescription* - BasicCommunication__AllowDeviceToConnect__request__parameters[] = { - (const ford_message_descriptions:: - ParameterDescription*)&BasicCommunication__AllowDeviceToConnect__request__parameter1, - NULL}; -const ford_message_descriptions::MessageDescription - BasicCommunication__AllowDeviceToConnect__request = { - "BasicCommunication", - "AllowDeviceToConnect", - hmi_apis::messageType::request, - hmi_apis::FunctionID::BasicCommunication_AllowDeviceToConnect, - BasicCommunication__AllowDeviceToConnect__request__parameters}; - -const ford_message_descriptions::ParameterDescription - BasicCommunication__AllowDeviceToConnect__response__parameter1 = { - "allow", ford_message_descriptions::Boolean, true}; -const ford_message_descriptions::ParameterDescription* - BasicCommunication__AllowDeviceToConnect__response__parameters[] = { - (const ford_message_descriptions:: - ParameterDescription*)&BasicCommunication__AllowDeviceToConnect__response__parameter1, - NULL}; -const ford_message_descriptions::MessageDescription - BasicCommunication__AllowDeviceToConnect__response = { - "BasicCommunication", - "AllowDeviceToConnect", - hmi_apis::messageType::response, - hmi_apis::FunctionID::BasicCommunication_AllowDeviceToConnect, - BasicCommunication__AllowDeviceToConnect__response__parameters}; - -const ford_message_descriptions::StructDescription - BasicCommunication__OnDeviceChosen__notification__parameter1 = { - {"deviceInfo", ford_message_descriptions::Struct, true}, - Structs::Common__DeviceInfo__parameters}; -const ford_message_descriptions::ParameterDescription* - BasicCommunication__OnDeviceChosen__notification__parameters[] = { - (const ford_message_descriptions:: - ParameterDescription*)&BasicCommunication__OnDeviceChosen__notification__parameter1, - NULL}; -const ford_message_descriptions::MessageDescription - BasicCommunication__OnDeviceChosen__notification = { - "BasicCommunication", - "OnDeviceChosen", - hmi_apis::messageType::notification, - hmi_apis::FunctionID::BasicCommunication_OnDeviceChosen, - BasicCommunication__OnDeviceChosen__notification__parameters}; - -const ford_message_descriptions::StructDescription - BasicCommunication__OnFindApplications__notification__parameter1 = { - {"deviceInfo", ford_message_descriptions::Struct, false}, - Structs::Common__DeviceInfo__parameters}; -const ford_message_descriptions::ParameterDescription* - BasicCommunication__OnFindApplications__notification__parameters[] = { - (const ford_message_descriptions:: - ParameterDescription*)&BasicCommunication__OnFindApplications__notification__parameter1, - NULL}; -const ford_message_descriptions::MessageDescription - BasicCommunication__OnFindApplications__notification = { - "BasicCommunication", - "OnFindApplications", - hmi_apis::messageType::notification, - hmi_apis::FunctionID::BasicCommunication_OnFindApplications, - BasicCommunication__OnFindApplications__notification__parameters}; - -const ford_message_descriptions::ParameterDescription - BasicCommunication__ActivateApp__request__parameter1 = { - "appID", ford_message_descriptions::Integer, true}; -const ford_message_descriptions::ParameterDescription - BasicCommunication__ActivateApp__request__parameter2 = { - "priority", ford_message_descriptions::Enum, false}; -const ford_message_descriptions::ParameterDescription - BasicCommunication__ActivateApp__request__parameter3 = { - "level", ford_message_descriptions::Enum, false}; -const ford_message_descriptions::ParameterDescription* - BasicCommunication__ActivateApp__request__parameters[] = { - (const ford_message_descriptions:: - ParameterDescription*)&BasicCommunication__ActivateApp__request__parameter1, - (const ford_message_descriptions:: - ParameterDescription*)&BasicCommunication__ActivateApp__request__parameter2, - (const ford_message_descriptions:: - ParameterDescription*)&BasicCommunication__ActivateApp__request__parameter3, - NULL}; -const ford_message_descriptions::MessageDescription - BasicCommunication__ActivateApp__request = { - "BasicCommunication", - "ActivateApp", - hmi_apis::messageType::request, - hmi_apis::FunctionID::BasicCommunication_ActivateApp, - BasicCommunication__ActivateApp__request__parameters}; - -const ford_message_descriptions::ParameterDescription* - BasicCommunication__ActivateApp__response__parameters[] = {NULL}; -const ford_message_descriptions::MessageDescription - BasicCommunication__ActivateApp__response = { - "BasicCommunication", - "ActivateApp", - hmi_apis::messageType::response, - hmi_apis::FunctionID::BasicCommunication_ActivateApp, - BasicCommunication__ActivateApp__response__parameters}; - -const ford_message_descriptions::ParameterDescription - BasicCommunication__OnAppActivated__notification__parameter1 = { - "appID", ford_message_descriptions::Integer, true}; -const ford_message_descriptions::ParameterDescription* - BasicCommunication__OnAppActivated__notification__parameters[] = { - (const ford_message_descriptions:: - ParameterDescription*)&BasicCommunication__OnAppActivated__notification__parameter1, - NULL}; -const ford_message_descriptions::MessageDescription - BasicCommunication__OnAppActivated__notification = { - "BasicCommunication", - "OnAppActivated", - hmi_apis::messageType::notification, - hmi_apis::FunctionID::BasicCommunication_OnAppActivated, - BasicCommunication__OnAppActivated__notification__parameters}; - -const ford_message_descriptions::ParameterDescription - BasicCommunication__OnAppDeactivated__notification__parameter1 = { - "appID", ford_message_descriptions::Integer, true}; -const ford_message_descriptions::ParameterDescription - BasicCommunication__OnAppDeactivated__notification__parameter2 = { - "reason", ford_message_descriptions::Enum, true}; -const ford_message_descriptions::ParameterDescription* - BasicCommunication__OnAppDeactivated__notification__parameters[] = { - (const ford_message_descriptions:: - ParameterDescription*)&BasicCommunication__OnAppDeactivated__notification__parameter1, - (const ford_message_descriptions:: - ParameterDescription*)&BasicCommunication__OnAppDeactivated__notification__parameter2, - NULL}; -const ford_message_descriptions::MessageDescription - BasicCommunication__OnAppDeactivated__notification = { - "BasicCommunication", - "OnAppDeactivated", - hmi_apis::messageType::notification, - hmi_apis::FunctionID::BasicCommunication_OnAppDeactivated, - BasicCommunication__OnAppDeactivated__notification__parameters}; - -const ford_message_descriptions::StructDescription - BasicCommunication__OnAppRegistered__notification__parameter1 = { - {"application", ford_message_descriptions::Struct, true}, - Structs::Common__HMIApplication__parameters}; -const ford_message_descriptions::StructDescription - BasicCommunication__OnAppRegistered__notification__parameter2_array = { - {"ttsName", ford_message_descriptions::Struct, true}, - Structs::Common__TTSChunk__parameters}; -const ford_message_descriptions::ArrayDescription - BasicCommunication__OnAppRegistered__notification__parameter2 = { - {"ttsName", ford_message_descriptions::Array, false}, - (const ford_message_descriptions:: - ParameterDescription*)&BasicCommunication__OnAppRegistered__notification__parameter2_array, - "(si)"}; -const ford_message_descriptions::ParameterDescription - BasicCommunication__OnAppRegistered__notification__parameter3_array = { - "vrSynonyms", ford_message_descriptions::String, true}; -const ford_message_descriptions::ArrayDescription - BasicCommunication__OnAppRegistered__notification__parameter3 = { - {"vrSynonyms", ford_message_descriptions::Array, false}, - (const ford_message_descriptions:: - ParameterDescription*)&BasicCommunication__OnAppRegistered__notification__parameter3_array, - "s"}; -const ford_message_descriptions::ParameterDescription - BasicCommunication__OnAppRegistered__notification__parameter4 = { - "resumeVrGrammars", ford_message_descriptions::Boolean, false}; -const ford_message_descriptions::ParameterDescription - BasicCommunication__OnAppRegistered__notification__parameter5 = { - "priority", ford_message_descriptions::Enum, false}; -const ford_message_descriptions::ParameterDescription* - BasicCommunication__OnAppRegistered__notification__parameters[] = { - (const ford_message_descriptions:: - ParameterDescription*)&BasicCommunication__OnAppRegistered__notification__parameter1, - (const ford_message_descriptions:: - ParameterDescription*)&BasicCommunication__OnAppRegistered__notification__parameter2, - (const ford_message_descriptions:: - ParameterDescription*)&BasicCommunication__OnAppRegistered__notification__parameter3, - (const ford_message_descriptions:: - ParameterDescription*)&BasicCommunication__OnAppRegistered__notification__parameter4, - (const ford_message_descriptions:: - ParameterDescription*)&BasicCommunication__OnAppRegistered__notification__parameter5, - NULL}; -const ford_message_descriptions::MessageDescription - BasicCommunication__OnAppRegistered__notification = { - "BasicCommunication", - "OnAppRegistered", - hmi_apis::messageType::notification, - hmi_apis::FunctionID::BasicCommunication_OnAppRegistered, - BasicCommunication__OnAppRegistered__notification__parameters}; - -const ford_message_descriptions::ParameterDescription - BasicCommunication__OnAppUnregistered__notification__parameter1 = { - "unexpectedDisconnect", ford_message_descriptions::Boolean, true}; -const ford_message_descriptions::ParameterDescription - BasicCommunication__OnAppUnregistered__notification__parameter2 = { - "appID", ford_message_descriptions::Integer, true}; -const ford_message_descriptions::ParameterDescription* - BasicCommunication__OnAppUnregistered__notification__parameters[] = { - (const ford_message_descriptions:: - ParameterDescription*)&BasicCommunication__OnAppUnregistered__notification__parameter1, - (const ford_message_descriptions:: - ParameterDescription*)&BasicCommunication__OnAppUnregistered__notification__parameter2, - NULL}; -const ford_message_descriptions::MessageDescription - BasicCommunication__OnAppUnregistered__notification = { - "BasicCommunication", - "OnAppUnregistered", - hmi_apis::messageType::notification, - hmi_apis::FunctionID::BasicCommunication_OnAppUnregistered, - BasicCommunication__OnAppUnregistered__notification__parameters}; - -const ford_message_descriptions::ParameterDescription - BasicCommunication__OnExitApplication__notification__parameter1 = { - "reason", ford_message_descriptions::Enum, true}; -const ford_message_descriptions::ParameterDescription - BasicCommunication__OnExitApplication__notification__parameter2 = { - "appID", ford_message_descriptions::Integer, true}; -const ford_message_descriptions::ParameterDescription* - BasicCommunication__OnExitApplication__notification__parameters[] = { - (const ford_message_descriptions:: - ParameterDescription*)&BasicCommunication__OnExitApplication__notification__parameter1, - (const ford_message_descriptions:: - ParameterDescription*)&BasicCommunication__OnExitApplication__notification__parameter2, - NULL}; -const ford_message_descriptions::MessageDescription - BasicCommunication__OnExitApplication__notification = { - "BasicCommunication", - "OnExitApplication", - hmi_apis::messageType::notification, - hmi_apis::FunctionID::BasicCommunication_OnExitApplication, - BasicCommunication__OnExitApplication__notification__parameters}; - -const ford_message_descriptions::ParameterDescription - BasicCommunication__OnExitAllApplications__notification__parameter1 = { - "reason", ford_message_descriptions::Enum, true}; -const ford_message_descriptions::ParameterDescription* - BasicCommunication__OnExitAllApplications__notification__parameters[] = { - (const ford_message_descriptions:: - ParameterDescription*)&BasicCommunication__OnExitAllApplications__notification__parameter1, - NULL}; -const ford_message_descriptions::MessageDescription - BasicCommunication__OnExitAllApplications__notification = { - "BasicCommunication", - "OnExitAllApplications", - hmi_apis::messageType::notification, - hmi_apis::FunctionID::BasicCommunication_OnExitAllApplications, - BasicCommunication__OnExitAllApplications__notification__parameters}; - -const ford_message_descriptions::ParameterDescription* - BasicCommunication__OnAwakeSDL__notification__parameters[] = {NULL}; -const ford_message_descriptions::MessageDescription - BasicCommunication__OnAwakeSDL__notification = { - "BasicCommunication", - "OnAwakeSDL", - hmi_apis::messageType::notification, - hmi_apis::FunctionID::BasicCommunication_OnAwakeSDL, - BasicCommunication__OnAwakeSDL__notification__parameters}; - -const ford_message_descriptions::ParameterDescription* - BasicCommunication__MixingAudioSupported__request__parameters[] = {NULL}; -const ford_message_descriptions::MessageDescription - BasicCommunication__MixingAudioSupported__request = { - "BasicCommunication", - "MixingAudioSupported", - hmi_apis::messageType::request, - hmi_apis::FunctionID::BasicCommunication_MixingAudioSupported, - BasicCommunication__MixingAudioSupported__request__parameters}; - -const ford_message_descriptions::ParameterDescription - BasicCommunication__MixingAudioSupported__response__parameter1 = { - "attenuatedSupported", ford_message_descriptions::Boolean, true}; -const ford_message_descriptions::ParameterDescription* - BasicCommunication__MixingAudioSupported__response__parameters[] = { - (const ford_message_descriptions:: - ParameterDescription*)&BasicCommunication__MixingAudioSupported__response__parameter1, - NULL}; -const ford_message_descriptions::MessageDescription - BasicCommunication__MixingAudioSupported__response = { - "BasicCommunication", - "MixingAudioSupported", - hmi_apis::messageType::response, - hmi_apis::FunctionID::BasicCommunication_MixingAudioSupported, - BasicCommunication__MixingAudioSupported__response__parameters}; - -const ford_message_descriptions::ParameterDescription - BasicCommunication__PlayTone__notification__parameter1 = { - "appID", ford_message_descriptions::Integer, true}; -const ford_message_descriptions::ParameterDescription - BasicCommunication__PlayTone__notification__parameter2 = { - "methodName", ford_message_descriptions::Enum, true}; -const ford_message_descriptions::ParameterDescription* - BasicCommunication__PlayTone__notification__parameters[] = { - (const ford_message_descriptions:: - ParameterDescription*)&BasicCommunication__PlayTone__notification__parameter1, - (const ford_message_descriptions:: - ParameterDescription*)&BasicCommunication__PlayTone__notification__parameter2, - NULL}; -const ford_message_descriptions::MessageDescription - BasicCommunication__PlayTone__notification = { - "BasicCommunication", - "PlayTone", - hmi_apis::messageType::notification, - hmi_apis::FunctionID::BasicCommunication_PlayTone, - BasicCommunication__PlayTone__notification__parameters}; - -const ford_message_descriptions::ParameterDescription - BasicCommunication__DialNumber__request__parameter1 = { - "number", ford_message_descriptions::String, true}; -const ford_message_descriptions::ParameterDescription - BasicCommunication__DialNumber__request__parameter2 = { - "appID", ford_message_descriptions::Integer, true}; -const ford_message_descriptions::ParameterDescription* - BasicCommunication__DialNumber__request__parameters[] = { - (const ford_message_descriptions:: - ParameterDescription*)&BasicCommunication__DialNumber__request__parameter1, - (const ford_message_descriptions:: - ParameterDescription*)&BasicCommunication__DialNumber__request__parameter2, - NULL}; -const ford_message_descriptions::MessageDescription - BasicCommunication__DialNumber__request = { - "BasicCommunication", - "DialNumber", - hmi_apis::messageType::request, - hmi_apis::FunctionID::BasicCommunication_DialNumber, - BasicCommunication__DialNumber__request__parameters}; - -const ford_message_descriptions::ParameterDescription* - BasicCommunication__DialNumber__response__parameters[] = {NULL}; -const ford_message_descriptions::MessageDescription - BasicCommunication__DialNumber__response = { - "BasicCommunication", - "DialNumber", - hmi_apis::messageType::response, - hmi_apis::FunctionID::BasicCommunication_DialNumber, - BasicCommunication__DialNumber__response__parameters}; - -const ford_message_descriptions::ParameterDescription - BasicCommunication__OnSystemRequest__notification__parameter1 = { - "requestType", ford_message_descriptions::Enum, true}; -const ford_message_descriptions::ParameterDescription - BasicCommunication__OnSystemRequest__notification__parameter2 = { - "url", ford_message_descriptions::String, false}; -const ford_message_descriptions::ParameterDescription - BasicCommunication__OnSystemRequest__notification__parameter3 = { - "fileType", ford_message_descriptions::Enum, false}; -const ford_message_descriptions::ParameterDescription - BasicCommunication__OnSystemRequest__notification__parameter4 = { - "offset", ford_message_descriptions::Integer, false}; -const ford_message_descriptions::ParameterDescription - BasicCommunication__OnSystemRequest__notification__parameter5 = { - "length", ford_message_descriptions::Integer, false}; -const ford_message_descriptions::ParameterDescription - BasicCommunication__OnSystemRequest__notification__parameter6 = { - "timeout", ford_message_descriptions::Integer, false}; -const ford_message_descriptions::ParameterDescription - BasicCommunication__OnSystemRequest__notification__parameter7 = { - "fileName", ford_message_descriptions::String, true}; -const ford_message_descriptions::ParameterDescription - BasicCommunication__OnSystemRequest__notification__parameter8 = { - "appID", ford_message_descriptions::String, false}; -const ford_message_descriptions::ParameterDescription* - BasicCommunication__OnSystemRequest__notification__parameters[] = { - (const ford_message_descriptions:: - ParameterDescription*)&BasicCommunication__OnSystemRequest__notification__parameter1, - (const ford_message_descriptions:: - ParameterDescription*)&BasicCommunication__OnSystemRequest__notification__parameter2, - (const ford_message_descriptions:: - ParameterDescription*)&BasicCommunication__OnSystemRequest__notification__parameter3, - (const ford_message_descriptions:: - ParameterDescription*)&BasicCommunication__OnSystemRequest__notification__parameter4, - (const ford_message_descriptions:: - ParameterDescription*)&BasicCommunication__OnSystemRequest__notification__parameter5, - (const ford_message_descriptions:: - ParameterDescription*)&BasicCommunication__OnSystemRequest__notification__parameter6, - (const ford_message_descriptions:: - ParameterDescription*)&BasicCommunication__OnSystemRequest__notification__parameter7, - (const ford_message_descriptions:: - ParameterDescription*)&BasicCommunication__OnSystemRequest__notification__parameter8, - NULL}; -const ford_message_descriptions::MessageDescription - BasicCommunication__OnSystemRequest__notification = { - "BasicCommunication", - "OnSystemRequest", - hmi_apis::messageType::notification, - hmi_apis::FunctionID::BasicCommunication_OnSystemRequest, - BasicCommunication__OnSystemRequest__notification__parameters}; - -const ford_message_descriptions::ParameterDescription - BasicCommunication__SystemRequest__request__parameter1 = { - "requestType", ford_message_descriptions::Enum, true}; -const ford_message_descriptions::ParameterDescription - BasicCommunication__SystemRequest__request__parameter2 = { - "fileName", ford_message_descriptions::String, true}; -const ford_message_descriptions::ParameterDescription - BasicCommunication__SystemRequest__request__parameter3 = { - "appID", ford_message_descriptions::String, false}; -const ford_message_descriptions::ParameterDescription* - BasicCommunication__SystemRequest__request__parameters[] = { - (const ford_message_descriptions:: - ParameterDescription*)&BasicCommunication__SystemRequest__request__parameter1, - (const ford_message_descriptions:: - ParameterDescription*)&BasicCommunication__SystemRequest__request__parameter2, - (const ford_message_descriptions:: - ParameterDescription*)&BasicCommunication__SystemRequest__request__parameter3, - NULL}; -const ford_message_descriptions::MessageDescription - BasicCommunication__SystemRequest__request = { - "BasicCommunication", - "SystemRequest", - hmi_apis::messageType::request, - hmi_apis::FunctionID::BasicCommunication_SystemRequest, - BasicCommunication__SystemRequest__request__parameters}; - -const ford_message_descriptions::ParameterDescription* - BasicCommunication__SystemRequest__response__parameters[] = {NULL}; -const ford_message_descriptions::MessageDescription - BasicCommunication__SystemRequest__response = { - "BasicCommunication", - "SystemRequest", - hmi_apis::messageType::response, - hmi_apis::FunctionID::BasicCommunication_SystemRequest, - BasicCommunication__SystemRequest__response__parameters}; - -const ford_message_descriptions::ParameterDescription - BasicCommunication__PolicyUpdate__request__parameter1 = { - "file", ford_message_descriptions::String, true}; -const ford_message_descriptions::ParameterDescription - BasicCommunication__PolicyUpdate__request__parameter2 = { - "timeout", ford_message_descriptions::Integer, true}; -const ford_message_descriptions::ParameterDescription - BasicCommunication__PolicyUpdate__request__parameter3_array = { - "retry", ford_message_descriptions::Integer, true}; -const ford_message_descriptions::ArrayDescription - BasicCommunication__PolicyUpdate__request__parameter3 = { - {"retry", ford_message_descriptions::Array, true}, - (const ford_message_descriptions:: - ParameterDescription*)&BasicCommunication__PolicyUpdate__request__parameter3_array, - "i"}; -const ford_message_descriptions::ParameterDescription* - BasicCommunication__PolicyUpdate__request__parameters[] = { - (const ford_message_descriptions:: - ParameterDescription*)&BasicCommunication__PolicyUpdate__request__parameter1, - (const ford_message_descriptions:: - ParameterDescription*)&BasicCommunication__PolicyUpdate__request__parameter2, - (const ford_message_descriptions:: - ParameterDescription*)&BasicCommunication__PolicyUpdate__request__parameter3, - NULL}; -const ford_message_descriptions::MessageDescription - BasicCommunication__PolicyUpdate__request = { - "BasicCommunication", - "PolicyUpdate", - hmi_apis::messageType::request, - hmi_apis::FunctionID::BasicCommunication_PolicyUpdate, - BasicCommunication__PolicyUpdate__request__parameters}; - -const ford_message_descriptions::ParameterDescription* - BasicCommunication__PolicyUpdate__response__parameters[] = {NULL}; -const ford_message_descriptions::MessageDescription - BasicCommunication__PolicyUpdate__response = { - "BasicCommunication", - "PolicyUpdate", - hmi_apis::messageType::response, - hmi_apis::FunctionID::BasicCommunication_PolicyUpdate, - BasicCommunication__PolicyUpdate__response__parameters}; - -const ford_message_descriptions::ParameterDescription* - BasicCommunication__OnSDLClose__notification__parameters[] = {NULL}; -const ford_message_descriptions::MessageDescription - BasicCommunication__OnSDLClose__notification = { - "BasicCommunication", - "OnSDLClose", - hmi_apis::messageType::notification, - hmi_apis::FunctionID::BasicCommunication_OnSDLClose, - BasicCommunication__OnSDLClose__notification__parameters}; - -const ford_message_descriptions::ParameterDescription - BasicCommunication__OnPutFile__notification__parameter1 = { - "offset", ford_message_descriptions::Integer, false}; -const ford_message_descriptions::ParameterDescription - BasicCommunication__OnPutFile__notification__parameter2 = { - "length", ford_message_descriptions::Integer, false}; -const ford_message_descriptions::ParameterDescription - BasicCommunication__OnPutFile__notification__parameter3 = { - "fileSize", ford_message_descriptions::Integer, false}; -const ford_message_descriptions::ParameterDescription - BasicCommunication__OnPutFile__notification__parameter4 = { - "FileName", ford_message_descriptions::String, true}; -const ford_message_descriptions::ParameterDescription - BasicCommunication__OnPutFile__notification__parameter5 = { - "syncFileName", ford_message_descriptions::String, true}; -const ford_message_descriptions::ParameterDescription - BasicCommunication__OnPutFile__notification__parameter6 = { - "fileType", ford_message_descriptions::Enum, true}; -const ford_message_descriptions::ParameterDescription - BasicCommunication__OnPutFile__notification__parameter7 = { - "persistentFile", ford_message_descriptions::Boolean, false}; -const ford_message_descriptions::ParameterDescription* - BasicCommunication__OnPutFile__notification__parameters[] = { - (const ford_message_descriptions:: - ParameterDescription*)&BasicCommunication__OnPutFile__notification__parameter1, - (const ford_message_descriptions:: - ParameterDescription*)&BasicCommunication__OnPutFile__notification__parameter2, - (const ford_message_descriptions:: - ParameterDescription*)&BasicCommunication__OnPutFile__notification__parameter3, - (const ford_message_descriptions:: - ParameterDescription*)&BasicCommunication__OnPutFile__notification__parameter4, - (const ford_message_descriptions:: - ParameterDescription*)&BasicCommunication__OnPutFile__notification__parameter5, - (const ford_message_descriptions:: - ParameterDescription*)&BasicCommunication__OnPutFile__notification__parameter6, - (const ford_message_descriptions:: - ParameterDescription*)&BasicCommunication__OnPutFile__notification__parameter7, - NULL}; -const ford_message_descriptions::MessageDescription - BasicCommunication__OnPutFile__notification = { - "BasicCommunication", - "OnPutFile", - hmi_apis::messageType::notification, - hmi_apis::FunctionID::BasicCommunication_OnPutFile, - BasicCommunication__OnPutFile__notification__parameters}; - -const ford_message_descriptions::ParameterDescription* - BasicCommunication__GetSystemInfo__request__parameters[] = {NULL}; -const ford_message_descriptions::MessageDescription - BasicCommunication__GetSystemInfo__request = { - "BasicCommunication", - "GetSystemInfo", - hmi_apis::messageType::request, - hmi_apis::FunctionID::BasicCommunication_GetSystemInfo, - BasicCommunication__GetSystemInfo__request__parameters}; - -const ford_message_descriptions::ParameterDescription - BasicCommunication__GetSystemInfo__response__parameter1 = { - "ccpu_version", ford_message_descriptions::String, true}; -const ford_message_descriptions::ParameterDescription - BasicCommunication__GetSystemInfo__response__parameter2 = { - "language", ford_message_descriptions::Enum, true}; -const ford_message_descriptions::ParameterDescription - BasicCommunication__GetSystemInfo__response__parameter3 = { - "wersCountryCode", ford_message_descriptions::String, true}; -const ford_message_descriptions::ParameterDescription* - BasicCommunication__GetSystemInfo__response__parameters[] = { - (const ford_message_descriptions:: - ParameterDescription*)&BasicCommunication__GetSystemInfo__response__parameter1, - (const ford_message_descriptions:: - ParameterDescription*)&BasicCommunication__GetSystemInfo__response__parameter2, - (const ford_message_descriptions:: - ParameterDescription*)&BasicCommunication__GetSystemInfo__response__parameter3, - NULL}; -const ford_message_descriptions::MessageDescription - BasicCommunication__GetSystemInfo__response = { - "BasicCommunication", - "GetSystemInfo", - hmi_apis::messageType::response, - hmi_apis::FunctionID::BasicCommunication_GetSystemInfo, - BasicCommunication__GetSystemInfo__response__parameters}; - -const ford_message_descriptions::ParameterDescription - BasicCommunication__OnSystemInfoChanged__notification__parameter1 = { - "language", ford_message_descriptions::Enum, true}; -const ford_message_descriptions::ParameterDescription* - BasicCommunication__OnSystemInfoChanged__notification__parameters[] = { - (const ford_message_descriptions:: - ParameterDescription*)&BasicCommunication__OnSystemInfoChanged__notification__parameter1, - NULL}; -const ford_message_descriptions::MessageDescription - BasicCommunication__OnSystemInfoChanged__notification = { - "BasicCommunication", - "OnSystemInfoChanged", - hmi_apis::messageType::notification, - hmi_apis::FunctionID::BasicCommunication_OnSystemInfoChanged, - BasicCommunication__OnSystemInfoChanged__notification__parameters}; - -const ford_message_descriptions::ParameterDescription* - BasicCommunication__OnIgnitionCycleOver__notification__parameters[] = { - NULL}; -const ford_message_descriptions::MessageDescription - BasicCommunication__OnIgnitionCycleOver__notification = { - "BasicCommunication", - "OnIgnitionCycleOver", - hmi_apis::messageType::notification, - hmi_apis::FunctionID::BasicCommunication_OnIgnitionCycleOver, - BasicCommunication__OnIgnitionCycleOver__notification__parameters}; - -const ford_message_descriptions::ParameterDescription - BasicCommunication__DecryptCertificate__request__parameter1 = { - "fileName", ford_message_descriptions::String, true}; -const ford_message_descriptions::ParameterDescription* - BasicCommunication__DecryptCertificate__request__parameters[] = { - (const ford_message_descriptions:: - ParameterDescription*)&BasicCommunication__DecryptCertificate__request__parameter1, - NULL}; -const ford_message_descriptions::MessageDescription - BasicCommunication__DecryptCertificate__request = { - "BasicCommunication", - "DecryptCertificate", - hmi_apis::messageType::request, - hmi_apis::FunctionID::BasicCommunication_DecryptCertificate, - BasicCommunication__DecryptCertificate__request__parameters}; - -const ford_message_descriptions::ParameterDescription* - BasicCommunication__DecryptCertificate__response__parameters[] = {NULL}; -const ford_message_descriptions::MessageDescription - BasicCommunication__DecryptCertificate__response = { - "BasicCommunication", - "DecryptCertificate", - hmi_apis::messageType::response, - hmi_apis::FunctionID::BasicCommunication_DecryptCertificate, - BasicCommunication__DecryptCertificate__response__parameters}; - -const ford_message_descriptions::ParameterDescription - BasicCommunication__OnEventChanged__notification__parameter1 = { - "eventName", ford_message_descriptions::Enum, true}; -const ford_message_descriptions::ParameterDescription - BasicCommunication__OnEventChanged__notification__parameter2 = { - "isActive", ford_message_descriptions::Boolean, true}; -const ford_message_descriptions::ParameterDescription* - BasicCommunication__OnEventChanged__notification__parameters[] = { - (const ford_message_descriptions:: - ParameterDescription*)&BasicCommunication__OnEventChanged__notification__parameter1, - (const ford_message_descriptions:: - ParameterDescription*)&BasicCommunication__OnEventChanged__notification__parameter2, - NULL}; -const ford_message_descriptions::MessageDescription - BasicCommunication__OnEventChanged__notification = { - "BasicCommunication", - "OnEventChanged", - hmi_apis::messageType::notification, - hmi_apis::FunctionID::BasicCommunication_OnEventChanged, - BasicCommunication__OnEventChanged__notification__parameters}; - -const ford_message_descriptions::ParameterDescription* - VR__IsReady__request__parameters[] = {NULL}; -const ford_message_descriptions::MessageDescription VR__IsReady__request = { - "VR", - "IsReady", - hmi_apis::messageType::request, - hmi_apis::FunctionID::VR_IsReady, - VR__IsReady__request__parameters}; - -const ford_message_descriptions::ParameterDescription - VR__IsReady__response__parameter1 = { - "available", ford_message_descriptions::Boolean, true}; -const ford_message_descriptions::ParameterDescription* - VR__IsReady__response__parameters[] = { - (const ford_message_descriptions:: - ParameterDescription*)&VR__IsReady__response__parameter1, - NULL}; -const ford_message_descriptions::MessageDescription VR__IsReady__response = { - "VR", - "IsReady", - hmi_apis::messageType::response, - hmi_apis::FunctionID::VR_IsReady, - VR__IsReady__response__parameters}; - -const ford_message_descriptions::ParameterDescription* - VR__Started__notification__parameters[] = {NULL}; -const ford_message_descriptions::MessageDescription VR__Started__notification = - {"VR", - "Started", - hmi_apis::messageType::notification, - hmi_apis::FunctionID::VR_Started, - VR__Started__notification__parameters}; - -const ford_message_descriptions::ParameterDescription* - VR__Stopped__notification__parameters[] = {NULL}; -const ford_message_descriptions::MessageDescription VR__Stopped__notification = - {"VR", - "Stopped", - hmi_apis::messageType::notification, - hmi_apis::FunctionID::VR_Stopped, - VR__Stopped__notification__parameters}; - -const ford_message_descriptions::ParameterDescription - VR__AddCommand__request__parameter1 = { - "cmdID", ford_message_descriptions::Integer, true}; -const ford_message_descriptions::ParameterDescription - VR__AddCommand__request__parameter2_array = { - "vrCommands", ford_message_descriptions::String, true}; -const ford_message_descriptions::ArrayDescription - VR__AddCommand__request__parameter2 = { - {"vrCommands", ford_message_descriptions::Array, true}, - (const ford_message_descriptions:: - ParameterDescription*)&VR__AddCommand__request__parameter2_array, - "s"}; -const ford_message_descriptions::ParameterDescription - VR__AddCommand__request__parameter3 = { - "type", ford_message_descriptions::Enum, true}; -const ford_message_descriptions::ParameterDescription - VR__AddCommand__request__parameter4 = { - "grammarID", ford_message_descriptions::Integer, true}; -const ford_message_descriptions::ParameterDescription - VR__AddCommand__request__parameter5 = { - "appID", ford_message_descriptions::Integer, false}; -const ford_message_descriptions::ParameterDescription* - VR__AddCommand__request__parameters[] = { - (const ford_message_descriptions:: - ParameterDescription*)&VR__AddCommand__request__parameter1, - (const ford_message_descriptions:: - ParameterDescription*)&VR__AddCommand__request__parameter2, - (const ford_message_descriptions:: - ParameterDescription*)&VR__AddCommand__request__parameter3, - (const ford_message_descriptions:: - ParameterDescription*)&VR__AddCommand__request__parameter4, - (const ford_message_descriptions:: - ParameterDescription*)&VR__AddCommand__request__parameter5, - NULL}; -const ford_message_descriptions::MessageDescription VR__AddCommand__request = { - "VR", - "AddCommand", - hmi_apis::messageType::request, - hmi_apis::FunctionID::VR_AddCommand, - VR__AddCommand__request__parameters}; - -const ford_message_descriptions::ParameterDescription* - VR__AddCommand__response__parameters[] = {NULL}; -const ford_message_descriptions::MessageDescription VR__AddCommand__response = { - "VR", - "AddCommand", - hmi_apis::messageType::response, - hmi_apis::FunctionID::VR_AddCommand, - VR__AddCommand__response__parameters}; - -const ford_message_descriptions::ParameterDescription - VR__DeleteCommand__request__parameter1 = { - "cmdID", ford_message_descriptions::Integer, true}; -const ford_message_descriptions::ParameterDescription - VR__DeleteCommand__request__parameter2 = { - "type", ford_message_descriptions::Enum, true}; -const ford_message_descriptions::ParameterDescription - VR__DeleteCommand__request__parameter3 = { - "grammarID", ford_message_descriptions::Integer, true}; -const ford_message_descriptions::ParameterDescription - VR__DeleteCommand__request__parameter4 = { - "appID", ford_message_descriptions::Integer, true}; -const ford_message_descriptions::ParameterDescription* - VR__DeleteCommand__request__parameters[] = { - (const ford_message_descriptions:: - ParameterDescription*)&VR__DeleteCommand__request__parameter1, - (const ford_message_descriptions:: - ParameterDescription*)&VR__DeleteCommand__request__parameter2, - (const ford_message_descriptions:: - ParameterDescription*)&VR__DeleteCommand__request__parameter3, - (const ford_message_descriptions:: - ParameterDescription*)&VR__DeleteCommand__request__parameter4, - NULL}; -const ford_message_descriptions::MessageDescription VR__DeleteCommand__request = - {"VR", - "DeleteCommand", - hmi_apis::messageType::request, - hmi_apis::FunctionID::VR_DeleteCommand, - VR__DeleteCommand__request__parameters}; - -const ford_message_descriptions::ParameterDescription* - VR__DeleteCommand__response__parameters[] = {NULL}; -const ford_message_descriptions::MessageDescription - VR__DeleteCommand__response = {"VR", - "DeleteCommand", - hmi_apis::messageType::response, - hmi_apis::FunctionID::VR_DeleteCommand, - VR__DeleteCommand__response__parameters}; - -const ford_message_descriptions::StructDescription - VR__PerformInteraction__request__parameter1_array = { - {"helpPrompt", ford_message_descriptions::Struct, true}, - Structs::Common__TTSChunk__parameters}; -const ford_message_descriptions::ArrayDescription - VR__PerformInteraction__request__parameter1 = { - {"helpPrompt", ford_message_descriptions::Array, false}, - (const ford_message_descriptions:: - ParameterDescription*)&VR__PerformInteraction__request__parameter1_array, - "(si)"}; -const ford_message_descriptions::StructDescription - VR__PerformInteraction__request__parameter2_array = { - {"initialPrompt", ford_message_descriptions::Struct, true}, - Structs::Common__TTSChunk__parameters}; -const ford_message_descriptions::ArrayDescription - VR__PerformInteraction__request__parameter2 = { - {"initialPrompt", ford_message_descriptions::Array, false}, - (const ford_message_descriptions:: - ParameterDescription*)&VR__PerformInteraction__request__parameter2_array, - "(si)"}; -const ford_message_descriptions::StructDescription - VR__PerformInteraction__request__parameter3_array = { - {"timeoutPrompt", ford_message_descriptions::Struct, true}, - Structs::Common__TTSChunk__parameters}; -const ford_message_descriptions::ArrayDescription - VR__PerformInteraction__request__parameter3 = { - {"timeoutPrompt", ford_message_descriptions::Array, false}, - (const ford_message_descriptions:: - ParameterDescription*)&VR__PerformInteraction__request__parameter3_array, - "(si)"}; -const ford_message_descriptions::ParameterDescription - VR__PerformInteraction__request__parameter4 = { - "timeout", ford_message_descriptions::Integer, true}; -const ford_message_descriptions::ParameterDescription - VR__PerformInteraction__request__parameter5_array = { - "grammarID", ford_message_descriptions::Integer, true}; -const ford_message_descriptions::ArrayDescription - VR__PerformInteraction__request__parameter5 = { - {"grammarID", ford_message_descriptions::Array, false}, - (const ford_message_descriptions:: - ParameterDescription*)&VR__PerformInteraction__request__parameter5_array, - "i"}; -const ford_message_descriptions::ParameterDescription* - VR__PerformInteraction__request__parameters[] = { - (const ford_message_descriptions:: - ParameterDescription*)&VR__PerformInteraction__request__parameter1, - (const ford_message_descriptions:: - ParameterDescription*)&VR__PerformInteraction__request__parameter2, - (const ford_message_descriptions:: - ParameterDescription*)&VR__PerformInteraction__request__parameter3, - (const ford_message_descriptions:: - ParameterDescription*)&VR__PerformInteraction__request__parameter4, - (const ford_message_descriptions:: - ParameterDescription*)&VR__PerformInteraction__request__parameter5, - NULL}; -const ford_message_descriptions::MessageDescription - VR__PerformInteraction__request = { - "VR", - "PerformInteraction", - hmi_apis::messageType::request, - hmi_apis::FunctionID::VR_PerformInteraction, - VR__PerformInteraction__request__parameters}; - -const ford_message_descriptions::ParameterDescription - VR__PerformInteraction__response__parameter1 = { - "choiceID", ford_message_descriptions::Integer, false}; -const ford_message_descriptions::ParameterDescription* - VR__PerformInteraction__response__parameters[] = { - (const ford_message_descriptions:: - ParameterDescription*)&VR__PerformInteraction__response__parameter1, - NULL}; -const ford_message_descriptions::MessageDescription - VR__PerformInteraction__response = { - "VR", - "PerformInteraction", - hmi_apis::messageType::response, - hmi_apis::FunctionID::VR_PerformInteraction, - VR__PerformInteraction__response__parameters}; - -const ford_message_descriptions::ParameterDescription - VR__OnCommand__notification__parameter1 = { - "cmdID", ford_message_descriptions::Integer, true}; -const ford_message_descriptions::ParameterDescription - VR__OnCommand__notification__parameter2 = { - "appID", ford_message_descriptions::Integer, true}; -const ford_message_descriptions::ParameterDescription* - VR__OnCommand__notification__parameters[] = { - (const ford_message_descriptions:: - ParameterDescription*)&VR__OnCommand__notification__parameter1, - (const ford_message_descriptions:: - ParameterDescription*)&VR__OnCommand__notification__parameter2, - NULL}; -const ford_message_descriptions::MessageDescription - VR__OnCommand__notification = {"VR", - "OnCommand", - hmi_apis::messageType::notification, - hmi_apis::FunctionID::VR_OnCommand, - VR__OnCommand__notification__parameters}; - -const ford_message_descriptions::ParameterDescription - VR__ChangeRegistration__request__parameter1_array = { - "vrSynonyms", ford_message_descriptions::String, true}; -const ford_message_descriptions::ArrayDescription - VR__ChangeRegistration__request__parameter1 = { - {"vrSynonyms", ford_message_descriptions::Array, false}, - (const ford_message_descriptions:: - ParameterDescription*)&VR__ChangeRegistration__request__parameter1_array, - "s"}; -const ford_message_descriptions::ParameterDescription - VR__ChangeRegistration__request__parameter2 = { - "language", ford_message_descriptions::Enum, true}; -const ford_message_descriptions::ParameterDescription - VR__ChangeRegistration__request__parameter3 = { - "appID", ford_message_descriptions::Integer, true}; -const ford_message_descriptions::ParameterDescription* - VR__ChangeRegistration__request__parameters[] = { - (const ford_message_descriptions:: - ParameterDescription*)&VR__ChangeRegistration__request__parameter1, - (const ford_message_descriptions:: - ParameterDescription*)&VR__ChangeRegistration__request__parameter2, - (const ford_message_descriptions:: - ParameterDescription*)&VR__ChangeRegistration__request__parameter3, - NULL}; -const ford_message_descriptions::MessageDescription - VR__ChangeRegistration__request = { - "VR", - "ChangeRegistration", - hmi_apis::messageType::request, - hmi_apis::FunctionID::VR_ChangeRegistration, - VR__ChangeRegistration__request__parameters}; - -const ford_message_descriptions::ParameterDescription* - VR__ChangeRegistration__response__parameters[] = {NULL}; -const ford_message_descriptions::MessageDescription - VR__ChangeRegistration__response = { - "VR", - "ChangeRegistration", - hmi_apis::messageType::response, - hmi_apis::FunctionID::VR_ChangeRegistration, - VR__ChangeRegistration__response__parameters}; - -const ford_message_descriptions::ParameterDescription - VR__OnLanguageChange__notification__parameter1 = { - "language", ford_message_descriptions::Enum, true}; -const ford_message_descriptions::ParameterDescription* - VR__OnLanguageChange__notification__parameters[] = { - (const ford_message_descriptions:: - ParameterDescription*)&VR__OnLanguageChange__notification__parameter1, - NULL}; -const ford_message_descriptions::MessageDescription - VR__OnLanguageChange__notification = { - "VR", - "OnLanguageChange", - hmi_apis::messageType::notification, - hmi_apis::FunctionID::VR_OnLanguageChange, - VR__OnLanguageChange__notification__parameters}; - -const ford_message_descriptions::ParameterDescription* - VR__GetSupportedLanguages__request__parameters[] = {NULL}; -const ford_message_descriptions::MessageDescription - VR__GetSupportedLanguages__request = { - "VR", - "GetSupportedLanguages", - hmi_apis::messageType::request, - hmi_apis::FunctionID::VR_GetSupportedLanguages, - VR__GetSupportedLanguages__request__parameters}; - -const ford_message_descriptions::ParameterDescription - VR__GetSupportedLanguages__response__parameter1_array = { - "languages", ford_message_descriptions::Enum, true}; -const ford_message_descriptions::ArrayDescription - VR__GetSupportedLanguages__response__parameter1 = { - {"languages", ford_message_descriptions::Array, true}, - (const ford_message_descriptions:: - ParameterDescription*)&VR__GetSupportedLanguages__response__parameter1_array, - "i"}; -const ford_message_descriptions::ParameterDescription* - VR__GetSupportedLanguages__response__parameters[] = { - (const ford_message_descriptions:: - ParameterDescription*)&VR__GetSupportedLanguages__response__parameter1, - NULL}; -const ford_message_descriptions::MessageDescription - VR__GetSupportedLanguages__response = { - "VR", - "GetSupportedLanguages", - hmi_apis::messageType::response, - hmi_apis::FunctionID::VR_GetSupportedLanguages, - VR__GetSupportedLanguages__response__parameters}; - -const ford_message_descriptions::ParameterDescription* - VR__GetLanguage__request__parameters[] = {NULL}; -const ford_message_descriptions::MessageDescription VR__GetLanguage__request = { - "VR", - "GetLanguage", - hmi_apis::messageType::request, - hmi_apis::FunctionID::VR_GetLanguage, - VR__GetLanguage__request__parameters}; - -const ford_message_descriptions::ParameterDescription - VR__GetLanguage__response__parameter1 = { - "language", ford_message_descriptions::Enum, true}; -const ford_message_descriptions::ParameterDescription* - VR__GetLanguage__response__parameters[] = { - (const ford_message_descriptions:: - ParameterDescription*)&VR__GetLanguage__response__parameter1, - NULL}; -const ford_message_descriptions::MessageDescription VR__GetLanguage__response = - {"VR", - "GetLanguage", - hmi_apis::messageType::response, - hmi_apis::FunctionID::VR_GetLanguage, - VR__GetLanguage__response__parameters}; - -const ford_message_descriptions::ParameterDescription* - VR__GetCapabilities__request__parameters[] = {NULL}; -const ford_message_descriptions::MessageDescription - VR__GetCapabilities__request = {"VR", - "GetCapabilities", - hmi_apis::messageType::request, - hmi_apis::FunctionID::VR_GetCapabilities, - VR__GetCapabilities__request__parameters}; - -const ford_message_descriptions::ParameterDescription - VR__GetCapabilities__response__parameter1_array = { - "vrCapabilities", ford_message_descriptions::Enum, true}; -const ford_message_descriptions::ArrayDescription - VR__GetCapabilities__response__parameter1 = { - {"vrCapabilities", ford_message_descriptions::Array, false}, - (const ford_message_descriptions:: - ParameterDescription*)&VR__GetCapabilities__response__parameter1_array, - "i"}; -const ford_message_descriptions::ParameterDescription* - VR__GetCapabilities__response__parameters[] = { - (const ford_message_descriptions:: - ParameterDescription*)&VR__GetCapabilities__response__parameter1, - NULL}; -const ford_message_descriptions::MessageDescription - VR__GetCapabilities__response = {"VR", - "GetCapabilities", - hmi_apis::messageType::response, - hmi_apis::FunctionID::VR_GetCapabilities, - VR__GetCapabilities__response__parameters}; - -const ford_message_descriptions::ParameterDescription* - TTS__GetCapabilities__request__parameters[] = {NULL}; -const ford_message_descriptions::MessageDescription - TTS__GetCapabilities__request = {"TTS", - "GetCapabilities", - hmi_apis::messageType::request, - hmi_apis::FunctionID::TTS_GetCapabilities, - TTS__GetCapabilities__request__parameters}; - -const ford_message_descriptions::ParameterDescription - TTS__GetCapabilities__response__parameter1_array = { - "speechCapabilities", ford_message_descriptions::Enum, true}; -const ford_message_descriptions::ArrayDescription - TTS__GetCapabilities__response__parameter1 = { - {"speechCapabilities", ford_message_descriptions::Array, true}, - (const ford_message_descriptions:: - ParameterDescription*)&TTS__GetCapabilities__response__parameter1_array, - "i"}; -const ford_message_descriptions::ParameterDescription - TTS__GetCapabilities__response__parameter2_array = { - "prerecordedSpeechCapabilities", ford_message_descriptions::Enum, true}; -const ford_message_descriptions::ArrayDescription - TTS__GetCapabilities__response__parameter2 = { - {"prerecordedSpeechCapabilities", - ford_message_descriptions::Array, - true}, - (const ford_message_descriptions:: - ParameterDescription*)&TTS__GetCapabilities__response__parameter2_array, - "i"}; -const ford_message_descriptions::ParameterDescription* - TTS__GetCapabilities__response__parameters[] = { - (const ford_message_descriptions:: - ParameterDescription*)&TTS__GetCapabilities__response__parameter1, - (const ford_message_descriptions:: - ParameterDescription*)&TTS__GetCapabilities__response__parameter2, - NULL}; -const ford_message_descriptions::MessageDescription - TTS__GetCapabilities__response = { - "TTS", - "GetCapabilities", - hmi_apis::messageType::response, - hmi_apis::FunctionID::TTS_GetCapabilities, - TTS__GetCapabilities__response__parameters}; - -const ford_message_descriptions::ParameterDescription* - TTS__Started__notification__parameters[] = {NULL}; -const ford_message_descriptions::MessageDescription TTS__Started__notification = - {"TTS", - "Started", - hmi_apis::messageType::notification, - hmi_apis::FunctionID::TTS_Started, - TTS__Started__notification__parameters}; - -const ford_message_descriptions::ParameterDescription* - TTS__Stopped__notification__parameters[] = {NULL}; -const ford_message_descriptions::MessageDescription TTS__Stopped__notification = - {"TTS", - "Stopped", - hmi_apis::messageType::notification, - hmi_apis::FunctionID::TTS_Stopped, - TTS__Stopped__notification__parameters}; - -const ford_message_descriptions::ParameterDescription* - TTS__IsReady__request__parameters[] = {NULL}; -const ford_message_descriptions::MessageDescription TTS__IsReady__request = { - "TTS", - "IsReady", - hmi_apis::messageType::request, - hmi_apis::FunctionID::TTS_IsReady, - TTS__IsReady__request__parameters}; - -const ford_message_descriptions::ParameterDescription - TTS__IsReady__response__parameter1 = { - "available", ford_message_descriptions::Boolean, true}; -const ford_message_descriptions::ParameterDescription* - TTS__IsReady__response__parameters[] = { - (const ford_message_descriptions:: - ParameterDescription*)&TTS__IsReady__response__parameter1, - NULL}; -const ford_message_descriptions::MessageDescription TTS__IsReady__response = { - "TTS", - "IsReady", - hmi_apis::messageType::response, - hmi_apis::FunctionID::TTS_IsReady, - TTS__IsReady__response__parameters}; - -const ford_message_descriptions::StructDescription - TTS__Speak__request__parameter1_array = { - {"ttsChunks", ford_message_descriptions::Struct, true}, - Structs::Common__TTSChunk__parameters}; -const ford_message_descriptions::ArrayDescription - TTS__Speak__request__parameter1 = { - {"ttsChunks", ford_message_descriptions::Array, true}, - (const ford_message_descriptions:: - ParameterDescription*)&TTS__Speak__request__parameter1_array, - "(si)"}; -const ford_message_descriptions::ParameterDescription - TTS__Speak__request__parameter2 = { - "appID", ford_message_descriptions::Integer, true}; -const ford_message_descriptions::ParameterDescription - TTS__Speak__request__parameter3 = { - "speakType", ford_message_descriptions::Enum, false}; -const ford_message_descriptions::ParameterDescription* - TTS__Speak__request__parameters[] = { - (const ford_message_descriptions:: - ParameterDescription*)&TTS__Speak__request__parameter1, - (const ford_message_descriptions:: - ParameterDescription*)&TTS__Speak__request__parameter2, - (const ford_message_descriptions:: - ParameterDescription*)&TTS__Speak__request__parameter3, - NULL}; -const ford_message_descriptions::MessageDescription TTS__Speak__request = { - "TTS", - "Speak", - hmi_apis::messageType::request, - hmi_apis::FunctionID::TTS_Speak, - TTS__Speak__request__parameters}; - -const ford_message_descriptions::ParameterDescription* - TTS__Speak__response__parameters[] = {NULL}; -const ford_message_descriptions::MessageDescription TTS__Speak__response = { - "TTS", - "Speak", - hmi_apis::messageType::response, - hmi_apis::FunctionID::TTS_Speak, - TTS__Speak__response__parameters}; - -const ford_message_descriptions::ParameterDescription* - TTS__StopSpeaking__request__parameters[] = {NULL}; -const ford_message_descriptions::MessageDescription TTS__StopSpeaking__request = - {"TTS", - "StopSpeaking", - hmi_apis::messageType::request, - hmi_apis::FunctionID::TTS_StopSpeaking, - TTS__StopSpeaking__request__parameters}; - -const ford_message_descriptions::ParameterDescription* - TTS__StopSpeaking__response__parameters[] = {NULL}; -const ford_message_descriptions::MessageDescription - TTS__StopSpeaking__response = {"TTS", - "StopSpeaking", - hmi_apis::messageType::response, - hmi_apis::FunctionID::TTS_StopSpeaking, - TTS__StopSpeaking__response__parameters}; - -const ford_message_descriptions::StructDescription - TTS__ChangeRegistration__request__parameter1_array = { - {"ttsName", ford_message_descriptions::Struct, true}, - Structs::Common__TTSChunk__parameters}; -const ford_message_descriptions::ArrayDescription - TTS__ChangeRegistration__request__parameter1 = { - {"ttsName", ford_message_descriptions::Array, false}, - (const ford_message_descriptions:: - ParameterDescription*)&TTS__ChangeRegistration__request__parameter1_array, - "(si)"}; -const ford_message_descriptions::ParameterDescription - TTS__ChangeRegistration__request__parameter2 = { - "language", ford_message_descriptions::Enum, true}; -const ford_message_descriptions::ParameterDescription - TTS__ChangeRegistration__request__parameter3 = { - "appID", ford_message_descriptions::Integer, true}; -const ford_message_descriptions::ParameterDescription* - TTS__ChangeRegistration__request__parameters[] = { - (const ford_message_descriptions:: - ParameterDescription*)&TTS__ChangeRegistration__request__parameter1, - (const ford_message_descriptions:: - ParameterDescription*)&TTS__ChangeRegistration__request__parameter2, - (const ford_message_descriptions:: - ParameterDescription*)&TTS__ChangeRegistration__request__parameter3, - NULL}; -const ford_message_descriptions::MessageDescription - TTS__ChangeRegistration__request = { - "TTS", - "ChangeRegistration", - hmi_apis::messageType::request, - hmi_apis::FunctionID::TTS_ChangeRegistration, - TTS__ChangeRegistration__request__parameters}; - -const ford_message_descriptions::ParameterDescription* - TTS__ChangeRegistration__response__parameters[] = {NULL}; -const ford_message_descriptions::MessageDescription - TTS__ChangeRegistration__response = { - "TTS", - "ChangeRegistration", - hmi_apis::messageType::response, - hmi_apis::FunctionID::TTS_ChangeRegistration, - TTS__ChangeRegistration__response__parameters}; - -const ford_message_descriptions::ParameterDescription - TTS__OnLanguageChange__notification__parameter1 = { - "language", ford_message_descriptions::Enum, true}; -const ford_message_descriptions::ParameterDescription* - TTS__OnLanguageChange__notification__parameters[] = { - (const ford_message_descriptions:: - ParameterDescription*)&TTS__OnLanguageChange__notification__parameter1, - NULL}; -const ford_message_descriptions::MessageDescription - TTS__OnLanguageChange__notification = { - "TTS", - "OnLanguageChange", - hmi_apis::messageType::notification, - hmi_apis::FunctionID::TTS_OnLanguageChange, - TTS__OnLanguageChange__notification__parameters}; - -const ford_message_descriptions::ParameterDescription* - TTS__GetSupportedLanguages__request__parameters[] = {NULL}; -const ford_message_descriptions::MessageDescription - TTS__GetSupportedLanguages__request = { - "TTS", - "GetSupportedLanguages", - hmi_apis::messageType::request, - hmi_apis::FunctionID::TTS_GetSupportedLanguages, - TTS__GetSupportedLanguages__request__parameters}; - -const ford_message_descriptions::ParameterDescription - TTS__GetSupportedLanguages__response__parameter1_array = { - "languages", ford_message_descriptions::Enum, true}; -const ford_message_descriptions::ArrayDescription - TTS__GetSupportedLanguages__response__parameter1 = { - {"languages", ford_message_descriptions::Array, true}, - (const ford_message_descriptions:: - ParameterDescription*)&TTS__GetSupportedLanguages__response__parameter1_array, - "i"}; -const ford_message_descriptions::ParameterDescription* - TTS__GetSupportedLanguages__response__parameters[] = { - (const ford_message_descriptions:: - ParameterDescription*)&TTS__GetSupportedLanguages__response__parameter1, - NULL}; -const ford_message_descriptions::MessageDescription - TTS__GetSupportedLanguages__response = { - "TTS", - "GetSupportedLanguages", - hmi_apis::messageType::response, - hmi_apis::FunctionID::TTS_GetSupportedLanguages, - TTS__GetSupportedLanguages__response__parameters}; - -const ford_message_descriptions::ParameterDescription* - TTS__GetLanguage__request__parameters[] = {NULL}; -const ford_message_descriptions::MessageDescription TTS__GetLanguage__request = - {"TTS", - "GetLanguage", - hmi_apis::messageType::request, - hmi_apis::FunctionID::TTS_GetLanguage, - TTS__GetLanguage__request__parameters}; - -const ford_message_descriptions::ParameterDescription - TTS__GetLanguage__response__parameter1 = { - "language", ford_message_descriptions::Enum, true}; -const ford_message_descriptions::ParameterDescription* - TTS__GetLanguage__response__parameters[] = { - (const ford_message_descriptions:: - ParameterDescription*)&TTS__GetLanguage__response__parameter1, - NULL}; -const ford_message_descriptions::MessageDescription TTS__GetLanguage__response = - {"TTS", - "GetLanguage", - hmi_apis::messageType::response, - hmi_apis::FunctionID::TTS_GetLanguage, - TTS__GetLanguage__response__parameters}; - -const ford_message_descriptions::StructDescription - TTS__SetGlobalProperties__request__parameter1_array = { - {"helpPrompt", ford_message_descriptions::Struct, true}, - Structs::Common__TTSChunk__parameters}; -const ford_message_descriptions::ArrayDescription - TTS__SetGlobalProperties__request__parameter1 = { - {"helpPrompt", ford_message_descriptions::Array, false}, - (const ford_message_descriptions:: - ParameterDescription*)&TTS__SetGlobalProperties__request__parameter1_array, - "(si)"}; -const ford_message_descriptions::StructDescription - TTS__SetGlobalProperties__request__parameter2_array = { - {"timeoutPrompt", ford_message_descriptions::Struct, true}, - Structs::Common__TTSChunk__parameters}; -const ford_message_descriptions::ArrayDescription - TTS__SetGlobalProperties__request__parameter2 = { - {"timeoutPrompt", ford_message_descriptions::Array, false}, - (const ford_message_descriptions:: - ParameterDescription*)&TTS__SetGlobalProperties__request__parameter2_array, - "(si)"}; -const ford_message_descriptions::ParameterDescription - TTS__SetGlobalProperties__request__parameter3 = { - "appID", ford_message_descriptions::Integer, true}; -const ford_message_descriptions::ParameterDescription* - TTS__SetGlobalProperties__request__parameters[] = { - (const ford_message_descriptions:: - ParameterDescription*)&TTS__SetGlobalProperties__request__parameter1, - (const ford_message_descriptions:: - ParameterDescription*)&TTS__SetGlobalProperties__request__parameter2, - (const ford_message_descriptions:: - ParameterDescription*)&TTS__SetGlobalProperties__request__parameter3, - NULL}; -const ford_message_descriptions::MessageDescription - TTS__SetGlobalProperties__request = { - "TTS", - "SetGlobalProperties", - hmi_apis::messageType::request, - hmi_apis::FunctionID::TTS_SetGlobalProperties, - TTS__SetGlobalProperties__request__parameters}; - -const ford_message_descriptions::ParameterDescription* - TTS__SetGlobalProperties__response__parameters[] = {NULL}; -const ford_message_descriptions::MessageDescription - TTS__SetGlobalProperties__response = { - "TTS", - "SetGlobalProperties", - hmi_apis::messageType::response, - hmi_apis::FunctionID::TTS_SetGlobalProperties, - TTS__SetGlobalProperties__response__parameters}; - -const ford_message_descriptions::ParameterDescription - TTS__OnResetTimeout__notification__parameter1 = { - "appID", ford_message_descriptions::Integer, true}; -const ford_message_descriptions::ParameterDescription - TTS__OnResetTimeout__notification__parameter2 = { - "methodName", ford_message_descriptions::String, true}; -const ford_message_descriptions::ParameterDescription* - TTS__OnResetTimeout__notification__parameters[] = { - (const ford_message_descriptions:: - ParameterDescription*)&TTS__OnResetTimeout__notification__parameter1, - (const ford_message_descriptions:: - ParameterDescription*)&TTS__OnResetTimeout__notification__parameter2, - NULL}; -const ford_message_descriptions::MessageDescription - TTS__OnResetTimeout__notification = { - "TTS", - "OnResetTimeout", - hmi_apis::messageType::notification, - hmi_apis::FunctionID::TTS_OnResetTimeout, - TTS__OnResetTimeout__notification__parameters}; - -const ford_message_descriptions::StructDescription - UI__Alert__request__parameter1_array = { - {"alertStrings", ford_message_descriptions::Struct, true}, - Structs::Common__TextFieldStruct__parameters}; -const ford_message_descriptions::ArrayDescription - UI__Alert__request__parameter1 = { - {"alertStrings", ford_message_descriptions::Array, true}, - (const ford_message_descriptions:: - ParameterDescription*)&UI__Alert__request__parameter1_array, - "(is)"}; -const ford_message_descriptions::ParameterDescription - UI__Alert__request__parameter2 = { - "duration", ford_message_descriptions::Integer, true}; -const ford_message_descriptions::StructDescription - UI__Alert__request__parameter3_array = { - {"softButtons", ford_message_descriptions::Struct, true}, - Structs::Common__SoftButton__parameters}; -const ford_message_descriptions::ArrayDescription - UI__Alert__request__parameter3 = { - {"softButtons", ford_message_descriptions::Array, false}, - (const ford_message_descriptions:: - ParameterDescription*)&UI__Alert__request__parameter3_array, - "(i(bs)(b(si))(bb)ii)"}; -const ford_message_descriptions::ParameterDescription - UI__Alert__request__parameter4 = { - "progressIndicator", ford_message_descriptions::Boolean, false}; -const ford_message_descriptions::ParameterDescription - UI__Alert__request__parameter5 = { - "alertType", ford_message_descriptions::Enum, true}; -const ford_message_descriptions::ParameterDescription - UI__Alert__request__parameter6 = { - "appID", ford_message_descriptions::Integer, true}; -const ford_message_descriptions::ParameterDescription* - UI__Alert__request__parameters[] = { - (const ford_message_descriptions:: - ParameterDescription*)&UI__Alert__request__parameter1, - (const ford_message_descriptions:: - ParameterDescription*)&UI__Alert__request__parameter2, - (const ford_message_descriptions:: - ParameterDescription*)&UI__Alert__request__parameter3, - (const ford_message_descriptions:: - ParameterDescription*)&UI__Alert__request__parameter4, - (const ford_message_descriptions:: - ParameterDescription*)&UI__Alert__request__parameter5, - (const ford_message_descriptions:: - ParameterDescription*)&UI__Alert__request__parameter6, - NULL}; -const ford_message_descriptions::MessageDescription UI__Alert__request = { - "UI", - "Alert", - hmi_apis::messageType::request, - hmi_apis::FunctionID::UI_Alert, - UI__Alert__request__parameters}; - -const ford_message_descriptions::ParameterDescription - UI__Alert__response__parameter1 = { - "tryAgainTime", ford_message_descriptions::Integer, false}; -const ford_message_descriptions::ParameterDescription* - UI__Alert__response__parameters[] = { - (const ford_message_descriptions:: - ParameterDescription*)&UI__Alert__response__parameter1, - NULL}; -const ford_message_descriptions::MessageDescription UI__Alert__response = { - "UI", - "Alert", - hmi_apis::messageType::response, - hmi_apis::FunctionID::UI_Alert, - UI__Alert__response__parameters}; - -const ford_message_descriptions::StructDescription - UI__Show__request__parameter1_array = { - {"showStrings", ford_message_descriptions::Struct, true}, - Structs::Common__TextFieldStruct__parameters}; -const ford_message_descriptions::ArrayDescription - UI__Show__request__parameter1 = { - {"showStrings", ford_message_descriptions::Array, true}, - (const ford_message_descriptions:: - ParameterDescription*)&UI__Show__request__parameter1_array, - "(is)"}; -const ford_message_descriptions::ParameterDescription - UI__Show__request__parameter2 = { - "alignment", ford_message_descriptions::Enum, false}; -const ford_message_descriptions::StructDescription - UI__Show__request__parameter3 = { - {"graphic", ford_message_descriptions::Struct, false}, - Structs::Common__Image__parameters}; -const ford_message_descriptions::StructDescription - UI__Show__request__parameter4 = { - {"secondaryGraphic", ford_message_descriptions::Struct, false}, - Structs::Common__Image__parameters}; -const ford_message_descriptions::StructDescription - UI__Show__request__parameter5_array = { - {"softButtons", ford_message_descriptions::Struct, true}, - Structs::Common__SoftButton__parameters}; -const ford_message_descriptions::ArrayDescription - UI__Show__request__parameter5 = { - {"softButtons", ford_message_descriptions::Array, false}, - (const ford_message_descriptions:: - ParameterDescription*)&UI__Show__request__parameter5_array, - "(i(bs)(b(si))(bb)ii)"}; -const ford_message_descriptions::ParameterDescription - UI__Show__request__parameter6_array = { - "customPresets", ford_message_descriptions::String, true}; -const ford_message_descriptions::ArrayDescription - UI__Show__request__parameter6 = { - {"customPresets", ford_message_descriptions::Array, false}, - (const ford_message_descriptions:: - ParameterDescription*)&UI__Show__request__parameter6_array, - "s"}; -const ford_message_descriptions::ParameterDescription - UI__Show__request__parameter7 = { - "appID", ford_message_descriptions::Integer, true}; -const ford_message_descriptions::ParameterDescription* - UI__Show__request__parameters[] = { - (const ford_message_descriptions:: - ParameterDescription*)&UI__Show__request__parameter1, - (const ford_message_descriptions:: - ParameterDescription*)&UI__Show__request__parameter2, - (const ford_message_descriptions:: - ParameterDescription*)&UI__Show__request__parameter3, - (const ford_message_descriptions:: - ParameterDescription*)&UI__Show__request__parameter4, - (const ford_message_descriptions:: - ParameterDescription*)&UI__Show__request__parameter5, - (const ford_message_descriptions:: - ParameterDescription*)&UI__Show__request__parameter6, - (const ford_message_descriptions:: - ParameterDescription*)&UI__Show__request__parameter7, - NULL}; -const ford_message_descriptions::MessageDescription UI__Show__request = { - "UI", - "Show", - hmi_apis::messageType::request, - hmi_apis::FunctionID::UI_Show, - UI__Show__request__parameters}; - -const ford_message_descriptions::ParameterDescription* - UI__Show__response__parameters[] = {NULL}; -const ford_message_descriptions::MessageDescription UI__Show__response = { - "UI", - "Show", - hmi_apis::messageType::response, - hmi_apis::FunctionID::UI_Show, - UI__Show__response__parameters}; - -const ford_message_descriptions::ParameterDescription - UI__AddCommand__request__parameter1 = { - "cmdID", ford_message_descriptions::Integer, true}; -const ford_message_descriptions::StructDescription - UI__AddCommand__request__parameter2 = { - {"menuParams", ford_message_descriptions::Struct, false}, - Structs::Common__MenuParams__parameters}; -const ford_message_descriptions::StructDescription - UI__AddCommand__request__parameter3 = { - {"cmdIcon", ford_message_descriptions::Struct, false}, - Structs::Common__Image__parameters}; -const ford_message_descriptions::ParameterDescription - UI__AddCommand__request__parameter4 = { - "appID", ford_message_descriptions::Integer, true}; -const ford_message_descriptions::ParameterDescription* - UI__AddCommand__request__parameters[] = { - (const ford_message_descriptions:: - ParameterDescription*)&UI__AddCommand__request__parameter1, - (const ford_message_descriptions:: - ParameterDescription*)&UI__AddCommand__request__parameter2, - (const ford_message_descriptions:: - ParameterDescription*)&UI__AddCommand__request__parameter3, - (const ford_message_descriptions:: - ParameterDescription*)&UI__AddCommand__request__parameter4, - NULL}; -const ford_message_descriptions::MessageDescription UI__AddCommand__request = { - "UI", - "AddCommand", - hmi_apis::messageType::request, - hmi_apis::FunctionID::UI_AddCommand, - UI__AddCommand__request__parameters}; - -const ford_message_descriptions::ParameterDescription* - UI__AddCommand__response__parameters[] = {NULL}; -const ford_message_descriptions::MessageDescription UI__AddCommand__response = { - "UI", - "AddCommand", - hmi_apis::messageType::response, - hmi_apis::FunctionID::UI_AddCommand, - UI__AddCommand__response__parameters}; - -const ford_message_descriptions::ParameterDescription - UI__DeleteCommand__request__parameter1 = { - "cmdID", ford_message_descriptions::Integer, true}; -const ford_message_descriptions::ParameterDescription - UI__DeleteCommand__request__parameter2 = { - "appID", ford_message_descriptions::Integer, true}; -const ford_message_descriptions::ParameterDescription* - UI__DeleteCommand__request__parameters[] = { - (const ford_message_descriptions:: - ParameterDescription*)&UI__DeleteCommand__request__parameter1, - (const ford_message_descriptions:: - ParameterDescription*)&UI__DeleteCommand__request__parameter2, - NULL}; -const ford_message_descriptions::MessageDescription UI__DeleteCommand__request = - {"UI", - "DeleteCommand", - hmi_apis::messageType::request, - hmi_apis::FunctionID::UI_DeleteCommand, - UI__DeleteCommand__request__parameters}; - -const ford_message_descriptions::ParameterDescription* - UI__DeleteCommand__response__parameters[] = {NULL}; -const ford_message_descriptions::MessageDescription - UI__DeleteCommand__response = {"UI", - "DeleteCommand", - hmi_apis::messageType::response, - hmi_apis::FunctionID::UI_DeleteCommand, - UI__DeleteCommand__response__parameters}; - -const ford_message_descriptions::ParameterDescription - UI__AddSubMenu__request__parameter1 = { - "menuID", ford_message_descriptions::Integer, true}; -const ford_message_descriptions::StructDescription - UI__AddSubMenu__request__parameter2 = { - {"menuParams", ford_message_descriptions::Struct, true}, - Structs::Common__MenuParams__parameters}; -const ford_message_descriptions::ParameterDescription - UI__AddSubMenu__request__parameter3 = { - "appID", ford_message_descriptions::Integer, true}; -const ford_message_descriptions::ParameterDescription* - UI__AddSubMenu__request__parameters[] = { - (const ford_message_descriptions:: - ParameterDescription*)&UI__AddSubMenu__request__parameter1, - (const ford_message_descriptions:: - ParameterDescription*)&UI__AddSubMenu__request__parameter2, - (const ford_message_descriptions:: - ParameterDescription*)&UI__AddSubMenu__request__parameter3, - NULL}; -const ford_message_descriptions::MessageDescription UI__AddSubMenu__request = { - "UI", - "AddSubMenu", - hmi_apis::messageType::request, - hmi_apis::FunctionID::UI_AddSubMenu, - UI__AddSubMenu__request__parameters}; - -const ford_message_descriptions::ParameterDescription* - UI__AddSubMenu__response__parameters[] = {NULL}; -const ford_message_descriptions::MessageDescription UI__AddSubMenu__response = { - "UI", - "AddSubMenu", - hmi_apis::messageType::response, - hmi_apis::FunctionID::UI_AddSubMenu, - UI__AddSubMenu__response__parameters}; - -const ford_message_descriptions::ParameterDescription - UI__DeleteSubMenu__request__parameter1 = { - "menuID", ford_message_descriptions::Integer, true}; -const ford_message_descriptions::ParameterDescription - UI__DeleteSubMenu__request__parameter2 = { - "appID", ford_message_descriptions::Integer, true}; -const ford_message_descriptions::ParameterDescription* - UI__DeleteSubMenu__request__parameters[] = { - (const ford_message_descriptions:: - ParameterDescription*)&UI__DeleteSubMenu__request__parameter1, - (const ford_message_descriptions:: - ParameterDescription*)&UI__DeleteSubMenu__request__parameter2, - NULL}; -const ford_message_descriptions::MessageDescription UI__DeleteSubMenu__request = - {"UI", - "DeleteSubMenu", - hmi_apis::messageType::request, - hmi_apis::FunctionID::UI_DeleteSubMenu, - UI__DeleteSubMenu__request__parameters}; - -const ford_message_descriptions::ParameterDescription* - UI__DeleteSubMenu__response__parameters[] = {NULL}; -const ford_message_descriptions::MessageDescription - UI__DeleteSubMenu__response = {"UI", - "DeleteSubMenu", - hmi_apis::messageType::response, - hmi_apis::FunctionID::UI_DeleteSubMenu, - UI__DeleteSubMenu__response__parameters}; - -const ford_message_descriptions::StructDescription - UI__PerformInteraction__request__parameter1 = { - {"initialText", ford_message_descriptions::Struct, false}, - Structs::Common__TextFieldStruct__parameters}; -const ford_message_descriptions::StructDescription - UI__PerformInteraction__request__parameter2_array = { - {"choiceSet", ford_message_descriptions::Struct, true}, - Structs::Common__Choice__parameters}; -const ford_message_descriptions::ArrayDescription - UI__PerformInteraction__request__parameter2 = { - {"choiceSet", ford_message_descriptions::Array, false}, - (const ford_message_descriptions:: - ParameterDescription*)&UI__PerformInteraction__request__parameter2_array, - "(i(bs)(b(si))(bs)(bs)(b(si)))"}; -const ford_message_descriptions::ParameterDescription - UI__PerformInteraction__request__parameter3 = { - "vrHelpTitle", ford_message_descriptions::String, false}; -const ford_message_descriptions::StructDescription - UI__PerformInteraction__request__parameter4_array = { - {"vrHelp", ford_message_descriptions::Struct, true}, - Structs::Common__VrHelpItem__parameters}; -const ford_message_descriptions::ArrayDescription - UI__PerformInteraction__request__parameter4 = { - {"vrHelp", ford_message_descriptions::Array, false}, - (const ford_message_descriptions:: - ParameterDescription*)&UI__PerformInteraction__request__parameter4_array, - "(s(b(si))i)"}; -const ford_message_descriptions::ParameterDescription - UI__PerformInteraction__request__parameter5 = { - "timeout", ford_message_descriptions::Integer, true}; -const ford_message_descriptions::ParameterDescription - UI__PerformInteraction__request__parameter6 = { - "interactionLayout", ford_message_descriptions::Enum, false}; -const ford_message_descriptions::ParameterDescription - UI__PerformInteraction__request__parameter7 = { - "appID", ford_message_descriptions::Integer, true}; -const ford_message_descriptions::ParameterDescription* - UI__PerformInteraction__request__parameters[] = { - (const ford_message_descriptions:: - ParameterDescription*)&UI__PerformInteraction__request__parameter1, - (const ford_message_descriptions:: - ParameterDescription*)&UI__PerformInteraction__request__parameter2, - (const ford_message_descriptions:: - ParameterDescription*)&UI__PerformInteraction__request__parameter3, - (const ford_message_descriptions:: - ParameterDescription*)&UI__PerformInteraction__request__parameter4, - (const ford_message_descriptions:: - ParameterDescription*)&UI__PerformInteraction__request__parameter5, - (const ford_message_descriptions:: - ParameterDescription*)&UI__PerformInteraction__request__parameter6, - (const ford_message_descriptions:: - ParameterDescription*)&UI__PerformInteraction__request__parameter7, - NULL}; -const ford_message_descriptions::MessageDescription - UI__PerformInteraction__request = { - "UI", - "PerformInteraction", - hmi_apis::messageType::request, - hmi_apis::FunctionID::UI_PerformInteraction, - UI__PerformInteraction__request__parameters}; - -const ford_message_descriptions::ParameterDescription - UI__PerformInteraction__response__parameter1 = { - "choiceID", ford_message_descriptions::Integer, false}; -const ford_message_descriptions::ParameterDescription - UI__PerformInteraction__response__parameter2 = { - "manualTextEntry", ford_message_descriptions::String, false}; -const ford_message_descriptions::ParameterDescription* - UI__PerformInteraction__response__parameters[] = { - (const ford_message_descriptions:: - ParameterDescription*)&UI__PerformInteraction__response__parameter1, - (const ford_message_descriptions:: - ParameterDescription*)&UI__PerformInteraction__response__parameter2, - NULL}; -const ford_message_descriptions::MessageDescription - UI__PerformInteraction__response = { - "UI", - "PerformInteraction", - hmi_apis::messageType::response, - hmi_apis::FunctionID::UI_PerformInteraction, - UI__PerformInteraction__response__parameters}; - -const ford_message_descriptions::StructDescription - UI__SetMediaClockTimer__request__parameter1 = { - {"startTime", ford_message_descriptions::Struct, false}, - Structs::Common__TimeFormat__parameters}; -const ford_message_descriptions::StructDescription - UI__SetMediaClockTimer__request__parameter2 = { - {"endTime", ford_message_descriptions::Struct, false}, - Structs::Common__TimeFormat__parameters}; -const ford_message_descriptions::ParameterDescription - UI__SetMediaClockTimer__request__parameter3 = { - "updateMode", ford_message_descriptions::Enum, true}; -const ford_message_descriptions::ParameterDescription - UI__SetMediaClockTimer__request__parameter4 = { - "appID", ford_message_descriptions::Integer, true}; -const ford_message_descriptions::ParameterDescription* - UI__SetMediaClockTimer__request__parameters[] = { - (const ford_message_descriptions:: - ParameterDescription*)&UI__SetMediaClockTimer__request__parameter1, - (const ford_message_descriptions:: - ParameterDescription*)&UI__SetMediaClockTimer__request__parameter2, - (const ford_message_descriptions:: - ParameterDescription*)&UI__SetMediaClockTimer__request__parameter3, - (const ford_message_descriptions:: - ParameterDescription*)&UI__SetMediaClockTimer__request__parameter4, - NULL}; -const ford_message_descriptions::MessageDescription - UI__SetMediaClockTimer__request = { - "UI", - "SetMediaClockTimer", - hmi_apis::messageType::request, - hmi_apis::FunctionID::UI_SetMediaClockTimer, - UI__SetMediaClockTimer__request__parameters}; - -const ford_message_descriptions::ParameterDescription* - UI__SetMediaClockTimer__response__parameters[] = {NULL}; -const ford_message_descriptions::MessageDescription - UI__SetMediaClockTimer__response = { - "UI", - "SetMediaClockTimer", - hmi_apis::messageType::response, - hmi_apis::FunctionID::UI_SetMediaClockTimer, - UI__SetMediaClockTimer__response__parameters}; - -const ford_message_descriptions::ParameterDescription - UI__SetGlobalProperties__request__parameter1 = { - "vrHelpTitle", ford_message_descriptions::String, false}; -const ford_message_descriptions::StructDescription - UI__SetGlobalProperties__request__parameter2_array = { - {"vrHelp", ford_message_descriptions::Struct, true}, - Structs::Common__VrHelpItem__parameters}; -const ford_message_descriptions::ArrayDescription - UI__SetGlobalProperties__request__parameter2 = { - {"vrHelp", ford_message_descriptions::Array, false}, - (const ford_message_descriptions:: - ParameterDescription*)&UI__SetGlobalProperties__request__parameter2_array, - "(s(b(si))i)"}; -const ford_message_descriptions::ParameterDescription - UI__SetGlobalProperties__request__parameter3 = { - "menuTitle", ford_message_descriptions::String, false}; -const ford_message_descriptions::StructDescription - UI__SetGlobalProperties__request__parameter4 = { - {"menuIcon", ford_message_descriptions::Struct, false}, - Structs::Common__Image__parameters}; -const ford_message_descriptions::StructDescription - UI__SetGlobalProperties__request__parameter5 = { - {"keyboardProperties", ford_message_descriptions::Struct, false}, - Structs::Common__KeyboardProperties__parameters}; -const ford_message_descriptions::ParameterDescription - UI__SetGlobalProperties__request__parameter6 = { - "appID", ford_message_descriptions::Integer, true}; -const ford_message_descriptions::ParameterDescription* - UI__SetGlobalProperties__request__parameters[] = { - (const ford_message_descriptions:: - ParameterDescription*)&UI__SetGlobalProperties__request__parameter1, - (const ford_message_descriptions:: - ParameterDescription*)&UI__SetGlobalProperties__request__parameter2, - (const ford_message_descriptions:: - ParameterDescription*)&UI__SetGlobalProperties__request__parameter3, - (const ford_message_descriptions:: - ParameterDescription*)&UI__SetGlobalProperties__request__parameter4, - (const ford_message_descriptions:: - ParameterDescription*)&UI__SetGlobalProperties__request__parameter5, - (const ford_message_descriptions:: - ParameterDescription*)&UI__SetGlobalProperties__request__parameter6, - NULL}; -const ford_message_descriptions::MessageDescription - UI__SetGlobalProperties__request = { - "UI", - "SetGlobalProperties", - hmi_apis::messageType::request, - hmi_apis::FunctionID::UI_SetGlobalProperties, - UI__SetGlobalProperties__request__parameters}; - -const ford_message_descriptions::ParameterDescription* - UI__SetGlobalProperties__response__parameters[] = {NULL}; -const ford_message_descriptions::MessageDescription - UI__SetGlobalProperties__response = { - "UI", - "SetGlobalProperties", - hmi_apis::messageType::response, - hmi_apis::FunctionID::UI_SetGlobalProperties, - UI__SetGlobalProperties__response__parameters}; - -const ford_message_descriptions::ParameterDescription - UI__OnCommand__notification__parameter1 = { - "cmdID", ford_message_descriptions::Integer, true}; -const ford_message_descriptions::ParameterDescription - UI__OnCommand__notification__parameter2 = { - "appID", ford_message_descriptions::Integer, true}; -const ford_message_descriptions::ParameterDescription* - UI__OnCommand__notification__parameters[] = { - (const ford_message_descriptions:: - ParameterDescription*)&UI__OnCommand__notification__parameter1, - (const ford_message_descriptions:: - ParameterDescription*)&UI__OnCommand__notification__parameter2, - NULL}; -const ford_message_descriptions::MessageDescription - UI__OnCommand__notification = {"UI", - "OnCommand", - hmi_apis::messageType::notification, - hmi_apis::FunctionID::UI_OnCommand, - UI__OnCommand__notification__parameters}; - -const ford_message_descriptions::ParameterDescription - UI__OnSystemContext__notification__parameter1 = { - "systemContext", ford_message_descriptions::Enum, true}; -const ford_message_descriptions::ParameterDescription - UI__OnSystemContext__notification__parameter2 = { - "appID", ford_message_descriptions::Integer, false}; -const ford_message_descriptions::ParameterDescription* - UI__OnSystemContext__notification__parameters[] = { - (const ford_message_descriptions:: - ParameterDescription*)&UI__OnSystemContext__notification__parameter1, - (const ford_message_descriptions:: - ParameterDescription*)&UI__OnSystemContext__notification__parameter2, - NULL}; -const ford_message_descriptions::MessageDescription - UI__OnSystemContext__notification = { - "UI", - "OnSystemContext", - hmi_apis::messageType::notification, - hmi_apis::FunctionID::UI_OnSystemContext, - UI__OnSystemContext__notification__parameters}; - -const ford_message_descriptions::ParameterDescription* - UI__GetCapabilities__request__parameters[] = {NULL}; -const ford_message_descriptions::MessageDescription - UI__GetCapabilities__request = {"UI", - "GetCapabilities", - hmi_apis::messageType::request, - hmi_apis::FunctionID::UI_GetCapabilities, - UI__GetCapabilities__request__parameters}; - -const ford_message_descriptions::StructDescription - UI__GetCapabilities__response__parameter1 = { - {"displayCapabilities", ford_message_descriptions::Struct, true}, - Structs::Common__DisplayCapabilities__parameters}; -const ford_message_descriptions::StructDescription - UI__GetCapabilities__response__parameter2 = { - {"audioPassThruCapabilities", ford_message_descriptions::Struct, true}, - Structs::Common__AudioPassThruCapabilities__parameters}; -const ford_message_descriptions::ParameterDescription - UI__GetCapabilities__response__parameter3 = { - "hmiZoneCapabilities", ford_message_descriptions::Enum, true}; -const ford_message_descriptions::StructDescription - UI__GetCapabilities__response__parameter4_array = { - {"softButtonCapabilities", ford_message_descriptions::Struct, true}, - Structs::Common__SoftButtonCapabilities__parameters}; -const ford_message_descriptions::ArrayDescription - UI__GetCapabilities__response__parameter4 = { - {"softButtonCapabilities", ford_message_descriptions::Array, false}, - (const ford_message_descriptions:: - ParameterDescription*)&UI__GetCapabilities__response__parameter4_array, - "(bbbb)"}; -const ford_message_descriptions::StructDescription - UI__GetCapabilities__response__parameter5 = { - {"hmiCapabilities", ford_message_descriptions::Struct, false}, - Structs::Common__HMICapabilities__parameters}; -const ford_message_descriptions::ParameterDescription* - UI__GetCapabilities__response__parameters[] = { - (const ford_message_descriptions:: - ParameterDescription*)&UI__GetCapabilities__response__parameter1, - (const ford_message_descriptions:: - ParameterDescription*)&UI__GetCapabilities__response__parameter2, - (const ford_message_descriptions:: - ParameterDescription*)&UI__GetCapabilities__response__parameter3, - (const ford_message_descriptions:: - ParameterDescription*)&UI__GetCapabilities__response__parameter4, - (const ford_message_descriptions:: - ParameterDescription*)&UI__GetCapabilities__response__parameter5, - NULL}; -const ford_message_descriptions::MessageDescription - UI__GetCapabilities__response = {"UI", - "GetCapabilities", - hmi_apis::messageType::response, - hmi_apis::FunctionID::UI_GetCapabilities, - UI__GetCapabilities__response__parameters}; - -const ford_message_descriptions::ParameterDescription - UI__ChangeRegistration__request__parameter1 = { - "appName", ford_message_descriptions::String, false}; -const ford_message_descriptions::ParameterDescription - UI__ChangeRegistration__request__parameter2 = { - "ngnMediaScreenAppName", ford_message_descriptions::String, false}; -const ford_message_descriptions::ParameterDescription - UI__ChangeRegistration__request__parameter3 = { - "language", ford_message_descriptions::Enum, true}; -const ford_message_descriptions::ParameterDescription - UI__ChangeRegistration__request__parameter4_array = { - "appHMIType", ford_message_descriptions::Enum, true}; -const ford_message_descriptions::ArrayDescription - UI__ChangeRegistration__request__parameter4 = { - {"appHMIType", ford_message_descriptions::Array, false}, - (const ford_message_descriptions:: - ParameterDescription*)&UI__ChangeRegistration__request__parameter4_array, - "i"}; -const ford_message_descriptions::ParameterDescription - UI__ChangeRegistration__request__parameter5 = { - "appID", ford_message_descriptions::Integer, true}; -const ford_message_descriptions::ParameterDescription* - UI__ChangeRegistration__request__parameters[] = { - (const ford_message_descriptions:: - ParameterDescription*)&UI__ChangeRegistration__request__parameter1, - (const ford_message_descriptions:: - ParameterDescription*)&UI__ChangeRegistration__request__parameter2, - (const ford_message_descriptions:: - ParameterDescription*)&UI__ChangeRegistration__request__parameter3, - (const ford_message_descriptions:: - ParameterDescription*)&UI__ChangeRegistration__request__parameter4, - (const ford_message_descriptions:: - ParameterDescription*)&UI__ChangeRegistration__request__parameter5, - NULL}; -const ford_message_descriptions::MessageDescription - UI__ChangeRegistration__request = { - "UI", - "ChangeRegistration", - hmi_apis::messageType::request, - hmi_apis::FunctionID::UI_ChangeRegistration, - UI__ChangeRegistration__request__parameters}; - -const ford_message_descriptions::ParameterDescription* - UI__ChangeRegistration__response__parameters[] = {NULL}; -const ford_message_descriptions::MessageDescription - UI__ChangeRegistration__response = { - "UI", - "ChangeRegistration", - hmi_apis::messageType::response, - hmi_apis::FunctionID::UI_ChangeRegistration, - UI__ChangeRegistration__response__parameters}; - -const ford_message_descriptions::ParameterDescription - UI__OnLanguageChange__notification__parameter1 = { - "language", ford_message_descriptions::Enum, true}; -const ford_message_descriptions::ParameterDescription* - UI__OnLanguageChange__notification__parameters[] = { - (const ford_message_descriptions:: - ParameterDescription*)&UI__OnLanguageChange__notification__parameter1, - NULL}; -const ford_message_descriptions::MessageDescription - UI__OnLanguageChange__notification = { - "UI", - "OnLanguageChange", - hmi_apis::messageType::notification, - hmi_apis::FunctionID::UI_OnLanguageChange, - UI__OnLanguageChange__notification__parameters}; - -const ford_message_descriptions::ParameterDescription* - UI__GetSupportedLanguages__request__parameters[] = {NULL}; -const ford_message_descriptions::MessageDescription - UI__GetSupportedLanguages__request = { - "UI", - "GetSupportedLanguages", - hmi_apis::messageType::request, - hmi_apis::FunctionID::UI_GetSupportedLanguages, - UI__GetSupportedLanguages__request__parameters}; - -const ford_message_descriptions::ParameterDescription - UI__GetSupportedLanguages__response__parameter1_array = { - "languages", ford_message_descriptions::Enum, true}; -const ford_message_descriptions::ArrayDescription - UI__GetSupportedLanguages__response__parameter1 = { - {"languages", ford_message_descriptions::Array, true}, - (const ford_message_descriptions:: - ParameterDescription*)&UI__GetSupportedLanguages__response__parameter1_array, - "i"}; -const ford_message_descriptions::ParameterDescription* - UI__GetSupportedLanguages__response__parameters[] = { - (const ford_message_descriptions:: - ParameterDescription*)&UI__GetSupportedLanguages__response__parameter1, - NULL}; -const ford_message_descriptions::MessageDescription - UI__GetSupportedLanguages__response = { - "UI", - "GetSupportedLanguages", - hmi_apis::messageType::response, - hmi_apis::FunctionID::UI_GetSupportedLanguages, - UI__GetSupportedLanguages__response__parameters}; - -const ford_message_descriptions::ParameterDescription* - UI__GetLanguage__request__parameters[] = {NULL}; -const ford_message_descriptions::MessageDescription UI__GetLanguage__request = { - "UI", - "GetLanguage", - hmi_apis::messageType::request, - hmi_apis::FunctionID::UI_GetLanguage, - UI__GetLanguage__request__parameters}; - -const ford_message_descriptions::ParameterDescription - UI__GetLanguage__response__parameter1 = { - "language", ford_message_descriptions::Enum, true}; -const ford_message_descriptions::ParameterDescription* - UI__GetLanguage__response__parameters[] = { - (const ford_message_descriptions:: - ParameterDescription*)&UI__GetLanguage__response__parameter1, - NULL}; -const ford_message_descriptions::MessageDescription UI__GetLanguage__response = - {"UI", - "GetLanguage", - hmi_apis::messageType::response, - hmi_apis::FunctionID::UI_GetLanguage, - UI__GetLanguage__response__parameters}; - -const ford_message_descriptions::ParameterDescription - UI__OnDriverDistraction__notification__parameter1 = { - "state", ford_message_descriptions::Enum, true}; -const ford_message_descriptions::ParameterDescription* - UI__OnDriverDistraction__notification__parameters[] = { - (const ford_message_descriptions:: - ParameterDescription*)&UI__OnDriverDistraction__notification__parameter1, - NULL}; -const ford_message_descriptions::MessageDescription - UI__OnDriverDistraction__notification = { - "UI", - "OnDriverDistraction", - hmi_apis::messageType::notification, - hmi_apis::FunctionID::UI_OnDriverDistraction, - UI__OnDriverDistraction__notification__parameters}; - -const ford_message_descriptions::StructDescription - UI__SetAppIcon__request__parameter1 = { - {"syncFileName", ford_message_descriptions::Struct, true}, - Structs::Common__Image__parameters}; -const ford_message_descriptions::ParameterDescription - UI__SetAppIcon__request__parameter2 = { - "appID", ford_message_descriptions::Integer, true}; -const ford_message_descriptions::ParameterDescription* - UI__SetAppIcon__request__parameters[] = { - (const ford_message_descriptions:: - ParameterDescription*)&UI__SetAppIcon__request__parameter1, - (const ford_message_descriptions:: - ParameterDescription*)&UI__SetAppIcon__request__parameter2, - NULL}; -const ford_message_descriptions::MessageDescription UI__SetAppIcon__request = { - "UI", - "SetAppIcon", - hmi_apis::messageType::request, - hmi_apis::FunctionID::UI_SetAppIcon, - UI__SetAppIcon__request__parameters}; - -const ford_message_descriptions::ParameterDescription* - UI__SetAppIcon__response__parameters[] = {NULL}; -const ford_message_descriptions::MessageDescription UI__SetAppIcon__response = { - "UI", - "SetAppIcon", - hmi_apis::messageType::response, - hmi_apis::FunctionID::UI_SetAppIcon, - UI__SetAppIcon__response__parameters}; - -const ford_message_descriptions::ParameterDescription - UI__SetDisplayLayout__request__parameter1 = { - "displayLayout", ford_message_descriptions::String, true}; -const ford_message_descriptions::ParameterDescription - UI__SetDisplayLayout__request__parameter2 = { - "appID", ford_message_descriptions::Integer, true}; -const ford_message_descriptions::ParameterDescription* - UI__SetDisplayLayout__request__parameters[] = { - (const ford_message_descriptions:: - ParameterDescription*)&UI__SetDisplayLayout__request__parameter1, - (const ford_message_descriptions:: - ParameterDescription*)&UI__SetDisplayLayout__request__parameter2, - NULL}; -const ford_message_descriptions::MessageDescription - UI__SetDisplayLayout__request = {"UI", - "SetDisplayLayout", - hmi_apis::messageType::request, - hmi_apis::FunctionID::UI_SetDisplayLayout, - UI__SetDisplayLayout__request__parameters}; - -const ford_message_descriptions::StructDescription - UI__SetDisplayLayout__response__parameter1 = { - {"displayCapabilities", ford_message_descriptions::Struct, false}, - Structs::Common__DisplayCapabilities__parameters}; -const ford_message_descriptions::StructDescription - UI__SetDisplayLayout__response__parameter2_array = { - {"buttonCapabilities", ford_message_descriptions::Struct, true}, - Structs::Common__ButtonCapabilities__parameters}; -const ford_message_descriptions::ArrayDescription - UI__SetDisplayLayout__response__parameter2 = { - {"buttonCapabilities", ford_message_descriptions::Array, false}, - (const ford_message_descriptions:: - ParameterDescription*)&UI__SetDisplayLayout__response__parameter2_array, - "(ibbb)"}; -const ford_message_descriptions::StructDescription - UI__SetDisplayLayout__response__parameter3_array = { - {"softButtonCapabilities", ford_message_descriptions::Struct, true}, - Structs::Common__SoftButtonCapabilities__parameters}; -const ford_message_descriptions::ArrayDescription - UI__SetDisplayLayout__response__parameter3 = { - {"softButtonCapabilities", ford_message_descriptions::Array, false}, - (const ford_message_descriptions:: - ParameterDescription*)&UI__SetDisplayLayout__response__parameter3_array, - "(bbbb)"}; -const ford_message_descriptions::StructDescription - UI__SetDisplayLayout__response__parameter4 = { - {"presetBankCapabilities", ford_message_descriptions::Struct, false}, - Structs::Common__PresetBankCapabilities__parameters}; -const ford_message_descriptions::ParameterDescription* - UI__SetDisplayLayout__response__parameters[] = { - (const ford_message_descriptions:: - ParameterDescription*)&UI__SetDisplayLayout__response__parameter1, - (const ford_message_descriptions:: - ParameterDescription*)&UI__SetDisplayLayout__response__parameter2, - (const ford_message_descriptions:: - ParameterDescription*)&UI__SetDisplayLayout__response__parameter3, - (const ford_message_descriptions:: - ParameterDescription*)&UI__SetDisplayLayout__response__parameter4, - NULL}; -const ford_message_descriptions::MessageDescription - UI__SetDisplayLayout__response = { - "UI", - "SetDisplayLayout", - hmi_apis::messageType::response, - hmi_apis::FunctionID::UI_SetDisplayLayout, - UI__SetDisplayLayout__response__parameters}; - -const ford_message_descriptions::ParameterDescription - UI__ShowCustomForm__request__parameter1 = { - "customFormID", ford_message_descriptions::String, true}; -const ford_message_descriptions::ParameterDescription - UI__ShowCustomForm__request__parameter2 = { - "parentFormID", ford_message_descriptions::String, false}; -const ford_message_descriptions::ParameterDescription* - UI__ShowCustomForm__request__parameters[] = { - (const ford_message_descriptions:: - ParameterDescription*)&UI__ShowCustomForm__request__parameter1, - (const ford_message_descriptions:: - ParameterDescription*)&UI__ShowCustomForm__request__parameter2, - NULL}; -const ford_message_descriptions::MessageDescription - UI__ShowCustomForm__request = {"UI", - "ShowCustomForm", - hmi_apis::messageType::request, - hmi_apis::FunctionID::UI_ShowCustomForm, - UI__ShowCustomForm__request__parameters}; - -const ford_message_descriptions::ParameterDescription - UI__ShowCustomForm__response__parameter1 = { - "info", ford_message_descriptions::String, false}; -const ford_message_descriptions::ParameterDescription* - UI__ShowCustomForm__response__parameters[] = { - (const ford_message_descriptions:: - ParameterDescription*)&UI__ShowCustomForm__response__parameter1, - NULL}; -const ford_message_descriptions::MessageDescription - UI__ShowCustomForm__response = {"UI", - "ShowCustomForm", - hmi_apis::messageType::response, - hmi_apis::FunctionID::UI_ShowCustomForm, - UI__ShowCustomForm__response__parameters}; - -const ford_message_descriptions::ParameterDescription - UI__OnKeyboardInput__notification__parameter1 = { - "event", ford_message_descriptions::Enum, true}; -const ford_message_descriptions::ParameterDescription - UI__OnKeyboardInput__notification__parameter2 = { - "data", ford_message_descriptions::String, false}; -const ford_message_descriptions::ParameterDescription* - UI__OnKeyboardInput__notification__parameters[] = { - (const ford_message_descriptions:: - ParameterDescription*)&UI__OnKeyboardInput__notification__parameter1, - (const ford_message_descriptions:: - ParameterDescription*)&UI__OnKeyboardInput__notification__parameter2, - NULL}; -const ford_message_descriptions::MessageDescription - UI__OnKeyboardInput__notification = { - "UI", - "OnKeyboardInput", - hmi_apis::messageType::notification, - hmi_apis::FunctionID::UI_OnKeyboardInput, - UI__OnKeyboardInput__notification__parameters}; - -const ford_message_descriptions::ParameterDescription - UI__OnTouchEvent__notification__parameter1 = { - "type", ford_message_descriptions::Enum, true}; -const ford_message_descriptions::StructDescription - UI__OnTouchEvent__notification__parameter2_array = { - {"event", ford_message_descriptions::Struct, true}, - Structs::Common__TouchEvent__parameters}; -const ford_message_descriptions::ArrayDescription - UI__OnTouchEvent__notification__parameter2 = { - {"event", ford_message_descriptions::Array, true}, - (const ford_message_descriptions:: - ParameterDescription*)&UI__OnTouchEvent__notification__parameter2_array, - "(iaia(ii))"}; -const ford_message_descriptions::ParameterDescription* - UI__OnTouchEvent__notification__parameters[] = { - (const ford_message_descriptions:: - ParameterDescription*)&UI__OnTouchEvent__notification__parameter1, - (const ford_message_descriptions:: - ParameterDescription*)&UI__OnTouchEvent__notification__parameter2, - NULL}; -const ford_message_descriptions::MessageDescription - UI__OnTouchEvent__notification = { - "UI", - "OnTouchEvent", - hmi_apis::messageType::notification, - hmi_apis::FunctionID::UI_OnTouchEvent, - UI__OnTouchEvent__notification__parameters}; - -const ford_message_descriptions::ParameterDescription - UI__Slider__request__parameter1 = { - "numTicks", ford_message_descriptions::Integer, true}; -const ford_message_descriptions::ParameterDescription - UI__Slider__request__parameter2 = { - "position", ford_message_descriptions::Integer, true}; -const ford_message_descriptions::ParameterDescription - UI__Slider__request__parameter3 = { - "sliderHeader", ford_message_descriptions::String, true}; -const ford_message_descriptions::ParameterDescription - UI__Slider__request__parameter4_array = { - "sliderFooter", ford_message_descriptions::String, true}; -const ford_message_descriptions::ArrayDescription - UI__Slider__request__parameter4 = { - {"sliderFooter", ford_message_descriptions::Array, false}, - (const ford_message_descriptions:: - ParameterDescription*)&UI__Slider__request__parameter4_array, - "s"}; -const ford_message_descriptions::ParameterDescription - UI__Slider__request__parameter5 = { - "timeout", ford_message_descriptions::Integer, true}; -const ford_message_descriptions::ParameterDescription - UI__Slider__request__parameter6 = { - "appID", ford_message_descriptions::Integer, true}; -const ford_message_descriptions::ParameterDescription* - UI__Slider__request__parameters[] = { - (const ford_message_descriptions:: - ParameterDescription*)&UI__Slider__request__parameter1, - (const ford_message_descriptions:: - ParameterDescription*)&UI__Slider__request__parameter2, - (const ford_message_descriptions:: - ParameterDescription*)&UI__Slider__request__parameter3, - (const ford_message_descriptions:: - ParameterDescription*)&UI__Slider__request__parameter4, - (const ford_message_descriptions:: - ParameterDescription*)&UI__Slider__request__parameter5, - (const ford_message_descriptions:: - ParameterDescription*)&UI__Slider__request__parameter6, - NULL}; -const ford_message_descriptions::MessageDescription UI__Slider__request = { - "UI", - "Slider", - hmi_apis::messageType::request, - hmi_apis::FunctionID::UI_Slider, - UI__Slider__request__parameters}; - -const ford_message_descriptions::ParameterDescription - UI__Slider__response__parameter1 = { - "sliderPosition", ford_message_descriptions::Integer, false}; -const ford_message_descriptions::ParameterDescription* - UI__Slider__response__parameters[] = { - (const ford_message_descriptions:: - ParameterDescription*)&UI__Slider__response__parameter1, - NULL}; -const ford_message_descriptions::MessageDescription UI__Slider__response = { - "UI", - "Slider", - hmi_apis::messageType::response, - hmi_apis::FunctionID::UI_Slider, - UI__Slider__response__parameters}; - -const ford_message_descriptions::StructDescription - UI__ScrollableMessage__request__parameter1 = { - {"messageText", ford_message_descriptions::Struct, true}, - Structs::Common__TextFieldStruct__parameters}; -const ford_message_descriptions::ParameterDescription - UI__ScrollableMessage__request__parameter2 = { - "timeout", ford_message_descriptions::Integer, true}; -const ford_message_descriptions::StructDescription - UI__ScrollableMessage__request__parameter3_array = { - {"softButtons", ford_message_descriptions::Struct, true}, - Structs::Common__SoftButton__parameters}; -const ford_message_descriptions::ArrayDescription - UI__ScrollableMessage__request__parameter3 = { - {"softButtons", ford_message_descriptions::Array, false}, - (const ford_message_descriptions:: - ParameterDescription*)&UI__ScrollableMessage__request__parameter3_array, - "(i(bs)(b(si))(bb)ii)"}; -const ford_message_descriptions::ParameterDescription - UI__ScrollableMessage__request__parameter4 = { - "appID", ford_message_descriptions::Integer, true}; -const ford_message_descriptions::ParameterDescription* - UI__ScrollableMessage__request__parameters[] = { - (const ford_message_descriptions:: - ParameterDescription*)&UI__ScrollableMessage__request__parameter1, - (const ford_message_descriptions:: - ParameterDescription*)&UI__ScrollableMessage__request__parameter2, - (const ford_message_descriptions:: - ParameterDescription*)&UI__ScrollableMessage__request__parameter3, - (const ford_message_descriptions:: - ParameterDescription*)&UI__ScrollableMessage__request__parameter4, - NULL}; -const ford_message_descriptions::MessageDescription - UI__ScrollableMessage__request = { - "UI", - "ScrollableMessage", - hmi_apis::messageType::request, - hmi_apis::FunctionID::UI_ScrollableMessage, - UI__ScrollableMessage__request__parameters}; - -const ford_message_descriptions::ParameterDescription* - UI__ScrollableMessage__response__parameters[] = {NULL}; -const ford_message_descriptions::MessageDescription - UI__ScrollableMessage__response = { - "UI", - "ScrollableMessage", - hmi_apis::messageType::response, - hmi_apis::FunctionID::UI_ScrollableMessage, - UI__ScrollableMessage__response__parameters}; - -const ford_message_descriptions::ParameterDescription - UI__PerformAudioPassThru__request__parameter1 = { - "appID", ford_message_descriptions::Integer, true}; -const ford_message_descriptions::StructDescription - UI__PerformAudioPassThru__request__parameter2_array = { - {"audioPassThruDisplayTexts", ford_message_descriptions::Struct, true}, - Structs::Common__TextFieldStruct__parameters}; -const ford_message_descriptions::ArrayDescription - UI__PerformAudioPassThru__request__parameter2 = { - {"audioPassThruDisplayTexts", ford_message_descriptions::Array, true}, - (const ford_message_descriptions:: - ParameterDescription*)&UI__PerformAudioPassThru__request__parameter2_array, - "(is)"}; -const ford_message_descriptions::ParameterDescription - UI__PerformAudioPassThru__request__parameter3 = { - "maxDuration", ford_message_descriptions::Integer, true}; -const ford_message_descriptions::ParameterDescription - UI__PerformAudioPassThru__request__parameter4 = { - "muteAudio", ford_message_descriptions::Boolean, true}; -const ford_message_descriptions::ParameterDescription* - UI__PerformAudioPassThru__request__parameters[] = { - (const ford_message_descriptions:: - ParameterDescription*)&UI__PerformAudioPassThru__request__parameter1, - (const ford_message_descriptions:: - ParameterDescription*)&UI__PerformAudioPassThru__request__parameter2, - (const ford_message_descriptions:: - ParameterDescription*)&UI__PerformAudioPassThru__request__parameter3, - (const ford_message_descriptions:: - ParameterDescription*)&UI__PerformAudioPassThru__request__parameter4, - NULL}; -const ford_message_descriptions::MessageDescription - UI__PerformAudioPassThru__request = { - "UI", - "PerformAudioPassThru", - hmi_apis::messageType::request, - hmi_apis::FunctionID::UI_PerformAudioPassThru, - UI__PerformAudioPassThru__request__parameters}; - -const ford_message_descriptions::ParameterDescription* - UI__PerformAudioPassThru__response__parameters[] = {NULL}; -const ford_message_descriptions::MessageDescription - UI__PerformAudioPassThru__response = { - "UI", - "PerformAudioPassThru", - hmi_apis::messageType::response, - hmi_apis::FunctionID::UI_PerformAudioPassThru, - UI__PerformAudioPassThru__response__parameters}; - -const ford_message_descriptions::ParameterDescription* - UI__EndAudioPassThru__request__parameters[] = {NULL}; -const ford_message_descriptions::MessageDescription - UI__EndAudioPassThru__request = {"UI", - "EndAudioPassThru", - hmi_apis::messageType::request, - hmi_apis::FunctionID::UI_EndAudioPassThru, - UI__EndAudioPassThru__request__parameters}; - -const ford_message_descriptions::ParameterDescription* - UI__EndAudioPassThru__response__parameters[] = {NULL}; -const ford_message_descriptions::MessageDescription - UI__EndAudioPassThru__response = { - "UI", - "EndAudioPassThru", - hmi_apis::messageType::response, - hmi_apis::FunctionID::UI_EndAudioPassThru, - UI__EndAudioPassThru__response__parameters}; - -const ford_message_descriptions::ParameterDescription* - UI__IsReady__request__parameters[] = {NULL}; -const ford_message_descriptions::MessageDescription UI__IsReady__request = { - "UI", - "IsReady", - hmi_apis::messageType::request, - hmi_apis::FunctionID::UI_IsReady, - UI__IsReady__request__parameters}; - -const ford_message_descriptions::ParameterDescription - UI__IsReady__response__parameter1 = { - "available", ford_message_descriptions::Boolean, true}; -const ford_message_descriptions::ParameterDescription* - UI__IsReady__response__parameters[] = { - (const ford_message_descriptions:: - ParameterDescription*)&UI__IsReady__response__parameter1, - NULL}; -const ford_message_descriptions::MessageDescription UI__IsReady__response = { - "UI", - "IsReady", - hmi_apis::messageType::response, - hmi_apis::FunctionID::UI_IsReady, - UI__IsReady__response__parameters}; - -const ford_message_descriptions::ParameterDescription - UI__ClosePopUp__request__parameter1 = { - "methodName", ford_message_descriptions::String, false}; -const ford_message_descriptions::ParameterDescription* - UI__ClosePopUp__request__parameters[] = { - (const ford_message_descriptions:: - ParameterDescription*)&UI__ClosePopUp__request__parameter1, - NULL}; -const ford_message_descriptions::MessageDescription UI__ClosePopUp__request = { - "UI", - "ClosePopUp", - hmi_apis::messageType::request, - hmi_apis::FunctionID::UI_ClosePopUp, - UI__ClosePopUp__request__parameters}; - -const ford_message_descriptions::ParameterDescription* - UI__ClosePopUp__response__parameters[] = {NULL}; -const ford_message_descriptions::MessageDescription UI__ClosePopUp__response = { - "UI", - "ClosePopUp", - hmi_apis::messageType::response, - hmi_apis::FunctionID::UI_ClosePopUp, - UI__ClosePopUp__response__parameters}; - -const ford_message_descriptions::ParameterDescription - UI__OnResetTimeout__notification__parameter1 = { - "appID", ford_message_descriptions::Integer, true}; -const ford_message_descriptions::ParameterDescription - UI__OnResetTimeout__notification__parameter2 = { - "methodName", ford_message_descriptions::String, true}; -const ford_message_descriptions::ParameterDescription* - UI__OnResetTimeout__notification__parameters[] = { - (const ford_message_descriptions:: - ParameterDescription*)&UI__OnResetTimeout__notification__parameter1, - (const ford_message_descriptions:: - ParameterDescription*)&UI__OnResetTimeout__notification__parameter2, - NULL}; -const ford_message_descriptions::MessageDescription - UI__OnResetTimeout__notification = { - "UI", - "OnResetTimeout", - hmi_apis::messageType::notification, - hmi_apis::FunctionID::UI_OnResetTimeout, - UI__OnResetTimeout__notification__parameters}; - -const ford_message_descriptions::ParameterDescription - UI__OnRecordStart__notification__parameter1 = { - "appID", ford_message_descriptions::Integer, true}; -const ford_message_descriptions::ParameterDescription* - UI__OnRecordStart__notification__parameters[] = { - (const ford_message_descriptions:: - ParameterDescription*)&UI__OnRecordStart__notification__parameter1, - NULL}; -const ford_message_descriptions::MessageDescription - UI__OnRecordStart__notification = { - "UI", - "OnRecordStart", - hmi_apis::messageType::notification, - hmi_apis::FunctionID::UI_OnRecordStart, - UI__OnRecordStart__notification__parameters}; - -const ford_message_descriptions::ParameterDescription - UI__SendHapticData__request__parameter1 = { - "appID", ford_message_descriptions::Integer, true}; -const ford_message_descriptions::StructDescription - UI__SendHapticData__request__parameter2_array = { - {"hapticRectData", ford_message_descriptions::Struct, true}, - Structs::Common__HapticRect__parameters}; -const ford_message_descriptions::ArrayDescription - UI__SendHapticData__request__parameter2 = { - {"hapticRectData", ford_message_descriptions::Array, false}, - (const ford_message_descriptions:: - ParameterDescription*)&UI__SendHapticData__request__parameter2_array, - "(i(dddd))"}; -const ford_message_descriptions::ParameterDescription* - UI__SendHapticData__request__parameters[] = { - (const ford_message_descriptions:: - ParameterDescription*)&UI__SendHapticData__request__parameter1, - (const ford_message_descriptions:: - ParameterDescription*)&UI__SendHapticData__request__parameter2, - NULL}; -const ford_message_descriptions::MessageDescription - UI__SendHapticData__request = {"UI", - "SendHapticData", - hmi_apis::messageType::request, - hmi_apis::FunctionID::UI_SendHapticData, - UI__SendHapticData__request__parameters}; - -const ford_message_descriptions::ParameterDescription* - UI__SendHapticData__response__parameters[] = {NULL}; -const ford_message_descriptions::MessageDescription - UI__SendHapticData__response = {"UI", - "SendHapticData", - hmi_apis::messageType::response, - hmi_apis::FunctionID::UI_SendHapticData, - UI__SendHapticData__response__parameters}; - -const ford_message_descriptions::ParameterDescription* - Navigation__IsReady__request__parameters[] = {NULL}; -const ford_message_descriptions::MessageDescription - Navigation__IsReady__request = {"Navigation", - "IsReady", - hmi_apis::messageType::request, - hmi_apis::FunctionID::Navigation_IsReady, - Navigation__IsReady__request__parameters}; - -const ford_message_descriptions::ParameterDescription - Navigation__IsReady__response__parameter1 = { - "available", ford_message_descriptions::Boolean, true}; -const ford_message_descriptions::ParameterDescription* - Navigation__IsReady__response__parameters[] = { - (const ford_message_descriptions:: - ParameterDescription*)&Navigation__IsReady__response__parameter1, - NULL}; -const ford_message_descriptions::MessageDescription - Navigation__IsReady__response = {"Navigation", - "IsReady", - hmi_apis::messageType::response, - hmi_apis::FunctionID::Navigation_IsReady, - Navigation__IsReady__response__parameters}; - -const ford_message_descriptions::ParameterDescription - Navigation__SendLocation__request__parameter1 = { - "appID", ford_message_descriptions::Integer, true}; -const ford_message_descriptions::ParameterDescription - Navigation__SendLocation__request__parameter2 = { - "longitudeDegrees", ford_message_descriptions::Float, true}; -const ford_message_descriptions::ParameterDescription - Navigation__SendLocation__request__parameter3 = { - "latitudeDegrees", ford_message_descriptions::Float, true}; -const ford_message_descriptions::ParameterDescription - Navigation__SendLocation__request__parameter4 = { - "locationName", ford_message_descriptions::String, false}; -const ford_message_descriptions::ParameterDescription - Navigation__SendLocation__request__parameter5 = { - "locationDescription", ford_message_descriptions::String, false}; -const ford_message_descriptions::ParameterDescription - Navigation__SendLocation__request__parameter6_array = { - "addressLines", ford_message_descriptions::String, true}; -const ford_message_descriptions::ArrayDescription - Navigation__SendLocation__request__parameter6 = { - {"addressLines", ford_message_descriptions::Array, false}, - (const ford_message_descriptions:: - ParameterDescription*)&Navigation__SendLocation__request__parameter6_array, - "s"}; -const ford_message_descriptions::ParameterDescription - Navigation__SendLocation__request__parameter7 = { - "phoneNumber", ford_message_descriptions::String, false}; -const ford_message_descriptions::StructDescription - Navigation__SendLocation__request__parameter8 = { - {"locationImage", ford_message_descriptions::Struct, false}, - Structs::Common__Image__parameters}; -const ford_message_descriptions::ParameterDescription* - Navigation__SendLocation__request__parameters[] = { - (const ford_message_descriptions:: - ParameterDescription*)&Navigation__SendLocation__request__parameter1, - (const ford_message_descriptions:: - ParameterDescription*)&Navigation__SendLocation__request__parameter2, - (const ford_message_descriptions:: - ParameterDescription*)&Navigation__SendLocation__request__parameter3, - (const ford_message_descriptions:: - ParameterDescription*)&Navigation__SendLocation__request__parameter4, - (const ford_message_descriptions:: - ParameterDescription*)&Navigation__SendLocation__request__parameter5, - (const ford_message_descriptions:: - ParameterDescription*)&Navigation__SendLocation__request__parameter6, - (const ford_message_descriptions:: - ParameterDescription*)&Navigation__SendLocation__request__parameter7, - (const ford_message_descriptions:: - ParameterDescription*)&Navigation__SendLocation__request__parameter8, - NULL}; -const ford_message_descriptions::MessageDescription - Navigation__SendLocation__request = { - "Navigation", - "SendLocation", - hmi_apis::messageType::request, - hmi_apis::FunctionID::Navigation_SendLocation, - Navigation__SendLocation__request__parameters}; - -const ford_message_descriptions::ParameterDescription* - Navigation__SendLocation__response__parameters[] = {NULL}; -const ford_message_descriptions::MessageDescription - Navigation__SendLocation__response = { - "Navigation", - "SendLocation", - hmi_apis::messageType::response, - hmi_apis::FunctionID::Navigation_SendLocation, - Navigation__SendLocation__response__parameters}; - -const ford_message_descriptions::ParameterDescription - Navigation__DialNumber__request__parameter1 = { - "number", ford_message_descriptions::String, true}; -const ford_message_descriptions::ParameterDescription* - Navigation__DialNumber__request__parameters[] = { - (const ford_message_descriptions:: - ParameterDescription*)&Navigation__DialNumber__request__parameter1, - NULL}; -const ford_message_descriptions::MessageDescription - Navigation__DialNumber__request = { - "Navigation", - "DialNumber", - hmi_apis::messageType::request, - hmi_apis::FunctionID::Navigation_DialNumber, - Navigation__DialNumber__request__parameters}; - -const ford_message_descriptions::ParameterDescription* - Navigation__DialNumber__response__parameters[] = {NULL}; -const ford_message_descriptions::MessageDescription - Navigation__DialNumber__response = { - "Navigation", - "DialNumber", - hmi_apis::messageType::response, - hmi_apis::FunctionID::Navigation_DialNumber, - Navigation__DialNumber__response__parameters}; - -const ford_message_descriptions::StructDescription - Navigation__ShowConstantTBT__request__parameter1_array = { - {"navigationTexts", ford_message_descriptions::Struct, true}, - Structs::Common__TextFieldStruct__parameters}; -const ford_message_descriptions::ArrayDescription - Navigation__ShowConstantTBT__request__parameter1 = { - {"navigationTexts", ford_message_descriptions::Array, true}, - (const ford_message_descriptions:: - ParameterDescription*)&Navigation__ShowConstantTBT__request__parameter1_array, - "(is)"}; -const ford_message_descriptions::StructDescription - Navigation__ShowConstantTBT__request__parameter2 = { - {"turnIcon", ford_message_descriptions::Struct, false}, - Structs::Common__Image__parameters}; -const ford_message_descriptions::StructDescription - Navigation__ShowConstantTBT__request__parameter3 = { - {"nextTurnIcon", ford_message_descriptions::Struct, false}, - Structs::Common__Image__parameters}; -const ford_message_descriptions::ParameterDescription - Navigation__ShowConstantTBT__request__parameter4 = { - "distanceToManeuver", ford_message_descriptions::Float, true}; -const ford_message_descriptions::ParameterDescription - Navigation__ShowConstantTBT__request__parameter5 = { - "distanceToManeuverScale", ford_message_descriptions::Float, true}; -const ford_message_descriptions::ParameterDescription - Navigation__ShowConstantTBT__request__parameter6 = { - "maneuverComplete", ford_message_descriptions::Boolean, false}; -const ford_message_descriptions::StructDescription - Navigation__ShowConstantTBT__request__parameter7_array = { - {"softButtons", ford_message_descriptions::Struct, true}, - Structs::Common__SoftButton__parameters}; -const ford_message_descriptions::ArrayDescription - Navigation__ShowConstantTBT__request__parameter7 = { - {"softButtons", ford_message_descriptions::Array, false}, - (const ford_message_descriptions:: - ParameterDescription*)&Navigation__ShowConstantTBT__request__parameter7_array, - "(i(bs)(b(si))(bb)ii)"}; -const ford_message_descriptions::ParameterDescription - Navigation__ShowConstantTBT__request__parameter8 = { - "appID", ford_message_descriptions::Integer, true}; -const ford_message_descriptions::ParameterDescription* - Navigation__ShowConstantTBT__request__parameters[] = { - (const ford_message_descriptions:: - ParameterDescription*)&Navigation__ShowConstantTBT__request__parameter1, - (const ford_message_descriptions:: - ParameterDescription*)&Navigation__ShowConstantTBT__request__parameter2, - (const ford_message_descriptions:: - ParameterDescription*)&Navigation__ShowConstantTBT__request__parameter3, - (const ford_message_descriptions:: - ParameterDescription*)&Navigation__ShowConstantTBT__request__parameter4, - (const ford_message_descriptions:: - ParameterDescription*)&Navigation__ShowConstantTBT__request__parameter5, - (const ford_message_descriptions:: - ParameterDescription*)&Navigation__ShowConstantTBT__request__parameter6, - (const ford_message_descriptions:: - ParameterDescription*)&Navigation__ShowConstantTBT__request__parameter7, - (const ford_message_descriptions:: - ParameterDescription*)&Navigation__ShowConstantTBT__request__parameter8, - NULL}; -const ford_message_descriptions::MessageDescription - Navigation__ShowConstantTBT__request = { - "Navigation", - "ShowConstantTBT", - hmi_apis::messageType::request, - hmi_apis::FunctionID::Navigation_ShowConstantTBT, - Navigation__ShowConstantTBT__request__parameters}; - -const ford_message_descriptions::ParameterDescription* - Navigation__ShowConstantTBT__response__parameters[] = {NULL}; -const ford_message_descriptions::MessageDescription - Navigation__ShowConstantTBT__response = { - "Navigation", - "ShowConstantTBT", - hmi_apis::messageType::response, - hmi_apis::FunctionID::Navigation_ShowConstantTBT, - Navigation__ShowConstantTBT__response__parameters}; - -const ford_message_descriptions::StructDescription - Navigation__AlertManeuver__request__parameter1_array = { - {"softButtons", ford_message_descriptions::Struct, true}, - Structs::Common__SoftButton__parameters}; -const ford_message_descriptions::ArrayDescription - Navigation__AlertManeuver__request__parameter1 = { - {"softButtons", ford_message_descriptions::Array, false}, - (const ford_message_descriptions:: - ParameterDescription*)&Navigation__AlertManeuver__request__parameter1_array, - "(i(bs)(b(si))(bb)ii)"}; -const ford_message_descriptions::ParameterDescription - Navigation__AlertManeuver__request__parameter2 = { - "appID", ford_message_descriptions::Integer, true}; -const ford_message_descriptions::ParameterDescription* - Navigation__AlertManeuver__request__parameters[] = { - (const ford_message_descriptions:: - ParameterDescription*)&Navigation__AlertManeuver__request__parameter1, - (const ford_message_descriptions:: - ParameterDescription*)&Navigation__AlertManeuver__request__parameter2, - NULL}; -const ford_message_descriptions::MessageDescription - Navigation__AlertManeuver__request = { - "Navigation", - "AlertManeuver", - hmi_apis::messageType::request, - hmi_apis::FunctionID::Navigation_AlertManeuver, - Navigation__AlertManeuver__request__parameters}; - -const ford_message_descriptions::ParameterDescription* - Navigation__AlertManeuver__response__parameters[] = {NULL}; -const ford_message_descriptions::MessageDescription - Navigation__AlertManeuver__response = { - "Navigation", - "AlertManeuver", - hmi_apis::messageType::response, - hmi_apis::FunctionID::Navigation_AlertManeuver, - Navigation__AlertManeuver__response__parameters}; - -const ford_message_descriptions::StructDescription - Navigation__UpdateTurnList__request__parameter1_array = { - {"turnList", ford_message_descriptions::Struct, true}, - Structs::Common__Turn__parameters}; -const ford_message_descriptions::ArrayDescription - Navigation__UpdateTurnList__request__parameter1 = { - {"turnList", ford_message_descriptions::Array, false}, - (const ford_message_descriptions:: - ParameterDescription*)&Navigation__UpdateTurnList__request__parameter1_array, - "((b(is))(b(si)))"}; -const ford_message_descriptions::StructDescription - Navigation__UpdateTurnList__request__parameter2_array = { - {"softButtons", ford_message_descriptions::Struct, true}, - Structs::Common__SoftButton__parameters}; -const ford_message_descriptions::ArrayDescription - Navigation__UpdateTurnList__request__parameter2 = { - {"softButtons", ford_message_descriptions::Array, false}, - (const ford_message_descriptions:: - ParameterDescription*)&Navigation__UpdateTurnList__request__parameter2_array, - "(i(bs)(b(si))(bb)ii)"}; -const ford_message_descriptions::ParameterDescription - Navigation__UpdateTurnList__request__parameter3 = { - "appID", ford_message_descriptions::Integer, true}; -const ford_message_descriptions::ParameterDescription* - Navigation__UpdateTurnList__request__parameters[] = { - (const ford_message_descriptions:: - ParameterDescription*)&Navigation__UpdateTurnList__request__parameter1, - (const ford_message_descriptions:: - ParameterDescription*)&Navigation__UpdateTurnList__request__parameter2, - (const ford_message_descriptions:: - ParameterDescription*)&Navigation__UpdateTurnList__request__parameter3, - NULL}; -const ford_message_descriptions::MessageDescription - Navigation__UpdateTurnList__request = { - "Navigation", - "UpdateTurnList", - hmi_apis::messageType::request, - hmi_apis::FunctionID::Navigation_UpdateTurnList, - Navigation__UpdateTurnList__request__parameters}; - -const ford_message_descriptions::ParameterDescription* - Navigation__UpdateTurnList__response__parameters[] = {NULL}; -const ford_message_descriptions::MessageDescription - Navigation__UpdateTurnList__response = { - "Navigation", - "UpdateTurnList", - hmi_apis::messageType::response, - hmi_apis::FunctionID::Navigation_UpdateTurnList, - Navigation__UpdateTurnList__response__parameters}; - -const ford_message_descriptions::ParameterDescription - Navigation__OnTBTClientState__notification__parameter1 = { - "state", ford_message_descriptions::Enum, true}; -const ford_message_descriptions::ParameterDescription* - Navigation__OnTBTClientState__notification__parameters[] = { - (const ford_message_descriptions:: - ParameterDescription*)&Navigation__OnTBTClientState__notification__parameter1, - NULL}; -const ford_message_descriptions::MessageDescription - Navigation__OnTBTClientState__notification = { - "Navigation", - "OnTBTClientState", - hmi_apis::messageType::notification, - hmi_apis::FunctionID::Navigation_OnTBTClientState, - Navigation__OnTBTClientState__notification__parameters}; - -const ford_message_descriptions::StructDescription - Navigation__SetVideoConfig__request__parameter1 = { - {"config", ford_message_descriptions::Struct, true}, - Structs::Common__VideoConfig__parameters}; -const ford_message_descriptions::ParameterDescription - Navigation__SetVideoConfig__request__parameter2 = { - "appID", ford_message_descriptions::Integer, true}; -const ford_message_descriptions::ParameterDescription* - Navigation__SetVideoConfig__request__parameters[] = { - (const ford_message_descriptions:: - ParameterDescription*)&Navigation__SetVideoConfig__request__parameter1, - (const ford_message_descriptions:: - ParameterDescription*)&Navigation__SetVideoConfig__request__parameter2, - NULL}; -const ford_message_descriptions::MessageDescription - Navigation__SetVideoConfig__request = { - "Navigation", - "SetVideoConfig", - hmi_apis::messageType::request, - hmi_apis::FunctionID::Navigation_SetVideoConfig, - Navigation__SetVideoConfig__request__parameters}; - -const ford_message_descriptions::ParameterDescription - Navigation__SetVideoConfig__response__parameter1_array = { - "rejectedParams", ford_message_descriptions::String, true}; -const ford_message_descriptions::ArrayDescription - Navigation__SetVideoConfig__response__parameter1 = { - {"rejectedParams", ford_message_descriptions::Array, false}, - (const ford_message_descriptions:: - ParameterDescription*)&Navigation__SetVideoConfig__response__parameter1_array, - "s"}; -const ford_message_descriptions::ParameterDescription* - Navigation__SetVideoConfig__response__parameters[] = { - (const ford_message_descriptions:: - ParameterDescription*)&Navigation__SetVideoConfig__response__parameter1, - NULL}; -const ford_message_descriptions::MessageDescription - Navigation__SetVideoConfig__response = { - "Navigation", - "SetVideoConfig", - hmi_apis::messageType::response, - hmi_apis::FunctionID::Navigation_SetVideoConfig, - Navigation__SetVideoConfig__response__parameters}; - -const ford_message_descriptions::ParameterDescription - Navigation__StartStream__request__parameter1 = { - "url", ford_message_descriptions::String, true}; -const ford_message_descriptions::ParameterDescription - Navigation__StartStream__request__parameter2 = { - "appID", ford_message_descriptions::Integer, true}; -const ford_message_descriptions::ParameterDescription* - Navigation__StartStream__request__parameters[] = { - (const ford_message_descriptions:: - ParameterDescription*)&Navigation__StartStream__request__parameter1, - (const ford_message_descriptions:: - ParameterDescription*)&Navigation__StartStream__request__parameter2, - NULL}; -const ford_message_descriptions::MessageDescription - Navigation__StartStream__request = { - "Navigation", - "StartStream", - hmi_apis::messageType::request, - hmi_apis::FunctionID::Navigation_StartStream, - Navigation__StartStream__request__parameters}; - -const ford_message_descriptions::ParameterDescription* - Navigation__StartStream__response__parameters[] = {NULL}; -const ford_message_descriptions::MessageDescription - Navigation__StartStream__response = { - "Navigation", - "StartStream", - hmi_apis::messageType::response, - hmi_apis::FunctionID::Navigation_StartStream, - Navigation__StartStream__response__parameters}; - -const ford_message_descriptions::ParameterDescription - Navigation__StopStream__request__parameter1 = { - "appID", ford_message_descriptions::Integer, true}; -const ford_message_descriptions::ParameterDescription* - Navigation__StopStream__request__parameters[] = { - (const ford_message_descriptions:: - ParameterDescription*)&Navigation__StopStream__request__parameter1, - NULL}; -const ford_message_descriptions::MessageDescription - Navigation__StopStream__request = { - "Navigation", - "StopStream", - hmi_apis::messageType::request, - hmi_apis::FunctionID::Navigation_StopStream, - Navigation__StopStream__request__parameters}; - -const ford_message_descriptions::ParameterDescription* - Navigation__StopStream__response__parameters[] = {NULL}; -const ford_message_descriptions::MessageDescription - Navigation__StopStream__response = { - "Navigation", - "StopStream", - hmi_apis::messageType::response, - hmi_apis::FunctionID::Navigation_StopStream, - Navigation__StopStream__response__parameters}; - -const ford_message_descriptions::ParameterDescription - Navigation__StartAudioStream__request__parameter1 = { - "url", ford_message_descriptions::String, true}; -const ford_message_descriptions::ParameterDescription - Navigation__StartAudioStream__request__parameter2 = { - "appID", ford_message_descriptions::Integer, true}; -const ford_message_descriptions::ParameterDescription* - Navigation__StartAudioStream__request__parameters[] = { - (const ford_message_descriptions:: - ParameterDescription*)&Navigation__StartAudioStream__request__parameter1, - (const ford_message_descriptions:: - ParameterDescription*)&Navigation__StartAudioStream__request__parameter2, - NULL}; -const ford_message_descriptions::MessageDescription - Navigation__StartAudioStream__request = { - "Navigation", - "StartAudioStream", - hmi_apis::messageType::request, - hmi_apis::FunctionID::Navigation_StartAudioStream, - Navigation__StartAudioStream__request__parameters}; - -const ford_message_descriptions::ParameterDescription* - Navigation__StartAudioStream__response__parameters[] = {NULL}; -const ford_message_descriptions::MessageDescription - Navigation__StartAudioStream__response = { - "Navigation", - "StartAudioStream", - hmi_apis::messageType::response, - hmi_apis::FunctionID::Navigation_StartAudioStream, - Navigation__StartAudioStream__response__parameters}; - -const ford_message_descriptions::ParameterDescription - Navigation__StopAudioStream__request__parameter1 = { - "appID", ford_message_descriptions::Integer, true}; -const ford_message_descriptions::ParameterDescription* - Navigation__StopAudioStream__request__parameters[] = { - (const ford_message_descriptions:: - ParameterDescription*)&Navigation__StopAudioStream__request__parameter1, - NULL}; -const ford_message_descriptions::MessageDescription - Navigation__StopAudioStream__request = { - "Navigation", - "StopAudioStream", - hmi_apis::messageType::request, - hmi_apis::FunctionID::Navigation_StopAudioStream, - Navigation__StopAudioStream__request__parameters}; - -const ford_message_descriptions::ParameterDescription* - Navigation__StopAudioStream__response__parameters[] = {NULL}; -const ford_message_descriptions::MessageDescription - Navigation__StopAudioStream__response = { - "Navigation", - "StopAudioStream", - hmi_apis::messageType::response, - hmi_apis::FunctionID::Navigation_StopAudioStream, - Navigation__StopAudioStream__response__parameters}; - -const ford_message_descriptions::ParameterDescription - Navigation__OnAudioDataStreaming__notification__parameter1 = { - "available", ford_message_descriptions::Boolean, true}; -const ford_message_descriptions::ParameterDescription* - Navigation__OnAudioDataStreaming__notification__parameters[] = { - (const ford_message_descriptions:: - ParameterDescription*)&Navigation__OnAudioDataStreaming__notification__parameter1, - NULL}; -const ford_message_descriptions::MessageDescription - Navigation__OnAudioDataStreaming__notification = { - "Navigation", - "OnAudioDataStreaming", - hmi_apis::messageType::notification, - hmi_apis::FunctionID::Navigation_OnAudioDataStreaming, - Navigation__OnAudioDataStreaming__notification__parameters}; - -const ford_message_descriptions::ParameterDescription - Navigation__OnVideoDataStreaming__notification__parameter1 = { - "available", ford_message_descriptions::Boolean, true}; -const ford_message_descriptions::ParameterDescription* - Navigation__OnVideoDataStreaming__notification__parameters[] = { - (const ford_message_descriptions:: - ParameterDescription*)&Navigation__OnVideoDataStreaming__notification__parameter1, - NULL}; -const ford_message_descriptions::MessageDescription - Navigation__OnVideoDataStreaming__notification = { - "Navigation", - "OnVideoDataStreaming", - hmi_apis::messageType::notification, - hmi_apis::FunctionID::Navigation_OnVideoDataStreaming, - Navigation__OnVideoDataStreaming__notification__parameters}; - -const ford_message_descriptions::ParameterDescription - Navigation__GetWayPoints__request__parameter1 = { - "wayPointType", ford_message_descriptions::Enum, true}; -const ford_message_descriptions::ParameterDescription - Navigation__GetWayPoints__request__parameter2 = { - "appID", ford_message_descriptions::Integer, true}; -const ford_message_descriptions::ParameterDescription* - Navigation__GetWayPoints__request__parameters[] = { - (const ford_message_descriptions:: - ParameterDescription*)&Navigation__GetWayPoints__request__parameter1, - (const ford_message_descriptions:: - ParameterDescription*)&Navigation__GetWayPoints__request__parameter2, - NULL}; -const ford_message_descriptions::MessageDescription - Navigation__GetWayPoints__request = { - "Navigation", - "GetWayPoints", - hmi_apis::messageType::request, - hmi_apis::FunctionID::Navigation_GetWayPoints, - Navigation__GetWayPoints__request__parameters}; - -const ford_message_descriptions::ParameterDescription - Navigation__GetWayPoints__response__parameter1 = { - "appID", ford_message_descriptions::Integer, true}; -const ford_message_descriptions::StructDescription - Navigation__GetWayPoints__response__parameter2_array = { - {"wayPoints", ford_message_descriptions::Struct, true}, - Structs::Common__LocationDetails__parameters}; -const ford_message_descriptions::ArrayDescription - Navigation__GetWayPoints__response__parameter2 = { - {"wayPoints", ford_message_descriptions::Array, false}, - (const ford_message_descriptions:: - ParameterDescription*)&Navigation__GetWayPoints__response__parameter2_array, - "((b(dd))(bs)(bas)(bs)(bs)(b(si))(b((bs)(bs)(bs)(bs)(bs)(bs)(bs)(bs)(" - "bs))))"}; -const ford_message_descriptions::ParameterDescription* - Navigation__GetWayPoints__response__parameters[] = { - (const ford_message_descriptions:: - ParameterDescription*)&Navigation__GetWayPoints__response__parameter1, - (const ford_message_descriptions:: - ParameterDescription*)&Navigation__GetWayPoints__response__parameter2, - NULL}; -const ford_message_descriptions::MessageDescription - Navigation__GetWayPoints__response = { - "Navigation", - "GetWayPoints", - hmi_apis::messageType::response, - hmi_apis::FunctionID::Navigation_GetWayPoints, - Navigation__GetWayPoints__response__parameters}; - -const ford_message_descriptions::StructDescription - Navigation__OnWayPointChange__notification__parameter1_array = { - {"wayPoints", ford_message_descriptions::Struct, true}, - Structs::Common__LocationDetails__parameters}; -const ford_message_descriptions::ArrayDescription - Navigation__OnWayPointChange__notification__parameter1 = { - {"wayPoints", ford_message_descriptions::Array, true}, - (const ford_message_descriptions:: - ParameterDescription*)&Navigation__OnWayPointChange__notification__parameter1_array, - "((b(dd))(bs)(bas)(bs)(bs)(b(si))(b((bs)(bs)(bs)(bs)(bs)(bs)(bs)(bs)(" - "bs))))"}; -const ford_message_descriptions::ParameterDescription* - Navigation__OnWayPointChange__notification__parameters[] = { - (const ford_message_descriptions:: - ParameterDescription*)&Navigation__OnWayPointChange__notification__parameter1, - NULL}; -const ford_message_descriptions::MessageDescription - Navigation__OnWayPointChange__notification = { - "Navigation", - "OnWayPointChange", - hmi_apis::messageType::notification, - hmi_apis::FunctionID::Navigation_OnWayPointChange, - Navigation__OnWayPointChange__notification__parameters}; - -const ford_message_descriptions::ParameterDescription* - Navigation__SubscribeWayPoints__request__parameters[] = {NULL}; -const ford_message_descriptions::MessageDescription - Navigation__SubscribeWayPoints__request = { - "Navigation", - "SubscribeWayPoints", - hmi_apis::messageType::request, - hmi_apis::FunctionID::Navigation_SubscribeWayPoints, - Navigation__SubscribeWayPoints__request__parameters}; - -const ford_message_descriptions::ParameterDescription* - Navigation__SubscribeWayPoints__response__parameters[] = {NULL}; -const ford_message_descriptions::MessageDescription - Navigation__SubscribeWayPoints__response = { - "Navigation", - "SubscribeWayPoints", - hmi_apis::messageType::response, - hmi_apis::FunctionID::Navigation_SubscribeWayPoints, - Navigation__SubscribeWayPoints__response__parameters}; - -const ford_message_descriptions::ParameterDescription* - Navigation__UnsubscribeWayPoints__request__parameters[] = {NULL}; -const ford_message_descriptions::MessageDescription - Navigation__UnsubscribeWayPoints__request = { - "Navigation", - "UnsubscribeWayPoints", - hmi_apis::messageType::request, - hmi_apis::FunctionID::Navigation_UnsubscribeWayPoints, - Navigation__UnsubscribeWayPoints__request__parameters}; - -const ford_message_descriptions::ParameterDescription* - Navigation__UnsubscribeWayPoints__response__parameters[] = {NULL}; -const ford_message_descriptions::MessageDescription - Navigation__UnsubscribeWayPoints__response = { - "Navigation", - "UnsubscribeWayPoints", - hmi_apis::messageType::response, - hmi_apis::FunctionID::Navigation_UnsubscribeWayPoints, - Navigation__UnsubscribeWayPoints__response__parameters}; - -const ford_message_descriptions::ParameterDescription* - VehicleInfo__IsReady__request__parameters[] = {NULL}; -const ford_message_descriptions::MessageDescription - VehicleInfo__IsReady__request = {"VehicleInfo", - "IsReady", - hmi_apis::messageType::request, - hmi_apis::FunctionID::VehicleInfo_IsReady, - VehicleInfo__IsReady__request__parameters}; - -const ford_message_descriptions::ParameterDescription - VehicleInfo__IsReady__response__parameter1 = { - "available", ford_message_descriptions::Boolean, true}; -const ford_message_descriptions::ParameterDescription* - VehicleInfo__IsReady__response__parameters[] = { - (const ford_message_descriptions:: - ParameterDescription*)&VehicleInfo__IsReady__response__parameter1, - NULL}; -const ford_message_descriptions::MessageDescription - VehicleInfo__IsReady__response = { - "VehicleInfo", - "IsReady", - hmi_apis::messageType::response, - hmi_apis::FunctionID::VehicleInfo_IsReady, - VehicleInfo__IsReady__response__parameters}; - -const ford_message_descriptions::ParameterDescription* - VehicleInfo__GetVehicleType__request__parameters[] = {NULL}; -const ford_message_descriptions::MessageDescription - VehicleInfo__GetVehicleType__request = { - "VehicleInfo", - "GetVehicleType", - hmi_apis::messageType::request, - hmi_apis::FunctionID::VehicleInfo_GetVehicleType, - VehicleInfo__GetVehicleType__request__parameters}; - -const ford_message_descriptions::StructDescription - VehicleInfo__GetVehicleType__response__parameter1 = { - {"vehicleType", ford_message_descriptions::Struct, true}, - Structs::Common__VehicleType__parameters}; -const ford_message_descriptions::ParameterDescription* - VehicleInfo__GetVehicleType__response__parameters[] = { - (const ford_message_descriptions:: - ParameterDescription*)&VehicleInfo__GetVehicleType__response__parameter1, - NULL}; -const ford_message_descriptions::MessageDescription - VehicleInfo__GetVehicleType__response = { - "VehicleInfo", - "GetVehicleType", - hmi_apis::messageType::response, - hmi_apis::FunctionID::VehicleInfo_GetVehicleType, - VehicleInfo__GetVehicleType__response__parameters}; - -const ford_message_descriptions::ParameterDescription - VehicleInfo__ReadDID__request__parameter1 = { - "ecuName", ford_message_descriptions::Integer, true}; -const ford_message_descriptions::ParameterDescription - VehicleInfo__ReadDID__request__parameter2_array = { - "didLocation", ford_message_descriptions::Integer, true}; -const ford_message_descriptions::ArrayDescription - VehicleInfo__ReadDID__request__parameter2 = { - {"didLocation", ford_message_descriptions::Array, true}, - (const ford_message_descriptions:: - ParameterDescription*)&VehicleInfo__ReadDID__request__parameter2_array, - "i"}; -const ford_message_descriptions::ParameterDescription - VehicleInfo__ReadDID__request__parameter3 = { - "appID", ford_message_descriptions::Integer, true}; -const ford_message_descriptions::ParameterDescription* - VehicleInfo__ReadDID__request__parameters[] = { - (const ford_message_descriptions:: - ParameterDescription*)&VehicleInfo__ReadDID__request__parameter1, - (const ford_message_descriptions:: - ParameterDescription*)&VehicleInfo__ReadDID__request__parameter2, - (const ford_message_descriptions:: - ParameterDescription*)&VehicleInfo__ReadDID__request__parameter3, - NULL}; -const ford_message_descriptions::MessageDescription - VehicleInfo__ReadDID__request = {"VehicleInfo", - "ReadDID", - hmi_apis::messageType::request, - hmi_apis::FunctionID::VehicleInfo_ReadDID, - VehicleInfo__ReadDID__request__parameters}; - -const ford_message_descriptions::StructDescription - VehicleInfo__ReadDID__response__parameter1_array = { - {"didResult", ford_message_descriptions::Struct, true}, - Structs::Common__DIDResult__parameters}; -const ford_message_descriptions::ArrayDescription - VehicleInfo__ReadDID__response__parameter1 = { - {"didResult", ford_message_descriptions::Array, false}, - (const ford_message_descriptions:: - ParameterDescription*)&VehicleInfo__ReadDID__response__parameter1_array, - "(ii(bs))"}; -const ford_message_descriptions::ParameterDescription* - VehicleInfo__ReadDID__response__parameters[] = { - (const ford_message_descriptions:: - ParameterDescription*)&VehicleInfo__ReadDID__response__parameter1, - NULL}; -const ford_message_descriptions::MessageDescription - VehicleInfo__ReadDID__response = { - "VehicleInfo", - "ReadDID", - hmi_apis::messageType::response, - hmi_apis::FunctionID::VehicleInfo_ReadDID, - VehicleInfo__ReadDID__response__parameters}; - -const ford_message_descriptions::ParameterDescription - VehicleInfo__GetDTCs__request__parameter1 = { - "ecuName", ford_message_descriptions::Integer, true}; -const ford_message_descriptions::ParameterDescription - VehicleInfo__GetDTCs__request__parameter2 = { - "dtcMask", ford_message_descriptions::Integer, false}; -const ford_message_descriptions::ParameterDescription - VehicleInfo__GetDTCs__request__parameter3 = { - "appID", ford_message_descriptions::Integer, true}; -const ford_message_descriptions::ParameterDescription* - VehicleInfo__GetDTCs__request__parameters[] = { - (const ford_message_descriptions:: - ParameterDescription*)&VehicleInfo__GetDTCs__request__parameter1, - (const ford_message_descriptions:: - ParameterDescription*)&VehicleInfo__GetDTCs__request__parameter2, - (const ford_message_descriptions:: - ParameterDescription*)&VehicleInfo__GetDTCs__request__parameter3, - NULL}; -const ford_message_descriptions::MessageDescription - VehicleInfo__GetDTCs__request = {"VehicleInfo", - "GetDTCs", - hmi_apis::messageType::request, - hmi_apis::FunctionID::VehicleInfo_GetDTCs, - VehicleInfo__GetDTCs__request__parameters}; - -const ford_message_descriptions::ParameterDescription - VehicleInfo__GetDTCs__response__parameter1 = { - "ecuHeader", ford_message_descriptions::Integer, true}; -const ford_message_descriptions::ParameterDescription - VehicleInfo__GetDTCs__response__parameter2_array = { - "dtc", ford_message_descriptions::String, true}; -const ford_message_descriptions::ArrayDescription - VehicleInfo__GetDTCs__response__parameter2 = { - {"dtc", ford_message_descriptions::Array, false}, - (const ford_message_descriptions:: - ParameterDescription*)&VehicleInfo__GetDTCs__response__parameter2_array, - "s"}; -const ford_message_descriptions::ParameterDescription* - VehicleInfo__GetDTCs__response__parameters[] = { - (const ford_message_descriptions:: - ParameterDescription*)&VehicleInfo__GetDTCs__response__parameter1, - (const ford_message_descriptions:: - ParameterDescription*)&VehicleInfo__GetDTCs__response__parameter2, - NULL}; -const ford_message_descriptions::MessageDescription - VehicleInfo__GetDTCs__response = { - "VehicleInfo", - "GetDTCs", - hmi_apis::messageType::response, - hmi_apis::FunctionID::VehicleInfo_GetDTCs, - VehicleInfo__GetDTCs__response__parameters}; - -const ford_message_descriptions::ParameterDescription - VehicleInfo__DiagnosticMessage__request__parameter1 = { - "targetID", ford_message_descriptions::Integer, true}; -const ford_message_descriptions::ParameterDescription - VehicleInfo__DiagnosticMessage__request__parameter2 = { - "messageLength", ford_message_descriptions::Integer, true}; -const ford_message_descriptions::ParameterDescription - VehicleInfo__DiagnosticMessage__request__parameter3_array = { - "messageData", ford_message_descriptions::Integer, true}; -const ford_message_descriptions::ArrayDescription - VehicleInfo__DiagnosticMessage__request__parameter3 = { - {"messageData", ford_message_descriptions::Array, true}, - (const ford_message_descriptions:: - ParameterDescription*)&VehicleInfo__DiagnosticMessage__request__parameter3_array, - "i"}; -const ford_message_descriptions::ParameterDescription - VehicleInfo__DiagnosticMessage__request__parameter4 = { - "appID", ford_message_descriptions::Integer, true}; -const ford_message_descriptions::ParameterDescription* - VehicleInfo__DiagnosticMessage__request__parameters[] = { - (const ford_message_descriptions:: - ParameterDescription*)&VehicleInfo__DiagnosticMessage__request__parameter1, - (const ford_message_descriptions:: - ParameterDescription*)&VehicleInfo__DiagnosticMessage__request__parameter2, - (const ford_message_descriptions:: - ParameterDescription*)&VehicleInfo__DiagnosticMessage__request__parameter3, - (const ford_message_descriptions:: - ParameterDescription*)&VehicleInfo__DiagnosticMessage__request__parameter4, - NULL}; -const ford_message_descriptions::MessageDescription - VehicleInfo__DiagnosticMessage__request = { - "VehicleInfo", - "DiagnosticMessage", - hmi_apis::messageType::request, - hmi_apis::FunctionID::VehicleInfo_DiagnosticMessage, - VehicleInfo__DiagnosticMessage__request__parameters}; - -const ford_message_descriptions::ParameterDescription - VehicleInfo__DiagnosticMessage__response__parameter1_array = { - "messageDataResult", ford_message_descriptions::Integer, true}; -const ford_message_descriptions::ArrayDescription - VehicleInfo__DiagnosticMessage__response__parameter1 = { - {"messageDataResult", ford_message_descriptions::Array, true}, - (const ford_message_descriptions:: - ParameterDescription*)&VehicleInfo__DiagnosticMessage__response__parameter1_array, - "i"}; -const ford_message_descriptions::ParameterDescription* - VehicleInfo__DiagnosticMessage__response__parameters[] = { - (const ford_message_descriptions:: - ParameterDescription*)&VehicleInfo__DiagnosticMessage__response__parameter1, - NULL}; -const ford_message_descriptions::MessageDescription - VehicleInfo__DiagnosticMessage__response = { - "VehicleInfo", - "DiagnosticMessage", - hmi_apis::messageType::response, - hmi_apis::FunctionID::VehicleInfo_DiagnosticMessage, - VehicleInfo__DiagnosticMessage__response__parameters}; - -const ford_message_descriptions::ParameterDescription - VehicleInfo__SubscribeVehicleData__request__parameter1 = { - "gps", ford_message_descriptions::Boolean, false}; -const ford_message_descriptions::ParameterDescription - VehicleInfo__SubscribeVehicleData__request__parameter2 = { - "speed", ford_message_descriptions::Boolean, false}; -const ford_message_descriptions::ParameterDescription - VehicleInfo__SubscribeVehicleData__request__parameter3 = { - "rpm", ford_message_descriptions::Boolean, false}; -const ford_message_descriptions::ParameterDescription - VehicleInfo__SubscribeVehicleData__request__parameter4 = { - "fuelLevel", ford_message_descriptions::Boolean, false}; -const ford_message_descriptions::ParameterDescription - VehicleInfo__SubscribeVehicleData__request__parameter5 = { - "fuelLevel_State", ford_message_descriptions::Boolean, false}; -const ford_message_descriptions::ParameterDescription - VehicleInfo__SubscribeVehicleData__request__parameter6 = { - "instantFuelConsumption", ford_message_descriptions::Boolean, false}; -const ford_message_descriptions::ParameterDescription - VehicleInfo__SubscribeVehicleData__request__parameter7 = { - "externalTemperature", ford_message_descriptions::Boolean, false}; -const ford_message_descriptions::ParameterDescription - VehicleInfo__SubscribeVehicleData__request__parameter8 = { - "prndl", ford_message_descriptions::Boolean, false}; -const ford_message_descriptions::ParameterDescription - VehicleInfo__SubscribeVehicleData__request__parameter9 = { - "tirePressure", ford_message_descriptions::Boolean, false}; -const ford_message_descriptions::ParameterDescription - VehicleInfo__SubscribeVehicleData__request__parameter10 = { - "odometer", ford_message_descriptions::Boolean, false}; -const ford_message_descriptions::ParameterDescription - VehicleInfo__SubscribeVehicleData__request__parameter11 = { - "beltStatus", ford_message_descriptions::Boolean, false}; -const ford_message_descriptions::ParameterDescription - VehicleInfo__SubscribeVehicleData__request__parameter12 = { - "bodyInformation", ford_message_descriptions::Boolean, false}; -const ford_message_descriptions::ParameterDescription - VehicleInfo__SubscribeVehicleData__request__parameter13 = { - "deviceStatus", ford_message_descriptions::Boolean, false}; -const ford_message_descriptions::ParameterDescription - VehicleInfo__SubscribeVehicleData__request__parameter14 = { - "driverBraking", ford_message_descriptions::Boolean, false}; -const ford_message_descriptions::ParameterDescription - VehicleInfo__SubscribeVehicleData__request__parameter15 = { - "wiperStatus", ford_message_descriptions::Boolean, false}; -const ford_message_descriptions::ParameterDescription - VehicleInfo__SubscribeVehicleData__request__parameter16 = { - "headLampStatus", ford_message_descriptions::Boolean, false}; -const ford_message_descriptions::ParameterDescription - VehicleInfo__SubscribeVehicleData__request__parameter17 = { - "engineTorque", ford_message_descriptions::Boolean, false}; -const ford_message_descriptions::ParameterDescription - VehicleInfo__SubscribeVehicleData__request__parameter18 = { - "accPedalPosition", ford_message_descriptions::Boolean, false}; -const ford_message_descriptions::ParameterDescription - VehicleInfo__SubscribeVehicleData__request__parameter19 = { - "steeringWheelAngle", ford_message_descriptions::Boolean, false}; -const ford_message_descriptions::ParameterDescription - VehicleInfo__SubscribeVehicleData__request__parameter20 = { - "eCallInfo", ford_message_descriptions::Boolean, false}; -const ford_message_descriptions::ParameterDescription - VehicleInfo__SubscribeVehicleData__request__parameter21 = { - "airbagStatus", ford_message_descriptions::Boolean, false}; -const ford_message_descriptions::ParameterDescription - VehicleInfo__SubscribeVehicleData__request__parameter22 = { - "emergencyEvent", ford_message_descriptions::Boolean, false}; -const ford_message_descriptions::ParameterDescription - VehicleInfo__SubscribeVehicleData__request__parameter23 = { - "clusterModeStatus", ford_message_descriptions::Boolean, false}; -const ford_message_descriptions::ParameterDescription - VehicleInfo__SubscribeVehicleData__request__parameter24 = { - "myKey", ford_message_descriptions::Boolean, false}; -const ford_message_descriptions::ParameterDescription* VehicleInfo__SubscribeVehicleData__request__parameters[] = { - (const ford_message_descriptions:: - ParameterDescription*)&VehicleInfo__SubscribeVehicleData__request__parameter1, - (const ford_message_descriptions:: - ParameterDescription*)&VehicleInfo__SubscribeVehicleData__request__parameter2, - (const ford_message_descriptions:: - ParameterDescription*)&VehicleInfo__SubscribeVehicleData__request__parameter3, - (const ford_message_descriptions:: - ParameterDescription*)&VehicleInfo__SubscribeVehicleData__request__parameter4, - (const ford_message_descriptions:: - ParameterDescription*)&VehicleInfo__SubscribeVehicleData__request__parameter5, - (const ford_message_descriptions:: - ParameterDescription*)&VehicleInfo__SubscribeVehicleData__request__parameter6, - (const ford_message_descriptions:: - ParameterDescription*)&VehicleInfo__SubscribeVehicleData__request__parameter7, - (const ford_message_descriptions:: - ParameterDescription*)&VehicleInfo__SubscribeVehicleData__request__parameter8, - (const ford_message_descriptions:: - ParameterDescription*)&VehicleInfo__SubscribeVehicleData__request__parameter9, - (const ford_message_descriptions:: - ParameterDescription*)&VehicleInfo__SubscribeVehicleData__request__parameter10, - (const ford_message_descriptions:: - ParameterDescription*)&VehicleInfo__SubscribeVehicleData__request__parameter11, - (const ford_message_descriptions:: - ParameterDescription*)&VehicleInfo__SubscribeVehicleData__request__parameter12, - (const ford_message_descriptions:: - ParameterDescription*)&VehicleInfo__SubscribeVehicleData__request__parameter13, - (const ford_message_descriptions:: - ParameterDescription*)&VehicleInfo__SubscribeVehicleData__request__parameter14, - (const ford_message_descriptions:: - ParameterDescription*)&VehicleInfo__SubscribeVehicleData__request__parameter15, - (const ford_message_descriptions:: - ParameterDescription*)&VehicleInfo__SubscribeVehicleData__request__parameter16, - (const ford_message_descriptions:: - ParameterDescription*)&VehicleInfo__SubscribeVehicleData__request__parameter17, - (const ford_message_descriptions:: - ParameterDescription*)&VehicleInfo__SubscribeVehicleData__request__parameter18, - (const ford_message_descriptions:: - ParameterDescription*)&VehicleInfo__SubscribeVehicleData__request__parameter19, - (const ford_message_descriptions:: - ParameterDescription*)&VehicleInfo__SubscribeVehicleData__request__parameter20, - (const ford_message_descriptions:: - ParameterDescription*)&VehicleInfo__SubscribeVehicleData__request__parameter21, - (const ford_message_descriptions:: - ParameterDescription*)&VehicleInfo__SubscribeVehicleData__request__parameter22, - (const ford_message_descriptions:: - ParameterDescription*)&VehicleInfo__SubscribeVehicleData__request__parameter23, - (const ford_message_descriptions:: - ParameterDescription*)&VehicleInfo__SubscribeVehicleData__request__parameter24, - NULL}; -const ford_message_descriptions::MessageDescription - VehicleInfo__SubscribeVehicleData__request = { - "VehicleInfo", - "SubscribeVehicleData", - hmi_apis::messageType::request, - hmi_apis::FunctionID::VehicleInfo_SubscribeVehicleData, - VehicleInfo__SubscribeVehicleData__request__parameters}; - -const ford_message_descriptions::StructDescription - VehicleInfo__SubscribeVehicleData__response__parameter1 = { - {"gps", ford_message_descriptions::Struct, false}, - Structs::Common__VehicleDataResult__parameters}; -const ford_message_descriptions::StructDescription - VehicleInfo__SubscribeVehicleData__response__parameter2 = { - {"speed", ford_message_descriptions::Struct, false}, - Structs::Common__VehicleDataResult__parameters}; -const ford_message_descriptions::StructDescription - VehicleInfo__SubscribeVehicleData__response__parameter3 = { - {"rpm", ford_message_descriptions::Struct, false}, - Structs::Common__VehicleDataResult__parameters}; -const ford_message_descriptions::StructDescription - VehicleInfo__SubscribeVehicleData__response__parameter4 = { - {"fuelLevel", ford_message_descriptions::Struct, false}, - Structs::Common__VehicleDataResult__parameters}; -const ford_message_descriptions::StructDescription - VehicleInfo__SubscribeVehicleData__response__parameter5 = { - {"fuelLevel_State", ford_message_descriptions::Struct, false}, - Structs::Common__VehicleDataResult__parameters}; -const ford_message_descriptions::StructDescription - VehicleInfo__SubscribeVehicleData__response__parameter6 = { - {"instantFuelConsumption", ford_message_descriptions::Struct, false}, - Structs::Common__VehicleDataResult__parameters}; -const ford_message_descriptions::StructDescription - VehicleInfo__SubscribeVehicleData__response__parameter7 = { - {"externalTemperature", ford_message_descriptions::Struct, false}, - Structs::Common__VehicleDataResult__parameters}; -const ford_message_descriptions::StructDescription - VehicleInfo__SubscribeVehicleData__response__parameter8 = { - {"prndl", ford_message_descriptions::Struct, false}, - Structs::Common__VehicleDataResult__parameters}; -const ford_message_descriptions::StructDescription - VehicleInfo__SubscribeVehicleData__response__parameter9 = { - {"tirePressure", ford_message_descriptions::Struct, false}, - Structs::Common__VehicleDataResult__parameters}; -const ford_message_descriptions::StructDescription - VehicleInfo__SubscribeVehicleData__response__parameter10 = { - {"odometer", ford_message_descriptions::Struct, false}, - Structs::Common__VehicleDataResult__parameters}; -const ford_message_descriptions::StructDescription - VehicleInfo__SubscribeVehicleData__response__parameter11 = { - {"beltStatus", ford_message_descriptions::Struct, false}, - Structs::Common__VehicleDataResult__parameters}; -const ford_message_descriptions::StructDescription - VehicleInfo__SubscribeVehicleData__response__parameter12 = { - {"bodyInformation", ford_message_descriptions::Struct, false}, - Structs::Common__VehicleDataResult__parameters}; -const ford_message_descriptions::StructDescription - VehicleInfo__SubscribeVehicleData__response__parameter13 = { - {"deviceStatus", ford_message_descriptions::Struct, false}, - Structs::Common__VehicleDataResult__parameters}; -const ford_message_descriptions::StructDescription - VehicleInfo__SubscribeVehicleData__response__parameter14 = { - {"driverBraking", ford_message_descriptions::Struct, false}, - Structs::Common__VehicleDataResult__parameters}; -const ford_message_descriptions::StructDescription - VehicleInfo__SubscribeVehicleData__response__parameter15 = { - {"wiperStatus", ford_message_descriptions::Struct, false}, - Structs::Common__VehicleDataResult__parameters}; -const ford_message_descriptions::StructDescription - VehicleInfo__SubscribeVehicleData__response__parameter16 = { - {"headLampStatus", ford_message_descriptions::Struct, false}, - Structs::Common__VehicleDataResult__parameters}; -const ford_message_descriptions::StructDescription - VehicleInfo__SubscribeVehicleData__response__parameter17 = { - {"engineTorque", ford_message_descriptions::Struct, false}, - Structs::Common__VehicleDataResult__parameters}; -const ford_message_descriptions::StructDescription - VehicleInfo__SubscribeVehicleData__response__parameter18 = { - {"accPedalPosition", ford_message_descriptions::Struct, false}, - Structs::Common__VehicleDataResult__parameters}; -const ford_message_descriptions::StructDescription - VehicleInfo__SubscribeVehicleData__response__parameter19 = { - {"steeringWheelAngle", ford_message_descriptions::Struct, false}, - Structs::Common__VehicleDataResult__parameters}; -const ford_message_descriptions::StructDescription - VehicleInfo__SubscribeVehicleData__response__parameter20 = { - {"eCallInfo", ford_message_descriptions::Struct, false}, - Structs::Common__VehicleDataResult__parameters}; -const ford_message_descriptions::StructDescription - VehicleInfo__SubscribeVehicleData__response__parameter21 = { - {"airbagStatus", ford_message_descriptions::Struct, false}, - Structs::Common__VehicleDataResult__parameters}; -const ford_message_descriptions::StructDescription - VehicleInfo__SubscribeVehicleData__response__parameter22 = { - {"emergencyEvent", ford_message_descriptions::Struct, false}, - Structs::Common__VehicleDataResult__parameters}; -const ford_message_descriptions::StructDescription - VehicleInfo__SubscribeVehicleData__response__parameter23 = { - {"clusterModes", ford_message_descriptions::Struct, false}, - Structs::Common__VehicleDataResult__parameters}; -const ford_message_descriptions::StructDescription - VehicleInfo__SubscribeVehicleData__response__parameter24 = { - {"myKey", ford_message_descriptions::Struct, false}, - Structs::Common__VehicleDataResult__parameters}; -const ford_message_descriptions::ParameterDescription* VehicleInfo__SubscribeVehicleData__response__parameters[] = { - (const ford_message_descriptions:: - ParameterDescription*)&VehicleInfo__SubscribeVehicleData__response__parameter1, - (const ford_message_descriptions:: - ParameterDescription*)&VehicleInfo__SubscribeVehicleData__response__parameter2, - (const ford_message_descriptions:: - ParameterDescription*)&VehicleInfo__SubscribeVehicleData__response__parameter3, - (const ford_message_descriptions:: - ParameterDescription*)&VehicleInfo__SubscribeVehicleData__response__parameter4, - (const ford_message_descriptions:: - ParameterDescription*)&VehicleInfo__SubscribeVehicleData__response__parameter5, - (const ford_message_descriptions:: - ParameterDescription*)&VehicleInfo__SubscribeVehicleData__response__parameter6, - (const ford_message_descriptions:: - ParameterDescription*)&VehicleInfo__SubscribeVehicleData__response__parameter7, - (const ford_message_descriptions:: - ParameterDescription*)&VehicleInfo__SubscribeVehicleData__response__parameter8, - (const ford_message_descriptions:: - ParameterDescription*)&VehicleInfo__SubscribeVehicleData__response__parameter9, - (const ford_message_descriptions:: - ParameterDescription*)&VehicleInfo__SubscribeVehicleData__response__parameter10, - (const ford_message_descriptions:: - ParameterDescription*)&VehicleInfo__SubscribeVehicleData__response__parameter11, - (const ford_message_descriptions:: - ParameterDescription*)&VehicleInfo__SubscribeVehicleData__response__parameter12, - (const ford_message_descriptions:: - ParameterDescription*)&VehicleInfo__SubscribeVehicleData__response__parameter13, - (const ford_message_descriptions:: - ParameterDescription*)&VehicleInfo__SubscribeVehicleData__response__parameter14, - (const ford_message_descriptions:: - ParameterDescription*)&VehicleInfo__SubscribeVehicleData__response__parameter15, - (const ford_message_descriptions:: - ParameterDescription*)&VehicleInfo__SubscribeVehicleData__response__parameter16, - (const ford_message_descriptions:: - ParameterDescription*)&VehicleInfo__SubscribeVehicleData__response__parameter17, - (const ford_message_descriptions:: - ParameterDescription*)&VehicleInfo__SubscribeVehicleData__response__parameter18, - (const ford_message_descriptions:: - ParameterDescription*)&VehicleInfo__SubscribeVehicleData__response__parameter19, - (const ford_message_descriptions:: - ParameterDescription*)&VehicleInfo__SubscribeVehicleData__response__parameter20, - (const ford_message_descriptions:: - ParameterDescription*)&VehicleInfo__SubscribeVehicleData__response__parameter21, - (const ford_message_descriptions:: - ParameterDescription*)&VehicleInfo__SubscribeVehicleData__response__parameter22, - (const ford_message_descriptions:: - ParameterDescription*)&VehicleInfo__SubscribeVehicleData__response__parameter23, - (const ford_message_descriptions:: - ParameterDescription*)&VehicleInfo__SubscribeVehicleData__response__parameter24, - NULL}; -const ford_message_descriptions::MessageDescription - VehicleInfo__SubscribeVehicleData__response = { - "VehicleInfo", - "SubscribeVehicleData", - hmi_apis::messageType::response, - hmi_apis::FunctionID::VehicleInfo_SubscribeVehicleData, - VehicleInfo__SubscribeVehicleData__response__parameters}; - -const ford_message_descriptions::ParameterDescription - VehicleInfo__UnsubscribeVehicleData__request__parameter1 = { - "appID", ford_message_descriptions::Integer, true}; -const ford_message_descriptions::ParameterDescription - VehicleInfo__UnsubscribeVehicleData__request__parameter2 = { - "gps", ford_message_descriptions::Boolean, false}; -const ford_message_descriptions::ParameterDescription - VehicleInfo__UnsubscribeVehicleData__request__parameter3 = { - "speed", ford_message_descriptions::Boolean, false}; -const ford_message_descriptions::ParameterDescription - VehicleInfo__UnsubscribeVehicleData__request__parameter4 = { - "rpm", ford_message_descriptions::Boolean, false}; -const ford_message_descriptions::ParameterDescription - VehicleInfo__UnsubscribeVehicleData__request__parameter5 = { - "fuelLevel", ford_message_descriptions::Boolean, false}; -const ford_message_descriptions::ParameterDescription - VehicleInfo__UnsubscribeVehicleData__request__parameter6 = { - "fuelLevel_State", ford_message_descriptions::Boolean, false}; -const ford_message_descriptions::ParameterDescription - VehicleInfo__UnsubscribeVehicleData__request__parameter7 = { - "instantFuelConsumption", ford_message_descriptions::Boolean, false}; -const ford_message_descriptions::ParameterDescription - VehicleInfo__UnsubscribeVehicleData__request__parameter8 = { - "externalTemperature", ford_message_descriptions::Boolean, false}; -const ford_message_descriptions::ParameterDescription - VehicleInfo__UnsubscribeVehicleData__request__parameter9 = { - "prndl", ford_message_descriptions::Boolean, false}; -const ford_message_descriptions::ParameterDescription - VehicleInfo__UnsubscribeVehicleData__request__parameter10 = { - "tirePressure", ford_message_descriptions::Boolean, false}; -const ford_message_descriptions::ParameterDescription - VehicleInfo__UnsubscribeVehicleData__request__parameter11 = { - "odometer", ford_message_descriptions::Boolean, false}; -const ford_message_descriptions::ParameterDescription - VehicleInfo__UnsubscribeVehicleData__request__parameter12 = { - "beltStatus", ford_message_descriptions::Boolean, false}; -const ford_message_descriptions::ParameterDescription - VehicleInfo__UnsubscribeVehicleData__request__parameter13 = { - "bodyInformation", ford_message_descriptions::Boolean, false}; -const ford_message_descriptions::ParameterDescription - VehicleInfo__UnsubscribeVehicleData__request__parameter14 = { - "deviceStatus", ford_message_descriptions::Boolean, false}; -const ford_message_descriptions::ParameterDescription - VehicleInfo__UnsubscribeVehicleData__request__parameter15 = { - "driverBraking", ford_message_descriptions::Boolean, false}; -const ford_message_descriptions::ParameterDescription - VehicleInfo__UnsubscribeVehicleData__request__parameter16 = { - "wiperStatus", ford_message_descriptions::Boolean, false}; -const ford_message_descriptions::ParameterDescription - VehicleInfo__UnsubscribeVehicleData__request__parameter17 = { - "headLampStatus", ford_message_descriptions::Boolean, false}; -const ford_message_descriptions::ParameterDescription - VehicleInfo__UnsubscribeVehicleData__request__parameter18 = { - "engineTorque", ford_message_descriptions::Boolean, false}; -const ford_message_descriptions::ParameterDescription - VehicleInfo__UnsubscribeVehicleData__request__parameter19 = { - "accPedalPosition", ford_message_descriptions::Boolean, false}; -const ford_message_descriptions::ParameterDescription - VehicleInfo__UnsubscribeVehicleData__request__parameter20 = { - "steeringWheelAngle", ford_message_descriptions::Boolean, false}; -const ford_message_descriptions::ParameterDescription - VehicleInfo__UnsubscribeVehicleData__request__parameter21 = { - "eCallInfo", ford_message_descriptions::Boolean, false}; -const ford_message_descriptions::ParameterDescription - VehicleInfo__UnsubscribeVehicleData__request__parameter22 = { - "airbagStatus", ford_message_descriptions::Boolean, false}; -const ford_message_descriptions::ParameterDescription - VehicleInfo__UnsubscribeVehicleData__request__parameter23 = { - "emergencyEvent", ford_message_descriptions::Boolean, false}; -const ford_message_descriptions::ParameterDescription - VehicleInfo__UnsubscribeVehicleData__request__parameter24 = { - "clusterModeStatus", ford_message_descriptions::Boolean, false}; -const ford_message_descriptions::ParameterDescription - VehicleInfo__UnsubscribeVehicleData__request__parameter25 = { - "myKey", ford_message_descriptions::Boolean, false}; -const ford_message_descriptions::ParameterDescription* VehicleInfo__UnsubscribeVehicleData__request__parameters[] = { - (const ford_message_descriptions:: - ParameterDescription*)&VehicleInfo__UnsubscribeVehicleData__request__parameter1, - (const ford_message_descriptions:: - ParameterDescription*)&VehicleInfo__UnsubscribeVehicleData__request__parameter2, - (const ford_message_descriptions:: - ParameterDescription*)&VehicleInfo__UnsubscribeVehicleData__request__parameter3, - (const ford_message_descriptions:: - ParameterDescription*)&VehicleInfo__UnsubscribeVehicleData__request__parameter4, - (const ford_message_descriptions:: - ParameterDescription*)&VehicleInfo__UnsubscribeVehicleData__request__parameter5, - (const ford_message_descriptions:: - ParameterDescription*)&VehicleInfo__UnsubscribeVehicleData__request__parameter6, - (const ford_message_descriptions:: - ParameterDescription*)&VehicleInfo__UnsubscribeVehicleData__request__parameter7, - (const ford_message_descriptions:: - ParameterDescription*)&VehicleInfo__UnsubscribeVehicleData__request__parameter8, - (const ford_message_descriptions:: - ParameterDescription*)&VehicleInfo__UnsubscribeVehicleData__request__parameter9, - (const ford_message_descriptions:: - ParameterDescription*)&VehicleInfo__UnsubscribeVehicleData__request__parameter10, - (const ford_message_descriptions:: - ParameterDescription*)&VehicleInfo__UnsubscribeVehicleData__request__parameter11, - (const ford_message_descriptions:: - ParameterDescription*)&VehicleInfo__UnsubscribeVehicleData__request__parameter12, - (const ford_message_descriptions:: - ParameterDescription*)&VehicleInfo__UnsubscribeVehicleData__request__parameter13, - (const ford_message_descriptions:: - ParameterDescription*)&VehicleInfo__UnsubscribeVehicleData__request__parameter14, - (const ford_message_descriptions:: - ParameterDescription*)&VehicleInfo__UnsubscribeVehicleData__request__parameter15, - (const ford_message_descriptions:: - ParameterDescription*)&VehicleInfo__UnsubscribeVehicleData__request__parameter16, - (const ford_message_descriptions:: - ParameterDescription*)&VehicleInfo__UnsubscribeVehicleData__request__parameter17, - (const ford_message_descriptions:: - ParameterDescription*)&VehicleInfo__UnsubscribeVehicleData__request__parameter18, - (const ford_message_descriptions:: - ParameterDescription*)&VehicleInfo__UnsubscribeVehicleData__request__parameter19, - (const ford_message_descriptions:: - ParameterDescription*)&VehicleInfo__UnsubscribeVehicleData__request__parameter20, - (const ford_message_descriptions:: - ParameterDescription*)&VehicleInfo__UnsubscribeVehicleData__request__parameter21, - (const ford_message_descriptions:: - ParameterDescription*)&VehicleInfo__UnsubscribeVehicleData__request__parameter22, - (const ford_message_descriptions:: - ParameterDescription*)&VehicleInfo__UnsubscribeVehicleData__request__parameter23, - (const ford_message_descriptions:: - ParameterDescription*)&VehicleInfo__UnsubscribeVehicleData__request__parameter24, - (const ford_message_descriptions:: - ParameterDescription*)&VehicleInfo__UnsubscribeVehicleData__request__parameter25, - NULL}; -const ford_message_descriptions::MessageDescription - VehicleInfo__UnsubscribeVehicleData__request = { - "VehicleInfo", - "UnsubscribeVehicleData", - hmi_apis::messageType::request, - hmi_apis::FunctionID::VehicleInfo_UnsubscribeVehicleData, - VehicleInfo__UnsubscribeVehicleData__request__parameters}; - -const ford_message_descriptions::StructDescription - VehicleInfo__UnsubscribeVehicleData__response__parameter1 = { - {"gps", ford_message_descriptions::Struct, false}, - Structs::Common__VehicleDataResult__parameters}; -const ford_message_descriptions::StructDescription - VehicleInfo__UnsubscribeVehicleData__response__parameter2 = { - {"speed", ford_message_descriptions::Struct, false}, - Structs::Common__VehicleDataResult__parameters}; -const ford_message_descriptions::StructDescription - VehicleInfo__UnsubscribeVehicleData__response__parameter3 = { - {"rpm", ford_message_descriptions::Struct, false}, - Structs::Common__VehicleDataResult__parameters}; -const ford_message_descriptions::StructDescription - VehicleInfo__UnsubscribeVehicleData__response__parameter4 = { - {"fuelLevel", ford_message_descriptions::Struct, false}, - Structs::Common__VehicleDataResult__parameters}; -const ford_message_descriptions::StructDescription - VehicleInfo__UnsubscribeVehicleData__response__parameter5 = { - {"fuelLevel_State", ford_message_descriptions::Struct, false}, - Structs::Common__VehicleDataResult__parameters}; -const ford_message_descriptions::StructDescription - VehicleInfo__UnsubscribeVehicleData__response__parameter6 = { - {"instantFuelConsumption", ford_message_descriptions::Struct, false}, - Structs::Common__VehicleDataResult__parameters}; -const ford_message_descriptions::StructDescription - VehicleInfo__UnsubscribeVehicleData__response__parameter7 = { - {"externalTemperature", ford_message_descriptions::Struct, false}, - Structs::Common__VehicleDataResult__parameters}; -const ford_message_descriptions::StructDescription - VehicleInfo__UnsubscribeVehicleData__response__parameter8 = { - {"prndl", ford_message_descriptions::Struct, false}, - Structs::Common__VehicleDataResult__parameters}; -const ford_message_descriptions::StructDescription - VehicleInfo__UnsubscribeVehicleData__response__parameter9 = { - {"tirePressure", ford_message_descriptions::Struct, false}, - Structs::Common__VehicleDataResult__parameters}; -const ford_message_descriptions::StructDescription - VehicleInfo__UnsubscribeVehicleData__response__parameter10 = { - {"odometer", ford_message_descriptions::Struct, false}, - Structs::Common__VehicleDataResult__parameters}; -const ford_message_descriptions::StructDescription - VehicleInfo__UnsubscribeVehicleData__response__parameter11 = { - {"beltStatus", ford_message_descriptions::Struct, false}, - Structs::Common__VehicleDataResult__parameters}; -const ford_message_descriptions::StructDescription - VehicleInfo__UnsubscribeVehicleData__response__parameter12 = { - {"bodyInformation", ford_message_descriptions::Struct, false}, - Structs::Common__VehicleDataResult__parameters}; -const ford_message_descriptions::StructDescription - VehicleInfo__UnsubscribeVehicleData__response__parameter13 = { - {"deviceStatus", ford_message_descriptions::Struct, false}, - Structs::Common__VehicleDataResult__parameters}; -const ford_message_descriptions::StructDescription - VehicleInfo__UnsubscribeVehicleData__response__parameter14 = { - {"driverBraking", ford_message_descriptions::Struct, false}, - Structs::Common__VehicleDataResult__parameters}; -const ford_message_descriptions::StructDescription - VehicleInfo__UnsubscribeVehicleData__response__parameter15 = { - {"wiperStatus", ford_message_descriptions::Struct, false}, - Structs::Common__VehicleDataResult__parameters}; -const ford_message_descriptions::StructDescription - VehicleInfo__UnsubscribeVehicleData__response__parameter16 = { - {"headLampStatus", ford_message_descriptions::Struct, false}, - Structs::Common__VehicleDataResult__parameters}; -const ford_message_descriptions::StructDescription - VehicleInfo__UnsubscribeVehicleData__response__parameter17 = { - {"engineTorque", ford_message_descriptions::Struct, false}, - Structs::Common__VehicleDataResult__parameters}; -const ford_message_descriptions::StructDescription - VehicleInfo__UnsubscribeVehicleData__response__parameter18 = { - {"accPedalPosition", ford_message_descriptions::Struct, false}, - Structs::Common__VehicleDataResult__parameters}; -const ford_message_descriptions::StructDescription - VehicleInfo__UnsubscribeVehicleData__response__parameter19 = { - {"steeringWheelAngle", ford_message_descriptions::Struct, false}, - Structs::Common__VehicleDataResult__parameters}; -const ford_message_descriptions::StructDescription - VehicleInfo__UnsubscribeVehicleData__response__parameter20 = { - {"eCallInfo", ford_message_descriptions::Struct, false}, - Structs::Common__VehicleDataResult__parameters}; -const ford_message_descriptions::StructDescription - VehicleInfo__UnsubscribeVehicleData__response__parameter21 = { - {"airbagStatus", ford_message_descriptions::Struct, false}, - Structs::Common__VehicleDataResult__parameters}; -const ford_message_descriptions::StructDescription - VehicleInfo__UnsubscribeVehicleData__response__parameter22 = { - {"emergencyEvent", ford_message_descriptions::Struct, false}, - Structs::Common__VehicleDataResult__parameters}; -const ford_message_descriptions::StructDescription - VehicleInfo__UnsubscribeVehicleData__response__parameter23 = { - {"clusterModes", ford_message_descriptions::Struct, false}, - Structs::Common__VehicleDataResult__parameters}; -const ford_message_descriptions::StructDescription - VehicleInfo__UnsubscribeVehicleData__response__parameter24 = { - {"myKey", ford_message_descriptions::Struct, false}, - Structs::Common__VehicleDataResult__parameters}; -const ford_message_descriptions::ParameterDescription* VehicleInfo__UnsubscribeVehicleData__response__parameters[] = { - (const ford_message_descriptions:: - ParameterDescription*)&VehicleInfo__UnsubscribeVehicleData__response__parameter1, - (const ford_message_descriptions:: - ParameterDescription*)&VehicleInfo__UnsubscribeVehicleData__response__parameter2, - (const ford_message_descriptions:: - ParameterDescription*)&VehicleInfo__UnsubscribeVehicleData__response__parameter3, - (const ford_message_descriptions:: - ParameterDescription*)&VehicleInfo__UnsubscribeVehicleData__response__parameter4, - (const ford_message_descriptions:: - ParameterDescription*)&VehicleInfo__UnsubscribeVehicleData__response__parameter5, - (const ford_message_descriptions:: - ParameterDescription*)&VehicleInfo__UnsubscribeVehicleData__response__parameter6, - (const ford_message_descriptions:: - ParameterDescription*)&VehicleInfo__UnsubscribeVehicleData__response__parameter7, - (const ford_message_descriptions:: - ParameterDescription*)&VehicleInfo__UnsubscribeVehicleData__response__parameter8, - (const ford_message_descriptions:: - ParameterDescription*)&VehicleInfo__UnsubscribeVehicleData__response__parameter9, - (const ford_message_descriptions:: - ParameterDescription*)&VehicleInfo__UnsubscribeVehicleData__response__parameter10, - (const ford_message_descriptions:: - ParameterDescription*)&VehicleInfo__UnsubscribeVehicleData__response__parameter11, - (const ford_message_descriptions:: - ParameterDescription*)&VehicleInfo__UnsubscribeVehicleData__response__parameter12, - (const ford_message_descriptions:: - ParameterDescription*)&VehicleInfo__UnsubscribeVehicleData__response__parameter13, - (const ford_message_descriptions:: - ParameterDescription*)&VehicleInfo__UnsubscribeVehicleData__response__parameter14, - (const ford_message_descriptions:: - ParameterDescription*)&VehicleInfo__UnsubscribeVehicleData__response__parameter15, - (const ford_message_descriptions:: - ParameterDescription*)&VehicleInfo__UnsubscribeVehicleData__response__parameter16, - (const ford_message_descriptions:: - ParameterDescription*)&VehicleInfo__UnsubscribeVehicleData__response__parameter17, - (const ford_message_descriptions:: - ParameterDescription*)&VehicleInfo__UnsubscribeVehicleData__response__parameter18, - (const ford_message_descriptions:: - ParameterDescription*)&VehicleInfo__UnsubscribeVehicleData__response__parameter19, - (const ford_message_descriptions:: - ParameterDescription*)&VehicleInfo__UnsubscribeVehicleData__response__parameter20, - (const ford_message_descriptions:: - ParameterDescription*)&VehicleInfo__UnsubscribeVehicleData__response__parameter21, - (const ford_message_descriptions:: - ParameterDescription*)&VehicleInfo__UnsubscribeVehicleData__response__parameter22, - (const ford_message_descriptions:: - ParameterDescription*)&VehicleInfo__UnsubscribeVehicleData__response__parameter23, - (const ford_message_descriptions:: - ParameterDescription*)&VehicleInfo__UnsubscribeVehicleData__response__parameter24, - NULL}; -const ford_message_descriptions::MessageDescription - VehicleInfo__UnsubscribeVehicleData__response = { - "VehicleInfo", - "UnsubscribeVehicleData", - hmi_apis::messageType::response, - hmi_apis::FunctionID::VehicleInfo_UnsubscribeVehicleData, - VehicleInfo__UnsubscribeVehicleData__response__parameters}; - -const ford_message_descriptions::ParameterDescription - VehicleInfo__GetVehicleData__request__parameter1 = { - "gps", ford_message_descriptions::Boolean, false}; -const ford_message_descriptions::ParameterDescription - VehicleInfo__GetVehicleData__request__parameter2 = { - "speed", ford_message_descriptions::Boolean, false}; -const ford_message_descriptions::ParameterDescription - VehicleInfo__GetVehicleData__request__parameter3 = { - "rpm", ford_message_descriptions::Boolean, false}; -const ford_message_descriptions::ParameterDescription - VehicleInfo__GetVehicleData__request__parameter4 = { - "fuelLevel", ford_message_descriptions::Boolean, false}; -const ford_message_descriptions::ParameterDescription - VehicleInfo__GetVehicleData__request__parameter5 = { - "fuelLevel_State", ford_message_descriptions::Boolean, false}; -const ford_message_descriptions::ParameterDescription - VehicleInfo__GetVehicleData__request__parameter6 = { - "instantFuelConsumption", ford_message_descriptions::Boolean, false}; -const ford_message_descriptions::ParameterDescription - VehicleInfo__GetVehicleData__request__parameter7 = { - "externalTemperature", ford_message_descriptions::Boolean, false}; -const ford_message_descriptions::ParameterDescription - VehicleInfo__GetVehicleData__request__parameter8 = { - "vin", ford_message_descriptions::Boolean, false}; -const ford_message_descriptions::ParameterDescription - VehicleInfo__GetVehicleData__request__parameter9 = { - "prndl", ford_message_descriptions::Boolean, false}; -const ford_message_descriptions::ParameterDescription - VehicleInfo__GetVehicleData__request__parameter10 = { - "tirePressure", ford_message_descriptions::Boolean, false}; -const ford_message_descriptions::ParameterDescription - VehicleInfo__GetVehicleData__request__parameter11 = { - "odometer", ford_message_descriptions::Boolean, false}; -const ford_message_descriptions::ParameterDescription - VehicleInfo__GetVehicleData__request__parameter12 = { - "beltStatus", ford_message_descriptions::Boolean, false}; -const ford_message_descriptions::ParameterDescription - VehicleInfo__GetVehicleData__request__parameter13 = { - "bodyInformation", ford_message_descriptions::Boolean, false}; -const ford_message_descriptions::ParameterDescription - VehicleInfo__GetVehicleData__request__parameter14 = { - "deviceStatus", ford_message_descriptions::Boolean, false}; -const ford_message_descriptions::ParameterDescription - VehicleInfo__GetVehicleData__request__parameter15 = { - "driverBraking", ford_message_descriptions::Boolean, false}; -const ford_message_descriptions::ParameterDescription - VehicleInfo__GetVehicleData__request__parameter16 = { - "wiperStatus", ford_message_descriptions::Boolean, false}; -const ford_message_descriptions::ParameterDescription - VehicleInfo__GetVehicleData__request__parameter17 = { - "headLampStatus", ford_message_descriptions::Boolean, false}; -const ford_message_descriptions::ParameterDescription - VehicleInfo__GetVehicleData__request__parameter18 = { - "engineTorque", ford_message_descriptions::Boolean, false}; -const ford_message_descriptions::ParameterDescription - VehicleInfo__GetVehicleData__request__parameter19 = { - "accPedalPosition", ford_message_descriptions::Boolean, false}; -const ford_message_descriptions::ParameterDescription - VehicleInfo__GetVehicleData__request__parameter20 = { - "steeringWheelAngle", ford_message_descriptions::Boolean, false}; -const ford_message_descriptions::ParameterDescription - VehicleInfo__GetVehicleData__request__parameter21 = { - "eCallInfo", ford_message_descriptions::Boolean, false}; -const ford_message_descriptions::ParameterDescription - VehicleInfo__GetVehicleData__request__parameter22 = { - "airbagStatus", ford_message_descriptions::Boolean, false}; -const ford_message_descriptions::ParameterDescription - VehicleInfo__GetVehicleData__request__parameter23 = { - "emergencyEvent", ford_message_descriptions::Boolean, false}; -const ford_message_descriptions::ParameterDescription - VehicleInfo__GetVehicleData__request__parameter24 = { - "clusterModeStatus", ford_message_descriptions::Boolean, false}; -const ford_message_descriptions::ParameterDescription - VehicleInfo__GetVehicleData__request__parameter25 = { - "myKey", ford_message_descriptions::Boolean, false}; -const ford_message_descriptions::ParameterDescription* VehicleInfo__GetVehicleData__request__parameters[] = { - (const ford_message_descriptions:: - ParameterDescription*)&VehicleInfo__GetVehicleData__request__parameter1, - (const ford_message_descriptions:: - ParameterDescription*)&VehicleInfo__GetVehicleData__request__parameter2, - (const ford_message_descriptions:: - ParameterDescription*)&VehicleInfo__GetVehicleData__request__parameter3, - (const ford_message_descriptions:: - ParameterDescription*)&VehicleInfo__GetVehicleData__request__parameter4, - (const ford_message_descriptions:: - ParameterDescription*)&VehicleInfo__GetVehicleData__request__parameter5, - (const ford_message_descriptions:: - ParameterDescription*)&VehicleInfo__GetVehicleData__request__parameter6, - (const ford_message_descriptions:: - ParameterDescription*)&VehicleInfo__GetVehicleData__request__parameter7, - (const ford_message_descriptions:: - ParameterDescription*)&VehicleInfo__GetVehicleData__request__parameter8, - (const ford_message_descriptions:: - ParameterDescription*)&VehicleInfo__GetVehicleData__request__parameter9, - (const ford_message_descriptions:: - ParameterDescription*)&VehicleInfo__GetVehicleData__request__parameter10, - (const ford_message_descriptions:: - ParameterDescription*)&VehicleInfo__GetVehicleData__request__parameter11, - (const ford_message_descriptions:: - ParameterDescription*)&VehicleInfo__GetVehicleData__request__parameter12, - (const ford_message_descriptions:: - ParameterDescription*)&VehicleInfo__GetVehicleData__request__parameter13, - (const ford_message_descriptions:: - ParameterDescription*)&VehicleInfo__GetVehicleData__request__parameter14, - (const ford_message_descriptions:: - ParameterDescription*)&VehicleInfo__GetVehicleData__request__parameter15, - (const ford_message_descriptions:: - ParameterDescription*)&VehicleInfo__GetVehicleData__request__parameter16, - (const ford_message_descriptions:: - ParameterDescription*)&VehicleInfo__GetVehicleData__request__parameter17, - (const ford_message_descriptions:: - ParameterDescription*)&VehicleInfo__GetVehicleData__request__parameter18, - (const ford_message_descriptions:: - ParameterDescription*)&VehicleInfo__GetVehicleData__request__parameter19, - (const ford_message_descriptions:: - ParameterDescription*)&VehicleInfo__GetVehicleData__request__parameter20, - (const ford_message_descriptions:: - ParameterDescription*)&VehicleInfo__GetVehicleData__request__parameter21, - (const ford_message_descriptions:: - ParameterDescription*)&VehicleInfo__GetVehicleData__request__parameter22, - (const ford_message_descriptions:: - ParameterDescription*)&VehicleInfo__GetVehicleData__request__parameter23, - (const ford_message_descriptions:: - ParameterDescription*)&VehicleInfo__GetVehicleData__request__parameter24, - (const ford_message_descriptions:: - ParameterDescription*)&VehicleInfo__GetVehicleData__request__parameter25, - NULL}; -const ford_message_descriptions::MessageDescription - VehicleInfo__GetVehicleData__request = { - "VehicleInfo", - "GetVehicleData", - hmi_apis::messageType::request, - hmi_apis::FunctionID::VehicleInfo_GetVehicleData, - VehicleInfo__GetVehicleData__request__parameters}; - -const ford_message_descriptions::StructDescription - VehicleInfo__GetVehicleData__response__parameter1 = { - {"gps", ford_message_descriptions::Struct, false}, - Structs::Common__GPSData__parameters}; -const ford_message_descriptions::ParameterDescription - VehicleInfo__GetVehicleData__response__parameter2 = { - "speed", ford_message_descriptions::Float, false}; -const ford_message_descriptions::ParameterDescription - VehicleInfo__GetVehicleData__response__parameter3 = { - "rpm", ford_message_descriptions::Integer, false}; -const ford_message_descriptions::ParameterDescription - VehicleInfo__GetVehicleData__response__parameter4 = { - "fuelLevel", ford_message_descriptions::Float, false}; -const ford_message_descriptions::ParameterDescription - VehicleInfo__GetVehicleData__response__parameter5 = { - "fuelLevel_State", ford_message_descriptions::Enum, false}; -const ford_message_descriptions::ParameterDescription - VehicleInfo__GetVehicleData__response__parameter6 = { - "instantFuelConsumption", ford_message_descriptions::Float, false}; -const ford_message_descriptions::ParameterDescription - VehicleInfo__GetVehicleData__response__parameter7 = { - "externalTemperature", ford_message_descriptions::Float, false}; -const ford_message_descriptions::ParameterDescription - VehicleInfo__GetVehicleData__response__parameter8 = { - "vin", ford_message_descriptions::String, false}; -const ford_message_descriptions::ParameterDescription - VehicleInfo__GetVehicleData__response__parameter9 = { - "prndl", ford_message_descriptions::Enum, false}; -const ford_message_descriptions::StructDescription - VehicleInfo__GetVehicleData__response__parameter10 = { - {"tirePressure", ford_message_descriptions::Struct, false}, - Structs::Common__TireStatus__parameters}; -const ford_message_descriptions::ParameterDescription - VehicleInfo__GetVehicleData__response__parameter11 = { - "odometer", ford_message_descriptions::Integer, false}; -const ford_message_descriptions::StructDescription - VehicleInfo__GetVehicleData__response__parameter12 = { - {"beltStatus", ford_message_descriptions::Struct, false}, - Structs::Common__BeltStatus__parameters}; -const ford_message_descriptions::StructDescription - VehicleInfo__GetVehicleData__response__parameter13 = { - {"bodyInformation", ford_message_descriptions::Struct, false}, - Structs::Common__BodyInformation__parameters}; -const ford_message_descriptions::StructDescription - VehicleInfo__GetVehicleData__response__parameter14 = { - {"deviceStatus", ford_message_descriptions::Struct, false}, - Structs::Common__DeviceStatus__parameters}; -const ford_message_descriptions::ParameterDescription - VehicleInfo__GetVehicleData__response__parameter15 = { - "driverBraking", ford_message_descriptions::Enum, false}; -const ford_message_descriptions::ParameterDescription - VehicleInfo__GetVehicleData__response__parameter16 = { - "wiperStatus", ford_message_descriptions::Enum, false}; -const ford_message_descriptions::StructDescription - VehicleInfo__GetVehicleData__response__parameter17 = { - {"headLampStatus", ford_message_descriptions::Struct, false}, - Structs::Common__HeadLampStatus__parameters}; -const ford_message_descriptions::ParameterDescription - VehicleInfo__GetVehicleData__response__parameter18 = { - "engineTorque", ford_message_descriptions::Float, false}; -const ford_message_descriptions::ParameterDescription - VehicleInfo__GetVehicleData__response__parameter19 = { - "accPedalPosition", ford_message_descriptions::Float, false}; -const ford_message_descriptions::ParameterDescription - VehicleInfo__GetVehicleData__response__parameter20 = { - "steeringWheelAngle", ford_message_descriptions::Float, false}; -const ford_message_descriptions::StructDescription - VehicleInfo__GetVehicleData__response__parameter21 = { - {"eCallInfo", ford_message_descriptions::Struct, false}, - Structs::Common__ECallInfo__parameters}; -const ford_message_descriptions::StructDescription - VehicleInfo__GetVehicleData__response__parameter22 = { - {"airbagStatus", ford_message_descriptions::Struct, false}, - Structs::Common__AirbagStatus__parameters}; -const ford_message_descriptions::StructDescription - VehicleInfo__GetVehicleData__response__parameter23 = { - {"emergencyEvent", ford_message_descriptions::Struct, false}, - Structs::Common__EmergencyEvent__parameters}; -const ford_message_descriptions::StructDescription - VehicleInfo__GetVehicleData__response__parameter24 = { - {"clusterModeStatus", ford_message_descriptions::Struct, false}, - Structs::Common__ClusterModeStatus__parameters}; -const ford_message_descriptions::StructDescription - VehicleInfo__GetVehicleData__response__parameter25 = { - {"myKey", ford_message_descriptions::Struct, false}, - Structs::Common__MyKey__parameters}; -const ford_message_descriptions::ParameterDescription* VehicleInfo__GetVehicleData__response__parameters[] = { - (const ford_message_descriptions:: - ParameterDescription*)&VehicleInfo__GetVehicleData__response__parameter1, - (const ford_message_descriptions:: - ParameterDescription*)&VehicleInfo__GetVehicleData__response__parameter2, - (const ford_message_descriptions:: - ParameterDescription*)&VehicleInfo__GetVehicleData__response__parameter3, - (const ford_message_descriptions:: - ParameterDescription*)&VehicleInfo__GetVehicleData__response__parameter4, - (const ford_message_descriptions:: - ParameterDescription*)&VehicleInfo__GetVehicleData__response__parameter5, - (const ford_message_descriptions:: - ParameterDescription*)&VehicleInfo__GetVehicleData__response__parameter6, - (const ford_message_descriptions:: - ParameterDescription*)&VehicleInfo__GetVehicleData__response__parameter7, - (const ford_message_descriptions:: - ParameterDescription*)&VehicleInfo__GetVehicleData__response__parameter8, - (const ford_message_descriptions:: - ParameterDescription*)&VehicleInfo__GetVehicleData__response__parameter9, - (const ford_message_descriptions:: - ParameterDescription*)&VehicleInfo__GetVehicleData__response__parameter10, - (const ford_message_descriptions:: - ParameterDescription*)&VehicleInfo__GetVehicleData__response__parameter11, - (const ford_message_descriptions:: - ParameterDescription*)&VehicleInfo__GetVehicleData__response__parameter12, - (const ford_message_descriptions:: - ParameterDescription*)&VehicleInfo__GetVehicleData__response__parameter13, - (const ford_message_descriptions:: - ParameterDescription*)&VehicleInfo__GetVehicleData__response__parameter14, - (const ford_message_descriptions:: - ParameterDescription*)&VehicleInfo__GetVehicleData__response__parameter15, - (const ford_message_descriptions:: - ParameterDescription*)&VehicleInfo__GetVehicleData__response__parameter16, - (const ford_message_descriptions:: - ParameterDescription*)&VehicleInfo__GetVehicleData__response__parameter17, - (const ford_message_descriptions:: - ParameterDescription*)&VehicleInfo__GetVehicleData__response__parameter18, - (const ford_message_descriptions:: - ParameterDescription*)&VehicleInfo__GetVehicleData__response__parameter19, - (const ford_message_descriptions:: - ParameterDescription*)&VehicleInfo__GetVehicleData__response__parameter20, - (const ford_message_descriptions:: - ParameterDescription*)&VehicleInfo__GetVehicleData__response__parameter21, - (const ford_message_descriptions:: - ParameterDescription*)&VehicleInfo__GetVehicleData__response__parameter22, - (const ford_message_descriptions:: - ParameterDescription*)&VehicleInfo__GetVehicleData__response__parameter23, - (const ford_message_descriptions:: - ParameterDescription*)&VehicleInfo__GetVehicleData__response__parameter24, - (const ford_message_descriptions:: - ParameterDescription*)&VehicleInfo__GetVehicleData__response__parameter25, - NULL}; -const ford_message_descriptions::MessageDescription - VehicleInfo__GetVehicleData__response = { - "VehicleInfo", - "GetVehicleData", - hmi_apis::messageType::response, - hmi_apis::FunctionID::VehicleInfo_GetVehicleData, - VehicleInfo__GetVehicleData__response__parameters}; - -const ford_message_descriptions::StructDescription - VehicleInfo__OnVehicleData__notification__parameter1 = { - {"gps", ford_message_descriptions::Struct, false}, - Structs::Common__GPSData__parameters}; -const ford_message_descriptions::ParameterDescription - VehicleInfo__OnVehicleData__notification__parameter2 = { - "speed", ford_message_descriptions::Float, false}; -const ford_message_descriptions::ParameterDescription - VehicleInfo__OnVehicleData__notification__parameter3 = { - "rpm", ford_message_descriptions::Integer, false}; -const ford_message_descriptions::ParameterDescription - VehicleInfo__OnVehicleData__notification__parameter4 = { - "fuelLevel", ford_message_descriptions::Float, false}; -const ford_message_descriptions::ParameterDescription - VehicleInfo__OnVehicleData__notification__parameter5 = { - "fuelLevel_State", ford_message_descriptions::Enum, false}; -const ford_message_descriptions::ParameterDescription - VehicleInfo__OnVehicleData__notification__parameter6 = { - "instantFuelConsumption", ford_message_descriptions::Float, false}; -const ford_message_descriptions::ParameterDescription - VehicleInfo__OnVehicleData__notification__parameter7 = { - "externalTemperature", ford_message_descriptions::Float, false}; -const ford_message_descriptions::ParameterDescription - VehicleInfo__OnVehicleData__notification__parameter8 = { - "vin", ford_message_descriptions::String, false}; -const ford_message_descriptions::ParameterDescription - VehicleInfo__OnVehicleData__notification__parameter9 = { - "prndl", ford_message_descriptions::Enum, false}; -const ford_message_descriptions::StructDescription - VehicleInfo__OnVehicleData__notification__parameter10 = { - {"tirePressure", ford_message_descriptions::Struct, false}, - Structs::Common__TireStatus__parameters}; -const ford_message_descriptions::ParameterDescription - VehicleInfo__OnVehicleData__notification__parameter11 = { - "odometer", ford_message_descriptions::Integer, false}; -const ford_message_descriptions::StructDescription - VehicleInfo__OnVehicleData__notification__parameter12 = { - {"beltStatus", ford_message_descriptions::Struct, false}, - Structs::Common__BeltStatus__parameters}; -const ford_message_descriptions::StructDescription - VehicleInfo__OnVehicleData__notification__parameter13 = { - {"bodyInformation", ford_message_descriptions::Struct, false}, - Structs::Common__BodyInformation__parameters}; -const ford_message_descriptions::StructDescription - VehicleInfo__OnVehicleData__notification__parameter14 = { - {"deviceStatus", ford_message_descriptions::Struct, false}, - Structs::Common__DeviceStatus__parameters}; -const ford_message_descriptions::ParameterDescription - VehicleInfo__OnVehicleData__notification__parameter15 = { - "driverBraking", ford_message_descriptions::Enum, false}; -const ford_message_descriptions::ParameterDescription - VehicleInfo__OnVehicleData__notification__parameter16 = { - "wiperStatus", ford_message_descriptions::Enum, false}; -const ford_message_descriptions::StructDescription - VehicleInfo__OnVehicleData__notification__parameter17 = { - {"headLampStatus", ford_message_descriptions::Struct, false}, - Structs::Common__HeadLampStatus__parameters}; -const ford_message_descriptions::ParameterDescription - VehicleInfo__OnVehicleData__notification__parameter18 = { - "engineTorque", ford_message_descriptions::Float, false}; -const ford_message_descriptions::ParameterDescription - VehicleInfo__OnVehicleData__notification__parameter19 = { - "accPedalPosition", ford_message_descriptions::Float, false}; -const ford_message_descriptions::ParameterDescription - VehicleInfo__OnVehicleData__notification__parameter20 = { - "steeringWheelAngle", ford_message_descriptions::Float, false}; -const ford_message_descriptions::StructDescription - VehicleInfo__OnVehicleData__notification__parameter21 = { - {"eCallInfo", ford_message_descriptions::Struct, false}, - Structs::Common__ECallInfo__parameters}; -const ford_message_descriptions::StructDescription - VehicleInfo__OnVehicleData__notification__parameter22 = { - {"airbagStatus", ford_message_descriptions::Struct, false}, - Structs::Common__AirbagStatus__parameters}; -const ford_message_descriptions::StructDescription - VehicleInfo__OnVehicleData__notification__parameter23 = { - {"emergencyEvent", ford_message_descriptions::Struct, false}, - Structs::Common__EmergencyEvent__parameters}; -const ford_message_descriptions::StructDescription - VehicleInfo__OnVehicleData__notification__parameter24 = { - {"clusterModeStatus", ford_message_descriptions::Struct, false}, - Structs::Common__ClusterModeStatus__parameters}; -const ford_message_descriptions::StructDescription - VehicleInfo__OnVehicleData__notification__parameter25 = { - {"myKey", ford_message_descriptions::Struct, false}, - Structs::Common__MyKey__parameters}; -const ford_message_descriptions::ParameterDescription* VehicleInfo__OnVehicleData__notification__parameters[] = { - (const ford_message_descriptions:: - ParameterDescription*)&VehicleInfo__OnVehicleData__notification__parameter1, - (const ford_message_descriptions:: - ParameterDescription*)&VehicleInfo__OnVehicleData__notification__parameter2, - (const ford_message_descriptions:: - ParameterDescription*)&VehicleInfo__OnVehicleData__notification__parameter3, - (const ford_message_descriptions:: - ParameterDescription*)&VehicleInfo__OnVehicleData__notification__parameter4, - (const ford_message_descriptions:: - ParameterDescription*)&VehicleInfo__OnVehicleData__notification__parameter5, - (const ford_message_descriptions:: - ParameterDescription*)&VehicleInfo__OnVehicleData__notification__parameter6, - (const ford_message_descriptions:: - ParameterDescription*)&VehicleInfo__OnVehicleData__notification__parameter7, - (const ford_message_descriptions:: - ParameterDescription*)&VehicleInfo__OnVehicleData__notification__parameter8, - (const ford_message_descriptions:: - ParameterDescription*)&VehicleInfo__OnVehicleData__notification__parameter9, - (const ford_message_descriptions:: - ParameterDescription*)&VehicleInfo__OnVehicleData__notification__parameter10, - (const ford_message_descriptions:: - ParameterDescription*)&VehicleInfo__OnVehicleData__notification__parameter11, - (const ford_message_descriptions:: - ParameterDescription*)&VehicleInfo__OnVehicleData__notification__parameter12, - (const ford_message_descriptions:: - ParameterDescription*)&VehicleInfo__OnVehicleData__notification__parameter13, - (const ford_message_descriptions:: - ParameterDescription*)&VehicleInfo__OnVehicleData__notification__parameter14, - (const ford_message_descriptions:: - ParameterDescription*)&VehicleInfo__OnVehicleData__notification__parameter15, - (const ford_message_descriptions:: - ParameterDescription*)&VehicleInfo__OnVehicleData__notification__parameter16, - (const ford_message_descriptions:: - ParameterDescription*)&VehicleInfo__OnVehicleData__notification__parameter17, - (const ford_message_descriptions:: - ParameterDescription*)&VehicleInfo__OnVehicleData__notification__parameter18, - (const ford_message_descriptions:: - ParameterDescription*)&VehicleInfo__OnVehicleData__notification__parameter19, - (const ford_message_descriptions:: - ParameterDescription*)&VehicleInfo__OnVehicleData__notification__parameter20, - (const ford_message_descriptions:: - ParameterDescription*)&VehicleInfo__OnVehicleData__notification__parameter21, - (const ford_message_descriptions:: - ParameterDescription*)&VehicleInfo__OnVehicleData__notification__parameter22, - (const ford_message_descriptions:: - ParameterDescription*)&VehicleInfo__OnVehicleData__notification__parameter23, - (const ford_message_descriptions:: - ParameterDescription*)&VehicleInfo__OnVehicleData__notification__parameter24, - (const ford_message_descriptions:: - ParameterDescription*)&VehicleInfo__OnVehicleData__notification__parameter25, - NULL}; -const ford_message_descriptions::MessageDescription - VehicleInfo__OnVehicleData__notification = { - "VehicleInfo", - "OnVehicleData", - hmi_apis::messageType::notification, - hmi_apis::FunctionID::VehicleInfo_OnVehicleData, - VehicleInfo__OnVehicleData__notification__parameters}; - -const ford_message_descriptions::ParameterDescription - VehicleInfo__GetGpsData__request__parameter1 = { - "appID", ford_message_descriptions::Integer, true}; -const ford_message_descriptions::ParameterDescription* - VehicleInfo__GetGpsData__request__parameters[] = { - (const ford_message_descriptions:: - ParameterDescription*)&VehicleInfo__GetGpsData__request__parameter1, - NULL}; -const ford_message_descriptions::MessageDescription - VehicleInfo__GetGpsData__request = { - "VehicleInfo", - "GetGpsData", - hmi_apis::messageType::request, - hmi_apis::FunctionID::VehicleInfo_GetGpsData, - VehicleInfo__GetGpsData__request__parameters}; - -const ford_message_descriptions::StructDescription - VehicleInfo__GetGpsData__response__parameter1 = { - {"gps", ford_message_descriptions::Struct, true}, - Structs::Common__GPSData__parameters}; -const ford_message_descriptions::ParameterDescription* - VehicleInfo__GetGpsData__response__parameters[] = { - (const ford_message_descriptions:: - ParameterDescription*)&VehicleInfo__GetGpsData__response__parameter1, - NULL}; -const ford_message_descriptions::MessageDescription - VehicleInfo__GetGpsData__response = { - "VehicleInfo", - "GetGpsData", - hmi_apis::messageType::response, - hmi_apis::FunctionID::VehicleInfo_GetGpsData, - VehicleInfo__GetGpsData__response__parameters}; - -const ford_message_descriptions::ParameterDescription - VehicleInfo__GetSpeed__request__parameter1 = { - "appID", ford_message_descriptions::Integer, true}; -const ford_message_descriptions::ParameterDescription* - VehicleInfo__GetSpeed__request__parameters[] = { - (const ford_message_descriptions:: - ParameterDescription*)&VehicleInfo__GetSpeed__request__parameter1, - NULL}; -const ford_message_descriptions::MessageDescription - VehicleInfo__GetSpeed__request = { - "VehicleInfo", - "GetSpeed", - hmi_apis::messageType::request, - hmi_apis::FunctionID::VehicleInfo_GetSpeed, - VehicleInfo__GetSpeed__request__parameters}; - -const ford_message_descriptions::ParameterDescription - VehicleInfo__GetSpeed__response__parameter1 = { - "speed", ford_message_descriptions::Float, true}; -const ford_message_descriptions::ParameterDescription* - VehicleInfo__GetSpeed__response__parameters[] = { - (const ford_message_descriptions:: - ParameterDescription*)&VehicleInfo__GetSpeed__response__parameter1, - NULL}; -const ford_message_descriptions::MessageDescription - VehicleInfo__GetSpeed__response = { - "VehicleInfo", - "GetSpeed", - hmi_apis::messageType::response, - hmi_apis::FunctionID::VehicleInfo_GetSpeed, - VehicleInfo__GetSpeed__response__parameters}; - -const ford_message_descriptions::ParameterDescription - VehicleInfo__GetRpm__request__parameter1 = { - "appID", ford_message_descriptions::Integer, true}; -const ford_message_descriptions::ParameterDescription* - VehicleInfo__GetRpm__request__parameters[] = { - (const ford_message_descriptions:: - ParameterDescription*)&VehicleInfo__GetRpm__request__parameter1, - NULL}; -const ford_message_descriptions::MessageDescription - VehicleInfo__GetRpm__request = {"VehicleInfo", - "GetRpm", - hmi_apis::messageType::request, - hmi_apis::FunctionID::VehicleInfo_GetRpm, - VehicleInfo__GetRpm__request__parameters}; - -const ford_message_descriptions::ParameterDescription - VehicleInfo__GetRpm__response__parameter1 = { - "rpm", ford_message_descriptions::Integer, true}; -const ford_message_descriptions::ParameterDescription* - VehicleInfo__GetRpm__response__parameters[] = { - (const ford_message_descriptions:: - ParameterDescription*)&VehicleInfo__GetRpm__response__parameter1, - NULL}; -const ford_message_descriptions::MessageDescription - VehicleInfo__GetRpm__response = {"VehicleInfo", - "GetRpm", - hmi_apis::messageType::response, - hmi_apis::FunctionID::VehicleInfo_GetRpm, - VehicleInfo__GetRpm__response__parameters}; - -const ford_message_descriptions::ParameterDescription - VehicleInfo__GetFuelLevel__request__parameter1 = { - "appID", ford_message_descriptions::Integer, true}; -const ford_message_descriptions::ParameterDescription* - VehicleInfo__GetFuelLevel__request__parameters[] = { - (const ford_message_descriptions:: - ParameterDescription*)&VehicleInfo__GetFuelLevel__request__parameter1, - NULL}; -const ford_message_descriptions::MessageDescription - VehicleInfo__GetFuelLevel__request = { - "VehicleInfo", - "GetFuelLevel", - hmi_apis::messageType::request, - hmi_apis::FunctionID::VehicleInfo_GetFuelLevel, - VehicleInfo__GetFuelLevel__request__parameters}; - -const ford_message_descriptions::ParameterDescription - VehicleInfo__GetFuelLevel__response__parameter1 = { - "fuelLevel", ford_message_descriptions::Float, true}; -const ford_message_descriptions::ParameterDescription* - VehicleInfo__GetFuelLevel__response__parameters[] = { - (const ford_message_descriptions:: - ParameterDescription*)&VehicleInfo__GetFuelLevel__response__parameter1, - NULL}; -const ford_message_descriptions::MessageDescription - VehicleInfo__GetFuelLevel__response = { - "VehicleInfo", - "GetFuelLevel", - hmi_apis::messageType::response, - hmi_apis::FunctionID::VehicleInfo_GetFuelLevel, - VehicleInfo__GetFuelLevel__response__parameters}; - -const ford_message_descriptions::ParameterDescription - VehicleInfo__GetFuelLevelState__request__parameter1 = { - "appID", ford_message_descriptions::Integer, true}; -const ford_message_descriptions::ParameterDescription* - VehicleInfo__GetFuelLevelState__request__parameters[] = { - (const ford_message_descriptions:: - ParameterDescription*)&VehicleInfo__GetFuelLevelState__request__parameter1, - NULL}; -const ford_message_descriptions::MessageDescription - VehicleInfo__GetFuelLevelState__request = { - "VehicleInfo", - "GetFuelLevelState", - hmi_apis::messageType::request, - hmi_apis::FunctionID::VehicleInfo_GetFuelLevelState, - VehicleInfo__GetFuelLevelState__request__parameters}; - -const ford_message_descriptions::ParameterDescription - VehicleInfo__GetFuelLevelState__response__parameter1 = { - "fuelLevel_State", ford_message_descriptions::Enum, true}; -const ford_message_descriptions::ParameterDescription* - VehicleInfo__GetFuelLevelState__response__parameters[] = { - (const ford_message_descriptions:: - ParameterDescription*)&VehicleInfo__GetFuelLevelState__response__parameter1, - NULL}; -const ford_message_descriptions::MessageDescription - VehicleInfo__GetFuelLevelState__response = { - "VehicleInfo", - "GetFuelLevelState", - hmi_apis::messageType::response, - hmi_apis::FunctionID::VehicleInfo_GetFuelLevelState, - VehicleInfo__GetFuelLevelState__response__parameters}; - -const ford_message_descriptions::ParameterDescription - VehicleInfo__GetInstantFuelConsumption__request__parameter1 = { - "appID", ford_message_descriptions::Integer, true}; -const ford_message_descriptions::ParameterDescription* - VehicleInfo__GetInstantFuelConsumption__request__parameters[] = { - (const ford_message_descriptions:: - ParameterDescription*)&VehicleInfo__GetInstantFuelConsumption__request__parameter1, - NULL}; -const ford_message_descriptions::MessageDescription - VehicleInfo__GetInstantFuelConsumption__request = { - "VehicleInfo", - "GetInstantFuelConsumption", - hmi_apis::messageType::request, - hmi_apis::FunctionID::VehicleInfo_GetInstantFuelConsumption, - VehicleInfo__GetInstantFuelConsumption__request__parameters}; - -const ford_message_descriptions::ParameterDescription - VehicleInfo__GetInstantFuelConsumption__response__parameter1 = { - "instantFuelConsumption", ford_message_descriptions::Float, true}; -const ford_message_descriptions::ParameterDescription* - VehicleInfo__GetInstantFuelConsumption__response__parameters[] = { - (const ford_message_descriptions:: - ParameterDescription*)&VehicleInfo__GetInstantFuelConsumption__response__parameter1, - NULL}; -const ford_message_descriptions::MessageDescription - VehicleInfo__GetInstantFuelConsumption__response = { - "VehicleInfo", - "GetInstantFuelConsumption", - hmi_apis::messageType::response, - hmi_apis::FunctionID::VehicleInfo_GetInstantFuelConsumption, - VehicleInfo__GetInstantFuelConsumption__response__parameters}; - -const ford_message_descriptions::ParameterDescription - VehicleInfo__GetExternalTemperature__request__parameter1 = { - "appID", ford_message_descriptions::Integer, true}; -const ford_message_descriptions::ParameterDescription* - VehicleInfo__GetExternalTemperature__request__parameters[] = { - (const ford_message_descriptions:: - ParameterDescription*)&VehicleInfo__GetExternalTemperature__request__parameter1, - NULL}; -const ford_message_descriptions::MessageDescription - VehicleInfo__GetExternalTemperature__request = { - "VehicleInfo", - "GetExternalTemperature", - hmi_apis::messageType::request, - hmi_apis::FunctionID::VehicleInfo_GetExternalTemperature, - VehicleInfo__GetExternalTemperature__request__parameters}; - -const ford_message_descriptions::ParameterDescription - VehicleInfo__GetExternalTemperature__response__parameter1 = { - "externalTemperature", ford_message_descriptions::Float, true}; -const ford_message_descriptions::ParameterDescription* - VehicleInfo__GetExternalTemperature__response__parameters[] = { - (const ford_message_descriptions:: - ParameterDescription*)&VehicleInfo__GetExternalTemperature__response__parameter1, - NULL}; -const ford_message_descriptions::MessageDescription - VehicleInfo__GetExternalTemperature__response = { - "VehicleInfo", - "GetExternalTemperature", - hmi_apis::messageType::response, - hmi_apis::FunctionID::VehicleInfo_GetExternalTemperature, - VehicleInfo__GetExternalTemperature__response__parameters}; - -const ford_message_descriptions::ParameterDescription - VehicleInfo__GetVin__request__parameter1 = { - "appID", ford_message_descriptions::Integer, true}; -const ford_message_descriptions::ParameterDescription* - VehicleInfo__GetVin__request__parameters[] = { - (const ford_message_descriptions:: - ParameterDescription*)&VehicleInfo__GetVin__request__parameter1, - NULL}; -const ford_message_descriptions::MessageDescription - VehicleInfo__GetVin__request = {"VehicleInfo", - "GetVin", - hmi_apis::messageType::request, - hmi_apis::FunctionID::VehicleInfo_GetVin, - VehicleInfo__GetVin__request__parameters}; - -const ford_message_descriptions::ParameterDescription - VehicleInfo__GetVin__response__parameter1 = { - "vin", ford_message_descriptions::String, true}; -const ford_message_descriptions::ParameterDescription* - VehicleInfo__GetVin__response__parameters[] = { - (const ford_message_descriptions:: - ParameterDescription*)&VehicleInfo__GetVin__response__parameter1, - NULL}; -const ford_message_descriptions::MessageDescription - VehicleInfo__GetVin__response = {"VehicleInfo", - "GetVin", - hmi_apis::messageType::response, - hmi_apis::FunctionID::VehicleInfo_GetVin, - VehicleInfo__GetVin__response__parameters}; - -const ford_message_descriptions::ParameterDescription - VehicleInfo__GetPrndl__request__parameter1 = { - "appID", ford_message_descriptions::Integer, true}; -const ford_message_descriptions::ParameterDescription* - VehicleInfo__GetPrndl__request__parameters[] = { - (const ford_message_descriptions:: - ParameterDescription*)&VehicleInfo__GetPrndl__request__parameter1, - NULL}; -const ford_message_descriptions::MessageDescription - VehicleInfo__GetPrndl__request = { - "VehicleInfo", - "GetPrndl", - hmi_apis::messageType::request, - hmi_apis::FunctionID::VehicleInfo_GetPrndl, - VehicleInfo__GetPrndl__request__parameters}; - -const ford_message_descriptions::ParameterDescription - VehicleInfo__GetPrndl__response__parameter1 = { - "prndl", ford_message_descriptions::Enum, true}; -const ford_message_descriptions::ParameterDescription* - VehicleInfo__GetPrndl__response__parameters[] = { - (const ford_message_descriptions:: - ParameterDescription*)&VehicleInfo__GetPrndl__response__parameter1, - NULL}; -const ford_message_descriptions::MessageDescription - VehicleInfo__GetPrndl__response = { - "VehicleInfo", - "GetPrndl", - hmi_apis::messageType::response, - hmi_apis::FunctionID::VehicleInfo_GetPrndl, - VehicleInfo__GetPrndl__response__parameters}; - -const ford_message_descriptions::ParameterDescription - VehicleInfo__GetTirePressure__request__parameter1 = { - "appID", ford_message_descriptions::Integer, true}; -const ford_message_descriptions::ParameterDescription* - VehicleInfo__GetTirePressure__request__parameters[] = { - (const ford_message_descriptions:: - ParameterDescription*)&VehicleInfo__GetTirePressure__request__parameter1, - NULL}; -const ford_message_descriptions::MessageDescription - VehicleInfo__GetTirePressure__request = { - "VehicleInfo", - "GetTirePressure", - hmi_apis::messageType::request, - hmi_apis::FunctionID::VehicleInfo_GetTirePressure, - VehicleInfo__GetTirePressure__request__parameters}; - -const ford_message_descriptions::StructDescription - VehicleInfo__GetTirePressure__response__parameter1 = { - {"tirePressure", ford_message_descriptions::Struct, true}, - Structs::Common__TireStatus__parameters}; -const ford_message_descriptions::ParameterDescription* - VehicleInfo__GetTirePressure__response__parameters[] = { - (const ford_message_descriptions:: - ParameterDescription*)&VehicleInfo__GetTirePressure__response__parameter1, - NULL}; -const ford_message_descriptions::MessageDescription - VehicleInfo__GetTirePressure__response = { - "VehicleInfo", - "GetTirePressure", - hmi_apis::messageType::response, - hmi_apis::FunctionID::VehicleInfo_GetTirePressure, - VehicleInfo__GetTirePressure__response__parameters}; - -const ford_message_descriptions::ParameterDescription - VehicleInfo__GetOdometer__request__parameter1 = { - "appID", ford_message_descriptions::Integer, true}; -const ford_message_descriptions::ParameterDescription* - VehicleInfo__GetOdometer__request__parameters[] = { - (const ford_message_descriptions:: - ParameterDescription*)&VehicleInfo__GetOdometer__request__parameter1, - NULL}; -const ford_message_descriptions::MessageDescription - VehicleInfo__GetOdometer__request = { - "VehicleInfo", - "GetOdometer", - hmi_apis::messageType::request, - hmi_apis::FunctionID::VehicleInfo_GetOdometer, - VehicleInfo__GetOdometer__request__parameters}; - -const ford_message_descriptions::ParameterDescription - VehicleInfo__GetOdometer__response__parameter1 = { - "odometer", ford_message_descriptions::Integer, true}; -const ford_message_descriptions::ParameterDescription* - VehicleInfo__GetOdometer__response__parameters[] = { - (const ford_message_descriptions:: - ParameterDescription*)&VehicleInfo__GetOdometer__response__parameter1, - NULL}; -const ford_message_descriptions::MessageDescription - VehicleInfo__GetOdometer__response = { - "VehicleInfo", - "GetOdometer", - hmi_apis::messageType::response, - hmi_apis::FunctionID::VehicleInfo_GetOdometer, - VehicleInfo__GetOdometer__response__parameters}; - -const ford_message_descriptions::ParameterDescription - VehicleInfo__GetBeltStatus__request__parameter1 = { - "appID", ford_message_descriptions::Integer, true}; -const ford_message_descriptions::ParameterDescription* - VehicleInfo__GetBeltStatus__request__parameters[] = { - (const ford_message_descriptions:: - ParameterDescription*)&VehicleInfo__GetBeltStatus__request__parameter1, - NULL}; -const ford_message_descriptions::MessageDescription - VehicleInfo__GetBeltStatus__request = { - "VehicleInfo", - "GetBeltStatus", - hmi_apis::messageType::request, - hmi_apis::FunctionID::VehicleInfo_GetBeltStatus, - VehicleInfo__GetBeltStatus__request__parameters}; - -const ford_message_descriptions::StructDescription - VehicleInfo__GetBeltStatus__response__parameter1 = { - {"beltStatus", ford_message_descriptions::Struct, true}, - Structs::Common__BeltStatus__parameters}; -const ford_message_descriptions::ParameterDescription* - VehicleInfo__GetBeltStatus__response__parameters[] = { - (const ford_message_descriptions:: - ParameterDescription*)&VehicleInfo__GetBeltStatus__response__parameter1, - NULL}; -const ford_message_descriptions::MessageDescription - VehicleInfo__GetBeltStatus__response = { - "VehicleInfo", - "GetBeltStatus", - hmi_apis::messageType::response, - hmi_apis::FunctionID::VehicleInfo_GetBeltStatus, - VehicleInfo__GetBeltStatus__response__parameters}; - -const ford_message_descriptions::ParameterDescription - VehicleInfo__GetBodyInformation__request__parameter1 = { - "appID", ford_message_descriptions::Integer, true}; -const ford_message_descriptions::ParameterDescription* - VehicleInfo__GetBodyInformation__request__parameters[] = { - (const ford_message_descriptions:: - ParameterDescription*)&VehicleInfo__GetBodyInformation__request__parameter1, - NULL}; -const ford_message_descriptions::MessageDescription - VehicleInfo__GetBodyInformation__request = { - "VehicleInfo", - "GetBodyInformation", - hmi_apis::messageType::request, - hmi_apis::FunctionID::VehicleInfo_GetBodyInformation, - VehicleInfo__GetBodyInformation__request__parameters}; - -const ford_message_descriptions::StructDescription - VehicleInfo__GetBodyInformation__response__parameter1 = { - {"bodyInformation", ford_message_descriptions::Struct, true}, - Structs::Common__BodyInformation__parameters}; -const ford_message_descriptions::ParameterDescription* - VehicleInfo__GetBodyInformation__response__parameters[] = { - (const ford_message_descriptions:: - ParameterDescription*)&VehicleInfo__GetBodyInformation__response__parameter1, - NULL}; -const ford_message_descriptions::MessageDescription - VehicleInfo__GetBodyInformation__response = { - "VehicleInfo", - "GetBodyInformation", - hmi_apis::messageType::response, - hmi_apis::FunctionID::VehicleInfo_GetBodyInformation, - VehicleInfo__GetBodyInformation__response__parameters}; - -const ford_message_descriptions::ParameterDescription - VehicleInfo__GetDeviceStatus__request__parameter1 = { - "appID", ford_message_descriptions::Integer, true}; -const ford_message_descriptions::ParameterDescription* - VehicleInfo__GetDeviceStatus__request__parameters[] = { - (const ford_message_descriptions:: - ParameterDescription*)&VehicleInfo__GetDeviceStatus__request__parameter1, - NULL}; -const ford_message_descriptions::MessageDescription - VehicleInfo__GetDeviceStatus__request = { - "VehicleInfo", - "GetDeviceStatus", - hmi_apis::messageType::request, - hmi_apis::FunctionID::VehicleInfo_GetDeviceStatus, - VehicleInfo__GetDeviceStatus__request__parameters}; - -const ford_message_descriptions::StructDescription - VehicleInfo__GetDeviceStatus__response__parameter1 = { - {"deviceStatus", ford_message_descriptions::Struct, true}, - Structs::Common__DeviceStatus__parameters}; -const ford_message_descriptions::ParameterDescription* - VehicleInfo__GetDeviceStatus__response__parameters[] = { - (const ford_message_descriptions:: - ParameterDescription*)&VehicleInfo__GetDeviceStatus__response__parameter1, - NULL}; -const ford_message_descriptions::MessageDescription - VehicleInfo__GetDeviceStatus__response = { - "VehicleInfo", - "GetDeviceStatus", - hmi_apis::messageType::response, - hmi_apis::FunctionID::VehicleInfo_GetDeviceStatus, - VehicleInfo__GetDeviceStatus__response__parameters}; - -const ford_message_descriptions::ParameterDescription - VehicleInfo__GetDriverBraking__request__parameter1 = { - "appID", ford_message_descriptions::Integer, true}; -const ford_message_descriptions::ParameterDescription* - VehicleInfo__GetDriverBraking__request__parameters[] = { - (const ford_message_descriptions:: - ParameterDescription*)&VehicleInfo__GetDriverBraking__request__parameter1, - NULL}; -const ford_message_descriptions::MessageDescription - VehicleInfo__GetDriverBraking__request = { - "VehicleInfo", - "GetDriverBraking", - hmi_apis::messageType::request, - hmi_apis::FunctionID::VehicleInfo_GetDriverBraking, - VehicleInfo__GetDriverBraking__request__parameters}; - -const ford_message_descriptions::ParameterDescription - VehicleInfo__GetDriverBraking__response__parameter1 = { - "driverBraking", ford_message_descriptions::Enum, true}; -const ford_message_descriptions::ParameterDescription* - VehicleInfo__GetDriverBraking__response__parameters[] = { - (const ford_message_descriptions:: - ParameterDescription*)&VehicleInfo__GetDriverBraking__response__parameter1, - NULL}; -const ford_message_descriptions::MessageDescription - VehicleInfo__GetDriverBraking__response = { - "VehicleInfo", - "GetDriverBraking", - hmi_apis::messageType::response, - hmi_apis::FunctionID::VehicleInfo_GetDriverBraking, - VehicleInfo__GetDriverBraking__response__parameters}; - -const ford_message_descriptions::ParameterDescription - VehicleInfo__GetWiperStatus__request__parameter1 = { - "appID", ford_message_descriptions::Integer, true}; -const ford_message_descriptions::ParameterDescription* - VehicleInfo__GetWiperStatus__request__parameters[] = { - (const ford_message_descriptions:: - ParameterDescription*)&VehicleInfo__GetWiperStatus__request__parameter1, - NULL}; -const ford_message_descriptions::MessageDescription - VehicleInfo__GetWiperStatus__request = { - "VehicleInfo", - "GetWiperStatus", - hmi_apis::messageType::request, - hmi_apis::FunctionID::VehicleInfo_GetWiperStatus, - VehicleInfo__GetWiperStatus__request__parameters}; - -const ford_message_descriptions::ParameterDescription - VehicleInfo__GetWiperStatus__response__parameter1 = { - "wiperStatus", ford_message_descriptions::Enum, true}; -const ford_message_descriptions::ParameterDescription* - VehicleInfo__GetWiperStatus__response__parameters[] = { - (const ford_message_descriptions:: - ParameterDescription*)&VehicleInfo__GetWiperStatus__response__parameter1, - NULL}; -const ford_message_descriptions::MessageDescription - VehicleInfo__GetWiperStatus__response = { - "VehicleInfo", - "GetWiperStatus", - hmi_apis::messageType::response, - hmi_apis::FunctionID::VehicleInfo_GetWiperStatus, - VehicleInfo__GetWiperStatus__response__parameters}; - -const ford_message_descriptions::ParameterDescription - VehicleInfo__GetHeadLampStatus__request__parameter1 = { - "appID", ford_message_descriptions::Integer, true}; -const ford_message_descriptions::ParameterDescription* - VehicleInfo__GetHeadLampStatus__request__parameters[] = { - (const ford_message_descriptions:: - ParameterDescription*)&VehicleInfo__GetHeadLampStatus__request__parameter1, - NULL}; -const ford_message_descriptions::MessageDescription - VehicleInfo__GetHeadLampStatus__request = { - "VehicleInfo", - "GetHeadLampStatus", - hmi_apis::messageType::request, - hmi_apis::FunctionID::VehicleInfo_GetHeadLampStatus, - VehicleInfo__GetHeadLampStatus__request__parameters}; - -const ford_message_descriptions::StructDescription - VehicleInfo__GetHeadLampStatus__response__parameter1 = { - {"headLampStatus", ford_message_descriptions::Struct, true}, - Structs::Common__HeadLampStatus__parameters}; -const ford_message_descriptions::ParameterDescription* - VehicleInfo__GetHeadLampStatus__response__parameters[] = { - (const ford_message_descriptions:: - ParameterDescription*)&VehicleInfo__GetHeadLampStatus__response__parameter1, - NULL}; -const ford_message_descriptions::MessageDescription - VehicleInfo__GetHeadLampStatus__response = { - "VehicleInfo", - "GetHeadLampStatus", - hmi_apis::messageType::response, - hmi_apis::FunctionID::VehicleInfo_GetHeadLampStatus, - VehicleInfo__GetHeadLampStatus__response__parameters}; - -const ford_message_descriptions::ParameterDescription - VehicleInfo__GetEngineTorque__request__parameter1 = { - "appID", ford_message_descriptions::Integer, true}; -const ford_message_descriptions::ParameterDescription* - VehicleInfo__GetEngineTorque__request__parameters[] = { - (const ford_message_descriptions:: - ParameterDescription*)&VehicleInfo__GetEngineTorque__request__parameter1, - NULL}; -const ford_message_descriptions::MessageDescription - VehicleInfo__GetEngineTorque__request = { - "VehicleInfo", - "GetEngineTorque", - hmi_apis::messageType::request, - hmi_apis::FunctionID::VehicleInfo_GetEngineTorque, - VehicleInfo__GetEngineTorque__request__parameters}; - -const ford_message_descriptions::ParameterDescription - VehicleInfo__GetEngineTorque__response__parameter1 = { - "engineTorque", ford_message_descriptions::Float, true}; -const ford_message_descriptions::ParameterDescription* - VehicleInfo__GetEngineTorque__response__parameters[] = { - (const ford_message_descriptions:: - ParameterDescription*)&VehicleInfo__GetEngineTorque__response__parameter1, - NULL}; -const ford_message_descriptions::MessageDescription - VehicleInfo__GetEngineTorque__response = { - "VehicleInfo", - "GetEngineTorque", - hmi_apis::messageType::response, - hmi_apis::FunctionID::VehicleInfo_GetEngineTorque, - VehicleInfo__GetEngineTorque__response__parameters}; - -const ford_message_descriptions::ParameterDescription - VehicleInfo__GetAccPedalPosition__request__parameter1 = { - "appID", ford_message_descriptions::Integer, true}; -const ford_message_descriptions::ParameterDescription* - VehicleInfo__GetAccPedalPosition__request__parameters[] = { - (const ford_message_descriptions:: - ParameterDescription*)&VehicleInfo__GetAccPedalPosition__request__parameter1, - NULL}; -const ford_message_descriptions::MessageDescription - VehicleInfo__GetAccPedalPosition__request = { - "VehicleInfo", - "GetAccPedalPosition", - hmi_apis::messageType::request, - hmi_apis::FunctionID::VehicleInfo_GetAccPedalPosition, - VehicleInfo__GetAccPedalPosition__request__parameters}; - -const ford_message_descriptions::ParameterDescription - VehicleInfo__GetAccPedalPosition__response__parameter1 = { - "accPedalPosition", ford_message_descriptions::Float, true}; -const ford_message_descriptions::ParameterDescription* - VehicleInfo__GetAccPedalPosition__response__parameters[] = { - (const ford_message_descriptions:: - ParameterDescription*)&VehicleInfo__GetAccPedalPosition__response__parameter1, - NULL}; -const ford_message_descriptions::MessageDescription - VehicleInfo__GetAccPedalPosition__response = { - "VehicleInfo", - "GetAccPedalPosition", - hmi_apis::messageType::response, - hmi_apis::FunctionID::VehicleInfo_GetAccPedalPosition, - VehicleInfo__GetAccPedalPosition__response__parameters}; - -const ford_message_descriptions::ParameterDescription - VehicleInfo__GetSteeringWheelAngle__request__parameter1 = { - "appID", ford_message_descriptions::Integer, true}; -const ford_message_descriptions::ParameterDescription* - VehicleInfo__GetSteeringWheelAngle__request__parameters[] = { - (const ford_message_descriptions:: - ParameterDescription*)&VehicleInfo__GetSteeringWheelAngle__request__parameter1, - NULL}; -const ford_message_descriptions::MessageDescription - VehicleInfo__GetSteeringWheelAngle__request = { - "VehicleInfo", - "GetSteeringWheelAngle", - hmi_apis::messageType::request, - hmi_apis::FunctionID::VehicleInfo_GetSteeringWheelAngle, - VehicleInfo__GetSteeringWheelAngle__request__parameters}; - -const ford_message_descriptions::ParameterDescription - VehicleInfo__GetSteeringWheelAngle__response__parameter1 = { - "steeringWheelAngle", ford_message_descriptions::Float, true}; -const ford_message_descriptions::ParameterDescription* - VehicleInfo__GetSteeringWheelAngle__response__parameters[] = { - (const ford_message_descriptions:: - ParameterDescription*)&VehicleInfo__GetSteeringWheelAngle__response__parameter1, - NULL}; -const ford_message_descriptions::MessageDescription - VehicleInfo__GetSteeringWheelAngle__response = { - "VehicleInfo", - "GetSteeringWheelAngle", - hmi_apis::messageType::response, - hmi_apis::FunctionID::VehicleInfo_GetSteeringWheelAngle, - VehicleInfo__GetSteeringWheelAngle__response__parameters}; - -const ford_message_descriptions::ParameterDescription - VehicleInfo__GetECallInfo__request__parameter1 = { - "appID", ford_message_descriptions::Integer, true}; -const ford_message_descriptions::ParameterDescription* - VehicleInfo__GetECallInfo__request__parameters[] = { - (const ford_message_descriptions:: - ParameterDescription*)&VehicleInfo__GetECallInfo__request__parameter1, - NULL}; -const ford_message_descriptions::MessageDescription - VehicleInfo__GetECallInfo__request = { - "VehicleInfo", - "GetECallInfo", - hmi_apis::messageType::request, - hmi_apis::FunctionID::VehicleInfo_GetECallInfo, - VehicleInfo__GetECallInfo__request__parameters}; - -const ford_message_descriptions::StructDescription - VehicleInfo__GetECallInfo__response__parameter1 = { - {"eCallInfo", ford_message_descriptions::Struct, true}, - Structs::Common__ECallInfo__parameters}; -const ford_message_descriptions::ParameterDescription* - VehicleInfo__GetECallInfo__response__parameters[] = { - (const ford_message_descriptions:: - ParameterDescription*)&VehicleInfo__GetECallInfo__response__parameter1, - NULL}; -const ford_message_descriptions::MessageDescription - VehicleInfo__GetECallInfo__response = { - "VehicleInfo", - "GetECallInfo", - hmi_apis::messageType::response, - hmi_apis::FunctionID::VehicleInfo_GetECallInfo, - VehicleInfo__GetECallInfo__response__parameters}; - -const ford_message_descriptions::ParameterDescription - VehicleInfo__GetAirbagStatus__request__parameter1 = { - "appID", ford_message_descriptions::Integer, true}; -const ford_message_descriptions::ParameterDescription* - VehicleInfo__GetAirbagStatus__request__parameters[] = { - (const ford_message_descriptions:: - ParameterDescription*)&VehicleInfo__GetAirbagStatus__request__parameter1, - NULL}; -const ford_message_descriptions::MessageDescription - VehicleInfo__GetAirbagStatus__request = { - "VehicleInfo", - "GetAirbagStatus", - hmi_apis::messageType::request, - hmi_apis::FunctionID::VehicleInfo_GetAirbagStatus, - VehicleInfo__GetAirbagStatus__request__parameters}; - -const ford_message_descriptions::StructDescription - VehicleInfo__GetAirbagStatus__response__parameter1 = { - {"airbagStatus", ford_message_descriptions::Struct, true}, - Structs::Common__AirbagStatus__parameters}; -const ford_message_descriptions::ParameterDescription* - VehicleInfo__GetAirbagStatus__response__parameters[] = { - (const ford_message_descriptions:: - ParameterDescription*)&VehicleInfo__GetAirbagStatus__response__parameter1, - NULL}; -const ford_message_descriptions::MessageDescription - VehicleInfo__GetAirbagStatus__response = { - "VehicleInfo", - "GetAirbagStatus", - hmi_apis::messageType::response, - hmi_apis::FunctionID::VehicleInfo_GetAirbagStatus, - VehicleInfo__GetAirbagStatus__response__parameters}; - -const ford_message_descriptions::ParameterDescription - VehicleInfo__GetEmergencyEvent__request__parameter1 = { - "appID", ford_message_descriptions::Integer, true}; -const ford_message_descriptions::ParameterDescription* - VehicleInfo__GetEmergencyEvent__request__parameters[] = { - (const ford_message_descriptions:: - ParameterDescription*)&VehicleInfo__GetEmergencyEvent__request__parameter1, - NULL}; -const ford_message_descriptions::MessageDescription - VehicleInfo__GetEmergencyEvent__request = { - "VehicleInfo", - "GetEmergencyEvent", - hmi_apis::messageType::request, - hmi_apis::FunctionID::VehicleInfo_GetEmergencyEvent, - VehicleInfo__GetEmergencyEvent__request__parameters}; - -const ford_message_descriptions::StructDescription - VehicleInfo__GetEmergencyEvent__response__parameter1 = { - {"emergencyEvent", ford_message_descriptions::Struct, true}, - Structs::Common__EmergencyEvent__parameters}; -const ford_message_descriptions::ParameterDescription* - VehicleInfo__GetEmergencyEvent__response__parameters[] = { - (const ford_message_descriptions:: - ParameterDescription*)&VehicleInfo__GetEmergencyEvent__response__parameter1, - NULL}; -const ford_message_descriptions::MessageDescription - VehicleInfo__GetEmergencyEvent__response = { - "VehicleInfo", - "GetEmergencyEvent", - hmi_apis::messageType::response, - hmi_apis::FunctionID::VehicleInfo_GetEmergencyEvent, - VehicleInfo__GetEmergencyEvent__response__parameters}; - -const ford_message_descriptions::ParameterDescription - VehicleInfo__GetClusterModeStatus__request__parameter1 = { - "appID", ford_message_descriptions::Integer, true}; -const ford_message_descriptions::ParameterDescription* - VehicleInfo__GetClusterModeStatus__request__parameters[] = { - (const ford_message_descriptions:: - ParameterDescription*)&VehicleInfo__GetClusterModeStatus__request__parameter1, - NULL}; -const ford_message_descriptions::MessageDescription - VehicleInfo__GetClusterModeStatus__request = { - "VehicleInfo", - "GetClusterModeStatus", - hmi_apis::messageType::request, - hmi_apis::FunctionID::VehicleInfo_GetClusterModeStatus, - VehicleInfo__GetClusterModeStatus__request__parameters}; - -const ford_message_descriptions::StructDescription - VehicleInfo__GetClusterModeStatus__response__parameter1 = { - {"clusterModeStatus", ford_message_descriptions::Struct, true}, - Structs::Common__ClusterModeStatus__parameters}; -const ford_message_descriptions::ParameterDescription* - VehicleInfo__GetClusterModeStatus__response__parameters[] = { - (const ford_message_descriptions:: - ParameterDescription*)&VehicleInfo__GetClusterModeStatus__response__parameter1, - NULL}; -const ford_message_descriptions::MessageDescription - VehicleInfo__GetClusterModeStatus__response = { - "VehicleInfo", - "GetClusterModeStatus", - hmi_apis::messageType::response, - hmi_apis::FunctionID::VehicleInfo_GetClusterModeStatus, - VehicleInfo__GetClusterModeStatus__response__parameters}; - -const ford_message_descriptions::ParameterDescription - VehicleInfo__GetMyKey__request__parameter1 = { - "appID", ford_message_descriptions::Integer, true}; -const ford_message_descriptions::ParameterDescription* - VehicleInfo__GetMyKey__request__parameters[] = { - (const ford_message_descriptions:: - ParameterDescription*)&VehicleInfo__GetMyKey__request__parameter1, - NULL}; -const ford_message_descriptions::MessageDescription - VehicleInfo__GetMyKey__request = { - "VehicleInfo", - "GetMyKey", - hmi_apis::messageType::request, - hmi_apis::FunctionID::VehicleInfo_GetMyKey, - VehicleInfo__GetMyKey__request__parameters}; - -const ford_message_descriptions::StructDescription - VehicleInfo__GetMyKey__response__parameter1 = { - {"myKey", ford_message_descriptions::Struct, true}, - Structs::Common__MyKey__parameters}; -const ford_message_descriptions::ParameterDescription* - VehicleInfo__GetMyKey__response__parameters[] = { - (const ford_message_descriptions:: - ParameterDescription*)&VehicleInfo__GetMyKey__response__parameter1, - NULL}; -const ford_message_descriptions::MessageDescription - VehicleInfo__GetMyKey__response = { - "VehicleInfo", - "GetMyKey", - hmi_apis::messageType::response, - hmi_apis::FunctionID::VehicleInfo_GetMyKey, - VehicleInfo__GetMyKey__response__parameters}; - -const ford_message_descriptions::StructDescription - VehicleInfo__OnGpsData__notification__parameter1 = { - {"gps", ford_message_descriptions::Struct, true}, - Structs::Common__GPSData__parameters}; -const ford_message_descriptions::ParameterDescription* - VehicleInfo__OnGpsData__notification__parameters[] = { - (const ford_message_descriptions:: - ParameterDescription*)&VehicleInfo__OnGpsData__notification__parameter1, - NULL}; -const ford_message_descriptions::MessageDescription - VehicleInfo__OnGpsData__notification = { - "VehicleInfo", - "OnGpsData", - hmi_apis::messageType::notification, - hmi_apis::FunctionID::VehicleInfo_OnGpsData, - VehicleInfo__OnGpsData__notification__parameters}; - -const ford_message_descriptions::ParameterDescription - VehicleInfo__OnSpeed__notification__parameter1 = { - "speed", ford_message_descriptions::Float, true}; -const ford_message_descriptions::ParameterDescription* - VehicleInfo__OnSpeed__notification__parameters[] = { - (const ford_message_descriptions:: - ParameterDescription*)&VehicleInfo__OnSpeed__notification__parameter1, - NULL}; -const ford_message_descriptions::MessageDescription - VehicleInfo__OnSpeed__notification = { - "VehicleInfo", - "OnSpeed", - hmi_apis::messageType::notification, - hmi_apis::FunctionID::VehicleInfo_OnSpeed, - VehicleInfo__OnSpeed__notification__parameters}; - -const ford_message_descriptions::ParameterDescription - VehicleInfo__OnRpm__notification__parameter1 = { - "rpm", ford_message_descriptions::Integer, true}; -const ford_message_descriptions::ParameterDescription* - VehicleInfo__OnRpm__notification__parameters[] = { - (const ford_message_descriptions:: - ParameterDescription*)&VehicleInfo__OnRpm__notification__parameter1, - NULL}; -const ford_message_descriptions::MessageDescription - VehicleInfo__OnRpm__notification = { - "VehicleInfo", - "OnRpm", - hmi_apis::messageType::notification, - hmi_apis::FunctionID::VehicleInfo_OnRpm, - VehicleInfo__OnRpm__notification__parameters}; - -const ford_message_descriptions::ParameterDescription - VehicleInfo__OnFuelLevel__notification__parameter1 = { - "fuelLevel", ford_message_descriptions::Float, true}; -const ford_message_descriptions::ParameterDescription* - VehicleInfo__OnFuelLevel__notification__parameters[] = { - (const ford_message_descriptions:: - ParameterDescription*)&VehicleInfo__OnFuelLevel__notification__parameter1, - NULL}; -const ford_message_descriptions::MessageDescription - VehicleInfo__OnFuelLevel__notification = { - "VehicleInfo", - "OnFuelLevel", - hmi_apis::messageType::notification, - hmi_apis::FunctionID::VehicleInfo_OnFuelLevel, - VehicleInfo__OnFuelLevel__notification__parameters}; - -const ford_message_descriptions::ParameterDescription - VehicleInfo__OnFuelLevelState__notification__parameter1 = { - "fuelLevel_State", ford_message_descriptions::Enum, true}; -const ford_message_descriptions::ParameterDescription* - VehicleInfo__OnFuelLevelState__notification__parameters[] = { - (const ford_message_descriptions:: - ParameterDescription*)&VehicleInfo__OnFuelLevelState__notification__parameter1, - NULL}; -const ford_message_descriptions::MessageDescription - VehicleInfo__OnFuelLevelState__notification = { - "VehicleInfo", - "OnFuelLevelState", - hmi_apis::messageType::notification, - hmi_apis::FunctionID::VehicleInfo_OnFuelLevelState, - VehicleInfo__OnFuelLevelState__notification__parameters}; - -const ford_message_descriptions::ParameterDescription - VehicleInfo__OnInstantFuelConsumption__notification__parameter1 = { - "instantFuelConsumption", ford_message_descriptions::Float, true}; -const ford_message_descriptions::ParameterDescription* - VehicleInfo__OnInstantFuelConsumption__notification__parameters[] = { - (const ford_message_descriptions:: - ParameterDescription*)&VehicleInfo__OnInstantFuelConsumption__notification__parameter1, - NULL}; -const ford_message_descriptions::MessageDescription - VehicleInfo__OnInstantFuelConsumption__notification = { - "VehicleInfo", - "OnInstantFuelConsumption", - hmi_apis::messageType::notification, - hmi_apis::FunctionID::VehicleInfo_OnInstantFuelConsumption, - VehicleInfo__OnInstantFuelConsumption__notification__parameters}; - -const ford_message_descriptions::ParameterDescription - VehicleInfo__OnExternalTemperature__notification__parameter1 = { - "externalTemperature", ford_message_descriptions::Float, true}; -const ford_message_descriptions::ParameterDescription* - VehicleInfo__OnExternalTemperature__notification__parameters[] = { - (const ford_message_descriptions:: - ParameterDescription*)&VehicleInfo__OnExternalTemperature__notification__parameter1, - NULL}; -const ford_message_descriptions::MessageDescription - VehicleInfo__OnExternalTemperature__notification = { - "VehicleInfo", - "OnExternalTemperature", - hmi_apis::messageType::notification, - hmi_apis::FunctionID::VehicleInfo_OnExternalTemperature, - VehicleInfo__OnExternalTemperature__notification__parameters}; - -const ford_message_descriptions::ParameterDescription - VehicleInfo__OnVin__notification__parameter1 = { - "vin", ford_message_descriptions::String, true}; -const ford_message_descriptions::ParameterDescription* - VehicleInfo__OnVin__notification__parameters[] = { - (const ford_message_descriptions:: - ParameterDescription*)&VehicleInfo__OnVin__notification__parameter1, - NULL}; -const ford_message_descriptions::MessageDescription - VehicleInfo__OnVin__notification = { - "VehicleInfo", - "OnVin", - hmi_apis::messageType::notification, - hmi_apis::FunctionID::VehicleInfo_OnVin, - VehicleInfo__OnVin__notification__parameters}; - -const ford_message_descriptions::ParameterDescription - VehicleInfo__OnPrndl__notification__parameter1 = { - "prndl", ford_message_descriptions::Enum, true}; -const ford_message_descriptions::ParameterDescription* - VehicleInfo__OnPrndl__notification__parameters[] = { - (const ford_message_descriptions:: - ParameterDescription*)&VehicleInfo__OnPrndl__notification__parameter1, - NULL}; -const ford_message_descriptions::MessageDescription - VehicleInfo__OnPrndl__notification = { - "VehicleInfo", - "OnPrndl", - hmi_apis::messageType::notification, - hmi_apis::FunctionID::VehicleInfo_OnPrndl, - VehicleInfo__OnPrndl__notification__parameters}; - -const ford_message_descriptions::StructDescription - VehicleInfo__OnTirePressure__notification__parameter1 = { - {"tirePressure", ford_message_descriptions::Struct, true}, - Structs::Common__TireStatus__parameters}; -const ford_message_descriptions::ParameterDescription* - VehicleInfo__OnTirePressure__notification__parameters[] = { - (const ford_message_descriptions:: - ParameterDescription*)&VehicleInfo__OnTirePressure__notification__parameter1, - NULL}; -const ford_message_descriptions::MessageDescription - VehicleInfo__OnTirePressure__notification = { - "VehicleInfo", - "OnTirePressure", - hmi_apis::messageType::notification, - hmi_apis::FunctionID::VehicleInfo_OnTirePressure, - VehicleInfo__OnTirePressure__notification__parameters}; - -const ford_message_descriptions::ParameterDescription - VehicleInfo__OnOdometer__notification__parameter1 = { - "odometer", ford_message_descriptions::Integer, true}; -const ford_message_descriptions::ParameterDescription* - VehicleInfo__OnOdometer__notification__parameters[] = { - (const ford_message_descriptions:: - ParameterDescription*)&VehicleInfo__OnOdometer__notification__parameter1, - NULL}; -const ford_message_descriptions::MessageDescription - VehicleInfo__OnOdometer__notification = { - "VehicleInfo", - "OnOdometer", - hmi_apis::messageType::notification, - hmi_apis::FunctionID::VehicleInfo_OnOdometer, - VehicleInfo__OnOdometer__notification__parameters}; - -const ford_message_descriptions::StructDescription - VehicleInfo__OnBeltStatus__notification__parameter1 = { - {"beltStatus", ford_message_descriptions::Struct, true}, - Structs::Common__BeltStatus__parameters}; -const ford_message_descriptions::ParameterDescription* - VehicleInfo__OnBeltStatus__notification__parameters[] = { - (const ford_message_descriptions:: - ParameterDescription*)&VehicleInfo__OnBeltStatus__notification__parameter1, - NULL}; -const ford_message_descriptions::MessageDescription - VehicleInfo__OnBeltStatus__notification = { - "VehicleInfo", - "OnBeltStatus", - hmi_apis::messageType::notification, - hmi_apis::FunctionID::VehicleInfo_OnBeltStatus, - VehicleInfo__OnBeltStatus__notification__parameters}; - -const ford_message_descriptions::StructDescription - VehicleInfo__OnBodyInformation__notification__parameter1 = { - {"bodyInformation", ford_message_descriptions::Struct, true}, - Structs::Common__BodyInformation__parameters}; -const ford_message_descriptions::ParameterDescription* - VehicleInfo__OnBodyInformation__notification__parameters[] = { - (const ford_message_descriptions:: - ParameterDescription*)&VehicleInfo__OnBodyInformation__notification__parameter1, - NULL}; -const ford_message_descriptions::MessageDescription - VehicleInfo__OnBodyInformation__notification = { - "VehicleInfo", - "OnBodyInformation", - hmi_apis::messageType::notification, - hmi_apis::FunctionID::VehicleInfo_OnBodyInformation, - VehicleInfo__OnBodyInformation__notification__parameters}; - -const ford_message_descriptions::StructDescription - VehicleInfo__OnDeviceStatus__notification__parameter1 = { - {"deviceStatus", ford_message_descriptions::Struct, true}, - Structs::Common__DeviceStatus__parameters}; -const ford_message_descriptions::ParameterDescription* - VehicleInfo__OnDeviceStatus__notification__parameters[] = { - (const ford_message_descriptions:: - ParameterDescription*)&VehicleInfo__OnDeviceStatus__notification__parameter1, - NULL}; -const ford_message_descriptions::MessageDescription - VehicleInfo__OnDeviceStatus__notification = { - "VehicleInfo", - "OnDeviceStatus", - hmi_apis::messageType::notification, - hmi_apis::FunctionID::VehicleInfo_OnDeviceStatus, - VehicleInfo__OnDeviceStatus__notification__parameters}; - -const ford_message_descriptions::ParameterDescription - VehicleInfo__OnDriverBraking__notification__parameter1 = { - "driverBraking", ford_message_descriptions::Enum, true}; -const ford_message_descriptions::ParameterDescription* - VehicleInfo__OnDriverBraking__notification__parameters[] = { - (const ford_message_descriptions:: - ParameterDescription*)&VehicleInfo__OnDriverBraking__notification__parameter1, - NULL}; -const ford_message_descriptions::MessageDescription - VehicleInfo__OnDriverBraking__notification = { - "VehicleInfo", - "OnDriverBraking", - hmi_apis::messageType::notification, - hmi_apis::FunctionID::VehicleInfo_OnDriverBraking, - VehicleInfo__OnDriverBraking__notification__parameters}; - -const ford_message_descriptions::ParameterDescription - VehicleInfo__OnWiperStatus__notification__parameter1 = { - "wiperStatus", ford_message_descriptions::Enum, true}; -const ford_message_descriptions::ParameterDescription* - VehicleInfo__OnWiperStatus__notification__parameters[] = { - (const ford_message_descriptions:: - ParameterDescription*)&VehicleInfo__OnWiperStatus__notification__parameter1, - NULL}; -const ford_message_descriptions::MessageDescription - VehicleInfo__OnWiperStatus__notification = { - "VehicleInfo", - "OnWiperStatus", - hmi_apis::messageType::notification, - hmi_apis::FunctionID::VehicleInfo_OnWiperStatus, - VehicleInfo__OnWiperStatus__notification__parameters}; - -const ford_message_descriptions::StructDescription - VehicleInfo__OnHeadLampStatus__notification__parameter1 = { - {"headLampStatus", ford_message_descriptions::Struct, true}, - Structs::Common__HeadLampStatus__parameters}; -const ford_message_descriptions::ParameterDescription* - VehicleInfo__OnHeadLampStatus__notification__parameters[] = { - (const ford_message_descriptions:: - ParameterDescription*)&VehicleInfo__OnHeadLampStatus__notification__parameter1, - NULL}; -const ford_message_descriptions::MessageDescription - VehicleInfo__OnHeadLampStatus__notification = { - "VehicleInfo", - "OnHeadLampStatus", - hmi_apis::messageType::notification, - hmi_apis::FunctionID::VehicleInfo_OnHeadLampStatus, - VehicleInfo__OnHeadLampStatus__notification__parameters}; - -const ford_message_descriptions::ParameterDescription - VehicleInfo__OnEngineTorque__notification__parameter1 = { - "engineTorque", ford_message_descriptions::Float, true}; -const ford_message_descriptions::ParameterDescription* - VehicleInfo__OnEngineTorque__notification__parameters[] = { - (const ford_message_descriptions:: - ParameterDescription*)&VehicleInfo__OnEngineTorque__notification__parameter1, - NULL}; -const ford_message_descriptions::MessageDescription - VehicleInfo__OnEngineTorque__notification = { - "VehicleInfo", - "OnEngineTorque", - hmi_apis::messageType::notification, - hmi_apis::FunctionID::VehicleInfo_OnEngineTorque, - VehicleInfo__OnEngineTorque__notification__parameters}; - -const ford_message_descriptions::ParameterDescription - VehicleInfo__OnAccPedalPosition__notification__parameter1 = { - "accPedalPosition", ford_message_descriptions::Float, true}; -const ford_message_descriptions::ParameterDescription* - VehicleInfo__OnAccPedalPosition__notification__parameters[] = { - (const ford_message_descriptions:: - ParameterDescription*)&VehicleInfo__OnAccPedalPosition__notification__parameter1, - NULL}; -const ford_message_descriptions::MessageDescription - VehicleInfo__OnAccPedalPosition__notification = { - "VehicleInfo", - "OnAccPedalPosition", - hmi_apis::messageType::notification, - hmi_apis::FunctionID::VehicleInfo_OnAccPedalPosition, - VehicleInfo__OnAccPedalPosition__notification__parameters}; - -const ford_message_descriptions::ParameterDescription - VehicleInfo__OnSteeringWheelAngle__notification__parameter1 = { - "steeringWheelAngle", ford_message_descriptions::Float, true}; -const ford_message_descriptions::ParameterDescription* - VehicleInfo__OnSteeringWheelAngle__notification__parameters[] = { - (const ford_message_descriptions:: - ParameterDescription*)&VehicleInfo__OnSteeringWheelAngle__notification__parameter1, - NULL}; -const ford_message_descriptions::MessageDescription - VehicleInfo__OnSteeringWheelAngle__notification = { - "VehicleInfo", - "OnSteeringWheelAngle", - hmi_apis::messageType::notification, - hmi_apis::FunctionID::VehicleInfo_OnSteeringWheelAngle, - VehicleInfo__OnSteeringWheelAngle__notification__parameters}; - -const ford_message_descriptions::StructDescription - VehicleInfo__OnECallInfo__notification__parameter1 = { - {"eCallInfo", ford_message_descriptions::Struct, true}, - Structs::Common__ECallInfo__parameters}; -const ford_message_descriptions::ParameterDescription* - VehicleInfo__OnECallInfo__notification__parameters[] = { - (const ford_message_descriptions:: - ParameterDescription*)&VehicleInfo__OnECallInfo__notification__parameter1, - NULL}; -const ford_message_descriptions::MessageDescription - VehicleInfo__OnECallInfo__notification = { - "VehicleInfo", - "OnECallInfo", - hmi_apis::messageType::notification, - hmi_apis::FunctionID::VehicleInfo_OnECallInfo, - VehicleInfo__OnECallInfo__notification__parameters}; - -const ford_message_descriptions::StructDescription - VehicleInfo__OnAirbagStatus__notification__parameter1 = { - {"airbagStatus", ford_message_descriptions::Struct, true}, - Structs::Common__AirbagStatus__parameters}; -const ford_message_descriptions::ParameterDescription* - VehicleInfo__OnAirbagStatus__notification__parameters[] = { - (const ford_message_descriptions:: - ParameterDescription*)&VehicleInfo__OnAirbagStatus__notification__parameter1, - NULL}; -const ford_message_descriptions::MessageDescription - VehicleInfo__OnAirbagStatus__notification = { - "VehicleInfo", - "OnAirbagStatus", - hmi_apis::messageType::notification, - hmi_apis::FunctionID::VehicleInfo_OnAirbagStatus, - VehicleInfo__OnAirbagStatus__notification__parameters}; - -const ford_message_descriptions::StructDescription - VehicleInfo__OnEmergencyEvent__notification__parameter1 = { - {"emergencyEvent", ford_message_descriptions::Struct, true}, - Structs::Common__EmergencyEvent__parameters}; -const ford_message_descriptions::ParameterDescription* - VehicleInfo__OnEmergencyEvent__notification__parameters[] = { - (const ford_message_descriptions:: - ParameterDescription*)&VehicleInfo__OnEmergencyEvent__notification__parameter1, - NULL}; -const ford_message_descriptions::MessageDescription - VehicleInfo__OnEmergencyEvent__notification = { - "VehicleInfo", - "OnEmergencyEvent", - hmi_apis::messageType::notification, - hmi_apis::FunctionID::VehicleInfo_OnEmergencyEvent, - VehicleInfo__OnEmergencyEvent__notification__parameters}; - -const ford_message_descriptions::StructDescription - VehicleInfo__OnClusterModeStatus__notification__parameter1 = { - {"clusterModeStatus", ford_message_descriptions::Struct, true}, - Structs::Common__ClusterModeStatus__parameters}; -const ford_message_descriptions::ParameterDescription* - VehicleInfo__OnClusterModeStatus__notification__parameters[] = { - (const ford_message_descriptions:: - ParameterDescription*)&VehicleInfo__OnClusterModeStatus__notification__parameter1, - NULL}; -const ford_message_descriptions::MessageDescription - VehicleInfo__OnClusterModeStatus__notification = { - "VehicleInfo", - "OnClusterModeStatus", - hmi_apis::messageType::notification, - hmi_apis::FunctionID::VehicleInfo_OnClusterModeStatus, - VehicleInfo__OnClusterModeStatus__notification__parameters}; - -const ford_message_descriptions::StructDescription - VehicleInfo__OnMyKey__notification__parameter1 = { - {"myKey", ford_message_descriptions::Struct, true}, - Structs::Common__MyKey__parameters}; -const ford_message_descriptions::ParameterDescription* - VehicleInfo__OnMyKey__notification__parameters[] = { - (const ford_message_descriptions:: - ParameterDescription*)&VehicleInfo__OnMyKey__notification__parameter1, - NULL}; -const ford_message_descriptions::MessageDescription - VehicleInfo__OnMyKey__notification = { - "VehicleInfo", - "OnMyKey", - hmi_apis::messageType::notification, - hmi_apis::FunctionID::VehicleInfo_OnMyKey, - VehicleInfo__OnMyKey__notification__parameters}; - -const ford_message_descriptions::ParameterDescription* - VehicleInfo__SubscribeGps__request__parameters[] = {NULL}; -const ford_message_descriptions::MessageDescription - VehicleInfo__SubscribeGps__request = { - "VehicleInfo", - "SubscribeGps", - hmi_apis::messageType::request, - hmi_apis::FunctionID::VehicleInfo_SubscribeGps, - VehicleInfo__SubscribeGps__request__parameters}; - -const ford_message_descriptions::StructDescription - VehicleInfo__SubscribeGps__response__parameter1 = { - {"gps", ford_message_descriptions::Struct, true}, - Structs::Common__VehicleDataResult__parameters}; -const ford_message_descriptions::ParameterDescription* - VehicleInfo__SubscribeGps__response__parameters[] = { - (const ford_message_descriptions:: - ParameterDescription*)&VehicleInfo__SubscribeGps__response__parameter1, - NULL}; -const ford_message_descriptions::MessageDescription - VehicleInfo__SubscribeGps__response = { - "VehicleInfo", - "SubscribeGps", - hmi_apis::messageType::response, - hmi_apis::FunctionID::VehicleInfo_SubscribeGps, - VehicleInfo__SubscribeGps__response__parameters}; - -const ford_message_descriptions::ParameterDescription* - VehicleInfo__UnsubscribeGps__request__parameters[] = {NULL}; -const ford_message_descriptions::MessageDescription - VehicleInfo__UnsubscribeGps__request = { - "VehicleInfo", - "UnsubscribeGps", - hmi_apis::messageType::request, - hmi_apis::FunctionID::VehicleInfo_UnsubscribeGps, - VehicleInfo__UnsubscribeGps__request__parameters}; - -const ford_message_descriptions::StructDescription - VehicleInfo__UnsubscribeGps__response__parameter1 = { - {"gps", ford_message_descriptions::Struct, true}, - Structs::Common__VehicleDataResult__parameters}; -const ford_message_descriptions::ParameterDescription* - VehicleInfo__UnsubscribeGps__response__parameters[] = { - (const ford_message_descriptions:: - ParameterDescription*)&VehicleInfo__UnsubscribeGps__response__parameter1, - NULL}; -const ford_message_descriptions::MessageDescription - VehicleInfo__UnsubscribeGps__response = { - "VehicleInfo", - "UnsubscribeGps", - hmi_apis::messageType::response, - hmi_apis::FunctionID::VehicleInfo_UnsubscribeGps, - VehicleInfo__UnsubscribeGps__response__parameters}; - -const ford_message_descriptions::ParameterDescription* - VehicleInfo__SubscribeSpeed__request__parameters[] = {NULL}; -const ford_message_descriptions::MessageDescription - VehicleInfo__SubscribeSpeed__request = { - "VehicleInfo", - "SubscribeSpeed", - hmi_apis::messageType::request, - hmi_apis::FunctionID::VehicleInfo_SubscribeSpeed, - VehicleInfo__SubscribeSpeed__request__parameters}; - -const ford_message_descriptions::StructDescription - VehicleInfo__SubscribeSpeed__response__parameter1 = { - {"speed", ford_message_descriptions::Struct, true}, - Structs::Common__VehicleDataResult__parameters}; -const ford_message_descriptions::ParameterDescription* - VehicleInfo__SubscribeSpeed__response__parameters[] = { - (const ford_message_descriptions:: - ParameterDescription*)&VehicleInfo__SubscribeSpeed__response__parameter1, - NULL}; -const ford_message_descriptions::MessageDescription - VehicleInfo__SubscribeSpeed__response = { - "VehicleInfo", - "SubscribeSpeed", - hmi_apis::messageType::response, - hmi_apis::FunctionID::VehicleInfo_SubscribeSpeed, - VehicleInfo__SubscribeSpeed__response__parameters}; - -const ford_message_descriptions::ParameterDescription* - VehicleInfo__UnsubscribeSpeed__request__parameters[] = {NULL}; -const ford_message_descriptions::MessageDescription - VehicleInfo__UnsubscribeSpeed__request = { - "VehicleInfo", - "UnsubscribeSpeed", - hmi_apis::messageType::request, - hmi_apis::FunctionID::VehicleInfo_UnsubscribeSpeed, - VehicleInfo__UnsubscribeSpeed__request__parameters}; - -const ford_message_descriptions::StructDescription - VehicleInfo__UnsubscribeSpeed__response__parameter1 = { - {"speed", ford_message_descriptions::Struct, true}, - Structs::Common__VehicleDataResult__parameters}; -const ford_message_descriptions::ParameterDescription* - VehicleInfo__UnsubscribeSpeed__response__parameters[] = { - (const ford_message_descriptions:: - ParameterDescription*)&VehicleInfo__UnsubscribeSpeed__response__parameter1, - NULL}; -const ford_message_descriptions::MessageDescription - VehicleInfo__UnsubscribeSpeed__response = { - "VehicleInfo", - "UnsubscribeSpeed", - hmi_apis::messageType::response, - hmi_apis::FunctionID::VehicleInfo_UnsubscribeSpeed, - VehicleInfo__UnsubscribeSpeed__response__parameters}; - -const ford_message_descriptions::ParameterDescription* - VehicleInfo__SubscribeRpm__request__parameters[] = {NULL}; -const ford_message_descriptions::MessageDescription - VehicleInfo__SubscribeRpm__request = { - "VehicleInfo", - "SubscribeRpm", - hmi_apis::messageType::request, - hmi_apis::FunctionID::VehicleInfo_SubscribeRpm, - VehicleInfo__SubscribeRpm__request__parameters}; - -const ford_message_descriptions::StructDescription - VehicleInfo__SubscribeRpm__response__parameter1 = { - {"rpm", ford_message_descriptions::Struct, true}, - Structs::Common__VehicleDataResult__parameters}; -const ford_message_descriptions::ParameterDescription* - VehicleInfo__SubscribeRpm__response__parameters[] = { - (const ford_message_descriptions:: - ParameterDescription*)&VehicleInfo__SubscribeRpm__response__parameter1, - NULL}; -const ford_message_descriptions::MessageDescription - VehicleInfo__SubscribeRpm__response = { - "VehicleInfo", - "SubscribeRpm", - hmi_apis::messageType::response, - hmi_apis::FunctionID::VehicleInfo_SubscribeRpm, - VehicleInfo__SubscribeRpm__response__parameters}; - -const ford_message_descriptions::ParameterDescription* - VehicleInfo__UnsubscribeRpm__request__parameters[] = {NULL}; -const ford_message_descriptions::MessageDescription - VehicleInfo__UnsubscribeRpm__request = { - "VehicleInfo", - "UnsubscribeRpm", - hmi_apis::messageType::request, - hmi_apis::FunctionID::VehicleInfo_UnsubscribeRpm, - VehicleInfo__UnsubscribeRpm__request__parameters}; - -const ford_message_descriptions::StructDescription - VehicleInfo__UnsubscribeRpm__response__parameter1 = { - {"rpm", ford_message_descriptions::Struct, true}, - Structs::Common__VehicleDataResult__parameters}; -const ford_message_descriptions::ParameterDescription* - VehicleInfo__UnsubscribeRpm__response__parameters[] = { - (const ford_message_descriptions:: - ParameterDescription*)&VehicleInfo__UnsubscribeRpm__response__parameter1, - NULL}; -const ford_message_descriptions::MessageDescription - VehicleInfo__UnsubscribeRpm__response = { - "VehicleInfo", - "UnsubscribeRpm", - hmi_apis::messageType::response, - hmi_apis::FunctionID::VehicleInfo_UnsubscribeRpm, - VehicleInfo__UnsubscribeRpm__response__parameters}; - -const ford_message_descriptions::ParameterDescription* - VehicleInfo__SubscribeFuelLevel__request__parameters[] = {NULL}; -const ford_message_descriptions::MessageDescription - VehicleInfo__SubscribeFuelLevel__request = { - "VehicleInfo", - "SubscribeFuelLevel", - hmi_apis::messageType::request, - hmi_apis::FunctionID::VehicleInfo_SubscribeFuelLevel, - VehicleInfo__SubscribeFuelLevel__request__parameters}; - -const ford_message_descriptions::StructDescription - VehicleInfo__SubscribeFuelLevel__response__parameter1 = { - {"fuelLevel", ford_message_descriptions::Struct, true}, - Structs::Common__VehicleDataResult__parameters}; -const ford_message_descriptions::ParameterDescription* - VehicleInfo__SubscribeFuelLevel__response__parameters[] = { - (const ford_message_descriptions:: - ParameterDescription*)&VehicleInfo__SubscribeFuelLevel__response__parameter1, - NULL}; -const ford_message_descriptions::MessageDescription - VehicleInfo__SubscribeFuelLevel__response = { - "VehicleInfo", - "SubscribeFuelLevel", - hmi_apis::messageType::response, - hmi_apis::FunctionID::VehicleInfo_SubscribeFuelLevel, - VehicleInfo__SubscribeFuelLevel__response__parameters}; - -const ford_message_descriptions::ParameterDescription* - VehicleInfo__UnsubscribeFuelLevel__request__parameters[] = {NULL}; -const ford_message_descriptions::MessageDescription - VehicleInfo__UnsubscribeFuelLevel__request = { - "VehicleInfo", - "UnsubscribeFuelLevel", - hmi_apis::messageType::request, - hmi_apis::FunctionID::VehicleInfo_UnsubscribeFuelLevel, - VehicleInfo__UnsubscribeFuelLevel__request__parameters}; - -const ford_message_descriptions::StructDescription - VehicleInfo__UnsubscribeFuelLevel__response__parameter1 = { - {"fuelLevel", ford_message_descriptions::Struct, true}, - Structs::Common__VehicleDataResult__parameters}; -const ford_message_descriptions::ParameterDescription* - VehicleInfo__UnsubscribeFuelLevel__response__parameters[] = { - (const ford_message_descriptions:: - ParameterDescription*)&VehicleInfo__UnsubscribeFuelLevel__response__parameter1, - NULL}; -const ford_message_descriptions::MessageDescription - VehicleInfo__UnsubscribeFuelLevel__response = { - "VehicleInfo", - "UnsubscribeFuelLevel", - hmi_apis::messageType::response, - hmi_apis::FunctionID::VehicleInfo_UnsubscribeFuelLevel, - VehicleInfo__UnsubscribeFuelLevel__response__parameters}; - -const ford_message_descriptions::ParameterDescription* - VehicleInfo__SubscribeFuelLevel_State__request__parameters[] = {NULL}; -const ford_message_descriptions::MessageDescription - VehicleInfo__SubscribeFuelLevel_State__request = { - "VehicleInfo", - "SubscribeFuelLevel_State", - hmi_apis::messageType::request, - hmi_apis::FunctionID::VehicleInfo_SubscribeFuelLevel_State, - VehicleInfo__SubscribeFuelLevel_State__request__parameters}; - -const ford_message_descriptions::StructDescription - VehicleInfo__SubscribeFuelLevel_State__response__parameter1 = { - {"fuelLevel_State", ford_message_descriptions::Struct, true}, - Structs::Common__VehicleDataResult__parameters}; -const ford_message_descriptions::ParameterDescription* - VehicleInfo__SubscribeFuelLevel_State__response__parameters[] = { - (const ford_message_descriptions:: - ParameterDescription*)&VehicleInfo__SubscribeFuelLevel_State__response__parameter1, - NULL}; -const ford_message_descriptions::MessageDescription - VehicleInfo__SubscribeFuelLevel_State__response = { - "VehicleInfo", - "SubscribeFuelLevel_State", - hmi_apis::messageType::response, - hmi_apis::FunctionID::VehicleInfo_SubscribeFuelLevel_State, - VehicleInfo__SubscribeFuelLevel_State__response__parameters}; - -const ford_message_descriptions::ParameterDescription* - VehicleInfo__UnsubscribeFuelLevel_State__request__parameters[] = {NULL}; -const ford_message_descriptions::MessageDescription - VehicleInfo__UnsubscribeFuelLevel_State__request = { - "VehicleInfo", - "UnsubscribeFuelLevel_State", - hmi_apis::messageType::request, - hmi_apis::FunctionID::VehicleInfo_UnsubscribeFuelLevel_State, - VehicleInfo__UnsubscribeFuelLevel_State__request__parameters}; - -const ford_message_descriptions::StructDescription - VehicleInfo__UnsubscribeFuelLevel_State__response__parameter1 = { - {"fuelLevel_State", ford_message_descriptions::Struct, true}, - Structs::Common__VehicleDataResult__parameters}; -const ford_message_descriptions::ParameterDescription* - VehicleInfo__UnsubscribeFuelLevel_State__response__parameters[] = { - (const ford_message_descriptions:: - ParameterDescription*)&VehicleInfo__UnsubscribeFuelLevel_State__response__parameter1, - NULL}; -const ford_message_descriptions::MessageDescription - VehicleInfo__UnsubscribeFuelLevel_State__response = { - "VehicleInfo", - "UnsubscribeFuelLevel_State", - hmi_apis::messageType::response, - hmi_apis::FunctionID::VehicleInfo_UnsubscribeFuelLevel_State, - VehicleInfo__UnsubscribeFuelLevel_State__response__parameters}; - -const ford_message_descriptions::ParameterDescription* - VehicleInfo__SubscribeInstantFuelConsumption__request__parameters[] = { - NULL}; -const ford_message_descriptions::MessageDescription - VehicleInfo__SubscribeInstantFuelConsumption__request = { - "VehicleInfo", - "SubscribeInstantFuelConsumption", - hmi_apis::messageType::request, - hmi_apis::FunctionID::VehicleInfo_SubscribeInstantFuelConsumption, - VehicleInfo__SubscribeInstantFuelConsumption__request__parameters}; - -const ford_message_descriptions::StructDescription - VehicleInfo__SubscribeInstantFuelConsumption__response__parameter1 = { - {"instantFuelConsumption", ford_message_descriptions::Struct, true}, - Structs::Common__VehicleDataResult__parameters}; -const ford_message_descriptions::ParameterDescription* - VehicleInfo__SubscribeInstantFuelConsumption__response__parameters[] = { - (const ford_message_descriptions:: - ParameterDescription*)&VehicleInfo__SubscribeInstantFuelConsumption__response__parameter1, - NULL}; -const ford_message_descriptions::MessageDescription - VehicleInfo__SubscribeInstantFuelConsumption__response = { - "VehicleInfo", - "SubscribeInstantFuelConsumption", - hmi_apis::messageType::response, - hmi_apis::FunctionID::VehicleInfo_SubscribeInstantFuelConsumption, - VehicleInfo__SubscribeInstantFuelConsumption__response__parameters}; - -const ford_message_descriptions::ParameterDescription* - VehicleInfo__UnsubscribeInstantFuelConsumption__request__parameters[] = { - NULL}; -const ford_message_descriptions::MessageDescription - VehicleInfo__UnsubscribeInstantFuelConsumption__request = { - "VehicleInfo", - "UnsubscribeInstantFuelConsumption", - hmi_apis::messageType::request, - hmi_apis::FunctionID::VehicleInfo_UnsubscribeInstantFuelConsumption, - VehicleInfo__UnsubscribeInstantFuelConsumption__request__parameters}; - -const ford_message_descriptions::StructDescription - VehicleInfo__UnsubscribeInstantFuelConsumption__response__parameter1 = { - {"instantFuelConsumption", ford_message_descriptions::Struct, true}, - Structs::Common__VehicleDataResult__parameters}; -const ford_message_descriptions::ParameterDescription* - VehicleInfo__UnsubscribeInstantFuelConsumption__response__parameters[] = { - (const ford_message_descriptions:: - ParameterDescription*)&VehicleInfo__UnsubscribeInstantFuelConsumption__response__parameter1, - NULL}; -const ford_message_descriptions::MessageDescription - VehicleInfo__UnsubscribeInstantFuelConsumption__response = { - "VehicleInfo", - "UnsubscribeInstantFuelConsumption", - hmi_apis::messageType::response, - hmi_apis::FunctionID::VehicleInfo_UnsubscribeInstantFuelConsumption, - VehicleInfo__UnsubscribeInstantFuelConsumption__response__parameters}; - -const ford_message_descriptions::ParameterDescription* - VehicleInfo__SubscribeExternalTemperature__request__parameters[] = {NULL}; -const ford_message_descriptions::MessageDescription - VehicleInfo__SubscribeExternalTemperature__request = { - "VehicleInfo", - "SubscribeExternalTemperature", - hmi_apis::messageType::request, - hmi_apis::FunctionID::VehicleInfo_SubscribeExternalTemperature, - VehicleInfo__SubscribeExternalTemperature__request__parameters}; - -const ford_message_descriptions::StructDescription - VehicleInfo__SubscribeExternalTemperature__response__parameter1 = { - {"externalTemperature", ford_message_descriptions::Struct, true}, - Structs::Common__VehicleDataResult__parameters}; -const ford_message_descriptions::ParameterDescription* - VehicleInfo__SubscribeExternalTemperature__response__parameters[] = { - (const ford_message_descriptions:: - ParameterDescription*)&VehicleInfo__SubscribeExternalTemperature__response__parameter1, - NULL}; -const ford_message_descriptions::MessageDescription - VehicleInfo__SubscribeExternalTemperature__response = { - "VehicleInfo", - "SubscribeExternalTemperature", - hmi_apis::messageType::response, - hmi_apis::FunctionID::VehicleInfo_SubscribeExternalTemperature, - VehicleInfo__SubscribeExternalTemperature__response__parameters}; - -const ford_message_descriptions::ParameterDescription* - VehicleInfo__UnsubscribeExternalTemperature__request__parameters[] = {NULL}; -const ford_message_descriptions::MessageDescription - VehicleInfo__UnsubscribeExternalTemperature__request = { - "VehicleInfo", - "UnsubscribeExternalTemperature", - hmi_apis::messageType::request, - hmi_apis::FunctionID::VehicleInfo_UnsubscribeExternalTemperature, - VehicleInfo__UnsubscribeExternalTemperature__request__parameters}; - -const ford_message_descriptions::StructDescription - VehicleInfo__UnsubscribeExternalTemperature__response__parameter1 = { - {"externalTemperature", ford_message_descriptions::Struct, true}, - Structs::Common__VehicleDataResult__parameters}; -const ford_message_descriptions::ParameterDescription* - VehicleInfo__UnsubscribeExternalTemperature__response__parameters[] = { - (const ford_message_descriptions:: - ParameterDescription*)&VehicleInfo__UnsubscribeExternalTemperature__response__parameter1, - NULL}; -const ford_message_descriptions::MessageDescription - VehicleInfo__UnsubscribeExternalTemperature__response = { - "VehicleInfo", - "UnsubscribeExternalTemperature", - hmi_apis::messageType::response, - hmi_apis::FunctionID::VehicleInfo_UnsubscribeExternalTemperature, - VehicleInfo__UnsubscribeExternalTemperature__response__parameters}; - -const ford_message_descriptions::ParameterDescription* - VehicleInfo__SubscribePrndl__request__parameters[] = {NULL}; -const ford_message_descriptions::MessageDescription - VehicleInfo__SubscribePrndl__request = { - "VehicleInfo", - "SubscribePrndl", - hmi_apis::messageType::request, - hmi_apis::FunctionID::VehicleInfo_SubscribePrndl, - VehicleInfo__SubscribePrndl__request__parameters}; - -const ford_message_descriptions::StructDescription - VehicleInfo__SubscribePrndl__response__parameter1 = { - {"prndl", ford_message_descriptions::Struct, true}, - Structs::Common__VehicleDataResult__parameters}; -const ford_message_descriptions::ParameterDescription* - VehicleInfo__SubscribePrndl__response__parameters[] = { - (const ford_message_descriptions:: - ParameterDescription*)&VehicleInfo__SubscribePrndl__response__parameter1, - NULL}; -const ford_message_descriptions::MessageDescription - VehicleInfo__SubscribePrndl__response = { - "VehicleInfo", - "SubscribePrndl", - hmi_apis::messageType::response, - hmi_apis::FunctionID::VehicleInfo_SubscribePrndl, - VehicleInfo__SubscribePrndl__response__parameters}; - -const ford_message_descriptions::ParameterDescription* - VehicleInfo__UnsubscribePrndl__request__parameters[] = {NULL}; -const ford_message_descriptions::MessageDescription - VehicleInfo__UnsubscribePrndl__request = { - "VehicleInfo", - "UnsubscribePrndl", - hmi_apis::messageType::request, - hmi_apis::FunctionID::VehicleInfo_UnsubscribePrndl, - VehicleInfo__UnsubscribePrndl__request__parameters}; - -const ford_message_descriptions::StructDescription - VehicleInfo__UnsubscribePrndl__response__parameter1 = { - {"prndl", ford_message_descriptions::Struct, true}, - Structs::Common__VehicleDataResult__parameters}; -const ford_message_descriptions::ParameterDescription* - VehicleInfo__UnsubscribePrndl__response__parameters[] = { - (const ford_message_descriptions:: - ParameterDescription*)&VehicleInfo__UnsubscribePrndl__response__parameter1, - NULL}; -const ford_message_descriptions::MessageDescription - VehicleInfo__UnsubscribePrndl__response = { - "VehicleInfo", - "UnsubscribePrndl", - hmi_apis::messageType::response, - hmi_apis::FunctionID::VehicleInfo_UnsubscribePrndl, - VehicleInfo__UnsubscribePrndl__response__parameters}; - -const ford_message_descriptions::ParameterDescription* - VehicleInfo__SubscribeVin__request__parameters[] = {NULL}; -const ford_message_descriptions::MessageDescription - VehicleInfo__SubscribeVin__request = { - "VehicleInfo", - "SubscribeVin", - hmi_apis::messageType::request, - hmi_apis::FunctionID::VehicleInfo_SubscribeVin, - VehicleInfo__SubscribeVin__request__parameters}; - -const ford_message_descriptions::ParameterDescription - VehicleInfo__SubscribeVin__response__parameter1 = { - "vin", ford_message_descriptions::String, true}; -const ford_message_descriptions::ParameterDescription* - VehicleInfo__SubscribeVin__response__parameters[] = { - (const ford_message_descriptions:: - ParameterDescription*)&VehicleInfo__SubscribeVin__response__parameter1, - NULL}; -const ford_message_descriptions::MessageDescription - VehicleInfo__SubscribeVin__response = { - "VehicleInfo", - "SubscribeVin", - hmi_apis::messageType::response, - hmi_apis::FunctionID::VehicleInfo_SubscribeVin, - VehicleInfo__SubscribeVin__response__parameters}; - -const ford_message_descriptions::ParameterDescription* - VehicleInfo__UnsubscribeVin__request__parameters[] = {NULL}; -const ford_message_descriptions::MessageDescription - VehicleInfo__UnsubscribeVin__request = { - "VehicleInfo", - "UnsubscribeVin", - hmi_apis::messageType::request, - hmi_apis::FunctionID::VehicleInfo_UnsubscribeVin, - VehicleInfo__UnsubscribeVin__request__parameters}; - -const ford_message_descriptions::ParameterDescription - VehicleInfo__UnsubscribeVin__response__parameter1 = { - "vin", ford_message_descriptions::String, true}; -const ford_message_descriptions::ParameterDescription* - VehicleInfo__UnsubscribeVin__response__parameters[] = { - (const ford_message_descriptions:: - ParameterDescription*)&VehicleInfo__UnsubscribeVin__response__parameter1, - NULL}; -const ford_message_descriptions::MessageDescription - VehicleInfo__UnsubscribeVin__response = { - "VehicleInfo", - "UnsubscribeVin", - hmi_apis::messageType::response, - hmi_apis::FunctionID::VehicleInfo_UnsubscribeVin, - VehicleInfo__UnsubscribeVin__response__parameters}; - -const ford_message_descriptions::ParameterDescription* - VehicleInfo__SubscribeTirePressure__request__parameters[] = {NULL}; -const ford_message_descriptions::MessageDescription - VehicleInfo__SubscribeTirePressure__request = { - "VehicleInfo", - "SubscribeTirePressure", - hmi_apis::messageType::request, - hmi_apis::FunctionID::VehicleInfo_SubscribeTirePressure, - VehicleInfo__SubscribeTirePressure__request__parameters}; - -const ford_message_descriptions::StructDescription - VehicleInfo__SubscribeTirePressure__response__parameter1 = { - {"tirePressure", ford_message_descriptions::Struct, true}, - Structs::Common__VehicleDataResult__parameters}; -const ford_message_descriptions::ParameterDescription* - VehicleInfo__SubscribeTirePressure__response__parameters[] = { - (const ford_message_descriptions:: - ParameterDescription*)&VehicleInfo__SubscribeTirePressure__response__parameter1, - NULL}; -const ford_message_descriptions::MessageDescription - VehicleInfo__SubscribeTirePressure__response = { - "VehicleInfo", - "SubscribeTirePressure", - hmi_apis::messageType::response, - hmi_apis::FunctionID::VehicleInfo_SubscribeTirePressure, - VehicleInfo__SubscribeTirePressure__response__parameters}; - -const ford_message_descriptions::ParameterDescription* - VehicleInfo__UnsubscribeTirePressure__request__parameters[] = {NULL}; -const ford_message_descriptions::MessageDescription - VehicleInfo__UnsubscribeTirePressure__request = { - "VehicleInfo", - "UnsubscribeTirePressure", - hmi_apis::messageType::request, - hmi_apis::FunctionID::VehicleInfo_UnsubscribeTirePressure, - VehicleInfo__UnsubscribeTirePressure__request__parameters}; - -const ford_message_descriptions::StructDescription - VehicleInfo__UnsubscribeTirePressure__response__parameter1 = { - {"tirePressure", ford_message_descriptions::Struct, true}, - Structs::Common__VehicleDataResult__parameters}; -const ford_message_descriptions::ParameterDescription* - VehicleInfo__UnsubscribeTirePressure__response__parameters[] = { - (const ford_message_descriptions:: - ParameterDescription*)&VehicleInfo__UnsubscribeTirePressure__response__parameter1, - NULL}; -const ford_message_descriptions::MessageDescription - VehicleInfo__UnsubscribeTirePressure__response = { - "VehicleInfo", - "UnsubscribeTirePressure", - hmi_apis::messageType::response, - hmi_apis::FunctionID::VehicleInfo_UnsubscribeTirePressure, - VehicleInfo__UnsubscribeTirePressure__response__parameters}; - -const ford_message_descriptions::ParameterDescription* - VehicleInfo__SubscribeOdometer__request__parameters[] = {NULL}; -const ford_message_descriptions::MessageDescription - VehicleInfo__SubscribeOdometer__request = { - "VehicleInfo", - "SubscribeOdometer", - hmi_apis::messageType::request, - hmi_apis::FunctionID::VehicleInfo_SubscribeOdometer, - VehicleInfo__SubscribeOdometer__request__parameters}; - -const ford_message_descriptions::StructDescription - VehicleInfo__SubscribeOdometer__response__parameter1 = { - {"odometer", ford_message_descriptions::Struct, true}, - Structs::Common__VehicleDataResult__parameters}; -const ford_message_descriptions::ParameterDescription* - VehicleInfo__SubscribeOdometer__response__parameters[] = { - (const ford_message_descriptions:: - ParameterDescription*)&VehicleInfo__SubscribeOdometer__response__parameter1, - NULL}; -const ford_message_descriptions::MessageDescription - VehicleInfo__SubscribeOdometer__response = { - "VehicleInfo", - "SubscribeOdometer", - hmi_apis::messageType::response, - hmi_apis::FunctionID::VehicleInfo_SubscribeOdometer, - VehicleInfo__SubscribeOdometer__response__parameters}; - -const ford_message_descriptions::ParameterDescription* - VehicleInfo__UnsubscribeOdometer__request__parameters[] = {NULL}; -const ford_message_descriptions::MessageDescription - VehicleInfo__UnsubscribeOdometer__request = { - "VehicleInfo", - "UnsubscribeOdometer", - hmi_apis::messageType::request, - hmi_apis::FunctionID::VehicleInfo_UnsubscribeOdometer, - VehicleInfo__UnsubscribeOdometer__request__parameters}; - -const ford_message_descriptions::StructDescription - VehicleInfo__UnsubscribeOdometer__response__parameter1 = { - {"odometer", ford_message_descriptions::Struct, true}, - Structs::Common__VehicleDataResult__parameters}; -const ford_message_descriptions::ParameterDescription* - VehicleInfo__UnsubscribeOdometer__response__parameters[] = { - (const ford_message_descriptions:: - ParameterDescription*)&VehicleInfo__UnsubscribeOdometer__response__parameter1, - NULL}; -const ford_message_descriptions::MessageDescription - VehicleInfo__UnsubscribeOdometer__response = { - "VehicleInfo", - "UnsubscribeOdometer", - hmi_apis::messageType::response, - hmi_apis::FunctionID::VehicleInfo_UnsubscribeOdometer, - VehicleInfo__UnsubscribeOdometer__response__parameters}; - -const ford_message_descriptions::ParameterDescription* - VehicleInfo__SubscribeBeltStatus__request__parameters[] = {NULL}; -const ford_message_descriptions::MessageDescription - VehicleInfo__SubscribeBeltStatus__request = { - "VehicleInfo", - "SubscribeBeltStatus", - hmi_apis::messageType::request, - hmi_apis::FunctionID::VehicleInfo_SubscribeBeltStatus, - VehicleInfo__SubscribeBeltStatus__request__parameters}; - -const ford_message_descriptions::StructDescription - VehicleInfo__SubscribeBeltStatus__response__parameter1 = { - {"beltStatus", ford_message_descriptions::Struct, true}, - Structs::Common__VehicleDataResult__parameters}; -const ford_message_descriptions::ParameterDescription* - VehicleInfo__SubscribeBeltStatus__response__parameters[] = { - (const ford_message_descriptions:: - ParameterDescription*)&VehicleInfo__SubscribeBeltStatus__response__parameter1, - NULL}; -const ford_message_descriptions::MessageDescription - VehicleInfo__SubscribeBeltStatus__response = { - "VehicleInfo", - "SubscribeBeltStatus", - hmi_apis::messageType::response, - hmi_apis::FunctionID::VehicleInfo_SubscribeBeltStatus, - VehicleInfo__SubscribeBeltStatus__response__parameters}; - -const ford_message_descriptions::ParameterDescription* - VehicleInfo__UnsubscribeBeltStatus__request__parameters[] = {NULL}; -const ford_message_descriptions::MessageDescription - VehicleInfo__UnsubscribeBeltStatus__request = { - "VehicleInfo", - "UnsubscribeBeltStatus", - hmi_apis::messageType::request, - hmi_apis::FunctionID::VehicleInfo_UnsubscribeBeltStatus, - VehicleInfo__UnsubscribeBeltStatus__request__parameters}; - -const ford_message_descriptions::StructDescription - VehicleInfo__UnsubscribeBeltStatus__response__parameter1 = { - {"beltStatus", ford_message_descriptions::Struct, true}, - Structs::Common__VehicleDataResult__parameters}; -const ford_message_descriptions::ParameterDescription* - VehicleInfo__UnsubscribeBeltStatus__response__parameters[] = { - (const ford_message_descriptions:: - ParameterDescription*)&VehicleInfo__UnsubscribeBeltStatus__response__parameter1, - NULL}; -const ford_message_descriptions::MessageDescription - VehicleInfo__UnsubscribeBeltStatus__response = { - "VehicleInfo", - "UnsubscribeBeltStatus", - hmi_apis::messageType::response, - hmi_apis::FunctionID::VehicleInfo_UnsubscribeBeltStatus, - VehicleInfo__UnsubscribeBeltStatus__response__parameters}; - -const ford_message_descriptions::ParameterDescription* - VehicleInfo__SubscribeBodyInformation__request__parameters[] = {NULL}; -const ford_message_descriptions::MessageDescription - VehicleInfo__SubscribeBodyInformation__request = { - "VehicleInfo", - "SubscribeBodyInformation", - hmi_apis::messageType::request, - hmi_apis::FunctionID::VehicleInfo_SubscribeBodyInformation, - VehicleInfo__SubscribeBodyInformation__request__parameters}; - -const ford_message_descriptions::StructDescription - VehicleInfo__SubscribeBodyInformation__response__parameter1 = { - {"bodyInformation", ford_message_descriptions::Struct, true}, - Structs::Common__VehicleDataResult__parameters}; -const ford_message_descriptions::ParameterDescription* - VehicleInfo__SubscribeBodyInformation__response__parameters[] = { - (const ford_message_descriptions:: - ParameterDescription*)&VehicleInfo__SubscribeBodyInformation__response__parameter1, - NULL}; -const ford_message_descriptions::MessageDescription - VehicleInfo__SubscribeBodyInformation__response = { - "VehicleInfo", - "SubscribeBodyInformation", - hmi_apis::messageType::response, - hmi_apis::FunctionID::VehicleInfo_SubscribeBodyInformation, - VehicleInfo__SubscribeBodyInformation__response__parameters}; - -const ford_message_descriptions::ParameterDescription* - VehicleInfo__UnsubscribeBodyInformation__request__parameters[] = {NULL}; -const ford_message_descriptions::MessageDescription - VehicleInfo__UnsubscribeBodyInformation__request = { - "VehicleInfo", - "UnsubscribeBodyInformation", - hmi_apis::messageType::request, - hmi_apis::FunctionID::VehicleInfo_UnsubscribeBodyInformation, - VehicleInfo__UnsubscribeBodyInformation__request__parameters}; - -const ford_message_descriptions::StructDescription - VehicleInfo__UnsubscribeBodyInformation__response__parameter1 = { - {"bodyInformation", ford_message_descriptions::Struct, true}, - Structs::Common__VehicleDataResult__parameters}; -const ford_message_descriptions::ParameterDescription* - VehicleInfo__UnsubscribeBodyInformation__response__parameters[] = { - (const ford_message_descriptions:: - ParameterDescription*)&VehicleInfo__UnsubscribeBodyInformation__response__parameter1, - NULL}; -const ford_message_descriptions::MessageDescription - VehicleInfo__UnsubscribeBodyInformation__response = { - "VehicleInfo", - "UnsubscribeBodyInformation", - hmi_apis::messageType::response, - hmi_apis::FunctionID::VehicleInfo_UnsubscribeBodyInformation, - VehicleInfo__UnsubscribeBodyInformation__response__parameters}; - -const ford_message_descriptions::ParameterDescription* - VehicleInfo__SubscribeDeviceStatus__request__parameters[] = {NULL}; -const ford_message_descriptions::MessageDescription - VehicleInfo__SubscribeDeviceStatus__request = { - "VehicleInfo", - "SubscribeDeviceStatus", - hmi_apis::messageType::request, - hmi_apis::FunctionID::VehicleInfo_SubscribeDeviceStatus, - VehicleInfo__SubscribeDeviceStatus__request__parameters}; - -const ford_message_descriptions::StructDescription - VehicleInfo__SubscribeDeviceStatus__response__parameter1 = { - {"deviceStatus", ford_message_descriptions::Struct, true}, - Structs::Common__VehicleDataResult__parameters}; -const ford_message_descriptions::ParameterDescription* - VehicleInfo__SubscribeDeviceStatus__response__parameters[] = { - (const ford_message_descriptions:: - ParameterDescription*)&VehicleInfo__SubscribeDeviceStatus__response__parameter1, - NULL}; -const ford_message_descriptions::MessageDescription - VehicleInfo__SubscribeDeviceStatus__response = { - "VehicleInfo", - "SubscribeDeviceStatus", - hmi_apis::messageType::response, - hmi_apis::FunctionID::VehicleInfo_SubscribeDeviceStatus, - VehicleInfo__SubscribeDeviceStatus__response__parameters}; - -const ford_message_descriptions::ParameterDescription* - VehicleInfo__UnsubscribeDeviceStatus__request__parameters[] = {NULL}; -const ford_message_descriptions::MessageDescription - VehicleInfo__UnsubscribeDeviceStatus__request = { - "VehicleInfo", - "UnsubscribeDeviceStatus", - hmi_apis::messageType::request, - hmi_apis::FunctionID::VehicleInfo_UnsubscribeDeviceStatus, - VehicleInfo__UnsubscribeDeviceStatus__request__parameters}; - -const ford_message_descriptions::StructDescription - VehicleInfo__UnsubscribeDeviceStatus__response__parameter1 = { - {"deviceStatus", ford_message_descriptions::Struct, true}, - Structs::Common__VehicleDataResult__parameters}; -const ford_message_descriptions::ParameterDescription* - VehicleInfo__UnsubscribeDeviceStatus__response__parameters[] = { - (const ford_message_descriptions:: - ParameterDescription*)&VehicleInfo__UnsubscribeDeviceStatus__response__parameter1, - NULL}; -const ford_message_descriptions::MessageDescription - VehicleInfo__UnsubscribeDeviceStatus__response = { - "VehicleInfo", - "UnsubscribeDeviceStatus", - hmi_apis::messageType::response, - hmi_apis::FunctionID::VehicleInfo_UnsubscribeDeviceStatus, - VehicleInfo__UnsubscribeDeviceStatus__response__parameters}; - -const ford_message_descriptions::ParameterDescription* - VehicleInfo__SubscribeDriverBraking__request__parameters[] = {NULL}; -const ford_message_descriptions::MessageDescription - VehicleInfo__SubscribeDriverBraking__request = { - "VehicleInfo", - "SubscribeDriverBraking", - hmi_apis::messageType::request, - hmi_apis::FunctionID::VehicleInfo_SubscribeDriverBraking, - VehicleInfo__SubscribeDriverBraking__request__parameters}; - -const ford_message_descriptions::StructDescription - VehicleInfo__SubscribeDriverBraking__response__parameter1 = { - {"driverBraking", ford_message_descriptions::Struct, true}, - Structs::Common__VehicleDataResult__parameters}; -const ford_message_descriptions::ParameterDescription* - VehicleInfo__SubscribeDriverBraking__response__parameters[] = { - (const ford_message_descriptions:: - ParameterDescription*)&VehicleInfo__SubscribeDriverBraking__response__parameter1, - NULL}; -const ford_message_descriptions::MessageDescription - VehicleInfo__SubscribeDriverBraking__response = { - "VehicleInfo", - "SubscribeDriverBraking", - hmi_apis::messageType::response, - hmi_apis::FunctionID::VehicleInfo_SubscribeDriverBraking, - VehicleInfo__SubscribeDriverBraking__response__parameters}; - -const ford_message_descriptions::ParameterDescription* - VehicleInfo__UnsubscribeDriverBraking__request__parameters[] = {NULL}; -const ford_message_descriptions::MessageDescription - VehicleInfo__UnsubscribeDriverBraking__request = { - "VehicleInfo", - "UnsubscribeDriverBraking", - hmi_apis::messageType::request, - hmi_apis::FunctionID::VehicleInfo_UnsubscribeDriverBraking, - VehicleInfo__UnsubscribeDriverBraking__request__parameters}; - -const ford_message_descriptions::StructDescription - VehicleInfo__UnsubscribeDriverBraking__response__parameter1 = { - {"driverBraking", ford_message_descriptions::Struct, true}, - Structs::Common__VehicleDataResult__parameters}; -const ford_message_descriptions::ParameterDescription* - VehicleInfo__UnsubscribeDriverBraking__response__parameters[] = { - (const ford_message_descriptions:: - ParameterDescription*)&VehicleInfo__UnsubscribeDriverBraking__response__parameter1, - NULL}; -const ford_message_descriptions::MessageDescription - VehicleInfo__UnsubscribeDriverBraking__response = { - "VehicleInfo", - "UnsubscribeDriverBraking", - hmi_apis::messageType::response, - hmi_apis::FunctionID::VehicleInfo_UnsubscribeDriverBraking, - VehicleInfo__UnsubscribeDriverBraking__response__parameters}; - -const ford_message_descriptions::ParameterDescription* - VehicleInfo__SubscribeWiperStatus__request__parameters[] = {NULL}; -const ford_message_descriptions::MessageDescription - VehicleInfo__SubscribeWiperStatus__request = { - "VehicleInfo", - "SubscribeWiperStatus", - hmi_apis::messageType::request, - hmi_apis::FunctionID::VehicleInfo_SubscribeWiperStatus, - VehicleInfo__SubscribeWiperStatus__request__parameters}; - -const ford_message_descriptions::StructDescription - VehicleInfo__SubscribeWiperStatus__response__parameter1 = { - {"wiperStatus", ford_message_descriptions::Struct, true}, - Structs::Common__VehicleDataResult__parameters}; -const ford_message_descriptions::ParameterDescription* - VehicleInfo__SubscribeWiperStatus__response__parameters[] = { - (const ford_message_descriptions:: - ParameterDescription*)&VehicleInfo__SubscribeWiperStatus__response__parameter1, - NULL}; -const ford_message_descriptions::MessageDescription - VehicleInfo__SubscribeWiperStatus__response = { - "VehicleInfo", - "SubscribeWiperStatus", - hmi_apis::messageType::response, - hmi_apis::FunctionID::VehicleInfo_SubscribeWiperStatus, - VehicleInfo__SubscribeWiperStatus__response__parameters}; - -const ford_message_descriptions::ParameterDescription* - VehicleInfo__UnsubscribeWiperStatus__request__parameters[] = {NULL}; -const ford_message_descriptions::MessageDescription - VehicleInfo__UnsubscribeWiperStatus__request = { - "VehicleInfo", - "UnsubscribeWiperStatus", - hmi_apis::messageType::request, - hmi_apis::FunctionID::VehicleInfo_UnsubscribeWiperStatus, - VehicleInfo__UnsubscribeWiperStatus__request__parameters}; - -const ford_message_descriptions::StructDescription - VehicleInfo__UnsubscribeWiperStatus__response__parameter1 = { - {"wiperStatus", ford_message_descriptions::Struct, true}, - Structs::Common__VehicleDataResult__parameters}; -const ford_message_descriptions::ParameterDescription* - VehicleInfo__UnsubscribeWiperStatus__response__parameters[] = { - (const ford_message_descriptions:: - ParameterDescription*)&VehicleInfo__UnsubscribeWiperStatus__response__parameter1, - NULL}; -const ford_message_descriptions::MessageDescription - VehicleInfo__UnsubscribeWiperStatus__response = { - "VehicleInfo", - "UnsubscribeWiperStatus", - hmi_apis::messageType::response, - hmi_apis::FunctionID::VehicleInfo_UnsubscribeWiperStatus, - VehicleInfo__UnsubscribeWiperStatus__response__parameters}; - -const ford_message_descriptions::ParameterDescription* - VehicleInfo__SubscribeHeadLampStatus__request__parameters[] = {NULL}; -const ford_message_descriptions::MessageDescription - VehicleInfo__SubscribeHeadLampStatus__request = { - "VehicleInfo", - "SubscribeHeadLampStatus", - hmi_apis::messageType::request, - hmi_apis::FunctionID::VehicleInfo_SubscribeHeadLampStatus, - VehicleInfo__SubscribeHeadLampStatus__request__parameters}; - -const ford_message_descriptions::StructDescription - VehicleInfo__SubscribeHeadLampStatus__response__parameter1 = { - {"headLampStatus", ford_message_descriptions::Struct, true}, - Structs::Common__VehicleDataResult__parameters}; -const ford_message_descriptions::ParameterDescription* - VehicleInfo__SubscribeHeadLampStatus__response__parameters[] = { - (const ford_message_descriptions:: - ParameterDescription*)&VehicleInfo__SubscribeHeadLampStatus__response__parameter1, - NULL}; -const ford_message_descriptions::MessageDescription - VehicleInfo__SubscribeHeadLampStatus__response = { - "VehicleInfo", - "SubscribeHeadLampStatus", - hmi_apis::messageType::response, - hmi_apis::FunctionID::VehicleInfo_SubscribeHeadLampStatus, - VehicleInfo__SubscribeHeadLampStatus__response__parameters}; - -const ford_message_descriptions::ParameterDescription* - VehicleInfo__UnsubscribeHeadLampStatus__request__parameters[] = {NULL}; -const ford_message_descriptions::MessageDescription - VehicleInfo__UnsubscribeHeadLampStatus__request = { - "VehicleInfo", - "UnsubscribeHeadLampStatus", - hmi_apis::messageType::request, - hmi_apis::FunctionID::VehicleInfo_UnsubscribeHeadLampStatus, - VehicleInfo__UnsubscribeHeadLampStatus__request__parameters}; - -const ford_message_descriptions::StructDescription - VehicleInfo__UnsubscribeHeadLampStatus__response__parameter1 = { - {"headLampStatus", ford_message_descriptions::Struct, true}, - Structs::Common__VehicleDataResult__parameters}; -const ford_message_descriptions::ParameterDescription* - VehicleInfo__UnsubscribeHeadLampStatus__response__parameters[] = { - (const ford_message_descriptions:: - ParameterDescription*)&VehicleInfo__UnsubscribeHeadLampStatus__response__parameter1, - NULL}; -const ford_message_descriptions::MessageDescription - VehicleInfo__UnsubscribeHeadLampStatus__response = { - "VehicleInfo", - "UnsubscribeHeadLampStatus", - hmi_apis::messageType::response, - hmi_apis::FunctionID::VehicleInfo_UnsubscribeHeadLampStatus, - VehicleInfo__UnsubscribeHeadLampStatus__response__parameters}; - -const ford_message_descriptions::ParameterDescription* - VehicleInfo__SubscribeEngineTorque__request__parameters[] = {NULL}; -const ford_message_descriptions::MessageDescription - VehicleInfo__SubscribeEngineTorque__request = { - "VehicleInfo", - "SubscribeEngineTorque", - hmi_apis::messageType::request, - hmi_apis::FunctionID::VehicleInfo_SubscribeEngineTorque, - VehicleInfo__SubscribeEngineTorque__request__parameters}; - -const ford_message_descriptions::StructDescription - VehicleInfo__SubscribeEngineTorque__response__parameter1 = { - {"engineTorque", ford_message_descriptions::Struct, true}, - Structs::Common__VehicleDataResult__parameters}; -const ford_message_descriptions::ParameterDescription* - VehicleInfo__SubscribeEngineTorque__response__parameters[] = { - (const ford_message_descriptions:: - ParameterDescription*)&VehicleInfo__SubscribeEngineTorque__response__parameter1, - NULL}; -const ford_message_descriptions::MessageDescription - VehicleInfo__SubscribeEngineTorque__response = { - "VehicleInfo", - "SubscribeEngineTorque", - hmi_apis::messageType::response, - hmi_apis::FunctionID::VehicleInfo_SubscribeEngineTorque, - VehicleInfo__SubscribeEngineTorque__response__parameters}; - -const ford_message_descriptions::ParameterDescription* - VehicleInfo__UnsubscribeEngineTorque__request__parameters[] = {NULL}; -const ford_message_descriptions::MessageDescription - VehicleInfo__UnsubscribeEngineTorque__request = { - "VehicleInfo", - "UnsubscribeEngineTorque", - hmi_apis::messageType::request, - hmi_apis::FunctionID::VehicleInfo_UnsubscribeEngineTorque, - VehicleInfo__UnsubscribeEngineTorque__request__parameters}; - -const ford_message_descriptions::StructDescription - VehicleInfo__UnsubscribeEngineTorque__response__parameter1 = { - {"engineTorque", ford_message_descriptions::Struct, true}, - Structs::Common__VehicleDataResult__parameters}; -const ford_message_descriptions::ParameterDescription* - VehicleInfo__UnsubscribeEngineTorque__response__parameters[] = { - (const ford_message_descriptions:: - ParameterDescription*)&VehicleInfo__UnsubscribeEngineTorque__response__parameter1, - NULL}; -const ford_message_descriptions::MessageDescription - VehicleInfo__UnsubscribeEngineTorque__response = { - "VehicleInfo", - "UnsubscribeEngineTorque", - hmi_apis::messageType::response, - hmi_apis::FunctionID::VehicleInfo_UnsubscribeEngineTorque, - VehicleInfo__UnsubscribeEngineTorque__response__parameters}; - -const ford_message_descriptions::ParameterDescription* - VehicleInfo__SubscribeAccPedalPosition__request__parameters[] = {NULL}; -const ford_message_descriptions::MessageDescription - VehicleInfo__SubscribeAccPedalPosition__request = { - "VehicleInfo", - "SubscribeAccPedalPosition", - hmi_apis::messageType::request, - hmi_apis::FunctionID::VehicleInfo_SubscribeAccPedalPosition, - VehicleInfo__SubscribeAccPedalPosition__request__parameters}; - -const ford_message_descriptions::StructDescription - VehicleInfo__SubscribeAccPedalPosition__response__parameter1 = { - {"accPedalPosition", ford_message_descriptions::Struct, true}, - Structs::Common__VehicleDataResult__parameters}; -const ford_message_descriptions::ParameterDescription* - VehicleInfo__SubscribeAccPedalPosition__response__parameters[] = { - (const ford_message_descriptions:: - ParameterDescription*)&VehicleInfo__SubscribeAccPedalPosition__response__parameter1, - NULL}; -const ford_message_descriptions::MessageDescription - VehicleInfo__SubscribeAccPedalPosition__response = { - "VehicleInfo", - "SubscribeAccPedalPosition", - hmi_apis::messageType::response, - hmi_apis::FunctionID::VehicleInfo_SubscribeAccPedalPosition, - VehicleInfo__SubscribeAccPedalPosition__response__parameters}; - -const ford_message_descriptions::ParameterDescription* - VehicleInfo__UnsubscribeAccPedalPosition__request__parameters[] = {NULL}; -const ford_message_descriptions::MessageDescription - VehicleInfo__UnsubscribeAccPedalPosition__request = { - "VehicleInfo", - "UnsubscribeAccPedalPosition", - hmi_apis::messageType::request, - hmi_apis::FunctionID::VehicleInfo_UnsubscribeAccPedalPosition, - VehicleInfo__UnsubscribeAccPedalPosition__request__parameters}; - -const ford_message_descriptions::StructDescription - VehicleInfo__UnsubscribeAccPedalPosition__response__parameter1 = { - {"accPedalPosition", ford_message_descriptions::Struct, true}, - Structs::Common__VehicleDataResult__parameters}; -const ford_message_descriptions::ParameterDescription* - VehicleInfo__UnsubscribeAccPedalPosition__response__parameters[] = { - (const ford_message_descriptions:: - ParameterDescription*)&VehicleInfo__UnsubscribeAccPedalPosition__response__parameter1, - NULL}; -const ford_message_descriptions::MessageDescription - VehicleInfo__UnsubscribeAccPedalPosition__response = { - "VehicleInfo", - "UnsubscribeAccPedalPosition", - hmi_apis::messageType::response, - hmi_apis::FunctionID::VehicleInfo_UnsubscribeAccPedalPosition, - VehicleInfo__UnsubscribeAccPedalPosition__response__parameters}; - -const ford_message_descriptions::ParameterDescription* - VehicleInfo__SubscribeSteeringWheelAngle__request__parameters[] = {NULL}; -const ford_message_descriptions::MessageDescription - VehicleInfo__SubscribeSteeringWheelAngle__request = { - "VehicleInfo", - "SubscribeSteeringWheelAngle", - hmi_apis::messageType::request, - hmi_apis::FunctionID::VehicleInfo_SubscribeSteeringWheelAngle, - VehicleInfo__SubscribeSteeringWheelAngle__request__parameters}; - -const ford_message_descriptions::StructDescription - VehicleInfo__SubscribeSteeringWheelAngle__response__parameter1 = { - {"steeringWheelAngle", ford_message_descriptions::Struct, true}, - Structs::Common__VehicleDataResult__parameters}; -const ford_message_descriptions::ParameterDescription* - VehicleInfo__SubscribeSteeringWheelAngle__response__parameters[] = { - (const ford_message_descriptions:: - ParameterDescription*)&VehicleInfo__SubscribeSteeringWheelAngle__response__parameter1, - NULL}; -const ford_message_descriptions::MessageDescription - VehicleInfo__SubscribeSteeringWheelAngle__response = { - "VehicleInfo", - "SubscribeSteeringWheelAngle", - hmi_apis::messageType::response, - hmi_apis::FunctionID::VehicleInfo_SubscribeSteeringWheelAngle, - VehicleInfo__SubscribeSteeringWheelAngle__response__parameters}; - -const ford_message_descriptions::ParameterDescription* - VehicleInfo__UnsubscribeSteeringWheelAngle__request__parameters[] = {NULL}; -const ford_message_descriptions::MessageDescription - VehicleInfo__UnsubscribeSteeringWheelAngle__request = { - "VehicleInfo", - "UnsubscribeSteeringWheelAngle", - hmi_apis::messageType::request, - hmi_apis::FunctionID::VehicleInfo_UnsubscribeSteeringWheelAngle, - VehicleInfo__UnsubscribeSteeringWheelAngle__request__parameters}; - -const ford_message_descriptions::StructDescription - VehicleInfo__UnsubscribeSteeringWheelAngle__response__parameter1 = { - {"steeringWheelAngle", ford_message_descriptions::Struct, true}, - Structs::Common__VehicleDataResult__parameters}; -const ford_message_descriptions::ParameterDescription* - VehicleInfo__UnsubscribeSteeringWheelAngle__response__parameters[] = { - (const ford_message_descriptions:: - ParameterDescription*)&VehicleInfo__UnsubscribeSteeringWheelAngle__response__parameter1, - NULL}; -const ford_message_descriptions::MessageDescription - VehicleInfo__UnsubscribeSteeringWheelAngle__response = { - "VehicleInfo", - "UnsubscribeSteeringWheelAngle", - hmi_apis::messageType::response, - hmi_apis::FunctionID::VehicleInfo_UnsubscribeSteeringWheelAngle, - VehicleInfo__UnsubscribeSteeringWheelAngle__response__parameters}; - -const ford_message_descriptions::ParameterDescription* - VehicleInfo__SubscribeECallInfo__request__parameters[] = {NULL}; -const ford_message_descriptions::MessageDescription - VehicleInfo__SubscribeECallInfo__request = { - "VehicleInfo", - "SubscribeECallInfo", - hmi_apis::messageType::request, - hmi_apis::FunctionID::VehicleInfo_SubscribeECallInfo, - VehicleInfo__SubscribeECallInfo__request__parameters}; - -const ford_message_descriptions::StructDescription - VehicleInfo__SubscribeECallInfo__response__parameter1 = { - {"eCallInfo", ford_message_descriptions::Struct, true}, - Structs::Common__VehicleDataResult__parameters}; -const ford_message_descriptions::ParameterDescription* - VehicleInfo__SubscribeECallInfo__response__parameters[] = { - (const ford_message_descriptions:: - ParameterDescription*)&VehicleInfo__SubscribeECallInfo__response__parameter1, - NULL}; -const ford_message_descriptions::MessageDescription - VehicleInfo__SubscribeECallInfo__response = { - "VehicleInfo", - "SubscribeECallInfo", - hmi_apis::messageType::response, - hmi_apis::FunctionID::VehicleInfo_SubscribeECallInfo, - VehicleInfo__SubscribeECallInfo__response__parameters}; - -const ford_message_descriptions::ParameterDescription* - VehicleInfo__UnsubscribeECallInfo__request__parameters[] = {NULL}; -const ford_message_descriptions::MessageDescription - VehicleInfo__UnsubscribeECallInfo__request = { - "VehicleInfo", - "UnsubscribeECallInfo", - hmi_apis::messageType::request, - hmi_apis::FunctionID::VehicleInfo_UnsubscribeECallInfo, - VehicleInfo__UnsubscribeECallInfo__request__parameters}; - -const ford_message_descriptions::StructDescription - VehicleInfo__UnsubscribeECallInfo__response__parameter1 = { - {"eCallInfo", ford_message_descriptions::Struct, true}, - Structs::Common__VehicleDataResult__parameters}; -const ford_message_descriptions::ParameterDescription* - VehicleInfo__UnsubscribeECallInfo__response__parameters[] = { - (const ford_message_descriptions:: - ParameterDescription*)&VehicleInfo__UnsubscribeECallInfo__response__parameter1, - NULL}; -const ford_message_descriptions::MessageDescription - VehicleInfo__UnsubscribeECallInfo__response = { - "VehicleInfo", - "UnsubscribeECallInfo", - hmi_apis::messageType::response, - hmi_apis::FunctionID::VehicleInfo_UnsubscribeECallInfo, - VehicleInfo__UnsubscribeECallInfo__response__parameters}; - -const ford_message_descriptions::ParameterDescription* - VehicleInfo__SubscribeAirbagStatus__request__parameters[] = {NULL}; -const ford_message_descriptions::MessageDescription - VehicleInfo__SubscribeAirbagStatus__request = { - "VehicleInfo", - "SubscribeAirbagStatus", - hmi_apis::messageType::request, - hmi_apis::FunctionID::VehicleInfo_SubscribeAirbagStatus, - VehicleInfo__SubscribeAirbagStatus__request__parameters}; - -const ford_message_descriptions::StructDescription - VehicleInfo__SubscribeAirbagStatus__response__parameter1 = { - {"airbagStatus", ford_message_descriptions::Struct, true}, - Structs::Common__VehicleDataResult__parameters}; -const ford_message_descriptions::ParameterDescription* - VehicleInfo__SubscribeAirbagStatus__response__parameters[] = { - (const ford_message_descriptions:: - ParameterDescription*)&VehicleInfo__SubscribeAirbagStatus__response__parameter1, - NULL}; -const ford_message_descriptions::MessageDescription - VehicleInfo__SubscribeAirbagStatus__response = { - "VehicleInfo", - "SubscribeAirbagStatus", - hmi_apis::messageType::response, - hmi_apis::FunctionID::VehicleInfo_SubscribeAirbagStatus, - VehicleInfo__SubscribeAirbagStatus__response__parameters}; - -const ford_message_descriptions::ParameterDescription* - VehicleInfo__UnsubscribeAirbagStatus__request__parameters[] = {NULL}; -const ford_message_descriptions::MessageDescription - VehicleInfo__UnsubscribeAirbagStatus__request = { - "VehicleInfo", - "UnsubscribeAirbagStatus", - hmi_apis::messageType::request, - hmi_apis::FunctionID::VehicleInfo_UnsubscribeAirbagStatus, - VehicleInfo__UnsubscribeAirbagStatus__request__parameters}; - -const ford_message_descriptions::StructDescription - VehicleInfo__UnsubscribeAirbagStatus__response__parameter1 = { - {"airbagStatus", ford_message_descriptions::Struct, true}, - Structs::Common__VehicleDataResult__parameters}; -const ford_message_descriptions::ParameterDescription* - VehicleInfo__UnsubscribeAirbagStatus__response__parameters[] = { - (const ford_message_descriptions:: - ParameterDescription*)&VehicleInfo__UnsubscribeAirbagStatus__response__parameter1, - NULL}; -const ford_message_descriptions::MessageDescription - VehicleInfo__UnsubscribeAirbagStatus__response = { - "VehicleInfo", - "UnsubscribeAirbagStatus", - hmi_apis::messageType::response, - hmi_apis::FunctionID::VehicleInfo_UnsubscribeAirbagStatus, - VehicleInfo__UnsubscribeAirbagStatus__response__parameters}; - -const ford_message_descriptions::ParameterDescription* - VehicleInfo__SubscribeEmergencyEvent__request__parameters[] = {NULL}; -const ford_message_descriptions::MessageDescription - VehicleInfo__SubscribeEmergencyEvent__request = { - "VehicleInfo", - "SubscribeEmergencyEvent", - hmi_apis::messageType::request, - hmi_apis::FunctionID::VehicleInfo_SubscribeEmergencyEvent, - VehicleInfo__SubscribeEmergencyEvent__request__parameters}; - -const ford_message_descriptions::StructDescription - VehicleInfo__SubscribeEmergencyEvent__response__parameter1 = { - {"emergencyEvent", ford_message_descriptions::Struct, true}, - Structs::Common__VehicleDataResult__parameters}; -const ford_message_descriptions::ParameterDescription* - VehicleInfo__SubscribeEmergencyEvent__response__parameters[] = { - (const ford_message_descriptions:: - ParameterDescription*)&VehicleInfo__SubscribeEmergencyEvent__response__parameter1, - NULL}; -const ford_message_descriptions::MessageDescription - VehicleInfo__SubscribeEmergencyEvent__response = { - "VehicleInfo", - "SubscribeEmergencyEvent", - hmi_apis::messageType::response, - hmi_apis::FunctionID::VehicleInfo_SubscribeEmergencyEvent, - VehicleInfo__SubscribeEmergencyEvent__response__parameters}; - -const ford_message_descriptions::ParameterDescription* - VehicleInfo__UnsubscribeEmergencyEvent__request__parameters[] = {NULL}; -const ford_message_descriptions::MessageDescription - VehicleInfo__UnsubscribeEmergencyEvent__request = { - "VehicleInfo", - "UnsubscribeEmergencyEvent", - hmi_apis::messageType::request, - hmi_apis::FunctionID::VehicleInfo_UnsubscribeEmergencyEvent, - VehicleInfo__UnsubscribeEmergencyEvent__request__parameters}; - -const ford_message_descriptions::StructDescription - VehicleInfo__UnsubscribeEmergencyEvent__response__parameter1 = { - {"emergencyEvent", ford_message_descriptions::Struct, true}, - Structs::Common__VehicleDataResult__parameters}; -const ford_message_descriptions::ParameterDescription* - VehicleInfo__UnsubscribeEmergencyEvent__response__parameters[] = { - (const ford_message_descriptions:: - ParameterDescription*)&VehicleInfo__UnsubscribeEmergencyEvent__response__parameter1, - NULL}; -const ford_message_descriptions::MessageDescription - VehicleInfo__UnsubscribeEmergencyEvent__response = { - "VehicleInfo", - "UnsubscribeEmergencyEvent", - hmi_apis::messageType::response, - hmi_apis::FunctionID::VehicleInfo_UnsubscribeEmergencyEvent, - VehicleInfo__UnsubscribeEmergencyEvent__response__parameters}; - -const ford_message_descriptions::ParameterDescription* - VehicleInfo__SubscribeClusterModeStatus__request__parameters[] = {NULL}; -const ford_message_descriptions::MessageDescription - VehicleInfo__SubscribeClusterModeStatus__request = { - "VehicleInfo", - "SubscribeClusterModeStatus", - hmi_apis::messageType::request, - hmi_apis::FunctionID::VehicleInfo_SubscribeClusterModeStatus, - VehicleInfo__SubscribeClusterModeStatus__request__parameters}; - -const ford_message_descriptions::StructDescription - VehicleInfo__SubscribeClusterModeStatus__response__parameter1 = { - {"clusterModeStatus", ford_message_descriptions::Struct, true}, - Structs::Common__VehicleDataResult__parameters}; -const ford_message_descriptions::ParameterDescription* - VehicleInfo__SubscribeClusterModeStatus__response__parameters[] = { - (const ford_message_descriptions:: - ParameterDescription*)&VehicleInfo__SubscribeClusterModeStatus__response__parameter1, - NULL}; -const ford_message_descriptions::MessageDescription - VehicleInfo__SubscribeClusterModeStatus__response = { - "VehicleInfo", - "SubscribeClusterModeStatus", - hmi_apis::messageType::response, - hmi_apis::FunctionID::VehicleInfo_SubscribeClusterModeStatus, - VehicleInfo__SubscribeClusterModeStatus__response__parameters}; - -const ford_message_descriptions::ParameterDescription* - VehicleInfo__UnsubscribeClusterModeStatus__request__parameters[] = {NULL}; -const ford_message_descriptions::MessageDescription - VehicleInfo__UnsubscribeClusterModeStatus__request = { - "VehicleInfo", - "UnsubscribeClusterModeStatus", - hmi_apis::messageType::request, - hmi_apis::FunctionID::VehicleInfo_UnsubscribeClusterModeStatus, - VehicleInfo__UnsubscribeClusterModeStatus__request__parameters}; - -const ford_message_descriptions::StructDescription - VehicleInfo__UnsubscribeClusterModeStatus__response__parameter1 = { - {"clusterModeStatus", ford_message_descriptions::Struct, true}, - Structs::Common__VehicleDataResult__parameters}; -const ford_message_descriptions::ParameterDescription* - VehicleInfo__UnsubscribeClusterModeStatus__response__parameters[] = { - (const ford_message_descriptions:: - ParameterDescription*)&VehicleInfo__UnsubscribeClusterModeStatus__response__parameter1, - NULL}; -const ford_message_descriptions::MessageDescription - VehicleInfo__UnsubscribeClusterModeStatus__response = { - "VehicleInfo", - "UnsubscribeClusterModeStatus", - hmi_apis::messageType::response, - hmi_apis::FunctionID::VehicleInfo_UnsubscribeClusterModeStatus, - VehicleInfo__UnsubscribeClusterModeStatus__response__parameters}; - -const ford_message_descriptions::ParameterDescription* - VehicleInfo__SubscribeMyKey__request__parameters[] = {NULL}; -const ford_message_descriptions::MessageDescription - VehicleInfo__SubscribeMyKey__request = { - "VehicleInfo", - "SubscribeMyKey", - hmi_apis::messageType::request, - hmi_apis::FunctionID::VehicleInfo_SubscribeMyKey, - VehicleInfo__SubscribeMyKey__request__parameters}; - -const ford_message_descriptions::StructDescription - VehicleInfo__SubscribeMyKey__response__parameter1 = { - {"myKey", ford_message_descriptions::Struct, true}, - Structs::Common__VehicleDataResult__parameters}; -const ford_message_descriptions::ParameterDescription* - VehicleInfo__SubscribeMyKey__response__parameters[] = { - (const ford_message_descriptions:: - ParameterDescription*)&VehicleInfo__SubscribeMyKey__response__parameter1, - NULL}; -const ford_message_descriptions::MessageDescription - VehicleInfo__SubscribeMyKey__response = { - "VehicleInfo", - "SubscribeMyKey", - hmi_apis::messageType::response, - hmi_apis::FunctionID::VehicleInfo_SubscribeMyKey, - VehicleInfo__SubscribeMyKey__response__parameters}; - -const ford_message_descriptions::ParameterDescription* - VehicleInfo__UnsubscribeMyKey__request__parameters[] = {NULL}; -const ford_message_descriptions::MessageDescription - VehicleInfo__UnsubscribeMyKey__request = { - "VehicleInfo", - "UnsubscribeMyKey", - hmi_apis::messageType::request, - hmi_apis::FunctionID::VehicleInfo_UnsubscribeMyKey, - VehicleInfo__UnsubscribeMyKey__request__parameters}; - -const ford_message_descriptions::StructDescription - VehicleInfo__UnsubscribeMyKey__response__parameter1 = { - {"myKey", ford_message_descriptions::Struct, true}, - Structs::Common__VehicleDataResult__parameters}; -const ford_message_descriptions::ParameterDescription* - VehicleInfo__UnsubscribeMyKey__response__parameters[] = { - (const ford_message_descriptions:: - ParameterDescription*)&VehicleInfo__UnsubscribeMyKey__response__parameter1, - NULL}; -const ford_message_descriptions::MessageDescription - VehicleInfo__UnsubscribeMyKey__response = { - "VehicleInfo", - "UnsubscribeMyKey", - hmi_apis::messageType::response, - hmi_apis::FunctionID::VehicleInfo_UnsubscribeMyKey, - VehicleInfo__UnsubscribeMyKey__response__parameters}; - -const ford_message_descriptions::ParameterDescription - SDL__ActivateApp__request__parameter1 = { - "appID", ford_message_descriptions::Integer, true}; -const ford_message_descriptions::ParameterDescription* - SDL__ActivateApp__request__parameters[] = { - (const ford_message_descriptions:: - ParameterDescription*)&SDL__ActivateApp__request__parameter1, - NULL}; -const ford_message_descriptions::MessageDescription SDL__ActivateApp__request = - {"SDL", - "ActivateApp", - hmi_apis::messageType::request, - hmi_apis::FunctionID::SDL_ActivateApp, - SDL__ActivateApp__request__parameters}; - -const ford_message_descriptions::ParameterDescription - SDL__ActivateApp__response__parameter1 = { - "isSDLAllowed", ford_message_descriptions::Boolean, true}; -const ford_message_descriptions::StructDescription - SDL__ActivateApp__response__parameter2 = { - {"device", ford_message_descriptions::Struct, false}, - Structs::Common__DeviceInfo__parameters}; -const ford_message_descriptions::ParameterDescription - SDL__ActivateApp__response__parameter3 = { - "isPermissionsConsentNeeded", ford_message_descriptions::Boolean, true}; -const ford_message_descriptions::ParameterDescription - SDL__ActivateApp__response__parameter4 = { - "isAppPermissionsRevoked", ford_message_descriptions::Boolean, true}; -const ford_message_descriptions::StructDescription - SDL__ActivateApp__response__parameter5_array = { - {"appRevokedPermissions", ford_message_descriptions::Struct, true}, - Structs::Common__PermissionItem__parameters}; -const ford_message_descriptions::ArrayDescription - SDL__ActivateApp__response__parameter5 = { - {"appRevokedPermissions", ford_message_descriptions::Array, false}, - (const ford_message_descriptions:: - ParameterDescription*)&SDL__ActivateApp__response__parameter5_array, - "(si(bb))"}; -const ford_message_descriptions::ParameterDescription - SDL__ActivateApp__response__parameter6 = { - "isAppRevoked", ford_message_descriptions::Boolean, true}; -const ford_message_descriptions::ParameterDescription - SDL__ActivateApp__response__parameter7 = { - "priority", ford_message_descriptions::Enum, false}; -const ford_message_descriptions::ParameterDescription* - SDL__ActivateApp__response__parameters[] = { - (const ford_message_descriptions:: - ParameterDescription*)&SDL__ActivateApp__response__parameter1, - (const ford_message_descriptions:: - ParameterDescription*)&SDL__ActivateApp__response__parameter2, - (const ford_message_descriptions:: - ParameterDescription*)&SDL__ActivateApp__response__parameter3, - (const ford_message_descriptions:: - ParameterDescription*)&SDL__ActivateApp__response__parameter4, - (const ford_message_descriptions:: - ParameterDescription*)&SDL__ActivateApp__response__parameter5, - (const ford_message_descriptions:: - ParameterDescription*)&SDL__ActivateApp__response__parameter6, - (const ford_message_descriptions:: - ParameterDescription*)&SDL__ActivateApp__response__parameter7, - NULL}; -const ford_message_descriptions::MessageDescription SDL__ActivateApp__response = - {"SDL", - "ActivateApp", - hmi_apis::messageType::response, - hmi_apis::FunctionID::SDL_ActivateApp, - SDL__ActivateApp__response__parameters}; - -const ford_message_descriptions::ParameterDescription - SDL__GetUserFriendlyMessage__request__parameter1_array = { - "messageCodes", ford_message_descriptions::String, true}; -const ford_message_descriptions::ArrayDescription - SDL__GetUserFriendlyMessage__request__parameter1 = { - {"messageCodes", ford_message_descriptions::Array, true}, - (const ford_message_descriptions:: - ParameterDescription*)&SDL__GetUserFriendlyMessage__request__parameter1_array, - "s"}; -const ford_message_descriptions::ParameterDescription - SDL__GetUserFriendlyMessage__request__parameter2 = { - "language", ford_message_descriptions::Enum, false}; -const ford_message_descriptions::ParameterDescription* - SDL__GetUserFriendlyMessage__request__parameters[] = { - (const ford_message_descriptions:: - ParameterDescription*)&SDL__GetUserFriendlyMessage__request__parameter1, - (const ford_message_descriptions:: - ParameterDescription*)&SDL__GetUserFriendlyMessage__request__parameter2, - NULL}; -const ford_message_descriptions::MessageDescription - SDL__GetUserFriendlyMessage__request = { - "SDL", - "GetUserFriendlyMessage", - hmi_apis::messageType::request, - hmi_apis::FunctionID::SDL_GetUserFriendlyMessage, - SDL__GetUserFriendlyMessage__request__parameters}; - -const ford_message_descriptions::StructDescription - SDL__GetUserFriendlyMessage__response__parameter1_array = { - {"messages", ford_message_descriptions::Struct, true}, - Structs::Common__UserFriendlyMessage__parameters}; -const ford_message_descriptions::ArrayDescription - SDL__GetUserFriendlyMessage__response__parameter1 = { - {"messages", ford_message_descriptions::Array, false}, - (const ford_message_descriptions:: - ParameterDescription*)&SDL__GetUserFriendlyMessage__response__parameter1_array, - "(s(bs)(bs)(bs)(bs)(bs))"}; -const ford_message_descriptions::ParameterDescription* - SDL__GetUserFriendlyMessage__response__parameters[] = { - (const ford_message_descriptions:: - ParameterDescription*)&SDL__GetUserFriendlyMessage__response__parameter1, - NULL}; -const ford_message_descriptions::MessageDescription - SDL__GetUserFriendlyMessage__response = { - "SDL", - "GetUserFriendlyMessage", - hmi_apis::messageType::response, - hmi_apis::FunctionID::SDL_GetUserFriendlyMessage, - SDL__GetUserFriendlyMessage__response__parameters}; - -const ford_message_descriptions::StructDescription - SDL__OnAllowSDLFunctionality__notification__parameter1 = { - {"device", ford_message_descriptions::Struct, false}, - Structs::Common__DeviceInfo__parameters}; -const ford_message_descriptions::ParameterDescription - SDL__OnAllowSDLFunctionality__notification__parameter2 = { - "allowed", ford_message_descriptions::Boolean, true}; -const ford_message_descriptions::ParameterDescription - SDL__OnAllowSDLFunctionality__notification__parameter3 = { - "source", ford_message_descriptions::Enum, true}; -const ford_message_descriptions::ParameterDescription* - SDL__OnAllowSDLFunctionality__notification__parameters[] = { - (const ford_message_descriptions:: - ParameterDescription*)&SDL__OnAllowSDLFunctionality__notification__parameter1, - (const ford_message_descriptions:: - ParameterDescription*)&SDL__OnAllowSDLFunctionality__notification__parameter2, - (const ford_message_descriptions:: - ParameterDescription*)&SDL__OnAllowSDLFunctionality__notification__parameter3, - NULL}; -const ford_message_descriptions::MessageDescription - SDL__OnAllowSDLFunctionality__notification = { - "SDL", - "OnAllowSDLFunctionality", - hmi_apis::messageType::notification, - hmi_apis::FunctionID::SDL_OnAllowSDLFunctionality, - SDL__OnAllowSDLFunctionality__notification__parameters}; - -const ford_message_descriptions::ParameterDescription - SDL__OnReceivedPolicyUpdate__notification__parameter1 = { - "policyfile", ford_message_descriptions::String, true}; -const ford_message_descriptions::ParameterDescription* - SDL__OnReceivedPolicyUpdate__notification__parameters[] = { - (const ford_message_descriptions:: - ParameterDescription*)&SDL__OnReceivedPolicyUpdate__notification__parameter1, - NULL}; -const ford_message_descriptions::MessageDescription - SDL__OnReceivedPolicyUpdate__notification = { - "SDL", - "OnReceivedPolicyUpdate", - hmi_apis::messageType::notification, - hmi_apis::FunctionID::SDL_OnReceivedPolicyUpdate, - SDL__OnReceivedPolicyUpdate__notification__parameters}; - -const ford_message_descriptions::ParameterDescription* - SDL__OnPolicyUpdate__notification__parameters[] = {NULL}; -const ford_message_descriptions::MessageDescription - SDL__OnPolicyUpdate__notification = { - "SDL", - "OnPolicyUpdate", - hmi_apis::messageType::notification, - hmi_apis::FunctionID::SDL_OnPolicyUpdate, - SDL__OnPolicyUpdate__notification__parameters}; - -const ford_message_descriptions::ParameterDescription - SDL__GetListOfPermissions__request__parameter1 = { - "appID", ford_message_descriptions::Integer, false}; -const ford_message_descriptions::ParameterDescription* - SDL__GetListOfPermissions__request__parameters[] = { - (const ford_message_descriptions:: - ParameterDescription*)&SDL__GetListOfPermissions__request__parameter1, - NULL}; -const ford_message_descriptions::MessageDescription - SDL__GetListOfPermissions__request = { - "SDL", - "GetListOfPermissions", - hmi_apis::messageType::request, - hmi_apis::FunctionID::SDL_GetListOfPermissions, - SDL__GetListOfPermissions__request__parameters}; - -const ford_message_descriptions::StructDescription - SDL__GetListOfPermissions__response__parameter1_array = { - {"allowedFunctions", ford_message_descriptions::Struct, true}, - Structs::Common__PermissionItem__parameters}; -const ford_message_descriptions::ArrayDescription - SDL__GetListOfPermissions__response__parameter1 = { - {"allowedFunctions", ford_message_descriptions::Array, true}, - (const ford_message_descriptions:: - ParameterDescription*)&SDL__GetListOfPermissions__response__parameter1_array, - "(si(bb))"}; -const ford_message_descriptions::ParameterDescription* - SDL__GetListOfPermissions__response__parameters[] = { - (const ford_message_descriptions:: - ParameterDescription*)&SDL__GetListOfPermissions__response__parameter1, - NULL}; -const ford_message_descriptions::MessageDescription - SDL__GetListOfPermissions__response = { - "SDL", - "GetListOfPermissions", - hmi_apis::messageType::response, - hmi_apis::FunctionID::SDL_GetListOfPermissions, - SDL__GetListOfPermissions__response__parameters}; - -const ford_message_descriptions::ParameterDescription - SDL__OnAppPermissionConsent__notification__parameter1 = { - "appID", ford_message_descriptions::Integer, false}; -const ford_message_descriptions::StructDescription - SDL__OnAppPermissionConsent__notification__parameter2_array = { - {"consentedFunctions", ford_message_descriptions::Struct, true}, - Structs::Common__PermissionItem__parameters}; -const ford_message_descriptions::ArrayDescription - SDL__OnAppPermissionConsent__notification__parameter2 = { - {"consentedFunctions", ford_message_descriptions::Array, true}, - (const ford_message_descriptions:: - ParameterDescription*)&SDL__OnAppPermissionConsent__notification__parameter2_array, - "(si(bb))"}; -const ford_message_descriptions::ParameterDescription - SDL__OnAppPermissionConsent__notification__parameter3 = { - "source", ford_message_descriptions::Enum, true}; -const ford_message_descriptions::ParameterDescription* - SDL__OnAppPermissionConsent__notification__parameters[] = { - (const ford_message_descriptions:: - ParameterDescription*)&SDL__OnAppPermissionConsent__notification__parameter1, - (const ford_message_descriptions:: - ParameterDescription*)&SDL__OnAppPermissionConsent__notification__parameter2, - (const ford_message_descriptions:: - ParameterDescription*)&SDL__OnAppPermissionConsent__notification__parameter3, - NULL}; -const ford_message_descriptions::MessageDescription - SDL__OnAppPermissionConsent__notification = { - "SDL", - "OnAppPermissionConsent", - hmi_apis::messageType::notification, - hmi_apis::FunctionID::SDL_OnAppPermissionConsent, - SDL__OnAppPermissionConsent__notification__parameters}; - -const ford_message_descriptions::ParameterDescription - SDL__OnAppPermissionChanged__notification__parameter1 = { - "appID", ford_message_descriptions::Integer, true}; -const ford_message_descriptions::ParameterDescription - SDL__OnAppPermissionChanged__notification__parameter2 = { - "isAppPermissionsRevoked", ford_message_descriptions::Boolean, false}; -const ford_message_descriptions::StructDescription - SDL__OnAppPermissionChanged__notification__parameter3_array = { - {"appRevokedPermissions", ford_message_descriptions::Struct, true}, - Structs::Common__PermissionItem__parameters}; -const ford_message_descriptions::ArrayDescription - SDL__OnAppPermissionChanged__notification__parameter3 = { - {"appRevokedPermissions", ford_message_descriptions::Array, false}, - (const ford_message_descriptions:: - ParameterDescription*)&SDL__OnAppPermissionChanged__notification__parameter3_array, - "(si(bb))"}; -const ford_message_descriptions::ParameterDescription - SDL__OnAppPermissionChanged__notification__parameter4 = { - "appRevoked", ford_message_descriptions::Boolean, false}; -const ford_message_descriptions::ParameterDescription - SDL__OnAppPermissionChanged__notification__parameter5 = { - "appPermissionsConsentNeeded", - ford_message_descriptions::Boolean, - false}; -const ford_message_descriptions::ParameterDescription - SDL__OnAppPermissionChanged__notification__parameter6 = { - "appUnauthorized", ford_message_descriptions::Boolean, false}; -const ford_message_descriptions::ParameterDescription - SDL__OnAppPermissionChanged__notification__parameter7 = { - "priority", ford_message_descriptions::Enum, false}; -const ford_message_descriptions::ParameterDescription - SDL__OnAppPermissionChanged__notification__parameter8_array = { - "requestType", ford_message_descriptions::Enum, true}; -const ford_message_descriptions::ArrayDescription - SDL__OnAppPermissionChanged__notification__parameter8 = { - {"requestType", ford_message_descriptions::Array, false}, - (const ford_message_descriptions:: - ParameterDescription*)&SDL__OnAppPermissionChanged__notification__parameter8_array, - "i"}; -const ford_message_descriptions::ParameterDescription* - SDL__OnAppPermissionChanged__notification__parameters[] = { - (const ford_message_descriptions:: - ParameterDescription*)&SDL__OnAppPermissionChanged__notification__parameter1, - (const ford_message_descriptions:: - ParameterDescription*)&SDL__OnAppPermissionChanged__notification__parameter2, - (const ford_message_descriptions:: - ParameterDescription*)&SDL__OnAppPermissionChanged__notification__parameter3, - (const ford_message_descriptions:: - ParameterDescription*)&SDL__OnAppPermissionChanged__notification__parameter4, - (const ford_message_descriptions:: - ParameterDescription*)&SDL__OnAppPermissionChanged__notification__parameter5, - (const ford_message_descriptions:: - ParameterDescription*)&SDL__OnAppPermissionChanged__notification__parameter6, - (const ford_message_descriptions:: - ParameterDescription*)&SDL__OnAppPermissionChanged__notification__parameter7, - (const ford_message_descriptions:: - ParameterDescription*)&SDL__OnAppPermissionChanged__notification__parameter8, - NULL}; -const ford_message_descriptions::MessageDescription - SDL__OnAppPermissionChanged__notification = { - "SDL", - "OnAppPermissionChanged", - hmi_apis::messageType::notification, - hmi_apis::FunctionID::SDL_OnAppPermissionChanged, - SDL__OnAppPermissionChanged__notification__parameters}; - -const ford_message_descriptions::StructDescription - SDL__OnSDLConsentNeeded__notification__parameter1 = { - {"device", ford_message_descriptions::Struct, true}, - Structs::Common__DeviceInfo__parameters}; -const ford_message_descriptions::ParameterDescription* - SDL__OnSDLConsentNeeded__notification__parameters[] = { - (const ford_message_descriptions:: - ParameterDescription*)&SDL__OnSDLConsentNeeded__notification__parameter1, - NULL}; -const ford_message_descriptions::MessageDescription - SDL__OnSDLConsentNeeded__notification = { - "SDL", - "OnSDLConsentNeeded", - hmi_apis::messageType::notification, - hmi_apis::FunctionID::SDL_OnSDLConsentNeeded, - SDL__OnSDLConsentNeeded__notification__parameters}; - -const ford_message_descriptions::ParameterDescription* - SDL__UpdateSDL__request__parameters[] = {NULL}; -const ford_message_descriptions::MessageDescription SDL__UpdateSDL__request = { - "SDL", - "UpdateSDL", - hmi_apis::messageType::request, - hmi_apis::FunctionID::SDL_UpdateSDL, - SDL__UpdateSDL__request__parameters}; - -const ford_message_descriptions::ParameterDescription - SDL__UpdateSDL__response__parameter1 = { - "result", ford_message_descriptions::Enum, true}; -const ford_message_descriptions::ParameterDescription* - SDL__UpdateSDL__response__parameters[] = { - (const ford_message_descriptions:: - ParameterDescription*)&SDL__UpdateSDL__response__parameter1, - NULL}; -const ford_message_descriptions::MessageDescription SDL__UpdateSDL__response = { - "SDL", - "UpdateSDL", - hmi_apis::messageType::response, - hmi_apis::FunctionID::SDL_UpdateSDL, - SDL__UpdateSDL__response__parameters}; - -const ford_message_descriptions::ParameterDescription* - SDL__GetStatusUpdate__request__parameters[] = {NULL}; -const ford_message_descriptions::MessageDescription - SDL__GetStatusUpdate__request = {"SDL", - "GetStatusUpdate", - hmi_apis::messageType::request, - hmi_apis::FunctionID::SDL_GetStatusUpdate, - SDL__GetStatusUpdate__request__parameters}; - -const ford_message_descriptions::ParameterDescription - SDL__GetStatusUpdate__response__parameter1 = { - "status", ford_message_descriptions::Enum, true}; -const ford_message_descriptions::ParameterDescription* - SDL__GetStatusUpdate__response__parameters[] = { - (const ford_message_descriptions:: - ParameterDescription*)&SDL__GetStatusUpdate__response__parameter1, - NULL}; -const ford_message_descriptions::MessageDescription - SDL__GetStatusUpdate__response = { - "SDL", - "GetStatusUpdate", - hmi_apis::messageType::response, - hmi_apis::FunctionID::SDL_GetStatusUpdate, - SDL__GetStatusUpdate__response__parameters}; - -const ford_message_descriptions::ParameterDescription - SDL__OnStatusUpdate__notification__parameter1 = { - "status", ford_message_descriptions::Enum, true}; -const ford_message_descriptions::ParameterDescription* - SDL__OnStatusUpdate__notification__parameters[] = { - (const ford_message_descriptions:: - ParameterDescription*)&SDL__OnStatusUpdate__notification__parameter1, - NULL}; -const ford_message_descriptions::MessageDescription - SDL__OnStatusUpdate__notification = { - "SDL", - "OnStatusUpdate", - hmi_apis::messageType::notification, - hmi_apis::FunctionID::SDL_OnStatusUpdate, - SDL__OnStatusUpdate__notification__parameters}; - -const ford_message_descriptions::ParameterDescription - SDL__OnSystemError__notification__parameter1 = { - "error", ford_message_descriptions::Enum, true}; -const ford_message_descriptions::ParameterDescription* - SDL__OnSystemError__notification__parameters[] = { - (const ford_message_descriptions:: - ParameterDescription*)&SDL__OnSystemError__notification__parameter1, - NULL}; -const ford_message_descriptions::MessageDescription - SDL__OnSystemError__notification = { - "SDL", - "OnSystemError", - hmi_apis::messageType::notification, - hmi_apis::FunctionID::SDL_OnSystemError, - SDL__OnSystemError__notification__parameters}; - -const ford_message_descriptions::ParameterDescription - SDL__AddStatisticsInfo__notification__parameter1 = { - "statisticType", ford_message_descriptions::Enum, true}; -const ford_message_descriptions::ParameterDescription* - SDL__AddStatisticsInfo__notification__parameters[] = { - (const ford_message_descriptions:: - ParameterDescription*)&SDL__AddStatisticsInfo__notification__parameter1, - NULL}; -const ford_message_descriptions::MessageDescription - SDL__AddStatisticsInfo__notification = { - "SDL", - "AddStatisticsInfo", - hmi_apis::messageType::notification, - hmi_apis::FunctionID::SDL_AddStatisticsInfo, - SDL__AddStatisticsInfo__notification__parameters}; - -const ford_message_descriptions::ParameterDescription - SDL__GetURLS__request__parameter1 = { - "service", ford_message_descriptions::Integer, true}; -const ford_message_descriptions::ParameterDescription* - SDL__GetURLS__request__parameters[] = { - (const ford_message_descriptions:: - ParameterDescription*)&SDL__GetURLS__request__parameter1, - NULL}; -const ford_message_descriptions::MessageDescription SDL__GetURLS__request = { - "SDL", - "GetURLS", - hmi_apis::messageType::request, - hmi_apis::FunctionID::SDL_GetURLS, - SDL__GetURLS__request__parameters}; - -const ford_message_descriptions::StructDescription - SDL__GetURLS__response__parameter1_array = { - {"urls", ford_message_descriptions::Struct, true}, - Structs::Common__ServiceInfo__parameters}; -const ford_message_descriptions::ArrayDescription - SDL__GetURLS__response__parameter1 = { - {"urls", ford_message_descriptions::Array, false}, - (const ford_message_descriptions:: - ParameterDescription*)&SDL__GetURLS__response__parameter1_array, - "(s(bs))"}; -const ford_message_descriptions::ParameterDescription* - SDL__GetURLS__response__parameters[] = { - (const ford_message_descriptions:: - ParameterDescription*)&SDL__GetURLS__response__parameter1, - NULL}; -const ford_message_descriptions::MessageDescription SDL__GetURLS__response = { - "SDL", - "GetURLS", - hmi_apis::messageType::response, - hmi_apis::FunctionID::SDL_GetURLS, - SDL__GetURLS__response__parameters}; - -const ford_message_descriptions::ParameterDescription - SDL__OnDeviceStateChanged__notification__parameter1 = { - "deviceState", ford_message_descriptions::Enum, true}; -const ford_message_descriptions::ParameterDescription - SDL__OnDeviceStateChanged__notification__parameter2 = { - "deviceInternalId", ford_message_descriptions::String, true}; -const ford_message_descriptions::StructDescription - SDL__OnDeviceStateChanged__notification__parameter3 = { - {"deviceId", ford_message_descriptions::Struct, false}, - Structs::Common__DeviceInfo__parameters}; -const ford_message_descriptions::ParameterDescription* - SDL__OnDeviceStateChanged__notification__parameters[] = { - (const ford_message_descriptions:: - ParameterDescription*)&SDL__OnDeviceStateChanged__notification__parameter1, - (const ford_message_descriptions:: - ParameterDescription*)&SDL__OnDeviceStateChanged__notification__parameter2, - (const ford_message_descriptions:: - ParameterDescription*)&SDL__OnDeviceStateChanged__notification__parameter3, - NULL}; -const ford_message_descriptions::MessageDescription - SDL__OnDeviceStateChanged__notification = { - "SDL", - "OnDeviceStateChanged", - hmi_apis::messageType::notification, - hmi_apis::FunctionID::SDL_OnDeviceStateChanged, - SDL__OnDeviceStateChanged__notification__parameters}; - -const ford_message_descriptions::ParameterDescription* - RC__IsReady__request__parameters[] = {NULL}; -const ford_message_descriptions::MessageDescription RC__IsReady__request = { - "RC", - "IsReady", - hmi_apis::messageType::request, - hmi_apis::FunctionID::RC_IsReady, - RC__IsReady__request__parameters}; - -const ford_message_descriptions::ParameterDescription - RC__IsReady__response__parameter1 = { - "available", ford_message_descriptions::Boolean, true}; -const ford_message_descriptions::ParameterDescription* - RC__IsReady__response__parameters[] = { - (const ford_message_descriptions:: - ParameterDescription*)&RC__IsReady__response__parameter1, - NULL}; -const ford_message_descriptions::MessageDescription RC__IsReady__response = { - "RC", - "IsReady", - hmi_apis::messageType::response, - hmi_apis::FunctionID::RC_IsReady, - RC__IsReady__response__parameters}; - -const ford_message_descriptions::ParameterDescription* - RC__GetCapabilities__request__parameters[] = {NULL}; -const ford_message_descriptions::MessageDescription - RC__GetCapabilities__request = {"RC", - "GetCapabilities", - hmi_apis::messageType::request, - hmi_apis::FunctionID::RC_GetCapabilities, - RC__GetCapabilities__request__parameters}; - -const ford_message_descriptions::StructDescription - RC__GetCapabilities__response__parameter1 = { - {"remoteControlCapability", ford_message_descriptions::Struct, false}, - Structs::Common__RemoteControlCapabilities__parameters}; -const ford_message_descriptions::ParameterDescription* - RC__GetCapabilities__response__parameters[] = { - (const ford_message_descriptions:: - ParameterDescription*)&RC__GetCapabilities__response__parameter1, - NULL}; -const ford_message_descriptions::MessageDescription - RC__GetCapabilities__response = {"RC", - "GetCapabilities", - hmi_apis::messageType::response, - hmi_apis::FunctionID::RC_GetCapabilities, - RC__GetCapabilities__response__parameters}; - -const ford_message_descriptions::StructDescription - RC__SetInteriorVehicleData__request__parameter1 = { - {"moduleData", ford_message_descriptions::Struct, true}, - Structs::Common__ModuleData__parameters}; -const ford_message_descriptions::ParameterDescription - RC__SetInteriorVehicleData__request__parameter2 = { - "appID", ford_message_descriptions::Integer, true}; -const ford_message_descriptions::ParameterDescription* - RC__SetInteriorVehicleData__request__parameters[] = { - (const ford_message_descriptions:: - ParameterDescription*)&RC__SetInteriorVehicleData__request__parameter1, - (const ford_message_descriptions:: - ParameterDescription*)&RC__SetInteriorVehicleData__request__parameter2, - NULL}; -const ford_message_descriptions::MessageDescription - RC__SetInteriorVehicleData__request = { - "RC", - "SetInteriorVehicleData", - hmi_apis::messageType::request, - hmi_apis::FunctionID::RC_SetInteriorVehicleData, - RC__SetInteriorVehicleData__request__parameters}; - -const ford_message_descriptions::StructDescription - RC__SetInteriorVehicleData__response__parameter1 = { - {"moduleData", ford_message_descriptions::Struct, true}, - Structs::Common__ModuleData__parameters}; -const ford_message_descriptions::ParameterDescription* - RC__SetInteriorVehicleData__response__parameters[] = { - (const ford_message_descriptions:: - ParameterDescription*)&RC__SetInteriorVehicleData__response__parameter1, - NULL}; -const ford_message_descriptions::MessageDescription - RC__SetInteriorVehicleData__response = { - "RC", - "SetInteriorVehicleData", - hmi_apis::messageType::response, - hmi_apis::FunctionID::RC_SetInteriorVehicleData, - RC__SetInteriorVehicleData__response__parameters}; - -const ford_message_descriptions::ParameterDescription - RC__GetInteriorVehicleData__request__parameter1 = { - "moduleType", ford_message_descriptions::Enum, true}; -const ford_message_descriptions::ParameterDescription - RC__GetInteriorVehicleData__request__parameter2 = { - "subscribe", ford_message_descriptions::Boolean, false}; -const ford_message_descriptions::ParameterDescription - RC__GetInteriorVehicleData__request__parameter3 = { - "appID", ford_message_descriptions::Integer, true}; -const ford_message_descriptions::ParameterDescription* - RC__GetInteriorVehicleData__request__parameters[] = { - (const ford_message_descriptions:: - ParameterDescription*)&RC__GetInteriorVehicleData__request__parameter1, - (const ford_message_descriptions:: - ParameterDescription*)&RC__GetInteriorVehicleData__request__parameter2, - (const ford_message_descriptions:: - ParameterDescription*)&RC__GetInteriorVehicleData__request__parameter3, - NULL}; -const ford_message_descriptions::MessageDescription - RC__GetInteriorVehicleData__request = { - "RC", - "GetInteriorVehicleData", - hmi_apis::messageType::request, - hmi_apis::FunctionID::RC_GetInteriorVehicleData, - RC__GetInteriorVehicleData__request__parameters}; - -const ford_message_descriptions::StructDescription - RC__GetInteriorVehicleData__response__parameter1 = { - {"moduleData", ford_message_descriptions::Struct, true}, - Structs::Common__ModuleData__parameters}; -const ford_message_descriptions::ParameterDescription - RC__GetInteriorVehicleData__response__parameter2 = { - "isSubscribed", ford_message_descriptions::Boolean, false}; -const ford_message_descriptions::ParameterDescription* - RC__GetInteriorVehicleData__response__parameters[] = { - (const ford_message_descriptions:: - ParameterDescription*)&RC__GetInteriorVehicleData__response__parameter1, - (const ford_message_descriptions:: - ParameterDescription*)&RC__GetInteriorVehicleData__response__parameter2, - NULL}; -const ford_message_descriptions::MessageDescription - RC__GetInteriorVehicleData__response = { - "RC", - "GetInteriorVehicleData", - hmi_apis::messageType::response, - hmi_apis::FunctionID::RC_GetInteriorVehicleData, - RC__GetInteriorVehicleData__response__parameters}; - -const ford_message_descriptions::ParameterDescription - RC__GetInteriorVehicleDataConsent__request__parameter1 = { - "moduleType", ford_message_descriptions::Enum, true}; -const ford_message_descriptions::ParameterDescription - RC__GetInteriorVehicleDataConsent__request__parameter2 = { - "appID", ford_message_descriptions::Integer, true}; -const ford_message_descriptions::ParameterDescription* - RC__GetInteriorVehicleDataConsent__request__parameters[] = { - (const ford_message_descriptions:: - ParameterDescription*)&RC__GetInteriorVehicleDataConsent__request__parameter1, - (const ford_message_descriptions:: - ParameterDescription*)&RC__GetInteriorVehicleDataConsent__request__parameter2, - NULL}; -const ford_message_descriptions::MessageDescription - RC__GetInteriorVehicleDataConsent__request = { - "RC", - "GetInteriorVehicleDataConsent", - hmi_apis::messageType::request, - hmi_apis::FunctionID::RC_GetInteriorVehicleDataConsent, - RC__GetInteriorVehicleDataConsent__request__parameters}; - -const ford_message_descriptions::ParameterDescription - RC__GetInteriorVehicleDataConsent__response__parameter1 = { - "allowed", ford_message_descriptions::Boolean, true}; -const ford_message_descriptions::ParameterDescription* - RC__GetInteriorVehicleDataConsent__response__parameters[] = { - (const ford_message_descriptions:: - ParameterDescription*)&RC__GetInteriorVehicleDataConsent__response__parameter1, - NULL}; -const ford_message_descriptions::MessageDescription - RC__GetInteriorVehicleDataConsent__response = { - "RC", - "GetInteriorVehicleDataConsent", - hmi_apis::messageType::response, - hmi_apis::FunctionID::RC_GetInteriorVehicleDataConsent, - RC__GetInteriorVehicleDataConsent__response__parameters}; - -const ford_message_descriptions::StructDescription - RC__OnInteriorVehicleData__notification__parameter1 = { - {"moduleData", ford_message_descriptions::Struct, true}, - Structs::Common__ModuleData__parameters}; -const ford_message_descriptions::ParameterDescription* - RC__OnInteriorVehicleData__notification__parameters[] = { - (const ford_message_descriptions:: - ParameterDescription*)&RC__OnInteriorVehicleData__notification__parameter1, - NULL}; -const ford_message_descriptions::MessageDescription - RC__OnInteriorVehicleData__notification = { - "RC", - "OnInteriorVehicleData", - hmi_apis::messageType::notification, - hmi_apis::FunctionID::RC_OnInteriorVehicleData, - RC__OnInteriorVehicleData__notification__parameters}; - -const ford_message_descriptions::ParameterDescription - RC__OnRemoteControlSettings__notification__parameter1 = { - "allowed", ford_message_descriptions::Boolean, false}; -const ford_message_descriptions::ParameterDescription - RC__OnRemoteControlSettings__notification__parameter2 = { - "accessMode", ford_message_descriptions::Enum, false}; -const ford_message_descriptions::ParameterDescription* - RC__OnRemoteControlSettings__notification__parameters[] = { - (const ford_message_descriptions:: - ParameterDescription*)&RC__OnRemoteControlSettings__notification__parameter1, - (const ford_message_descriptions:: - ParameterDescription*)&RC__OnRemoteControlSettings__notification__parameter2, - NULL}; -const ford_message_descriptions::MessageDescription - RC__OnRemoteControlSettings__notification = { - "RC", - "OnRemoteControlSettings", - hmi_apis::messageType::notification, - hmi_apis::FunctionID::RC_OnRemoteControlSettings, - RC__OnRemoteControlSettings__notification__parameters}; -} - -namespace ford_message_descriptions { - -const MessageDescription* message_descriptions[] = { - &Buttons__GetCapabilities__request, - &Buttons__GetCapabilities__response, - &Buttons__OnButtonEvent__notification, - &Buttons__OnButtonPress__notification, - &Buttons__OnButtonSubscription__notification, - &BasicCommunication__OnReady__notification, - &BasicCommunication__OnStartDeviceDiscovery__notification, - &BasicCommunication__OnUpdateDeviceList__notification, - &BasicCommunication__OnPhoneCall__notification, - &BasicCommunication__OnEmergencyEvent__notification, - &BasicCommunication__OnResumeAudioSource__notification, - &BasicCommunication__OnSDLPersistenceComplete__notification, - &BasicCommunication__UpdateAppList__request, - &BasicCommunication__UpdateAppList__response, - &BasicCommunication__UpdateDeviceList__request, - &BasicCommunication__UpdateDeviceList__response, - &BasicCommunication__OnFileRemoved__notification, - &BasicCommunication__AllowDeviceToConnect__request, - &BasicCommunication__AllowDeviceToConnect__response, - &BasicCommunication__OnDeviceChosen__notification, - &BasicCommunication__OnFindApplications__notification, - &BasicCommunication__ActivateApp__request, - &BasicCommunication__ActivateApp__response, - &BasicCommunication__OnAppActivated__notification, - &BasicCommunication__OnAppDeactivated__notification, - &BasicCommunication__OnAppRegistered__notification, - &BasicCommunication__OnAppUnregistered__notification, - &BasicCommunication__OnExitApplication__notification, - &BasicCommunication__OnExitAllApplications__notification, - &BasicCommunication__OnAwakeSDL__notification, - &BasicCommunication__MixingAudioSupported__request, - &BasicCommunication__MixingAudioSupported__response, - &BasicCommunication__PlayTone__notification, - &BasicCommunication__DialNumber__request, - &BasicCommunication__DialNumber__response, - &BasicCommunication__OnSystemRequest__notification, - &BasicCommunication__SystemRequest__request, - &BasicCommunication__SystemRequest__response, - &BasicCommunication__PolicyUpdate__request, - &BasicCommunication__PolicyUpdate__response, - &BasicCommunication__OnSDLClose__notification, - &BasicCommunication__OnPutFile__notification, - &BasicCommunication__GetSystemInfo__request, - &BasicCommunication__GetSystemInfo__response, - &BasicCommunication__OnSystemInfoChanged__notification, - &BasicCommunication__OnIgnitionCycleOver__notification, - &BasicCommunication__DecryptCertificate__request, - &BasicCommunication__DecryptCertificate__response, - &BasicCommunication__OnEventChanged__notification, - &VR__IsReady__request, - &VR__IsReady__response, - &VR__Started__notification, - &VR__Stopped__notification, - &VR__AddCommand__request, - &VR__AddCommand__response, - &VR__DeleteCommand__request, - &VR__DeleteCommand__response, - &VR__PerformInteraction__request, - &VR__PerformInteraction__response, - &VR__OnCommand__notification, - &VR__ChangeRegistration__request, - &VR__ChangeRegistration__response, - &VR__OnLanguageChange__notification, - &VR__GetSupportedLanguages__request, - &VR__GetSupportedLanguages__response, - &VR__GetLanguage__request, - &VR__GetLanguage__response, - &VR__GetCapabilities__request, - &VR__GetCapabilities__response, - &TTS__GetCapabilities__request, - &TTS__GetCapabilities__response, - &TTS__Started__notification, - &TTS__Stopped__notification, - &TTS__IsReady__request, - &TTS__IsReady__response, - &TTS__Speak__request, - &TTS__Speak__response, - &TTS__StopSpeaking__request, - &TTS__StopSpeaking__response, - &TTS__ChangeRegistration__request, - &TTS__ChangeRegistration__response, - &TTS__OnLanguageChange__notification, - &TTS__GetSupportedLanguages__request, - &TTS__GetSupportedLanguages__response, - &TTS__GetLanguage__request, - &TTS__GetLanguage__response, - &TTS__SetGlobalProperties__request, - &TTS__SetGlobalProperties__response, - &TTS__OnResetTimeout__notification, - &UI__Alert__request, - &UI__Alert__response, - &UI__Show__request, - &UI__Show__response, - &UI__AddCommand__request, - &UI__AddCommand__response, - &UI__DeleteCommand__request, - &UI__DeleteCommand__response, - &UI__AddSubMenu__request, - &UI__AddSubMenu__response, - &UI__DeleteSubMenu__request, - &UI__DeleteSubMenu__response, - &UI__PerformInteraction__request, - &UI__PerformInteraction__response, - &UI__SetMediaClockTimer__request, - &UI__SetMediaClockTimer__response, - &UI__SetGlobalProperties__request, - &UI__SetGlobalProperties__response, - &UI__OnCommand__notification, - &UI__OnSystemContext__notification, - &UI__GetCapabilities__request, - &UI__GetCapabilities__response, - &UI__ChangeRegistration__request, - &UI__ChangeRegistration__response, - &UI__OnLanguageChange__notification, - &UI__GetSupportedLanguages__request, - &UI__GetSupportedLanguages__response, - &UI__GetLanguage__request, - &UI__GetLanguage__response, - &UI__OnDriverDistraction__notification, - &UI__SetAppIcon__request, - &UI__SetAppIcon__response, - &UI__SetDisplayLayout__request, - &UI__SetDisplayLayout__response, - &UI__ShowCustomForm__request, - &UI__ShowCustomForm__response, - &UI__OnKeyboardInput__notification, - &UI__OnTouchEvent__notification, - &UI__Slider__request, - &UI__Slider__response, - &UI__ScrollableMessage__request, - &UI__ScrollableMessage__response, - &UI__PerformAudioPassThru__request, - &UI__PerformAudioPassThru__response, - &UI__EndAudioPassThru__request, - &UI__EndAudioPassThru__response, - &UI__IsReady__request, - &UI__IsReady__response, - &UI__ClosePopUp__request, - &UI__ClosePopUp__response, - &UI__OnResetTimeout__notification, - &UI__OnRecordStart__notification, - &UI__SendHapticData__request, - &UI__SendHapticData__response, - &Navigation__IsReady__request, - &Navigation__IsReady__response, - &Navigation__SendLocation__request, - &Navigation__SendLocation__response, - &Navigation__DialNumber__request, - &Navigation__DialNumber__response, - &Navigation__ShowConstantTBT__request, - &Navigation__ShowConstantTBT__response, - &Navigation__AlertManeuver__request, - &Navigation__AlertManeuver__response, - &Navigation__UpdateTurnList__request, - &Navigation__UpdateTurnList__response, - &Navigation__OnTBTClientState__notification, - &Navigation__SetVideoConfig__request, - &Navigation__SetVideoConfig__response, - &Navigation__StartStream__request, - &Navigation__StartStream__response, - &Navigation__StopStream__request, - &Navigation__StopStream__response, - &Navigation__StartAudioStream__request, - &Navigation__StartAudioStream__response, - &Navigation__StopAudioStream__request, - &Navigation__StopAudioStream__response, - &Navigation__OnAudioDataStreaming__notification, - &Navigation__OnVideoDataStreaming__notification, - &Navigation__GetWayPoints__request, - &Navigation__GetWayPoints__response, - &Navigation__OnWayPointChange__notification, - &Navigation__SubscribeWayPoints__request, - &Navigation__SubscribeWayPoints__response, - &Navigation__UnsubscribeWayPoints__request, - &Navigation__UnsubscribeWayPoints__response, - &VehicleInfo__IsReady__request, - &VehicleInfo__IsReady__response, - &VehicleInfo__GetVehicleType__request, - &VehicleInfo__GetVehicleType__response, - &VehicleInfo__ReadDID__request, - &VehicleInfo__ReadDID__response, - &VehicleInfo__GetDTCs__request, - &VehicleInfo__GetDTCs__response, - &VehicleInfo__DiagnosticMessage__request, - &VehicleInfo__DiagnosticMessage__response, - &VehicleInfo__SubscribeVehicleData__request, - &VehicleInfo__SubscribeVehicleData__response, - &VehicleInfo__UnsubscribeVehicleData__request, - &VehicleInfo__UnsubscribeVehicleData__response, - &VehicleInfo__GetVehicleData__request, - &VehicleInfo__GetVehicleData__response, - &VehicleInfo__OnVehicleData__notification, - &VehicleInfo__GetGpsData__request, - &VehicleInfo__GetGpsData__response, - &VehicleInfo__GetSpeed__request, - &VehicleInfo__GetSpeed__response, - &VehicleInfo__GetRpm__request, - &VehicleInfo__GetRpm__response, - &VehicleInfo__GetFuelLevel__request, - &VehicleInfo__GetFuelLevel__response, - &VehicleInfo__GetFuelLevelState__request, - &VehicleInfo__GetFuelLevelState__response, - &VehicleInfo__GetInstantFuelConsumption__request, - &VehicleInfo__GetInstantFuelConsumption__response, - &VehicleInfo__GetExternalTemperature__request, - &VehicleInfo__GetExternalTemperature__response, - &VehicleInfo__GetVin__request, - &VehicleInfo__GetVin__response, - &VehicleInfo__GetPrndl__request, - &VehicleInfo__GetPrndl__response, - &VehicleInfo__GetTirePressure__request, - &VehicleInfo__GetTirePressure__response, - &VehicleInfo__GetOdometer__request, - &VehicleInfo__GetOdometer__response, - &VehicleInfo__GetBeltStatus__request, - &VehicleInfo__GetBeltStatus__response, - &VehicleInfo__GetBodyInformation__request, - &VehicleInfo__GetBodyInformation__response, - &VehicleInfo__GetDeviceStatus__request, - &VehicleInfo__GetDeviceStatus__response, - &VehicleInfo__GetDriverBraking__request, - &VehicleInfo__GetDriverBraking__response, - &VehicleInfo__GetWiperStatus__request, - &VehicleInfo__GetWiperStatus__response, - &VehicleInfo__GetHeadLampStatus__request, - &VehicleInfo__GetHeadLampStatus__response, - &VehicleInfo__GetEngineTorque__request, - &VehicleInfo__GetEngineTorque__response, - &VehicleInfo__GetAccPedalPosition__request, - &VehicleInfo__GetAccPedalPosition__response, - &VehicleInfo__GetSteeringWheelAngle__request, - &VehicleInfo__GetSteeringWheelAngle__response, - &VehicleInfo__GetECallInfo__request, - &VehicleInfo__GetECallInfo__response, - &VehicleInfo__GetAirbagStatus__request, - &VehicleInfo__GetAirbagStatus__response, - &VehicleInfo__GetEmergencyEvent__request, - &VehicleInfo__GetEmergencyEvent__response, - &VehicleInfo__GetClusterModeStatus__request, - &VehicleInfo__GetClusterModeStatus__response, - &VehicleInfo__GetMyKey__request, - &VehicleInfo__GetMyKey__response, - &VehicleInfo__OnGpsData__notification, - &VehicleInfo__OnSpeed__notification, - &VehicleInfo__OnRpm__notification, - &VehicleInfo__OnFuelLevel__notification, - &VehicleInfo__OnFuelLevelState__notification, - &VehicleInfo__OnInstantFuelConsumption__notification, - &VehicleInfo__OnExternalTemperature__notification, - &VehicleInfo__OnVin__notification, - &VehicleInfo__OnPrndl__notification, - &VehicleInfo__OnTirePressure__notification, - &VehicleInfo__OnOdometer__notification, - &VehicleInfo__OnBeltStatus__notification, - &VehicleInfo__OnBodyInformation__notification, - &VehicleInfo__OnDeviceStatus__notification, - &VehicleInfo__OnDriverBraking__notification, - &VehicleInfo__OnWiperStatus__notification, - &VehicleInfo__OnHeadLampStatus__notification, - &VehicleInfo__OnEngineTorque__notification, - &VehicleInfo__OnAccPedalPosition__notification, - &VehicleInfo__OnSteeringWheelAngle__notification, - &VehicleInfo__OnECallInfo__notification, - &VehicleInfo__OnAirbagStatus__notification, - &VehicleInfo__OnEmergencyEvent__notification, - &VehicleInfo__OnClusterModeStatus__notification, - &VehicleInfo__OnMyKey__notification, - &VehicleInfo__SubscribeGps__request, - &VehicleInfo__SubscribeGps__response, - &VehicleInfo__UnsubscribeGps__request, - &VehicleInfo__UnsubscribeGps__response, - &VehicleInfo__SubscribeSpeed__request, - &VehicleInfo__SubscribeSpeed__response, - &VehicleInfo__UnsubscribeSpeed__request, - &VehicleInfo__UnsubscribeSpeed__response, - &VehicleInfo__SubscribeRpm__request, - &VehicleInfo__SubscribeRpm__response, - &VehicleInfo__UnsubscribeRpm__request, - &VehicleInfo__UnsubscribeRpm__response, - &VehicleInfo__SubscribeFuelLevel__request, - &VehicleInfo__SubscribeFuelLevel__response, - &VehicleInfo__UnsubscribeFuelLevel__request, - &VehicleInfo__UnsubscribeFuelLevel__response, - &VehicleInfo__SubscribeFuelLevel_State__request, - &VehicleInfo__SubscribeFuelLevel_State__response, - &VehicleInfo__UnsubscribeFuelLevel_State__request, - &VehicleInfo__UnsubscribeFuelLevel_State__response, - &VehicleInfo__SubscribeInstantFuelConsumption__request, - &VehicleInfo__SubscribeInstantFuelConsumption__response, - &VehicleInfo__UnsubscribeInstantFuelConsumption__request, - &VehicleInfo__UnsubscribeInstantFuelConsumption__response, - &VehicleInfo__SubscribeExternalTemperature__request, - &VehicleInfo__SubscribeExternalTemperature__response, - &VehicleInfo__UnsubscribeExternalTemperature__request, - &VehicleInfo__UnsubscribeExternalTemperature__response, - &VehicleInfo__SubscribePrndl__request, - &VehicleInfo__SubscribePrndl__response, - &VehicleInfo__UnsubscribePrndl__request, - &VehicleInfo__UnsubscribePrndl__response, - &VehicleInfo__SubscribeVin__request, - &VehicleInfo__SubscribeVin__response, - &VehicleInfo__UnsubscribeVin__request, - &VehicleInfo__UnsubscribeVin__response, - &VehicleInfo__SubscribeTirePressure__request, - &VehicleInfo__SubscribeTirePressure__response, - &VehicleInfo__UnsubscribeTirePressure__request, - &VehicleInfo__UnsubscribeTirePressure__response, - &VehicleInfo__SubscribeOdometer__request, - &VehicleInfo__SubscribeOdometer__response, - &VehicleInfo__UnsubscribeOdometer__request, - &VehicleInfo__UnsubscribeOdometer__response, - &VehicleInfo__SubscribeBeltStatus__request, - &VehicleInfo__SubscribeBeltStatus__response, - &VehicleInfo__UnsubscribeBeltStatus__request, - &VehicleInfo__UnsubscribeBeltStatus__response, - &VehicleInfo__SubscribeBodyInformation__request, - &VehicleInfo__SubscribeBodyInformation__response, - &VehicleInfo__UnsubscribeBodyInformation__request, - &VehicleInfo__UnsubscribeBodyInformation__response, - &VehicleInfo__SubscribeDeviceStatus__request, - &VehicleInfo__SubscribeDeviceStatus__response, - &VehicleInfo__UnsubscribeDeviceStatus__request, - &VehicleInfo__UnsubscribeDeviceStatus__response, - &VehicleInfo__SubscribeDriverBraking__request, - &VehicleInfo__SubscribeDriverBraking__response, - &VehicleInfo__UnsubscribeDriverBraking__request, - &VehicleInfo__UnsubscribeDriverBraking__response, - &VehicleInfo__SubscribeWiperStatus__request, - &VehicleInfo__SubscribeWiperStatus__response, - &VehicleInfo__UnsubscribeWiperStatus__request, - &VehicleInfo__UnsubscribeWiperStatus__response, - &VehicleInfo__SubscribeHeadLampStatus__request, - &VehicleInfo__SubscribeHeadLampStatus__response, - &VehicleInfo__UnsubscribeHeadLampStatus__request, - &VehicleInfo__UnsubscribeHeadLampStatus__response, - &VehicleInfo__SubscribeEngineTorque__request, - &VehicleInfo__SubscribeEngineTorque__response, - &VehicleInfo__UnsubscribeEngineTorque__request, - &VehicleInfo__UnsubscribeEngineTorque__response, - &VehicleInfo__SubscribeAccPedalPosition__request, - &VehicleInfo__SubscribeAccPedalPosition__response, - &VehicleInfo__UnsubscribeAccPedalPosition__request, - &VehicleInfo__UnsubscribeAccPedalPosition__response, - &VehicleInfo__SubscribeSteeringWheelAngle__request, - &VehicleInfo__SubscribeSteeringWheelAngle__response, - &VehicleInfo__UnsubscribeSteeringWheelAngle__request, - &VehicleInfo__UnsubscribeSteeringWheelAngle__response, - &VehicleInfo__SubscribeECallInfo__request, - &VehicleInfo__SubscribeECallInfo__response, - &VehicleInfo__UnsubscribeECallInfo__request, - &VehicleInfo__UnsubscribeECallInfo__response, - &VehicleInfo__SubscribeAirbagStatus__request, - &VehicleInfo__SubscribeAirbagStatus__response, - &VehicleInfo__UnsubscribeAirbagStatus__request, - &VehicleInfo__UnsubscribeAirbagStatus__response, - &VehicleInfo__SubscribeEmergencyEvent__request, - &VehicleInfo__SubscribeEmergencyEvent__response, - &VehicleInfo__UnsubscribeEmergencyEvent__request, - &VehicleInfo__UnsubscribeEmergencyEvent__response, - &VehicleInfo__SubscribeClusterModeStatus__request, - &VehicleInfo__SubscribeClusterModeStatus__response, - &VehicleInfo__UnsubscribeClusterModeStatus__request, - &VehicleInfo__UnsubscribeClusterModeStatus__response, - &VehicleInfo__SubscribeMyKey__request, - &VehicleInfo__SubscribeMyKey__response, - &VehicleInfo__UnsubscribeMyKey__request, - &VehicleInfo__UnsubscribeMyKey__response, - &SDL__ActivateApp__request, - &SDL__ActivateApp__response, - &SDL__GetUserFriendlyMessage__request, - &SDL__GetUserFriendlyMessage__response, - &SDL__OnAllowSDLFunctionality__notification, - &SDL__OnReceivedPolicyUpdate__notification, - &SDL__OnPolicyUpdate__notification, - &SDL__GetListOfPermissions__request, - &SDL__GetListOfPermissions__response, - &SDL__OnAppPermissionConsent__notification, - &SDL__OnAppPermissionChanged__notification, - &SDL__OnSDLConsentNeeded__notification, - &SDL__UpdateSDL__request, - &SDL__UpdateSDL__response, - &SDL__GetStatusUpdate__request, - &SDL__GetStatusUpdate__response, - &SDL__OnStatusUpdate__notification, - &SDL__OnSystemError__notification, - &SDL__AddStatisticsInfo__notification, - &SDL__GetURLS__request, - &SDL__GetURLS__response, - &SDL__OnDeviceStateChanged__notification, - &RC__IsReady__request, - &RC__IsReady__response, - &RC__GetCapabilities__request, - &RC__GetCapabilities__response, - &RC__SetInteriorVehicleData__request, - &RC__SetInteriorVehicleData__response, - &RC__GetInteriorVehicleData__request, - &RC__GetInteriorVehicleData__response, - &RC__GetInteriorVehicleDataConsent__request, - &RC__GetInteriorVehicleDataConsent__response, - &RC__OnInteriorVehicleData__notification, - &RC__OnRemoteControlSettings__notification, - NULL}; -} |