summaryrefslogtreecommitdiff
path: root/SDL_Core/src/components/JSONHandler/include
diff options
context:
space:
mode:
Diffstat (limited to 'SDL_Core/src/components/JSONHandler/include')
-rw-r--r--SDL_Core/src/components/JSONHandler/include/JSONHandler/IJSONRPC2Handler.h86
-rw-r--r--SDL_Core/src/components/JSONHandler/include/JSONHandler/IJsonHandler.h75
-rw-r--r--SDL_Core/src/components/JSONHandler/include/JSONHandler/IRPC2CommandsObserver.h65
-rw-r--r--SDL_Core/src/components/JSONHandler/include/JSONHandler/IRPCMessagesObserver.h65
-rw-r--r--SDL_Core/src/components/JSONHandler/include/JSONHandler/JSONHandler.h180
-rw-r--r--SDL_Core/src/components/JSONHandler/include/JSONHandler/JSONRPC2Handler.h241
-rw-r--r--SDL_Core/src/components/JSONHandler/include/JSONHandler/MessageQueue.h193
-rw-r--r--SDL_Core/src/components/JSONHandler/include/JSONHandler/RPC2Command.h122
-rw-r--r--SDL_Core/src/components/JSONHandler/include/JSONHandler/RPC2Error.h166
-rw-r--r--SDL_Core/src/components/JSONHandler/include/JSONHandler/RPC2ErrorMarshaller.h88
-rw-r--r--SDL_Core/src/components/JSONHandler/include/JSONHandler/RPC2Notification.h73
-rw-r--r--SDL_Core/src/components/JSONHandler/include/JSONHandler/RPC2Objects/Marshaller.h1645
-rw-r--r--SDL_Core/src/components/JSONHandler/include/JSONHandler/RPC2Objects/NsRPC2Communication/BasicCommunication/ActivateApp.h89
-rw-r--r--SDL_Core/src/components/JSONHandler/include/JSONHandler/RPC2Objects/NsRPC2Communication/BasicCommunication/ActivateAppResponse.h74
-rw-r--r--SDL_Core/src/components/JSONHandler/include/JSONHandler/RPC2Objects/NsRPC2Communication/BasicCommunication/GetAppList.h74
-rw-r--r--SDL_Core/src/components/JSONHandler/include/JSONHandler/RPC2Objects/NsRPC2Communication/BasicCommunication/GetAppListResponse.h84
-rw-r--r--SDL_Core/src/components/JSONHandler/include/JSONHandler/RPC2Objects/NsRPC2Communication/BasicCommunication/GetDeviceList.h74
-rw-r--r--SDL_Core/src/components/JSONHandler/include/JSONHandler/RPC2Objects/NsRPC2Communication/BasicCommunication/GetDeviceListResponse.h86
-rw-r--r--SDL_Core/src/components/JSONHandler/include/JSONHandler/RPC2Objects/NsRPC2Communication/BasicCommunication/OnAppDeactivated.h95
-rw-r--r--SDL_Core/src/components/JSONHandler/include/JSONHandler/RPC2Objects/NsRPC2Communication/BasicCommunication/OnAppDeactivatedResponse.h74
-rw-r--r--SDL_Core/src/components/JSONHandler/include/JSONHandler/RPC2Objects/NsRPC2Communication/BasicCommunication/OnAppRegistered.h83
-rw-r--r--SDL_Core/src/components/JSONHandler/include/JSONHandler/RPC2Objects/NsRPC2Communication/BasicCommunication/OnAppUnregistered.h96
-rw-r--r--SDL_Core/src/components/JSONHandler/include/JSONHandler/RPC2Objects/NsRPC2Communication/BasicCommunication/OnDeviceListUpdated.h86
-rw-r--r--SDL_Core/src/components/JSONHandler/include/JSONHandler/RPC2Objects/NsRPC2Communication/BasicCommunication/RPC2.h64
-rw-r--r--SDL_Core/src/components/JSONHandler/include/JSONHandler/RPC2Objects/NsRPC2Communication/BasicCommunication/SendData.h99
-rw-r--r--SDL_Core/src/components/JSONHandler/include/JSONHandler/RPC2Objects/NsRPC2Communication/BasicCommunication/SendDataResponse.h75
-rw-r--r--SDL_Core/src/components/JSONHandler/include/JSONHandler/RPC2Objects/NsRPC2Communication/Buttons/GetCapabilities.h74
-rw-r--r--SDL_Core/src/components/JSONHandler/include/JSONHandler/RPC2Objects/NsRPC2Communication/Buttons/GetCapabilitiesResponse.h92
-rw-r--r--SDL_Core/src/components/JSONHandler/include/JSONHandler/RPC2Objects/NsRPC2Communication/Buttons/OnButtonEvent.h96
-rw-r--r--SDL_Core/src/components/JSONHandler/include/JSONHandler/RPC2Objects/NsRPC2Communication/Buttons/OnButtonPress.h96
-rw-r--r--SDL_Core/src/components/JSONHandler/include/JSONHandler/RPC2Objects/NsRPC2Communication/Buttons/RPC2.h55
-rw-r--r--SDL_Core/src/components/JSONHandler/include/JSONHandler/RPC2Objects/NsRPC2Communication/TTS/ChangeRegistration.h88
-rw-r--r--SDL_Core/src/components/JSONHandler/include/JSONHandler/RPC2Objects/NsRPC2Communication/TTS/ChangeRegistrationResponse.h74
-rw-r--r--SDL_Core/src/components/JSONHandler/include/JSONHandler/RPC2Objects/NsRPC2Communication/TTS/GetCapabilities.h74
-rw-r--r--SDL_Core/src/components/JSONHandler/include/JSONHandler/RPC2Objects/NsRPC2Communication/TTS/GetCapabilitiesResponse.h85
-rw-r--r--SDL_Core/src/components/JSONHandler/include/JSONHandler/RPC2Objects/NsRPC2Communication/TTS/GetLanguage.h74
-rw-r--r--SDL_Core/src/components/JSONHandler/include/JSONHandler/RPC2Objects/NsRPC2Communication/TTS/GetLanguageResponse.h83
-rw-r--r--SDL_Core/src/components/JSONHandler/include/JSONHandler/RPC2Objects/NsRPC2Communication/TTS/GetSupportedLanguages.h74
-rw-r--r--SDL_Core/src/components/JSONHandler/include/JSONHandler/RPC2Objects/NsRPC2Communication/TTS/GetSupportedLanguagesResponse.h85
-rw-r--r--SDL_Core/src/components/JSONHandler/include/JSONHandler/RPC2Objects/NsRPC2Communication/TTS/OnLanguageChange.h83
-rw-r--r--SDL_Core/src/components/JSONHandler/include/JSONHandler/RPC2Objects/NsRPC2Communication/TTS/RPC2.h62
-rw-r--r--SDL_Core/src/components/JSONHandler/include/JSONHandler/RPC2Objects/NsRPC2Communication/TTS/Speak.h90
-rw-r--r--SDL_Core/src/components/JSONHandler/include/JSONHandler/RPC2Objects/NsRPC2Communication/TTS/SpeakResponse.h74
-rw-r--r--SDL_Core/src/components/JSONHandler/include/JSONHandler/RPC2Objects/NsRPC2Communication/UI/AddCommand.h101
-rw-r--r--SDL_Core/src/components/JSONHandler/include/JSONHandler/RPC2Objects/NsRPC2Communication/UI/AddCommandResponse.h74
-rw-r--r--SDL_Core/src/components/JSONHandler/include/JSONHandler/RPC2Objects/NsRPC2Communication/UI/AddSubMenu.h102
-rw-r--r--SDL_Core/src/components/JSONHandler/include/JSONHandler/RPC2Objects/NsRPC2Communication/UI/AddSubMenuResponse.h74
-rw-r--r--SDL_Core/src/components/JSONHandler/include/JSONHandler/RPC2Objects/NsRPC2Communication/UI/Alert.h134
-rw-r--r--SDL_Core/src/components/JSONHandler/include/JSONHandler/RPC2Objects/NsRPC2Communication/UI/AlertManeuver.h97
-rw-r--r--SDL_Core/src/components/JSONHandler/include/JSONHandler/RPC2Objects/NsRPC2Communication/UI/AlertManeuverResponse.h74
-rw-r--r--SDL_Core/src/components/JSONHandler/include/JSONHandler/RPC2Objects/NsRPC2Communication/UI/AlertResponse.h84
-rw-r--r--SDL_Core/src/components/JSONHandler/include/JSONHandler/RPC2Objects/NsRPC2Communication/UI/ChangeRegistration.h88
-rw-r--r--SDL_Core/src/components/JSONHandler/include/JSONHandler/RPC2Objects/NsRPC2Communication/UI/ChangeRegistrationResponse.h74
-rw-r--r--SDL_Core/src/components/JSONHandler/include/JSONHandler/RPC2Objects/NsRPC2Communication/UI/CreateInteractionChoiceSet.h96
-rw-r--r--SDL_Core/src/components/JSONHandler/include/JSONHandler/RPC2Objects/NsRPC2Communication/UI/CreateInteractionChoiceSetResponse.h74
-rw-r--r--SDL_Core/src/components/JSONHandler/include/JSONHandler/RPC2Objects/NsRPC2Communication/UI/DeleteCommand.h88
-rw-r--r--SDL_Core/src/components/JSONHandler/include/JSONHandler/RPC2Objects/NsRPC2Communication/UI/DeleteCommandResponse.h74
-rw-r--r--SDL_Core/src/components/JSONHandler/include/JSONHandler/RPC2Objects/NsRPC2Communication/UI/DeleteInteractionChoiceSet.h89
-rw-r--r--SDL_Core/src/components/JSONHandler/include/JSONHandler/RPC2Objects/NsRPC2Communication/UI/DeleteInteractionChoiceSetResponse.h75
-rw-r--r--SDL_Core/src/components/JSONHandler/include/JSONHandler/RPC2Objects/NsRPC2Communication/UI/DeleteSubMenu.h89
-rw-r--r--SDL_Core/src/components/JSONHandler/include/JSONHandler/RPC2Objects/NsRPC2Communication/UI/DeleteSubMenuResponse.h75
-rw-r--r--SDL_Core/src/components/JSONHandler/include/JSONHandler/RPC2Objects/NsRPC2Communication/UI/DialNumber.h90
-rw-r--r--SDL_Core/src/components/JSONHandler/include/JSONHandler/RPC2Objects/NsRPC2Communication/UI/DialNumberResponse.h75
-rw-r--r--SDL_Core/src/components/JSONHandler/include/JSONHandler/RPC2Objects/NsRPC2Communication/UI/EndAudioPassThru.h83
-rw-r--r--SDL_Core/src/components/JSONHandler/include/JSONHandler/RPC2Objects/NsRPC2Communication/UI/EndAudioPassThruResponse.h75
-rw-r--r--SDL_Core/src/components/JSONHandler/include/JSONHandler/RPC2Objects/NsRPC2Communication/UI/GetCapabilities.h75
-rw-r--r--SDL_Core/src/components/JSONHandler/include/JSONHandler/RPC2Objects/NsRPC2Communication/UI/GetCapabilitiesResponse.h100
-rw-r--r--SDL_Core/src/components/JSONHandler/include/JSONHandler/RPC2Objects/NsRPC2Communication/UI/GetLanguage.h75
-rw-r--r--SDL_Core/src/components/JSONHandler/include/JSONHandler/RPC2Objects/NsRPC2Communication/UI/GetLanguageResponse.h84
-rw-r--r--SDL_Core/src/components/JSONHandler/include/JSONHandler/RPC2Objects/NsRPC2Communication/UI/GetSupportedLanguages.h75
-rw-r--r--SDL_Core/src/components/JSONHandler/include/JSONHandler/RPC2Objects/NsRPC2Communication/UI/GetSupportedLanguagesResponse.h86
-rw-r--r--SDL_Core/src/components/JSONHandler/include/JSONHandler/RPC2Objects/NsRPC2Communication/UI/OnCommand.h89
-rw-r--r--SDL_Core/src/components/JSONHandler/include/JSONHandler/RPC2Objects/NsRPC2Communication/UI/OnDeviceChosen.h84
-rw-r--r--SDL_Core/src/components/JSONHandler/include/JSONHandler/RPC2Objects/NsRPC2Communication/UI/OnDriverDistraction.h84
-rw-r--r--SDL_Core/src/components/JSONHandler/include/JSONHandler/RPC2Objects/NsRPC2Communication/UI/OnLanguageChange.h84
-rw-r--r--SDL_Core/src/components/JSONHandler/include/JSONHandler/RPC2Objects/NsRPC2Communication/UI/OnReady.h75
-rw-r--r--SDL_Core/src/components/JSONHandler/include/JSONHandler/RPC2Objects/NsRPC2Communication/UI/OnSystemContext.h84
-rw-r--r--SDL_Core/src/components/JSONHandler/include/JSONHandler/RPC2Objects/NsRPC2Communication/UI/OnTBTClientState.h84
-rw-r--r--SDL_Core/src/components/JSONHandler/include/JSONHandler/RPC2Objects/NsRPC2Communication/UI/PerformAudioPassThru.h130
-rw-r--r--SDL_Core/src/components/JSONHandler/include/JSONHandler/RPC2Objects/NsRPC2Communication/UI/PerformAudioPassThruResponse.h75
-rw-r--r--SDL_Core/src/components/JSONHandler/include/JSONHandler/RPC2Objects/NsRPC2Communication/UI/PerformInteraction.h141
-rw-r--r--SDL_Core/src/components/JSONHandler/include/JSONHandler/RPC2Objects/NsRPC2Communication/UI/PerformInteractionResponse.h92
-rw-r--r--SDL_Core/src/components/JSONHandler/include/JSONHandler/RPC2Objects/NsRPC2Communication/UI/RPC2.h111
-rw-r--r--SDL_Core/src/components/JSONHandler/include/JSONHandler/RPC2Objects/NsRPC2Communication/UI/ResetGlobalProperties.h91
-rw-r--r--SDL_Core/src/components/JSONHandler/include/JSONHandler/RPC2Objects/NsRPC2Communication/UI/ResetGlobalPropertiesResponse.h75
-rw-r--r--SDL_Core/src/components/JSONHandler/include/JSONHandler/RPC2Objects/NsRPC2Communication/UI/ScrollableMessage.h106
-rw-r--r--SDL_Core/src/components/JSONHandler/include/JSONHandler/RPC2Objects/NsRPC2Communication/UI/ScrollableMessageResponse.h75
-rw-r--r--SDL_Core/src/components/JSONHandler/include/JSONHandler/RPC2Objects/NsRPC2Communication/UI/SetAppIcon.h90
-rw-r--r--SDL_Core/src/components/JSONHandler/include/JSONHandler/RPC2Objects/NsRPC2Communication/UI/SetAppIconResponse.h75
-rw-r--r--SDL_Core/src/components/JSONHandler/include/JSONHandler/RPC2Objects/NsRPC2Communication/UI/SetDisplayLayout.h89
-rw-r--r--SDL_Core/src/components/JSONHandler/include/JSONHandler/RPC2Objects/NsRPC2Communication/UI/SetDisplayLayoutResponse.h75
-rw-r--r--SDL_Core/src/components/JSONHandler/include/JSONHandler/RPC2Objects/NsRPC2Communication/UI/SetGlobalProperties.h116
-rw-r--r--SDL_Core/src/components/JSONHandler/include/JSONHandler/RPC2Objects/NsRPC2Communication/UI/SetGlobalPropertiesResponse.h75
-rw-r--r--SDL_Core/src/components/JSONHandler/include/JSONHandler/RPC2Objects/NsRPC2Communication/UI/SetMediaClockTimer.h96
-rw-r--r--SDL_Core/src/components/JSONHandler/include/JSONHandler/RPC2Objects/NsRPC2Communication/UI/SetMediaClockTimerResponse.h75
-rw-r--r--SDL_Core/src/components/JSONHandler/include/JSONHandler/RPC2Objects/NsRPC2Communication/UI/Show.h163
-rw-r--r--SDL_Core/src/components/JSONHandler/include/JSONHandler/RPC2Objects/NsRPC2Communication/UI/ShowConstantTBT.h144
-rw-r--r--SDL_Core/src/components/JSONHandler/include/JSONHandler/RPC2Objects/NsRPC2Communication/UI/ShowConstantTBTResponse.h75
-rw-r--r--SDL_Core/src/components/JSONHandler/include/JSONHandler/RPC2Objects/NsRPC2Communication/UI/ShowResponse.h75
-rw-r--r--SDL_Core/src/components/JSONHandler/include/JSONHandler/RPC2Objects/NsRPC2Communication/UI/Slider.h116
-rw-r--r--SDL_Core/src/components/JSONHandler/include/JSONHandler/RPC2Objects/NsRPC2Communication/UI/SliderResponse.h84
-rw-r--r--SDL_Core/src/components/JSONHandler/include/JSONHandler/RPC2Objects/NsRPC2Communication/UI/UpdateTurnList.h98
-rw-r--r--SDL_Core/src/components/JSONHandler/include/JSONHandler/RPC2Objects/NsRPC2Communication/UI/UpdateTurnListResponse.h75
-rw-r--r--SDL_Core/src/components/JSONHandler/include/JSONHandler/RPC2Objects/NsRPC2Communication/VR/AddCommand.h97
-rw-r--r--SDL_Core/src/components/JSONHandler/include/JSONHandler/RPC2Objects/NsRPC2Communication/VR/AddCommandResponse.h75
-rw-r--r--SDL_Core/src/components/JSONHandler/include/JSONHandler/RPC2Objects/NsRPC2Communication/VR/ChangeRegistration.h89
-rw-r--r--SDL_Core/src/components/JSONHandler/include/JSONHandler/RPC2Objects/NsRPC2Communication/VR/ChangeRegistrationResponse.h75
-rw-r--r--SDL_Core/src/components/JSONHandler/include/JSONHandler/RPC2Objects/NsRPC2Communication/VR/DeleteCommand.h89
-rw-r--r--SDL_Core/src/components/JSONHandler/include/JSONHandler/RPC2Objects/NsRPC2Communication/VR/DeleteCommandResponse.h75
-rw-r--r--SDL_Core/src/components/JSONHandler/include/JSONHandler/RPC2Objects/NsRPC2Communication/VR/GetCapabilities.h75
-rw-r--r--SDL_Core/src/components/JSONHandler/include/JSONHandler/RPC2Objects/NsRPC2Communication/VR/GetCapabilitiesResponse.h86
-rw-r--r--SDL_Core/src/components/JSONHandler/include/JSONHandler/RPC2Objects/NsRPC2Communication/VR/GetLanguage.h75
-rw-r--r--SDL_Core/src/components/JSONHandler/include/JSONHandler/RPC2Objects/NsRPC2Communication/VR/GetLanguageResponse.h84
-rw-r--r--SDL_Core/src/components/JSONHandler/include/JSONHandler/RPC2Objects/NsRPC2Communication/VR/GetSupportedLanguages.h75
-rw-r--r--SDL_Core/src/components/JSONHandler/include/JSONHandler/RPC2Objects/NsRPC2Communication/VR/GetSupportedLanguagesResponse.h86
-rw-r--r--SDL_Core/src/components/JSONHandler/include/JSONHandler/RPC2Objects/NsRPC2Communication/VR/OnCommand.h89
-rw-r--r--SDL_Core/src/components/JSONHandler/include/JSONHandler/RPC2Objects/NsRPC2Communication/VR/OnLanguageChange.h84
-rw-r--r--SDL_Core/src/components/JSONHandler/include/JSONHandler/RPC2Objects/NsRPC2Communication/VR/RPC2.h66
-rw-r--r--SDL_Core/src/components/JSONHandler/include/JSONHandler/RPC2Objects/NsRPC2Communication/VehicleInfo/GetDTCs.h95
-rw-r--r--SDL_Core/src/components/JSONHandler/include/JSONHandler/RPC2Objects/NsRPC2Communication/VehicleInfo/GetDTCsResponse.h87
-rw-r--r--SDL_Core/src/components/JSONHandler/include/JSONHandler/RPC2Objects/NsRPC2Communication/VehicleInfo/GetVehicleData.h89
-rw-r--r--SDL_Core/src/components/JSONHandler/include/JSONHandler/RPC2Objects/NsRPC2Communication/VehicleInfo/GetVehicleDataResponse.h198
-rw-r--r--SDL_Core/src/components/JSONHandler/include/JSONHandler/RPC2Objects/NsRPC2Communication/VehicleInfo/GetVehicleType.h75
-rw-r--r--SDL_Core/src/components/JSONHandler/include/JSONHandler/RPC2Objects/NsRPC2Communication/VehicleInfo/GetVehicleTypeResponse.h84
-rw-r--r--SDL_Core/src/components/JSONHandler/include/JSONHandler/RPC2Objects/NsRPC2Communication/VehicleInfo/OnVehicleData.h198
-rw-r--r--SDL_Core/src/components/JSONHandler/include/JSONHandler/RPC2Objects/NsRPC2Communication/VehicleInfo/RPC2.h61
-rw-r--r--SDL_Core/src/components/JSONHandler/include/JSONHandler/RPC2Objects/NsRPC2Communication/VehicleInfo/ReadDID.h102
-rw-r--r--SDL_Core/src/components/JSONHandler/include/JSONHandler/RPC2Objects/NsRPC2Communication/VehicleInfo/ReadDIDResponse.h95
-rw-r--r--SDL_Core/src/components/JSONHandler/include/JSONHandler/RPC2Request.h100
-rw-r--r--SDL_Core/src/components/JSONHandler/include/JSONHandler/RPC2Response.h124
-rw-r--r--SDL_Core/src/components/JSONHandler/include/JSONHandler/SDLRPCMessage.h168
-rw-r--r--SDL_Core/src/components/JSONHandler/include/JSONHandler/SDLRPCNotification.h81
-rw-r--r--SDL_Core/src/components/JSONHandler/include/JSONHandler/SDLRPCObjects/V1/AddCommand_request.h103
-rw-r--r--SDL_Core/src/components/JSONHandler/include/JSONHandler/SDLRPCObjects/V1/AddCommand_response.h66
-rw-r--r--SDL_Core/src/components/JSONHandler/include/JSONHandler/SDLRPCObjects/V1/AddSubMenu_request.h101
-rw-r--r--SDL_Core/src/components/JSONHandler/include/JSONHandler/SDLRPCObjects/V1/AddSubMenu_response.h66
-rw-r--r--SDL_Core/src/components/JSONHandler/include/JSONHandler/SDLRPCObjects/V1/Alert_request.h120
-rw-r--r--SDL_Core/src/components/JSONHandler/include/JSONHandler/SDLRPCObjects/V1/Alert_response.h66
-rw-r--r--SDL_Core/src/components/JSONHandler/include/JSONHandler/SDLRPCObjects/V1/AppInterfaceUnregisteredReason.h82
-rw-r--r--SDL_Core/src/components/JSONHandler/include/JSONHandler/SDLRPCObjects/V1/AudioCaptureQuality.h74
-rw-r--r--SDL_Core/src/components/JSONHandler/include/JSONHandler/SDLRPCObjects/V1/AudioStreamingState.h74
-rw-r--r--SDL_Core/src/components/JSONHandler/include/JSONHandler/SDLRPCObjects/V1/ButtonCapabilities.h107
-rw-r--r--SDL_Core/src/components/JSONHandler/include/JSONHandler/SDLRPCObjects/V1/ButtonEventMode.h76
-rw-r--r--SDL_Core/src/components/JSONHandler/include/JSONHandler/SDLRPCObjects/V1/ButtonName.h87
-rw-r--r--SDL_Core/src/components/JSONHandler/include/JSONHandler/SDLRPCObjects/V1/ButtonPressMode.h82
-rw-r--r--SDL_Core/src/components/JSONHandler/include/JSONHandler/SDLRPCObjects/V1/CharacterSet.h84
-rw-r--r--SDL_Core/src/components/JSONHandler/include/JSONHandler/SDLRPCObjects/V1/Choice.h87
-rw-r--r--SDL_Core/src/components/JSONHandler/include/JSONHandler/SDLRPCObjects/V1/CreateInteractionChoiceSet_request.h85
-rw-r--r--SDL_Core/src/components/JSONHandler/include/JSONHandler/SDLRPCObjects/V1/CreateInteractionChoiceSet_response.h66
-rw-r--r--SDL_Core/src/components/JSONHandler/include/JSONHandler/SDLRPCObjects/V1/DeleteCommand_request.h80
-rw-r--r--SDL_Core/src/components/JSONHandler/include/JSONHandler/SDLRPCObjects/V1/DeleteCommand_response.h66
-rw-r--r--SDL_Core/src/components/JSONHandler/include/JSONHandler/SDLRPCObjects/V1/DeleteInteractionChoiceSet_request.h83
-rw-r--r--SDL_Core/src/components/JSONHandler/include/JSONHandler/SDLRPCObjects/V1/DeleteInteractionChoiceSet_response.h66
-rw-r--r--SDL_Core/src/components/JSONHandler/include/JSONHandler/SDLRPCObjects/V1/DeleteSubMenu_request.h80
-rw-r--r--SDL_Core/src/components/JSONHandler/include/JSONHandler/SDLRPCObjects/V1/DeleteSubMenu_response.h66
-rw-r--r--SDL_Core/src/components/JSONHandler/include/JSONHandler/SDLRPCObjects/V1/DisplayCapabilities.h95
-rw-r--r--SDL_Core/src/components/JSONHandler/include/JSONHandler/SDLRPCObjects/V1/DisplayType.h81
-rw-r--r--SDL_Core/src/components/JSONHandler/include/JSONHandler/SDLRPCObjects/V1/DriverDistractionState.h74
-rw-r--r--SDL_Core/src/components/JSONHandler/include/JSONHandler/SDLRPCObjects/V1/EncodedSyncPData_request.h85
-rw-r--r--SDL_Core/src/components/JSONHandler/include/JSONHandler/SDLRPCObjects/V1/EncodedSyncPData_response.h66
-rw-r--r--SDL_Core/src/components/JSONHandler/include/JSONHandler/SDLRPCObjects/V1/GenericResponse_response.h70
-rw-r--r--SDL_Core/src/components/JSONHandler/include/JSONHandler/SDLRPCObjects/V1/GlobalProperty.h78
-rw-r--r--SDL_Core/src/components/JSONHandler/include/JSONHandler/SDLRPCObjects/V1/HMILevel.h76
-rw-r--r--SDL_Core/src/components/JSONHandler/include/JSONHandler/SDLRPCObjects/V1/HmiZoneCapabilities.h77
-rw-r--r--SDL_Core/src/components/JSONHandler/include/JSONHandler/SDLRPCObjects/V1/InteractionMode.h83
-rw-r--r--SDL_Core/src/components/JSONHandler/include/JSONHandler/SDLRPCObjects/V1/Language.h81
-rw-r--r--SDL_Core/src/components/JSONHandler/include/JSONHandler/SDLRPCObjects/V1/Marshaller.h728
-rw-r--r--SDL_Core/src/components/JSONHandler/include/JSONHandler/SDLRPCObjects/V1/MediaClockFormat.h113
-rw-r--r--SDL_Core/src/components/JSONHandler/include/JSONHandler/SDLRPCObjects/V1/MenuParams.h105
-rw-r--r--SDL_Core/src/components/JSONHandler/include/JSONHandler/SDLRPCObjects/V1/OnAppInterfaceUnregistered.h79
-rw-r--r--SDL_Core/src/components/JSONHandler/include/JSONHandler/SDLRPCObjects/V1/OnButtonEvent.h85
-rw-r--r--SDL_Core/src/components/JSONHandler/include/JSONHandler/SDLRPCObjects/V1/OnButtonPress.h85
-rw-r--r--SDL_Core/src/components/JSONHandler/include/JSONHandler/SDLRPCObjects/V1/OnCommand.h84
-rw-r--r--SDL_Core/src/components/JSONHandler/include/JSONHandler/SDLRPCObjects/V1/OnDriverDistraction.h81
-rw-r--r--SDL_Core/src/components/JSONHandler/include/JSONHandler/SDLRPCObjects/V1/OnEncodedSyncPData.h85
-rw-r--r--SDL_Core/src/components/JSONHandler/include/JSONHandler/SDLRPCObjects/V1/OnHMIStatus.h91
-rw-r--r--SDL_Core/src/components/JSONHandler/include/JSONHandler/SDLRPCObjects/V1/OnTBTClientState.h81
-rw-r--r--SDL_Core/src/components/JSONHandler/include/JSONHandler/SDLRPCObjects/V1/PerformInteraction_request.h134
-rw-r--r--SDL_Core/src/components/JSONHandler/include/JSONHandler/SDLRPCObjects/V1/PerformInteraction_response.h81
-rw-r--r--SDL_Core/src/components/JSONHandler/include/JSONHandler/SDLRPCObjects/V1/RPC.h129
-rw-r--r--SDL_Core/src/components/JSONHandler/include/JSONHandler/SDLRPCObjects/V1/RegisterAppInterface_request.h159
-rw-r--r--SDL_Core/src/components/JSONHandler/include/JSONHandler/SDLRPCObjects/V1/RegisterAppInterface_response.h128
-rw-r--r--SDL_Core/src/components/JSONHandler/include/JSONHandler/SDLRPCObjects/V1/ResetGlobalProperties_request.h82
-rw-r--r--SDL_Core/src/components/JSONHandler/include/JSONHandler/SDLRPCObjects/V1/ResetGlobalProperties_response.h66
-rw-r--r--SDL_Core/src/components/JSONHandler/include/JSONHandler/SDLRPCObjects/V1/Result.h169
-rw-r--r--SDL_Core/src/components/JSONHandler/include/JSONHandler/SDLRPCObjects/V1/SetGlobalProperties_request.h99
-rw-r--r--SDL_Core/src/components/JSONHandler/include/JSONHandler/SDLRPCObjects/V1/SetGlobalProperties_response.h66
-rw-r--r--SDL_Core/src/components/JSONHandler/include/JSONHandler/SDLRPCObjects/V1/SetMediaClockTimer_request.h97
-rw-r--r--SDL_Core/src/components/JSONHandler/include/JSONHandler/SDLRPCObjects/V1/SetMediaClockTimer_response.h66
-rw-r--r--SDL_Core/src/components/JSONHandler/include/JSONHandler/SDLRPCObjects/V1/Show_request.h134
-rw-r--r--SDL_Core/src/components/JSONHandler/include/JSONHandler/SDLRPCObjects/V1/Show_response.h66
-rw-r--r--SDL_Core/src/components/JSONHandler/include/JSONHandler/SDLRPCObjects/V1/Speak_request.h85
-rw-r--r--SDL_Core/src/components/JSONHandler/include/JSONHandler/SDLRPCObjects/V1/Speak_response.h66
-rw-r--r--SDL_Core/src/components/JSONHandler/include/JSONHandler/SDLRPCObjects/V1/SpeechCapabilities.h77
-rw-r--r--SDL_Core/src/components/JSONHandler/include/JSONHandler/SDLRPCObjects/V1/StartTime.h88
-rw-r--r--SDL_Core/src/components/JSONHandler/include/JSONHandler/SDLRPCObjects/V1/SubscribeButton_request.h85
-rw-r--r--SDL_Core/src/components/JSONHandler/include/JSONHandler/SDLRPCObjects/V1/SubscribeButton_response.h66
-rw-r--r--SDL_Core/src/components/JSONHandler/include/JSONHandler/SDLRPCObjects/V1/SyncMsgVersion.h86
-rw-r--r--SDL_Core/src/components/JSONHandler/include/JSONHandler/SDLRPCObjects/V1/SystemContext.h75
-rw-r--r--SDL_Core/src/components/JSONHandler/include/JSONHandler/SDLRPCObjects/V1/TBTState.h76
-rw-r--r--SDL_Core/src/components/JSONHandler/include/JSONHandler/SDLRPCObjects/V1/TTSChunk.h91
-rw-r--r--SDL_Core/src/components/JSONHandler/include/JSONHandler/SDLRPCObjects/V1/TextAlignment.h75
-rw-r--r--SDL_Core/src/components/JSONHandler/include/JSONHandler/SDLRPCObjects/V1/TextField.h96
-rw-r--r--SDL_Core/src/components/JSONHandler/include/JSONHandler/SDLRPCObjects/V1/TextFieldName.h113
-rw-r--r--SDL_Core/src/components/JSONHandler/include/JSONHandler/SDLRPCObjects/V1/TriggerSource.h74
-rw-r--r--SDL_Core/src/components/JSONHandler/include/JSONHandler/SDLRPCObjects/V1/UnregisterAppInterface_request.h79
-rw-r--r--SDL_Core/src/components/JSONHandler/include/JSONHandler/SDLRPCObjects/V1/UnregisterAppInterface_response.h66
-rw-r--r--SDL_Core/src/components/JSONHandler/include/JSONHandler/SDLRPCObjects/V1/UnsubscribeButton_request.h81
-rw-r--r--SDL_Core/src/components/JSONHandler/include/JSONHandler/SDLRPCObjects/V1/UnsubscribeButton_response.h66
-rw-r--r--SDL_Core/src/components/JSONHandler/include/JSONHandler/SDLRPCObjects/V1/UpdateMode.h82
-rw-r--r--SDL_Core/src/components/JSONHandler/include/JSONHandler/SDLRPCObjects/V1/VrCapabilities.h73
-rw-r--r--SDL_Core/src/components/JSONHandler/include/JSONHandler/SDLRPCObjects/V2/AddCommand_request.h113
-rw-r--r--SDL_Core/src/components/JSONHandler/include/JSONHandler/SDLRPCObjects/V2/AddCommand_response.h66
-rw-r--r--SDL_Core/src/components/JSONHandler/include/JSONHandler/SDLRPCObjects/V2/AddSubMenu_request.h101
-rw-r--r--SDL_Core/src/components/JSONHandler/include/JSONHandler/SDLRPCObjects/V2/AddSubMenu_response.h65
-rw-r--r--SDL_Core/src/components/JSONHandler/include/JSONHandler/SDLRPCObjects/V2/AlertManeuver_request.h86
-rw-r--r--SDL_Core/src/components/JSONHandler/include/JSONHandler/SDLRPCObjects/V2/AlertManeuver_response.h66
-rw-r--r--SDL_Core/src/components/JSONHandler/include/JSONHandler/SDLRPCObjects/V2/Alert_request.h136
-rw-r--r--SDL_Core/src/components/JSONHandler/include/JSONHandler/SDLRPCObjects/V2/Alert_response.h76
-rw-r--r--SDL_Core/src/components/JSONHandler/include/JSONHandler/SDLRPCObjects/V2/AppInterfaceUnregisteredReason.h83
-rw-r--r--SDL_Core/src/components/JSONHandler/include/JSONHandler/SDLRPCObjects/V2/AppType.h82
-rw-r--r--SDL_Core/src/components/JSONHandler/include/JSONHandler/SDLRPCObjects/V2/AudioCaptureQuality.h74
-rw-r--r--SDL_Core/src/components/JSONHandler/include/JSONHandler/SDLRPCObjects/V2/AudioStreamingState.h75
-rw-r--r--SDL_Core/src/components/JSONHandler/include/JSONHandler/SDLRPCObjects/V2/AudioType.h73
-rw-r--r--SDL_Core/src/components/JSONHandler/include/JSONHandler/SDLRPCObjects/V2/ButtonCapabilities.h107
-rw-r--r--SDL_Core/src/components/JSONHandler/include/JSONHandler/SDLRPCObjects/V2/ButtonEventMode.h76
-rw-r--r--SDL_Core/src/components/JSONHandler/include/JSONHandler/SDLRPCObjects/V2/ButtonName.h88
-rw-r--r--SDL_Core/src/components/JSONHandler/include/JSONHandler/SDLRPCObjects/V2/ButtonPressMode.h82
-rw-r--r--SDL_Core/src/components/JSONHandler/include/JSONHandler/SDLRPCObjects/V2/ChangeRegistration_request.h84
-rw-r--r--SDL_Core/src/components/JSONHandler/include/JSONHandler/SDLRPCObjects/V2/ChangeRegistration_response.h66
-rw-r--r--SDL_Core/src/components/JSONHandler/include/JSONHandler/SDLRPCObjects/V2/CharacterSet.h84
-rw-r--r--SDL_Core/src/components/JSONHandler/include/JSONHandler/SDLRPCObjects/V2/Choice.h91
-rw-r--r--SDL_Core/src/components/JSONHandler/include/JSONHandler/SDLRPCObjects/V2/CompassDirection.h80
-rw-r--r--SDL_Core/src/components/JSONHandler/include/JSONHandler/SDLRPCObjects/V2/CreateInteractionChoiceSet_request.h85
-rw-r--r--SDL_Core/src/components/JSONHandler/include/JSONHandler/SDLRPCObjects/V2/CreateInteractionChoiceSet_response.h66
-rw-r--r--SDL_Core/src/components/JSONHandler/include/JSONHandler/SDLRPCObjects/V2/DTC.h85
-rw-r--r--SDL_Core/src/components/JSONHandler/include/JSONHandler/SDLRPCObjects/V2/DeactivateReason.h90
-rw-r--r--SDL_Core/src/components/JSONHandler/include/JSONHandler/SDLRPCObjects/V2/DeleteCommand_request.h80
-rw-r--r--SDL_Core/src/components/JSONHandler/include/JSONHandler/SDLRPCObjects/V2/DeleteCommand_response.h66
-rw-r--r--SDL_Core/src/components/JSONHandler/include/JSONHandler/SDLRPCObjects/V2/DeleteFile_request.h84
-rw-r--r--SDL_Core/src/components/JSONHandler/include/JSONHandler/SDLRPCObjects/V2/DeleteFile_response.h76
-rw-r--r--SDL_Core/src/components/JSONHandler/include/JSONHandler/SDLRPCObjects/V2/DeleteInteractionChoiceSet_request.h83
-rw-r--r--SDL_Core/src/components/JSONHandler/include/JSONHandler/SDLRPCObjects/V2/DeleteInteractionChoiceSet_response.h66
-rw-r--r--SDL_Core/src/components/JSONHandler/include/JSONHandler/SDLRPCObjects/V2/DeleteSubMenu_request.h80
-rw-r--r--SDL_Core/src/components/JSONHandler/include/JSONHandler/SDLRPCObjects/V2/DeleteSubMenu_response.h66
-rw-r--r--SDL_Core/src/components/JSONHandler/include/JSONHandler/SDLRPCObjects/V2/DialNumber_request.h81
-rw-r--r--SDL_Core/src/components/JSONHandler/include/JSONHandler/SDLRPCObjects/V2/DialNumber_response.h66
-rw-r--r--SDL_Core/src/components/JSONHandler/include/JSONHandler/SDLRPCObjects/V2/Dimension.h81
-rw-r--r--SDL_Core/src/components/JSONHandler/include/JSONHandler/SDLRPCObjects/V2/DisplayCapabilities.h95
-rw-r--r--SDL_Core/src/components/JSONHandler/include/JSONHandler/SDLRPCObjects/V2/DisplayType.h81
-rw-r--r--SDL_Core/src/components/JSONHandler/include/JSONHandler/SDLRPCObjects/V2/DriverDistractionState.h74
-rw-r--r--SDL_Core/src/components/JSONHandler/include/JSONHandler/SDLRPCObjects/V2/EncodedSyncPData_request.h82
-rw-r--r--SDL_Core/src/components/JSONHandler/include/JSONHandler/SDLRPCObjects/V2/EncodedSyncPData_response.h66
-rw-r--r--SDL_Core/src/components/JSONHandler/include/JSONHandler/SDLRPCObjects/V2/EndAudioPassThru_request.h75
-rw-r--r--SDL_Core/src/components/JSONHandler/include/JSONHandler/SDLRPCObjects/V2/EndAudioPassThru_response.h66
-rw-r--r--SDL_Core/src/components/JSONHandler/include/JSONHandler/SDLRPCObjects/V2/FileType.h77
-rw-r--r--SDL_Core/src/components/JSONHandler/include/JSONHandler/SDLRPCObjects/V2/FunctionID.h126
-rw-r--r--SDL_Core/src/components/JSONHandler/include/JSONHandler/SDLRPCObjects/V2/GPSData.h167
-rw-r--r--SDL_Core/src/components/JSONHandler/include/JSONHandler/SDLRPCObjects/V2/GenericResponse_response.h71
-rw-r--r--SDL_Core/src/components/JSONHandler/include/JSONHandler/SDLRPCObjects/V2/GetDTCs_request.h92
-rw-r--r--SDL_Core/src/components/JSONHandler/include/JSONHandler/SDLRPCObjects/V2/GetDTCs_response.h76
-rw-r--r--SDL_Core/src/components/JSONHandler/include/JSONHandler/SDLRPCObjects/V2/GetVehicleData_request.h81
-rw-r--r--SDL_Core/src/components/JSONHandler/include/JSONHandler/SDLRPCObjects/V2/GetVehicleData_response.h193
-rw-r--r--SDL_Core/src/components/JSONHandler/include/JSONHandler/SDLRPCObjects/V2/GlobalProperty.h84
-rw-r--r--SDL_Core/src/components/JSONHandler/include/JSONHandler/SDLRPCObjects/V2/HMIApplication.h124
-rw-r--r--SDL_Core/src/components/JSONHandler/include/JSONHandler/SDLRPCObjects/V2/HMILevel.h76
-rw-r--r--SDL_Core/src/components/JSONHandler/include/JSONHandler/SDLRPCObjects/V2/HMIPermissions.h87
-rw-r--r--SDL_Core/src/components/JSONHandler/include/JSONHandler/SDLRPCObjects/V2/HmiZoneCapabilities.h77
-rw-r--r--SDL_Core/src/components/JSONHandler/include/JSONHandler/SDLRPCObjects/V2/Image.h86
-rw-r--r--SDL_Core/src/components/JSONHandler/include/JSONHandler/SDLRPCObjects/V2/ImageType.h74
-rw-r--r--SDL_Core/src/components/JSONHandler/include/JSONHandler/SDLRPCObjects/V2/InteractionMode.h83
-rw-r--r--SDL_Core/src/components/JSONHandler/include/JSONHandler/SDLRPCObjects/V2/Language.h133
-rw-r--r--SDL_Core/src/components/JSONHandler/include/JSONHandler/SDLRPCObjects/V2/ListFiles_request.h78
-rw-r--r--SDL_Core/src/components/JSONHandler/include/JSONHandler/SDLRPCObjects/V2/ListFiles_response.h90
-rw-r--r--SDL_Core/src/components/JSONHandler/include/JSONHandler/SDLRPCObjects/V2/Marshaller.h1211
-rw-r--r--SDL_Core/src/components/JSONHandler/include/JSONHandler/SDLRPCObjects/V2/MediaClockFormat.h113
-rw-r--r--SDL_Core/src/components/JSONHandler/include/JSONHandler/SDLRPCObjects/V2/MenuParams.h105
-rw-r--r--SDL_Core/src/components/JSONHandler/include/JSONHandler/SDLRPCObjects/V2/OnAppInterfaceUnregistered.h79
-rw-r--r--SDL_Core/src/components/JSONHandler/include/JSONHandler/SDLRPCObjects/V2/OnAudioPassThru.h73
-rw-r--r--SDL_Core/src/components/JSONHandler/include/JSONHandler/SDLRPCObjects/V2/OnButtonEvent.h90
-rw-r--r--SDL_Core/src/components/JSONHandler/include/JSONHandler/SDLRPCObjects/V2/OnButtonPress.h90
-rw-r--r--SDL_Core/src/components/JSONHandler/include/JSONHandler/SDLRPCObjects/V2/OnCommand.h84
-rw-r--r--SDL_Core/src/components/JSONHandler/include/JSONHandler/SDLRPCObjects/V2/OnDriverDistraction.h81
-rw-r--r--SDL_Core/src/components/JSONHandler/include/JSONHandler/SDLRPCObjects/V2/OnEncodedSyncPData.h102
-rw-r--r--SDL_Core/src/components/JSONHandler/include/JSONHandler/SDLRPCObjects/V2/OnHMIStatus.h91
-rw-r--r--SDL_Core/src/components/JSONHandler/include/JSONHandler/SDLRPCObjects/V2/OnLanguageChange.h84
-rw-r--r--SDL_Core/src/components/JSONHandler/include/JSONHandler/SDLRPCObjects/V2/OnPermissionsChange.h82
-rw-r--r--SDL_Core/src/components/JSONHandler/include/JSONHandler/SDLRPCObjects/V2/OnTBTClientState.h81
-rw-r--r--SDL_Core/src/components/JSONHandler/include/JSONHandler/SDLRPCObjects/V2/OnVehicleData.h201
-rw-r--r--SDL_Core/src/components/JSONHandler/include/JSONHandler/SDLRPCObjects/V2/PRNDL.h100
-rw-r--r--SDL_Core/src/components/JSONHandler/include/JSONHandler/SDLRPCObjects/V2/ParameterPermissions.h86
-rw-r--r--SDL_Core/src/components/JSONHandler/include/JSONHandler/SDLRPCObjects/V2/PerformAudioPassThru_request.h124
-rw-r--r--SDL_Core/src/components/JSONHandler/include/JSONHandler/SDLRPCObjects/V2/PerformAudioPassThru_response.h66
-rw-r--r--SDL_Core/src/components/JSONHandler/include/JSONHandler/SDLRPCObjects/V2/PerformInteraction_request.h144
-rw-r--r--SDL_Core/src/components/JSONHandler/include/JSONHandler/SDLRPCObjects/V2/PerformInteraction_response.h81
-rw-r--r--SDL_Core/src/components/JSONHandler/include/JSONHandler/SDLRPCObjects/V2/PermissionItem.h88
-rw-r--r--SDL_Core/src/components/JSONHandler/include/JSONHandler/SDLRPCObjects/V2/PermissionStatus.h76
-rw-r--r--SDL_Core/src/components/JSONHandler/include/JSONHandler/SDLRPCObjects/V2/PresetBankCapabilities.h81
-rw-r--r--SDL_Core/src/components/JSONHandler/include/JSONHandler/SDLRPCObjects/V2/PutFile_request.h110
-rw-r--r--SDL_Core/src/components/JSONHandler/include/JSONHandler/SDLRPCObjects/V2/PutFile_response.h77
-rw-r--r--SDL_Core/src/components/JSONHandler/include/JSONHandler/SDLRPCObjects/V2/RPC.h206
-rw-r--r--SDL_Core/src/components/JSONHandler/include/JSONHandler/SDLRPCObjects/V2/ReadDID_request.h98
-rw-r--r--SDL_Core/src/components/JSONHandler/include/JSONHandler/SDLRPCObjects/V2/ReadDID_response.h84
-rw-r--r--SDL_Core/src/components/JSONHandler/include/JSONHandler/SDLRPCObjects/V2/RegisterAppInterface_request.h180
-rw-r--r--SDL_Core/src/components/JSONHandler/include/JSONHandler/SDLRPCObjects/V2/RegisterAppInterface_response.h154
-rw-r--r--SDL_Core/src/components/JSONHandler/include/JSONHandler/SDLRPCObjects/V2/ResetGlobalProperties_request.h82
-rw-r--r--SDL_Core/src/components/JSONHandler/include/JSONHandler/SDLRPCObjects/V2/ResetGlobalProperties_response.h66
-rw-r--r--SDL_Core/src/components/JSONHandler/include/JSONHandler/SDLRPCObjects/V2/Result.h201
-rw-r--r--SDL_Core/src/components/JSONHandler/include/JSONHandler/SDLRPCObjects/V2/SamplingRate.h76
-rw-r--r--SDL_Core/src/components/JSONHandler/include/JSONHandler/SDLRPCObjects/V2/ScrollableMessage_request.h100
-rw-r--r--SDL_Core/src/components/JSONHandler/include/JSONHandler/SDLRPCObjects/V2/ScrollableMessage_response.h66
-rw-r--r--SDL_Core/src/components/JSONHandler/include/JSONHandler/SDLRPCObjects/V2/SetAppIcon_request.h84
-rw-r--r--SDL_Core/src/components/JSONHandler/include/JSONHandler/SDLRPCObjects/V2/SetAppIcon_response.h72
-rw-r--r--SDL_Core/src/components/JSONHandler/include/JSONHandler/SDLRPCObjects/V2/SetDisplayLayout_request.h90
-rw-r--r--SDL_Core/src/components/JSONHandler/include/JSONHandler/SDLRPCObjects/V2/SetDisplayLayout_response.h66
-rw-r--r--SDL_Core/src/components/JSONHandler/include/JSONHandler/SDLRPCObjects/V2/SetGlobalProperties_request.h120
-rw-r--r--SDL_Core/src/components/JSONHandler/include/JSONHandler/SDLRPCObjects/V2/SetGlobalProperties_response.h66
-rw-r--r--SDL_Core/src/components/JSONHandler/include/JSONHandler/SDLRPCObjects/V2/SetMediaClockTimer_request.h97
-rw-r--r--SDL_Core/src/components/JSONHandler/include/JSONHandler/SDLRPCObjects/V2/SetMediaClockTimer_response.h66
-rw-r--r--SDL_Core/src/components/JSONHandler/include/JSONHandler/SDLRPCObjects/V2/ShowConstantTBT_request.h131
-rw-r--r--SDL_Core/src/components/JSONHandler/include/JSONHandler/SDLRPCObjects/V2/ShowConstantTBT_response.h66
-rw-r--r--SDL_Core/src/components/JSONHandler/include/JSONHandler/SDLRPCObjects/V2/Show_request.h184
-rw-r--r--SDL_Core/src/components/JSONHandler/include/JSONHandler/SDLRPCObjects/V2/Show_response.h66
-rw-r--r--SDL_Core/src/components/JSONHandler/include/JSONHandler/SDLRPCObjects/V2/SingleTirePressureStatus.h77
-rw-r--r--SDL_Core/src/components/JSONHandler/include/JSONHandler/SDLRPCObjects/V2/SingleTireStatus.h85
-rw-r--r--SDL_Core/src/components/JSONHandler/include/JSONHandler/SDLRPCObjects/V2/Slider_request.h111
-rw-r--r--SDL_Core/src/components/JSONHandler/include/JSONHandler/SDLRPCObjects/V2/Slider_response.h72
-rw-r--r--SDL_Core/src/components/JSONHandler/include/JSONHandler/SDLRPCObjects/V2/SoftButton.h117
-rw-r--r--SDL_Core/src/components/JSONHandler/include/JSONHandler/SDLRPCObjects/V2/SoftButtonCapabilities.h106
-rw-r--r--SDL_Core/src/components/JSONHandler/include/JSONHandler/SDLRPCObjects/V2/SoftButtonType.h75
-rw-r--r--SDL_Core/src/components/JSONHandler/include/JSONHandler/SDLRPCObjects/V2/Speak_request.h85
-rw-r--r--SDL_Core/src/components/JSONHandler/include/JSONHandler/SDLRPCObjects/V2/Speak_response.h66
-rw-r--r--SDL_Core/src/components/JSONHandler/include/JSONHandler/SDLRPCObjects/V2/SpeechCapabilities.h77
-rw-r--r--SDL_Core/src/components/JSONHandler/include/JSONHandler/SDLRPCObjects/V2/StartTime.h88
-rw-r--r--SDL_Core/src/components/JSONHandler/include/JSONHandler/SDLRPCObjects/V2/SubscribeButton_request.h85
-rw-r--r--SDL_Core/src/components/JSONHandler/include/JSONHandler/SDLRPCObjects/V2/SubscribeButton_response.h66
-rw-r--r--SDL_Core/src/components/JSONHandler/include/JSONHandler/SDLRPCObjects/V2/SubscribeVehicleData_request.h90
-rw-r--r--SDL_Core/src/components/JSONHandler/include/JSONHandler/SDLRPCObjects/V2/SubscribeVehicleData_response.h76
-rw-r--r--SDL_Core/src/components/JSONHandler/include/JSONHandler/SDLRPCObjects/V2/SyncMsgVersion.h86
-rw-r--r--SDL_Core/src/components/JSONHandler/include/JSONHandler/SDLRPCObjects/V2/SystemAction.h81
-rw-r--r--SDL_Core/src/components/JSONHandler/include/JSONHandler/SDLRPCObjects/V2/SystemContext.h92
-rw-r--r--SDL_Core/src/components/JSONHandler/include/JSONHandler/SDLRPCObjects/V2/TBTState.h82
-rw-r--r--SDL_Core/src/components/JSONHandler/include/JSONHandler/SDLRPCObjects/V2/TTSChunk.h91
-rw-r--r--SDL_Core/src/components/JSONHandler/include/JSONHandler/SDLRPCObjects/V2/TextAlignment.h75
-rw-r--r--SDL_Core/src/components/JSONHandler/include/JSONHandler/SDLRPCObjects/V2/TextField.h96
-rw-r--r--SDL_Core/src/components/JSONHandler/include/JSONHandler/SDLRPCObjects/V2/TextFieldName.h164
-rw-r--r--SDL_Core/src/components/JSONHandler/include/JSONHandler/SDLRPCObjects/V2/TimerMode.h79
-rw-r--r--SDL_Core/src/components/JSONHandler/include/JSONHandler/SDLRPCObjects/V2/TirePressureTellTale.h75
-rw-r--r--SDL_Core/src/components/JSONHandler/include/JSONHandler/SDLRPCObjects/V2/TireStatus.h118
-rw-r--r--SDL_Core/src/components/JSONHandler/include/JSONHandler/SDLRPCObjects/V2/TriggerSource.h74
-rw-r--r--SDL_Core/src/components/JSONHandler/include/JSONHandler/SDLRPCObjects/V2/Turn.h87
-rw-r--r--SDL_Core/src/components/JSONHandler/include/JSONHandler/SDLRPCObjects/V2/UnregisterAppInterface_request.h79
-rw-r--r--SDL_Core/src/components/JSONHandler/include/JSONHandler/SDLRPCObjects/V2/UnregisterAppInterface_response.h66
-rw-r--r--SDL_Core/src/components/JSONHandler/include/JSONHandler/SDLRPCObjects/V2/UnsubscribeButton_request.h81
-rw-r--r--SDL_Core/src/components/JSONHandler/include/JSONHandler/SDLRPCObjects/V2/UnsubscribeButton_response.h66
-rw-r--r--SDL_Core/src/components/JSONHandler/include/JSONHandler/SDLRPCObjects/V2/UnsubscribeVehicleData_request.h85
-rw-r--r--SDL_Core/src/components/JSONHandler/include/JSONHandler/SDLRPCObjects/V2/UnsubscribeVehicleData_response.h76
-rw-r--r--SDL_Core/src/components/JSONHandler/include/JSONHandler/SDLRPCObjects/V2/UpdateMode.h84
-rw-r--r--SDL_Core/src/components/JSONHandler/include/JSONHandler/SDLRPCObjects/V2/UpdateTurnList_request.h84
-rw-r--r--SDL_Core/src/components/JSONHandler/include/JSONHandler/SDLRPCObjects/V2/UpdateTurnList_response.h66
-rw-r--r--SDL_Core/src/components/JSONHandler/include/JSONHandler/SDLRPCObjects/V2/VehicleDataResult.h88
-rw-r--r--SDL_Core/src/components/JSONHandler/include/JSONHandler/SDLRPCObjects/V2/VehicleDataResultCode.h80
-rw-r--r--SDL_Core/src/components/JSONHandler/include/JSONHandler/SDLRPCObjects/V2/VehicleDataType.h101
-rw-r--r--SDL_Core/src/components/JSONHandler/include/JSONHandler/SDLRPCObjects/V2/VehicleType.h115
-rw-r--r--SDL_Core/src/components/JSONHandler/include/JSONHandler/SDLRPCObjects/V2/VrCapabilities.h73
-rw-r--r--SDL_Core/src/components/JSONHandler/include/JSONHandler/SDLRPCObjects/V2/VrHelpItem.h91
-rw-r--r--SDL_Core/src/components/JSONHandler/include/JSONHandler/SDLRPCObjects/V2/messageType.h78
-rw-r--r--SDL_Core/src/components/JSONHandler/include/JSONHandler/SDLRPCRequest.h100
-rw-r--r--SDL_Core/src/components/JSONHandler/include/JSONHandler/SDLRPCResponse.h121
369 files changed, 0 insertions, 36549 deletions
diff --git a/SDL_Core/src/components/JSONHandler/include/JSONHandler/IJSONRPC2Handler.h b/SDL_Core/src/components/JSONHandler/include/JSONHandler/IJSONRPC2Handler.h
deleted file mode 100644
index f231edda9..000000000
--- a/SDL_Core/src/components/JSONHandler/include/JSONHandler/IJSONRPC2Handler.h
+++ /dev/null
@@ -1,86 +0,0 @@
-/**
-* \file IJSONRPC2Handler.h
-* \brief IJSONRPC2Handler class header.
-* 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.
-*/
-
-#ifndef IJSONRPC2HANDLER_INCLUDE
-#define IJSONRPC2HANDLER_INCLUDE
-
-#include "JSONHandler/IRPC2CommandsObserver.h"
-#include "JSONHandler/RPC2Notification.h"
-#include "JSONHandler/RPC2Response.h"
-#include "JSONHandler/RPC2Request.h"
-/**
- * \class IJSONRPC2Handler
- * \brief Interface for making a bridge between Application Manager
- * and RPCBus (HMI).
-*/
-class IJSONRPC2Handler
-{
-public:
- /**
- * \brief Destructor
- */
- virtual ~IJSONRPC2Handler() {}
-
- /**
- * \brief Notifies RPCBus of the will to receive specific notifications.
- */
- virtual void subscribeToNotifications( ) = 0;
-
- /**
- * \brief Sets pointer to instance of the class implementing RPC handling (App Manager).
- * \param commandsObserver Pointer to implementation of IRPC2CommandsObserver.
- * \sa IRPC2CommandsObserver.
- */
- virtual void setRPC2CommandsObserver( IRPC2CommandsObserver * commandsObserver ) = 0;
-
- /**
- * \brief Sends notification to RPCBus.
- * \param command Json RPC2 notification to be sent to RPCBus.
- */
- virtual void sendNotification( const NsRPC2Communication::RPC2Notification * command ) = 0;
-
- /**
- * \brief Sends response to RPCBus.
- * \param command Json RPC2 response to be sent to RPCBus.
- */
- virtual void sendResponse( const NsRPC2Communication::RPC2Response * command ) = 0;
-
- /**
- * \brief Sends request to RPCBus.
- * \param command Json RPC2 request to be sent to RPCBus.
- */
- virtual void sendRequest( const NsRPC2Communication::RPC2Request * command ) = 0;
-};
-
-#endif // IJSONRPC2HANDLER_INCLUDE
diff --git a/SDL_Core/src/components/JSONHandler/include/JSONHandler/IJsonHandler.h b/SDL_Core/src/components/JSONHandler/include/JSONHandler/IJsonHandler.h
deleted file mode 100644
index 8f249db32..000000000
--- a/SDL_Core/src/components/JSONHandler/include/JSONHandler/IJsonHandler.h
+++ /dev/null
@@ -1,75 +0,0 @@
-/**
-* \file IJsonHandler.h
-* \brief IJsonHandler class header.
-* 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.
-*/
-
-#ifndef IJSONHANDLER_INCLUDE
-#define IJSONHANDLER_INCLUDE
-
-#include "ProtocolHandler/ProtocolHandler.h"
-
-/**
- * \class IJsonHandler
- * \brief Interface for making a bridge between
- * ProtocolHandler and Application Manager.
-*/
-class IJsonHandler
-{
-public:
- /**
- * \brief Destructor
- */
- virtual ~IJsonHandler() {}
- /**
- * \brief Sets pointer for Protocol layer handler for message exchange.
- * \param protocolHandler Pointer to Protocol layer handler.
- */
- virtual void setProtocolHandler( NsProtocolHandler::ProtocolHandler * protocolHandler ) = 0;
-
- /**
- * \brief Sets pointer to instance of the class implementing RPC handling (Application Manager).
- * \param messagesObserver Pointer to object of the class implementing IRPCMessagesObserver
- * \sa IRPCMessagesObserver
- */
- virtual void setRPCMessagesObserver( IRPCMessagesObserver * messagesObserver ) = 0;
-
- /**
- * \brief Method for sending message to Mobile Application.
- * \param message Pointer to base class of SmartDeviceLink Json object
- * to be serialized to Json message and sent to mobile App.
- * \param sessionId ID of the session the message was received within.
- */
- virtual void sendRPCMessage( const NsSmartDeviceLinkRPC::SDLRPCMessage * message, int connectionKey ) = 0;
-
-};
-
-#endif // IJSONHANDLER_INCLUDE
diff --git a/SDL_Core/src/components/JSONHandler/include/JSONHandler/IRPC2CommandsObserver.h b/SDL_Core/src/components/JSONHandler/include/JSONHandler/IRPC2CommandsObserver.h
deleted file mode 100644
index 304b8c28a..000000000
--- a/SDL_Core/src/components/JSONHandler/include/JSONHandler/IRPC2CommandsObserver.h
+++ /dev/null
@@ -1,65 +0,0 @@
-/**
-* \file IRPC2CommandsObserver.hpp
-* \brief Abstract class IRPC2CommandsObserver header.
-* 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.
-*/
-
-
-#ifndef IRPC2COMMANDS_OBSERVER_CLASS
-#define IRPC2COMMANDS_OBSERVER_CLASS
-
-#include "JSONHandler/RPC2Command.h"
-
-/**
- * \class IRPC2CommandsObserver
- * \brief Abstract class for communication with RPC2Bus.
- * Descendant class has to implement onCommandReceivedCallback
- * \sa onCommandReceivedCallback
-*/
-class IRPC2CommandsObserver
-{
-public:
- /**
- * \brief Callback function which is called by JSONRPC2Handler
- * when new RPC2Bus Json message is received from HMI.
- * \param command RPC2Bus Json message
- */
- virtual void onCommandReceivedCallback( NsRPC2Communication::RPC2Command * command ) = 0;
-
-protected:
- /**
- * \brief Destructor
- */
- virtual ~IRPC2CommandsObserver(){};
-
-};
-
-#endif // IRPC2COMMANDS_OBSERVER_CLASS
diff --git a/SDL_Core/src/components/JSONHandler/include/JSONHandler/IRPCMessagesObserver.h b/SDL_Core/src/components/JSONHandler/include/JSONHandler/IRPCMessagesObserver.h
deleted file mode 100644
index 54dc7f728..000000000
--- a/SDL_Core/src/components/JSONHandler/include/JSONHandler/IRPCMessagesObserver.h
+++ /dev/null
@@ -1,65 +0,0 @@
-/**
-* \file IRPCMessagesObserver.hpp
-* \brief Abstract class IRPCMessagesObserver header.
-* 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.
-*/
-
-
-#ifndef IRPCMESSAGES_OBSERVER_CLASS
-#define IRPCMESSAGES_OBSERVER_CLASS
-
-#include "JSONHandler/SDLRPCMessage.h"
-
-/**
- * \class IRPCMessagesObserver
- * \brief Abstract class for communication with Protocol layer.
- * Descendant class has to implement onMessageReceivedCallback
- * \sa onMessageReceivedCallback
-*/
-class IRPCMessagesObserver
-{
-public:
- /**
- * \brief Callback function which is called by JSONHandler
- * when new SmartDeviceLink Json message is received from Mobile Application.
- * \param message SmartDeviceLink Json message
- */
- virtual void onMessageReceivedCallback( NsSmartDeviceLinkRPC::SDLRPCMessage * message, int connectionKey ) = 0;
-
-protected:
- /**
- * \brief Destructor
- */
- virtual ~IRPCMessagesObserver() {};
-
-};
-
-#endif // IRPCMESSAGES_OBSERVER_CLASS
diff --git a/SDL_Core/src/components/JSONHandler/include/JSONHandler/JSONHandler.h b/SDL_Core/src/components/JSONHandler/include/JSONHandler/JSONHandler.h
deleted file mode 100644
index cd7c71a1c..000000000
--- a/SDL_Core/src/components/JSONHandler/include/JSONHandler/JSONHandler.h
+++ /dev/null
@@ -1,180 +0,0 @@
-/**
-* \file JSONHandler.hpp
-* \brief JSONHandler class header.
-* 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.
-*/
-
-
-#ifndef JSONHANDLER_CLASS
-#define JSONHANDLER_CLASS
-
-#include "Logger.hpp"
-#include "JSONHandler/MessageQueue.h"
-#include "JSONHandler/SDLRPCMessage.h"
-#include "JSONHandler/IRPCMessagesObserver.h"
-#include "JSONHandler/IJsonHandler.h"
-#include "ProtocolHandler/SmartDeviceLinkRawMessage.h"
-#include "ProtocolHandler/IProtocolObserver.h"
-#include "ProtocolHandler/ProtocolHandler.h"
-
-const unsigned char RPC_REQUEST = 0x0;
-const unsigned char RPC_RESPONSE = 0x1;
-const unsigned char RPC_NOTIFICATION = 0x2;
-const unsigned char RPC_UNKNOWN = 0xF;
-
-/**
- * \class JSONHandler
- * \brief Class for handling message exchange between protocol layer and Application Manager.
- * Receives SmartDeviceLink Json message from Protocol layer, creates corresponding object and sends it to Application Manager.
- * Receives SmartDeviceLink message object from Application manager, serializes it into Json string and sends to Protocol Layer.
-*/
-class JSONHandler : public IJsonHandler, public NsProtocolHandler::IProtocolObserver
-{
-public:
- /**
- * \brief Constructor
- * \param protocolHandler Pointer to Protocol Layer handler for message exchange.
- */
- JSONHandler( NsProtocolHandler::ProtocolHandler * protocolHandler = 0 );
-
- /**
- * \brief Destructor
- */
- virtual ~JSONHandler();
-
- /*Methods from IProtocolObserver*/
- /**
- * \brief Sets pointer for Protocol layer handler for message exchange.
- * \param protocolHandler Pointer to Protocol layer handler.
- */
- void setProtocolHandler( NsProtocolHandler::ProtocolHandler * protocolHandler );
-
- /**
- * \brief Callback for Protocol layer handler to notify of message received.
- * \param message Object containing received data, size of it and connection key.
- */
- void onDataReceivedCallback( const NsProtocolHandler::SmartDeviceLinkRawMessage * message );
- /*end of methods from IProtocolObserver*/
-
- /*Methods for IRPCMessagesObserver*/
- /**
- * \brief Sets pointer to instance of the class implementing RPC handling (Application Manager).
- * \param messagesObserver Pointer to object of the class implementing IRPCMessagesObserver
- * \sa IRPCMessagesObserver
- */
- void setRPCMessagesObserver( IRPCMessagesObserver * messagesObserver );
-
- /**
- * \brief Method for sending message to Mobile Application.
- * \param message Pointer to base class of SmartDeviceLink Json object
- * to be serialized to Json message and sent to mobile App.
- * \param sessionId ID of the session the message was received within.
- */
- void sendRPCMessage( const NsSmartDeviceLinkRPC::SDLRPCMessage * message, int connectionKey );
- /*End of methods for IRPCMessagesObserver*/
-
-protected:
- /**
- * \brief Static method for handling messages from Mobile application.
- * \param params Pointer to JSONHandler instance.
- */
- static void * waitForIncomingMessages( void * params );
-
- /**
- * \brief Static method for handling messages to Mobile application.
- * \param params Pointer to JSONHandler instance.
- */
- static void * waitForOutgoingMessages( void * params );
-
- /**
- * \brief Helper method for clearing Json message from empty spaces
- * in order for it to be parsed correctly by Json library.
- * \param input Json string.
- * \return Json string cleared from empty spaces.
- */
- std::string clearEmptySpaces( const std::string & input );
-
- NsSmartDeviceLinkRPC::SDLRPCMessage * handleIncomingMessageProtocolV1(
- const NsProtocolHandler::SmartDeviceLinkRawMessage * message );
-
- NsSmartDeviceLinkRPC::SDLRPCMessage * handleIncomingMessageProtocolV2(
- const NsProtocolHandler::SmartDeviceLinkRawMessage * message );
-
- NsProtocolHandler::SmartDeviceLinkRawMessage * handleOutgoingMessageProtocolV1(
- int connectionKey, const NsSmartDeviceLinkRPC::SDLRPCMessage * message );
-
- NsProtocolHandler::SmartDeviceLinkRawMessage * handleOutgoingMessageProtocolV2(
- int connectionKey, const NsSmartDeviceLinkRPC::SDLRPCMessage * message );
-
-private:
- /**
- *\brief For logging.
- */
- static log4cplus::Logger mLogger;
-
- /**
- *\brief Points on instance of class implementing RPC handling (Application Manager).
- */
- IRPCMessagesObserver * mMessagesObserver;
-
- /* Data for IProtocolObserver */
- /**
- *\brief Points on instance of Protocol layer handler for message exchange.
- */
- NsProtocolHandler::ProtocolHandler * mProtocolHandler;
-
- /* End IProtocolObserver data */
-
- /**
- *\brief Queue of messages from Mobile Application.
- *\sa MessageQueue
- */
- MessageQueue<const NsProtocolHandler::SmartDeviceLinkRawMessage*> mIncomingMessages;
-
- /**
- *\brief Thread for handling messages from Mobile Application.
- */
- pthread_t mWaitForIncomingMessagesThread;
-
- /**
- *\brief Queue of messages to Mobile Application.
- *\sa MessageQueue
- */
- MessageQueue<std::pair<int,const NsSmartDeviceLinkRPC::SDLRPCMessage*>> mOutgoingMessages;
-
- /**
- *\brief Thread for handling messages to Mobile Application.
- */
- pthread_t mWaitForOutgoingMessagesThread;
-
-};
-
-#endif // JSONHANDLER_CLASS
diff --git a/SDL_Core/src/components/JSONHandler/include/JSONHandler/JSONRPC2Handler.h b/SDL_Core/src/components/JSONHandler/include/JSONHandler/JSONRPC2Handler.h
deleted file mode 100644
index 6c452430d..000000000
--- a/SDL_Core/src/components/JSONHandler/include/JSONHandler/JSONRPC2Handler.h
+++ /dev/null
@@ -1,241 +0,0 @@
-/**
-* \file JSONRPC2Handler.hpp
-* \brief JSONRPC2Handler class header.
-* 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.
-*/
-
-
-#ifndef JSONRPC2HANDLER_CLASS
-#define JSONRPC2HANDLER_CLASS
-
-
-#include <json/value.h>
-#include "mb_controller.hpp"
-#include "Logger.hpp"
-#include "JSONHandler/IJSONRPC2Handler.h"
-#include "JSONHandler/IRPC2CommandsObserver.h"
-#include "JSONHandler/RPC2Command.h"
-#include "JSONHandler/RPC2Notification.h"
-#include "JSONHandler/RPC2Response.h"
-#include "JSONHandler/RPC2Request.h"
-#include "JSONHandler/MessageQueue.h"
-
-/**
- * \class JSONRPC2Handler
- * \brief Class for handling message exchange between RPCBus and Application Manager.
- * Receives RPC2 Json message from RPCBus (HMI), creates corresponding object and sends it to Application Manager.
- * Receives RPC2 message object from Application manager, serializes it into Json object and sends to RPCBus (HMI).
-*/
-class JSONRPC2Handler : public IJSONRPC2Handler, public NsMessageBroker::CMessageBrokerController
-{
-public:
- /**
- * \brief Constructor
- * \param address Address of Message Broker (RPCBus) server.
- * \param port Port of Message Broker (RPCBus) server.
- */
- JSONRPC2Handler( const std::string& address, uint16_t port );
-
- /**
- * \brief Destructor
- */
- virtual ~JSONRPC2Handler();
-
- /*Methods from CMessageBrokerController*/
- /**
- * \brief Called on receiving response message from RPCBus.
- * \param method Name of corresponding request method that was sent previously to RPCBus.
- * \param root Received Json object.
- */
- void processResponse(std::string method, Json::Value& root);
-
- /**
- * \brief Called on receiving request message from RPCBus.
- * \param root Received Json object.
- */
- void processRequest(Json::Value& root);
-
- /**
- * \brief Called on receiving notification message from RPCBus.
- * \param root Received Json object.
- */
- void processNotification(Json::Value& root);
-
- /**
- * \brief Notifies RPCBus of the will to receive specific notifications.
- */
- void subscribeToNotifications( );
- /*End of ethods from CMessageBrokerController*/
-
- /*Methods for IRPC2CommandsObserver*/
- /**
- * \brief Sets pointer to instance of the class implementing RPC handling (App Manager).
- * \param commandsObserver Pointer to implementation of IRPC2CommandsObserver.
- * \sa IRPC2CommandsObserver.
- */
- void setRPC2CommandsObserver( IRPC2CommandsObserver * commandsObserver );
-
- /**
- * \brief Sends notification to RPCBus.
- * \param command Json RPC2 notification to be sent to RPCBus.
- */
- void sendNotification( const NsRPC2Communication::RPC2Notification * command );
-
- /**
- * \brief Sends response to RPCBus.
- * \param command Json RPC2 response to be sent to RPCBus.
- */
- void sendResponse( const NsRPC2Communication::RPC2Response * command );
-
- /**
- * \brief Sends request to RPCBus.
- * \param command Json RPC2 request to be sent to RPCBus.
- */
- void sendRequest( const NsRPC2Communication::RPC2Request * command );
- /*End of methods for IRPC2CommandsObserver*/
-
-private:
- /**
- * \brief Static method for handling requests & notifications from RPCBus.
- * \param params Pointer to JSONRPC2Handler instance.
- */
- static void * waitForCommandsFromHMI( void * params );
-
- /**
- * \brief Static method for handling responses from RPCBus.
- * \param params Pointer to JSONRPC2Handler instance.
- */
- static void * waitForResponsesFromHMI( void * params );
-
- /**
- * \brief Static method for handling responses to RPCBus.
- * \param params Pointer to JSONRPC2Handler instance.
- */
- static void * waitForResponsesToHMI( void * params );
-
- /**
- * \brief Static method for handling requests to RPCBus.
- * \param params Pointer to JSONRPC2Handler instance.
- */
- static void * waitForRequestsToHMI( void * params );
-
- /**
- * \brief Static method for handling notifications to RPCBus.
- * \param params Pointer to JSONRPC2Handler instance.
- */
- static void * waitForNotificationsToHMI( void * params );
-
-private:
- /**
- *\brief For logging.
- */
- static log4cplus::Logger mLogger;
-
- /**
- * \struct ResponseContainer
- * \brief Used for associating request method name to corresponding response.
- * TODO - not needed with latest version of code generator?
- */
- struct ResponseContainer
- {
- /**
- *\brief Request method name.
- */
- std::string methodName;
-
- /**
- *\brief Response.
- */
- Json::Value response;
- };
-
- /**
- *\brief Points on instance of class implementing RPC handling (Application Manager).
- */
- IRPC2CommandsObserver * mCommandsObserver;
-
- /**
- *\brief Queue of requests & notifications from RPCBus.
- *\sa MessageQueue
- */
- MessageQueue<Json::Value> mCommandsFromHMI;
-
- /**
- *\brief Thread for handling requests & notifications from HMI.
- */
- pthread_t mWaitForCommandsFromHMI;
-
- /**
- *\brief Thread for handling responses from HMI.
- */
- pthread_t mWaitForResponsesFromHMI;
-
- /**
- *\brief Queue of responses from HMI.
- * \sa MessageQueue
- */
- MessageQueue<ResponseContainer> mResponsesFromHMI;
-
- /**
- *\brief Queue of requests to HMI.
- * \sa MessageQueue
- */
- MessageQueue<const NsRPC2Communication::RPC2Request*> mRequestsToHMI;
-
- /**
- *\brief Queue of responses to HMI.
- * \sa MessageQueue
- */
- MessageQueue<const NsRPC2Communication::RPC2Response*> mResponsesToHMI;
-
- /**
- *\brief Queue of notifications to HMI.
- * \sa MessageQueue
- */
- MessageQueue<const NsRPC2Communication::RPC2Notification*> mNotificationsToHMI;
-
- /**
- *\brief Thread for handling requests to HMI.
- */
- pthread_t mWaitForRequestsToHMI;
-
- /**
- *\brief Thread for handling responses to HMI.
- */
- pthread_t mWaitForResponsesToHMI;
-
- /**
- *\brief Thread for handling notifications to HMI.
- */
- pthread_t mWaitForNotificationsToHMI;
-};
-
-#endif // JSONRPC2HANDLER_CLASS
diff --git a/SDL_Core/src/components/JSONHandler/include/JSONHandler/MessageQueue.h b/SDL_Core/src/components/JSONHandler/include/JSONHandler/MessageQueue.h
deleted file mode 100644
index eeffc1097..000000000
--- a/SDL_Core/src/components/JSONHandler/include/JSONHandler/MessageQueue.h
+++ /dev/null
@@ -1,193 +0,0 @@
-/**
-* \file MessageQueue.hpp
-* \brief Template MessageQueue class header.
-* 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.
-*/
-
-
-#ifndef MESSAGE_QUEUE_CLASS
-#define MESSAGE_QUEUE_CLASS
-
-
-#include <pthread.h>
-#include <queue>
-
-/**
- * \class MessageQueue
- * \brief Wrapper for multithreading queue.
-*/
-template <typename T> class MessageQueue
-{
-public:
- /**
- * \brief Default constructor
- */
- MessageQueue();
-
- /**
- * \brief Constructor
- * \param queue Existing queue.
- */
- explicit MessageQueue( std::queue<T> queue );
-
- /**
- * \brief Destructor
- */
- ~MessageQueue();
-
- /**
- * \brief Returns size of the queue.
- * \return Size of the queue.
- */
- int size() const;
-
- /**
- * \brief If queue is empty.
- * \return Is queue empty.
- */
- bool empty() const;
-
- /**
- * \brief Adds element to the queue.
- * \param element Element to be added to the queue.n
- */
- void push( const T & element );
-
- /**
- * \brief Removes element from the queue and returns it.
- * \return To element of the queue.
- */
- T pop();
-
- /**
- * \brief Conditional wait.
- */
- void wait();
-
-private:
- /**
- *\brief Queue
- */
- std::queue<T> mQueue;
- /**
- *\brief Mutex for queue locking.
- */
- mutable pthread_mutex_t mMutex;
- /**
- *\brief Condition for waiting.
- */
- pthread_cond_t mCond;
- /**
- *\brief Bool condition for waiting.
- */
- bool mIsUp;
-};
-
-template <typename T> MessageQueue<T>::MessageQueue()
-:mMutex( PTHREAD_MUTEX_INITIALIZER )
-,mCond( PTHREAD_COND_INITIALIZER )
-,mIsUp( false )
-{
- pthread_mutex_init( &mMutex, NULL );
- pthread_cond_init( &mCond, NULL );
-}
-
-template <typename T> MessageQueue<T>::MessageQueue( std::queue<T> queue )
-{
- pthread_mutex_init( &mMutex, NULL );
- pthread_cond_init( &mCond, NULL );
- pthread_mutex_lock( &mMutex );
- mQueue = std::queue<T>( queue );
- pthread_mutex_unlock( &mMutex );
-}
-
-template <typename T> MessageQueue<T>::~MessageQueue()
-{
- pthread_cond_destroy( &mCond );
- pthread_mutex_destroy( &mMutex );
-}
-
-template<typename T> void MessageQueue<T>::wait()
-{
- pthread_mutex_lock( &mMutex );
- while ( !mIsUp )
- {
- pthread_cond_wait( &mCond, &mMutex );
- }
- mIsUp = false;
- pthread_mutex_unlock( &mMutex );
-}
-
-template <typename T> int MessageQueue<T>::size() const
-{
- int result = 0;
- pthread_mutex_lock( &mMutex );
- result = mQueue.size();
- pthread_mutex_unlock( &mMutex );
- return result;
-}
-
-template <typename T> bool MessageQueue<T>::empty() const
-{
- bool result = true;
- pthread_mutex_lock( &mMutex );
- result = mQueue.empty();
- pthread_mutex_unlock( &mMutex );
- return result;
-}
-
-template <typename T> void MessageQueue<T>::push( const T & element )
-{
- pthread_mutex_lock( &mMutex );
- mQueue.push( element );
-
- pthread_cond_signal( &mCond );
- mIsUp = true;
-
- pthread_mutex_unlock( &mMutex );
-}
-
-template <typename T> T MessageQueue<T>::pop( )
-{
- pthread_mutex_lock( &mMutex );
- if ( mQueue.empty() )
- {
- //error, TRACE
- }
-
- T result = mQueue.front();
- mQueue.pop();
-
- pthread_mutex_unlock( &mMutex );
- return result;
-}
-
-#endif // MESSAGE_QUEUE_CLASS
diff --git a/SDL_Core/src/components/JSONHandler/include/JSONHandler/RPC2Command.h b/SDL_Core/src/components/JSONHandler/include/JSONHandler/RPC2Command.h
deleted file mode 100644
index aa2f7cabf..000000000
--- a/SDL_Core/src/components/JSONHandler/include/JSONHandler/RPC2Command.h
+++ /dev/null
@@ -1,122 +0,0 @@
-/**
-* \file RPC2Command.hpp
-* \brief RPC2Command class header.
-* 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.
-*/
-
-
-#ifndef RPC2COMMAND_CLASS
-#define RPC2COMMAND_CLASS
-
-/**
- *\namespace NsRPC2Communication
- *\brief Namespace for communication with HMI.
-*/
-namespace NsRPC2Communication
-{
- /**
- * \class RPC2Command
- * \brief Base class for objects generated from Json RPC2
- */
- class RPC2Command
- {
- public:
- /**
- * \enum CommandType
- * \brief RPC2 message types.
- */
- enum CommandType { REQUEST = 0x0, RESPONSE = 0x1, NOTIFICATION = 0x2, ERROR = 0x3, UNDEFINED };
- public:
- /**
- * \brief Constructor
- */
- RPC2Command( );
-
- /**
- * \brief Constructor
- * \param type RPC2 type
- * \sa CommandType
- */
- RPC2Command( CommandType type );
-
- /**
- * \brief Constructor
- * \param type RPC2 type
- * \sa CommandType
- * \param method ID of the method.
- */
- RPC2Command( CommandType type, int method );
-
- /**
- * \brief Destructor
- */
- virtual ~RPC2Command();
-
- /**
- * \brief Getter for message type.
- * \return Type of Json RPC2 message.
- * \sa CommandType.
- */
- virtual CommandType getCommandType( ) const;
-
- /**
- * \brief Setter for message type.
- * \param commandType Type of Json RPC2 message.
- */
- virtual void setCommandType( CommandType commandType );
-
- /**
- * \brief Getter for method id
- * \return Id of the method in message.
- */
- virtual int getMethod() const;
-
- /**
- * \brief Setter for method id.
- * \param method Id of method in message.
- */
- virtual void setMethod( int method );
-
- protected:
- /**
- *\brief Type of Json RPC2 message.
- */
- CommandType mCommandType;
-
- /**
- *\brief Id of method in message.
- */
- int mMethod;
- };
-
-}
-
-#endif // RPC2COMMAND_CLASS
diff --git a/SDL_Core/src/components/JSONHandler/include/JSONHandler/RPC2Error.h b/SDL_Core/src/components/JSONHandler/include/JSONHandler/RPC2Error.h
deleted file mode 100644
index 0bd2fdcb3..000000000
--- a/SDL_Core/src/components/JSONHandler/include/JSONHandler/RPC2Error.h
+++ /dev/null
@@ -1,166 +0,0 @@
-/**
-* \file RPC2Error.hpp
-* \brief RPC2Error class header.
-* 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.
-*/
-
-
-#ifndef RPC2COMMUNICATION_RPC2ERROR
-#define RPC2COMMUNICATION_RPC2ERROR
-
-#include <string>
-#include "RPC2Command.h"
-
-/**
- *\namespace NsRPC2Communication
- *\brief Namespace for communication with HMI.
-*/
-namespace NsRPC2Communication
-{
- /**
- * \class RPC2Error
- * \brief Base class for erros in Json RPC2
- */
- class RPC2Error : public RPC2Command
- {
- public:
- /**
- * \enum Codes
- * \brief Error codes.
- */
- enum Codes
- {
- INVALID_REQUEST=-32600,
- METHOD_NOT_FOUND=-32601,
- INVALID_PARAMS=-32602,
- INTERNAL_ERROR=-32603
- };
-
- /**
- * \brief Constructor
- */
- RPC2Error(void);
-
- /**
- * \brief Copy Constructor
- * \param err RPC2Error instance.
- */
- RPC2Error(const RPC2Error& err);
-
- /**
- * \brief Constructor
- * \param code Error code from
- * \sa Codes
- * \param message Error message
- * \param id Method id.
- */
- RPC2Error(int code, const std::string& message,int id);
-
- /**
- * \brief Constructor
- * \param code Error code from
- * \sa Codes
- * \param message Error message.
- */
- RPC2Error(int code, const std::string& message);
-
- /**
- * \brief Destructor
- */
- virtual ~RPC2Error();
-
- /**
- * \brief Getter of id of the message.
- * \return Id of the message.
- */
- int getId() const;
-
- /**
- * \brief Setter of id of the message.
- * \param id Id of the message.
- * \return type description
- */
- void setId(const int id);
-
- /**
- * \brief Resets id of the message.
- * TODO why do we need this?
- */
- void resetId(void);
-
- /**
- * \brief Getter for error code.
- * \return Error code
- * \sa Cods
- */
- int getErrorCode(void) const;
-
- /**
- * \brief Setter of error code.
- * \param code Error code
- * \sa Cods.
- */
- void setErrorCode(int code);
-
- /**
- * \brief Getter of error string
- * \return Error string
- */
- const std::string& getErrorString(void) const;
-
- /**
- * \brief Setter of error string
- * \param message Error string.
- */
- void setErrorString(const std::string& message);
-
- private:
- /**
- *\brief Id of message
- * //! setting mId to 0 will be result of "resetting", in such packets id passed as null (error only)
- */
- int mId;
-
- /**
- *\brief Error code
- */
- int mCode;
-
- /**
- *\brief Error string
- */
- std::string mMessage;
-
- friend class RPC2ErrorMarshaller;
- };
-}
-
-#endif // RPC2COMMUNICATION_RPC2ERROR
diff --git a/SDL_Core/src/components/JSONHandler/include/JSONHandler/RPC2ErrorMarshaller.h b/SDL_Core/src/components/JSONHandler/include/JSONHandler/RPC2ErrorMarshaller.h
deleted file mode 100644
index b16a863c5..000000000
--- a/SDL_Core/src/components/JSONHandler/include/JSONHandler/RPC2ErrorMarshaller.h
+++ /dev/null
@@ -1,88 +0,0 @@
-/**
-* \file RPC2ErrorMarshaller.hpp
-* \brief RPC2ErrorMarshaller class header.
-* 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.
-*/
-
-
-#ifndef RPC2ERRORMARSHALLER_INCLUDE
-#define RPC2ERRORMARSHALLER_INCLUDE
-
-#include <string>
-#include <json/json.h>
-#include "RPC2Error.h"
-
-/**
- *\namespace NsRPC2Communication
- *\brief Namespace for communication with HMI.
-*/
-namespace NsRPC2Communication
-{
- /**
- * \class RPC2ErrorMarshaller
- * \brief For serializing/deserializing of error messages.
- */
- struct RPC2ErrorMarshaller
- {
- /**
- * \brief Deserialized object form string.
- * \param s Json string
- * \param e Output: deserialized object.
- * \return Whether deserialization was successful.
- */
- static bool fromString(const std::string& s,RPC2Error& e);
-
- /**
- * \brief Serializes object to string.
- * \param e Error object to be serialized.
- * \return Json string.
- */
- static const std::string toString(const RPC2Error& e);
-
- /**
- * \brief Deserialized object from Json
- * \param s Json string
- * \param e Output: deserialized object.
- * \return Whether deserialization was successful.
- */
- static bool fromJSON(const Json::Value& s,RPC2Error& e);
-
- /**
- * \brief Serializes object to Json.
- * \param e Error object to be serialized.
- * \return Json value.
- */
- static Json::Value toJSON(const RPC2Error& e);
- };
-}
-
-
-#endif // RPC2ERRORMARSHALLER_INCLUDE
diff --git a/SDL_Core/src/components/JSONHandler/include/JSONHandler/RPC2Notification.h b/SDL_Core/src/components/JSONHandler/include/JSONHandler/RPC2Notification.h
deleted file mode 100644
index ba286cd2e..000000000
--- a/SDL_Core/src/components/JSONHandler/include/JSONHandler/RPC2Notification.h
+++ /dev/null
@@ -1,73 +0,0 @@
-/**
-* \file RPC2Notification.hpp
-* \brief RPC2Notification class header.
-* 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.
-*/
-
-
-#ifndef RPCS2_NOTIFICATION_CLASS
-#define RPCS2_NOTIFICATION_CLASS
-
-#include "RPC2Command.h"
-
-/**
- *\namespace NsRPC2Communication
- *\brief Namespace for communication with HMI.
-*/
-namespace NsRPC2Communication
-{
- /**
- * \class RPC2Notification
- * \brief Base class for notifications generated from Json RPC2
- */
- class RPC2Notification : public RPC2Command
- {
- public:
- /**
- * \brief Default Constructor
- */
- RPC2Notification( );
-
- /**
- * \brief Constructor
- * \param method Method Id.
- */
- RPC2Notification( int method );
-
- /**
- * \brief Destructor
- */
- ~RPC2Notification();
- };
-}
-
-#endif // RPCS2_NOTIFICATION_CLASS
-
diff --git a/SDL_Core/src/components/JSONHandler/include/JSONHandler/RPC2Objects/Marshaller.h b/SDL_Core/src/components/JSONHandler/include/JSONHandler/RPC2Objects/Marshaller.h
deleted file mode 100644
index 24db51feb..000000000
--- a/SDL_Core/src/components/JSONHandler/include/JSONHandler/RPC2Objects/Marshaller.h
+++ /dev/null
@@ -1,1645 +0,0 @@
-//
-// 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.
-//
-
-#ifndef MARSHALLER_INCLUDE
-#define MARSHALLER_INCLUDE
-
-#include <string>
-#include <json/json.h>
-
-#include "JSONHandler/RPC2Error.h"
-#include "JSONHandler/RPC2Notification.h"
-#include "JSONHandler/RPC2Request.h"
-#include "JSONHandler/RPC2Response.h"
-
-#include "JSONHandler/RPC2ErrorMarshaller.h"
-
-#include "../src/../src/RPC2ObjectsImpl//NsRPC2Communication/BasicCommunication/ActivateAppMarshaller.h"
-#include "../src/../src/RPC2ObjectsImpl//NsRPC2Communication/BasicCommunication/ActivateAppResponseMarshaller.h"
-#include "../src/../src/RPC2ObjectsImpl//NsRPC2Communication/BasicCommunication/GetAppListMarshaller.h"
-#include "../src/../src/RPC2ObjectsImpl//NsRPC2Communication/BasicCommunication/GetAppListResponseMarshaller.h"
-#include "../src/../src/RPC2ObjectsImpl//NsRPC2Communication/BasicCommunication/GetDeviceListMarshaller.h"
-#include "../src/../src/RPC2ObjectsImpl//NsRPC2Communication/BasicCommunication/GetDeviceListResponseMarshaller.h"
-#include "../src/../src/RPC2ObjectsImpl//NsRPC2Communication/BasicCommunication/OnAppDeactivatedMarshaller.h"
-#include "../src/../src/RPC2ObjectsImpl//NsRPC2Communication/BasicCommunication/OnAppDeactivatedResponseMarshaller.h"
-#include "../src/../src/RPC2ObjectsImpl//NsRPC2Communication/BasicCommunication/OnAppRegisteredMarshaller.h"
-#include "../src/../src/RPC2ObjectsImpl//NsRPC2Communication/BasicCommunication/OnAppUnregisteredMarshaller.h"
-#include "../src/../src/RPC2ObjectsImpl//NsRPC2Communication/BasicCommunication/OnDeviceListUpdatedMarshaller.h"
-#include "../src/../src/RPC2ObjectsImpl//NsRPC2Communication/BasicCommunication/SendDataMarshaller.h"
-#include "../src/../src/RPC2ObjectsImpl//NsRPC2Communication/BasicCommunication/SendDataResponseMarshaller.h"
-#include "../src/../src/RPC2ObjectsImpl//NsRPC2Communication/Buttons/GetCapabilitiesMarshaller.h"
-#include "../src/../src/RPC2ObjectsImpl//NsRPC2Communication/Buttons/GetCapabilitiesResponseMarshaller.h"
-#include "../src/../src/RPC2ObjectsImpl//NsRPC2Communication/Buttons/OnButtonEventMarshaller.h"
-#include "../src/../src/RPC2ObjectsImpl//NsRPC2Communication/Buttons/OnButtonPressMarshaller.h"
-#include "../src/../src/RPC2ObjectsImpl//NsRPC2Communication/TTS/ChangeRegistrationMarshaller.h"
-#include "../src/../src/RPC2ObjectsImpl//NsRPC2Communication/TTS/ChangeRegistrationResponseMarshaller.h"
-#include "../src/../src/RPC2ObjectsImpl//NsRPC2Communication/TTS/GetCapabilitiesMarshaller.h"
-#include "../src/../src/RPC2ObjectsImpl//NsRPC2Communication/TTS/GetCapabilitiesResponseMarshaller.h"
-#include "../src/../src/RPC2ObjectsImpl//NsRPC2Communication/TTS/GetLanguageMarshaller.h"
-#include "../src/../src/RPC2ObjectsImpl//NsRPC2Communication/TTS/GetLanguageResponseMarshaller.h"
-#include "../src/../src/RPC2ObjectsImpl//NsRPC2Communication/TTS/GetSupportedLanguagesMarshaller.h"
-#include "../src/../src/RPC2ObjectsImpl//NsRPC2Communication/TTS/GetSupportedLanguagesResponseMarshaller.h"
-#include "../src/../src/RPC2ObjectsImpl//NsRPC2Communication/TTS/OnLanguageChangeMarshaller.h"
-#include "../src/../src/RPC2ObjectsImpl//NsRPC2Communication/TTS/SpeakMarshaller.h"
-#include "../src/../src/RPC2ObjectsImpl//NsRPC2Communication/TTS/SpeakResponseMarshaller.h"
-#include "../src/../src/RPC2ObjectsImpl//NsRPC2Communication/UI/AddCommandMarshaller.h"
-#include "../src/../src/RPC2ObjectsImpl//NsRPC2Communication/UI/AddCommandResponseMarshaller.h"
-#include "../src/../src/RPC2ObjectsImpl//NsRPC2Communication/UI/AddSubMenuMarshaller.h"
-#include "../src/../src/RPC2ObjectsImpl//NsRPC2Communication/UI/AddSubMenuResponseMarshaller.h"
-#include "../src/../src/RPC2ObjectsImpl//NsRPC2Communication/UI/AlertMarshaller.h"
-#include "../src/../src/RPC2ObjectsImpl//NsRPC2Communication/UI/AlertResponseMarshaller.h"
-#include "../src/../src/RPC2ObjectsImpl//NsRPC2Communication/UI/AlertManeuverMarshaller.h"
-#include "../src/../src/RPC2ObjectsImpl//NsRPC2Communication/UI/AlertManeuverResponseMarshaller.h"
-#include "../src/../src/RPC2ObjectsImpl//NsRPC2Communication/UI/ChangeRegistrationMarshaller.h"
-#include "../src/../src/RPC2ObjectsImpl//NsRPC2Communication/UI/ChangeRegistrationResponseMarshaller.h"
-#include "../src/../src/RPC2ObjectsImpl//NsRPC2Communication/UI/CreateInteractionChoiceSetMarshaller.h"
-#include "../src/../src/RPC2ObjectsImpl//NsRPC2Communication/UI/CreateInteractionChoiceSetResponseMarshaller.h"
-#include "../src/../src/RPC2ObjectsImpl//NsRPC2Communication/UI/DeleteCommandMarshaller.h"
-#include "../src/../src/RPC2ObjectsImpl//NsRPC2Communication/UI/DeleteCommandResponseMarshaller.h"
-#include "../src/../src/RPC2ObjectsImpl//NsRPC2Communication/UI/DeleteInteractionChoiceSetMarshaller.h"
-#include "../src/../src/RPC2ObjectsImpl//NsRPC2Communication/UI/DeleteInteractionChoiceSetResponseMarshaller.h"
-#include "../src/../src/RPC2ObjectsImpl//NsRPC2Communication/UI/DeleteSubMenuMarshaller.h"
-#include "../src/../src/RPC2ObjectsImpl//NsRPC2Communication/UI/DeleteSubMenuResponseMarshaller.h"
-#include "../src/../src/RPC2ObjectsImpl//NsRPC2Communication/UI/DialNumberMarshaller.h"
-#include "../src/../src/RPC2ObjectsImpl//NsRPC2Communication/UI/DialNumberResponseMarshaller.h"
-#include "../src/../src/RPC2ObjectsImpl//NsRPC2Communication/UI/EndAudioPassThruMarshaller.h"
-#include "../src/../src/RPC2ObjectsImpl//NsRPC2Communication/UI/EndAudioPassThruResponseMarshaller.h"
-#include "../src/../src/RPC2ObjectsImpl//NsRPC2Communication/UI/GetCapabilitiesMarshaller.h"
-#include "../src/../src/RPC2ObjectsImpl//NsRPC2Communication/UI/GetCapabilitiesResponseMarshaller.h"
-#include "../src/../src/RPC2ObjectsImpl//NsRPC2Communication/UI/GetLanguageMarshaller.h"
-#include "../src/../src/RPC2ObjectsImpl//NsRPC2Communication/UI/GetLanguageResponseMarshaller.h"
-#include "../src/../src/RPC2ObjectsImpl//NsRPC2Communication/UI/GetSupportedLanguagesMarshaller.h"
-#include "../src/../src/RPC2ObjectsImpl//NsRPC2Communication/UI/GetSupportedLanguagesResponseMarshaller.h"
-#include "../src/../src/RPC2ObjectsImpl//NsRPC2Communication/UI/OnCommandMarshaller.h"
-#include "../src/../src/RPC2ObjectsImpl//NsRPC2Communication/UI/OnDeviceChosenMarshaller.h"
-#include "../src/../src/RPC2ObjectsImpl//NsRPC2Communication/UI/OnDriverDistractionMarshaller.h"
-#include "../src/../src/RPC2ObjectsImpl//NsRPC2Communication/UI/OnLanguageChangeMarshaller.h"
-#include "../src/../src/RPC2ObjectsImpl//NsRPC2Communication/UI/OnReadyMarshaller.h"
-#include "../src/../src/RPC2ObjectsImpl//NsRPC2Communication/UI/OnSystemContextMarshaller.h"
-#include "../src/../src/RPC2ObjectsImpl//NsRPC2Communication/UI/OnTBTClientStateMarshaller.h"
-#include "../src/../src/RPC2ObjectsImpl//NsRPC2Communication/UI/PerformAudioPassThruMarshaller.h"
-#include "../src/../src/RPC2ObjectsImpl//NsRPC2Communication/UI/PerformAudioPassThruResponseMarshaller.h"
-#include "../src/../src/RPC2ObjectsImpl//NsRPC2Communication/UI/PerformInteractionMarshaller.h"
-#include "../src/../src/RPC2ObjectsImpl//NsRPC2Communication/UI/PerformInteractionResponseMarshaller.h"
-#include "../src/../src/RPC2ObjectsImpl//NsRPC2Communication/UI/ResetGlobalPropertiesMarshaller.h"
-#include "../src/../src/RPC2ObjectsImpl//NsRPC2Communication/UI/ResetGlobalPropertiesResponseMarshaller.h"
-#include "../src/../src/RPC2ObjectsImpl//NsRPC2Communication/UI/ScrollableMessageMarshaller.h"
-#include "../src/../src/RPC2ObjectsImpl//NsRPC2Communication/UI/ScrollableMessageResponseMarshaller.h"
-#include "../src/../src/RPC2ObjectsImpl//NsRPC2Communication/UI/SetAppIconMarshaller.h"
-#include "../src/../src/RPC2ObjectsImpl//NsRPC2Communication/UI/SetAppIconResponseMarshaller.h"
-#include "../src/../src/RPC2ObjectsImpl//NsRPC2Communication/UI/SetDisplayLayoutMarshaller.h"
-#include "../src/../src/RPC2ObjectsImpl//NsRPC2Communication/UI/SetDisplayLayoutResponseMarshaller.h"
-#include "../src/../src/RPC2ObjectsImpl//NsRPC2Communication/UI/SetGlobalPropertiesMarshaller.h"
-#include "../src/../src/RPC2ObjectsImpl//NsRPC2Communication/UI/SetGlobalPropertiesResponseMarshaller.h"
-#include "../src/../src/RPC2ObjectsImpl//NsRPC2Communication/UI/SetMediaClockTimerMarshaller.h"
-#include "../src/../src/RPC2ObjectsImpl//NsRPC2Communication/UI/SetMediaClockTimerResponseMarshaller.h"
-#include "../src/../src/RPC2ObjectsImpl//NsRPC2Communication/UI/ShowMarshaller.h"
-#include "../src/../src/RPC2ObjectsImpl//NsRPC2Communication/UI/ShowResponseMarshaller.h"
-#include "../src/../src/RPC2ObjectsImpl//NsRPC2Communication/UI/ShowConstantTBTMarshaller.h"
-#include "../src/../src/RPC2ObjectsImpl//NsRPC2Communication/UI/ShowConstantTBTResponseMarshaller.h"
-#include "../src/../src/RPC2ObjectsImpl//NsRPC2Communication/UI/SliderMarshaller.h"
-#include "../src/../src/RPC2ObjectsImpl//NsRPC2Communication/UI/SliderResponseMarshaller.h"
-#include "../src/../src/RPC2ObjectsImpl//NsRPC2Communication/UI/UpdateTurnListMarshaller.h"
-#include "../src/../src/RPC2ObjectsImpl//NsRPC2Communication/UI/UpdateTurnListResponseMarshaller.h"
-#include "../src/../src/RPC2ObjectsImpl//NsRPC2Communication/VR/AddCommandMarshaller.h"
-#include "../src/../src/RPC2ObjectsImpl//NsRPC2Communication/VR/AddCommandResponseMarshaller.h"
-#include "../src/../src/RPC2ObjectsImpl//NsRPC2Communication/VR/ChangeRegistrationMarshaller.h"
-#include "../src/../src/RPC2ObjectsImpl//NsRPC2Communication/VR/ChangeRegistrationResponseMarshaller.h"
-#include "../src/../src/RPC2ObjectsImpl//NsRPC2Communication/VR/DeleteCommandMarshaller.h"
-#include "../src/../src/RPC2ObjectsImpl//NsRPC2Communication/VR/DeleteCommandResponseMarshaller.h"
-#include "../src/../src/RPC2ObjectsImpl//NsRPC2Communication/VR/GetCapabilitiesMarshaller.h"
-#include "../src/../src/RPC2ObjectsImpl//NsRPC2Communication/VR/GetCapabilitiesResponseMarshaller.h"
-#include "../src/../src/RPC2ObjectsImpl//NsRPC2Communication/VR/GetLanguageMarshaller.h"
-#include "../src/../src/RPC2ObjectsImpl//NsRPC2Communication/VR/GetLanguageResponseMarshaller.h"
-#include "../src/../src/RPC2ObjectsImpl//NsRPC2Communication/VR/GetSupportedLanguagesMarshaller.h"
-#include "../src/../src/RPC2ObjectsImpl//NsRPC2Communication/VR/GetSupportedLanguagesResponseMarshaller.h"
-#include "../src/../src/RPC2ObjectsImpl//NsRPC2Communication/VR/OnCommandMarshaller.h"
-#include "../src/../src/RPC2ObjectsImpl//NsRPC2Communication/VR/OnLanguageChangeMarshaller.h"
-#include "../src/../src/RPC2ObjectsImpl//NsRPC2Communication/VehicleInfo/GetDTCsMarshaller.h"
-#include "../src/../src/RPC2ObjectsImpl//NsRPC2Communication/VehicleInfo/GetDTCsResponseMarshaller.h"
-#include "../src/../src/RPC2ObjectsImpl//NsRPC2Communication/VehicleInfo/GetVehicleDataMarshaller.h"
-#include "../src/../src/RPC2ObjectsImpl//NsRPC2Communication/VehicleInfo/GetVehicleDataResponseMarshaller.h"
-#include "../src/../src/RPC2ObjectsImpl//NsRPC2Communication/VehicleInfo/GetVehicleTypeMarshaller.h"
-#include "../src/../src/RPC2ObjectsImpl//NsRPC2Communication/VehicleInfo/GetVehicleTypeResponseMarshaller.h"
-#include "../src/../src/RPC2ObjectsImpl//NsRPC2Communication/VehicleInfo/OnVehicleDataMarshaller.h"
-#include "../src/../src/RPC2ObjectsImpl//NsRPC2Communication/VehicleInfo/ReadDIDMarshaller.h"
-#include "../src/../src/RPC2ObjectsImpl//NsRPC2Communication/VehicleInfo/ReadDIDResponseMarshaller.h"
-
-/*
- generated at Thu Jan 24 06:41:15 2013
- source stamp Wed Jan 23 13:56:28 2013
- author RC
-*/
-namespace NsRPC2Communication
-{
-
-class Marshaller
-{
-public:
-
- enum Methods
- {
- METHOD_INVALID=-1,
- METHOD_NSRPC2COMMUNICATION_BASICCOMMUNICATION__ACTIVATEAPP,
- METHOD_NSRPC2COMMUNICATION_BASICCOMMUNICATION__ACTIVATEAPPRESPONSE,
- METHOD_NSRPC2COMMUNICATION_BASICCOMMUNICATION__GETAPPLIST,
- METHOD_NSRPC2COMMUNICATION_BASICCOMMUNICATION__GETAPPLISTRESPONSE,
- METHOD_NSRPC2COMMUNICATION_BASICCOMMUNICATION__GETDEVICELIST,
- METHOD_NSRPC2COMMUNICATION_BASICCOMMUNICATION__GETDEVICELISTRESPONSE,
- METHOD_NSRPC2COMMUNICATION_BASICCOMMUNICATION__ONAPPDEACTIVATED,
- METHOD_NSRPC2COMMUNICATION_BASICCOMMUNICATION__ONAPPDEACTIVATEDRESPONSE,
- METHOD_NSRPC2COMMUNICATION_BASICCOMMUNICATION__ONAPPREGISTERED,
- METHOD_NSRPC2COMMUNICATION_BASICCOMMUNICATION__ONAPPUNREGISTERED,
- METHOD_NSRPC2COMMUNICATION_BASICCOMMUNICATION__ONDEVICELISTUPDATED,
- METHOD_NSRPC2COMMUNICATION_BASICCOMMUNICATION__SENDDATA,
- METHOD_NSRPC2COMMUNICATION_BASICCOMMUNICATION__SENDDATARESPONSE,
- METHOD_NSRPC2COMMUNICATION_BUTTONS__GETCAPABILITIES,
- METHOD_NSRPC2COMMUNICATION_BUTTONS__GETCAPABILITIESRESPONSE,
- METHOD_NSRPC2COMMUNICATION_BUTTONS__ONBUTTONEVENT,
- METHOD_NSRPC2COMMUNICATION_BUTTONS__ONBUTTONPRESS,
- METHOD_NSRPC2COMMUNICATION_TTS__CHANGEREGISTRATION,
- METHOD_NSRPC2COMMUNICATION_TTS__CHANGEREGISTRATIONRESPONSE,
- METHOD_NSRPC2COMMUNICATION_TTS__GETCAPABILITIES,
- METHOD_NSRPC2COMMUNICATION_TTS__GETCAPABILITIESRESPONSE,
- METHOD_NSRPC2COMMUNICATION_TTS__GETLANGUAGE,
- METHOD_NSRPC2COMMUNICATION_TTS__GETLANGUAGERESPONSE,
- METHOD_NSRPC2COMMUNICATION_TTS__GETSUPPORTEDLANGUAGES,
- METHOD_NSRPC2COMMUNICATION_TTS__GETSUPPORTEDLANGUAGESRESPONSE,
- METHOD_NSRPC2COMMUNICATION_TTS__ONLANGUAGECHANGE,
- METHOD_NSRPC2COMMUNICATION_TTS__SPEAK,
- METHOD_NSRPC2COMMUNICATION_TTS__SPEAKRESPONSE,
- METHOD_NSRPC2COMMUNICATION_UI__ADDCOMMAND,
- METHOD_NSRPC2COMMUNICATION_UI__ADDCOMMANDRESPONSE,
- METHOD_NSRPC2COMMUNICATION_UI__ADDSUBMENU,
- METHOD_NSRPC2COMMUNICATION_UI__ADDSUBMENURESPONSE,
- METHOD_NSRPC2COMMUNICATION_UI__ALERT,
- METHOD_NSRPC2COMMUNICATION_UI__ALERTRESPONSE,
- METHOD_NSRPC2COMMUNICATION_UI__ALERTMANEUVER,
- METHOD_NSRPC2COMMUNICATION_UI__ALERTMANEUVERRESPONSE,
- METHOD_NSRPC2COMMUNICATION_UI__CHANGEREGISTRATION,
- METHOD_NSRPC2COMMUNICATION_UI__CHANGEREGISTRATIONRESPONSE,
- METHOD_NSRPC2COMMUNICATION_UI__CREATEINTERACTIONCHOICESET,
- METHOD_NSRPC2COMMUNICATION_UI__CREATEINTERACTIONCHOICESETRESPONSE,
- METHOD_NSRPC2COMMUNICATION_UI__DELETECOMMAND,
- METHOD_NSRPC2COMMUNICATION_UI__DELETECOMMANDRESPONSE,
- METHOD_NSRPC2COMMUNICATION_UI__DELETEINTERACTIONCHOICESET,
- METHOD_NSRPC2COMMUNICATION_UI__DELETEINTERACTIONCHOICESETRESPONSE,
- METHOD_NSRPC2COMMUNICATION_UI__DELETESUBMENU,
- METHOD_NSRPC2COMMUNICATION_UI__DELETESUBMENURESPONSE,
- METHOD_NSRPC2COMMUNICATION_UI__DIALNUMBER,
- METHOD_NSRPC2COMMUNICATION_UI__DIALNUMBERRESPONSE,
- METHOD_NSRPC2COMMUNICATION_UI__ENDAUDIOPASSTHRU,
- METHOD_NSRPC2COMMUNICATION_UI__ENDAUDIOPASSTHRURESPONSE,
- METHOD_NSRPC2COMMUNICATION_UI__GETCAPABILITIES,
- METHOD_NSRPC2COMMUNICATION_UI__GETCAPABILITIESRESPONSE,
- METHOD_NSRPC2COMMUNICATION_UI__GETLANGUAGE,
- METHOD_NSRPC2COMMUNICATION_UI__GETLANGUAGERESPONSE,
- METHOD_NSRPC2COMMUNICATION_UI__GETSUPPORTEDLANGUAGES,
- METHOD_NSRPC2COMMUNICATION_UI__GETSUPPORTEDLANGUAGESRESPONSE,
- METHOD_NSRPC2COMMUNICATION_UI__ONCOMMAND,
- METHOD_NSRPC2COMMUNICATION_UI__ONDEVICECHOSEN,
- METHOD_NSRPC2COMMUNICATION_UI__ONDRIVERDISTRACTION,
- METHOD_NSRPC2COMMUNICATION_UI__ONLANGUAGECHANGE,
- METHOD_NSRPC2COMMUNICATION_UI__ONREADY,
- METHOD_NSRPC2COMMUNICATION_UI__ONSYSTEMCONTEXT,
- METHOD_NSRPC2COMMUNICATION_UI__ONTBTCLIENTSTATE,
- METHOD_NSRPC2COMMUNICATION_UI__PERFORMAUDIOPASSTHRU,
- METHOD_NSRPC2COMMUNICATION_UI__PERFORMAUDIOPASSTHRURESPONSE,
- METHOD_NSRPC2COMMUNICATION_UI__PERFORMINTERACTION,
- METHOD_NSRPC2COMMUNICATION_UI__PERFORMINTERACTIONRESPONSE,
- METHOD_NSRPC2COMMUNICATION_UI__RESETGLOBALPROPERTIES,
- METHOD_NSRPC2COMMUNICATION_UI__RESETGLOBALPROPERTIESRESPONSE,
- METHOD_NSRPC2COMMUNICATION_UI__SCROLLABLEMESSAGE,
- METHOD_NSRPC2COMMUNICATION_UI__SCROLLABLEMESSAGERESPONSE,
- METHOD_NSRPC2COMMUNICATION_UI__SETAPPICON,
- METHOD_NSRPC2COMMUNICATION_UI__SETAPPICONRESPONSE,
- METHOD_NSRPC2COMMUNICATION_UI__SETDISPLAYLAYOUT,
- METHOD_NSRPC2COMMUNICATION_UI__SETDISPLAYLAYOUTRESPONSE,
- METHOD_NSRPC2COMMUNICATION_UI__SETGLOBALPROPERTIES,
- METHOD_NSRPC2COMMUNICATION_UI__SETGLOBALPROPERTIESRESPONSE,
- METHOD_NSRPC2COMMUNICATION_UI__SETMEDIACLOCKTIMER,
- METHOD_NSRPC2COMMUNICATION_UI__SETMEDIACLOCKTIMERRESPONSE,
- METHOD_NSRPC2COMMUNICATION_UI__SHOW,
- METHOD_NSRPC2COMMUNICATION_UI__SHOWRESPONSE,
- METHOD_NSRPC2COMMUNICATION_UI__SHOWCONSTANTTBT,
- METHOD_NSRPC2COMMUNICATION_UI__SHOWCONSTANTTBTRESPONSE,
- METHOD_NSRPC2COMMUNICATION_UI__SLIDER,
- METHOD_NSRPC2COMMUNICATION_UI__SLIDERRESPONSE,
- METHOD_NSRPC2COMMUNICATION_UI__UPDATETURNLIST,
- METHOD_NSRPC2COMMUNICATION_UI__UPDATETURNLISTRESPONSE,
- METHOD_NSRPC2COMMUNICATION_VR__ADDCOMMAND,
- METHOD_NSRPC2COMMUNICATION_VR__ADDCOMMANDRESPONSE,
- METHOD_NSRPC2COMMUNICATION_VR__CHANGEREGISTRATION,
- METHOD_NSRPC2COMMUNICATION_VR__CHANGEREGISTRATIONRESPONSE,
- METHOD_NSRPC2COMMUNICATION_VR__DELETECOMMAND,
- METHOD_NSRPC2COMMUNICATION_VR__DELETECOMMANDRESPONSE,
- METHOD_NSRPC2COMMUNICATION_VR__GETCAPABILITIES,
- METHOD_NSRPC2COMMUNICATION_VR__GETCAPABILITIESRESPONSE,
- METHOD_NSRPC2COMMUNICATION_VR__GETLANGUAGE,
- METHOD_NSRPC2COMMUNICATION_VR__GETLANGUAGERESPONSE,
- METHOD_NSRPC2COMMUNICATION_VR__GETSUPPORTEDLANGUAGES,
- METHOD_NSRPC2COMMUNICATION_VR__GETSUPPORTEDLANGUAGESRESPONSE,
- METHOD_NSRPC2COMMUNICATION_VR__ONCOMMAND,
- METHOD_NSRPC2COMMUNICATION_VR__ONLANGUAGECHANGE,
- METHOD_NSRPC2COMMUNICATION_VEHICLEINFO__GETDTCS,
- METHOD_NSRPC2COMMUNICATION_VEHICLEINFO__GETDTCSRESPONSE,
- METHOD_NSRPC2COMMUNICATION_VEHICLEINFO__GETVEHICLEDATA,
- METHOD_NSRPC2COMMUNICATION_VEHICLEINFO__GETVEHICLEDATARESPONSE,
- METHOD_NSRPC2COMMUNICATION_VEHICLEINFO__GETVEHICLETYPE,
- METHOD_NSRPC2COMMUNICATION_VEHICLEINFO__GETVEHICLETYPERESPONSE,
- METHOD_NSRPC2COMMUNICATION_VEHICLEINFO__ONVEHICLEDATA,
- METHOD_NSRPC2COMMUNICATION_VEHICLEINFO__READDID,
- METHOD_NSRPC2COMMUNICATION_VEHICLEINFO__READDIDRESPONSE
- };
-
-
- Marshaller() {}
- ~Marshaller() {}
-
- static ::NsRPC2Communication::RPC2Command* fromString(const std::string&);
- static std::string toString(const ::NsRPC2Communication::RPC2Command* msg);
-
- static ::NsRPC2Communication::RPC2Command* fromJSON(const Json::Value&);
- static Json::Value toJSON(const ::NsRPC2Communication::RPC2Command* msg);
-
-protected:
-
-// NsRPC2Communication::BasicCommunication::ActivateApp
- static bool fromString(const std::string& str, NsRPC2Communication::BasicCommunication::ActivateApp& res)
- {
- return mNsRPC2Communication_BasicCommunication__ActivateApp.fromString(str, res);
- }
-
- static std::string toString(const NsRPC2Communication::BasicCommunication::ActivateApp& res)
- {
- return mNsRPC2Communication_BasicCommunication__ActivateApp.toString(res);
- }
-
-// NsRPC2Communication::BasicCommunication::ActivateAppResponse
- static bool fromString(const std::string& str, NsRPC2Communication::BasicCommunication::ActivateAppResponse& res)
- {
- return mNsRPC2Communication_BasicCommunication__ActivateAppResponse.fromString(str, res);
- }
-
- static std::string toString(const NsRPC2Communication::BasicCommunication::ActivateAppResponse& res)
- {
- return mNsRPC2Communication_BasicCommunication__ActivateAppResponse.toString(res);
- }
-
-// NsRPC2Communication::BasicCommunication::GetAppList
- static bool fromString(const std::string& str, NsRPC2Communication::BasicCommunication::GetAppList& res)
- {
- return mNsRPC2Communication_BasicCommunication__GetAppList.fromString(str, res);
- }
-
- static std::string toString(const NsRPC2Communication::BasicCommunication::GetAppList& res)
- {
- return mNsRPC2Communication_BasicCommunication__GetAppList.toString(res);
- }
-
-// NsRPC2Communication::BasicCommunication::GetAppListResponse
- static bool fromString(const std::string& str, NsRPC2Communication::BasicCommunication::GetAppListResponse& res)
- {
- return mNsRPC2Communication_BasicCommunication__GetAppListResponse.fromString(str, res);
- }
-
- static std::string toString(const NsRPC2Communication::BasicCommunication::GetAppListResponse& res)
- {
- return mNsRPC2Communication_BasicCommunication__GetAppListResponse.toString(res);
- }
-
-// NsRPC2Communication::BasicCommunication::GetDeviceList
- static bool fromString(const std::string& str, NsRPC2Communication::BasicCommunication::GetDeviceList& res)
- {
- return mNsRPC2Communication_BasicCommunication__GetDeviceList.fromString(str, res);
- }
-
- static std::string toString(const NsRPC2Communication::BasicCommunication::GetDeviceList& res)
- {
- return mNsRPC2Communication_BasicCommunication__GetDeviceList.toString(res);
- }
-
-// NsRPC2Communication::BasicCommunication::GetDeviceListResponse
- static bool fromString(const std::string& str, NsRPC2Communication::BasicCommunication::GetDeviceListResponse& res)
- {
- return mNsRPC2Communication_BasicCommunication__GetDeviceListResponse.fromString(str, res);
- }
-
- static std::string toString(const NsRPC2Communication::BasicCommunication::GetDeviceListResponse& res)
- {
- return mNsRPC2Communication_BasicCommunication__GetDeviceListResponse.toString(res);
- }
-
-// NsRPC2Communication::BasicCommunication::OnAppDeactivated
- static bool fromString(const std::string& str, NsRPC2Communication::BasicCommunication::OnAppDeactivated& res)
- {
- return mNsRPC2Communication_BasicCommunication__OnAppDeactivated.fromString(str, res);
- }
-
- static std::string toString(const NsRPC2Communication::BasicCommunication::OnAppDeactivated& res)
- {
- return mNsRPC2Communication_BasicCommunication__OnAppDeactivated.toString(res);
- }
-
-// NsRPC2Communication::BasicCommunication::OnAppDeactivatedResponse
- /*static bool fromString(const std::string& str, NsRPC2Communication::BasicCommunication::OnAppDeactivatedResponse& res)
- {
- return mNsRPC2Communication_BasicCommunication__OnAppDeactivatedResponse.fromString(str, res);
- }
-
- static std::string toString(const NsRPC2Communication::BasicCommunication::OnAppDeactivatedResponse& res)
- {
- return mNsRPC2Communication_BasicCommunication__OnAppDeactivatedResponse.toString(res);
- }*/
-
-// NsRPC2Communication::BasicCommunication::OnAppRegistered
- static bool fromString(const std::string& str, NsRPC2Communication::BasicCommunication::OnAppRegistered& res)
- {
- return mNsRPC2Communication_BasicCommunication__OnAppRegistered.fromString(str, res);
- }
-
- static std::string toString(const NsRPC2Communication::BasicCommunication::OnAppRegistered& res)
- {
- return mNsRPC2Communication_BasicCommunication__OnAppRegistered.toString(res);
- }
-
-// NsRPC2Communication::BasicCommunication::OnAppUnregistered
- static bool fromString(const std::string& str, NsRPC2Communication::BasicCommunication::OnAppUnregistered& res)
- {
- return mNsRPC2Communication_BasicCommunication__OnAppUnregistered.fromString(str, res);
- }
-
- static std::string toString(const NsRPC2Communication::BasicCommunication::OnAppUnregistered& res)
- {
- return mNsRPC2Communication_BasicCommunication__OnAppUnregistered.toString(res);
- }
-
-// NsRPC2Communication::BasicCommunication::OnDeviceListUpdated
- static bool fromString(const std::string& str, NsRPC2Communication::BasicCommunication::OnDeviceListUpdated& res)
- {
- return mNsRPC2Communication_BasicCommunication__OnDeviceListUpdated.fromString(str, res);
- }
-
- static std::string toString(const NsRPC2Communication::BasicCommunication::OnDeviceListUpdated& res)
- {
- return mNsRPC2Communication_BasicCommunication__OnDeviceListUpdated.toString(res);
- }
-
-// NsRPC2Communication::BasicCommunication::SendData
- static bool fromString(const std::string& str, NsRPC2Communication::BasicCommunication::SendData& res)
- {
- return mNsRPC2Communication_BasicCommunication__SendData.fromString(str, res);
- }
-
- static std::string toString(const NsRPC2Communication::BasicCommunication::SendData& res)
- {
- return mNsRPC2Communication_BasicCommunication__SendData.toString(res);
- }
-
-// NsRPC2Communication::BasicCommunication::SendDataResponse
- static bool fromString(const std::string& str, NsRPC2Communication::BasicCommunication::SendDataResponse& res)
- {
- return mNsRPC2Communication_BasicCommunication__SendDataResponse.fromString(str, res);
- }
-
- static std::string toString(const NsRPC2Communication::BasicCommunication::SendDataResponse& res)
- {
- return mNsRPC2Communication_BasicCommunication__SendDataResponse.toString(res);
- }
-
-// NsRPC2Communication::Buttons::GetCapabilities
- static bool fromString(const std::string& str, NsRPC2Communication::Buttons::GetCapabilities& res)
- {
- return mNsRPC2Communication_Buttons__GetCapabilities.fromString(str, res);
- }
-
- static std::string toString(const NsRPC2Communication::Buttons::GetCapabilities& res)
- {
- return mNsRPC2Communication_Buttons__GetCapabilities.toString(res);
- }
-
-// NsRPC2Communication::Buttons::GetCapabilitiesResponse
- static bool fromString(const std::string& str, NsRPC2Communication::Buttons::GetCapabilitiesResponse& res)
- {
- return mNsRPC2Communication_Buttons__GetCapabilitiesResponse.fromString(str, res);
- }
-
- static std::string toString(const NsRPC2Communication::Buttons::GetCapabilitiesResponse& res)
- {
- return mNsRPC2Communication_Buttons__GetCapabilitiesResponse.toString(res);
- }
-
-// NsRPC2Communication::Buttons::OnButtonEvent
- static bool fromString(const std::string& str, NsRPC2Communication::Buttons::OnButtonEvent& res)
- {
- return mNsRPC2Communication_Buttons__OnButtonEvent.fromString(str, res);
- }
-
- static std::string toString(const NsRPC2Communication::Buttons::OnButtonEvent& res)
- {
- return mNsRPC2Communication_Buttons__OnButtonEvent.toString(res);
- }
-
-// NsRPC2Communication::Buttons::OnButtonPress
- static bool fromString(const std::string& str, NsRPC2Communication::Buttons::OnButtonPress& res)
- {
- return mNsRPC2Communication_Buttons__OnButtonPress.fromString(str, res);
- }
-
- static std::string toString(const NsRPC2Communication::Buttons::OnButtonPress& res)
- {
- return mNsRPC2Communication_Buttons__OnButtonPress.toString(res);
- }
-
-// NsRPC2Communication::TTS::ChangeRegistration
- static bool fromString(const std::string& str, NsRPC2Communication::TTS::ChangeRegistration& res)
- {
- return mNsRPC2Communication_TTS__ChangeRegistration.fromString(str, res);
- }
-
- static std::string toString(const NsRPC2Communication::TTS::ChangeRegistration& res)
- {
- return mNsRPC2Communication_TTS__ChangeRegistration.toString(res);
- }
-
-// NsRPC2Communication::TTS::ChangeRegistrationResponse
- static bool fromString(const std::string& str, NsRPC2Communication::TTS::ChangeRegistrationResponse& res)
- {
- return mNsRPC2Communication_TTS__ChangeRegistrationResponse.fromString(str, res);
- }
-
- static std::string toString(const NsRPC2Communication::TTS::ChangeRegistrationResponse& res)
- {
- return mNsRPC2Communication_TTS__ChangeRegistrationResponse.toString(res);
- }
-
-// NsRPC2Communication::TTS::GetCapabilities
- static bool fromString(const std::string& str, NsRPC2Communication::TTS::GetCapabilities& res)
- {
- return mNsRPC2Communication_TTS__GetCapabilities.fromString(str, res);
- }
-
- static std::string toString(const NsRPC2Communication::TTS::GetCapabilities& res)
- {
- return mNsRPC2Communication_TTS__GetCapabilities.toString(res);
- }
-
-// NsRPC2Communication::TTS::GetCapabilitiesResponse
- static bool fromString(const std::string& str, NsRPC2Communication::TTS::GetCapabilitiesResponse& res)
- {
- return mNsRPC2Communication_TTS__GetCapabilitiesResponse.fromString(str, res);
- }
-
- static std::string toString(const NsRPC2Communication::TTS::GetCapabilitiesResponse& res)
- {
- return mNsRPC2Communication_TTS__GetCapabilitiesResponse.toString(res);
- }
-
-// NsRPC2Communication::TTS::GetLanguage
- static bool fromString(const std::string& str, NsRPC2Communication::TTS::GetLanguage& res)
- {
- return mNsRPC2Communication_TTS__GetLanguage.fromString(str, res);
- }
-
- static std::string toString(const NsRPC2Communication::TTS::GetLanguage& res)
- {
- return mNsRPC2Communication_TTS__GetLanguage.toString(res);
- }
-
-// NsRPC2Communication::TTS::GetLanguageResponse
- static bool fromString(const std::string& str, NsRPC2Communication::TTS::GetLanguageResponse& res)
- {
- return mNsRPC2Communication_TTS__GetLanguageResponse.fromString(str, res);
- }
-
- static std::string toString(const NsRPC2Communication::TTS::GetLanguageResponse& res)
- {
- return mNsRPC2Communication_TTS__GetLanguageResponse.toString(res);
- }
-
-// NsRPC2Communication::TTS::GetSupportedLanguages
- static bool fromString(const std::string& str, NsRPC2Communication::TTS::GetSupportedLanguages& res)
- {
- return mNsRPC2Communication_TTS__GetSupportedLanguages.fromString(str, res);
- }
-
- static std::string toString(const NsRPC2Communication::TTS::GetSupportedLanguages& res)
- {
- return mNsRPC2Communication_TTS__GetSupportedLanguages.toString(res);
- }
-
-// NsRPC2Communication::TTS::GetSupportedLanguagesResponse
- static bool fromString(const std::string& str, NsRPC2Communication::TTS::GetSupportedLanguagesResponse& res)
- {
- return mNsRPC2Communication_TTS__GetSupportedLanguagesResponse.fromString(str, res);
- }
-
- static std::string toString(const NsRPC2Communication::TTS::GetSupportedLanguagesResponse& res)
- {
- return mNsRPC2Communication_TTS__GetSupportedLanguagesResponse.toString(res);
- }
-
-// NsRPC2Communication::TTS::OnLanguageChange
- static bool fromString(const std::string& str, NsRPC2Communication::TTS::OnLanguageChange& res)
- {
- return mNsRPC2Communication_TTS__OnLanguageChange.fromString(str, res);
- }
-
- static std::string toString(const NsRPC2Communication::TTS::OnLanguageChange& res)
- {
- return mNsRPC2Communication_TTS__OnLanguageChange.toString(res);
- }
-
-// NsRPC2Communication::TTS::Speak
- static bool fromString(const std::string& str, NsRPC2Communication::TTS::Speak& res)
- {
- return mNsRPC2Communication_TTS__Speak.fromString(str, res);
- }
-
- static std::string toString(const NsRPC2Communication::TTS::Speak& res)
- {
- return mNsRPC2Communication_TTS__Speak.toString(res);
- }
-
-// NsRPC2Communication::TTS::SpeakResponse
- static bool fromString(const std::string& str, NsRPC2Communication::TTS::SpeakResponse& res)
- {
- return mNsRPC2Communication_TTS__SpeakResponse.fromString(str, res);
- }
-
- static std::string toString(const NsRPC2Communication::TTS::SpeakResponse& res)
- {
- return mNsRPC2Communication_TTS__SpeakResponse.toString(res);
- }
-
-// NsRPC2Communication::UI::AddCommand
- static bool fromString(const std::string& str, NsRPC2Communication::UI::AddCommand& res)
- {
- return mNsRPC2Communication_UI__AddCommand.fromString(str, res);
- }
-
- static std::string toString(const NsRPC2Communication::UI::AddCommand& res)
- {
- return mNsRPC2Communication_UI__AddCommand.toString(res);
- }
-
-// NsRPC2Communication::UI::AddCommandResponse
- static bool fromString(const std::string& str, NsRPC2Communication::UI::AddCommandResponse& res)
- {
- return mNsRPC2Communication_UI__AddCommandResponse.fromString(str, res);
- }
-
- static std::string toString(const NsRPC2Communication::UI::AddCommandResponse& res)
- {
- return mNsRPC2Communication_UI__AddCommandResponse.toString(res);
- }
-
-// NsRPC2Communication::UI::AddSubMenu
- static bool fromString(const std::string& str, NsRPC2Communication::UI::AddSubMenu& res)
- {
- return mNsRPC2Communication_UI__AddSubMenu.fromString(str, res);
- }
-
- static std::string toString(const NsRPC2Communication::UI::AddSubMenu& res)
- {
- return mNsRPC2Communication_UI__AddSubMenu.toString(res);
- }
-
-// NsRPC2Communication::UI::AddSubMenuResponse
- static bool fromString(const std::string& str, NsRPC2Communication::UI::AddSubMenuResponse& res)
- {
- return mNsRPC2Communication_UI__AddSubMenuResponse.fromString(str, res);
- }
-
- static std::string toString(const NsRPC2Communication::UI::AddSubMenuResponse& res)
- {
- return mNsRPC2Communication_UI__AddSubMenuResponse.toString(res);
- }
-
-// NsRPC2Communication::UI::Alert
- static bool fromString(const std::string& str, NsRPC2Communication::UI::Alert& res)
- {
- return mNsRPC2Communication_UI__Alert.fromString(str, res);
- }
-
- static std::string toString(const NsRPC2Communication::UI::Alert& res)
- {
- return mNsRPC2Communication_UI__Alert.toString(res);
- }
-
-// NsRPC2Communication::UI::AlertResponse
- static bool fromString(const std::string& str, NsRPC2Communication::UI::AlertResponse& res)
- {
- return mNsRPC2Communication_UI__AlertResponse.fromString(str, res);
- }
-
- static std::string toString(const NsRPC2Communication::UI::AlertResponse& res)
- {
- return mNsRPC2Communication_UI__AlertResponse.toString(res);
- }
-
-// NsRPC2Communication::UI::AlertManeuver
- static bool fromString(const std::string& str, NsRPC2Communication::UI::AlertManeuver& res)
- {
- return mNsRPC2Communication_UI__AlertManeuver.fromString(str, res);
- }
-
- static std::string toString(const NsRPC2Communication::UI::AlertManeuver& res)
- {
- return mNsRPC2Communication_UI__AlertManeuver.toString(res);
- }
-
-// NsRPC2Communication::UI::AlertManeuverResponse
- static bool fromString(const std::string& str, NsRPC2Communication::UI::AlertManeuverResponse& res)
- {
- return mNsRPC2Communication_UI__AlertManeuverResponse.fromString(str, res);
- }
-
- static std::string toString(const NsRPC2Communication::UI::AlertManeuverResponse& res)
- {
- return mNsRPC2Communication_UI__AlertManeuverResponse.toString(res);
- }
-
-// NsRPC2Communication::UI::ChangeRegistration
- static bool fromString(const std::string& str, NsRPC2Communication::UI::ChangeRegistration& res)
- {
- return mNsRPC2Communication_UI__ChangeRegistration.fromString(str, res);
- }
-
- static std::string toString(const NsRPC2Communication::UI::ChangeRegistration& res)
- {
- return mNsRPC2Communication_UI__ChangeRegistration.toString(res);
- }
-
-// NsRPC2Communication::UI::ChangeRegistrationResponse
- static bool fromString(const std::string& str, NsRPC2Communication::UI::ChangeRegistrationResponse& res)
- {
- return mNsRPC2Communication_UI__ChangeRegistrationResponse.fromString(str, res);
- }
-
- static std::string toString(const NsRPC2Communication::UI::ChangeRegistrationResponse& res)
- {
- return mNsRPC2Communication_UI__ChangeRegistrationResponse.toString(res);
- }
-
-// NsRPC2Communication::UI::CreateInteractionChoiceSet
- static bool fromString(const std::string& str, NsRPC2Communication::UI::CreateInteractionChoiceSet& res)
- {
- return mNsRPC2Communication_UI__CreateInteractionChoiceSet.fromString(str, res);
- }
-
- static std::string toString(const NsRPC2Communication::UI::CreateInteractionChoiceSet& res)
- {
- return mNsRPC2Communication_UI__CreateInteractionChoiceSet.toString(res);
- }
-
-// NsRPC2Communication::UI::CreateInteractionChoiceSetResponse
- static bool fromString(const std::string& str, NsRPC2Communication::UI::CreateInteractionChoiceSetResponse& res)
- {
- return mNsRPC2Communication_UI__CreateInteractionChoiceSetResponse.fromString(str, res);
- }
-
- static std::string toString(const NsRPC2Communication::UI::CreateInteractionChoiceSetResponse& res)
- {
- return mNsRPC2Communication_UI__CreateInteractionChoiceSetResponse.toString(res);
- }
-
-// NsRPC2Communication::UI::DeleteCommand
- static bool fromString(const std::string& str, NsRPC2Communication::UI::DeleteCommand& res)
- {
- return mNsRPC2Communication_UI__DeleteCommand.fromString(str, res);
- }
-
- static std::string toString(const NsRPC2Communication::UI::DeleteCommand& res)
- {
- return mNsRPC2Communication_UI__DeleteCommand.toString(res);
- }
-
-// NsRPC2Communication::UI::DeleteCommandResponse
- static bool fromString(const std::string& str, NsRPC2Communication::UI::DeleteCommandResponse& res)
- {
- return mNsRPC2Communication_UI__DeleteCommandResponse.fromString(str, res);
- }
-
- static std::string toString(const NsRPC2Communication::UI::DeleteCommandResponse& res)
- {
- return mNsRPC2Communication_UI__DeleteCommandResponse.toString(res);
- }
-
-// NsRPC2Communication::UI::DeleteInteractionChoiceSet
- static bool fromString(const std::string& str, NsRPC2Communication::UI::DeleteInteractionChoiceSet& res)
- {
- return mNsRPC2Communication_UI__DeleteInteractionChoiceSet.fromString(str, res);
- }
-
- static std::string toString(const NsRPC2Communication::UI::DeleteInteractionChoiceSet& res)
- {
- return mNsRPC2Communication_UI__DeleteInteractionChoiceSet.toString(res);
- }
-
-// NsRPC2Communication::UI::DeleteInteractionChoiceSetResponse
- static bool fromString(const std::string& str, NsRPC2Communication::UI::DeleteInteractionChoiceSetResponse& res)
- {
- return mNsRPC2Communication_UI__DeleteInteractionChoiceSetResponse.fromString(str, res);
- }
-
- static std::string toString(const NsRPC2Communication::UI::DeleteInteractionChoiceSetResponse& res)
- {
- return mNsRPC2Communication_UI__DeleteInteractionChoiceSetResponse.toString(res);
- }
-
-// NsRPC2Communication::UI::DeleteSubMenu
- static bool fromString(const std::string& str, NsRPC2Communication::UI::DeleteSubMenu& res)
- {
- return mNsRPC2Communication_UI__DeleteSubMenu.fromString(str, res);
- }
-
- static std::string toString(const NsRPC2Communication::UI::DeleteSubMenu& res)
- {
- return mNsRPC2Communication_UI__DeleteSubMenu.toString(res);
- }
-
-// NsRPC2Communication::UI::DeleteSubMenuResponse
- static bool fromString(const std::string& str, NsRPC2Communication::UI::DeleteSubMenuResponse& res)
- {
- return mNsRPC2Communication_UI__DeleteSubMenuResponse.fromString(str, res);
- }
-
- static std::string toString(const NsRPC2Communication::UI::DeleteSubMenuResponse& res)
- {
- return mNsRPC2Communication_UI__DeleteSubMenuResponse.toString(res);
- }
-
-// NsRPC2Communication::UI::DialNumber
- static bool fromString(const std::string& str, NsRPC2Communication::UI::DialNumber& res)
- {
- return mNsRPC2Communication_UI__DialNumber.fromString(str, res);
- }
-
- static std::string toString(const NsRPC2Communication::UI::DialNumber& res)
- {
- return mNsRPC2Communication_UI__DialNumber.toString(res);
- }
-
-// NsRPC2Communication::UI::DialNumberResponse
- static bool fromString(const std::string& str, NsRPC2Communication::UI::DialNumberResponse& res)
- {
- return mNsRPC2Communication_UI__DialNumberResponse.fromString(str, res);
- }
-
- static std::string toString(const NsRPC2Communication::UI::DialNumberResponse& res)
- {
- return mNsRPC2Communication_UI__DialNumberResponse.toString(res);
- }
-
-// NsRPC2Communication::UI::EndAudioPassThru
- static bool fromString(const std::string& str, NsRPC2Communication::UI::EndAudioPassThru& res)
- {
- return mNsRPC2Communication_UI__EndAudioPassThru.fromString(str, res);
- }
-
- static std::string toString(const NsRPC2Communication::UI::EndAudioPassThru& res)
- {
- return mNsRPC2Communication_UI__EndAudioPassThru.toString(res);
- }
-
-// NsRPC2Communication::UI::EndAudioPassThruResponse
- static bool fromString(const std::string& str, NsRPC2Communication::UI::EndAudioPassThruResponse& res)
- {
- return mNsRPC2Communication_UI__EndAudioPassThruResponse.fromString(str, res);
- }
-
- static std::string toString(const NsRPC2Communication::UI::EndAudioPassThruResponse& res)
- {
- return mNsRPC2Communication_UI__EndAudioPassThruResponse.toString(res);
- }
-
-// NsRPC2Communication::UI::GetCapabilities
- static bool fromString(const std::string& str, NsRPC2Communication::UI::GetCapabilities& res)
- {
- return mNsRPC2Communication_UI__GetCapabilities.fromString(str, res);
- }
-
- static std::string toString(const NsRPC2Communication::UI::GetCapabilities& res)
- {
- return mNsRPC2Communication_UI__GetCapabilities.toString(res);
- }
-
-// NsRPC2Communication::UI::GetCapabilitiesResponse
- static bool fromString(const std::string& str, NsRPC2Communication::UI::GetCapabilitiesResponse& res)
- {
- return mNsRPC2Communication_UI__GetCapabilitiesResponse.fromString(str, res);
- }
-
- static std::string toString(const NsRPC2Communication::UI::GetCapabilitiesResponse& res)
- {
- return mNsRPC2Communication_UI__GetCapabilitiesResponse.toString(res);
- }
-
-// NsRPC2Communication::UI::GetLanguage
- static bool fromString(const std::string& str, NsRPC2Communication::UI::GetLanguage& res)
- {
- return mNsRPC2Communication_UI__GetLanguage.fromString(str, res);
- }
-
- static std::string toString(const NsRPC2Communication::UI::GetLanguage& res)
- {
- return mNsRPC2Communication_UI__GetLanguage.toString(res);
- }
-
-// NsRPC2Communication::UI::GetLanguageResponse
- static bool fromString(const std::string& str, NsRPC2Communication::UI::GetLanguageResponse& res)
- {
- return mNsRPC2Communication_UI__GetLanguageResponse.fromString(str, res);
- }
-
- static std::string toString(const NsRPC2Communication::UI::GetLanguageResponse& res)
- {
- return mNsRPC2Communication_UI__GetLanguageResponse.toString(res);
- }
-
-// NsRPC2Communication::UI::GetSupportedLanguages
- static bool fromString(const std::string& str, NsRPC2Communication::UI::GetSupportedLanguages& res)
- {
- return mNsRPC2Communication_UI__GetSupportedLanguages.fromString(str, res);
- }
-
- static std::string toString(const NsRPC2Communication::UI::GetSupportedLanguages& res)
- {
- return mNsRPC2Communication_UI__GetSupportedLanguages.toString(res);
- }
-
-// NsRPC2Communication::UI::GetSupportedLanguagesResponse
- static bool fromString(const std::string& str, NsRPC2Communication::UI::GetSupportedLanguagesResponse& res)
- {
- return mNsRPC2Communication_UI__GetSupportedLanguagesResponse.fromString(str, res);
- }
-
- static std::string toString(const NsRPC2Communication::UI::GetSupportedLanguagesResponse& res)
- {
- return mNsRPC2Communication_UI__GetSupportedLanguagesResponse.toString(res);
- }
-
-// NsRPC2Communication::UI::OnCommand
- static bool fromString(const std::string& str, NsRPC2Communication::UI::OnCommand& res)
- {
- return mNsRPC2Communication_UI__OnCommand.fromString(str, res);
- }
-
- static std::string toString(const NsRPC2Communication::UI::OnCommand& res)
- {
- return mNsRPC2Communication_UI__OnCommand.toString(res);
- }
-
-// NsRPC2Communication::UI::OnDeviceChosen
- static bool fromString(const std::string& str, NsRPC2Communication::UI::OnDeviceChosen& res)
- {
- return mNsRPC2Communication_UI__OnDeviceChosen.fromString(str, res);
- }
-
- static std::string toString(const NsRPC2Communication::UI::OnDeviceChosen& res)
- {
- return mNsRPC2Communication_UI__OnDeviceChosen.toString(res);
- }
-
-// NsRPC2Communication::UI::OnDriverDistraction
- static bool fromString(const std::string& str, NsRPC2Communication::UI::OnDriverDistraction& res)
- {
- return mNsRPC2Communication_UI__OnDriverDistraction.fromString(str, res);
- }
-
- static std::string toString(const NsRPC2Communication::UI::OnDriverDistraction& res)
- {
- return mNsRPC2Communication_UI__OnDriverDistraction.toString(res);
- }
-
-// NsRPC2Communication::UI::OnLanguageChange
- static bool fromString(const std::string& str, NsRPC2Communication::UI::OnLanguageChange& res)
- {
- return mNsRPC2Communication_UI__OnLanguageChange.fromString(str, res);
- }
-
- static std::string toString(const NsRPC2Communication::UI::OnLanguageChange& res)
- {
- return mNsRPC2Communication_UI__OnLanguageChange.toString(res);
- }
-
-// NsRPC2Communication::UI::OnReady
- static bool fromString(const std::string& str, NsRPC2Communication::UI::OnReady& res)
- {
- return mNsRPC2Communication_UI__OnReady.fromString(str, res);
- }
-
- static std::string toString(const NsRPC2Communication::UI::OnReady& res)
- {
- return mNsRPC2Communication_UI__OnReady.toString(res);
- }
-
-// NsRPC2Communication::UI::OnSystemContext
- static bool fromString(const std::string& str, NsRPC2Communication::UI::OnSystemContext& res)
- {
- return mNsRPC2Communication_UI__OnSystemContext.fromString(str, res);
- }
-
- static std::string toString(const NsRPC2Communication::UI::OnSystemContext& res)
- {
- return mNsRPC2Communication_UI__OnSystemContext.toString(res);
- }
-
-// NsRPC2Communication::UI::OnTBTClientState
- static bool fromString(const std::string& str, NsRPC2Communication::UI::OnTBTClientState& res)
- {
- return mNsRPC2Communication_UI__OnTBTClientState.fromString(str, res);
- }
-
- static std::string toString(const NsRPC2Communication::UI::OnTBTClientState& res)
- {
- return mNsRPC2Communication_UI__OnTBTClientState.toString(res);
- }
-
-// NsRPC2Communication::UI::PerformAudioPassThru
- static bool fromString(const std::string& str, NsRPC2Communication::UI::PerformAudioPassThru& res)
- {
- return mNsRPC2Communication_UI__PerformAudioPassThru.fromString(str, res);
- }
-
- static std::string toString(const NsRPC2Communication::UI::PerformAudioPassThru& res)
- {
- return mNsRPC2Communication_UI__PerformAudioPassThru.toString(res);
- }
-
-// NsRPC2Communication::UI::PerformAudioPassThruResponse
- static bool fromString(const std::string& str, NsRPC2Communication::UI::PerformAudioPassThruResponse& res)
- {
- return mNsRPC2Communication_UI__PerformAudioPassThruResponse.fromString(str, res);
- }
-
- static std::string toString(const NsRPC2Communication::UI::PerformAudioPassThruResponse& res)
- {
- return mNsRPC2Communication_UI__PerformAudioPassThruResponse.toString(res);
- }
-
-// NsRPC2Communication::UI::PerformInteraction
- static bool fromString(const std::string& str, NsRPC2Communication::UI::PerformInteraction& res)
- {
- return mNsRPC2Communication_UI__PerformInteraction.fromString(str, res);
- }
-
- static std::string toString(const NsRPC2Communication::UI::PerformInteraction& res)
- {
- return mNsRPC2Communication_UI__PerformInteraction.toString(res);
- }
-
-// NsRPC2Communication::UI::PerformInteractionResponse
- static bool fromString(const std::string& str, NsRPC2Communication::UI::PerformInteractionResponse& res)
- {
- return mNsRPC2Communication_UI__PerformInteractionResponse.fromString(str, res);
- }
-
- static std::string toString(const NsRPC2Communication::UI::PerformInteractionResponse& res)
- {
- return mNsRPC2Communication_UI__PerformInteractionResponse.toString(res);
- }
-
-// NsRPC2Communication::UI::ResetGlobalProperties
- static bool fromString(const std::string& str, NsRPC2Communication::UI::ResetGlobalProperties& res)
- {
- return mNsRPC2Communication_UI__ResetGlobalProperties.fromString(str, res);
- }
-
- static std::string toString(const NsRPC2Communication::UI::ResetGlobalProperties& res)
- {
- return mNsRPC2Communication_UI__ResetGlobalProperties.toString(res);
- }
-
-// NsRPC2Communication::UI::ResetGlobalPropertiesResponse
- static bool fromString(const std::string& str, NsRPC2Communication::UI::ResetGlobalPropertiesResponse& res)
- {
- return mNsRPC2Communication_UI__ResetGlobalPropertiesResponse.fromString(str, res);
- }
-
- static std::string toString(const NsRPC2Communication::UI::ResetGlobalPropertiesResponse& res)
- {
- return mNsRPC2Communication_UI__ResetGlobalPropertiesResponse.toString(res);
- }
-
-// NsRPC2Communication::UI::ScrollableMessage
- static bool fromString(const std::string& str, NsRPC2Communication::UI::ScrollableMessage& res)
- {
- return mNsRPC2Communication_UI__ScrollableMessage.fromString(str, res);
- }
-
- static std::string toString(const NsRPC2Communication::UI::ScrollableMessage& res)
- {
- return mNsRPC2Communication_UI__ScrollableMessage.toString(res);
- }
-
-// NsRPC2Communication::UI::ScrollableMessageResponse
- static bool fromString(const std::string& str, NsRPC2Communication::UI::ScrollableMessageResponse& res)
- {
- return mNsRPC2Communication_UI__ScrollableMessageResponse.fromString(str, res);
- }
-
- static std::string toString(const NsRPC2Communication::UI::ScrollableMessageResponse& res)
- {
- return mNsRPC2Communication_UI__ScrollableMessageResponse.toString(res);
- }
-
-// NsRPC2Communication::UI::SetAppIcon
- static bool fromString(const std::string& str, NsRPC2Communication::UI::SetAppIcon& res)
- {
- return mNsRPC2Communication_UI__SetAppIcon.fromString(str, res);
- }
-
- static std::string toString(const NsRPC2Communication::UI::SetAppIcon& res)
- {
- return mNsRPC2Communication_UI__SetAppIcon.toString(res);
- }
-
-// NsRPC2Communication::UI::SetAppIconResponse
- static bool fromString(const std::string& str, NsRPC2Communication::UI::SetAppIconResponse& res)
- {
- return mNsRPC2Communication_UI__SetAppIconResponse.fromString(str, res);
- }
-
- static std::string toString(const NsRPC2Communication::UI::SetAppIconResponse& res)
- {
- return mNsRPC2Communication_UI__SetAppIconResponse.toString(res);
- }
-
-// NsRPC2Communication::UI::SetDisplayLayout
- static bool fromString(const std::string& str, NsRPC2Communication::UI::SetDisplayLayout& res)
- {
- return mNsRPC2Communication_UI__SetDisplayLayout.fromString(str, res);
- }
-
- static std::string toString(const NsRPC2Communication::UI::SetDisplayLayout& res)
- {
- return mNsRPC2Communication_UI__SetDisplayLayout.toString(res);
- }
-
-// NsRPC2Communication::UI::SetDisplayLayoutResponse
- static bool fromString(const std::string& str, NsRPC2Communication::UI::SetDisplayLayoutResponse& res)
- {
- return mNsRPC2Communication_UI__SetDisplayLayoutResponse.fromString(str, res);
- }
-
- static std::string toString(const NsRPC2Communication::UI::SetDisplayLayoutResponse& res)
- {
- return mNsRPC2Communication_UI__SetDisplayLayoutResponse.toString(res);
- }
-
-// NsRPC2Communication::UI::SetGlobalProperties
- static bool fromString(const std::string& str, NsRPC2Communication::UI::SetGlobalProperties& res)
- {
- return mNsRPC2Communication_UI__SetGlobalProperties.fromString(str, res);
- }
-
- static std::string toString(const NsRPC2Communication::UI::SetGlobalProperties& res)
- {
- return mNsRPC2Communication_UI__SetGlobalProperties.toString(res);
- }
-
-// NsRPC2Communication::UI::SetGlobalPropertiesResponse
- static bool fromString(const std::string& str, NsRPC2Communication::UI::SetGlobalPropertiesResponse& res)
- {
- return mNsRPC2Communication_UI__SetGlobalPropertiesResponse.fromString(str, res);
- }
-
- static std::string toString(const NsRPC2Communication::UI::SetGlobalPropertiesResponse& res)
- {
- return mNsRPC2Communication_UI__SetGlobalPropertiesResponse.toString(res);
- }
-
-// NsRPC2Communication::UI::SetMediaClockTimer
- static bool fromString(const std::string& str, NsRPC2Communication::UI::SetMediaClockTimer& res)
- {
- return mNsRPC2Communication_UI__SetMediaClockTimer.fromString(str, res);
- }
-
- static std::string toString(const NsRPC2Communication::UI::SetMediaClockTimer& res)
- {
- return mNsRPC2Communication_UI__SetMediaClockTimer.toString(res);
- }
-
-// NsRPC2Communication::UI::SetMediaClockTimerResponse
- static bool fromString(const std::string& str, NsRPC2Communication::UI::SetMediaClockTimerResponse& res)
- {
- return mNsRPC2Communication_UI__SetMediaClockTimerResponse.fromString(str, res);
- }
-
- static std::string toString(const NsRPC2Communication::UI::SetMediaClockTimerResponse& res)
- {
- return mNsRPC2Communication_UI__SetMediaClockTimerResponse.toString(res);
- }
-
-// NsRPC2Communication::UI::Show
- static bool fromString(const std::string& str, NsRPC2Communication::UI::Show& res)
- {
- return mNsRPC2Communication_UI__Show.fromString(str, res);
- }
-
- static std::string toString(const NsRPC2Communication::UI::Show& res)
- {
- return mNsRPC2Communication_UI__Show.toString(res);
- }
-
-// NsRPC2Communication::UI::ShowResponse
- static bool fromString(const std::string& str, NsRPC2Communication::UI::ShowResponse& res)
- {
- return mNsRPC2Communication_UI__ShowResponse.fromString(str, res);
- }
-
- static std::string toString(const NsRPC2Communication::UI::ShowResponse& res)
- {
- return mNsRPC2Communication_UI__ShowResponse.toString(res);
- }
-
-// NsRPC2Communication::UI::ShowConstantTBT
- static bool fromString(const std::string& str, NsRPC2Communication::UI::ShowConstantTBT& res)
- {
- return mNsRPC2Communication_UI__ShowConstantTBT.fromString(str, res);
- }
-
- static std::string toString(const NsRPC2Communication::UI::ShowConstantTBT& res)
- {
- return mNsRPC2Communication_UI__ShowConstantTBT.toString(res);
- }
-
-// NsRPC2Communication::UI::ShowConstantTBTResponse
- static bool fromString(const std::string& str, NsRPC2Communication::UI::ShowConstantTBTResponse& res)
- {
- return mNsRPC2Communication_UI__ShowConstantTBTResponse.fromString(str, res);
- }
-
- static std::string toString(const NsRPC2Communication::UI::ShowConstantTBTResponse& res)
- {
- return mNsRPC2Communication_UI__ShowConstantTBTResponse.toString(res);
- }
-
-// NsRPC2Communication::UI::Slider
- static bool fromString(const std::string& str, NsRPC2Communication::UI::Slider& res)
- {
- return mNsRPC2Communication_UI__Slider.fromString(str, res);
- }
-
- static std::string toString(const NsRPC2Communication::UI::Slider& res)
- {
- return mNsRPC2Communication_UI__Slider.toString(res);
- }
-
-// NsRPC2Communication::UI::SliderResponse
- static bool fromString(const std::string& str, NsRPC2Communication::UI::SliderResponse& res)
- {
- return mNsRPC2Communication_UI__SliderResponse.fromString(str, res);
- }
-
- static std::string toString(const NsRPC2Communication::UI::SliderResponse& res)
- {
- return mNsRPC2Communication_UI__SliderResponse.toString(res);
- }
-
-// NsRPC2Communication::UI::UpdateTurnList
- static bool fromString(const std::string& str, NsRPC2Communication::UI::UpdateTurnList& res)
- {
- return mNsRPC2Communication_UI__UpdateTurnList.fromString(str, res);
- }
-
- static std::string toString(const NsRPC2Communication::UI::UpdateTurnList& res)
- {
- return mNsRPC2Communication_UI__UpdateTurnList.toString(res);
- }
-
-// NsRPC2Communication::UI::UpdateTurnListResponse
- static bool fromString(const std::string& str, NsRPC2Communication::UI::UpdateTurnListResponse& res)
- {
- return mNsRPC2Communication_UI__UpdateTurnListResponse.fromString(str, res);
- }
-
- static std::string toString(const NsRPC2Communication::UI::UpdateTurnListResponse& res)
- {
- return mNsRPC2Communication_UI__UpdateTurnListResponse.toString(res);
- }
-
-// NsRPC2Communication::VR::AddCommand
- static bool fromString(const std::string& str, NsRPC2Communication::VR::AddCommand& res)
- {
- return mNsRPC2Communication_VR__AddCommand.fromString(str, res);
- }
-
- static std::string toString(const NsRPC2Communication::VR::AddCommand& res)
- {
- return mNsRPC2Communication_VR__AddCommand.toString(res);
- }
-
-// NsRPC2Communication::VR::AddCommandResponse
- static bool fromString(const std::string& str, NsRPC2Communication::VR::AddCommandResponse& res)
- {
- return mNsRPC2Communication_VR__AddCommandResponse.fromString(str, res);
- }
-
- static std::string toString(const NsRPC2Communication::VR::AddCommandResponse& res)
- {
- return mNsRPC2Communication_VR__AddCommandResponse.toString(res);
- }
-
-// NsRPC2Communication::VR::ChangeRegistration
- static bool fromString(const std::string& str, NsRPC2Communication::VR::ChangeRegistration& res)
- {
- return mNsRPC2Communication_VR__ChangeRegistration.fromString(str, res);
- }
-
- static std::string toString(const NsRPC2Communication::VR::ChangeRegistration& res)
- {
- return mNsRPC2Communication_VR__ChangeRegistration.toString(res);
- }
-
-// NsRPC2Communication::VR::ChangeRegistrationResponse
- static bool fromString(const std::string& str, NsRPC2Communication::VR::ChangeRegistrationResponse& res)
- {
- return mNsRPC2Communication_VR__ChangeRegistrationResponse.fromString(str, res);
- }
-
- static std::string toString(const NsRPC2Communication::VR::ChangeRegistrationResponse& res)
- {
- return mNsRPC2Communication_VR__ChangeRegistrationResponse.toString(res);
- }
-
-// NsRPC2Communication::VR::DeleteCommand
- static bool fromString(const std::string& str, NsRPC2Communication::VR::DeleteCommand& res)
- {
- return mNsRPC2Communication_VR__DeleteCommand.fromString(str, res);
- }
-
- static std::string toString(const NsRPC2Communication::VR::DeleteCommand& res)
- {
- return mNsRPC2Communication_VR__DeleteCommand.toString(res);
- }
-
-// NsRPC2Communication::VR::DeleteCommandResponse
- static bool fromString(const std::string& str, NsRPC2Communication::VR::DeleteCommandResponse& res)
- {
- return mNsRPC2Communication_VR__DeleteCommandResponse.fromString(str, res);
- }
-
- static std::string toString(const NsRPC2Communication::VR::DeleteCommandResponse& res)
- {
- return mNsRPC2Communication_VR__DeleteCommandResponse.toString(res);
- }
-
-// NsRPC2Communication::VR::GetCapabilities
- static bool fromString(const std::string& str, NsRPC2Communication::VR::GetCapabilities& res)
- {
- return mNsRPC2Communication_VR__GetCapabilities.fromString(str, res);
- }
-
- static std::string toString(const NsRPC2Communication::VR::GetCapabilities& res)
- {
- return mNsRPC2Communication_VR__GetCapabilities.toString(res);
- }
-
-// NsRPC2Communication::VR::GetCapabilitiesResponse
- static bool fromString(const std::string& str, NsRPC2Communication::VR::GetCapabilitiesResponse& res)
- {
- return mNsRPC2Communication_VR__GetCapabilitiesResponse.fromString(str, res);
- }
-
- static std::string toString(const NsRPC2Communication::VR::GetCapabilitiesResponse& res)
- {
- return mNsRPC2Communication_VR__GetCapabilitiesResponse.toString(res);
- }
-
-// NsRPC2Communication::VR::GetLanguage
- static bool fromString(const std::string& str, NsRPC2Communication::VR::GetLanguage& res)
- {
- return mNsRPC2Communication_VR__GetLanguage.fromString(str, res);
- }
-
- static std::string toString(const NsRPC2Communication::VR::GetLanguage& res)
- {
- return mNsRPC2Communication_VR__GetLanguage.toString(res);
- }
-
-// NsRPC2Communication::VR::GetLanguageResponse
- static bool fromString(const std::string& str, NsRPC2Communication::VR::GetLanguageResponse& res)
- {
- return mNsRPC2Communication_VR__GetLanguageResponse.fromString(str, res);
- }
-
- static std::string toString(const NsRPC2Communication::VR::GetLanguageResponse& res)
- {
- return mNsRPC2Communication_VR__GetLanguageResponse.toString(res);
- }
-
-// NsRPC2Communication::VR::GetSupportedLanguages
- static bool fromString(const std::string& str, NsRPC2Communication::VR::GetSupportedLanguages& res)
- {
- return mNsRPC2Communication_VR__GetSupportedLanguages.fromString(str, res);
- }
-
- static std::string toString(const NsRPC2Communication::VR::GetSupportedLanguages& res)
- {
- return mNsRPC2Communication_VR__GetSupportedLanguages.toString(res);
- }
-
-// NsRPC2Communication::VR::GetSupportedLanguagesResponse
- static bool fromString(const std::string& str, NsRPC2Communication::VR::GetSupportedLanguagesResponse& res)
- {
- return mNsRPC2Communication_VR__GetSupportedLanguagesResponse.fromString(str, res);
- }
-
- static std::string toString(const NsRPC2Communication::VR::GetSupportedLanguagesResponse& res)
- {
- return mNsRPC2Communication_VR__GetSupportedLanguagesResponse.toString(res);
- }
-
-// NsRPC2Communication::VR::OnCommand
- static bool fromString(const std::string& str, NsRPC2Communication::VR::OnCommand& res)
- {
- return mNsRPC2Communication_VR__OnCommand.fromString(str, res);
- }
-
- static std::string toString(const NsRPC2Communication::VR::OnCommand& res)
- {
- return mNsRPC2Communication_VR__OnCommand.toString(res);
- }
-
-// NsRPC2Communication::VR::OnLanguageChange
- static bool fromString(const std::string& str, NsRPC2Communication::VR::OnLanguageChange& res)
- {
- return mNsRPC2Communication_VR__OnLanguageChange.fromString(str, res);
- }
-
- static std::string toString(const NsRPC2Communication::VR::OnLanguageChange& res)
- {
- return mNsRPC2Communication_VR__OnLanguageChange.toString(res);
- }
-
-// NsRPC2Communication::VehicleInfo::GetDTCs
- static bool fromString(const std::string& str, NsRPC2Communication::VehicleInfo::GetDTCs& res)
- {
- return mNsRPC2Communication_VehicleInfo__GetDTCs.fromString(str, res);
- }
-
- static std::string toString(const NsRPC2Communication::VehicleInfo::GetDTCs& res)
- {
- return mNsRPC2Communication_VehicleInfo__GetDTCs.toString(res);
- }
-
-// NsRPC2Communication::VehicleInfo::GetDTCsResponse
- static bool fromString(const std::string& str, NsRPC2Communication::VehicleInfo::GetDTCsResponse& res)
- {
- return mNsRPC2Communication_VehicleInfo__GetDTCsResponse.fromString(str, res);
- }
-
- static std::string toString(const NsRPC2Communication::VehicleInfo::GetDTCsResponse& res)
- {
- return mNsRPC2Communication_VehicleInfo__GetDTCsResponse.toString(res);
- }
-
-// NsRPC2Communication::VehicleInfo::GetVehicleData
- static bool fromString(const std::string& str, NsRPC2Communication::VehicleInfo::GetVehicleData& res)
- {
- return mNsRPC2Communication_VehicleInfo__GetVehicleData.fromString(str, res);
- }
-
- static std::string toString(const NsRPC2Communication::VehicleInfo::GetVehicleData& res)
- {
- return mNsRPC2Communication_VehicleInfo__GetVehicleData.toString(res);
- }
-
-// NsRPC2Communication::VehicleInfo::GetVehicleDataResponse
- static bool fromString(const std::string& str, NsRPC2Communication::VehicleInfo::GetVehicleDataResponse& res)
- {
- return mNsRPC2Communication_VehicleInfo__GetVehicleDataResponse.fromString(str, res);
- }
-
- static std::string toString(const NsRPC2Communication::VehicleInfo::GetVehicleDataResponse& res)
- {
- return mNsRPC2Communication_VehicleInfo__GetVehicleDataResponse.toString(res);
- }
-
-// NsRPC2Communication::VehicleInfo::GetVehicleType
- static bool fromString(const std::string& str, NsRPC2Communication::VehicleInfo::GetVehicleType& res)
- {
- return mNsRPC2Communication_VehicleInfo__GetVehicleType.fromString(str, res);
- }
-
- static std::string toString(const NsRPC2Communication::VehicleInfo::GetVehicleType& res)
- {
- return mNsRPC2Communication_VehicleInfo__GetVehicleType.toString(res);
- }
-
-// NsRPC2Communication::VehicleInfo::GetVehicleTypeResponse
- static bool fromString(const std::string& str, NsRPC2Communication::VehicleInfo::GetVehicleTypeResponse& res)
- {
- return mNsRPC2Communication_VehicleInfo__GetVehicleTypeResponse.fromString(str, res);
- }
-
- static std::string toString(const NsRPC2Communication::VehicleInfo::GetVehicleTypeResponse& res)
- {
- return mNsRPC2Communication_VehicleInfo__GetVehicleTypeResponse.toString(res);
- }
-
-// NsRPC2Communication::VehicleInfo::OnVehicleData
- static bool fromString(const std::string& str, NsRPC2Communication::VehicleInfo::OnVehicleData& res)
- {
- return mNsRPC2Communication_VehicleInfo__OnVehicleData.fromString(str, res);
- }
-
- static std::string toString(const NsRPC2Communication::VehicleInfo::OnVehicleData& res)
- {
- return mNsRPC2Communication_VehicleInfo__OnVehicleData.toString(res);
- }
-
-// NsRPC2Communication::VehicleInfo::ReadDID
- static bool fromString(const std::string& str, NsRPC2Communication::VehicleInfo::ReadDID& res)
- {
- return mNsRPC2Communication_VehicleInfo__ReadDID.fromString(str, res);
- }
-
- static std::string toString(const NsRPC2Communication::VehicleInfo::ReadDID& res)
- {
- return mNsRPC2Communication_VehicleInfo__ReadDID.toString(res);
- }
-
-// NsRPC2Communication::VehicleInfo::ReadDIDResponse
- static bool fromString(const std::string& str, NsRPC2Communication::VehicleInfo::ReadDIDResponse& res)
- {
- return mNsRPC2Communication_VehicleInfo__ReadDIDResponse.fromString(str, res);
- }
-
- static std::string toString(const NsRPC2Communication::VehicleInfo::ReadDIDResponse& res)
- {
- return mNsRPC2Communication_VehicleInfo__ReadDIDResponse.toString(res);
- }
-
-
- struct localHash
- {
- const char *name;
- unsigned int idx;
- void* marshaller; // Bingo!!! old good plain C with direct casting!!!
- };
-
-private:
-
- static Json::Value Request2JSON(const ::NsRPC2Communication::RPC2Request* msg);
- static Json::Value Response2JSON(const ::NsRPC2Communication::RPC2Response* msg);
- static Json::Value Notification2JSON(const ::NsRPC2Communication::RPC2Notification* msg);
-
- static const char* getName(Methods e)
- {
- return (e>=0 && e<110) ? mHashTable[e].name : NULL;
- }
-
- static const Methods getIndex(const char* s);
-
- static const localHash mHashTable[110];
- friend class Marshaller_intHash;
-
- static ::NsRPC2Communication::RPC2ErrorMarshaller mRPC2ErrorInternal;
-
- static NsRPC2Communication::BasicCommunication::ActivateAppMarshaller mNsRPC2Communication_BasicCommunication__ActivateApp;
- static NsRPC2Communication::BasicCommunication::ActivateAppResponseMarshaller mNsRPC2Communication_BasicCommunication__ActivateAppResponse;
- static NsRPC2Communication::BasicCommunication::GetAppListMarshaller mNsRPC2Communication_BasicCommunication__GetAppList;
- static NsRPC2Communication::BasicCommunication::GetAppListResponseMarshaller mNsRPC2Communication_BasicCommunication__GetAppListResponse;
- static NsRPC2Communication::BasicCommunication::GetDeviceListMarshaller mNsRPC2Communication_BasicCommunication__GetDeviceList;
- static NsRPC2Communication::BasicCommunication::GetDeviceListResponseMarshaller mNsRPC2Communication_BasicCommunication__GetDeviceListResponse;
- static NsRPC2Communication::BasicCommunication::OnAppDeactivatedMarshaller mNsRPC2Communication_BasicCommunication__OnAppDeactivated;
- //static NsRPC2Communication::BasicCommunication::OnAppDeactivatedResponseMarshaller mNsRPC2Communication_BasicCommunication__OnAppDeactivatedResponse;
- static NsRPC2Communication::BasicCommunication::OnAppRegisteredMarshaller mNsRPC2Communication_BasicCommunication__OnAppRegistered;
- static NsRPC2Communication::BasicCommunication::OnAppUnregisteredMarshaller mNsRPC2Communication_BasicCommunication__OnAppUnregistered;
- static NsRPC2Communication::BasicCommunication::OnDeviceListUpdatedMarshaller mNsRPC2Communication_BasicCommunication__OnDeviceListUpdated;
- static NsRPC2Communication::BasicCommunication::SendDataMarshaller mNsRPC2Communication_BasicCommunication__SendData;
- static NsRPC2Communication::BasicCommunication::SendDataResponseMarshaller mNsRPC2Communication_BasicCommunication__SendDataResponse;
- static NsRPC2Communication::Buttons::GetCapabilitiesMarshaller mNsRPC2Communication_Buttons__GetCapabilities;
- static NsRPC2Communication::Buttons::GetCapabilitiesResponseMarshaller mNsRPC2Communication_Buttons__GetCapabilitiesResponse;
- static NsRPC2Communication::Buttons::OnButtonEventMarshaller mNsRPC2Communication_Buttons__OnButtonEvent;
- static NsRPC2Communication::Buttons::OnButtonPressMarshaller mNsRPC2Communication_Buttons__OnButtonPress;
- static NsRPC2Communication::TTS::ChangeRegistrationMarshaller mNsRPC2Communication_TTS__ChangeRegistration;
- static NsRPC2Communication::TTS::ChangeRegistrationResponseMarshaller mNsRPC2Communication_TTS__ChangeRegistrationResponse;
- static NsRPC2Communication::TTS::GetCapabilitiesMarshaller mNsRPC2Communication_TTS__GetCapabilities;
- static NsRPC2Communication::TTS::GetCapabilitiesResponseMarshaller mNsRPC2Communication_TTS__GetCapabilitiesResponse;
- static NsRPC2Communication::TTS::GetLanguageMarshaller mNsRPC2Communication_TTS__GetLanguage;
- static NsRPC2Communication::TTS::GetLanguageResponseMarshaller mNsRPC2Communication_TTS__GetLanguageResponse;
- static NsRPC2Communication::TTS::GetSupportedLanguagesMarshaller mNsRPC2Communication_TTS__GetSupportedLanguages;
- static NsRPC2Communication::TTS::GetSupportedLanguagesResponseMarshaller mNsRPC2Communication_TTS__GetSupportedLanguagesResponse;
- static NsRPC2Communication::TTS::OnLanguageChangeMarshaller mNsRPC2Communication_TTS__OnLanguageChange;
- static NsRPC2Communication::TTS::SpeakMarshaller mNsRPC2Communication_TTS__Speak;
- static NsRPC2Communication::TTS::SpeakResponseMarshaller mNsRPC2Communication_TTS__SpeakResponse;
- static NsRPC2Communication::UI::AddCommandMarshaller mNsRPC2Communication_UI__AddCommand;
- static NsRPC2Communication::UI::AddCommandResponseMarshaller mNsRPC2Communication_UI__AddCommandResponse;
- static NsRPC2Communication::UI::AddSubMenuMarshaller mNsRPC2Communication_UI__AddSubMenu;
- static NsRPC2Communication::UI::AddSubMenuResponseMarshaller mNsRPC2Communication_UI__AddSubMenuResponse;
- static NsRPC2Communication::UI::AlertMarshaller mNsRPC2Communication_UI__Alert;
- static NsRPC2Communication::UI::AlertResponseMarshaller mNsRPC2Communication_UI__AlertResponse;
- static NsRPC2Communication::UI::AlertManeuverMarshaller mNsRPC2Communication_UI__AlertManeuver;
- static NsRPC2Communication::UI::AlertManeuverResponseMarshaller mNsRPC2Communication_UI__AlertManeuverResponse;
- static NsRPC2Communication::UI::ChangeRegistrationMarshaller mNsRPC2Communication_UI__ChangeRegistration;
- static NsRPC2Communication::UI::ChangeRegistrationResponseMarshaller mNsRPC2Communication_UI__ChangeRegistrationResponse;
- static NsRPC2Communication::UI::CreateInteractionChoiceSetMarshaller mNsRPC2Communication_UI__CreateInteractionChoiceSet;
- static NsRPC2Communication::UI::CreateInteractionChoiceSetResponseMarshaller mNsRPC2Communication_UI__CreateInteractionChoiceSetResponse;
- static NsRPC2Communication::UI::DeleteCommandMarshaller mNsRPC2Communication_UI__DeleteCommand;
- static NsRPC2Communication::UI::DeleteCommandResponseMarshaller mNsRPC2Communication_UI__DeleteCommandResponse;
- static NsRPC2Communication::UI::DeleteInteractionChoiceSetMarshaller mNsRPC2Communication_UI__DeleteInteractionChoiceSet;
- static NsRPC2Communication::UI::DeleteInteractionChoiceSetResponseMarshaller mNsRPC2Communication_UI__DeleteInteractionChoiceSetResponse;
- static NsRPC2Communication::UI::DeleteSubMenuMarshaller mNsRPC2Communication_UI__DeleteSubMenu;
- static NsRPC2Communication::UI::DeleteSubMenuResponseMarshaller mNsRPC2Communication_UI__DeleteSubMenuResponse;
- static NsRPC2Communication::UI::DialNumberMarshaller mNsRPC2Communication_UI__DialNumber;
- static NsRPC2Communication::UI::DialNumberResponseMarshaller mNsRPC2Communication_UI__DialNumberResponse;
- static NsRPC2Communication::UI::EndAudioPassThruMarshaller mNsRPC2Communication_UI__EndAudioPassThru;
- static NsRPC2Communication::UI::EndAudioPassThruResponseMarshaller mNsRPC2Communication_UI__EndAudioPassThruResponse;
- static NsRPC2Communication::UI::GetCapabilitiesMarshaller mNsRPC2Communication_UI__GetCapabilities;
- static NsRPC2Communication::UI::GetCapabilitiesResponseMarshaller mNsRPC2Communication_UI__GetCapabilitiesResponse;
- static NsRPC2Communication::UI::GetLanguageMarshaller mNsRPC2Communication_UI__GetLanguage;
- static NsRPC2Communication::UI::GetLanguageResponseMarshaller mNsRPC2Communication_UI__GetLanguageResponse;
- static NsRPC2Communication::UI::GetSupportedLanguagesMarshaller mNsRPC2Communication_UI__GetSupportedLanguages;
- static NsRPC2Communication::UI::GetSupportedLanguagesResponseMarshaller mNsRPC2Communication_UI__GetSupportedLanguagesResponse;
- static NsRPC2Communication::UI::OnCommandMarshaller mNsRPC2Communication_UI__OnCommand;
- static NsRPC2Communication::UI::OnDeviceChosenMarshaller mNsRPC2Communication_UI__OnDeviceChosen;
- static NsRPC2Communication::UI::OnDriverDistractionMarshaller mNsRPC2Communication_UI__OnDriverDistraction;
- static NsRPC2Communication::UI::OnLanguageChangeMarshaller mNsRPC2Communication_UI__OnLanguageChange;
- static NsRPC2Communication::UI::OnReadyMarshaller mNsRPC2Communication_UI__OnReady;
- static NsRPC2Communication::UI::OnSystemContextMarshaller mNsRPC2Communication_UI__OnSystemContext;
- static NsRPC2Communication::UI::OnTBTClientStateMarshaller mNsRPC2Communication_UI__OnTBTClientState;
- static NsRPC2Communication::UI::PerformAudioPassThruMarshaller mNsRPC2Communication_UI__PerformAudioPassThru;
- static NsRPC2Communication::UI::PerformAudioPassThruResponseMarshaller mNsRPC2Communication_UI__PerformAudioPassThruResponse;
- static NsRPC2Communication::UI::PerformInteractionMarshaller mNsRPC2Communication_UI__PerformInteraction;
- static NsRPC2Communication::UI::PerformInteractionResponseMarshaller mNsRPC2Communication_UI__PerformInteractionResponse;
- static NsRPC2Communication::UI::ResetGlobalPropertiesMarshaller mNsRPC2Communication_UI__ResetGlobalProperties;
- static NsRPC2Communication::UI::ResetGlobalPropertiesResponseMarshaller mNsRPC2Communication_UI__ResetGlobalPropertiesResponse;
- static NsRPC2Communication::UI::ScrollableMessageMarshaller mNsRPC2Communication_UI__ScrollableMessage;
- static NsRPC2Communication::UI::ScrollableMessageResponseMarshaller mNsRPC2Communication_UI__ScrollableMessageResponse;
- static NsRPC2Communication::UI::SetAppIconMarshaller mNsRPC2Communication_UI__SetAppIcon;
- static NsRPC2Communication::UI::SetAppIconResponseMarshaller mNsRPC2Communication_UI__SetAppIconResponse;
- static NsRPC2Communication::UI::SetDisplayLayoutMarshaller mNsRPC2Communication_UI__SetDisplayLayout;
- static NsRPC2Communication::UI::SetDisplayLayoutResponseMarshaller mNsRPC2Communication_UI__SetDisplayLayoutResponse;
- static NsRPC2Communication::UI::SetGlobalPropertiesMarshaller mNsRPC2Communication_UI__SetGlobalProperties;
- static NsRPC2Communication::UI::SetGlobalPropertiesResponseMarshaller mNsRPC2Communication_UI__SetGlobalPropertiesResponse;
- static NsRPC2Communication::UI::SetMediaClockTimerMarshaller mNsRPC2Communication_UI__SetMediaClockTimer;
- static NsRPC2Communication::UI::SetMediaClockTimerResponseMarshaller mNsRPC2Communication_UI__SetMediaClockTimerResponse;
- static NsRPC2Communication::UI::ShowMarshaller mNsRPC2Communication_UI__Show;
- static NsRPC2Communication::UI::ShowResponseMarshaller mNsRPC2Communication_UI__ShowResponse;
- static NsRPC2Communication::UI::ShowConstantTBTMarshaller mNsRPC2Communication_UI__ShowConstantTBT;
- static NsRPC2Communication::UI::ShowConstantTBTResponseMarshaller mNsRPC2Communication_UI__ShowConstantTBTResponse;
- static NsRPC2Communication::UI::SliderMarshaller mNsRPC2Communication_UI__Slider;
- static NsRPC2Communication::UI::SliderResponseMarshaller mNsRPC2Communication_UI__SliderResponse;
- static NsRPC2Communication::UI::UpdateTurnListMarshaller mNsRPC2Communication_UI__UpdateTurnList;
- static NsRPC2Communication::UI::UpdateTurnListResponseMarshaller mNsRPC2Communication_UI__UpdateTurnListResponse;
- static NsRPC2Communication::VR::AddCommandMarshaller mNsRPC2Communication_VR__AddCommand;
- static NsRPC2Communication::VR::AddCommandResponseMarshaller mNsRPC2Communication_VR__AddCommandResponse;
- static NsRPC2Communication::VR::ChangeRegistrationMarshaller mNsRPC2Communication_VR__ChangeRegistration;
- static NsRPC2Communication::VR::ChangeRegistrationResponseMarshaller mNsRPC2Communication_VR__ChangeRegistrationResponse;
- static NsRPC2Communication::VR::DeleteCommandMarshaller mNsRPC2Communication_VR__DeleteCommand;
- static NsRPC2Communication::VR::DeleteCommandResponseMarshaller mNsRPC2Communication_VR__DeleteCommandResponse;
- static NsRPC2Communication::VR::GetCapabilitiesMarshaller mNsRPC2Communication_VR__GetCapabilities;
- static NsRPC2Communication::VR::GetCapabilitiesResponseMarshaller mNsRPC2Communication_VR__GetCapabilitiesResponse;
- static NsRPC2Communication::VR::GetLanguageMarshaller mNsRPC2Communication_VR__GetLanguage;
- static NsRPC2Communication::VR::GetLanguageResponseMarshaller mNsRPC2Communication_VR__GetLanguageResponse;
- static NsRPC2Communication::VR::GetSupportedLanguagesMarshaller mNsRPC2Communication_VR__GetSupportedLanguages;
- static NsRPC2Communication::VR::GetSupportedLanguagesResponseMarshaller mNsRPC2Communication_VR__GetSupportedLanguagesResponse;
- static NsRPC2Communication::VR::OnCommandMarshaller mNsRPC2Communication_VR__OnCommand;
- static NsRPC2Communication::VR::OnLanguageChangeMarshaller mNsRPC2Communication_VR__OnLanguageChange;
- static NsRPC2Communication::VehicleInfo::GetDTCsMarshaller mNsRPC2Communication_VehicleInfo__GetDTCs;
- static NsRPC2Communication::VehicleInfo::GetDTCsResponseMarshaller mNsRPC2Communication_VehicleInfo__GetDTCsResponse;
- static NsRPC2Communication::VehicleInfo::GetVehicleDataMarshaller mNsRPC2Communication_VehicleInfo__GetVehicleData;
- static NsRPC2Communication::VehicleInfo::GetVehicleDataResponseMarshaller mNsRPC2Communication_VehicleInfo__GetVehicleDataResponse;
- static NsRPC2Communication::VehicleInfo::GetVehicleTypeMarshaller mNsRPC2Communication_VehicleInfo__GetVehicleType;
- static NsRPC2Communication::VehicleInfo::GetVehicleTypeResponseMarshaller mNsRPC2Communication_VehicleInfo__GetVehicleTypeResponse;
- static NsRPC2Communication::VehicleInfo::OnVehicleDataMarshaller mNsRPC2Communication_VehicleInfo__OnVehicleData;
- static NsRPC2Communication::VehicleInfo::ReadDIDMarshaller mNsRPC2Communication_VehicleInfo__ReadDID;
- static NsRPC2Communication::VehicleInfo::ReadDIDResponseMarshaller mNsRPC2Communication_VehicleInfo__ReadDIDResponse;
-
-};
-}
-#endif
diff --git a/SDL_Core/src/components/JSONHandler/include/JSONHandler/RPC2Objects/NsRPC2Communication/BasicCommunication/ActivateApp.h b/SDL_Core/src/components/JSONHandler/include/JSONHandler/RPC2Objects/NsRPC2Communication/BasicCommunication/ActivateApp.h
deleted file mode 100644
index d109d08b1..000000000
--- a/SDL_Core/src/components/JSONHandler/include/JSONHandler/RPC2Objects/NsRPC2Communication/BasicCommunication/ActivateApp.h
+++ /dev/null
@@ -1,89 +0,0 @@
-//
-// 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.
-//
-
-#ifndef NSRPC2COMMUNICATION_SMARTDEVICELINKCORE_ACTIVATEAPP_INCLUDE
-#define NSRPC2COMMUNICATION_SMARTDEVICELINKCORE_ACTIVATEAPP_INCLUDE
-
-#include <string>
-#include "JSONHandler/RPC2Request.h"
-
-
-/*
- interface NsRPC2Communication::SmartDeviceLinkCore
- version 1.2
- generated at Thu Jan 24 06:41:15 2013
- source stamp Wed Jan 23 13:56:28 2013
-*/
-
-namespace NsRPC2Communication
-{
- namespace BasicCommunication
- {
-
- class ActivateApp : public ::NsRPC2Communication::RPC2Request
- {
- public:
-
- ActivateApp(const ActivateApp& c);
- ActivateApp(void);
-
- ActivateApp& operator =(const ActivateApp&);
-
- virtual ~ActivateApp(void);
-
- bool checkIntegrity(void);
-
-// getters
- const std::string& get_appName(void);
-
- int get_appId(void);
-
-
-// setters
-/// appName <= 100
- bool set_appName(const std::string& appName);
-
- bool set_appId(int appId);
-
-
- private:
-
- friend class ActivateAppMarshaller;
-
- std::string appName;
- int appId;
-
- };
- }
-}
-
-#endif
diff --git a/SDL_Core/src/components/JSONHandler/include/JSONHandler/RPC2Objects/NsRPC2Communication/BasicCommunication/ActivateAppResponse.h b/SDL_Core/src/components/JSONHandler/include/JSONHandler/RPC2Objects/NsRPC2Communication/BasicCommunication/ActivateAppResponse.h
deleted file mode 100644
index 6114e9beb..000000000
--- a/SDL_Core/src/components/JSONHandler/include/JSONHandler/RPC2Objects/NsRPC2Communication/BasicCommunication/ActivateAppResponse.h
+++ /dev/null
@@ -1,74 +0,0 @@
-//
-// 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.
-//
-
-#ifndef NSRPC2COMMUNICATION_SMARTDEVICELINKCORE_ACTIVATEAPPRESPONSE_INCLUDE
-#define NSRPC2COMMUNICATION_SMARTDEVICELINKCORE_ACTIVATEAPPRESPONSE_INCLUDE
-
-#include "JSONHandler/RPC2Response.h"
-
-
-/*
- interface NsRPC2Communication::SmartDeviceLinkCore
- version 1.2
- generated at Thu Jan 24 06:41:15 2013
- source stamp Wed Jan 23 13:56:28 2013
-*/
-
-namespace NsRPC2Communication
-{
- namespace BasicCommunication
- {
-
- class ActivateAppResponse : public ::NsRPC2Communication::RPC2Response
- {
- public:
-
- ActivateAppResponse(const ActivateAppResponse& c);
- ActivateAppResponse(void);
-
- ActivateAppResponse& operator =(const ActivateAppResponse&);
-
- virtual ~ActivateAppResponse(void);
-
- bool checkIntegrity(void);
-
-
- private:
-
- friend class ActivateAppResponseMarshaller;
-
-
- };
- }
-}
-
-#endif
diff --git a/SDL_Core/src/components/JSONHandler/include/JSONHandler/RPC2Objects/NsRPC2Communication/BasicCommunication/GetAppList.h b/SDL_Core/src/components/JSONHandler/include/JSONHandler/RPC2Objects/NsRPC2Communication/BasicCommunication/GetAppList.h
deleted file mode 100644
index 6072f4d4d..000000000
--- a/SDL_Core/src/components/JSONHandler/include/JSONHandler/RPC2Objects/NsRPC2Communication/BasicCommunication/GetAppList.h
+++ /dev/null
@@ -1,74 +0,0 @@
-//
-// 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.
-//
-
-#ifndef NSRPC2COMMUNICATION_SMARTDEVICELINKCORE_GETAPPLIST_INCLUDE
-#define NSRPC2COMMUNICATION_SMARTDEVICELINKCORE_GETAPPLIST_INCLUDE
-
-#include "JSONHandler/RPC2Request.h"
-
-
-/*
- interface NsRPC2Communication::SmartDeviceLinkCore
- version 1.2
- generated at Thu Jan 24 06:41:15 2013
- source stamp Wed Jan 23 13:56:28 2013
-*/
-
-namespace NsRPC2Communication
-{
- namespace BasicCommunication
- {
-
- class GetAppList : public ::NsRPC2Communication::RPC2Request
- {
- public:
-
- GetAppList(const GetAppList& c);
- GetAppList(void);
-
- GetAppList& operator =(const GetAppList&);
-
- virtual ~GetAppList(void);
-
- bool checkIntegrity(void);
-
-
- private:
-
- friend class GetAppListMarshaller;
-
-
- };
- }
-}
-
-#endif
diff --git a/SDL_Core/src/components/JSONHandler/include/JSONHandler/RPC2Objects/NsRPC2Communication/BasicCommunication/GetAppListResponse.h b/SDL_Core/src/components/JSONHandler/include/JSONHandler/RPC2Objects/NsRPC2Communication/BasicCommunication/GetAppListResponse.h
deleted file mode 100644
index a6295ae54..000000000
--- a/SDL_Core/src/components/JSONHandler/include/JSONHandler/RPC2Objects/NsRPC2Communication/BasicCommunication/GetAppListResponse.h
+++ /dev/null
@@ -1,84 +0,0 @@
-//
-// 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.
-//
-
-#ifndef NSRPC2COMMUNICATION_SMARTDEVICELINKCORE_GETAPPLISTRESPONSE_INCLUDE
-#define NSRPC2COMMUNICATION_SMARTDEVICELINKCORE_GETAPPLISTRESPONSE_INCLUDE
-
-#include <vector>
-#include "JSONHandler/RPC2Response.h"
-
-#include "../include/JSONHandler/SDLRPCObjects/V2/HMIApplication.h"
-
-/*
- interface NsRPC2Communication::SmartDeviceLinkCore
- version 1.2
- generated at Thu Jan 24 06:41:15 2013
- source stamp Wed Jan 23 13:56:28 2013
-*/
-
-namespace NsRPC2Communication
-{
- namespace BasicCommunication
- {
-
- class GetAppListResponse : public ::NsRPC2Communication::RPC2Response
- {
- public:
-
- GetAppListResponse(const GetAppListResponse& c);
- GetAppListResponse(void);
-
- GetAppListResponse& operator =(const GetAppListResponse&);
-
- virtual ~GetAppListResponse(void);
-
- bool checkIntegrity(void);
-
-// getters
- const std::vector< NsSmartDeviceLinkRPCV2::HMIApplication>& get_appList(void);
-
-
-// setters
- bool set_appList(const std::vector< NsSmartDeviceLinkRPCV2::HMIApplication>& appList);
-
-
- private:
-
- friend class GetAppListResponseMarshaller;
-
- std::vector< NsSmartDeviceLinkRPCV2::HMIApplication> appList;
-
- };
- }
-}
-
-#endif
diff --git a/SDL_Core/src/components/JSONHandler/include/JSONHandler/RPC2Objects/NsRPC2Communication/BasicCommunication/GetDeviceList.h b/SDL_Core/src/components/JSONHandler/include/JSONHandler/RPC2Objects/NsRPC2Communication/BasicCommunication/GetDeviceList.h
deleted file mode 100644
index 32e02d0a7..000000000
--- a/SDL_Core/src/components/JSONHandler/include/JSONHandler/RPC2Objects/NsRPC2Communication/BasicCommunication/GetDeviceList.h
+++ /dev/null
@@ -1,74 +0,0 @@
-//
-// 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.
-//
-
-#ifndef NSRPC2COMMUNICATION_SMARTDEVICELINKCORE_GETDEVICELIST_INCLUDE
-#define NSRPC2COMMUNICATION_SMARTDEVICELINKCORE_GETDEVICELIST_INCLUDE
-
-#include "JSONHandler/RPC2Request.h"
-
-
-/*
- interface NsRPC2Communication::SmartDeviceLinkCore
- version 1.2
- generated at Thu Jan 24 06:41:15 2013
- source stamp Wed Jan 23 13:56:28 2013
-*/
-
-namespace NsRPC2Communication
-{
- namespace BasicCommunication
- {
-
- class GetDeviceList : public ::NsRPC2Communication::RPC2Request
- {
- public:
-
- GetDeviceList(const GetDeviceList& c);
- GetDeviceList(void);
-
- GetDeviceList& operator =(const GetDeviceList&);
-
- virtual ~GetDeviceList(void);
-
- bool checkIntegrity(void);
-
-
- private:
-
- friend class GetDeviceListMarshaller;
-
-
- };
- }
-}
-
-#endif
diff --git a/SDL_Core/src/components/JSONHandler/include/JSONHandler/RPC2Objects/NsRPC2Communication/BasicCommunication/GetDeviceListResponse.h b/SDL_Core/src/components/JSONHandler/include/JSONHandler/RPC2Objects/NsRPC2Communication/BasicCommunication/GetDeviceListResponse.h
deleted file mode 100644
index dcca95313..000000000
--- a/SDL_Core/src/components/JSONHandler/include/JSONHandler/RPC2Objects/NsRPC2Communication/BasicCommunication/GetDeviceListResponse.h
+++ /dev/null
@@ -1,86 +0,0 @@
-//
-// 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.
-//
-
-#ifndef NSRPC2COMMUNICATION_SMARTDEVICELINKCORE_GETDEVICELISTRESPONSE_INCLUDE
-#define NSRPC2COMMUNICATION_SMARTDEVICELINKCORE_GETDEVICELISTRESPONSE_INCLUDE
-
-#include <string>
-#include <vector>
-#include "JSONHandler/RPC2Response.h"
-
-
-/*
- interface NsRPC2Communication::SmartDeviceLinkCore
- version 1.2
- generated at Thu Jan 24 06:41:15 2013
- source stamp Wed Jan 23 13:56:28 2013
-*/
-
-namespace NsRPC2Communication
-{
- namespace BasicCommunication
- {
-
- class GetDeviceListResponse : public ::NsRPC2Communication::RPC2Response
- {
- public:
-
- GetDeviceListResponse(const GetDeviceListResponse& c);
- GetDeviceListResponse(void);
-
- GetDeviceListResponse& operator =(const GetDeviceListResponse&);
-
- virtual ~GetDeviceListResponse(void);
-
- bool checkIntegrity(void);
-
-// getters
- const std::vector< std::string>* get_deviceList(void);
-
-// setters
-/// 1 <= size <= 100
- bool set_deviceList(const std::vector< std::string>& deviceList);
-
- void reset_deviceList(void);
-
-
- private:
-
- friend class GetDeviceListResponseMarshaller;
-
- std::vector< std::string>* deviceList;
-
- };
- }
-}
-
-#endif
diff --git a/SDL_Core/src/components/JSONHandler/include/JSONHandler/RPC2Objects/NsRPC2Communication/BasicCommunication/OnAppDeactivated.h b/SDL_Core/src/components/JSONHandler/include/JSONHandler/RPC2Objects/NsRPC2Communication/BasicCommunication/OnAppDeactivated.h
deleted file mode 100644
index ee6ef2566..000000000
--- a/SDL_Core/src/components/JSONHandler/include/JSONHandler/RPC2Objects/NsRPC2Communication/BasicCommunication/OnAppDeactivated.h
+++ /dev/null
@@ -1,95 +0,0 @@
-//
-// 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.
-//
-
-#ifndef NSRPC2COMMUNICATION_SMARTDEVICELINKCORE_ONAPPDEACTIVATED_INCLUDE
-#define NSRPC2COMMUNICATION_SMARTDEVICELINKCORE_ONAPPDEACTIVATED_INCLUDE
-
-#include <string>
-#include "JSONHandler/RPC2Request.h"
-
-#include "../include/JSONHandler/SDLRPCObjects/V2/DeactivateReason.h"
-
-/*
- interface NsRPC2Communication::SmartDeviceLinkCore
- version 1.2
- generated at Thu Jan 24 06:41:15 2013
- source stamp Wed Jan 23 13:56:28 2013
-*/
-
-namespace NsRPC2Communication
-{
- namespace BasicCommunication
- {
-
- class OnAppDeactivated : public ::NsRPC2Communication::RPC2Request
- {
- public:
-
- OnAppDeactivated(const OnAppDeactivated& c);
- OnAppDeactivated(void);
-
- OnAppDeactivated& operator =(const OnAppDeactivated&);
-
- virtual ~OnAppDeactivated(void);
-
- bool checkIntegrity(void);
-
-// getters
- const std::string& get_appName(void);
-
- const NsSmartDeviceLinkRPCV2::DeactivateReason& get_reason(void);
-
- int get_appId(void);
-
-
-// setters
-/// appName <= 100
- bool set_appName(const std::string& appName);
-
- bool set_reason(const NsSmartDeviceLinkRPCV2::DeactivateReason& reason);
-
- bool set_appId(int appId);
-
-
- private:
-
- friend class OnAppDeactivatedMarshaller;
-
- std::string appName;
- NsSmartDeviceLinkRPCV2::DeactivateReason reason;
- int appId;
-
- };
- }
-}
-
-#endif
diff --git a/SDL_Core/src/components/JSONHandler/include/JSONHandler/RPC2Objects/NsRPC2Communication/BasicCommunication/OnAppDeactivatedResponse.h b/SDL_Core/src/components/JSONHandler/include/JSONHandler/RPC2Objects/NsRPC2Communication/BasicCommunication/OnAppDeactivatedResponse.h
deleted file mode 100644
index c09ccbc02..000000000
--- a/SDL_Core/src/components/JSONHandler/include/JSONHandler/RPC2Objects/NsRPC2Communication/BasicCommunication/OnAppDeactivatedResponse.h
+++ /dev/null
@@ -1,74 +0,0 @@
-//
-// 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.
-//
-
-#ifndef NSRPC2COMMUNICATION_SMARTDEVICELINKCORE_ONAPPDEACTIVATEDRESPONSE_INCLUDE
-#define NSRPC2COMMUNICATION_SMARTDEVICELINKCORE_ONAPPDEACTIVATEDRESPONSE_INCLUDE
-
-#include "JSONHandler/RPC2Response.h"
-
-
-/*
- interface NsRPC2Communication::SmartDeviceLinkCore
- version 1.2
- generated at Thu Jan 24 06:41:15 2013
- source stamp Wed Jan 23 13:56:28 2013
-*/
-
-namespace NsRPC2Communication
-{
- namespace BasicCommunication
- {
-
- class OnAppDeactivatedResponse : public ::NsRPC2Communication::RPC2Response
- {
- public:
-
- OnAppDeactivatedResponse(const OnAppDeactivatedResponse& c);
- OnAppDeactivatedResponse(void);
-
- OnAppDeactivatedResponse& operator =(const OnAppDeactivatedResponse&);
-
- virtual ~OnAppDeactivatedResponse(void);
-
- bool checkIntegrity(void);
-
-
- private:
-
- friend class OnAppDeactivatedResponseMarshaller;
-
-
- };
- }
-}
-
-#endif
diff --git a/SDL_Core/src/components/JSONHandler/include/JSONHandler/RPC2Objects/NsRPC2Communication/BasicCommunication/OnAppRegistered.h b/SDL_Core/src/components/JSONHandler/include/JSONHandler/RPC2Objects/NsRPC2Communication/BasicCommunication/OnAppRegistered.h
deleted file mode 100644
index 9829ae87c..000000000
--- a/SDL_Core/src/components/JSONHandler/include/JSONHandler/RPC2Objects/NsRPC2Communication/BasicCommunication/OnAppRegistered.h
+++ /dev/null
@@ -1,83 +0,0 @@
-//
-// 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.
-//
-
-#ifndef NSRPC2COMMUNICATION_SMARTDEVICELINKCORE_ONAPPREGISTERED_INCLUDE
-#define NSRPC2COMMUNICATION_SMARTDEVICELINKCORE_ONAPPREGISTERED_INCLUDE
-
-#include "JSONHandler/RPC2Notification.h"
-
-#include "../include/JSONHandler/SDLRPCObjects/V2/HMIApplication.h"
-
-/*
- interface NsRPC2Communication::SmartDeviceLinkCore
- version 1.2
- generated at Thu Jan 24 06:41:15 2013
- source stamp Wed Jan 23 13:56:28 2013
-*/
-
-namespace NsRPC2Communication
-{
- namespace BasicCommunication
- {
-
- class OnAppRegistered : public ::NsRPC2Communication::RPC2Notification
- {
- public:
-
- OnAppRegistered(const OnAppRegistered& c);
- OnAppRegistered(void);
-
- OnAppRegistered& operator =(const OnAppRegistered&);
-
- virtual ~OnAppRegistered(void);
-
- bool checkIntegrity(void);
-
-// getters
- const NsSmartDeviceLinkRPCV2::HMIApplication& get_application(void);
-
-
-// setters
- bool set_application(const NsSmartDeviceLinkRPCV2::HMIApplication& application);
-
-
- private:
-
- friend class OnAppRegisteredMarshaller;
-
- NsSmartDeviceLinkRPCV2::HMIApplication application;
-
- };
- }
-}
-
-#endif
diff --git a/SDL_Core/src/components/JSONHandler/include/JSONHandler/RPC2Objects/NsRPC2Communication/BasicCommunication/OnAppUnregistered.h b/SDL_Core/src/components/JSONHandler/include/JSONHandler/RPC2Objects/NsRPC2Communication/BasicCommunication/OnAppUnregistered.h
deleted file mode 100644
index 2ffc0d767..000000000
--- a/SDL_Core/src/components/JSONHandler/include/JSONHandler/RPC2Objects/NsRPC2Communication/BasicCommunication/OnAppUnregistered.h
+++ /dev/null
@@ -1,96 +0,0 @@
-//
-// 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.
-//
-
-#ifndef NSRPC2COMMUNICATION_SMARTDEVICELINKCORE_ONAPPUNREGISTERED_INCLUDE
-#define NSRPC2COMMUNICATION_SMARTDEVICELINKCORE_ONAPPUNREGISTERED_INCLUDE
-
-#include <string>
-#include "JSONHandler/RPC2Notification.h"
-
-#include "../include/JSONHandler/SDLRPCObjects/V2/AppInterfaceUnregisteredReason.h"
-
-/*
- interface NsRPC2Communication::SmartDeviceLinkCore
- version 1.2
- generated at Thu Jan 24 06:41:15 2013
- source stamp Wed Jan 23 13:56:28 2013
-*/
-
-namespace NsRPC2Communication
-{
- namespace BasicCommunication
- {
-
- class OnAppUnregistered : public ::NsRPC2Communication::RPC2Notification
- {
- public:
-
- OnAppUnregistered(const OnAppUnregistered& c);
- OnAppUnregistered(void);
-
- OnAppUnregistered& operator =(const OnAppUnregistered&);
-
- virtual ~OnAppUnregistered(void);
-
- bool checkIntegrity(void);
-
-// getters
- const std::string& get_appName(void);
-
- const NsSmartDeviceLinkRPCV2::AppInterfaceUnregisteredReason* get_reason(void);
- int get_appId(void);
-
-
-// setters
-/// appName <= 100
- bool set_appName(const std::string& appName);
-
- bool set_reason(const NsSmartDeviceLinkRPCV2::AppInterfaceUnregisteredReason& reason);
-
- void reset_reason(void);
-
- bool set_appId(int appId);
-
-
- private:
-
- friend class OnAppUnregisteredMarshaller;
-
- std::string appName;
- NsSmartDeviceLinkRPCV2::AppInterfaceUnregisteredReason* reason;
- int appId;
-
- };
- }
-}
-
-#endif
diff --git a/SDL_Core/src/components/JSONHandler/include/JSONHandler/RPC2Objects/NsRPC2Communication/BasicCommunication/OnDeviceListUpdated.h b/SDL_Core/src/components/JSONHandler/include/JSONHandler/RPC2Objects/NsRPC2Communication/BasicCommunication/OnDeviceListUpdated.h
deleted file mode 100644
index 2b6161800..000000000
--- a/SDL_Core/src/components/JSONHandler/include/JSONHandler/RPC2Objects/NsRPC2Communication/BasicCommunication/OnDeviceListUpdated.h
+++ /dev/null
@@ -1,86 +0,0 @@
-//
-// 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.
-//
-
-#ifndef NSRPC2COMMUNICATION_SMARTDEVICELINKCORE_ONDEVICELISTUPDATED_INCLUDE
-#define NSRPC2COMMUNICATION_SMARTDEVICELINKCORE_ONDEVICELISTUPDATED_INCLUDE
-
-#include <string>
-#include <vector>
-#include "JSONHandler/RPC2Notification.h"
-
-
-/*
- interface NsRPC2Communication::SmartDeviceLinkCore
- version 1.2
- generated at Thu Jan 24 06:41:15 2013
- source stamp Wed Jan 23 13:56:28 2013
-*/
-
-namespace NsRPC2Communication
-{
- namespace BasicCommunication
- {
-
- class OnDeviceListUpdated : public ::NsRPC2Communication::RPC2Notification
- {
- public:
-
- OnDeviceListUpdated(const OnDeviceListUpdated& c);
- OnDeviceListUpdated(void);
-
- OnDeviceListUpdated& operator =(const OnDeviceListUpdated&);
-
- virtual ~OnDeviceListUpdated(void);
-
- bool checkIntegrity(void);
-
-// getters
- const std::vector< std::string>* get_deviceList(void);
-
-// setters
-/// 1 <= size <= 100
- bool set_deviceList(const std::vector< std::string>& deviceList);
-
- void reset_deviceList(void);
-
-
- private:
-
- friend class OnDeviceListUpdatedMarshaller;
-
- std::vector< std::string>* deviceList;
-
- };
- }
-}
-
-#endif
diff --git a/SDL_Core/src/components/JSONHandler/include/JSONHandler/RPC2Objects/NsRPC2Communication/BasicCommunication/RPC2.h b/SDL_Core/src/components/JSONHandler/include/JSONHandler/RPC2Objects/NsRPC2Communication/BasicCommunication/RPC2.h
deleted file mode 100644
index d120fed0d..000000000
--- a/SDL_Core/src/components/JSONHandler/include/JSONHandler/RPC2Objects/NsRPC2Communication/BasicCommunication/RPC2.h
+++ /dev/null
@@ -1,64 +0,0 @@
-//
-// 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.
-//
-
-#ifndef NSRPC2COMMUNICATION_SMARTDEVICELINKCORE_RPC2_INCLUDE
-#define NSRPC2COMMUNICATION_SMARTDEVICELINKCORE_RPC2_INCLUDE
-
-#include <string>
-#include <json/json.h>
-
-#include "../src/../include/JSONHandler/RPC2Objects//NsRPC2Communication/BasicCommunication/ActivateApp.h"
-#include "../src/../include/JSONHandler/RPC2Objects//NsRPC2Communication/BasicCommunication/ActivateAppResponse.h"
-#include "../src/../include/JSONHandler/RPC2Objects//NsRPC2Communication/BasicCommunication/GetAppList.h"
-#include "../src/../include/JSONHandler/RPC2Objects//NsRPC2Communication/BasicCommunication/GetAppListResponse.h"
-#include "../src/../include/JSONHandler/RPC2Objects//NsRPC2Communication/BasicCommunication/GetDeviceList.h"
-#include "../src/../include/JSONHandler/RPC2Objects//NsRPC2Communication/BasicCommunication/GetDeviceListResponse.h"
-#include "../src/../include/JSONHandler/RPC2Objects//NsRPC2Communication/BasicCommunication/OnAppDeactivated.h"
-#include "../src/../include/JSONHandler/RPC2Objects//NsRPC2Communication/BasicCommunication/OnAppDeactivatedResponse.h"
-#include "../src/../include/JSONHandler/RPC2Objects//NsRPC2Communication/BasicCommunication/OnAppRegistered.h"
-#include "../src/../include/JSONHandler/RPC2Objects//NsRPC2Communication/BasicCommunication/OnAppUnregistered.h"
-#include "../src/../include/JSONHandler/RPC2Objects//NsRPC2Communication/BasicCommunication/OnDeviceListUpdated.h"
-#include "../src/../include/JSONHandler/RPC2Objects//NsRPC2Communication/BasicCommunication/SendData.h"
-#include "../src/../include/JSONHandler/RPC2Objects//NsRPC2Communication/BasicCommunication/SendDataResponse.h"
-
-#include "../src/../include/JSONHandler/RPC2Objects//Marshaller.h"
-
-
-/*
- interface NsRPC2Communication::SmartDeviceLinkCore
- version 1.2
- generated at Thu Jan 24 06:41:15 2013
- source stamp Wed Jan 23 13:56:28 2013
-*/
-
-
-#endif
diff --git a/SDL_Core/src/components/JSONHandler/include/JSONHandler/RPC2Objects/NsRPC2Communication/BasicCommunication/SendData.h b/SDL_Core/src/components/JSONHandler/include/JSONHandler/RPC2Objects/NsRPC2Communication/BasicCommunication/SendData.h
deleted file mode 100644
index 34173190b..000000000
--- a/SDL_Core/src/components/JSONHandler/include/JSONHandler/RPC2Objects/NsRPC2Communication/BasicCommunication/SendData.h
+++ /dev/null
@@ -1,99 +0,0 @@
-//
-// 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.
-//
-
-#ifndef NSRPC2COMMUNICATION_SMARTDEVICELINKCORE_SENDDATA_INCLUDE
-#define NSRPC2COMMUNICATION_SMARTDEVICELINKCORE_SENDDATA_INCLUDE
-
-#include <string>
-#include <vector>
-#include "JSONHandler/RPC2Request.h"
-
-
-/*
- interface NsRPC2Communication::SmartDeviceLinkCore
- version 1.2
- generated at Thu Jan 24 06:41:15 2013
- source stamp Wed Jan 23 13:56:28 2013
-*/
-
-namespace NsRPC2Communication
-{
- namespace BasicCommunication
- {
-
- class SendData : public ::NsRPC2Communication::RPC2Request
- {
- public:
-
- SendData(const SendData& c);
- SendData(void);
-
- SendData& operator =(const SendData&);
-
- virtual ~SendData(void);
-
- bool checkIntegrity(void);
-
-// getters
- const std::vector< std::string>& get_data(void);
-
- const std::string* get_url(void);
- const int* get_timeout(void);
-
-// setters
-/// 1 <= size <= 100
- bool set_data(const std::vector< std::string>& data);
-
-/// url <= 1000
- bool set_url(const std::string& url);
-
- void reset_url(void);
-
-/// -2000000000 <= timeout <= 2000000000
- bool set_timeout(const int& timeout);
-
- void reset_timeout(void);
-
-
- private:
-
- friend class SendDataMarshaller;
-
- std::vector< std::string> data;
- std::string* url;
- int* timeout;
-
- };
- }
-}
-
-#endif
diff --git a/SDL_Core/src/components/JSONHandler/include/JSONHandler/RPC2Objects/NsRPC2Communication/BasicCommunication/SendDataResponse.h b/SDL_Core/src/components/JSONHandler/include/JSONHandler/RPC2Objects/NsRPC2Communication/BasicCommunication/SendDataResponse.h
deleted file mode 100644
index 40dbe89e3..000000000
--- a/SDL_Core/src/components/JSONHandler/include/JSONHandler/RPC2Objects/NsRPC2Communication/BasicCommunication/SendDataResponse.h
+++ /dev/null
@@ -1,75 +0,0 @@
-//
-// 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.
-//
-
-#ifndef NSRPC2COMMUNICATION_SMARTDEVICELINKCORE_SENDDATARESPONSE_INCLUDE
-#define NSRPC2COMMUNICATION_SMARTDEVICELINKCORE_SENDDATARESPONSE_INCLUDE
-
-#include "JSONHandler/RPC2Response.h"
-
-
-/*
- interface NsRPC2Communication::SmartDeviceLinkCore
- version 1.2
- generated at Thu Jan 24 06:41:15 2013
- source stamp Wed Jan 23 13:56:28 2013
- author RC
-*/
-
-namespace NsRPC2Communication
-{
- namespace BasicCommunication
- {
-
- class SendDataResponse : public ::NsRPC2Communication::RPC2Response
- {
- public:
-
- SendDataResponse(const SendDataResponse& c);
- SendDataResponse(void);
-
- SendDataResponse& operator =(const SendDataResponse&);
-
- virtual ~SendDataResponse(void);
-
- bool checkIntegrity(void);
-
-
- private:
-
- friend class SendDataResponseMarshaller;
-
-
- };
- }
-}
-
-#endif
diff --git a/SDL_Core/src/components/JSONHandler/include/JSONHandler/RPC2Objects/NsRPC2Communication/Buttons/GetCapabilities.h b/SDL_Core/src/components/JSONHandler/include/JSONHandler/RPC2Objects/NsRPC2Communication/Buttons/GetCapabilities.h
deleted file mode 100644
index d70fd8a59..000000000
--- a/SDL_Core/src/components/JSONHandler/include/JSONHandler/RPC2Objects/NsRPC2Communication/Buttons/GetCapabilities.h
+++ /dev/null
@@ -1,74 +0,0 @@
-//
-// 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.
-//
-
-#ifndef NSRPC2COMMUNICATION_BUTTONS_GETCAPABILITIES_INCLUDE
-#define NSRPC2COMMUNICATION_BUTTONS_GETCAPABILITIES_INCLUDE
-
-#include "JSONHandler/RPC2Request.h"
-
-
-/*
- interface NsRPC2Communication::Buttons
- version 1.2
- generated at Thu Jan 24 06:41:15 2013
- source stamp Wed Jan 23 13:56:28 2013
-*/
-
-namespace NsRPC2Communication
-{
- namespace Buttons
- {
-
- class GetCapabilities : public ::NsRPC2Communication::RPC2Request
- {
- public:
-
- GetCapabilities(const GetCapabilities& c);
- GetCapabilities(void);
-
- GetCapabilities& operator =(const GetCapabilities&);
-
- virtual ~GetCapabilities(void);
-
- bool checkIntegrity(void);
-
-
- private:
-
- friend class GetCapabilitiesMarshaller;
-
-
- };
- }
-}
-
-#endif
diff --git a/SDL_Core/src/components/JSONHandler/include/JSONHandler/RPC2Objects/NsRPC2Communication/Buttons/GetCapabilitiesResponse.h b/SDL_Core/src/components/JSONHandler/include/JSONHandler/RPC2Objects/NsRPC2Communication/Buttons/GetCapabilitiesResponse.h
deleted file mode 100644
index 36f708386..000000000
--- a/SDL_Core/src/components/JSONHandler/include/JSONHandler/RPC2Objects/NsRPC2Communication/Buttons/GetCapabilitiesResponse.h
+++ /dev/null
@@ -1,92 +0,0 @@
-//
-// 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.
-//
-
-#ifndef NSRPC2COMMUNICATION_BUTTONS_GETCAPABILITIESRESPONSE_INCLUDE
-#define NSRPC2COMMUNICATION_BUTTONS_GETCAPABILITIESRESPONSE_INCLUDE
-
-#include <vector>
-#include "JSONHandler/RPC2Response.h"
-
-#include "../include/JSONHandler/SDLRPCObjects/V2/ButtonCapabilities.h"
-#include "../include/JSONHandler/SDLRPCObjects/V2/PresetBankCapabilities.h"
-
-/*
- interface NsRPC2Communication::Buttons
- version 1.2
- generated at Thu Jan 24 06:41:15 2013
- source stamp Wed Jan 23 13:56:28 2013
-*/
-
-namespace NsRPC2Communication
-{
- namespace Buttons
- {
-
- class GetCapabilitiesResponse : public ::NsRPC2Communication::RPC2Response
- {
- public:
-
- GetCapabilitiesResponse(const GetCapabilitiesResponse& c);
- GetCapabilitiesResponse(void);
-
- GetCapabilitiesResponse& operator =(const GetCapabilitiesResponse&);
-
- virtual ~GetCapabilitiesResponse(void);
-
- bool checkIntegrity(void);
-
-// getters
- const std::vector< NsSmartDeviceLinkRPCV2::ButtonCapabilities>& get_capabilities(void);
-
- const NsSmartDeviceLinkRPCV2::PresetBankCapabilities* get_presetBankCapabilities(void);
-
-// setters
-/// 1 <= size <= 100
- bool set_capabilities(const std::vector< NsSmartDeviceLinkRPCV2::ButtonCapabilities>& capabilities);
-
- bool set_presetBankCapabilities(const NsSmartDeviceLinkRPCV2::PresetBankCapabilities& presetBankCapabilities);
-
- void reset_presetBankCapabilities(void);
-
-
- private:
-
- friend class GetCapabilitiesResponseMarshaller;
-
- std::vector< NsSmartDeviceLinkRPCV2::ButtonCapabilities> capabilities;
- NsSmartDeviceLinkRPCV2::PresetBankCapabilities* presetBankCapabilities;
-
- };
- }
-}
-
-#endif
diff --git a/SDL_Core/src/components/JSONHandler/include/JSONHandler/RPC2Objects/NsRPC2Communication/Buttons/OnButtonEvent.h b/SDL_Core/src/components/JSONHandler/include/JSONHandler/RPC2Objects/NsRPC2Communication/Buttons/OnButtonEvent.h
deleted file mode 100644
index 0961d6e87..000000000
--- a/SDL_Core/src/components/JSONHandler/include/JSONHandler/RPC2Objects/NsRPC2Communication/Buttons/OnButtonEvent.h
+++ /dev/null
@@ -1,96 +0,0 @@
-//
-// 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.
-//
-
-#ifndef NSRPC2COMMUNICATION_BUTTONS_ONBUTTONEVENT_INCLUDE
-#define NSRPC2COMMUNICATION_BUTTONS_ONBUTTONEVENT_INCLUDE
-
-#include "JSONHandler/RPC2Notification.h"
-
-#include "../include/JSONHandler/SDLRPCObjects/V2/ButtonName.h"
-#include "../include/JSONHandler/SDLRPCObjects/V2/ButtonEventMode.h"
-
-/*
- interface NsRPC2Communication::Buttons
- version 1.2
- generated at Thu Jan 24 06:41:15 2013
- source stamp Wed Jan 23 13:56:28 2013
-*/
-
-namespace NsRPC2Communication
-{
- namespace Buttons
- {
-
- class OnButtonEvent : public ::NsRPC2Communication::RPC2Notification
- {
- public:
-
- OnButtonEvent(const OnButtonEvent& c);
- OnButtonEvent(void);
-
- OnButtonEvent& operator =(const OnButtonEvent&);
-
- virtual ~OnButtonEvent(void);
-
- bool checkIntegrity(void);
-
-// getters
- const NsSmartDeviceLinkRPCV2::ButtonName& get_name(void);
-
- const NsSmartDeviceLinkRPCV2::ButtonEventMode& get_mode(void);
-
- const unsigned int* get_customButtonID(void);
-
-// setters
- bool set_name(const NsSmartDeviceLinkRPCV2::ButtonName& name);
-
- bool set_mode(const NsSmartDeviceLinkRPCV2::ButtonEventMode& mode);
-
-/// customButtonID <= 65536
- bool set_customButtonID(const unsigned int& customButtonID);
-
- void reset_customButtonID(void);
-
-
- private:
-
- friend class OnButtonEventMarshaller;
-
- NsSmartDeviceLinkRPCV2::ButtonName name;
- NsSmartDeviceLinkRPCV2::ButtonEventMode mode;
- unsigned int* customButtonID;
-
- };
- }
-}
-
-#endif
diff --git a/SDL_Core/src/components/JSONHandler/include/JSONHandler/RPC2Objects/NsRPC2Communication/Buttons/OnButtonPress.h b/SDL_Core/src/components/JSONHandler/include/JSONHandler/RPC2Objects/NsRPC2Communication/Buttons/OnButtonPress.h
deleted file mode 100644
index 92d315a41..000000000
--- a/SDL_Core/src/components/JSONHandler/include/JSONHandler/RPC2Objects/NsRPC2Communication/Buttons/OnButtonPress.h
+++ /dev/null
@@ -1,96 +0,0 @@
-//
-// 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.
-//
-
-#ifndef NSRPC2COMMUNICATION_BUTTONS_ONBUTTONPRESS_INCLUDE
-#define NSRPC2COMMUNICATION_BUTTONS_ONBUTTONPRESS_INCLUDE
-
-#include "JSONHandler/RPC2Notification.h"
-
-#include "../include/JSONHandler/SDLRPCObjects/V2/ButtonName.h"
-#include "../include/JSONHandler/SDLRPCObjects/V2/ButtonPressMode.h"
-
-/*
- interface NsRPC2Communication::Buttons
- version 1.2
- generated at Thu Jan 24 06:41:15 2013
- source stamp Wed Jan 23 13:56:28 2013
-*/
-
-namespace NsRPC2Communication
-{
- namespace Buttons
- {
-
- class OnButtonPress : public ::NsRPC2Communication::RPC2Notification
- {
- public:
-
- OnButtonPress(const OnButtonPress& c);
- OnButtonPress(void);
-
- OnButtonPress& operator =(const OnButtonPress&);
-
- virtual ~OnButtonPress(void);
-
- bool checkIntegrity(void);
-
-// getters
- const NsSmartDeviceLinkRPCV2::ButtonName& get_name(void);
-
- const NsSmartDeviceLinkRPCV2::ButtonPressMode& get_mode(void);
-
- const unsigned int* get_customButtonID(void);
-
-// setters
- bool set_name(const NsSmartDeviceLinkRPCV2::ButtonName& name);
-
- bool set_mode(const NsSmartDeviceLinkRPCV2::ButtonPressMode& mode);
-
-/// customButtonID <= 65536
- bool set_customButtonID(const unsigned int& customButtonID);
-
- void reset_customButtonID(void);
-
-
- private:
-
- friend class OnButtonPressMarshaller;
-
- NsSmartDeviceLinkRPCV2::ButtonName name;
- NsSmartDeviceLinkRPCV2::ButtonPressMode mode;
- unsigned int* customButtonID;
-
- };
- }
-}
-
-#endif
diff --git a/SDL_Core/src/components/JSONHandler/include/JSONHandler/RPC2Objects/NsRPC2Communication/Buttons/RPC2.h b/SDL_Core/src/components/JSONHandler/include/JSONHandler/RPC2Objects/NsRPC2Communication/Buttons/RPC2.h
deleted file mode 100644
index cb7eea258..000000000
--- a/SDL_Core/src/components/JSONHandler/include/JSONHandler/RPC2Objects/NsRPC2Communication/Buttons/RPC2.h
+++ /dev/null
@@ -1,55 +0,0 @@
-//
-// 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.
-//
-
-#ifndef NSRPC2COMMUNICATION_BUTTONS_RPC2_INCLUDE
-#define NSRPC2COMMUNICATION_BUTTONS_RPC2_INCLUDE
-
-#include <string>
-#include <json/json.h>
-
-#include "../src/../include/JSONHandler/RPC2Objects//NsRPC2Communication/Buttons/GetCapabilities.h"
-#include "../src/../include/JSONHandler/RPC2Objects//NsRPC2Communication/Buttons/GetCapabilitiesResponse.h"
-#include "../src/../include/JSONHandler/RPC2Objects//NsRPC2Communication/Buttons/OnButtonEvent.h"
-#include "../src/../include/JSONHandler/RPC2Objects//NsRPC2Communication/Buttons/OnButtonPress.h"
-
-#include "../src/../include/JSONHandler/RPC2Objects/Marshaller.h"
-
-
-/*
- interface NsRPC2Communication::Buttons
- version 1.2
- generated at Thu Jan 24 06:41:15 2013
- source stamp Wed Jan 23 13:56:28 2013
-*/
-
-
-#endif
diff --git a/SDL_Core/src/components/JSONHandler/include/JSONHandler/RPC2Objects/NsRPC2Communication/TTS/ChangeRegistration.h b/SDL_Core/src/components/JSONHandler/include/JSONHandler/RPC2Objects/NsRPC2Communication/TTS/ChangeRegistration.h
deleted file mode 100644
index e37587be4..000000000
--- a/SDL_Core/src/components/JSONHandler/include/JSONHandler/RPC2Objects/NsRPC2Communication/TTS/ChangeRegistration.h
+++ /dev/null
@@ -1,88 +0,0 @@
-//
-// 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.
-//
-
-#ifndef NSRPC2COMMUNICATION_TTS_CHANGEREGISTRATION_INCLUDE
-#define NSRPC2COMMUNICATION_TTS_CHANGEREGISTRATION_INCLUDE
-
-#include "JSONHandler/RPC2Request.h"
-
-#include "../include/JSONHandler/SDLRPCObjects/V2/Language.h"
-
-/*
- interface NsRPC2Communication::TTS
- version 1.2
- generated at Thu Jan 24 06:41:15 2013
- source stamp Wed Jan 23 13:56:28 2013
-*/
-
-namespace NsRPC2Communication
-{
- namespace TTS
- {
-
- class ChangeRegistration : public ::NsRPC2Communication::RPC2Request
- {
- public:
-
- ChangeRegistration(const ChangeRegistration& c);
- ChangeRegistration(void);
-
- ChangeRegistration& operator =(const ChangeRegistration&);
-
- virtual ~ChangeRegistration(void);
-
- bool checkIntegrity(void);
-
-// getters
- const NsSmartDeviceLinkRPCV2::Language& get_language(void);
-
- int get_appId(void);
-
-
-// setters
- bool set_language(const NsSmartDeviceLinkRPCV2::Language& language);
-
- bool set_appId(int appId);
-
-
- private:
-
- friend class ChangeRegistrationMarshaller;
-
- NsSmartDeviceLinkRPCV2::Language language;
- int appId;
-
- };
- }
-}
-
-#endif
diff --git a/SDL_Core/src/components/JSONHandler/include/JSONHandler/RPC2Objects/NsRPC2Communication/TTS/ChangeRegistrationResponse.h b/SDL_Core/src/components/JSONHandler/include/JSONHandler/RPC2Objects/NsRPC2Communication/TTS/ChangeRegistrationResponse.h
deleted file mode 100644
index c2afcebb3..000000000
--- a/SDL_Core/src/components/JSONHandler/include/JSONHandler/RPC2Objects/NsRPC2Communication/TTS/ChangeRegistrationResponse.h
+++ /dev/null
@@ -1,74 +0,0 @@
-//
-// 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.
-//
-
-#ifndef NSRPC2COMMUNICATION_TTS_CHANGEREGISTRATIONRESPONSE_INCLUDE
-#define NSRPC2COMMUNICATION_TTS_CHANGEREGISTRATIONRESPONSE_INCLUDE
-
-#include "JSONHandler/RPC2Response.h"
-
-
-/*
- interface NsRPC2Communication::TTS
- version 1.2
- generated at Thu Jan 24 06:41:15 2013
- source stamp Wed Jan 23 13:56:28 2013
-*/
-
-namespace NsRPC2Communication
-{
- namespace TTS
- {
-
- class ChangeRegistrationResponse : public ::NsRPC2Communication::RPC2Response
- {
- public:
-
- ChangeRegistrationResponse(const ChangeRegistrationResponse& c);
- ChangeRegistrationResponse(void);
-
- ChangeRegistrationResponse& operator =(const ChangeRegistrationResponse&);
-
- virtual ~ChangeRegistrationResponse(void);
-
- bool checkIntegrity(void);
-
-
- private:
-
- friend class ChangeRegistrationResponseMarshaller;
-
-
- };
- }
-}
-
-#endif
diff --git a/SDL_Core/src/components/JSONHandler/include/JSONHandler/RPC2Objects/NsRPC2Communication/TTS/GetCapabilities.h b/SDL_Core/src/components/JSONHandler/include/JSONHandler/RPC2Objects/NsRPC2Communication/TTS/GetCapabilities.h
deleted file mode 100644
index 1dd3d363e..000000000
--- a/SDL_Core/src/components/JSONHandler/include/JSONHandler/RPC2Objects/NsRPC2Communication/TTS/GetCapabilities.h
+++ /dev/null
@@ -1,74 +0,0 @@
-//
-// 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.
-//
-
-#ifndef NSRPC2COMMUNICATION_TTS_GETCAPABILITIES_INCLUDE
-#define NSRPC2COMMUNICATION_TTS_GETCAPABILITIES_INCLUDE
-
-#include "JSONHandler/RPC2Request.h"
-
-
-/*
- interface NsRPC2Communication::TTS
- version 1.2
- generated at Thu Jan 24 06:41:15 2013
- source stamp Wed Jan 23 13:56:28 2013
-*/
-
-namespace NsRPC2Communication
-{
- namespace TTS
- {
-
- class GetCapabilities : public ::NsRPC2Communication::RPC2Request
- {
- public:
-
- GetCapabilities(const GetCapabilities& c);
- GetCapabilities(void);
-
- GetCapabilities& operator =(const GetCapabilities&);
-
- virtual ~GetCapabilities(void);
-
- bool checkIntegrity(void);
-
-
- private:
-
- friend class GetCapabilitiesMarshaller;
-
-
- };
- }
-}
-
-#endif
diff --git a/SDL_Core/src/components/JSONHandler/include/JSONHandler/RPC2Objects/NsRPC2Communication/TTS/GetCapabilitiesResponse.h b/SDL_Core/src/components/JSONHandler/include/JSONHandler/RPC2Objects/NsRPC2Communication/TTS/GetCapabilitiesResponse.h
deleted file mode 100644
index 69c9d1469..000000000
--- a/SDL_Core/src/components/JSONHandler/include/JSONHandler/RPC2Objects/NsRPC2Communication/TTS/GetCapabilitiesResponse.h
+++ /dev/null
@@ -1,85 +0,0 @@
-//
-// 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.
-//
-
-#ifndef NSRPC2COMMUNICATION_TTS_GETCAPABILITIESRESPONSE_INCLUDE
-#define NSRPC2COMMUNICATION_TTS_GETCAPABILITIESRESPONSE_INCLUDE
-
-#include <vector>
-#include "JSONHandler/RPC2Response.h"
-
-#include "../include/JSONHandler/SDLRPCObjects/V2/SpeechCapabilities.h"
-
-/*
- interface NsRPC2Communication::TTS
- version 1.2
- generated at Thu Jan 24 06:41:15 2013
- source stamp Wed Jan 23 13:56:28 2013
-*/
-
-namespace NsRPC2Communication
-{
- namespace TTS
- {
-
- class GetCapabilitiesResponse : public ::NsRPC2Communication::RPC2Response
- {
- public:
-
- GetCapabilitiesResponse(const GetCapabilitiesResponse& c);
- GetCapabilitiesResponse(void);
-
- GetCapabilitiesResponse& operator =(const GetCapabilitiesResponse&);
-
- virtual ~GetCapabilitiesResponse(void);
-
- bool checkIntegrity(void);
-
-// getters
- const std::vector< NsSmartDeviceLinkRPCV2::SpeechCapabilities>& get_capabilities(void);
-
-
-// setters
-/// 1 <= size <= 100
- bool set_capabilities(const std::vector< NsSmartDeviceLinkRPCV2::SpeechCapabilities>& capabilities);
-
-
- private:
-
- friend class GetCapabilitiesResponseMarshaller;
-
- std::vector< NsSmartDeviceLinkRPCV2::SpeechCapabilities> capabilities;
-
- };
- }
-}
-
-#endif
diff --git a/SDL_Core/src/components/JSONHandler/include/JSONHandler/RPC2Objects/NsRPC2Communication/TTS/GetLanguage.h b/SDL_Core/src/components/JSONHandler/include/JSONHandler/RPC2Objects/NsRPC2Communication/TTS/GetLanguage.h
deleted file mode 100644
index 49a650d77..000000000
--- a/SDL_Core/src/components/JSONHandler/include/JSONHandler/RPC2Objects/NsRPC2Communication/TTS/GetLanguage.h
+++ /dev/null
@@ -1,74 +0,0 @@
-//
-// 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.
-//
-
-#ifndef NSRPC2COMMUNICATION_TTS_GETLANGUAGE_INCLUDE
-#define NSRPC2COMMUNICATION_TTS_GETLANGUAGE_INCLUDE
-
-#include "JSONHandler/RPC2Request.h"
-
-
-/*
- interface NsRPC2Communication::TTS
- version 1.2
- generated at Thu Jan 24 06:41:15 2013
- source stamp Wed Jan 23 13:56:28 2013
-*/
-
-namespace NsRPC2Communication
-{
- namespace TTS
- {
-
- class GetLanguage : public ::NsRPC2Communication::RPC2Request
- {
- public:
-
- GetLanguage(const GetLanguage& c);
- GetLanguage(void);
-
- GetLanguage& operator =(const GetLanguage&);
-
- virtual ~GetLanguage(void);
-
- bool checkIntegrity(void);
-
-
- private:
-
- friend class GetLanguageMarshaller;
-
-
- };
- }
-}
-
-#endif
diff --git a/SDL_Core/src/components/JSONHandler/include/JSONHandler/RPC2Objects/NsRPC2Communication/TTS/GetLanguageResponse.h b/SDL_Core/src/components/JSONHandler/include/JSONHandler/RPC2Objects/NsRPC2Communication/TTS/GetLanguageResponse.h
deleted file mode 100644
index 00e579168..000000000
--- a/SDL_Core/src/components/JSONHandler/include/JSONHandler/RPC2Objects/NsRPC2Communication/TTS/GetLanguageResponse.h
+++ /dev/null
@@ -1,83 +0,0 @@
-//
-// 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.
-//
-
-#ifndef NSRPC2COMMUNICATION_TTS_GETLANGUAGERESPONSE_INCLUDE
-#define NSRPC2COMMUNICATION_TTS_GETLANGUAGERESPONSE_INCLUDE
-
-#include "JSONHandler/RPC2Response.h"
-
-#include "../include/JSONHandler/SDLRPCObjects/V2/Language.h"
-
-/*
- interface NsRPC2Communication::TTS
- version 1.2
- generated at Thu Jan 24 06:41:15 2013
- source stamp Wed Jan 23 13:56:28 2013
-*/
-
-namespace NsRPC2Communication
-{
- namespace TTS
- {
-
- class GetLanguageResponse : public ::NsRPC2Communication::RPC2Response
- {
- public:
-
- GetLanguageResponse(const GetLanguageResponse& c);
- GetLanguageResponse(void);
-
- GetLanguageResponse& operator =(const GetLanguageResponse&);
-
- virtual ~GetLanguageResponse(void);
-
- bool checkIntegrity(void);
-
-// getters
- const NsSmartDeviceLinkRPCV2::Language& get_language(void);
-
-
-// setters
- bool set_language(const NsSmartDeviceLinkRPCV2::Language& language);
-
-
- private:
-
- friend class GetLanguageResponseMarshaller;
-
- NsSmartDeviceLinkRPCV2::Language language;
-
- };
- }
-}
-
-#endif
diff --git a/SDL_Core/src/components/JSONHandler/include/JSONHandler/RPC2Objects/NsRPC2Communication/TTS/GetSupportedLanguages.h b/SDL_Core/src/components/JSONHandler/include/JSONHandler/RPC2Objects/NsRPC2Communication/TTS/GetSupportedLanguages.h
deleted file mode 100644
index 70e7051d1..000000000
--- a/SDL_Core/src/components/JSONHandler/include/JSONHandler/RPC2Objects/NsRPC2Communication/TTS/GetSupportedLanguages.h
+++ /dev/null
@@ -1,74 +0,0 @@
-//
-// 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.
-//
-
-#ifndef NSRPC2COMMUNICATION_TTS_GETSUPPORTEDLANGUAGES_INCLUDE
-#define NSRPC2COMMUNICATION_TTS_GETSUPPORTEDLANGUAGES_INCLUDE
-
-#include "JSONHandler/RPC2Request.h"
-
-
-/*
- interface NsRPC2Communication::TTS
- version 1.2
- generated at Thu Jan 24 06:41:15 2013
- source stamp Wed Jan 23 13:56:28 2013
-*/
-
-namespace NsRPC2Communication
-{
- namespace TTS
- {
-
- class GetSupportedLanguages : public ::NsRPC2Communication::RPC2Request
- {
- public:
-
- GetSupportedLanguages(const GetSupportedLanguages& c);
- GetSupportedLanguages(void);
-
- GetSupportedLanguages& operator =(const GetSupportedLanguages&);
-
- virtual ~GetSupportedLanguages(void);
-
- bool checkIntegrity(void);
-
-
- private:
-
- friend class GetSupportedLanguagesMarshaller;
-
-
- };
- }
-}
-
-#endif
diff --git a/SDL_Core/src/components/JSONHandler/include/JSONHandler/RPC2Objects/NsRPC2Communication/TTS/GetSupportedLanguagesResponse.h b/SDL_Core/src/components/JSONHandler/include/JSONHandler/RPC2Objects/NsRPC2Communication/TTS/GetSupportedLanguagesResponse.h
deleted file mode 100644
index 96beb4d03..000000000
--- a/SDL_Core/src/components/JSONHandler/include/JSONHandler/RPC2Objects/NsRPC2Communication/TTS/GetSupportedLanguagesResponse.h
+++ /dev/null
@@ -1,85 +0,0 @@
-//
-// 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.
-//
-
-#ifndef NSRPC2COMMUNICATION_TTS_GETSUPPORTEDLANGUAGESRESPONSE_INCLUDE
-#define NSRPC2COMMUNICATION_TTS_GETSUPPORTEDLANGUAGESRESPONSE_INCLUDE
-
-#include <vector>
-#include "JSONHandler/RPC2Response.h"
-
-#include "../include/JSONHandler/SDLRPCObjects/V2/Language.h"
-
-/*
- interface NsRPC2Communication::TTS
- version 1.2
- generated at Thu Jan 24 06:41:15 2013
- source stamp Wed Jan 23 13:56:28 2013
-*/
-
-namespace NsRPC2Communication
-{
- namespace TTS
- {
-
- class GetSupportedLanguagesResponse : public ::NsRPC2Communication::RPC2Response
- {
- public:
-
- GetSupportedLanguagesResponse(const GetSupportedLanguagesResponse& c);
- GetSupportedLanguagesResponse(void);
-
- GetSupportedLanguagesResponse& operator =(const GetSupportedLanguagesResponse&);
-
- virtual ~GetSupportedLanguagesResponse(void);
-
- bool checkIntegrity(void);
-
-// getters
- const std::vector< NsSmartDeviceLinkRPCV2::Language>& get_languages(void);
-
-
-// setters
-/// 1 <= size <= 100
- bool set_languages(const std::vector< NsSmartDeviceLinkRPCV2::Language>& languages);
-
-
- private:
-
- friend class GetSupportedLanguagesResponseMarshaller;
-
- std::vector< NsSmartDeviceLinkRPCV2::Language> languages;
-
- };
- }
-}
-
-#endif
diff --git a/SDL_Core/src/components/JSONHandler/include/JSONHandler/RPC2Objects/NsRPC2Communication/TTS/OnLanguageChange.h b/SDL_Core/src/components/JSONHandler/include/JSONHandler/RPC2Objects/NsRPC2Communication/TTS/OnLanguageChange.h
deleted file mode 100644
index 7c2e15c24..000000000
--- a/SDL_Core/src/components/JSONHandler/include/JSONHandler/RPC2Objects/NsRPC2Communication/TTS/OnLanguageChange.h
+++ /dev/null
@@ -1,83 +0,0 @@
-//
-// 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.
-//
-
-#ifndef NSRPC2COMMUNICATION_TTS_ONLANGUAGECHANGE_INCLUDE
-#define NSRPC2COMMUNICATION_TTS_ONLANGUAGECHANGE_INCLUDE
-
-#include "JSONHandler/RPC2Notification.h"
-
-#include "../include/JSONHandler/SDLRPCObjects/V2/Language.h"
-
-/*
- interface NsRPC2Communication::TTS
- version 1.2
- generated at Thu Jan 24 06:41:15 2013
- source stamp Wed Jan 23 13:56:28 2013
-*/
-
-namespace NsRPC2Communication
-{
- namespace TTS
- {
-
- class OnLanguageChange : public ::NsRPC2Communication::RPC2Notification
- {
- public:
-
- OnLanguageChange(const OnLanguageChange& c);
- OnLanguageChange(void);
-
- OnLanguageChange& operator =(const OnLanguageChange&);
-
- virtual ~OnLanguageChange(void);
-
- bool checkIntegrity(void);
-
-// getters
- const NsSmartDeviceLinkRPCV2::Language& get_language(void);
-
-
-// setters
- bool set_language(const NsSmartDeviceLinkRPCV2::Language& language);
-
-
- private:
-
- friend class OnLanguageChangeMarshaller;
-
- NsSmartDeviceLinkRPCV2::Language language;
-
- };
- }
-}
-
-#endif
diff --git a/SDL_Core/src/components/JSONHandler/include/JSONHandler/RPC2Objects/NsRPC2Communication/TTS/RPC2.h b/SDL_Core/src/components/JSONHandler/include/JSONHandler/RPC2Objects/NsRPC2Communication/TTS/RPC2.h
deleted file mode 100644
index 836b5e776..000000000
--- a/SDL_Core/src/components/JSONHandler/include/JSONHandler/RPC2Objects/NsRPC2Communication/TTS/RPC2.h
+++ /dev/null
@@ -1,62 +0,0 @@
-//
-// 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.
-//
-
-#ifndef NSRPC2COMMUNICATION_TTS_RPC2_INCLUDE
-#define NSRPC2COMMUNICATION_TTS_RPC2_INCLUDE
-
-#include <string>
-#include <json/json.h>
-
-#include "../src/../include/JSONHandler/RPC2Objects//NsRPC2Communication/TTS/ChangeRegistration.h"
-#include "../src/../include/JSONHandler/RPC2Objects//NsRPC2Communication/TTS/ChangeRegistrationResponse.h"
-#include "../src/../include/JSONHandler/RPC2Objects//NsRPC2Communication/TTS/GetCapabilities.h"
-#include "../src/../include/JSONHandler/RPC2Objects//NsRPC2Communication/TTS/GetCapabilitiesResponse.h"
-#include "../src/../include/JSONHandler/RPC2Objects//NsRPC2Communication/TTS/GetLanguage.h"
-#include "../src/../include/JSONHandler/RPC2Objects//NsRPC2Communication/TTS/GetLanguageResponse.h"
-#include "../src/../include/JSONHandler/RPC2Objects//NsRPC2Communication/TTS/GetSupportedLanguages.h"
-#include "../src/../include/JSONHandler/RPC2Objects//NsRPC2Communication/TTS/GetSupportedLanguagesResponse.h"
-#include "../src/../include/JSONHandler/RPC2Objects//NsRPC2Communication/TTS/OnLanguageChange.h"
-#include "../src/../include/JSONHandler/RPC2Objects//NsRPC2Communication/TTS/Speak.h"
-#include "../src/../include/JSONHandler/RPC2Objects//NsRPC2Communication/TTS/SpeakResponse.h"
-
-#include "../src/../include/JSONHandler/RPC2Objects/Marshaller.h"
-
-
-/*
- interface NsRPC2Communication::TTS
- version 1.2
- generated at Thu Jan 24 06:41:15 2013
- source stamp Wed Jan 23 13:56:28 2013
-*/
-
-
-#endif
diff --git a/SDL_Core/src/components/JSONHandler/include/JSONHandler/RPC2Objects/NsRPC2Communication/TTS/Speak.h b/SDL_Core/src/components/JSONHandler/include/JSONHandler/RPC2Objects/NsRPC2Communication/TTS/Speak.h
deleted file mode 100644
index 3e9b6297d..000000000
--- a/SDL_Core/src/components/JSONHandler/include/JSONHandler/RPC2Objects/NsRPC2Communication/TTS/Speak.h
+++ /dev/null
@@ -1,90 +0,0 @@
-//
-// 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.
-//
-
-#ifndef NSRPC2COMMUNICATION_TTS_SPEAK_INCLUDE
-#define NSRPC2COMMUNICATION_TTS_SPEAK_INCLUDE
-
-#include <vector>
-#include "JSONHandler/RPC2Request.h"
-
-#include "../include/JSONHandler/SDLRPCObjects/V2/TTSChunk.h"
-
-/*
- interface NsRPC2Communication::TTS
- version 1.2
- generated at Thu Jan 24 06:41:15 2013
- source stamp Wed Jan 23 13:56:28 2013
-*/
-
-namespace NsRPC2Communication
-{
- namespace TTS
- {
-
- class Speak : public ::NsRPC2Communication::RPC2Request
- {
- public:
-
- Speak(const Speak& c);
- Speak(void);
-
- Speak& operator =(const Speak&);
-
- virtual ~Speak(void);
-
- bool checkIntegrity(void);
-
-// getters
- const std::vector< NsSmartDeviceLinkRPCV2::TTSChunk>& get_ttsChunks(void);
-
- int get_appId(void);
-
-
-// setters
-/// 1 <= size <= 100
- bool set_ttsChunks(const std::vector< NsSmartDeviceLinkRPCV2::TTSChunk>& ttsChunks);
-
- bool set_appId(int appId);
-
-
- private:
-
- friend class SpeakMarshaller;
-
- std::vector< NsSmartDeviceLinkRPCV2::TTSChunk> ttsChunks;
- int appId;
-
- };
- }
-}
-
-#endif
diff --git a/SDL_Core/src/components/JSONHandler/include/JSONHandler/RPC2Objects/NsRPC2Communication/TTS/SpeakResponse.h b/SDL_Core/src/components/JSONHandler/include/JSONHandler/RPC2Objects/NsRPC2Communication/TTS/SpeakResponse.h
deleted file mode 100644
index 2e616bb57..000000000
--- a/SDL_Core/src/components/JSONHandler/include/JSONHandler/RPC2Objects/NsRPC2Communication/TTS/SpeakResponse.h
+++ /dev/null
@@ -1,74 +0,0 @@
-//
-// 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.
-//
-
-#ifndef NSRPC2COMMUNICATION_TTS_SPEAKRESPONSE_INCLUDE
-#define NSRPC2COMMUNICATION_TTS_SPEAKRESPONSE_INCLUDE
-
-#include "JSONHandler/RPC2Response.h"
-
-
-/*
- interface NsRPC2Communication::TTS
- version 1.2
- generated at Thu Jan 24 06:41:15 2013
- source stamp Wed Jan 23 13:56:28 2013
-*/
-
-namespace NsRPC2Communication
-{
- namespace TTS
- {
-
- class SpeakResponse : public ::NsRPC2Communication::RPC2Response
- {
- public:
-
- SpeakResponse(const SpeakResponse& c);
- SpeakResponse(void);
-
- SpeakResponse& operator =(const SpeakResponse&);
-
- virtual ~SpeakResponse(void);
-
- bool checkIntegrity(void);
-
-
- private:
-
- friend class SpeakResponseMarshaller;
-
-
- };
- }
-}
-
-#endif
diff --git a/SDL_Core/src/components/JSONHandler/include/JSONHandler/RPC2Objects/NsRPC2Communication/UI/AddCommand.h b/SDL_Core/src/components/JSONHandler/include/JSONHandler/RPC2Objects/NsRPC2Communication/UI/AddCommand.h
deleted file mode 100644
index 53d1d6b4e..000000000
--- a/SDL_Core/src/components/JSONHandler/include/JSONHandler/RPC2Objects/NsRPC2Communication/UI/AddCommand.h
+++ /dev/null
@@ -1,101 +0,0 @@
-//
-// 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.
-//
-
-#ifndef NSRPC2COMMUNICATION_UI_ADDCOMMAND_INCLUDE
-#define NSRPC2COMMUNICATION_UI_ADDCOMMAND_INCLUDE
-
-#include "JSONHandler/RPC2Request.h"
-
-#include "../include/JSONHandler/SDLRPCObjects/V2/MenuParams.h"
-#include "../include/JSONHandler/SDLRPCObjects/V2/Image.h"
-
-/*
- interface NsRPC2Communication::UI
- version 1.2
- generated at Thu Jan 24 06:41:15 2013
- source stamp Wed Jan 23 13:56:28 2013
-*/
-
-namespace NsRPC2Communication
-{
- namespace UI
- {
-
- class AddCommand : public ::NsRPC2Communication::RPC2Request
- {
- public:
-
- AddCommand(const AddCommand& c);
- AddCommand(void);
-
- AddCommand& operator =(const AddCommand&);
-
- virtual ~AddCommand(void);
-
- bool checkIntegrity(void);
-
-// getters
- unsigned int get_cmdId(void);
-
- const NsSmartDeviceLinkRPCV2::MenuParams& get_menuParams(void);
-
- const NsSmartDeviceLinkRPCV2::Image* get_cmdIcon(void);
- int get_appId(void);
-
-
-// setters
-/// cmdId <= 2000000000
- bool set_cmdId(unsigned int cmdId);
-
- bool set_menuParams(const NsSmartDeviceLinkRPCV2::MenuParams& menuParams);
-
- bool set_cmdIcon(const NsSmartDeviceLinkRPCV2::Image& cmdIcon);
-
- void reset_cmdIcon(void);
-
- bool set_appId(int appId);
-
-
- private:
-
- friend class AddCommandMarshaller;
-
- unsigned int cmdId;
- NsSmartDeviceLinkRPCV2::MenuParams menuParams;
- NsSmartDeviceLinkRPCV2::Image* cmdIcon;
- int appId;
-
- };
- }
-}
-
-#endif
diff --git a/SDL_Core/src/components/JSONHandler/include/JSONHandler/RPC2Objects/NsRPC2Communication/UI/AddCommandResponse.h b/SDL_Core/src/components/JSONHandler/include/JSONHandler/RPC2Objects/NsRPC2Communication/UI/AddCommandResponse.h
deleted file mode 100644
index 89af58f84..000000000
--- a/SDL_Core/src/components/JSONHandler/include/JSONHandler/RPC2Objects/NsRPC2Communication/UI/AddCommandResponse.h
+++ /dev/null
@@ -1,74 +0,0 @@
-//
-// 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.
-//
-
-#ifndef NSRPC2COMMUNICATION_UI_ADDCOMMANDRESPONSE_INCLUDE
-#define NSRPC2COMMUNICATION_UI_ADDCOMMANDRESPONSE_INCLUDE
-
-#include "JSONHandler/RPC2Response.h"
-
-
-/*
- interface NsRPC2Communication::UI
- version 1.2
- generated at Thu Jan 24 06:41:15 2013
- source stamp Wed Jan 23 13:56:28 2013
-*/
-
-namespace NsRPC2Communication
-{
- namespace UI
- {
-
- class AddCommandResponse : public ::NsRPC2Communication::RPC2Response
- {
- public:
-
- AddCommandResponse(const AddCommandResponse& c);
- AddCommandResponse(void);
-
- AddCommandResponse& operator =(const AddCommandResponse&);
-
- virtual ~AddCommandResponse(void);
-
- bool checkIntegrity(void);
-
-
- private:
-
- friend class AddCommandResponseMarshaller;
-
-
- };
- }
-}
-
-#endif
diff --git a/SDL_Core/src/components/JSONHandler/include/JSONHandler/RPC2Objects/NsRPC2Communication/UI/AddSubMenu.h b/SDL_Core/src/components/JSONHandler/include/JSONHandler/RPC2Objects/NsRPC2Communication/UI/AddSubMenu.h
deleted file mode 100644
index 5cc437cd0..000000000
--- a/SDL_Core/src/components/JSONHandler/include/JSONHandler/RPC2Objects/NsRPC2Communication/UI/AddSubMenu.h
+++ /dev/null
@@ -1,102 +0,0 @@
-//
-// 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.
-//
-
-#ifndef NSRPC2COMMUNICATION_UI_ADDSUBMENU_INCLUDE
-#define NSRPC2COMMUNICATION_UI_ADDSUBMENU_INCLUDE
-
-#include <string>
-#include "JSONHandler/RPC2Request.h"
-
-
-/*
- interface NsRPC2Communication::UI
- version 1.2
- generated at Thu Jan 24 06:41:15 2013
- source stamp Wed Jan 23 13:56:28 2013
-*/
-
-namespace NsRPC2Communication
-{
- namespace UI
- {
-
- class AddSubMenu : public ::NsRPC2Communication::RPC2Request
- {
- public:
-
- AddSubMenu(const AddSubMenu& c);
- AddSubMenu(void);
-
- AddSubMenu& operator =(const AddSubMenu&);
-
- virtual ~AddSubMenu(void);
-
- bool checkIntegrity(void);
-
-// getters
- unsigned int get_menuId(void);
-
- const unsigned int* get_position(void);
- const std::string& get_menuName(void);
-
- int get_appId(void);
-
-
-// setters
-/// menuId <= 2000000000
- bool set_menuId(unsigned int menuId);
-
-/// position <= 1000
- bool set_position(const unsigned int& position);
-
- void reset_position(void);
-
-/// menuName <= 500
- bool set_menuName(const std::string& menuName);
-
- bool set_appId(int appId);
-
-
- private:
-
- friend class AddSubMenuMarshaller;
-
- unsigned int menuId;
- unsigned int* position;
- std::string menuName;
- int appId;
-
- };
- }
-}
-
-#endif
diff --git a/SDL_Core/src/components/JSONHandler/include/JSONHandler/RPC2Objects/NsRPC2Communication/UI/AddSubMenuResponse.h b/SDL_Core/src/components/JSONHandler/include/JSONHandler/RPC2Objects/NsRPC2Communication/UI/AddSubMenuResponse.h
deleted file mode 100644
index cf9ff2752..000000000
--- a/SDL_Core/src/components/JSONHandler/include/JSONHandler/RPC2Objects/NsRPC2Communication/UI/AddSubMenuResponse.h
+++ /dev/null
@@ -1,74 +0,0 @@
-//
-// 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.
-//
-
-#ifndef NSRPC2COMMUNICATION_UI_ADDSUBMENURESPONSE_INCLUDE
-#define NSRPC2COMMUNICATION_UI_ADDSUBMENURESPONSE_INCLUDE
-
-#include "JSONHandler/RPC2Response.h"
-
-
-/*
- interface NsRPC2Communication::UI
- version 1.2
- generated at Thu Jan 24 06:41:15 2013
- source stamp Wed Jan 23 13:56:28 2013
-*/
-
-namespace NsRPC2Communication
-{
- namespace UI
- {
-
- class AddSubMenuResponse : public ::NsRPC2Communication::RPC2Response
- {
- public:
-
- AddSubMenuResponse(const AddSubMenuResponse& c);
- AddSubMenuResponse(void);
-
- AddSubMenuResponse& operator =(const AddSubMenuResponse&);
-
- virtual ~AddSubMenuResponse(void);
-
- bool checkIntegrity(void);
-
-
- private:
-
- friend class AddSubMenuResponseMarshaller;
-
-
- };
- }
-}
-
-#endif
diff --git a/SDL_Core/src/components/JSONHandler/include/JSONHandler/RPC2Objects/NsRPC2Communication/UI/Alert.h b/SDL_Core/src/components/JSONHandler/include/JSONHandler/RPC2Objects/NsRPC2Communication/UI/Alert.h
deleted file mode 100644
index 67c3de943..000000000
--- a/SDL_Core/src/components/JSONHandler/include/JSONHandler/RPC2Objects/NsRPC2Communication/UI/Alert.h
+++ /dev/null
@@ -1,134 +0,0 @@
-//
-// 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.
-//
-
-#ifndef NSRPC2COMMUNICATION_UI_ALERT_INCLUDE
-#define NSRPC2COMMUNICATION_UI_ALERT_INCLUDE
-
-#include <string>
-#include <vector>
-#include "JSONHandler/RPC2Request.h"
-
-#include "../include/JSONHandler/SDLRPCObjects/V2/TTSChunk.h"
-#include "../include/JSONHandler/SDLRPCObjects/V2/SoftButton.h"
-
-/*
- interface NsRPC2Communication::UI
- version 1.2
- generated at Thu Jan 24 06:41:15 2013
- source stamp Wed Jan 23 13:56:28 2013
-*/
-
-namespace NsRPC2Communication
-{
- namespace UI
- {
-
- class Alert : public ::NsRPC2Communication::RPC2Request
- {
- public:
-
- Alert(const Alert& c);
- Alert(void);
-
- Alert& operator =(const Alert&);
-
- virtual ~Alert(void);
-
- bool checkIntegrity(void);
-
-// getters
- const std::string* get_AlertText1(void);
- const std::string* get_AlertText2(void);
- const std::string* get_AlertText3(void);
- const std::vector< NsSmartDeviceLinkRPCV2::TTSChunk>* get_ttsChunks(void);
- const unsigned int* get_duration(void);
- const bool* get_playTone(void);
- const std::vector< NsSmartDeviceLinkRPCV2::SoftButton>* get_softButtons(void);
- int get_appId(void);
-
-
-// setters
-/// AlertText1 <= 500
- bool set_AlertText1(const std::string& AlertText1);
-
- void reset_AlertText1(void);
-
-/// AlertText2 <= 500
- bool set_AlertText2(const std::string& AlertText2);
-
- void reset_AlertText2(void);
-
-/// AlertText3 <= 500
- bool set_AlertText3(const std::string& AlertText3);
-
- void reset_AlertText3(void);
-
-/// 1 <= size <= 100
- bool set_ttsChunks(const std::vector< NsSmartDeviceLinkRPCV2::TTSChunk>& ttsChunks);
-
- void reset_ttsChunks(void);
-
-/// 3000 <= duration <= 10000
- bool set_duration(const unsigned int& duration);
-
- void reset_duration(void);
-
- bool set_playTone(const bool& playTone);
-
- void reset_playTone(void);
-
-/// 0 <= size <= 4
- bool set_softButtons(const std::vector< NsSmartDeviceLinkRPCV2::SoftButton>& softButtons);
-
- void reset_softButtons(void);
-
- bool set_appId(int appId);
-
-
- private:
-
- friend class AlertMarshaller;
-
- std::string* AlertText1;
- std::string* AlertText2;
- std::string* AlertText3;
- std::vector< NsSmartDeviceLinkRPCV2::TTSChunk>* ttsChunks;
- unsigned int* duration;
- bool* playTone;
- std::vector< NsSmartDeviceLinkRPCV2::SoftButton>* softButtons;
- int appId;
-
- };
- }
-}
-
-#endif
diff --git a/SDL_Core/src/components/JSONHandler/include/JSONHandler/RPC2Objects/NsRPC2Communication/UI/AlertManeuver.h b/SDL_Core/src/components/JSONHandler/include/JSONHandler/RPC2Objects/NsRPC2Communication/UI/AlertManeuver.h
deleted file mode 100644
index 7cd19df2c..000000000
--- a/SDL_Core/src/components/JSONHandler/include/JSONHandler/RPC2Objects/NsRPC2Communication/UI/AlertManeuver.h
+++ /dev/null
@@ -1,97 +0,0 @@
-//
-// 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.
-//
-
-#ifndef NSRPC2COMMUNICATION_UI_ALERTMANEUVER_INCLUDE
-#define NSRPC2COMMUNICATION_UI_ALERTMANEUVER_INCLUDE
-
-#include <vector>
-#include "JSONHandler/RPC2Request.h"
-
-#include "../include/JSONHandler/SDLRPCObjects/V2/TTSChunk.h"
-#include "../include/JSONHandler/SDLRPCObjects/V2/SoftButton.h"
-
-/*
- interface NsRPC2Communication::UI
- version 1.2
- generated at Thu Jan 24 06:41:15 2013
- source stamp Wed Jan 23 13:56:28 2013
-*/
-
-namespace NsRPC2Communication
-{
- namespace UI
- {
-
- class AlertManeuver : public ::NsRPC2Communication::RPC2Request
- {
- public:
-
- AlertManeuver(const AlertManeuver& c);
- AlertManeuver(void);
-
- AlertManeuver& operator =(const AlertManeuver&);
-
- virtual ~AlertManeuver(void);
-
- bool checkIntegrity(void);
-
-// getters
- const std::vector< NsSmartDeviceLinkRPCV2::TTSChunk>& get_ttsChunks(void);
-
- const std::vector< NsSmartDeviceLinkRPCV2::SoftButton>& get_softButtons(void);
-
- int get_appId(void);
-
-
-// setters
-/// 1 <= size <= 100
- bool set_ttsChunks(const std::vector< NsSmartDeviceLinkRPCV2::TTSChunk>& ttsChunks);
-
-/// 0 <= size <= 3
- bool set_softButtons(const std::vector< NsSmartDeviceLinkRPCV2::SoftButton>& softButtons);
-
- bool set_appId(int appId);
-
-
- private:
-
- friend class AlertManeuverMarshaller;
-
- std::vector< NsSmartDeviceLinkRPCV2::TTSChunk> ttsChunks;
- std::vector< NsSmartDeviceLinkRPCV2::SoftButton> softButtons;
- int appId;
-
- };
- }
-}
-
-#endif
diff --git a/SDL_Core/src/components/JSONHandler/include/JSONHandler/RPC2Objects/NsRPC2Communication/UI/AlertManeuverResponse.h b/SDL_Core/src/components/JSONHandler/include/JSONHandler/RPC2Objects/NsRPC2Communication/UI/AlertManeuverResponse.h
deleted file mode 100644
index e116ac580..000000000
--- a/SDL_Core/src/components/JSONHandler/include/JSONHandler/RPC2Objects/NsRPC2Communication/UI/AlertManeuverResponse.h
+++ /dev/null
@@ -1,74 +0,0 @@
-//
-// 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.
-//
-
-#ifndef NSRPC2COMMUNICATION_UI_ALERTMANEUVERRESPONSE_INCLUDE
-#define NSRPC2COMMUNICATION_UI_ALERTMANEUVERRESPONSE_INCLUDE
-
-#include "JSONHandler/RPC2Response.h"
-
-
-/*
- interface NsRPC2Communication::UI
- version 1.2
- generated at Thu Jan 24 06:41:15 2013
- source stamp Wed Jan 23 13:56:28 2013
-*/
-
-namespace NsRPC2Communication
-{
- namespace UI
- {
-
- class AlertManeuverResponse : public ::NsRPC2Communication::RPC2Response
- {
- public:
-
- AlertManeuverResponse(const AlertManeuverResponse& c);
- AlertManeuverResponse(void);
-
- AlertManeuverResponse& operator =(const AlertManeuverResponse&);
-
- virtual ~AlertManeuverResponse(void);
-
- bool checkIntegrity(void);
-
-
- private:
-
- friend class AlertManeuverResponseMarshaller;
-
-
- };
- }
-}
-
-#endif
diff --git a/SDL_Core/src/components/JSONHandler/include/JSONHandler/RPC2Objects/NsRPC2Communication/UI/AlertResponse.h b/SDL_Core/src/components/JSONHandler/include/JSONHandler/RPC2Objects/NsRPC2Communication/UI/AlertResponse.h
deleted file mode 100644
index 55d8bfa1f..000000000
--- a/SDL_Core/src/components/JSONHandler/include/JSONHandler/RPC2Objects/NsRPC2Communication/UI/AlertResponse.h
+++ /dev/null
@@ -1,84 +0,0 @@
-//
-// 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.
-//
-
-#ifndef NSRPC2COMMUNICATION_UI_ALERTRESPONSE_INCLUDE
-#define NSRPC2COMMUNICATION_UI_ALERTRESPONSE_INCLUDE
-
-#include "JSONHandler/RPC2Response.h"
-
-
-/*
- interface NsRPC2Communication::UI
- version 1.2
- generated at Thu Jan 24 06:41:15 2013
- source stamp Wed Jan 23 13:56:28 2013
-*/
-
-namespace NsRPC2Communication
-{
- namespace UI
- {
-
- class AlertResponse : public ::NsRPC2Communication::RPC2Response
- {
- public:
-
- AlertResponse(const AlertResponse& c);
- AlertResponse(void);
-
- AlertResponse& operator =(const AlertResponse&);
-
- virtual ~AlertResponse(void);
-
- bool checkIntegrity(void);
-
-// getters
- const unsigned int* get_tryAgainTime(void);
-
-// setters
-/// tryAgainTime <= 2000000000
- bool set_tryAgainTime(const unsigned int& tryAgainTime);
-
- void reset_tryAgainTime(void);
-
-
- private:
-
- friend class AlertResponseMarshaller;
-
- unsigned int* tryAgainTime;
-
- };
- }
-}
-
-#endif
diff --git a/SDL_Core/src/components/JSONHandler/include/JSONHandler/RPC2Objects/NsRPC2Communication/UI/ChangeRegistration.h b/SDL_Core/src/components/JSONHandler/include/JSONHandler/RPC2Objects/NsRPC2Communication/UI/ChangeRegistration.h
deleted file mode 100644
index 304f12a95..000000000
--- a/SDL_Core/src/components/JSONHandler/include/JSONHandler/RPC2Objects/NsRPC2Communication/UI/ChangeRegistration.h
+++ /dev/null
@@ -1,88 +0,0 @@
-//
-// 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.
-//
-
-#ifndef NSRPC2COMMUNICATION_UI_CHANGEREGISTRATION_INCLUDE
-#define NSRPC2COMMUNICATION_UI_CHANGEREGISTRATION_INCLUDE
-
-#include "JSONHandler/RPC2Request.h"
-
-#include "../include/JSONHandler/SDLRPCObjects/V2/Language.h"
-
-/*
- interface NsRPC2Communication::UI
- version 1.2
- generated at Thu Jan 24 06:41:15 2013
- source stamp Wed Jan 23 13:56:28 2013
-*/
-
-namespace NsRPC2Communication
-{
- namespace UI
- {
-
- class ChangeRegistration : public ::NsRPC2Communication::RPC2Request
- {
- public:
-
- ChangeRegistration(const ChangeRegistration& c);
- ChangeRegistration(void);
-
- ChangeRegistration& operator =(const ChangeRegistration&);
-
- virtual ~ChangeRegistration(void);
-
- bool checkIntegrity(void);
-
-// getters
- const NsSmartDeviceLinkRPCV2::Language& get_hmiDisplayLanguage(void);
-
- int get_appId(void);
-
-
-// setters
- bool set_hmiDisplayLanguage(const NsSmartDeviceLinkRPCV2::Language& hmiDisplayLanguage);
-
- bool set_appId(int appId);
-
-
- private:
-
- friend class ChangeRegistrationMarshaller;
-
- NsSmartDeviceLinkRPCV2::Language hmiDisplayLanguage;
- int appId;
-
- };
- }
-}
-
-#endif
diff --git a/SDL_Core/src/components/JSONHandler/include/JSONHandler/RPC2Objects/NsRPC2Communication/UI/ChangeRegistrationResponse.h b/SDL_Core/src/components/JSONHandler/include/JSONHandler/RPC2Objects/NsRPC2Communication/UI/ChangeRegistrationResponse.h
deleted file mode 100644
index 87565dfcd..000000000
--- a/SDL_Core/src/components/JSONHandler/include/JSONHandler/RPC2Objects/NsRPC2Communication/UI/ChangeRegistrationResponse.h
+++ /dev/null
@@ -1,74 +0,0 @@
-//
-// 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.
-//
-
-#ifndef NSRPC2COMMUNICATION_UI_CHANGEREGISTRATIONRESPONSE_INCLUDE
-#define NSRPC2COMMUNICATION_UI_CHANGEREGISTRATIONRESPONSE_INCLUDE
-
-#include "JSONHandler/RPC2Response.h"
-
-
-/*
- interface NsRPC2Communication::UI
- version 1.2
- generated at Thu Jan 24 06:41:15 2013
- source stamp Wed Jan 23 13:56:28 2013
-*/
-
-namespace NsRPC2Communication
-{
- namespace UI
- {
-
- class ChangeRegistrationResponse : public ::NsRPC2Communication::RPC2Response
- {
- public:
-
- ChangeRegistrationResponse(const ChangeRegistrationResponse& c);
- ChangeRegistrationResponse(void);
-
- ChangeRegistrationResponse& operator =(const ChangeRegistrationResponse&);
-
- virtual ~ChangeRegistrationResponse(void);
-
- bool checkIntegrity(void);
-
-
- private:
-
- friend class ChangeRegistrationResponseMarshaller;
-
-
- };
- }
-}
-
-#endif
diff --git a/SDL_Core/src/components/JSONHandler/include/JSONHandler/RPC2Objects/NsRPC2Communication/UI/CreateInteractionChoiceSet.h b/SDL_Core/src/components/JSONHandler/include/JSONHandler/RPC2Objects/NsRPC2Communication/UI/CreateInteractionChoiceSet.h
deleted file mode 100644
index 1eb4aacad..000000000
--- a/SDL_Core/src/components/JSONHandler/include/JSONHandler/RPC2Objects/NsRPC2Communication/UI/CreateInteractionChoiceSet.h
+++ /dev/null
@@ -1,96 +0,0 @@
-//
-// 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.
-//
-
-#ifndef NSRPC2COMMUNICATION_UI_CREATEINTERACTIONCHOICESET_INCLUDE
-#define NSRPC2COMMUNICATION_UI_CREATEINTERACTIONCHOICESET_INCLUDE
-
-#include <vector>
-#include "JSONHandler/RPC2Request.h"
-
-#include "../include/JSONHandler/SDLRPCObjects/V2/Choice.h"
-
-/*
- interface NsRPC2Communication::UI
- version 1.2
- generated at Thu Jan 24 06:41:15 2013
- source stamp Wed Jan 23 13:56:28 2013
-*/
-
-namespace NsRPC2Communication
-{
- namespace UI
- {
-
- class CreateInteractionChoiceSet : public ::NsRPC2Communication::RPC2Request
- {
- public:
-
- CreateInteractionChoiceSet(const CreateInteractionChoiceSet& c);
- CreateInteractionChoiceSet(void);
-
- CreateInteractionChoiceSet& operator =(const CreateInteractionChoiceSet&);
-
- virtual ~CreateInteractionChoiceSet(void);
-
- bool checkIntegrity(void);
-
-// getters
- unsigned int get_interactionChoiceSetID(void);
-
- const std::vector< NsSmartDeviceLinkRPCV2::Choice>& get_choiceSet(void);
-
- int get_appId(void);
-
-
-// setters
-/// interactionChoiceSetID <= 2000000000
- bool set_interactionChoiceSetID(unsigned int interactionChoiceSetID);
-
-/// 1 <= size <= 100
- bool set_choiceSet(const std::vector< NsSmartDeviceLinkRPCV2::Choice>& choiceSet);
-
- bool set_appId(int appId);
-
-
- private:
-
- friend class CreateInteractionChoiceSetMarshaller;
-
- unsigned int interactionChoiceSetID;
- std::vector< NsSmartDeviceLinkRPCV2::Choice> choiceSet;
- int appId;
-
- };
- }
-}
-
-#endif
diff --git a/SDL_Core/src/components/JSONHandler/include/JSONHandler/RPC2Objects/NsRPC2Communication/UI/CreateInteractionChoiceSetResponse.h b/SDL_Core/src/components/JSONHandler/include/JSONHandler/RPC2Objects/NsRPC2Communication/UI/CreateInteractionChoiceSetResponse.h
deleted file mode 100644
index 406ba5e0c..000000000
--- a/SDL_Core/src/components/JSONHandler/include/JSONHandler/RPC2Objects/NsRPC2Communication/UI/CreateInteractionChoiceSetResponse.h
+++ /dev/null
@@ -1,74 +0,0 @@
-//
-// 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.
-//
-
-#ifndef NSRPC2COMMUNICATION_UI_CREATEINTERACTIONCHOICESETRESPONSE_INCLUDE
-#define NSRPC2COMMUNICATION_UI_CREATEINTERACTIONCHOICESETRESPONSE_INCLUDE
-
-#include "JSONHandler/RPC2Response.h"
-
-
-/*
- interface NsRPC2Communication::UI
- version 1.2
- generated at Thu Jan 24 06:41:15 2013
- source stamp Wed Jan 23 13:56:28 2013
-*/
-
-namespace NsRPC2Communication
-{
- namespace UI
- {
-
- class CreateInteractionChoiceSetResponse : public ::NsRPC2Communication::RPC2Response
- {
- public:
-
- CreateInteractionChoiceSetResponse(const CreateInteractionChoiceSetResponse& c);
- CreateInteractionChoiceSetResponse(void);
-
- CreateInteractionChoiceSetResponse& operator =(const CreateInteractionChoiceSetResponse&);
-
- virtual ~CreateInteractionChoiceSetResponse(void);
-
- bool checkIntegrity(void);
-
-
- private:
-
- friend class CreateInteractionChoiceSetResponseMarshaller;
-
-
- };
- }
-}
-
-#endif
diff --git a/SDL_Core/src/components/JSONHandler/include/JSONHandler/RPC2Objects/NsRPC2Communication/UI/DeleteCommand.h b/SDL_Core/src/components/JSONHandler/include/JSONHandler/RPC2Objects/NsRPC2Communication/UI/DeleteCommand.h
deleted file mode 100644
index f71d6f4d3..000000000
--- a/SDL_Core/src/components/JSONHandler/include/JSONHandler/RPC2Objects/NsRPC2Communication/UI/DeleteCommand.h
+++ /dev/null
@@ -1,88 +0,0 @@
-//
-// 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.
-//
-
-#ifndef NSRPC2COMMUNICATION_UI_DELETECOMMAND_INCLUDE
-#define NSRPC2COMMUNICATION_UI_DELETECOMMAND_INCLUDE
-
-#include "JSONHandler/RPC2Request.h"
-
-
-/*
- interface NsRPC2Communication::UI
- version 1.2
- generated at Thu Jan 24 06:41:15 2013
- source stamp Wed Jan 23 13:56:28 2013
-*/
-
-namespace NsRPC2Communication
-{
- namespace UI
- {
-
- class DeleteCommand : public ::NsRPC2Communication::RPC2Request
- {
- public:
-
- DeleteCommand(const DeleteCommand& c);
- DeleteCommand(void);
-
- DeleteCommand& operator =(const DeleteCommand&);
-
- virtual ~DeleteCommand(void);
-
- bool checkIntegrity(void);
-
-// getters
- unsigned int get_cmdId(void);
-
- int get_appId(void);
-
-
-// setters
-/// cmdId <= 2000000000
- bool set_cmdId(unsigned int cmdId);
-
- bool set_appId(int appId);
-
-
- private:
-
- friend class DeleteCommandMarshaller;
-
- unsigned int cmdId;
- int appId;
-
- };
- }
-}
-
-#endif
diff --git a/SDL_Core/src/components/JSONHandler/include/JSONHandler/RPC2Objects/NsRPC2Communication/UI/DeleteCommandResponse.h b/SDL_Core/src/components/JSONHandler/include/JSONHandler/RPC2Objects/NsRPC2Communication/UI/DeleteCommandResponse.h
deleted file mode 100644
index b5cf749c8..000000000
--- a/SDL_Core/src/components/JSONHandler/include/JSONHandler/RPC2Objects/NsRPC2Communication/UI/DeleteCommandResponse.h
+++ /dev/null
@@ -1,74 +0,0 @@
-//
-// 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.
-//
-
-#ifndef NSRPC2COMMUNICATION_UI_DELETECOMMANDRESPONSE_INCLUDE
-#define NSRPC2COMMUNICATION_UI_DELETECOMMANDRESPONSE_INCLUDE
-
-#include "JSONHandler/RPC2Response.h"
-
-
-/*
- interface NsRPC2Communication::UI
- version 1.2
- generated at Thu Jan 24 06:41:15 2013
- source stamp Wed Jan 23 13:56:28 2013
-*/
-
-namespace NsRPC2Communication
-{
- namespace UI
- {
-
- class DeleteCommandResponse : public ::NsRPC2Communication::RPC2Response
- {
- public:
-
- DeleteCommandResponse(const DeleteCommandResponse& c);
- DeleteCommandResponse(void);
-
- DeleteCommandResponse& operator =(const DeleteCommandResponse&);
-
- virtual ~DeleteCommandResponse(void);
-
- bool checkIntegrity(void);
-
-
- private:
-
- friend class DeleteCommandResponseMarshaller;
-
-
- };
- }
-}
-
-#endif
diff --git a/SDL_Core/src/components/JSONHandler/include/JSONHandler/RPC2Objects/NsRPC2Communication/UI/DeleteInteractionChoiceSet.h b/SDL_Core/src/components/JSONHandler/include/JSONHandler/RPC2Objects/NsRPC2Communication/UI/DeleteInteractionChoiceSet.h
deleted file mode 100644
index d1cde5163..000000000
--- a/SDL_Core/src/components/JSONHandler/include/JSONHandler/RPC2Objects/NsRPC2Communication/UI/DeleteInteractionChoiceSet.h
+++ /dev/null
@@ -1,89 +0,0 @@
-//
-// 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.
-//
-
-#ifndef NSRPC2COMMUNICATION_UI_DELETEINTERACTIONCHOICESET_INCLUDE
-#define NSRPC2COMMUNICATION_UI_DELETEINTERACTIONCHOICESET_INCLUDE
-
-#include "JSONHandler/RPC2Request.h"
-
-
-/*
- interface NsRPC2Communication::UI
- version 1.2
- generated at Thu Jan 24 06:41:15 2013
- source stamp Wed Jan 23 13:56:28 2013
- author RC
-*/
-
-namespace NsRPC2Communication
-{
- namespace UI
- {
-
- class DeleteInteractionChoiceSet : public ::NsRPC2Communication::RPC2Request
- {
- public:
-
- DeleteInteractionChoiceSet(const DeleteInteractionChoiceSet& c);
- DeleteInteractionChoiceSet(void);
-
- DeleteInteractionChoiceSet& operator =(const DeleteInteractionChoiceSet&);
-
- virtual ~DeleteInteractionChoiceSet(void);
-
- bool checkIntegrity(void);
-
-// getters
- unsigned int get_interactionChoiceSetID(void);
-
- int get_appId(void);
-
-
-// setters
-/// interactionChoiceSetID <= 2000000000
- bool set_interactionChoiceSetID(unsigned int interactionChoiceSetID);
-
- bool set_appId(int appId);
-
-
- private:
-
- friend class DeleteInteractionChoiceSetMarshaller;
-
- unsigned int interactionChoiceSetID;
- int appId;
-
- };
- }
-}
-
-#endif
diff --git a/SDL_Core/src/components/JSONHandler/include/JSONHandler/RPC2Objects/NsRPC2Communication/UI/DeleteInteractionChoiceSetResponse.h b/SDL_Core/src/components/JSONHandler/include/JSONHandler/RPC2Objects/NsRPC2Communication/UI/DeleteInteractionChoiceSetResponse.h
deleted file mode 100644
index fbc5ee0b2..000000000
--- a/SDL_Core/src/components/JSONHandler/include/JSONHandler/RPC2Objects/NsRPC2Communication/UI/DeleteInteractionChoiceSetResponse.h
+++ /dev/null
@@ -1,75 +0,0 @@
-//
-// 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.
-//
-
-#ifndef NSRPC2COMMUNICATION_UI_DELETEINTERACTIONCHOICESETRESPONSE_INCLUDE
-#define NSRPC2COMMUNICATION_UI_DELETEINTERACTIONCHOICESETRESPONSE_INCLUDE
-
-#include "JSONHandler/RPC2Response.h"
-
-
-/*
- interface NsRPC2Communication::UI
- version 1.2
- generated at Thu Jan 24 06:41:15 2013
- source stamp Wed Jan 23 13:56:28 2013
- author RC
-*/
-
-namespace NsRPC2Communication
-{
- namespace UI
- {
-
- class DeleteInteractionChoiceSetResponse : public ::NsRPC2Communication::RPC2Response
- {
- public:
-
- DeleteInteractionChoiceSetResponse(const DeleteInteractionChoiceSetResponse& c);
- DeleteInteractionChoiceSetResponse(void);
-
- DeleteInteractionChoiceSetResponse& operator =(const DeleteInteractionChoiceSetResponse&);
-
- virtual ~DeleteInteractionChoiceSetResponse(void);
-
- bool checkIntegrity(void);
-
-
- private:
-
- friend class DeleteInteractionChoiceSetResponseMarshaller;
-
-
- };
- }
-}
-
-#endif
diff --git a/SDL_Core/src/components/JSONHandler/include/JSONHandler/RPC2Objects/NsRPC2Communication/UI/DeleteSubMenu.h b/SDL_Core/src/components/JSONHandler/include/JSONHandler/RPC2Objects/NsRPC2Communication/UI/DeleteSubMenu.h
deleted file mode 100644
index ef258893c..000000000
--- a/SDL_Core/src/components/JSONHandler/include/JSONHandler/RPC2Objects/NsRPC2Communication/UI/DeleteSubMenu.h
+++ /dev/null
@@ -1,89 +0,0 @@
-//
-// 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.
-//
-
-#ifndef NSRPC2COMMUNICATION_UI_DELETESUBMENU_INCLUDE
-#define NSRPC2COMMUNICATION_UI_DELETESUBMENU_INCLUDE
-
-#include "JSONHandler/RPC2Request.h"
-
-
-/*
- interface NsRPC2Communication::UI
- version 1.2
- generated at Thu Jan 24 06:41:15 2013
- source stamp Wed Jan 23 13:56:28 2013
- author RC
-*/
-
-namespace NsRPC2Communication
-{
- namespace UI
- {
-
- class DeleteSubMenu : public ::NsRPC2Communication::RPC2Request
- {
- public:
-
- DeleteSubMenu(const DeleteSubMenu& c);
- DeleteSubMenu(void);
-
- DeleteSubMenu& operator =(const DeleteSubMenu&);
-
- virtual ~DeleteSubMenu(void);
-
- bool checkIntegrity(void);
-
-// getters
- unsigned int get_menuId(void);
-
- int get_appId(void);
-
-
-// setters
-/// menuId <= 2000000000
- bool set_menuId(unsigned int menuId);
-
- bool set_appId(int appId);
-
-
- private:
-
- friend class DeleteSubMenuMarshaller;
-
- unsigned int menuId;
- int appId;
-
- };
- }
-}
-
-#endif
diff --git a/SDL_Core/src/components/JSONHandler/include/JSONHandler/RPC2Objects/NsRPC2Communication/UI/DeleteSubMenuResponse.h b/SDL_Core/src/components/JSONHandler/include/JSONHandler/RPC2Objects/NsRPC2Communication/UI/DeleteSubMenuResponse.h
deleted file mode 100644
index 670d52db4..000000000
--- a/SDL_Core/src/components/JSONHandler/include/JSONHandler/RPC2Objects/NsRPC2Communication/UI/DeleteSubMenuResponse.h
+++ /dev/null
@@ -1,75 +0,0 @@
-//
-// 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.
-//
-
-#ifndef NSRPC2COMMUNICATION_UI_DELETESUBMENURESPONSE_INCLUDE
-#define NSRPC2COMMUNICATION_UI_DELETESUBMENURESPONSE_INCLUDE
-
-#include "JSONHandler/RPC2Response.h"
-
-
-/*
- interface NsRPC2Communication::UI
- version 1.2
- generated at Thu Jan 24 06:41:15 2013
- source stamp Wed Jan 23 13:56:28 2013
- author RC
-*/
-
-namespace NsRPC2Communication
-{
- namespace UI
- {
-
- class DeleteSubMenuResponse : public ::NsRPC2Communication::RPC2Response
- {
- public:
-
- DeleteSubMenuResponse(const DeleteSubMenuResponse& c);
- DeleteSubMenuResponse(void);
-
- DeleteSubMenuResponse& operator =(const DeleteSubMenuResponse&);
-
- virtual ~DeleteSubMenuResponse(void);
-
- bool checkIntegrity(void);
-
-
- private:
-
- friend class DeleteSubMenuResponseMarshaller;
-
-
- };
- }
-}
-
-#endif
diff --git a/SDL_Core/src/components/JSONHandler/include/JSONHandler/RPC2Objects/NsRPC2Communication/UI/DialNumber.h b/SDL_Core/src/components/JSONHandler/include/JSONHandler/RPC2Objects/NsRPC2Communication/UI/DialNumber.h
deleted file mode 100644
index 04ee84c0f..000000000
--- a/SDL_Core/src/components/JSONHandler/include/JSONHandler/RPC2Objects/NsRPC2Communication/UI/DialNumber.h
+++ /dev/null
@@ -1,90 +0,0 @@
-//
-// 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.
-//
-
-#ifndef NSRPC2COMMUNICATION_UI_DIALNUMBER_INCLUDE
-#define NSRPC2COMMUNICATION_UI_DIALNUMBER_INCLUDE
-
-#include <string>
-#include "JSONHandler/RPC2Request.h"
-
-
-/*
- interface NsRPC2Communication::UI
- version 1.2
- generated at Thu Jan 24 06:41:15 2013
- source stamp Wed Jan 23 13:56:28 2013
- author RC
-*/
-
-namespace NsRPC2Communication
-{
- namespace UI
- {
-
- class DialNumber : public ::NsRPC2Communication::RPC2Request
- {
- public:
-
- DialNumber(const DialNumber& c);
- DialNumber(void);
-
- DialNumber& operator =(const DialNumber&);
-
- virtual ~DialNumber(void);
-
- bool checkIntegrity(void);
-
-// getters
- const std::string& get_number(void);
-
- int get_appId(void);
-
-
-// setters
-/// number <= 500
- bool set_number(const std::string& number);
-
- bool set_appId(int appId);
-
-
- private:
-
- friend class DialNumberMarshaller;
-
- std::string number;
- int appId;
-
- };
- }
-}
-
-#endif
diff --git a/SDL_Core/src/components/JSONHandler/include/JSONHandler/RPC2Objects/NsRPC2Communication/UI/DialNumberResponse.h b/SDL_Core/src/components/JSONHandler/include/JSONHandler/RPC2Objects/NsRPC2Communication/UI/DialNumberResponse.h
deleted file mode 100644
index 6dc53db5b..000000000
--- a/SDL_Core/src/components/JSONHandler/include/JSONHandler/RPC2Objects/NsRPC2Communication/UI/DialNumberResponse.h
+++ /dev/null
@@ -1,75 +0,0 @@
-//
-// 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.
-//
-
-#ifndef NSRPC2COMMUNICATION_UI_DIALNUMBERRESPONSE_INCLUDE
-#define NSRPC2COMMUNICATION_UI_DIALNUMBERRESPONSE_INCLUDE
-
-#include "JSONHandler/RPC2Response.h"
-
-
-/*
- interface NsRPC2Communication::UI
- version 1.2
- generated at Thu Jan 24 06:41:15 2013
- source stamp Wed Jan 23 13:56:28 2013
- author RC
-*/
-
-namespace NsRPC2Communication
-{
- namespace UI
- {
-
- class DialNumberResponse : public ::NsRPC2Communication::RPC2Response
- {
- public:
-
- DialNumberResponse(const DialNumberResponse& c);
- DialNumberResponse(void);
-
- DialNumberResponse& operator =(const DialNumberResponse&);
-
- virtual ~DialNumberResponse(void);
-
- bool checkIntegrity(void);
-
-
- private:
-
- friend class DialNumberResponseMarshaller;
-
-
- };
- }
-}
-
-#endif
diff --git a/SDL_Core/src/components/JSONHandler/include/JSONHandler/RPC2Objects/NsRPC2Communication/UI/EndAudioPassThru.h b/SDL_Core/src/components/JSONHandler/include/JSONHandler/RPC2Objects/NsRPC2Communication/UI/EndAudioPassThru.h
deleted file mode 100644
index 89cf43623..000000000
--- a/SDL_Core/src/components/JSONHandler/include/JSONHandler/RPC2Objects/NsRPC2Communication/UI/EndAudioPassThru.h
+++ /dev/null
@@ -1,83 +0,0 @@
-//
-// 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.
-//
-
-#ifndef NSRPC2COMMUNICATION_UI_ENDAUDIOPASSTHRU_INCLUDE
-#define NSRPC2COMMUNICATION_UI_ENDAUDIOPASSTHRU_INCLUDE
-
-#include "JSONHandler/RPC2Request.h"
-
-
-/*
- interface NsRPC2Communication::UI
- version 1.2
- generated at Thu Jan 24 06:41:15 2013
- source stamp Wed Jan 23 13:56:28 2013
- author RC
-*/
-
-namespace NsRPC2Communication
-{
- namespace UI
- {
-
- class EndAudioPassThru : public ::NsRPC2Communication::RPC2Request
- {
- public:
-
- EndAudioPassThru(const EndAudioPassThru& c);
- EndAudioPassThru(void);
-
- EndAudioPassThru& operator =(const EndAudioPassThru&);
-
- virtual ~EndAudioPassThru(void);
-
- bool checkIntegrity(void);
-
-// getters
- int get_appId(void);
-
-
-// setters
- bool set_appId(int appId);
-
-
- private:
-
- friend class EndAudioPassThruMarshaller;
-
- int appId;
-
- };
- }
-}
-
-#endif
diff --git a/SDL_Core/src/components/JSONHandler/include/JSONHandler/RPC2Objects/NsRPC2Communication/UI/EndAudioPassThruResponse.h b/SDL_Core/src/components/JSONHandler/include/JSONHandler/RPC2Objects/NsRPC2Communication/UI/EndAudioPassThruResponse.h
deleted file mode 100644
index 665dff35a..000000000
--- a/SDL_Core/src/components/JSONHandler/include/JSONHandler/RPC2Objects/NsRPC2Communication/UI/EndAudioPassThruResponse.h
+++ /dev/null
@@ -1,75 +0,0 @@
-//
-// 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.
-//
-
-#ifndef NSRPC2COMMUNICATION_UI_ENDAUDIOPASSTHRURESPONSE_INCLUDE
-#define NSRPC2COMMUNICATION_UI_ENDAUDIOPASSTHRURESPONSE_INCLUDE
-
-#include "JSONHandler/RPC2Response.h"
-
-
-/*
- interface NsRPC2Communication::UI
- version 1.2
- generated at Thu Jan 24 06:41:15 2013
- source stamp Wed Jan 23 13:56:28 2013
- author RC
-*/
-
-namespace NsRPC2Communication
-{
- namespace UI
- {
-
- class EndAudioPassThruResponse : public ::NsRPC2Communication::RPC2Response
- {
- public:
-
- EndAudioPassThruResponse(const EndAudioPassThruResponse& c);
- EndAudioPassThruResponse(void);
-
- EndAudioPassThruResponse& operator =(const EndAudioPassThruResponse&);
-
- virtual ~EndAudioPassThruResponse(void);
-
- bool checkIntegrity(void);
-
-
- private:
-
- friend class EndAudioPassThruResponseMarshaller;
-
-
- };
- }
-}
-
-#endif
diff --git a/SDL_Core/src/components/JSONHandler/include/JSONHandler/RPC2Objects/NsRPC2Communication/UI/GetCapabilities.h b/SDL_Core/src/components/JSONHandler/include/JSONHandler/RPC2Objects/NsRPC2Communication/UI/GetCapabilities.h
deleted file mode 100644
index 7eb81ce29..000000000
--- a/SDL_Core/src/components/JSONHandler/include/JSONHandler/RPC2Objects/NsRPC2Communication/UI/GetCapabilities.h
+++ /dev/null
@@ -1,75 +0,0 @@
-//
-// 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.
-//
-
-#ifndef NSRPC2COMMUNICATION_UI_GETCAPABILITIES_INCLUDE
-#define NSRPC2COMMUNICATION_UI_GETCAPABILITIES_INCLUDE
-
-#include "JSONHandler/RPC2Request.h"
-
-
-/*
- interface NsRPC2Communication::UI
- version 1.2
- generated at Thu Jan 24 06:41:15 2013
- source stamp Wed Jan 23 13:56:28 2013
- author RC
-*/
-
-namespace NsRPC2Communication
-{
- namespace UI
- {
-
- class GetCapabilities : public ::NsRPC2Communication::RPC2Request
- {
- public:
-
- GetCapabilities(const GetCapabilities& c);
- GetCapabilities(void);
-
- GetCapabilities& operator =(const GetCapabilities&);
-
- virtual ~GetCapabilities(void);
-
- bool checkIntegrity(void);
-
-
- private:
-
- friend class GetCapabilitiesMarshaller;
-
-
- };
- }
-}
-
-#endif
diff --git a/SDL_Core/src/components/JSONHandler/include/JSONHandler/RPC2Objects/NsRPC2Communication/UI/GetCapabilitiesResponse.h b/SDL_Core/src/components/JSONHandler/include/JSONHandler/RPC2Objects/NsRPC2Communication/UI/GetCapabilitiesResponse.h
deleted file mode 100644
index 5d5b3b4a4..000000000
--- a/SDL_Core/src/components/JSONHandler/include/JSONHandler/RPC2Objects/NsRPC2Communication/UI/GetCapabilitiesResponse.h
+++ /dev/null
@@ -1,100 +0,0 @@
-//
-// 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.
-//
-
-#ifndef NSRPC2COMMUNICATION_UI_GETCAPABILITIESRESPONSE_INCLUDE
-#define NSRPC2COMMUNICATION_UI_GETCAPABILITIESRESPONSE_INCLUDE
-
-#include <vector>
-#include "JSONHandler/RPC2Response.h"
-
-#include "../include/JSONHandler/SDLRPCObjects/V2/DisplayCapabilities.h"
-#include "../include/JSONHandler/SDLRPCObjects/V2/HmiZoneCapabilities.h"
-#include "../include/JSONHandler/SDLRPCObjects/V2/SoftButtonCapabilities.h"
-
-/*
- interface NsRPC2Communication::UI
- version 1.2
- generated at Thu Jan 24 06:41:15 2013
- source stamp Wed Jan 23 13:56:28 2013
- author RC
-*/
-
-namespace NsRPC2Communication
-{
- namespace UI
- {
-
- class GetCapabilitiesResponse : public ::NsRPC2Communication::RPC2Response
- {
- public:
-
- GetCapabilitiesResponse(const GetCapabilitiesResponse& c);
- GetCapabilitiesResponse(void);
-
- GetCapabilitiesResponse& operator =(const GetCapabilitiesResponse&);
-
- virtual ~GetCapabilitiesResponse(void);
-
- bool checkIntegrity(void);
-
-// getters
- const NsSmartDeviceLinkRPCV2::DisplayCapabilities& get_displayCapabilities(void);
-
- const std::vector< NsSmartDeviceLinkRPCV2::HmiZoneCapabilities>& get_hmiZoneCapabilities(void);
-
- const std::vector< NsSmartDeviceLinkRPCV2::SoftButtonCapabilities>* get_softButtonCapabilities(void);
-
-// setters
- bool set_displayCapabilities(const NsSmartDeviceLinkRPCV2::DisplayCapabilities& displayCapabilities);
-
-/// 1 <= size <= 100
- bool set_hmiZoneCapabilities(const std::vector< NsSmartDeviceLinkRPCV2::HmiZoneCapabilities>& hmiZoneCapabilities);
-
-/// 1 <= size <= 100
- bool set_softButtonCapabilities(const std::vector< NsSmartDeviceLinkRPCV2::SoftButtonCapabilities>& softButtonCapabilities);
-
- void reset_softButtonCapabilities(void);
-
-
- private:
-
- friend class GetCapabilitiesResponseMarshaller;
-
- NsSmartDeviceLinkRPCV2::DisplayCapabilities displayCapabilities;
- std::vector< NsSmartDeviceLinkRPCV2::HmiZoneCapabilities> hmiZoneCapabilities;
- std::vector< NsSmartDeviceLinkRPCV2::SoftButtonCapabilities>* softButtonCapabilities;
-
- };
- }
-}
-
-#endif
diff --git a/SDL_Core/src/components/JSONHandler/include/JSONHandler/RPC2Objects/NsRPC2Communication/UI/GetLanguage.h b/SDL_Core/src/components/JSONHandler/include/JSONHandler/RPC2Objects/NsRPC2Communication/UI/GetLanguage.h
deleted file mode 100644
index d350718c1..000000000
--- a/SDL_Core/src/components/JSONHandler/include/JSONHandler/RPC2Objects/NsRPC2Communication/UI/GetLanguage.h
+++ /dev/null
@@ -1,75 +0,0 @@
-//
-// 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.
-//
-
-#ifndef NSRPC2COMMUNICATION_UI_GETLANGUAGE_INCLUDE
-#define NSRPC2COMMUNICATION_UI_GETLANGUAGE_INCLUDE
-
-#include "JSONHandler/RPC2Request.h"
-
-
-/*
- interface NsRPC2Communication::UI
- version 1.2
- generated at Thu Jan 24 06:41:15 2013
- source stamp Wed Jan 23 13:56:28 2013
- author RC
-*/
-
-namespace NsRPC2Communication
-{
- namespace UI
- {
-
- class GetLanguage : public ::NsRPC2Communication::RPC2Request
- {
- public:
-
- GetLanguage(const GetLanguage& c);
- GetLanguage(void);
-
- GetLanguage& operator =(const GetLanguage&);
-
- virtual ~GetLanguage(void);
-
- bool checkIntegrity(void);
-
-
- private:
-
- friend class GetLanguageMarshaller;
-
-
- };
- }
-}
-
-#endif
diff --git a/SDL_Core/src/components/JSONHandler/include/JSONHandler/RPC2Objects/NsRPC2Communication/UI/GetLanguageResponse.h b/SDL_Core/src/components/JSONHandler/include/JSONHandler/RPC2Objects/NsRPC2Communication/UI/GetLanguageResponse.h
deleted file mode 100644
index 7e7d1f8a1..000000000
--- a/SDL_Core/src/components/JSONHandler/include/JSONHandler/RPC2Objects/NsRPC2Communication/UI/GetLanguageResponse.h
+++ /dev/null
@@ -1,84 +0,0 @@
-//
-// 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.
-//
-
-#ifndef NSRPC2COMMUNICATION_UI_GETLANGUAGERESPONSE_INCLUDE
-#define NSRPC2COMMUNICATION_UI_GETLANGUAGERESPONSE_INCLUDE
-
-#include "JSONHandler/RPC2Response.h"
-
-#include "../include/JSONHandler/SDLRPCObjects/V2/Language.h"
-
-/*
- interface NsRPC2Communication::UI
- version 1.2
- generated at Thu Jan 24 06:41:15 2013
- source stamp Wed Jan 23 13:56:28 2013
- author RC
-*/
-
-namespace NsRPC2Communication
-{
- namespace UI
- {
-
- class GetLanguageResponse : public ::NsRPC2Communication::RPC2Response
- {
- public:
-
- GetLanguageResponse(const GetLanguageResponse& c);
- GetLanguageResponse(void);
-
- GetLanguageResponse& operator =(const GetLanguageResponse&);
-
- virtual ~GetLanguageResponse(void);
-
- bool checkIntegrity(void);
-
-// getters
- const NsSmartDeviceLinkRPCV2::Language& get_hmiDisplayLanguage(void);
-
-
-// setters
- bool set_hmiDisplayLanguage(const NsSmartDeviceLinkRPCV2::Language& hmiDisplayLanguage);
-
-
- private:
-
- friend class GetLanguageResponseMarshaller;
-
- NsSmartDeviceLinkRPCV2::Language hmiDisplayLanguage;
-
- };
- }
-}
-
-#endif
diff --git a/SDL_Core/src/components/JSONHandler/include/JSONHandler/RPC2Objects/NsRPC2Communication/UI/GetSupportedLanguages.h b/SDL_Core/src/components/JSONHandler/include/JSONHandler/RPC2Objects/NsRPC2Communication/UI/GetSupportedLanguages.h
deleted file mode 100644
index 67419088b..000000000
--- a/SDL_Core/src/components/JSONHandler/include/JSONHandler/RPC2Objects/NsRPC2Communication/UI/GetSupportedLanguages.h
+++ /dev/null
@@ -1,75 +0,0 @@
-//
-// 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.
-//
-
-#ifndef NSRPC2COMMUNICATION_UI_GETSUPPORTEDLANGUAGES_INCLUDE
-#define NSRPC2COMMUNICATION_UI_GETSUPPORTEDLANGUAGES_INCLUDE
-
-#include "JSONHandler/RPC2Request.h"
-
-
-/*
- interface NsRPC2Communication::UI
- version 1.2
- generated at Thu Jan 24 06:41:15 2013
- source stamp Wed Jan 23 13:56:28 2013
- author RC
-*/
-
-namespace NsRPC2Communication
-{
- namespace UI
- {
-
- class GetSupportedLanguages : public ::NsRPC2Communication::RPC2Request
- {
- public:
-
- GetSupportedLanguages(const GetSupportedLanguages& c);
- GetSupportedLanguages(void);
-
- GetSupportedLanguages& operator =(const GetSupportedLanguages&);
-
- virtual ~GetSupportedLanguages(void);
-
- bool checkIntegrity(void);
-
-
- private:
-
- friend class GetSupportedLanguagesMarshaller;
-
-
- };
- }
-}
-
-#endif
diff --git a/SDL_Core/src/components/JSONHandler/include/JSONHandler/RPC2Objects/NsRPC2Communication/UI/GetSupportedLanguagesResponse.h b/SDL_Core/src/components/JSONHandler/include/JSONHandler/RPC2Objects/NsRPC2Communication/UI/GetSupportedLanguagesResponse.h
deleted file mode 100644
index 3f0230642..000000000
--- a/SDL_Core/src/components/JSONHandler/include/JSONHandler/RPC2Objects/NsRPC2Communication/UI/GetSupportedLanguagesResponse.h
+++ /dev/null
@@ -1,86 +0,0 @@
-//
-// 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.
-//
-
-#ifndef NSRPC2COMMUNICATION_UI_GETSUPPORTEDLANGUAGESRESPONSE_INCLUDE
-#define NSRPC2COMMUNICATION_UI_GETSUPPORTEDLANGUAGESRESPONSE_INCLUDE
-
-#include <vector>
-#include "JSONHandler/RPC2Response.h"
-
-#include "../include/JSONHandler/SDLRPCObjects/V2/Language.h"
-
-/*
- interface NsRPC2Communication::UI
- version 1.2
- generated at Thu Jan 24 06:41:15 2013
- source stamp Wed Jan 23 13:56:28 2013
- author RC
-*/
-
-namespace NsRPC2Communication
-{
- namespace UI
- {
-
- class GetSupportedLanguagesResponse : public ::NsRPC2Communication::RPC2Response
- {
- public:
-
- GetSupportedLanguagesResponse(const GetSupportedLanguagesResponse& c);
- GetSupportedLanguagesResponse(void);
-
- GetSupportedLanguagesResponse& operator =(const GetSupportedLanguagesResponse&);
-
- virtual ~GetSupportedLanguagesResponse(void);
-
- bool checkIntegrity(void);
-
-// getters
- const std::vector< NsSmartDeviceLinkRPCV2::Language>& get_languages(void);
-
-
-// setters
-/// 1 <= size <= 100
- bool set_languages(const std::vector< NsSmartDeviceLinkRPCV2::Language>& languages);
-
-
- private:
-
- friend class GetSupportedLanguagesResponseMarshaller;
-
- std::vector< NsSmartDeviceLinkRPCV2::Language> languages;
-
- };
- }
-}
-
-#endif
diff --git a/SDL_Core/src/components/JSONHandler/include/JSONHandler/RPC2Objects/NsRPC2Communication/UI/OnCommand.h b/SDL_Core/src/components/JSONHandler/include/JSONHandler/RPC2Objects/NsRPC2Communication/UI/OnCommand.h
deleted file mode 100644
index df733754a..000000000
--- a/SDL_Core/src/components/JSONHandler/include/JSONHandler/RPC2Objects/NsRPC2Communication/UI/OnCommand.h
+++ /dev/null
@@ -1,89 +0,0 @@
-//
-// 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.
-//
-
-#ifndef NSRPC2COMMUNICATION_UI_ONCOMMAND_INCLUDE
-#define NSRPC2COMMUNICATION_UI_ONCOMMAND_INCLUDE
-
-#include "JSONHandler/RPC2Notification.h"
-
-
-/*
- interface NsRPC2Communication::UI
- version 1.2
- generated at Thu Jan 24 06:41:15 2013
- source stamp Wed Jan 23 13:56:28 2013
- author RC
-*/
-
-namespace NsRPC2Communication
-{
- namespace UI
- {
-
- class OnCommand : public ::NsRPC2Communication::RPC2Notification
- {
- public:
-
- OnCommand(const OnCommand& c);
- OnCommand(void);
-
- OnCommand& operator =(const OnCommand&);
-
- virtual ~OnCommand(void);
-
- bool checkIntegrity(void);
-
-// getters
- unsigned int get_commandId(void);
-
- int get_appId(void);
-
-
-// setters
-/// commandId <= 2000000000
- bool set_commandId(unsigned int commandId);
-
- bool set_appId(int appId);
-
-
- private:
-
- friend class OnCommandMarshaller;
-
- unsigned int commandId;
- int appId;
-
- };
- }
-}
-
-#endif
diff --git a/SDL_Core/src/components/JSONHandler/include/JSONHandler/RPC2Objects/NsRPC2Communication/UI/OnDeviceChosen.h b/SDL_Core/src/components/JSONHandler/include/JSONHandler/RPC2Objects/NsRPC2Communication/UI/OnDeviceChosen.h
deleted file mode 100644
index d453732fe..000000000
--- a/SDL_Core/src/components/JSONHandler/include/JSONHandler/RPC2Objects/NsRPC2Communication/UI/OnDeviceChosen.h
+++ /dev/null
@@ -1,84 +0,0 @@
-//
-// 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.
-//
-
-#ifndef NSRPC2COMMUNICATION_UI_ONDEVICECHOSEN_INCLUDE
-#define NSRPC2COMMUNICATION_UI_ONDEVICECHOSEN_INCLUDE
-
-#include <string>
-#include "JSONHandler/RPC2Notification.h"
-
-
-/*
- interface NsRPC2Communication::UI
- version 1.2
- generated at Thu Jan 24 06:41:15 2013
- source stamp Wed Jan 23 13:56:28 2013
- author RC
-*/
-
-namespace NsRPC2Communication
-{
- namespace UI
- {
-
- class OnDeviceChosen : public ::NsRPC2Communication::RPC2Notification
- {
- public:
-
- OnDeviceChosen(const OnDeviceChosen& c);
- OnDeviceChosen(void);
-
- OnDeviceChosen& operator =(const OnDeviceChosen&);
-
- virtual ~OnDeviceChosen(void);
-
- bool checkIntegrity(void);
-
-// getters
- const std::string& get_deviceName(void);
-
-
-// setters
- bool set_deviceName(const std::string& deviceName);
-
-
- private:
-
- friend class OnDeviceChosenMarshaller;
-
- std::string deviceName;
-
- };
- }
-}
-
-#endif
diff --git a/SDL_Core/src/components/JSONHandler/include/JSONHandler/RPC2Objects/NsRPC2Communication/UI/OnDriverDistraction.h b/SDL_Core/src/components/JSONHandler/include/JSONHandler/RPC2Objects/NsRPC2Communication/UI/OnDriverDistraction.h
deleted file mode 100644
index d4cf376fe..000000000
--- a/SDL_Core/src/components/JSONHandler/include/JSONHandler/RPC2Objects/NsRPC2Communication/UI/OnDriverDistraction.h
+++ /dev/null
@@ -1,84 +0,0 @@
-//
-// 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.
-//
-
-#ifndef NSRPC2COMMUNICATION_UI_ONDRIVERDISTRACTION_INCLUDE
-#define NSRPC2COMMUNICATION_UI_ONDRIVERDISTRACTION_INCLUDE
-
-#include "JSONHandler/RPC2Notification.h"
-
-#include "../include/JSONHandler/SDLRPCObjects/V2/DriverDistractionState.h"
-
-/*
- interface NsRPC2Communication::UI
- version 1.2
- generated at Thu Jan 24 06:41:15 2013
- source stamp Wed Jan 23 13:56:28 2013
- author RC
-*/
-
-namespace NsRPC2Communication
-{
- namespace UI
- {
-
- class OnDriverDistraction : public ::NsRPC2Communication::RPC2Notification
- {
- public:
-
- OnDriverDistraction(const OnDriverDistraction& c);
- OnDriverDistraction(void);
-
- OnDriverDistraction& operator =(const OnDriverDistraction&);
-
- virtual ~OnDriverDistraction(void);
-
- bool checkIntegrity(void);
-
-// getters
- const NsSmartDeviceLinkRPCV2::DriverDistractionState& get_state(void);
-
-
-// setters
- bool set_state(const NsSmartDeviceLinkRPCV2::DriverDistractionState& state);
-
-
- private:
-
- friend class OnDriverDistractionMarshaller;
-
- NsSmartDeviceLinkRPCV2::DriverDistractionState state;
-
- };
- }
-}
-
-#endif
diff --git a/SDL_Core/src/components/JSONHandler/include/JSONHandler/RPC2Objects/NsRPC2Communication/UI/OnLanguageChange.h b/SDL_Core/src/components/JSONHandler/include/JSONHandler/RPC2Objects/NsRPC2Communication/UI/OnLanguageChange.h
deleted file mode 100644
index ab7782c21..000000000
--- a/SDL_Core/src/components/JSONHandler/include/JSONHandler/RPC2Objects/NsRPC2Communication/UI/OnLanguageChange.h
+++ /dev/null
@@ -1,84 +0,0 @@
-//
-// 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.
-//
-
-#ifndef NSRPC2COMMUNICATION_UI_ONLANGUAGECHANGE_INCLUDE
-#define NSRPC2COMMUNICATION_UI_ONLANGUAGECHANGE_INCLUDE
-
-#include "JSONHandler/RPC2Notification.h"
-
-#include "../include/JSONHandler/SDLRPCObjects/V2/Language.h"
-
-/*
- interface NsRPC2Communication::UI
- version 1.2
- generated at Thu Jan 24 06:41:15 2013
- source stamp Wed Jan 23 13:56:28 2013
- author RC
-*/
-
-namespace NsRPC2Communication
-{
- namespace UI
- {
-
- class OnLanguageChange : public ::NsRPC2Communication::RPC2Notification
- {
- public:
-
- OnLanguageChange(const OnLanguageChange& c);
- OnLanguageChange(void);
-
- OnLanguageChange& operator =(const OnLanguageChange&);
-
- virtual ~OnLanguageChange(void);
-
- bool checkIntegrity(void);
-
-// getters
- const NsSmartDeviceLinkRPCV2::Language& get_hmiDisplayLanguage(void);
-
-
-// setters
- bool set_hmiDisplayLanguage(const NsSmartDeviceLinkRPCV2::Language& hmiDisplayLanguage);
-
-
- private:
-
- friend class OnLanguageChangeMarshaller;
-
- NsSmartDeviceLinkRPCV2::Language hmiDisplayLanguage;
-
- };
- }
-}
-
-#endif
diff --git a/SDL_Core/src/components/JSONHandler/include/JSONHandler/RPC2Objects/NsRPC2Communication/UI/OnReady.h b/SDL_Core/src/components/JSONHandler/include/JSONHandler/RPC2Objects/NsRPC2Communication/UI/OnReady.h
deleted file mode 100644
index 84b6a5110..000000000
--- a/SDL_Core/src/components/JSONHandler/include/JSONHandler/RPC2Objects/NsRPC2Communication/UI/OnReady.h
+++ /dev/null
@@ -1,75 +0,0 @@
-//
-// 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.
-//
-
-#ifndef NSRPC2COMMUNICATION_UI_ONREADY_INCLUDE
-#define NSRPC2COMMUNICATION_UI_ONREADY_INCLUDE
-
-#include "JSONHandler/RPC2Notification.h"
-
-
-/*
- interface NsRPC2Communication::UI
- version 1.2
- generated at Thu Jan 24 06:41:15 2013
- source stamp Wed Jan 23 13:56:28 2013
- author RC
-*/
-
-namespace NsRPC2Communication
-{
- namespace UI
- {
-
- class OnReady : public ::NsRPC2Communication::RPC2Notification
- {
- public:
-
- OnReady(const OnReady& c);
- OnReady(void);
-
- OnReady& operator =(const OnReady&);
-
- virtual ~OnReady(void);
-
- bool checkIntegrity(void);
-
-
- private:
-
- friend class OnReadyMarshaller;
-
-
- };
- }
-}
-
-#endif
diff --git a/SDL_Core/src/components/JSONHandler/include/JSONHandler/RPC2Objects/NsRPC2Communication/UI/OnSystemContext.h b/SDL_Core/src/components/JSONHandler/include/JSONHandler/RPC2Objects/NsRPC2Communication/UI/OnSystemContext.h
deleted file mode 100644
index 932b74b5a..000000000
--- a/SDL_Core/src/components/JSONHandler/include/JSONHandler/RPC2Objects/NsRPC2Communication/UI/OnSystemContext.h
+++ /dev/null
@@ -1,84 +0,0 @@
-//
-// 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.
-//
-
-#ifndef NSRPC2COMMUNICATION_UI_ONSYSTEMCONTEXT_INCLUDE
-#define NSRPC2COMMUNICATION_UI_ONSYSTEMCONTEXT_INCLUDE
-
-#include "JSONHandler/RPC2Notification.h"
-
-#include "../include/JSONHandler/SDLRPCObjects/V2/SystemContext.h"
-
-/*
- interface NsRPC2Communication::UI
- version 1.2
- generated at Thu Jan 24 06:41:15 2013
- source stamp Wed Jan 23 13:56:28 2013
- author RC
-*/
-
-namespace NsRPC2Communication
-{
- namespace UI
- {
-
- class OnSystemContext : public ::NsRPC2Communication::RPC2Notification
- {
- public:
-
- OnSystemContext(const OnSystemContext& c);
- OnSystemContext(void);
-
- OnSystemContext& operator =(const OnSystemContext&);
-
- virtual ~OnSystemContext(void);
-
- bool checkIntegrity(void);
-
-// getters
- const NsSmartDeviceLinkRPCV2::SystemContext& get_systemContext(void);
-
-
-// setters
- bool set_systemContext(const NsSmartDeviceLinkRPCV2::SystemContext& systemContext);
-
-
- private:
-
- friend class OnSystemContextMarshaller;
-
- NsSmartDeviceLinkRPCV2::SystemContext systemContext;
-
- };
- }
-}
-
-#endif
diff --git a/SDL_Core/src/components/JSONHandler/include/JSONHandler/RPC2Objects/NsRPC2Communication/UI/OnTBTClientState.h b/SDL_Core/src/components/JSONHandler/include/JSONHandler/RPC2Objects/NsRPC2Communication/UI/OnTBTClientState.h
deleted file mode 100644
index 84c0bcda4..000000000
--- a/SDL_Core/src/components/JSONHandler/include/JSONHandler/RPC2Objects/NsRPC2Communication/UI/OnTBTClientState.h
+++ /dev/null
@@ -1,84 +0,0 @@
-//
-// 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.
-//
-
-#ifndef NSRPC2COMMUNICATION_UI_ONTBTCLIENTSTATE_INCLUDE
-#define NSRPC2COMMUNICATION_UI_ONTBTCLIENTSTATE_INCLUDE
-
-#include "JSONHandler/RPC2Notification.h"
-
-#include "../include/JSONHandler/SDLRPCObjects/V2/TBTState.h"
-
-/*
- interface NsRPC2Communication::UI
- version 1.2
- generated at Thu Jan 24 06:41:15 2013
- source stamp Wed Jan 23 13:56:28 2013
- author RC
-*/
-
-namespace NsRPC2Communication
-{
- namespace UI
- {
-
- class OnTBTClientState : public ::NsRPC2Communication::RPC2Notification
- {
- public:
-
- OnTBTClientState(const OnTBTClientState& c);
- OnTBTClientState(void);
-
- OnTBTClientState& operator =(const OnTBTClientState&);
-
- virtual ~OnTBTClientState(void);
-
- bool checkIntegrity(void);
-
-// getters
- const NsSmartDeviceLinkRPCV2::TBTState& get_state(void);
- int get_appId(void);
-
-// setters
- bool set_state(const NsSmartDeviceLinkRPCV2::TBTState& state);
- bool set_appId(int appId);
-
- private:
- friend class OnTBTClientStateMarshaller;
-
- NsSmartDeviceLinkRPCV2::TBTState state;
- int appId;
-
- };
- }
-}
-
-#endif
diff --git a/SDL_Core/src/components/JSONHandler/include/JSONHandler/RPC2Objects/NsRPC2Communication/UI/PerformAudioPassThru.h b/SDL_Core/src/components/JSONHandler/include/JSONHandler/RPC2Objects/NsRPC2Communication/UI/PerformAudioPassThru.h
deleted file mode 100644
index 25b510747..000000000
--- a/SDL_Core/src/components/JSONHandler/include/JSONHandler/RPC2Objects/NsRPC2Communication/UI/PerformAudioPassThru.h
+++ /dev/null
@@ -1,130 +0,0 @@
-//
-// 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.
-//
-
-#ifndef NSRPC2COMMUNICATION_UI_PERFORMAUDIOPASSTHRU_INCLUDE
-#define NSRPC2COMMUNICATION_UI_PERFORMAUDIOPASSTHRU_INCLUDE
-
-#include <string>
-#include <vector>
-#include "JSONHandler/RPC2Request.h"
-
-#include "../include/JSONHandler/SDLRPCObjects/V2/TTSChunk.h"
-#include "../include/JSONHandler/SDLRPCObjects/V2/SamplingRate.h"
-#include "../include/JSONHandler/SDLRPCObjects/V2/AudioCaptureQuality.h"
-#include "../include/JSONHandler/SDLRPCObjects/V2/AudioType.h"
-
-/*
- interface NsRPC2Communication::UI
- version 1.2
- generated at Thu Jan 24 06:41:15 2013
- source stamp Wed Jan 23 13:56:28 2013
- author RC
-*/
-
-namespace NsRPC2Communication
-{
- namespace UI
- {
-
- class PerformAudioPassThru : public ::NsRPC2Communication::RPC2Request
- {
- public:
-
- PerformAudioPassThru(const PerformAudioPassThru& c);
- PerformAudioPassThru(void);
-
- PerformAudioPassThru& operator =(const PerformAudioPassThru&);
-
- virtual ~PerformAudioPassThru(void);
-
- bool checkIntegrity(void);
-
-// getters
- const std::vector< NsSmartDeviceLinkRPCV2::TTSChunk>& get_initialPrompt(void);
-
- const std::string* get_audioPassThruDisplayText1(void);
- const std::string* get_audioPassThruDisplayText2(void);
- const NsSmartDeviceLinkRPCV2::SamplingRate& get_samplingRate(void);
-
- unsigned int get_maxDuration(void);
-
- const NsSmartDeviceLinkRPCV2::AudioCaptureQuality& get_bitsPerSample(void);
-
- const NsSmartDeviceLinkRPCV2::AudioType& get_audioType(void);
-
- int get_appId(void);
-
-
-// setters
-/// 1 <= size <= 100
- bool set_initialPrompt(const std::vector< NsSmartDeviceLinkRPCV2::TTSChunk>& initialPrompt);
-
-/// audioPassThruDisplayText1 <= 500
- bool set_audioPassThruDisplayText1(const std::string& audioPassThruDisplayText1);
-
- void reset_audioPassThruDisplayText1(void);
-
-/// audioPassThruDisplayText2 <= 500
- bool set_audioPassThruDisplayText2(const std::string& audioPassThruDisplayText2);
-
- void reset_audioPassThruDisplayText2(void);
-
- bool set_samplingRate(const NsSmartDeviceLinkRPCV2::SamplingRate& samplingRate);
-
-/// maxDuration <= 1000000
- bool set_maxDuration(unsigned int maxDuration);
-
- bool set_bitsPerSample(const NsSmartDeviceLinkRPCV2::AudioCaptureQuality& bitsPerSample);
-
- bool set_audioType(const NsSmartDeviceLinkRPCV2::AudioType& audioType);
-
- bool set_appId(int appId);
-
-
- private:
-
- friend class PerformAudioPassThruMarshaller;
-
- std::vector< NsSmartDeviceLinkRPCV2::TTSChunk> initialPrompt;
- std::string* audioPassThruDisplayText1;
- std::string* audioPassThruDisplayText2;
- NsSmartDeviceLinkRPCV2::SamplingRate samplingRate;
- unsigned int maxDuration;
- NsSmartDeviceLinkRPCV2::AudioCaptureQuality bitsPerSample;
- NsSmartDeviceLinkRPCV2::AudioType audioType;
- int appId;
-
- };
- }
-}
-
-#endif
diff --git a/SDL_Core/src/components/JSONHandler/include/JSONHandler/RPC2Objects/NsRPC2Communication/UI/PerformAudioPassThruResponse.h b/SDL_Core/src/components/JSONHandler/include/JSONHandler/RPC2Objects/NsRPC2Communication/UI/PerformAudioPassThruResponse.h
deleted file mode 100644
index 112ccc655..000000000
--- a/SDL_Core/src/components/JSONHandler/include/JSONHandler/RPC2Objects/NsRPC2Communication/UI/PerformAudioPassThruResponse.h
+++ /dev/null
@@ -1,75 +0,0 @@
-//
-// 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.
-//
-
-#ifndef NSRPC2COMMUNICATION_UI_PERFORMAUDIOPASSTHRURESPONSE_INCLUDE
-#define NSRPC2COMMUNICATION_UI_PERFORMAUDIOPASSTHRURESPONSE_INCLUDE
-
-#include "JSONHandler/RPC2Response.h"
-
-
-/*
- interface NsRPC2Communication::UI
- version 1.2
- generated at Thu Jan 24 06:41:15 2013
- source stamp Wed Jan 23 13:56:28 2013
- author RC
-*/
-
-namespace NsRPC2Communication
-{
- namespace UI
- {
-
- class PerformAudioPassThruResponse : public ::NsRPC2Communication::RPC2Response
- {
- public:
-
- PerformAudioPassThruResponse(const PerformAudioPassThruResponse& c);
- PerformAudioPassThruResponse(void);
-
- PerformAudioPassThruResponse& operator =(const PerformAudioPassThruResponse&);
-
- virtual ~PerformAudioPassThruResponse(void);
-
- bool checkIntegrity(void);
-
-
- private:
-
- friend class PerformAudioPassThruResponseMarshaller;
-
-
- };
- }
-}
-
-#endif
diff --git a/SDL_Core/src/components/JSONHandler/include/JSONHandler/RPC2Objects/NsRPC2Communication/UI/PerformInteraction.h b/SDL_Core/src/components/JSONHandler/include/JSONHandler/RPC2Objects/NsRPC2Communication/UI/PerformInteraction.h
deleted file mode 100644
index 796d2d010..000000000
--- a/SDL_Core/src/components/JSONHandler/include/JSONHandler/RPC2Objects/NsRPC2Communication/UI/PerformInteraction.h
+++ /dev/null
@@ -1,141 +0,0 @@
-//
-// 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.
-//
-
-#ifndef NSRPC2COMMUNICATION_UI_PERFORMINTERACTION_INCLUDE
-#define NSRPC2COMMUNICATION_UI_PERFORMINTERACTION_INCLUDE
-
-#include <string>
-#include <vector>
-#include "JSONHandler/RPC2Request.h"
-
-#include "../include/JSONHandler/SDLRPCObjects/V2/TTSChunk.h"
-#include "../include/JSONHandler/SDLRPCObjects/V2/InteractionMode.h"
-#include "../include/JSONHandler/SDLRPCObjects/V2/TTSChunk.h"
-#include "../include/JSONHandler/SDLRPCObjects/V2/TTSChunk.h"
-#include "../include/JSONHandler/SDLRPCObjects/V2/VrHelpItem.h"
-
-/*
- interface NsRPC2Communication::UI
- version 1.2
- generated at Thu Jan 24 06:41:15 2013
- source stamp Wed Jan 23 13:56:28 2013
- author RC
-*/
-
-namespace NsRPC2Communication
-{
- namespace UI
- {
-
- class PerformInteraction : public ::NsRPC2Communication::RPC2Request
- {
- public:
-
- PerformInteraction(const PerformInteraction& c);
- PerformInteraction(void);
-
- PerformInteraction& operator =(const PerformInteraction&);
-
- virtual ~PerformInteraction(void);
-
- bool checkIntegrity(void);
-
-// getters
- const std::string& get_initialText(void);
-
- const std::vector< NsSmartDeviceLinkRPCV2::TTSChunk>& get_initialPrompt(void);
-
- const NsSmartDeviceLinkRPCV2::InteractionMode& get_interactionMode(void);
-
- const std::vector< unsigned int>& get_interactionChoiceSetIDList(void);
-
- const std::vector< NsSmartDeviceLinkRPCV2::TTSChunk>* get_helpPrompt(void);
- const std::vector< NsSmartDeviceLinkRPCV2::TTSChunk>* get_timeoutPrompt(void);
- const unsigned int* get_timeout(void);
- const std::vector< NsSmartDeviceLinkRPCV2::VrHelpItem>* get_vrHelp(void);
- int get_appId(void);
-
-
-// setters
-/// initialText <= 500
- bool set_initialText(const std::string& initialText);
-
-/// 1 <= size <= 100
- bool set_initialPrompt(const std::vector< NsSmartDeviceLinkRPCV2::TTSChunk>& initialPrompt);
-
- bool set_interactionMode(const NsSmartDeviceLinkRPCV2::InteractionMode& interactionMode);
-
-/// interactionChoiceSetIDList[] <= 2000000000 ; 1 <= size <= 100
- bool set_interactionChoiceSetIDList(const std::vector< unsigned int>& interactionChoiceSetIDList);
-
-/// 1 <= size <= 100
- bool set_helpPrompt(const std::vector< NsSmartDeviceLinkRPCV2::TTSChunk>& helpPrompt);
-
- void reset_helpPrompt(void);
-
-/// 1 <= size <= 100
- bool set_timeoutPrompt(const std::vector< NsSmartDeviceLinkRPCV2::TTSChunk>& timeoutPrompt);
-
- void reset_timeoutPrompt(void);
-
-/// 5000 <= timeout <= 100000
- bool set_timeout(const unsigned int& timeout);
-
- void reset_timeout(void);
-
-/// 1 <= size <= 100
- bool set_vrHelp(const std::vector< NsSmartDeviceLinkRPCV2::VrHelpItem>& vrHelp);
-
- void reset_vrHelp(void);
-
- bool set_appId(int appId);
-
-
- private:
-
- friend class PerformInteractionMarshaller;
-
- std::string initialText;
- std::vector< NsSmartDeviceLinkRPCV2::TTSChunk> initialPrompt;
- NsSmartDeviceLinkRPCV2::InteractionMode interactionMode;
- std::vector< unsigned int> interactionChoiceSetIDList;
- std::vector< NsSmartDeviceLinkRPCV2::TTSChunk>* helpPrompt;
- std::vector< NsSmartDeviceLinkRPCV2::TTSChunk>* timeoutPrompt;
- unsigned int* timeout;
- std::vector< NsSmartDeviceLinkRPCV2::VrHelpItem>* vrHelp;
- int appId;
-
- };
- }
-}
-
-#endif
diff --git a/SDL_Core/src/components/JSONHandler/include/JSONHandler/RPC2Objects/NsRPC2Communication/UI/PerformInteractionResponse.h b/SDL_Core/src/components/JSONHandler/include/JSONHandler/RPC2Objects/NsRPC2Communication/UI/PerformInteractionResponse.h
deleted file mode 100644
index fc28c4a73..000000000
--- a/SDL_Core/src/components/JSONHandler/include/JSONHandler/RPC2Objects/NsRPC2Communication/UI/PerformInteractionResponse.h
+++ /dev/null
@@ -1,92 +0,0 @@
-//
-// 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.
-//
-
-#ifndef NSRPC2COMMUNICATION_UI_PERFORMINTERACTIONRESPONSE_INCLUDE
-#define NSRPC2COMMUNICATION_UI_PERFORMINTERACTIONRESPONSE_INCLUDE
-
-#include "JSONHandler/RPC2Response.h"
-
-#include "../include/JSONHandler/SDLRPCObjects/V2/TriggerSource.h"
-
-/*
- interface NsRPC2Communication::UI
- version 1.2
- generated at Thu Jan 24 06:41:15 2013
- source stamp Wed Jan 23 13:56:28 2013
- author RC
-*/
-
-namespace NsRPC2Communication
-{
- namespace UI
- {
-
- class PerformInteractionResponse : public ::NsRPC2Communication::RPC2Response
- {
- public:
-
- PerformInteractionResponse(const PerformInteractionResponse& c);
- PerformInteractionResponse(void);
-
- PerformInteractionResponse& operator =(const PerformInteractionResponse&);
-
- virtual ~PerformInteractionResponse(void);
-
- bool checkIntegrity(void);
-
-// getters
- const unsigned int* get_choiceID(void);
- const NsSmartDeviceLinkRPCV2::TriggerSource* get_triggerSource(void);
-
-// setters
-/// choiceID <= 2000000000
- bool set_choiceID(const unsigned int& choiceID);
-
- void reset_choiceID(void);
-
- bool set_triggerSource(const NsSmartDeviceLinkRPCV2::TriggerSource& triggerSource);
-
- void reset_triggerSource(void);
-
-
- private:
-
- friend class PerformInteractionResponseMarshaller;
-
- unsigned int* choiceID;
- NsSmartDeviceLinkRPCV2::TriggerSource* triggerSource;
-
- };
- }
-}
-
-#endif
diff --git a/SDL_Core/src/components/JSONHandler/include/JSONHandler/RPC2Objects/NsRPC2Communication/UI/RPC2.h b/SDL_Core/src/components/JSONHandler/include/JSONHandler/RPC2Objects/NsRPC2Communication/UI/RPC2.h
deleted file mode 100644
index 088cd9cd3..000000000
--- a/SDL_Core/src/components/JSONHandler/include/JSONHandler/RPC2Objects/NsRPC2Communication/UI/RPC2.h
+++ /dev/null
@@ -1,111 +0,0 @@
-//
-// 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.
-//
-
-#ifndef NSRPC2COMMUNICATION_UI_RPC2_INCLUDE
-#define NSRPC2COMMUNICATION_UI_RPC2_INCLUDE
-
-#include <string>
-#include <json/json.h>
-
-#include "../src/../include/JSONHandler/RPC2Objects//NsRPC2Communication/UI/AddCommand.h"
-#include "../src/../include/JSONHandler/RPC2Objects//NsRPC2Communication/UI/AddCommandResponse.h"
-#include "../src/../include/JSONHandler/RPC2Objects//NsRPC2Communication/UI/AddSubMenu.h"
-#include "../src/../include/JSONHandler/RPC2Objects//NsRPC2Communication/UI/AddSubMenuResponse.h"
-#include "../src/../include/JSONHandler/RPC2Objects//NsRPC2Communication/UI/Alert.h"
-#include "../src/../include/JSONHandler/RPC2Objects//NsRPC2Communication/UI/AlertResponse.h"
-#include "../src/../include/JSONHandler/RPC2Objects//NsRPC2Communication/UI/AlertManeuver.h"
-#include "../src/../include/JSONHandler/RPC2Objects//NsRPC2Communication/UI/AlertManeuverResponse.h"
-#include "../src/../include/JSONHandler/RPC2Objects//NsRPC2Communication/UI/ChangeRegistration.h"
-#include "../src/../include/JSONHandler/RPC2Objects//NsRPC2Communication/UI/ChangeRegistrationResponse.h"
-#include "../src/../include/JSONHandler/RPC2Objects//NsRPC2Communication/UI/CreateInteractionChoiceSet.h"
-#include "../src/../include/JSONHandler/RPC2Objects//NsRPC2Communication/UI/CreateInteractionChoiceSetResponse.h"
-#include "../src/../include/JSONHandler/RPC2Objects//NsRPC2Communication/UI/DeleteCommand.h"
-#include "../src/../include/JSONHandler/RPC2Objects//NsRPC2Communication/UI/DeleteCommandResponse.h"
-#include "../src/../include/JSONHandler/RPC2Objects//NsRPC2Communication/UI/DeleteInteractionChoiceSet.h"
-#include "../src/../include/JSONHandler/RPC2Objects//NsRPC2Communication/UI/DeleteInteractionChoiceSetResponse.h"
-#include "../src/../include/JSONHandler/RPC2Objects//NsRPC2Communication/UI/DeleteSubMenu.h"
-#include "../src/../include/JSONHandler/RPC2Objects//NsRPC2Communication/UI/DeleteSubMenuResponse.h"
-#include "../src/../include/JSONHandler/RPC2Objects//NsRPC2Communication/UI/DialNumber.h"
-#include "../src/../include/JSONHandler/RPC2Objects//NsRPC2Communication/UI/DialNumberResponse.h"
-#include "../src/../include/JSONHandler/RPC2Objects//NsRPC2Communication/UI/EndAudioPassThru.h"
-#include "../src/../include/JSONHandler/RPC2Objects//NsRPC2Communication/UI/EndAudioPassThruResponse.h"
-#include "../src/../include/JSONHandler/RPC2Objects//NsRPC2Communication/UI/GetCapabilities.h"
-#include "../src/../include/JSONHandler/RPC2Objects//NsRPC2Communication/UI/GetCapabilitiesResponse.h"
-#include "../src/../include/JSONHandler/RPC2Objects//NsRPC2Communication/UI/GetLanguage.h"
-#include "../src/../include/JSONHandler/RPC2Objects//NsRPC2Communication/UI/GetLanguageResponse.h"
-#include "../src/../include/JSONHandler/RPC2Objects//NsRPC2Communication/UI/GetSupportedLanguages.h"
-#include "../src/../include/JSONHandler/RPC2Objects//NsRPC2Communication/UI/GetSupportedLanguagesResponse.h"
-#include "../src/../include/JSONHandler/RPC2Objects//NsRPC2Communication/UI/OnCommand.h"
-#include "../src/../include/JSONHandler/RPC2Objects//NsRPC2Communication/UI/OnDeviceChosen.h"
-#include "../src/../include/JSONHandler/RPC2Objects//NsRPC2Communication/UI/OnDriverDistraction.h"
-#include "../src/../include/JSONHandler/RPC2Objects//NsRPC2Communication/UI/OnLanguageChange.h"
-#include "../src/../include/JSONHandler/RPC2Objects//NsRPC2Communication/UI/OnReady.h"
-#include "../src/../include/JSONHandler/RPC2Objects//NsRPC2Communication/UI/OnSystemContext.h"
-#include "../src/../include/JSONHandler/RPC2Objects//NsRPC2Communication/UI/OnTBTClientState.h"
-#include "../src/../include/JSONHandler/RPC2Objects//NsRPC2Communication/UI/PerformAudioPassThru.h"
-#include "../src/../include/JSONHandler/RPC2Objects//NsRPC2Communication/UI/PerformAudioPassThruResponse.h"
-#include "../src/../include/JSONHandler/RPC2Objects//NsRPC2Communication/UI/PerformInteraction.h"
-#include "../src/../include/JSONHandler/RPC2Objects//NsRPC2Communication/UI/PerformInteractionResponse.h"
-#include "../src/../include/JSONHandler/RPC2Objects//NsRPC2Communication/UI/ResetGlobalProperties.h"
-#include "../src/../include/JSONHandler/RPC2Objects//NsRPC2Communication/UI/ResetGlobalPropertiesResponse.h"
-#include "../src/../include/JSONHandler/RPC2Objects//NsRPC2Communication/UI/ScrollableMessage.h"
-#include "../src/../include/JSONHandler/RPC2Objects//NsRPC2Communication/UI/ScrollableMessageResponse.h"
-#include "../src/../include/JSONHandler/RPC2Objects//NsRPC2Communication/UI/SetAppIcon.h"
-#include "../src/../include/JSONHandler/RPC2Objects//NsRPC2Communication/UI/SetAppIconResponse.h"
-#include "../src/../include/JSONHandler/RPC2Objects//NsRPC2Communication/UI/SetDisplayLayout.h"
-#include "../src/../include/JSONHandler/RPC2Objects//NsRPC2Communication/UI/SetDisplayLayoutResponse.h"
-#include "../src/../include/JSONHandler/RPC2Objects//NsRPC2Communication/UI/SetGlobalProperties.h"
-#include "../src/../include/JSONHandler/RPC2Objects//NsRPC2Communication/UI/SetGlobalPropertiesResponse.h"
-#include "../src/../include/JSONHandler/RPC2Objects//NsRPC2Communication/UI/SetMediaClockTimer.h"
-#include "../src/../include/JSONHandler/RPC2Objects//NsRPC2Communication/UI/SetMediaClockTimerResponse.h"
-#include "../src/../include/JSONHandler/RPC2Objects//NsRPC2Communication/UI/Show.h"
-#include "../src/../include/JSONHandler/RPC2Objects//NsRPC2Communication/UI/ShowResponse.h"
-#include "../src/../include/JSONHandler/RPC2Objects//NsRPC2Communication/UI/ShowConstantTBT.h"
-#include "../src/../include/JSONHandler/RPC2Objects//NsRPC2Communication/UI/ShowConstantTBTResponse.h"
-#include "../src/../include/JSONHandler/RPC2Objects//NsRPC2Communication/UI/Slider.h"
-#include "../src/../include/JSONHandler/RPC2Objects//NsRPC2Communication/UI/SliderResponse.h"
-#include "../src/../include/JSONHandler/RPC2Objects//NsRPC2Communication/UI/UpdateTurnList.h"
-#include "../src/../include/JSONHandler/RPC2Objects//NsRPC2Communication/UI/UpdateTurnListResponse.h"
-
-#include "../src/../include/JSONHandler/RPC2Objects/Marshaller.h"
-
-
-/*
- interface NsRPC2Communication::UI
- version 1.2
- generated at Thu Jan 24 06:41:15 2013
- source stamp Wed Jan 23 13:56:28 2013
- author RC
-*/
-
-
-#endif
diff --git a/SDL_Core/src/components/JSONHandler/include/JSONHandler/RPC2Objects/NsRPC2Communication/UI/ResetGlobalProperties.h b/SDL_Core/src/components/JSONHandler/include/JSONHandler/RPC2Objects/NsRPC2Communication/UI/ResetGlobalProperties.h
deleted file mode 100644
index affb93756..000000000
--- a/SDL_Core/src/components/JSONHandler/include/JSONHandler/RPC2Objects/NsRPC2Communication/UI/ResetGlobalProperties.h
+++ /dev/null
@@ -1,91 +0,0 @@
-//
-// 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.
-//
-
-#ifndef NSRPC2COMMUNICATION_UI_RESETGLOBALPROPERTIES_INCLUDE
-#define NSRPC2COMMUNICATION_UI_RESETGLOBALPROPERTIES_INCLUDE
-
-#include <vector>
-#include "JSONHandler/RPC2Request.h"
-
-#include "../include/JSONHandler/SDLRPCObjects/V2/GlobalProperty.h"
-
-/*
- interface NsRPC2Communication::UI
- version 1.2
- generated at Thu Jan 24 06:41:15 2013
- source stamp Wed Jan 23 13:56:28 2013
- author RC
-*/
-
-namespace NsRPC2Communication
-{
- namespace UI
- {
-
- class ResetGlobalProperties : public ::NsRPC2Communication::RPC2Request
- {
- public:
-
- ResetGlobalProperties(const ResetGlobalProperties& c);
- ResetGlobalProperties(void);
-
- ResetGlobalProperties& operator =(const ResetGlobalProperties&);
-
- virtual ~ResetGlobalProperties(void);
-
- bool checkIntegrity(void);
-
-// getters
- const std::vector< NsSmartDeviceLinkRPCV2::GlobalProperty>& get_properties(void);
-
- int get_appId(void);
-
-
-// setters
-/// 1 <= size <= 100
- bool set_properties(const std::vector< NsSmartDeviceLinkRPCV2::GlobalProperty>& properties);
-
- bool set_appId(int appId);
-
-
- private:
-
- friend class ResetGlobalPropertiesMarshaller;
-
- std::vector< NsSmartDeviceLinkRPCV2::GlobalProperty> properties;
- int appId;
-
- };
- }
-}
-
-#endif
diff --git a/SDL_Core/src/components/JSONHandler/include/JSONHandler/RPC2Objects/NsRPC2Communication/UI/ResetGlobalPropertiesResponse.h b/SDL_Core/src/components/JSONHandler/include/JSONHandler/RPC2Objects/NsRPC2Communication/UI/ResetGlobalPropertiesResponse.h
deleted file mode 100644
index 84cc644f5..000000000
--- a/SDL_Core/src/components/JSONHandler/include/JSONHandler/RPC2Objects/NsRPC2Communication/UI/ResetGlobalPropertiesResponse.h
+++ /dev/null
@@ -1,75 +0,0 @@
-//
-// 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.
-//
-
-#ifndef NSRPC2COMMUNICATION_UI_RESETGLOBALPROPERTIESRESPONSE_INCLUDE
-#define NSRPC2COMMUNICATION_UI_RESETGLOBALPROPERTIESRESPONSE_INCLUDE
-
-#include "JSONHandler/RPC2Response.h"
-
-
-/*
- interface NsRPC2Communication::UI
- version 1.2
- generated at Thu Jan 24 06:41:15 2013
- source stamp Wed Jan 23 13:56:28 2013
- author RC
-*/
-
-namespace NsRPC2Communication
-{
- namespace UI
- {
-
- class ResetGlobalPropertiesResponse : public ::NsRPC2Communication::RPC2Response
- {
- public:
-
- ResetGlobalPropertiesResponse(const ResetGlobalPropertiesResponse& c);
- ResetGlobalPropertiesResponse(void);
-
- ResetGlobalPropertiesResponse& operator =(const ResetGlobalPropertiesResponse&);
-
- virtual ~ResetGlobalPropertiesResponse(void);
-
- bool checkIntegrity(void);
-
-
- private:
-
- friend class ResetGlobalPropertiesResponseMarshaller;
-
-
- };
- }
-}
-
-#endif
diff --git a/SDL_Core/src/components/JSONHandler/include/JSONHandler/RPC2Objects/NsRPC2Communication/UI/ScrollableMessage.h b/SDL_Core/src/components/JSONHandler/include/JSONHandler/RPC2Objects/NsRPC2Communication/UI/ScrollableMessage.h
deleted file mode 100644
index d39f88d59..000000000
--- a/SDL_Core/src/components/JSONHandler/include/JSONHandler/RPC2Objects/NsRPC2Communication/UI/ScrollableMessage.h
+++ /dev/null
@@ -1,106 +0,0 @@
-//
-// 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.
-//
-
-#ifndef NSRPC2COMMUNICATION_UI_SCROLLABLEMESSAGE_INCLUDE
-#define NSRPC2COMMUNICATION_UI_SCROLLABLEMESSAGE_INCLUDE
-
-#include <string>
-#include <vector>
-#include "JSONHandler/RPC2Request.h"
-
-#include "../include/JSONHandler/SDLRPCObjects/V2/SoftButton.h"
-
-/*
- interface NsRPC2Communication::UI
- version 1.2
- generated at Thu Jan 24 06:41:15 2013
- source stamp Wed Jan 23 13:56:28 2013
- author RC
-*/
-
-namespace NsRPC2Communication
-{
- namespace UI
- {
-
- class ScrollableMessage : public ::NsRPC2Communication::RPC2Request
- {
- public:
-
- ScrollableMessage(const ScrollableMessage& c);
- ScrollableMessage(void);
-
- ScrollableMessage& operator =(const ScrollableMessage&);
-
- virtual ~ScrollableMessage(void);
-
- bool checkIntegrity(void);
-
-// getters
- const std::string& get_scrollableMessageBody(void);
-
- const unsigned int* get_timeout(void);
- const std::vector< NsSmartDeviceLinkRPCV2::SoftButton>* get_softButtons(void);
- int get_appId(void);
-
-
-// setters
-/// scrollableMessageBody <= 500
- bool set_scrollableMessageBody(const std::string& scrollableMessageBody);
-
-/// timeout <= 65535
- bool set_timeout(const unsigned int& timeout);
-
- void reset_timeout(void);
-
-/// 0 <= size <= 8
- bool set_softButtons(const std::vector< NsSmartDeviceLinkRPCV2::SoftButton>& softButtons);
-
- void reset_softButtons(void);
-
- bool set_appId(int appId);
-
-
- private:
-
- friend class ScrollableMessageMarshaller;
-
- std::string scrollableMessageBody;
- unsigned int* timeout;
- std::vector< NsSmartDeviceLinkRPCV2::SoftButton>* softButtons;
- int appId;
-
- };
- }
-}
-
-#endif
diff --git a/SDL_Core/src/components/JSONHandler/include/JSONHandler/RPC2Objects/NsRPC2Communication/UI/ScrollableMessageResponse.h b/SDL_Core/src/components/JSONHandler/include/JSONHandler/RPC2Objects/NsRPC2Communication/UI/ScrollableMessageResponse.h
deleted file mode 100644
index d98d2965b..000000000
--- a/SDL_Core/src/components/JSONHandler/include/JSONHandler/RPC2Objects/NsRPC2Communication/UI/ScrollableMessageResponse.h
+++ /dev/null
@@ -1,75 +0,0 @@
-//
-// 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.
-//
-
-#ifndef NSRPC2COMMUNICATION_UI_SCROLLABLEMESSAGERESPONSE_INCLUDE
-#define NSRPC2COMMUNICATION_UI_SCROLLABLEMESSAGERESPONSE_INCLUDE
-
-#include "JSONHandler/RPC2Response.h"
-
-
-/*
- interface NsRPC2Communication::UI
- version 1.2
- generated at Thu Jan 24 06:41:15 2013
- source stamp Wed Jan 23 13:56:28 2013
- author RC
-*/
-
-namespace NsRPC2Communication
-{
- namespace UI
- {
-
- class ScrollableMessageResponse : public ::NsRPC2Communication::RPC2Response
- {
- public:
-
- ScrollableMessageResponse(const ScrollableMessageResponse& c);
- ScrollableMessageResponse(void);
-
- ScrollableMessageResponse& operator =(const ScrollableMessageResponse&);
-
- virtual ~ScrollableMessageResponse(void);
-
- bool checkIntegrity(void);
-
-
- private:
-
- friend class ScrollableMessageResponseMarshaller;
-
-
- };
- }
-}
-
-#endif
diff --git a/SDL_Core/src/components/JSONHandler/include/JSONHandler/RPC2Objects/NsRPC2Communication/UI/SetAppIcon.h b/SDL_Core/src/components/JSONHandler/include/JSONHandler/RPC2Objects/NsRPC2Communication/UI/SetAppIcon.h
deleted file mode 100644
index 9b3d4ad38..000000000
--- a/SDL_Core/src/components/JSONHandler/include/JSONHandler/RPC2Objects/NsRPC2Communication/UI/SetAppIcon.h
+++ /dev/null
@@ -1,90 +0,0 @@
-//
-// 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.
-//
-
-#ifndef NSRPC2COMMUNICATION_UI_SETAPPICON_INCLUDE
-#define NSRPC2COMMUNICATION_UI_SETAPPICON_INCLUDE
-
-#include <string>
-#include "JSONHandler/RPC2Request.h"
-
-
-/*
- interface NsRPC2Communication::UI
- version 1.2
- generated at Thu Jan 24 06:41:15 2013
- source stamp Wed Jan 23 13:56:28 2013
- author RC
-*/
-
-namespace NsRPC2Communication
-{
- namespace UI
- {
-
- class SetAppIcon : public ::NsRPC2Communication::RPC2Request
- {
- public:
-
- SetAppIcon(const SetAppIcon& c);
- SetAppIcon(void);
-
- SetAppIcon& operator =(const SetAppIcon&);
-
- virtual ~SetAppIcon(void);
-
- bool checkIntegrity(void);
-
-// getters
- const std::string& get_syncFileName(void);
-
- int get_appId(void);
-
-
-// setters
-/// syncFileName <= 500
- bool set_syncFileName(const std::string& syncFileName);
-
- bool set_appId(int appId);
-
-
- private:
-
- friend class SetAppIconMarshaller;
-
- std::string syncFileName;
- int appId;
-
- };
- }
-}
-
-#endif
diff --git a/SDL_Core/src/components/JSONHandler/include/JSONHandler/RPC2Objects/NsRPC2Communication/UI/SetAppIconResponse.h b/SDL_Core/src/components/JSONHandler/include/JSONHandler/RPC2Objects/NsRPC2Communication/UI/SetAppIconResponse.h
deleted file mode 100644
index 356075324..000000000
--- a/SDL_Core/src/components/JSONHandler/include/JSONHandler/RPC2Objects/NsRPC2Communication/UI/SetAppIconResponse.h
+++ /dev/null
@@ -1,75 +0,0 @@
-//
-// 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.
-//
-
-#ifndef NSRPC2COMMUNICATION_UI_SETAPPICONRESPONSE_INCLUDE
-#define NSRPC2COMMUNICATION_UI_SETAPPICONRESPONSE_INCLUDE
-
-#include "JSONHandler/RPC2Response.h"
-
-
-/*
- interface NsRPC2Communication::UI
- version 1.2
- generated at Thu Jan 24 06:41:15 2013
- source stamp Wed Jan 23 13:56:28 2013
- author RC
-*/
-
-namespace NsRPC2Communication
-{
- namespace UI
- {
-
- class SetAppIconResponse : public ::NsRPC2Communication::RPC2Response
- {
- public:
-
- SetAppIconResponse(const SetAppIconResponse& c);
- SetAppIconResponse(void);
-
- SetAppIconResponse& operator =(const SetAppIconResponse&);
-
- virtual ~SetAppIconResponse(void);
-
- bool checkIntegrity(void);
-
-
- private:
-
- friend class SetAppIconResponseMarshaller;
-
-
- };
- }
-}
-
-#endif
diff --git a/SDL_Core/src/components/JSONHandler/include/JSONHandler/RPC2Objects/NsRPC2Communication/UI/SetDisplayLayout.h b/SDL_Core/src/components/JSONHandler/include/JSONHandler/RPC2Objects/NsRPC2Communication/UI/SetDisplayLayout.h
deleted file mode 100644
index 7d49f4114..000000000
--- a/SDL_Core/src/components/JSONHandler/include/JSONHandler/RPC2Objects/NsRPC2Communication/UI/SetDisplayLayout.h
+++ /dev/null
@@ -1,89 +0,0 @@
-//
-// 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.
-//
-
-#ifndef NSRPC2COMMUNICATION_UI_SETDISPLAYLAYOUT_INCLUDE
-#define NSRPC2COMMUNICATION_UI_SETDISPLAYLAYOUT_INCLUDE
-
-#include <string>
-#include "JSONHandler/RPC2Request.h"
-
-
-/*
- interface NsRPC2Communication::UI
- version 1.2
- generated at Thu Jan 24 06:41:15 2013
- source stamp Wed Jan 23 13:56:28 2013
- author RC
-*/
-
-namespace NsRPC2Communication
-{
- namespace UI
- {
-
- class SetDisplayLayout : public ::NsRPC2Communication::RPC2Request
- {
- public:
-
- SetDisplayLayout(const SetDisplayLayout& c);
- SetDisplayLayout(void);
-
- SetDisplayLayout& operator =(const SetDisplayLayout&);
-
- virtual ~SetDisplayLayout(void);
-
- bool checkIntegrity(void);
-
-// getters
- const std::string& get_displayLayout(void);
-
- int get_appId(void);
-
-
-// setters
- bool set_displayLayout(const std::string& displayLayout);
-
- bool set_appId(int appId);
-
-
- private:
-
- friend class SetDisplayLayoutMarshaller;
-
- std::string displayLayout;
- int appId;
-
- };
- }
-}
-
-#endif
diff --git a/SDL_Core/src/components/JSONHandler/include/JSONHandler/RPC2Objects/NsRPC2Communication/UI/SetDisplayLayoutResponse.h b/SDL_Core/src/components/JSONHandler/include/JSONHandler/RPC2Objects/NsRPC2Communication/UI/SetDisplayLayoutResponse.h
deleted file mode 100644
index cadf33614..000000000
--- a/SDL_Core/src/components/JSONHandler/include/JSONHandler/RPC2Objects/NsRPC2Communication/UI/SetDisplayLayoutResponse.h
+++ /dev/null
@@ -1,75 +0,0 @@
-//
-// 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.
-//
-
-#ifndef NSRPC2COMMUNICATION_UI_SETDISPLAYLAYOUTRESPONSE_INCLUDE
-#define NSRPC2COMMUNICATION_UI_SETDISPLAYLAYOUTRESPONSE_INCLUDE
-
-#include "JSONHandler/RPC2Response.h"
-
-
-/*
- interface NsRPC2Communication::UI
- version 1.2
- generated at Thu Jan 24 06:41:15 2013
- source stamp Wed Jan 23 13:56:28 2013
- author RC
-*/
-
-namespace NsRPC2Communication
-{
- namespace UI
- {
-
- class SetDisplayLayoutResponse : public ::NsRPC2Communication::RPC2Response
- {
- public:
-
- SetDisplayLayoutResponse(const SetDisplayLayoutResponse& c);
- SetDisplayLayoutResponse(void);
-
- SetDisplayLayoutResponse& operator =(const SetDisplayLayoutResponse&);
-
- virtual ~SetDisplayLayoutResponse(void);
-
- bool checkIntegrity(void);
-
-
- private:
-
- friend class SetDisplayLayoutResponseMarshaller;
-
-
- };
- }
-}
-
-#endif
diff --git a/SDL_Core/src/components/JSONHandler/include/JSONHandler/RPC2Objects/NsRPC2Communication/UI/SetGlobalProperties.h b/SDL_Core/src/components/JSONHandler/include/JSONHandler/RPC2Objects/NsRPC2Communication/UI/SetGlobalProperties.h
deleted file mode 100644
index e428498f7..000000000
--- a/SDL_Core/src/components/JSONHandler/include/JSONHandler/RPC2Objects/NsRPC2Communication/UI/SetGlobalProperties.h
+++ /dev/null
@@ -1,116 +0,0 @@
-//
-// 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.
-//
-
-#ifndef NSRPC2COMMUNICATION_UI_SETGLOBALPROPERTIES_INCLUDE
-#define NSRPC2COMMUNICATION_UI_SETGLOBALPROPERTIES_INCLUDE
-
-#include <string>
-#include <vector>
-#include "JSONHandler/RPC2Request.h"
-
-#include "../include/JSONHandler/SDLRPCObjects/V2/TTSChunk.h"
-#include "../include/JSONHandler/SDLRPCObjects/V2/TTSChunk.h"
-#include "../include/JSONHandler/SDLRPCObjects/V2/VrHelpItem.h"
-
-/*
- interface NsRPC2Communication::UI
- version 1.2
- generated at Thu Jan 24 06:41:15 2013
- source stamp Wed Jan 23 13:56:28 2013
- author RC
-*/
-
-namespace NsRPC2Communication
-{
- namespace UI
- {
-
- class SetGlobalProperties : public ::NsRPC2Communication::RPC2Request
- {
- public:
-
- SetGlobalProperties(const SetGlobalProperties& c);
- SetGlobalProperties(void);
-
- SetGlobalProperties& operator =(const SetGlobalProperties&);
-
- virtual ~SetGlobalProperties(void);
-
- bool checkIntegrity(void);
-
-// getters
- const std::vector< NsSmartDeviceLinkRPCV2::TTSChunk>* get_helpPrompt(void);
- const std::vector< NsSmartDeviceLinkRPCV2::TTSChunk>* get_timeoutPrompt(void);
- const std::string* get_vrHelpTitle(void);
- const std::vector< NsSmartDeviceLinkRPCV2::VrHelpItem>* get_vrHelp(void);
- int get_appId(void);
-
-
-// setters
-/// 1 <= size <= 100
- bool set_helpPrompt(const std::vector< NsSmartDeviceLinkRPCV2::TTSChunk>& helpPrompt);
-
- void reset_helpPrompt(void);
-
-/// 1 <= size <= 100
- bool set_timeoutPrompt(const std::vector< NsSmartDeviceLinkRPCV2::TTSChunk>& timeoutPrompt);
-
- void reset_timeoutPrompt(void);
-
-/// vrHelpTitle <= 500
- bool set_vrHelpTitle(const std::string& vrHelpTitle);
-
- void reset_vrHelpTitle(void);
-
-/// 1 <= size <= 100
- bool set_vrHelp(const std::vector< NsSmartDeviceLinkRPCV2::VrHelpItem>& vrHelp);
-
- void reset_vrHelp(void);
-
- bool set_appId(int appId);
-
-
- private:
-
- friend class SetGlobalPropertiesMarshaller;
-
- std::vector< NsSmartDeviceLinkRPCV2::TTSChunk>* helpPrompt;
- std::vector< NsSmartDeviceLinkRPCV2::TTSChunk>* timeoutPrompt;
- std::string* vrHelpTitle;
- std::vector< NsSmartDeviceLinkRPCV2::VrHelpItem>* vrHelp;
- int appId;
-
- };
- }
-}
-
-#endif
diff --git a/SDL_Core/src/components/JSONHandler/include/JSONHandler/RPC2Objects/NsRPC2Communication/UI/SetGlobalPropertiesResponse.h b/SDL_Core/src/components/JSONHandler/include/JSONHandler/RPC2Objects/NsRPC2Communication/UI/SetGlobalPropertiesResponse.h
deleted file mode 100644
index 3f83e18e4..000000000
--- a/SDL_Core/src/components/JSONHandler/include/JSONHandler/RPC2Objects/NsRPC2Communication/UI/SetGlobalPropertiesResponse.h
+++ /dev/null
@@ -1,75 +0,0 @@
-//
-// 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.
-//
-
-#ifndef NSRPC2COMMUNICATION_UI_SETGLOBALPROPERTIESRESPONSE_INCLUDE
-#define NSRPC2COMMUNICATION_UI_SETGLOBALPROPERTIESRESPONSE_INCLUDE
-
-#include "JSONHandler/RPC2Response.h"
-
-
-/*
- interface NsRPC2Communication::UI
- version 1.2
- generated at Thu Jan 24 06:41:15 2013
- source stamp Wed Jan 23 13:56:28 2013
- author RC
-*/
-
-namespace NsRPC2Communication
-{
- namespace UI
- {
-
- class SetGlobalPropertiesResponse : public ::NsRPC2Communication::RPC2Response
- {
- public:
-
- SetGlobalPropertiesResponse(const SetGlobalPropertiesResponse& c);
- SetGlobalPropertiesResponse(void);
-
- SetGlobalPropertiesResponse& operator =(const SetGlobalPropertiesResponse&);
-
- virtual ~SetGlobalPropertiesResponse(void);
-
- bool checkIntegrity(void);
-
-
- private:
-
- friend class SetGlobalPropertiesResponseMarshaller;
-
-
- };
- }
-}
-
-#endif
diff --git a/SDL_Core/src/components/JSONHandler/include/JSONHandler/RPC2Objects/NsRPC2Communication/UI/SetMediaClockTimer.h b/SDL_Core/src/components/JSONHandler/include/JSONHandler/RPC2Objects/NsRPC2Communication/UI/SetMediaClockTimer.h
deleted file mode 100644
index 011d7a21d..000000000
--- a/SDL_Core/src/components/JSONHandler/include/JSONHandler/RPC2Objects/NsRPC2Communication/UI/SetMediaClockTimer.h
+++ /dev/null
@@ -1,96 +0,0 @@
-//
-// 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.
-//
-
-#ifndef NSRPC2COMMUNICATION_UI_SETMEDIACLOCKTIMER_INCLUDE
-#define NSRPC2COMMUNICATION_UI_SETMEDIACLOCKTIMER_INCLUDE
-
-#include "JSONHandler/RPC2Request.h"
-
-#include "../include/JSONHandler/SDLRPCObjects/V2/StartTime.h"
-#include "../include/JSONHandler/SDLRPCObjects/V2/UpdateMode.h"
-
-/*
- interface NsRPC2Communication::UI
- version 1.2
- generated at Thu Jan 24 06:41:15 2013
- source stamp Wed Jan 23 13:56:28 2013
- author RC
-*/
-
-namespace NsRPC2Communication
-{
- namespace UI
- {
-
- class SetMediaClockTimer : public ::NsRPC2Communication::RPC2Request
- {
- public:
-
- SetMediaClockTimer(const SetMediaClockTimer& c);
- SetMediaClockTimer(void);
-
- SetMediaClockTimer& operator =(const SetMediaClockTimer&);
-
- virtual ~SetMediaClockTimer(void);
-
- bool checkIntegrity(void);
-
-// getters
- const NsSmartDeviceLinkRPCV2::StartTime* get_startTime(void);
- const NsSmartDeviceLinkRPCV2::UpdateMode& get_updateMode(void);
-
- int get_appId(void);
-
-
-// setters
- bool set_startTime(const NsSmartDeviceLinkRPCV2::StartTime& startTime);
-
- void reset_startTime(void);
-
- bool set_updateMode(const NsSmartDeviceLinkRPCV2::UpdateMode& updateMode);
-
- bool set_appId(int appId);
-
-
- private:
-
- friend class SetMediaClockTimerMarshaller;
-
- NsSmartDeviceLinkRPCV2::StartTime* startTime;
- NsSmartDeviceLinkRPCV2::UpdateMode updateMode;
- int appId;
-
- };
- }
-}
-
-#endif
diff --git a/SDL_Core/src/components/JSONHandler/include/JSONHandler/RPC2Objects/NsRPC2Communication/UI/SetMediaClockTimerResponse.h b/SDL_Core/src/components/JSONHandler/include/JSONHandler/RPC2Objects/NsRPC2Communication/UI/SetMediaClockTimerResponse.h
deleted file mode 100644
index 8b5aa5b2b..000000000
--- a/SDL_Core/src/components/JSONHandler/include/JSONHandler/RPC2Objects/NsRPC2Communication/UI/SetMediaClockTimerResponse.h
+++ /dev/null
@@ -1,75 +0,0 @@
-//
-// 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.
-//
-
-#ifndef NSRPC2COMMUNICATION_UI_SETMEDIACLOCKTIMERRESPONSE_INCLUDE
-#define NSRPC2COMMUNICATION_UI_SETMEDIACLOCKTIMERRESPONSE_INCLUDE
-
-#include "JSONHandler/RPC2Response.h"
-
-
-/*
- interface NsRPC2Communication::UI
- version 1.2
- generated at Thu Jan 24 06:41:15 2013
- source stamp Wed Jan 23 13:56:28 2013
- author RC
-*/
-
-namespace NsRPC2Communication
-{
- namespace UI
- {
-
- class SetMediaClockTimerResponse : public ::NsRPC2Communication::RPC2Response
- {
- public:
-
- SetMediaClockTimerResponse(const SetMediaClockTimerResponse& c);
- SetMediaClockTimerResponse(void);
-
- SetMediaClockTimerResponse& operator =(const SetMediaClockTimerResponse&);
-
- virtual ~SetMediaClockTimerResponse(void);
-
- bool checkIntegrity(void);
-
-
- private:
-
- friend class SetMediaClockTimerResponseMarshaller;
-
-
- };
- }
-}
-
-#endif
diff --git a/SDL_Core/src/components/JSONHandler/include/JSONHandler/RPC2Objects/NsRPC2Communication/UI/Show.h b/SDL_Core/src/components/JSONHandler/include/JSONHandler/RPC2Objects/NsRPC2Communication/UI/Show.h
deleted file mode 100644
index 01f733106..000000000
--- a/SDL_Core/src/components/JSONHandler/include/JSONHandler/RPC2Objects/NsRPC2Communication/UI/Show.h
+++ /dev/null
@@ -1,163 +0,0 @@
-//
-// 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.
-//
-
-#ifndef NSRPC2COMMUNICATION_UI_SHOW_INCLUDE
-#define NSRPC2COMMUNICATION_UI_SHOW_INCLUDE
-
-#include <string>
-#include <vector>
-#include "JSONHandler/RPC2Request.h"
-
-#include "../include/JSONHandler/SDLRPCObjects/V2/TextAlignment.h"
-#include "../include/JSONHandler/SDLRPCObjects/V2/Image.h"
-#include "../include/JSONHandler/SDLRPCObjects/V2/SoftButton.h"
-
-/*
- interface NsRPC2Communication::UI
- version 1.2
- generated at Thu Jan 24 06:41:15 2013
- source stamp Wed Jan 23 13:56:28 2013
- author RC
-*/
-
-namespace NsRPC2Communication
-{
- namespace UI
- {
-
- class Show : public ::NsRPC2Communication::RPC2Request
- {
- public:
-
- Show(const Show& c);
- Show(void);
-
- Show& operator =(const Show&);
-
- virtual ~Show(void);
-
- bool checkIntegrity(void);
-
-// getters
- const std::string* get_mainField1(void);
- const std::string* get_mainField2(void);
- const std::string* get_mainField3(void);
- const std::string* get_mainField4(void);
- const NsSmartDeviceLinkRPCV2::TextAlignment* get_alignment(void);
- const std::string* get_statusBar(void);
- const std::string* get_mediaClock(void);
- const std::string* get_mediaTrack(void);
- const NsSmartDeviceLinkRPCV2::Image* get_graphic(void);
- const std::vector< NsSmartDeviceLinkRPCV2::SoftButton>* get_softButtons(void);
- const std::vector< std::string>* get_customPresets(void);
- int get_appId(void);
-
-
-// setters
-/// mainField1 <= 500
- bool set_mainField1(const std::string& mainField1);
-
- void reset_mainField1(void);
-
-/// mainField2 <= 500
- bool set_mainField2(const std::string& mainField2);
-
- void reset_mainField2(void);
-
-/// mainField3 <= 500
- bool set_mainField3(const std::string& mainField3);
-
- void reset_mainField3(void);
-
-/// mainField4 <= 500
- bool set_mainField4(const std::string& mainField4);
-
- void reset_mainField4(void);
-
- bool set_alignment(const NsSmartDeviceLinkRPCV2::TextAlignment& alignment);
-
- void reset_alignment(void);
-
-/// statusBar <= 500
- bool set_statusBar(const std::string& statusBar);
-
- void reset_statusBar(void);
-
-/// mediaClock <= 500
- bool set_mediaClock(const std::string& mediaClock);
-
- void reset_mediaClock(void);
-
-/// mediaTrack <= 500
- bool set_mediaTrack(const std::string& mediaTrack);
-
- void reset_mediaTrack(void);
-
- bool set_graphic(const NsSmartDeviceLinkRPCV2::Image& graphic);
-
- void reset_graphic(void);
-
-/// 0 <= size <= 8
- bool set_softButtons(const std::vector< NsSmartDeviceLinkRPCV2::SoftButton>& softButtons);
-
- void reset_softButtons(void);
-
-/// customPresets[] <= 500 ; 0 <= size <= 6
- bool set_customPresets(const std::vector< std::string>& customPresets);
-
- void reset_customPresets(void);
-
- bool set_appId(int appId);
-
-
- private:
-
- friend class ShowMarshaller;
-
- std::string* mainField1;
- std::string* mainField2;
- std::string* mainField3;
- std::string* mainField4;
- NsSmartDeviceLinkRPCV2::TextAlignment* alignment;
- std::string* statusBar;
- std::string* mediaClock;
- std::string* mediaTrack;
- NsSmartDeviceLinkRPCV2::Image* graphic;
- std::vector< NsSmartDeviceLinkRPCV2::SoftButton>* softButtons;
- std::vector< std::string>* customPresets;
- int appId;
-
- };
- }
-}
-
-#endif
diff --git a/SDL_Core/src/components/JSONHandler/include/JSONHandler/RPC2Objects/NsRPC2Communication/UI/ShowConstantTBT.h b/SDL_Core/src/components/JSONHandler/include/JSONHandler/RPC2Objects/NsRPC2Communication/UI/ShowConstantTBT.h
deleted file mode 100644
index b761d1a37..000000000
--- a/SDL_Core/src/components/JSONHandler/include/JSONHandler/RPC2Objects/NsRPC2Communication/UI/ShowConstantTBT.h
+++ /dev/null
@@ -1,144 +0,0 @@
-//
-// 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.
-//
-
-#ifndef NSRPC2COMMUNICATION_UI_SHOWCONSTANTTBT_INCLUDE
-#define NSRPC2COMMUNICATION_UI_SHOWCONSTANTTBT_INCLUDE
-
-#include <string>
-#include <vector>
-#include "JSONHandler/RPC2Request.h"
-
-#include "../include/JSONHandler/SDLRPCObjects/V2/Image.h"
-#include "../include/JSONHandler/SDLRPCObjects/V2/SoftButton.h"
-
-/*
- interface NsRPC2Communication::UI
- version 1.2
- generated at Thu Jan 24 06:41:15 2013
- source stamp Wed Jan 23 13:56:28 2013
- author RC
-*/
-
-namespace NsRPC2Communication
-{
- namespace UI
- {
-
- class ShowConstantTBT : public ::NsRPC2Communication::RPC2Request
- {
- public:
-
- ShowConstantTBT(const ShowConstantTBT& c);
- ShowConstantTBT(void);
-
- ShowConstantTBT& operator =(const ShowConstantTBT&);
-
- virtual ~ShowConstantTBT(void);
-
- bool checkIntegrity(void);
-
-// getters
- const std::string* get_navigationText1(void);
- const std::string* get_navigationText2(void);
- const std::string* get_eta(void);
- const std::string* get_totalDistance(void);
- const NsSmartDeviceLinkRPCV2::Image& get_turnIcon(void);
-
- float get_distanceToManeuver(void);
-
- float get_distanceToManeuverScale(void);
-
- const bool* get_maneuverComplete(void);
- const std::vector< NsSmartDeviceLinkRPCV2::SoftButton>& get_softButtons(void);
-
- int get_appId(void);
-
-
-// setters
-/// navigationText1 <= 500
- bool set_navigationText1(const std::string& navigationText1);
-
- void reset_navigationText1(void);
-
-/// navigationText2 <= 500
- bool set_navigationText2(const std::string& navigationText2);
-
- void reset_navigationText2(void);
-
-/// eta <= 500
- bool set_eta(const std::string& eta);
-
- void reset_eta(void);
-
-/// totalDistance <= 500
- bool set_totalDistance(const std::string& totalDistance);
-
- void reset_totalDistance(void);
-
- bool set_turnIcon(const NsSmartDeviceLinkRPCV2::Image& turnIcon);
-
-/// 0 <= distanceToManeuver <= 1000000000
- bool set_distanceToManeuver(float distanceToManeuver);
-
-/// 0 <= distanceToManeuverScale <= 1000000000
- bool set_distanceToManeuverScale(float distanceToManeuverScale);
-
- bool set_maneuverComplete(const bool& maneuverComplete);
-
- void reset_maneuverComplete(void);
-
-/// 0 <= size <= 3
- bool set_softButtons(const std::vector< NsSmartDeviceLinkRPCV2::SoftButton>& softButtons);
-
- bool set_appId(int appId);
-
-
- private:
-
- friend class ShowConstantTBTMarshaller;
-
- std::string* navigationText1;
- std::string* navigationText2;
- std::string* eta;
- std::string* totalDistance;
- NsSmartDeviceLinkRPCV2::Image turnIcon;
- float distanceToManeuver;
- float distanceToManeuverScale;
- bool* maneuverComplete;
- std::vector< NsSmartDeviceLinkRPCV2::SoftButton> softButtons;
- int appId;
-
- };
- }
-}
-
-#endif
diff --git a/SDL_Core/src/components/JSONHandler/include/JSONHandler/RPC2Objects/NsRPC2Communication/UI/ShowConstantTBTResponse.h b/SDL_Core/src/components/JSONHandler/include/JSONHandler/RPC2Objects/NsRPC2Communication/UI/ShowConstantTBTResponse.h
deleted file mode 100644
index fc4f4930e..000000000
--- a/SDL_Core/src/components/JSONHandler/include/JSONHandler/RPC2Objects/NsRPC2Communication/UI/ShowConstantTBTResponse.h
+++ /dev/null
@@ -1,75 +0,0 @@
-//
-// 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.
-//
-
-#ifndef NSRPC2COMMUNICATION_UI_SHOWCONSTANTTBTRESPONSE_INCLUDE
-#define NSRPC2COMMUNICATION_UI_SHOWCONSTANTTBTRESPONSE_INCLUDE
-
-#include "JSONHandler/RPC2Response.h"
-
-
-/*
- interface NsRPC2Communication::UI
- version 1.2
- generated at Thu Jan 24 06:41:15 2013
- source stamp Wed Jan 23 13:56:28 2013
- author RC
-*/
-
-namespace NsRPC2Communication
-{
- namespace UI
- {
-
- class ShowConstantTBTResponse : public ::NsRPC2Communication::RPC2Response
- {
- public:
-
- ShowConstantTBTResponse(const ShowConstantTBTResponse& c);
- ShowConstantTBTResponse(void);
-
- ShowConstantTBTResponse& operator =(const ShowConstantTBTResponse&);
-
- virtual ~ShowConstantTBTResponse(void);
-
- bool checkIntegrity(void);
-
-
- private:
-
- friend class ShowConstantTBTResponseMarshaller;
-
-
- };
- }
-}
-
-#endif
diff --git a/SDL_Core/src/components/JSONHandler/include/JSONHandler/RPC2Objects/NsRPC2Communication/UI/ShowResponse.h b/SDL_Core/src/components/JSONHandler/include/JSONHandler/RPC2Objects/NsRPC2Communication/UI/ShowResponse.h
deleted file mode 100644
index eb05ecf66..000000000
--- a/SDL_Core/src/components/JSONHandler/include/JSONHandler/RPC2Objects/NsRPC2Communication/UI/ShowResponse.h
+++ /dev/null
@@ -1,75 +0,0 @@
-//
-// 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.
-//
-
-#ifndef NSRPC2COMMUNICATION_UI_SHOWRESPONSE_INCLUDE
-#define NSRPC2COMMUNICATION_UI_SHOWRESPONSE_INCLUDE
-
-#include "JSONHandler/RPC2Response.h"
-
-
-/*
- interface NsRPC2Communication::UI
- version 1.2
- generated at Thu Jan 24 06:41:15 2013
- source stamp Wed Jan 23 13:56:28 2013
- author RC
-*/
-
-namespace NsRPC2Communication
-{
- namespace UI
- {
-
- class ShowResponse : public ::NsRPC2Communication::RPC2Response
- {
- public:
-
- ShowResponse(const ShowResponse& c);
- ShowResponse(void);
-
- ShowResponse& operator =(const ShowResponse&);
-
- virtual ~ShowResponse(void);
-
- bool checkIntegrity(void);
-
-
- private:
-
- friend class ShowResponseMarshaller;
-
-
- };
- }
-}
-
-#endif
diff --git a/SDL_Core/src/components/JSONHandler/include/JSONHandler/RPC2Objects/NsRPC2Communication/UI/Slider.h b/SDL_Core/src/components/JSONHandler/include/JSONHandler/RPC2Objects/NsRPC2Communication/UI/Slider.h
deleted file mode 100644
index 2421bb870..000000000
--- a/SDL_Core/src/components/JSONHandler/include/JSONHandler/RPC2Objects/NsRPC2Communication/UI/Slider.h
+++ /dev/null
@@ -1,116 +0,0 @@
-//
-// 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.
-//
-
-#ifndef NSRPC2COMMUNICATION_UI_SLIDER_INCLUDE
-#define NSRPC2COMMUNICATION_UI_SLIDER_INCLUDE
-
-#include <string>
-#include <vector>
-#include "JSONHandler/RPC2Request.h"
-
-
-/*
- interface NsRPC2Communication::UI
- version 1.2
- generated at Thu Jan 24 06:41:15 2013
- source stamp Wed Jan 23 13:56:28 2013
- author RC
-*/
-
-namespace NsRPC2Communication
-{
- namespace UI
- {
-
- class Slider : public ::NsRPC2Communication::RPC2Request
- {
- public:
-
- Slider(const Slider& c);
- Slider(void);
-
- Slider& operator =(const Slider&);
-
- virtual ~Slider(void);
-
- bool checkIntegrity(void);
-
-// getters
- unsigned int get_numTicks(void);
-
- unsigned int get_position(void);
-
- const std::string& get_sliderHeader(void);
-
- const std::vector< std::string>* get_sliderFooter(void);
- unsigned int get_timeout(void);
-
- int get_appId(void);
-
-
-// setters
-/// 2 <= numTicks <= 26
- bool set_numTicks(unsigned int numTicks);
-
-/// 1 <= position <= 16
- bool set_position(unsigned int position);
-
-/// sliderHeader <= 500
- bool set_sliderHeader(const std::string& sliderHeader);
-
-/// sliderFooter[] <= 500 ; 1 <= size <= 26
- bool set_sliderFooter(const std::vector< std::string>& sliderFooter);
-
- void reset_sliderFooter(void);
-
-/// timeout <= 65535
- bool set_timeout(unsigned int timeout);
-
- bool set_appId(int appId);
-
-
- private:
-
- friend class SliderMarshaller;
-
- unsigned int numTicks;
- unsigned int position;
- std::string sliderHeader;
- std::vector< std::string>* sliderFooter;
- unsigned int timeout;
- int appId;
-
- };
- }
-}
-
-#endif
diff --git a/SDL_Core/src/components/JSONHandler/include/JSONHandler/RPC2Objects/NsRPC2Communication/UI/SliderResponse.h b/SDL_Core/src/components/JSONHandler/include/JSONHandler/RPC2Objects/NsRPC2Communication/UI/SliderResponse.h
deleted file mode 100644
index f7828c125..000000000
--- a/SDL_Core/src/components/JSONHandler/include/JSONHandler/RPC2Objects/NsRPC2Communication/UI/SliderResponse.h
+++ /dev/null
@@ -1,84 +0,0 @@
-//
-// 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.
-//
-
-#ifndef NSRPC2COMMUNICATION_UI_SLIDERRESPONSE_INCLUDE
-#define NSRPC2COMMUNICATION_UI_SLIDERRESPONSE_INCLUDE
-
-#include "JSONHandler/RPC2Response.h"
-
-
-/*
- interface NsRPC2Communication::UI
- version 1.2
- generated at Thu Jan 24 06:41:15 2013
- source stamp Wed Jan 23 13:56:28 2013
- author RC
-*/
-
-namespace NsRPC2Communication
-{
- namespace UI
- {
-
- class SliderResponse : public ::NsRPC2Communication::RPC2Response
- {
- public:
-
- SliderResponse(const SliderResponse& c);
- SliderResponse(void);
-
- SliderResponse& operator =(const SliderResponse&);
-
- virtual ~SliderResponse(void);
-
- bool checkIntegrity(void);
-
-// getters
- unsigned int get_sliderPosition(void);
-
-
-// setters
-/// 1 <= sliderPosition <= 26
- bool set_sliderPosition(unsigned int sliderPosition);
-
-
- private:
-
- friend class SliderResponseMarshaller;
-
- unsigned int sliderPosition;
-
- };
- }
-}
-
-#endif
diff --git a/SDL_Core/src/components/JSONHandler/include/JSONHandler/RPC2Objects/NsRPC2Communication/UI/UpdateTurnList.h b/SDL_Core/src/components/JSONHandler/include/JSONHandler/RPC2Objects/NsRPC2Communication/UI/UpdateTurnList.h
deleted file mode 100644
index 0bac9c820..000000000
--- a/SDL_Core/src/components/JSONHandler/include/JSONHandler/RPC2Objects/NsRPC2Communication/UI/UpdateTurnList.h
+++ /dev/null
@@ -1,98 +0,0 @@
-//
-// 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.
-//
-
-#ifndef NSRPC2COMMUNICATION_UI_UPDATETURNLIST_INCLUDE
-#define NSRPC2COMMUNICATION_UI_UPDATETURNLIST_INCLUDE
-
-#include <vector>
-#include "JSONHandler/RPC2Request.h"
-
-#include "../include/JSONHandler/SDLRPCObjects/V2/Turn.h"
-#include "../include/JSONHandler/SDLRPCObjects/V2/SoftButton.h"
-
-/*
- interface NsRPC2Communication::UI
- version 1.2
- generated at Thu Jan 24 06:41:15 2013
- source stamp Wed Jan 23 13:56:28 2013
- author RC
-*/
-
-namespace NsRPC2Communication
-{
- namespace UI
- {
-
- class UpdateTurnList : public ::NsRPC2Communication::RPC2Request
- {
- public:
-
- UpdateTurnList(const UpdateTurnList& c);
- UpdateTurnList(void);
-
- UpdateTurnList& operator =(const UpdateTurnList&);
-
- virtual ~UpdateTurnList(void);
-
- bool checkIntegrity(void);
-
-// getters
- const std::vector< NsSmartDeviceLinkRPCV2::Turn>& get_turnList(void);
-
- const std::vector< NsSmartDeviceLinkRPCV2::SoftButton>& get_softButtons(void);
-
- int get_appId(void);
-
-
-// setters
-/// 1 <= size <= 100
- bool set_turnList(const std::vector< NsSmartDeviceLinkRPCV2::Turn>& turnList);
-
-/// 0 <= size <= 1
- bool set_softButtons(const std::vector< NsSmartDeviceLinkRPCV2::SoftButton>& softButtons);
-
- bool set_appId(int appId);
-
-
- private:
-
- friend class UpdateTurnListMarshaller;
-
- std::vector< NsSmartDeviceLinkRPCV2::Turn> turnList;
- std::vector< NsSmartDeviceLinkRPCV2::SoftButton> softButtons;
- int appId;
-
- };
- }
-}
-
-#endif
diff --git a/SDL_Core/src/components/JSONHandler/include/JSONHandler/RPC2Objects/NsRPC2Communication/UI/UpdateTurnListResponse.h b/SDL_Core/src/components/JSONHandler/include/JSONHandler/RPC2Objects/NsRPC2Communication/UI/UpdateTurnListResponse.h
deleted file mode 100644
index d6cef5d31..000000000
--- a/SDL_Core/src/components/JSONHandler/include/JSONHandler/RPC2Objects/NsRPC2Communication/UI/UpdateTurnListResponse.h
+++ /dev/null
@@ -1,75 +0,0 @@
-//
-// 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.
-//
-
-#ifndef NSRPC2COMMUNICATION_UI_UPDATETURNLISTRESPONSE_INCLUDE
-#define NSRPC2COMMUNICATION_UI_UPDATETURNLISTRESPONSE_INCLUDE
-
-#include "JSONHandler/RPC2Response.h"
-
-
-/*
- interface NsRPC2Communication::UI
- version 1.2
- generated at Thu Jan 24 06:41:15 2013
- source stamp Wed Jan 23 13:56:28 2013
- author RC
-*/
-
-namespace NsRPC2Communication
-{
- namespace UI
- {
-
- class UpdateTurnListResponse : public ::NsRPC2Communication::RPC2Response
- {
- public:
-
- UpdateTurnListResponse(const UpdateTurnListResponse& c);
- UpdateTurnListResponse(void);
-
- UpdateTurnListResponse& operator =(const UpdateTurnListResponse&);
-
- virtual ~UpdateTurnListResponse(void);
-
- bool checkIntegrity(void);
-
-
- private:
-
- friend class UpdateTurnListResponseMarshaller;
-
-
- };
- }
-}
-
-#endif
diff --git a/SDL_Core/src/components/JSONHandler/include/JSONHandler/RPC2Objects/NsRPC2Communication/VR/AddCommand.h b/SDL_Core/src/components/JSONHandler/include/JSONHandler/RPC2Objects/NsRPC2Communication/VR/AddCommand.h
deleted file mode 100644
index be4373577..000000000
--- a/SDL_Core/src/components/JSONHandler/include/JSONHandler/RPC2Objects/NsRPC2Communication/VR/AddCommand.h
+++ /dev/null
@@ -1,97 +0,0 @@
-//
-// 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.
-//
-
-#ifndef NSRPC2COMMUNICATION_VR_ADDCOMMAND_INCLUDE
-#define NSRPC2COMMUNICATION_VR_ADDCOMMAND_INCLUDE
-
-#include <string>
-#include <vector>
-#include "JSONHandler/RPC2Request.h"
-
-
-/*
- interface NsRPC2Communication::VR
- version 1.2
- generated at Thu Jan 24 06:41:15 2013
- source stamp Wed Jan 23 13:56:28 2013
- author RC
-*/
-
-namespace NsRPC2Communication
-{
- namespace VR
- {
-
- class AddCommand : public ::NsRPC2Communication::RPC2Request
- {
- public:
-
- AddCommand(const AddCommand& c);
- AddCommand(void);
-
- AddCommand& operator =(const AddCommand&);
-
- virtual ~AddCommand(void);
-
- bool checkIntegrity(void);
-
-// getters
- unsigned int get_cmdId(void);
-
- const std::vector< std::string>& get_vrCommands(void);
-
- int get_appId(void);
-
-
-// setters
-/// cmdId <= 2000000000
- bool set_cmdId(unsigned int cmdId);
-
-/// vrCommands[] <= 99 ; 1 <= size <= 100
- bool set_vrCommands(const std::vector< std::string>& vrCommands);
-
- bool set_appId(int appId);
-
-
- private:
-
- friend class AddCommandMarshaller;
-
- unsigned int cmdId;
- std::vector< std::string> vrCommands;
- int appId;
-
- };
- }
-}
-
-#endif
diff --git a/SDL_Core/src/components/JSONHandler/include/JSONHandler/RPC2Objects/NsRPC2Communication/VR/AddCommandResponse.h b/SDL_Core/src/components/JSONHandler/include/JSONHandler/RPC2Objects/NsRPC2Communication/VR/AddCommandResponse.h
deleted file mode 100644
index ee135f4e6..000000000
--- a/SDL_Core/src/components/JSONHandler/include/JSONHandler/RPC2Objects/NsRPC2Communication/VR/AddCommandResponse.h
+++ /dev/null
@@ -1,75 +0,0 @@
-//
-// 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.
-//
-
-#ifndef NSRPC2COMMUNICATION_VR_ADDCOMMANDRESPONSE_INCLUDE
-#define NSRPC2COMMUNICATION_VR_ADDCOMMANDRESPONSE_INCLUDE
-
-#include "JSONHandler/RPC2Response.h"
-
-
-/*
- interface NsRPC2Communication::VR
- version 1.2
- generated at Thu Jan 24 06:41:15 2013
- source stamp Wed Jan 23 13:56:28 2013
- author RC
-*/
-
-namespace NsRPC2Communication
-{
- namespace VR
- {
-
- class AddCommandResponse : public ::NsRPC2Communication::RPC2Response
- {
- public:
-
- AddCommandResponse(const AddCommandResponse& c);
- AddCommandResponse(void);
-
- AddCommandResponse& operator =(const AddCommandResponse&);
-
- virtual ~AddCommandResponse(void);
-
- bool checkIntegrity(void);
-
-
- private:
-
- friend class AddCommandResponseMarshaller;
-
-
- };
- }
-}
-
-#endif
diff --git a/SDL_Core/src/components/JSONHandler/include/JSONHandler/RPC2Objects/NsRPC2Communication/VR/ChangeRegistration.h b/SDL_Core/src/components/JSONHandler/include/JSONHandler/RPC2Objects/NsRPC2Communication/VR/ChangeRegistration.h
deleted file mode 100644
index 58f18caa9..000000000
--- a/SDL_Core/src/components/JSONHandler/include/JSONHandler/RPC2Objects/NsRPC2Communication/VR/ChangeRegistration.h
+++ /dev/null
@@ -1,89 +0,0 @@
-//
-// 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.
-//
-
-#ifndef NSRPC2COMMUNICATION_VR_CHANGEREGISTRATION_INCLUDE
-#define NSRPC2COMMUNICATION_VR_CHANGEREGISTRATION_INCLUDE
-
-#include "JSONHandler/RPC2Request.h"
-
-#include "../include/JSONHandler/SDLRPCObjects/V2/Language.h"
-
-/*
- interface NsRPC2Communication::VR
- version 1.2
- generated at Thu Jan 24 06:41:15 2013
- source stamp Wed Jan 23 13:56:28 2013
- author RC
-*/
-
-namespace NsRPC2Communication
-{
- namespace VR
- {
-
- class ChangeRegistration : public ::NsRPC2Communication::RPC2Request
- {
- public:
-
- ChangeRegistration(const ChangeRegistration& c);
- ChangeRegistration(void);
-
- ChangeRegistration& operator =(const ChangeRegistration&);
-
- virtual ~ChangeRegistration(void);
-
- bool checkIntegrity(void);
-
-// getters
- const NsSmartDeviceLinkRPCV2::Language& get_language(void);
-
- int get_appId(void);
-
-
-// setters
- bool set_language(const NsSmartDeviceLinkRPCV2::Language& language);
-
- bool set_appId(int appId);
-
-
- private:
-
- friend class ChangeRegistrationMarshaller;
-
- NsSmartDeviceLinkRPCV2::Language language;
- int appId;
-
- };
- }
-}
-
-#endif
diff --git a/SDL_Core/src/components/JSONHandler/include/JSONHandler/RPC2Objects/NsRPC2Communication/VR/ChangeRegistrationResponse.h b/SDL_Core/src/components/JSONHandler/include/JSONHandler/RPC2Objects/NsRPC2Communication/VR/ChangeRegistrationResponse.h
deleted file mode 100644
index 8d8e7b206..000000000
--- a/SDL_Core/src/components/JSONHandler/include/JSONHandler/RPC2Objects/NsRPC2Communication/VR/ChangeRegistrationResponse.h
+++ /dev/null
@@ -1,75 +0,0 @@
-//
-// 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.
-//
-
-#ifndef NSRPC2COMMUNICATION_VR_CHANGEREGISTRATIONRESPONSE_INCLUDE
-#define NSRPC2COMMUNICATION_VR_CHANGEREGISTRATIONRESPONSE_INCLUDE
-
-#include "JSONHandler/RPC2Response.h"
-
-
-/*
- interface NsRPC2Communication::VR
- version 1.2
- generated at Thu Jan 24 06:41:15 2013
- source stamp Wed Jan 23 13:56:28 2013
- author RC
-*/
-
-namespace NsRPC2Communication
-{
- namespace VR
- {
-
- class ChangeRegistrationResponse : public ::NsRPC2Communication::RPC2Response
- {
- public:
-
- ChangeRegistrationResponse(const ChangeRegistrationResponse& c);
- ChangeRegistrationResponse(void);
-
- ChangeRegistrationResponse& operator =(const ChangeRegistrationResponse&);
-
- virtual ~ChangeRegistrationResponse(void);
-
- bool checkIntegrity(void);
-
-
- private:
-
- friend class ChangeRegistrationResponseMarshaller;
-
-
- };
- }
-}
-
-#endif
diff --git a/SDL_Core/src/components/JSONHandler/include/JSONHandler/RPC2Objects/NsRPC2Communication/VR/DeleteCommand.h b/SDL_Core/src/components/JSONHandler/include/JSONHandler/RPC2Objects/NsRPC2Communication/VR/DeleteCommand.h
deleted file mode 100644
index 8c8d39936..000000000
--- a/SDL_Core/src/components/JSONHandler/include/JSONHandler/RPC2Objects/NsRPC2Communication/VR/DeleteCommand.h
+++ /dev/null
@@ -1,89 +0,0 @@
-//
-// 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.
-//
-
-#ifndef NSRPC2COMMUNICATION_VR_DELETECOMMAND_INCLUDE
-#define NSRPC2COMMUNICATION_VR_DELETECOMMAND_INCLUDE
-
-#include "JSONHandler/RPC2Request.h"
-
-
-/*
- interface NsRPC2Communication::VR
- version 1.2
- generated at Thu Jan 24 06:41:15 2013
- source stamp Wed Jan 23 13:56:28 2013
- author RC
-*/
-
-namespace NsRPC2Communication
-{
- namespace VR
- {
-
- class DeleteCommand : public ::NsRPC2Communication::RPC2Request
- {
- public:
-
- DeleteCommand(const DeleteCommand& c);
- DeleteCommand(void);
-
- DeleteCommand& operator =(const DeleteCommand&);
-
- virtual ~DeleteCommand(void);
-
- bool checkIntegrity(void);
-
-// getters
- unsigned int get_cmdId(void);
-
- int get_appId(void);
-
-
-// setters
-/// cmdId <= 2000000000
- bool set_cmdId(unsigned int cmdId);
-
- bool set_appId(int appId);
-
-
- private:
-
- friend class DeleteCommandMarshaller;
-
- unsigned int cmdId;
- int appId;
-
- };
- }
-}
-
-#endif
diff --git a/SDL_Core/src/components/JSONHandler/include/JSONHandler/RPC2Objects/NsRPC2Communication/VR/DeleteCommandResponse.h b/SDL_Core/src/components/JSONHandler/include/JSONHandler/RPC2Objects/NsRPC2Communication/VR/DeleteCommandResponse.h
deleted file mode 100644
index 717b8fda0..000000000
--- a/SDL_Core/src/components/JSONHandler/include/JSONHandler/RPC2Objects/NsRPC2Communication/VR/DeleteCommandResponse.h
+++ /dev/null
@@ -1,75 +0,0 @@
-//
-// 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.
-//
-
-#ifndef NSRPC2COMMUNICATION_VR_DELETECOMMANDRESPONSE_INCLUDE
-#define NSRPC2COMMUNICATION_VR_DELETECOMMANDRESPONSE_INCLUDE
-
-#include "JSONHandler/RPC2Response.h"
-
-
-/*
- interface NsRPC2Communication::VR
- version 1.2
- generated at Thu Jan 24 06:41:15 2013
- source stamp Wed Jan 23 13:56:28 2013
- author RC
-*/
-
-namespace NsRPC2Communication
-{
- namespace VR
- {
-
- class DeleteCommandResponse : public ::NsRPC2Communication::RPC2Response
- {
- public:
-
- DeleteCommandResponse(const DeleteCommandResponse& c);
- DeleteCommandResponse(void);
-
- DeleteCommandResponse& operator =(const DeleteCommandResponse&);
-
- virtual ~DeleteCommandResponse(void);
-
- bool checkIntegrity(void);
-
-
- private:
-
- friend class DeleteCommandResponseMarshaller;
-
-
- };
- }
-}
-
-#endif
diff --git a/SDL_Core/src/components/JSONHandler/include/JSONHandler/RPC2Objects/NsRPC2Communication/VR/GetCapabilities.h b/SDL_Core/src/components/JSONHandler/include/JSONHandler/RPC2Objects/NsRPC2Communication/VR/GetCapabilities.h
deleted file mode 100644
index ca03cfa8c..000000000
--- a/SDL_Core/src/components/JSONHandler/include/JSONHandler/RPC2Objects/NsRPC2Communication/VR/GetCapabilities.h
+++ /dev/null
@@ -1,75 +0,0 @@
-//
-// 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.
-//
-
-#ifndef NSRPC2COMMUNICATION_VR_GETCAPABILITIES_INCLUDE
-#define NSRPC2COMMUNICATION_VR_GETCAPABILITIES_INCLUDE
-
-#include "JSONHandler/RPC2Request.h"
-
-
-/*
- interface NsRPC2Communication::VR
- version 1.2
- generated at Thu Jan 24 06:41:15 2013
- source stamp Wed Jan 23 13:56:28 2013
- author RC
-*/
-
-namespace NsRPC2Communication
-{
- namespace VR
- {
-
- class GetCapabilities : public ::NsRPC2Communication::RPC2Request
- {
- public:
-
- GetCapabilities(const GetCapabilities& c);
- GetCapabilities(void);
-
- GetCapabilities& operator =(const GetCapabilities&);
-
- virtual ~GetCapabilities(void);
-
- bool checkIntegrity(void);
-
-
- private:
-
- friend class GetCapabilitiesMarshaller;
-
-
- };
- }
-}
-
-#endif
diff --git a/SDL_Core/src/components/JSONHandler/include/JSONHandler/RPC2Objects/NsRPC2Communication/VR/GetCapabilitiesResponse.h b/SDL_Core/src/components/JSONHandler/include/JSONHandler/RPC2Objects/NsRPC2Communication/VR/GetCapabilitiesResponse.h
deleted file mode 100644
index aee9be237..000000000
--- a/SDL_Core/src/components/JSONHandler/include/JSONHandler/RPC2Objects/NsRPC2Communication/VR/GetCapabilitiesResponse.h
+++ /dev/null
@@ -1,86 +0,0 @@
-//
-// 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.
-//
-
-#ifndef NSRPC2COMMUNICATION_VR_GETCAPABILITIESRESPONSE_INCLUDE
-#define NSRPC2COMMUNICATION_VR_GETCAPABILITIESRESPONSE_INCLUDE
-
-#include <vector>
-#include "JSONHandler/RPC2Response.h"
-
-#include "../include/JSONHandler/SDLRPCObjects/V2/VrCapabilities.h"
-
-/*
- interface NsRPC2Communication::VR
- version 1.2
- generated at Thu Jan 24 06:41:15 2013
- source stamp Wed Jan 23 13:56:28 2013
- author RC
-*/
-
-namespace NsRPC2Communication
-{
- namespace VR
- {
-
- class GetCapabilitiesResponse : public ::NsRPC2Communication::RPC2Response
- {
- public:
-
- GetCapabilitiesResponse(const GetCapabilitiesResponse& c);
- GetCapabilitiesResponse(void);
-
- GetCapabilitiesResponse& operator =(const GetCapabilitiesResponse&);
-
- virtual ~GetCapabilitiesResponse(void);
-
- bool checkIntegrity(void);
-
-// getters
- const std::vector< NsSmartDeviceLinkRPCV2::VrCapabilities>& get_capabilities(void);
-
-
-// setters
-/// 1 <= size <= 100
- bool set_capabilities(const std::vector< NsSmartDeviceLinkRPCV2::VrCapabilities>& capabilities);
-
-
- private:
-
- friend class GetCapabilitiesResponseMarshaller;
-
- std::vector< NsSmartDeviceLinkRPCV2::VrCapabilities> capabilities;
-
- };
- }
-}
-
-#endif
diff --git a/SDL_Core/src/components/JSONHandler/include/JSONHandler/RPC2Objects/NsRPC2Communication/VR/GetLanguage.h b/SDL_Core/src/components/JSONHandler/include/JSONHandler/RPC2Objects/NsRPC2Communication/VR/GetLanguage.h
deleted file mode 100644
index fa3459ad1..000000000
--- a/SDL_Core/src/components/JSONHandler/include/JSONHandler/RPC2Objects/NsRPC2Communication/VR/GetLanguage.h
+++ /dev/null
@@ -1,75 +0,0 @@
-//
-// 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.
-//
-
-#ifndef NSRPC2COMMUNICATION_VR_GETLANGUAGE_INCLUDE
-#define NSRPC2COMMUNICATION_VR_GETLANGUAGE_INCLUDE
-
-#include "JSONHandler/RPC2Request.h"
-
-
-/*
- interface NsRPC2Communication::VR
- version 1.2
- generated at Thu Jan 24 06:41:15 2013
- source stamp Wed Jan 23 13:56:28 2013
- author RC
-*/
-
-namespace NsRPC2Communication
-{
- namespace VR
- {
-
- class GetLanguage : public ::NsRPC2Communication::RPC2Request
- {
- public:
-
- GetLanguage(const GetLanguage& c);
- GetLanguage(void);
-
- GetLanguage& operator =(const GetLanguage&);
-
- virtual ~GetLanguage(void);
-
- bool checkIntegrity(void);
-
-
- private:
-
- friend class GetLanguageMarshaller;
-
-
- };
- }
-}
-
-#endif
diff --git a/SDL_Core/src/components/JSONHandler/include/JSONHandler/RPC2Objects/NsRPC2Communication/VR/GetLanguageResponse.h b/SDL_Core/src/components/JSONHandler/include/JSONHandler/RPC2Objects/NsRPC2Communication/VR/GetLanguageResponse.h
deleted file mode 100644
index 08b0e143b..000000000
--- a/SDL_Core/src/components/JSONHandler/include/JSONHandler/RPC2Objects/NsRPC2Communication/VR/GetLanguageResponse.h
+++ /dev/null
@@ -1,84 +0,0 @@
-//
-// 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.
-//
-
-#ifndef NSRPC2COMMUNICATION_VR_GETLANGUAGERESPONSE_INCLUDE
-#define NSRPC2COMMUNICATION_VR_GETLANGUAGERESPONSE_INCLUDE
-
-#include "JSONHandler/RPC2Response.h"
-
-#include "../include/JSONHandler/SDLRPCObjects/V2/Language.h"
-
-/*
- interface NsRPC2Communication::VR
- version 1.2
- generated at Thu Jan 24 06:41:15 2013
- source stamp Wed Jan 23 13:56:28 2013
- author RC
-*/
-
-namespace NsRPC2Communication
-{
- namespace VR
- {
-
- class GetLanguageResponse : public ::NsRPC2Communication::RPC2Response
- {
- public:
-
- GetLanguageResponse(const GetLanguageResponse& c);
- GetLanguageResponse(void);
-
- GetLanguageResponse& operator =(const GetLanguageResponse&);
-
- virtual ~GetLanguageResponse(void);
-
- bool checkIntegrity(void);
-
-// getters
- const NsSmartDeviceLinkRPCV2::Language& get_language(void);
-
-
-// setters
- bool set_language(const NsSmartDeviceLinkRPCV2::Language& language);
-
-
- private:
-
- friend class GetLanguageResponseMarshaller;
-
- NsSmartDeviceLinkRPCV2::Language language;
-
- };
- }
-}
-
-#endif
diff --git a/SDL_Core/src/components/JSONHandler/include/JSONHandler/RPC2Objects/NsRPC2Communication/VR/GetSupportedLanguages.h b/SDL_Core/src/components/JSONHandler/include/JSONHandler/RPC2Objects/NsRPC2Communication/VR/GetSupportedLanguages.h
deleted file mode 100644
index 7a2b9866c..000000000
--- a/SDL_Core/src/components/JSONHandler/include/JSONHandler/RPC2Objects/NsRPC2Communication/VR/GetSupportedLanguages.h
+++ /dev/null
@@ -1,75 +0,0 @@
-//
-// 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.
-//
-
-#ifndef NSRPC2COMMUNICATION_VR_GETSUPPORTEDLANGUAGES_INCLUDE
-#define NSRPC2COMMUNICATION_VR_GETSUPPORTEDLANGUAGES_INCLUDE
-
-#include "JSONHandler/RPC2Request.h"
-
-
-/*
- interface NsRPC2Communication::VR
- version 1.2
- generated at Thu Jan 24 06:41:15 2013
- source stamp Wed Jan 23 13:56:28 2013
- author RC
-*/
-
-namespace NsRPC2Communication
-{
- namespace VR
- {
-
- class GetSupportedLanguages : public ::NsRPC2Communication::RPC2Request
- {
- public:
-
- GetSupportedLanguages(const GetSupportedLanguages& c);
- GetSupportedLanguages(void);
-
- GetSupportedLanguages& operator =(const GetSupportedLanguages&);
-
- virtual ~GetSupportedLanguages(void);
-
- bool checkIntegrity(void);
-
-
- private:
-
- friend class GetSupportedLanguagesMarshaller;
-
-
- };
- }
-}
-
-#endif
diff --git a/SDL_Core/src/components/JSONHandler/include/JSONHandler/RPC2Objects/NsRPC2Communication/VR/GetSupportedLanguagesResponse.h b/SDL_Core/src/components/JSONHandler/include/JSONHandler/RPC2Objects/NsRPC2Communication/VR/GetSupportedLanguagesResponse.h
deleted file mode 100644
index 3e0c3d52d..000000000
--- a/SDL_Core/src/components/JSONHandler/include/JSONHandler/RPC2Objects/NsRPC2Communication/VR/GetSupportedLanguagesResponse.h
+++ /dev/null
@@ -1,86 +0,0 @@
-//
-// 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.
-//
-
-#ifndef NSRPC2COMMUNICATION_VR_GETSUPPORTEDLANGUAGESRESPONSE_INCLUDE
-#define NSRPC2COMMUNICATION_VR_GETSUPPORTEDLANGUAGESRESPONSE_INCLUDE
-
-#include <vector>
-#include "JSONHandler/RPC2Response.h"
-
-#include "../include/JSONHandler/SDLRPCObjects/V2/Language.h"
-
-/*
- interface NsRPC2Communication::VR
- version 1.2
- generated at Thu Jan 24 06:41:15 2013
- source stamp Wed Jan 23 13:56:28 2013
- author RC
-*/
-
-namespace NsRPC2Communication
-{
- namespace VR
- {
-
- class GetSupportedLanguagesResponse : public ::NsRPC2Communication::RPC2Response
- {
- public:
-
- GetSupportedLanguagesResponse(const GetSupportedLanguagesResponse& c);
- GetSupportedLanguagesResponse(void);
-
- GetSupportedLanguagesResponse& operator =(const GetSupportedLanguagesResponse&);
-
- virtual ~GetSupportedLanguagesResponse(void);
-
- bool checkIntegrity(void);
-
-// getters
- const std::vector< NsSmartDeviceLinkRPCV2::Language>& get_languages(void);
-
-
-// setters
-/// 1 <= size <= 100
- bool set_languages(const std::vector< NsSmartDeviceLinkRPCV2::Language>& languages);
-
-
- private:
-
- friend class GetSupportedLanguagesResponseMarshaller;
-
- std::vector< NsSmartDeviceLinkRPCV2::Language> languages;
-
- };
- }
-}
-
-#endif
diff --git a/SDL_Core/src/components/JSONHandler/include/JSONHandler/RPC2Objects/NsRPC2Communication/VR/OnCommand.h b/SDL_Core/src/components/JSONHandler/include/JSONHandler/RPC2Objects/NsRPC2Communication/VR/OnCommand.h
deleted file mode 100644
index 9d0bf0c5c..000000000
--- a/SDL_Core/src/components/JSONHandler/include/JSONHandler/RPC2Objects/NsRPC2Communication/VR/OnCommand.h
+++ /dev/null
@@ -1,89 +0,0 @@
-//
-// 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.
-//
-
-#ifndef NSRPC2COMMUNICATION_VR_ONCOMMAND_INCLUDE
-#define NSRPC2COMMUNICATION_VR_ONCOMMAND_INCLUDE
-
-#include "JSONHandler/RPC2Notification.h"
-
-
-/*
- interface NsRPC2Communication::VR
- version 1.2
- generated at Thu Jan 24 06:41:15 2013
- source stamp Wed Jan 23 13:56:28 2013
- author RC
-*/
-
-namespace NsRPC2Communication
-{
- namespace VR
- {
-
- class OnCommand : public ::NsRPC2Communication::RPC2Notification
- {
- public:
-
- OnCommand(const OnCommand& c);
- OnCommand(void);
-
- OnCommand& operator =(const OnCommand&);
-
- virtual ~OnCommand(void);
-
- bool checkIntegrity(void);
-
-// getters
- unsigned int get_cmdID(void);
-
- int get_appId(void);
-
-
-// setters
-/// cmdID <= 2000000000
- bool set_cmdID(unsigned int cmdID);
-
- bool set_appId(int appId);
-
-
- private:
-
- friend class OnCommandMarshaller;
-
- unsigned int cmdID;
- int appId;
-
- };
- }
-}
-
-#endif
diff --git a/SDL_Core/src/components/JSONHandler/include/JSONHandler/RPC2Objects/NsRPC2Communication/VR/OnLanguageChange.h b/SDL_Core/src/components/JSONHandler/include/JSONHandler/RPC2Objects/NsRPC2Communication/VR/OnLanguageChange.h
deleted file mode 100644
index 8da1b2b74..000000000
--- a/SDL_Core/src/components/JSONHandler/include/JSONHandler/RPC2Objects/NsRPC2Communication/VR/OnLanguageChange.h
+++ /dev/null
@@ -1,84 +0,0 @@
-//
-// 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.
-//
-
-#ifndef NSRPC2COMMUNICATION_VR_ONLANGUAGECHANGE_INCLUDE
-#define NSRPC2COMMUNICATION_VR_ONLANGUAGECHANGE_INCLUDE
-
-#include "JSONHandler/RPC2Notification.h"
-
-#include "../include/JSONHandler/SDLRPCObjects/V2/Language.h"
-
-/*
- interface NsRPC2Communication::VR
- version 1.2
- generated at Thu Jan 24 06:41:15 2013
- source stamp Wed Jan 23 13:56:28 2013
- author RC
-*/
-
-namespace NsRPC2Communication
-{
- namespace VR
- {
-
- class OnLanguageChange : public ::NsRPC2Communication::RPC2Notification
- {
- public:
-
- OnLanguageChange(const OnLanguageChange& c);
- OnLanguageChange(void);
-
- OnLanguageChange& operator =(const OnLanguageChange&);
-
- virtual ~OnLanguageChange(void);
-
- bool checkIntegrity(void);
-
-// getters
- const NsSmartDeviceLinkRPCV2::Language& get_language(void);
-
-
-// setters
- bool set_language(const NsSmartDeviceLinkRPCV2::Language& language);
-
-
- private:
-
- friend class OnLanguageChangeMarshaller;
-
- NsSmartDeviceLinkRPCV2::Language language;
-
- };
- }
-}
-
-#endif
diff --git a/SDL_Core/src/components/JSONHandler/include/JSONHandler/RPC2Objects/NsRPC2Communication/VR/RPC2.h b/SDL_Core/src/components/JSONHandler/include/JSONHandler/RPC2Objects/NsRPC2Communication/VR/RPC2.h
deleted file mode 100644
index 175d7a1d6..000000000
--- a/SDL_Core/src/components/JSONHandler/include/JSONHandler/RPC2Objects/NsRPC2Communication/VR/RPC2.h
+++ /dev/null
@@ -1,66 +0,0 @@
-//
-// 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.
-//
-
-#ifndef NSRPC2COMMUNICATION_VR_RPC2_INCLUDE
-#define NSRPC2COMMUNICATION_VR_RPC2_INCLUDE
-
-#include <string>
-#include <json/json.h>
-
-#include "../src/../include/JSONHandler/RPC2Objects//NsRPC2Communication/VR/AddCommand.h"
-#include "../src/../include/JSONHandler/RPC2Objects//NsRPC2Communication/VR/AddCommandResponse.h"
-#include "../src/../include/JSONHandler/RPC2Objects//NsRPC2Communication/VR/ChangeRegistration.h"
-#include "../src/../include/JSONHandler/RPC2Objects//NsRPC2Communication/VR/ChangeRegistrationResponse.h"
-#include "../src/../include/JSONHandler/RPC2Objects//NsRPC2Communication/VR/DeleteCommand.h"
-#include "../src/../include/JSONHandler/RPC2Objects//NsRPC2Communication/VR/DeleteCommandResponse.h"
-#include "../src/../include/JSONHandler/RPC2Objects//NsRPC2Communication/VR/GetCapabilities.h"
-#include "../src/../include/JSONHandler/RPC2Objects//NsRPC2Communication/VR/GetCapabilitiesResponse.h"
-#include "../src/../include/JSONHandler/RPC2Objects//NsRPC2Communication/VR/GetLanguage.h"
-#include "../src/../include/JSONHandler/RPC2Objects//NsRPC2Communication/VR/GetLanguageResponse.h"
-#include "../src/../include/JSONHandler/RPC2Objects//NsRPC2Communication/VR/GetSupportedLanguages.h"
-#include "../src/../include/JSONHandler/RPC2Objects//NsRPC2Communication/VR/GetSupportedLanguagesResponse.h"
-#include "../src/../include/JSONHandler/RPC2Objects//NsRPC2Communication/VR/OnCommand.h"
-#include "../src/../include/JSONHandler/RPC2Objects//NsRPC2Communication/VR/OnLanguageChange.h"
-
-#include "../src/../include/JSONHandler/RPC2Objects/Marshaller.h"
-
-
-/*
- interface NsRPC2Communication::VR
- version 1.2
- generated at Thu Jan 24 06:41:15 2013
- source stamp Wed Jan 23 13:56:28 2013
- author RC
-*/
-
-
-#endif
diff --git a/SDL_Core/src/components/JSONHandler/include/JSONHandler/RPC2Objects/NsRPC2Communication/VehicleInfo/GetDTCs.h b/SDL_Core/src/components/JSONHandler/include/JSONHandler/RPC2Objects/NsRPC2Communication/VehicleInfo/GetDTCs.h
deleted file mode 100644
index 2d0995875..000000000
--- a/SDL_Core/src/components/JSONHandler/include/JSONHandler/RPC2Objects/NsRPC2Communication/VehicleInfo/GetDTCs.h
+++ /dev/null
@@ -1,95 +0,0 @@
-//
-// 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.
-//
-
-#ifndef NSRPC2COMMUNICATION_VEHICLEINFO_GETDTCS_INCLUDE
-#define NSRPC2COMMUNICATION_VEHICLEINFO_GETDTCS_INCLUDE
-
-#include "JSONHandler/RPC2Request.h"
-
-
-/*
- interface NsRPC2Communication::VehicleInfo
- version 1.2
- generated at Thu Jan 24 06:41:15 2013
- source stamp Wed Jan 23 13:56:28 2013
- author RC
-*/
-
-namespace NsRPC2Communication
-{
- namespace VehicleInfo
- {
-
- class GetDTCs : public ::NsRPC2Communication::RPC2Request
- {
- public:
-
- GetDTCs(const GetDTCs& c);
- GetDTCs(void);
-
- GetDTCs& operator =(const GetDTCs&);
-
- virtual ~GetDTCs(void);
-
- bool checkIntegrity(void);
-
-// getters
- unsigned int get_ecuName(void);
-
- const bool* get_encrypted(void);
- int get_appId(void);
-
-
-// setters
-/// ecuName <= 65535
- bool set_ecuName(unsigned int ecuName);
-
- bool set_encrypted(const bool& encrypted);
-
- void reset_encrypted(void);
-
- bool set_appId(int appId);
-
-
- private:
-
- friend class GetDTCsMarshaller;
-
- unsigned int ecuName;
- bool* encrypted;
- int appId;
-
- };
- }
-}
-
-#endif
diff --git a/SDL_Core/src/components/JSONHandler/include/JSONHandler/RPC2Objects/NsRPC2Communication/VehicleInfo/GetDTCsResponse.h b/SDL_Core/src/components/JSONHandler/include/JSONHandler/RPC2Objects/NsRPC2Communication/VehicleInfo/GetDTCsResponse.h
deleted file mode 100644
index 90e77bac9..000000000
--- a/SDL_Core/src/components/JSONHandler/include/JSONHandler/RPC2Objects/NsRPC2Communication/VehicleInfo/GetDTCsResponse.h
+++ /dev/null
@@ -1,87 +0,0 @@
-//
-// 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.
-//
-
-#ifndef NSRPC2COMMUNICATION_VEHICLEINFO_GETDTCSRESPONSE_INCLUDE
-#define NSRPC2COMMUNICATION_VEHICLEINFO_GETDTCSRESPONSE_INCLUDE
-
-#include <vector>
-#include "JSONHandler/RPC2Response.h"
-
-#include "../include/JSONHandler/SDLRPCObjects/V2/DTC.h"
-
-/*
- interface NsRPC2Communication::VehicleInfo
- version 1.2
- generated at Thu Jan 24 06:41:15 2013
- source stamp Wed Jan 23 13:56:28 2013
- author RC
-*/
-
-namespace NsRPC2Communication
-{
- namespace VehicleInfo
- {
-
- class GetDTCsResponse : public ::NsRPC2Communication::RPC2Response
- {
- public:
-
- GetDTCsResponse(const GetDTCsResponse& c);
- GetDTCsResponse(void);
-
- GetDTCsResponse& operator =(const GetDTCsResponse&);
-
- virtual ~GetDTCsResponse(void);
-
- bool checkIntegrity(void);
-
-// getters
- const std::vector< NsSmartDeviceLinkRPCV2::DTC>* get_dtcList(void);
-
-// setters
-/// 1 <= size <= 100
- bool set_dtcList(const std::vector< NsSmartDeviceLinkRPCV2::DTC>& dtcList);
-
- void reset_dtcList(void);
-
-
- private:
-
- friend class GetDTCsResponseMarshaller;
-
- std::vector< NsSmartDeviceLinkRPCV2::DTC>* dtcList;
-
- };
- }
-}
-
-#endif
diff --git a/SDL_Core/src/components/JSONHandler/include/JSONHandler/RPC2Objects/NsRPC2Communication/VehicleInfo/GetVehicleData.h b/SDL_Core/src/components/JSONHandler/include/JSONHandler/RPC2Objects/NsRPC2Communication/VehicleInfo/GetVehicleData.h
deleted file mode 100644
index 4f340faf7..000000000
--- a/SDL_Core/src/components/JSONHandler/include/JSONHandler/RPC2Objects/NsRPC2Communication/VehicleInfo/GetVehicleData.h
+++ /dev/null
@@ -1,89 +0,0 @@
-//
-// 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.
-//
-
-#ifndef NSRPC2COMMUNICATION_VEHICLEINFO_GETVEHICLEDATA_INCLUDE
-#define NSRPC2COMMUNICATION_VEHICLEINFO_GETVEHICLEDATA_INCLUDE
-
-#include "JSONHandler/RPC2Request.h"
-
-#include "../include/JSONHandler/SDLRPCObjects/V2/VehicleDataType.h"
-
-/*
- interface NsRPC2Communication::VehicleInfo
- version 1.2
- generated at Thu Jan 24 06:41:15 2013
- source stamp Wed Jan 23 13:56:28 2013
- author RC
-*/
-
-namespace NsRPC2Communication
-{
- namespace VehicleInfo
- {
-
- class GetVehicleData : public ::NsRPC2Communication::RPC2Request
- {
- public:
-
- GetVehicleData(const GetVehicleData& c);
- GetVehicleData(void);
-
- GetVehicleData& operator =(const GetVehicleData&);
-
- virtual ~GetVehicleData(void);
-
- bool checkIntegrity(void);
-
-// getters
- const NsSmartDeviceLinkRPCV2::VehicleDataType& get_dataType(void);
-
- int get_appId(void);
-
-
-// setters
- bool set_dataType(const NsSmartDeviceLinkRPCV2::VehicleDataType& dataType);
-
- bool set_appId(int appId);
-
-
- private:
-
- friend class GetVehicleDataMarshaller;
-
- NsSmartDeviceLinkRPCV2::VehicleDataType dataType;
- int appId;
-
- };
- }
-}
-
-#endif
diff --git a/SDL_Core/src/components/JSONHandler/include/JSONHandler/RPC2Objects/NsRPC2Communication/VehicleInfo/GetVehicleDataResponse.h b/SDL_Core/src/components/JSONHandler/include/JSONHandler/RPC2Objects/NsRPC2Communication/VehicleInfo/GetVehicleDataResponse.h
deleted file mode 100644
index 3b638a466..000000000
--- a/SDL_Core/src/components/JSONHandler/include/JSONHandler/RPC2Objects/NsRPC2Communication/VehicleInfo/GetVehicleDataResponse.h
+++ /dev/null
@@ -1,198 +0,0 @@
-//
-// 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.
-//
-
-#ifndef NSRPC2COMMUNICATION_VEHICLEINFO_GETVEHICLEDATARESPONSE_INCLUDE
-#define NSRPC2COMMUNICATION_VEHICLEINFO_GETVEHICLEDATARESPONSE_INCLUDE
-
-#include <string>
-#include "JSONHandler/RPC2Response.h"
-
-#include "../include/JSONHandler/SDLRPCObjects/V2/GPSData.h"
-#include "../include/JSONHandler/SDLRPCObjects/V2/PRNDL.h"
-#include "../include/JSONHandler/SDLRPCObjects/V2/TireStatus.h"
-
-/*
- interface NsRPC2Communication::VehicleInfo
- version 1.2
- generated at Thu Jan 24 06:41:15 2013
- source stamp Wed Jan 23 13:56:28 2013
- author RC
-*/
-
-namespace NsRPC2Communication
-{
- namespace VehicleInfo
- {
-
- class GetVehicleDataResponse : public ::NsRPC2Communication::RPC2Response
- {
- public:
-
- GetVehicleDataResponse(const GetVehicleDataResponse& c);
- GetVehicleDataResponse(void);
-
- GetVehicleDataResponse& operator =(const GetVehicleDataResponse&);
-
- virtual ~GetVehicleDataResponse(void);
-
- bool checkIntegrity(void);
-
-// getters
- const NsSmartDeviceLinkRPCV2::GPSData* get_gps(void);
- const float* get_speed(void);
- const unsigned int* get_rpm(void);
- const float* get_fuelLevel(void);
- const float* get_avgFuelEconomy(void);
- const float* get_batteryVoltage(void);
- const float* get_externalTemperature(void);
- const std::string* get_vin(void);
- const NsSmartDeviceLinkRPCV2::PRNDL* get_prndl(void);
- const NsSmartDeviceLinkRPCV2::TireStatus* get_tirePressure(void);
- const float* get_batteryPackVoltage(void);
- const float* get_batteryPackCurrent(void);
- const int* get_batteryPackTemperature(void);
- const int* get_engineTorque(void);
- const unsigned int* get_odometer(void);
- const unsigned int* get_tripOdometer(void);
- const std::string* get_satRadioESN(void);
-
-// setters
- bool set_gps(const NsSmartDeviceLinkRPCV2::GPSData& gps);
-
- void reset_gps(void);
-
-/// -100 <= speed <= 500
- bool set_speed(const float& speed);
-
- void reset_speed(void);
-
-/// rpm <= 20000
- bool set_rpm(const unsigned int& rpm);
-
- void reset_rpm(void);
-
-/// 0 <= fuelLevel <= 100
- bool set_fuelLevel(const float& fuelLevel);
-
- void reset_fuelLevel(void);
-
-/// 0 <= avgFuelEconomy <= 7000
- bool set_avgFuelEconomy(const float& avgFuelEconomy);
-
- void reset_avgFuelEconomy(void);
-
-/// 0 <= batteryVoltage <= 26
- bool set_batteryVoltage(const float& batteryVoltage);
-
- void reset_batteryVoltage(void);
-
-/// -40 <= externalTemperature <= 100
- bool set_externalTemperature(const float& externalTemperature);
-
- void reset_externalTemperature(void);
-
-/// vin <= 17
- bool set_vin(const std::string& vin);
-
- void reset_vin(void);
-
- bool set_prndl(const NsSmartDeviceLinkRPCV2::PRNDL& prndl);
-
- void reset_prndl(void);
-
- bool set_tirePressure(const NsSmartDeviceLinkRPCV2::TireStatus& tirePressure);
-
- void reset_tirePressure(void);
-
-/// -1000 <= batteryPackVoltage <= 1000
- bool set_batteryPackVoltage(const float& batteryPackVoltage);
-
- void reset_batteryPackVoltage(void);
-
-/// -1000 <= batteryPackCurrent <= 1000
- bool set_batteryPackCurrent(const float& batteryPackCurrent);
-
- void reset_batteryPackCurrent(void);
-
-/// -50 <= batteryPackTemperature <= 250
- bool set_batteryPackTemperature(const int& batteryPackTemperature);
-
- void reset_batteryPackTemperature(void);
-
-/// -10000 <= engineTorque <= 55000
- bool set_engineTorque(const int& engineTorque);
-
- void reset_engineTorque(void);
-
-/// odometer <= 2000000
- bool set_odometer(const unsigned int& odometer);
-
- void reset_odometer(void);
-
-/// tripOdometer <= 2000000
- bool set_tripOdometer(const unsigned int& tripOdometer);
-
- void reset_tripOdometer(void);
-
-/// satRadioESN <= 500
- bool set_satRadioESN(const std::string& satRadioESN);
-
- void reset_satRadioESN(void);
-
-
- private:
-
- friend class GetVehicleDataResponseMarshaller;
-
- NsSmartDeviceLinkRPCV2::GPSData* gps;
- float* speed;
- unsigned int* rpm;
- float* fuelLevel;
- float* avgFuelEconomy;
- float* batteryVoltage;
- float* externalTemperature;
- std::string* vin;
- NsSmartDeviceLinkRPCV2::PRNDL* prndl;
- NsSmartDeviceLinkRPCV2::TireStatus* tirePressure;
- float* batteryPackVoltage;
- float* batteryPackCurrent;
- int* batteryPackTemperature;
- int* engineTorque;
- unsigned int* odometer;
- unsigned int* tripOdometer;
- std::string* satRadioESN;
-
- };
- }
-}
-
-#endif
diff --git a/SDL_Core/src/components/JSONHandler/include/JSONHandler/RPC2Objects/NsRPC2Communication/VehicleInfo/GetVehicleType.h b/SDL_Core/src/components/JSONHandler/include/JSONHandler/RPC2Objects/NsRPC2Communication/VehicleInfo/GetVehicleType.h
deleted file mode 100644
index 8162d4c00..000000000
--- a/SDL_Core/src/components/JSONHandler/include/JSONHandler/RPC2Objects/NsRPC2Communication/VehicleInfo/GetVehicleType.h
+++ /dev/null
@@ -1,75 +0,0 @@
-//
-// 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.
-//
-
-#ifndef NSRPC2COMMUNICATION_VEHICLEINFO_GETVEHICLETYPE_INCLUDE
-#define NSRPC2COMMUNICATION_VEHICLEINFO_GETVEHICLETYPE_INCLUDE
-
-#include "JSONHandler/RPC2Request.h"
-
-
-/*
- interface NsRPC2Communication::VehicleInfo
- version 1.2
- generated at Thu Jan 24 06:41:15 2013
- source stamp Wed Jan 23 13:56:28 2013
- author RC
-*/
-
-namespace NsRPC2Communication
-{
- namespace VehicleInfo
- {
-
- class GetVehicleType : public ::NsRPC2Communication::RPC2Request
- {
- public:
-
- GetVehicleType(const GetVehicleType& c);
- GetVehicleType(void);
-
- GetVehicleType& operator =(const GetVehicleType&);
-
- virtual ~GetVehicleType(void);
-
- bool checkIntegrity(void);
-
-
- private:
-
- friend class GetVehicleTypeMarshaller;
-
-
- };
- }
-}
-
-#endif
diff --git a/SDL_Core/src/components/JSONHandler/include/JSONHandler/RPC2Objects/NsRPC2Communication/VehicleInfo/GetVehicleTypeResponse.h b/SDL_Core/src/components/JSONHandler/include/JSONHandler/RPC2Objects/NsRPC2Communication/VehicleInfo/GetVehicleTypeResponse.h
deleted file mode 100644
index 32293a341..000000000
--- a/SDL_Core/src/components/JSONHandler/include/JSONHandler/RPC2Objects/NsRPC2Communication/VehicleInfo/GetVehicleTypeResponse.h
+++ /dev/null
@@ -1,84 +0,0 @@
-//
-// 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.
-//
-
-#ifndef NSRPC2COMMUNICATION_VEHICLEINFO_GETVEHICLETYPERESPONSE_INCLUDE
-#define NSRPC2COMMUNICATION_VEHICLEINFO_GETVEHICLETYPERESPONSE_INCLUDE
-
-#include "JSONHandler/RPC2Response.h"
-
-#include "../include/JSONHandler/SDLRPCObjects/V2/VehicleType.h"
-
-/*
- interface NsRPC2Communication::VehicleInfo
- version 1.2
- generated at Thu Jan 24 06:41:15 2013
- source stamp Wed Jan 23 13:56:28 2013
- author RC
-*/
-
-namespace NsRPC2Communication
-{
- namespace VehicleInfo
- {
-
- class GetVehicleTypeResponse : public ::NsRPC2Communication::RPC2Response
- {
- public:
-
- GetVehicleTypeResponse(const GetVehicleTypeResponse& c);
- GetVehicleTypeResponse(void);
-
- GetVehicleTypeResponse& operator =(const GetVehicleTypeResponse&);
-
- virtual ~GetVehicleTypeResponse(void);
-
- bool checkIntegrity(void);
-
-// getters
- const NsSmartDeviceLinkRPCV2::VehicleType& get_vehicleType(void);
-
-
-// setters
- bool set_vehicleType(const NsSmartDeviceLinkRPCV2::VehicleType& vehicleType);
-
-
- private:
-
- friend class GetVehicleTypeResponseMarshaller;
-
- NsSmartDeviceLinkRPCV2::VehicleType vehicleType;
-
- };
- }
-}
-
-#endif
diff --git a/SDL_Core/src/components/JSONHandler/include/JSONHandler/RPC2Objects/NsRPC2Communication/VehicleInfo/OnVehicleData.h b/SDL_Core/src/components/JSONHandler/include/JSONHandler/RPC2Objects/NsRPC2Communication/VehicleInfo/OnVehicleData.h
deleted file mode 100644
index bff4fd304..000000000
--- a/SDL_Core/src/components/JSONHandler/include/JSONHandler/RPC2Objects/NsRPC2Communication/VehicleInfo/OnVehicleData.h
+++ /dev/null
@@ -1,198 +0,0 @@
-//
-// 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.
-//
-
-#ifndef NSRPC2COMMUNICATION_VEHICLEINFO_ONVEHICLEDATA_INCLUDE
-#define NSRPC2COMMUNICATION_VEHICLEINFO_ONVEHICLEDATA_INCLUDE
-
-#include <string>
-#include "JSONHandler/RPC2Notification.h"
-
-#include "../include/JSONHandler/SDLRPCObjects/V2/GPSData.h"
-#include "../include/JSONHandler/SDLRPCObjects/V2/PRNDL.h"
-#include "../include/JSONHandler/SDLRPCObjects/V2/TireStatus.h"
-
-/*
- interface NsRPC2Communication::VehicleInfo
- version 1.2
- generated at Thu Jan 24 06:41:15 2013
- source stamp Wed Jan 23 13:56:28 2013
- author RC
-*/
-
-namespace NsRPC2Communication
-{
- namespace VehicleInfo
- {
-
- class OnVehicleData : public ::NsRPC2Communication::RPC2Notification
- {
- public:
-
- OnVehicleData(const OnVehicleData& c);
- OnVehicleData(void);
-
- OnVehicleData& operator =(const OnVehicleData&);
-
- virtual ~OnVehicleData(void);
-
- bool checkIntegrity(void);
-
-// getters
- const NsSmartDeviceLinkRPCV2::GPSData* get_gps(void);
- const float* get_speed(void);
- const unsigned int* get_rpm(void);
- const float* get_fuelLevel(void);
- const float* get_avgFuelEconomy(void);
- const float* get_batteryVoltage(void);
- const float* get_externalTemperature(void);
- const std::string* get_vin(void);
- const NsSmartDeviceLinkRPCV2::PRNDL* get_prndl(void);
- const NsSmartDeviceLinkRPCV2::TireStatus* get_tirePressure(void);
- const float* get_batteryPackVoltage(void);
- const float* get_batteryPackCurrent(void);
- const int* get_batteryPackTemperature(void);
- const int* get_engineTorque(void);
- const unsigned int* get_odometer(void);
- const unsigned int* get_tripOdometer(void);
- const std::string* get_genericbinary(void);
-
-// setters
- bool set_gps(const NsSmartDeviceLinkRPCV2::GPSData& gps);
-
- void reset_gps(void);
-
-/// -100 <= speed <= 500
- bool set_speed(const float& speed);
-
- void reset_speed(void);
-
-/// rpm <= 20000
- bool set_rpm(const unsigned int& rpm);
-
- void reset_rpm(void);
-
-/// 0 <= fuelLevel <= 100
- bool set_fuelLevel(const float& fuelLevel);
-
- void reset_fuelLevel(void);
-
-/// 0 <= avgFuelEconomy <= 7000
- bool set_avgFuelEconomy(const float& avgFuelEconomy);
-
- void reset_avgFuelEconomy(void);
-
-/// 0 <= batteryVoltage <= 26
- bool set_batteryVoltage(const float& batteryVoltage);
-
- void reset_batteryVoltage(void);
-
-/// -40 <= externalTemperature <= 100
- bool set_externalTemperature(const float& externalTemperature);
-
- void reset_externalTemperature(void);
-
-/// vin <= 17
- bool set_vin(const std::string& vin);
-
- void reset_vin(void);
-
- bool set_prndl(const NsSmartDeviceLinkRPCV2::PRNDL& prndl);
-
- void reset_prndl(void);
-
- bool set_tirePressure(const NsSmartDeviceLinkRPCV2::TireStatus& tirePressure);
-
- void reset_tirePressure(void);
-
-/// -1000 <= batteryPackVoltage <= 1000
- bool set_batteryPackVoltage(const float& batteryPackVoltage);
-
- void reset_batteryPackVoltage(void);
-
-/// -1000 <= batteryPackCurrent <= 1000
- bool set_batteryPackCurrent(const float& batteryPackCurrent);
-
- void reset_batteryPackCurrent(void);
-
-/// -50 <= batteryPackTemperature <= 250
- bool set_batteryPackTemperature(const int& batteryPackTemperature);
-
- void reset_batteryPackTemperature(void);
-
-/// -10000 <= engineTorque <= 55000
- bool set_engineTorque(const int& engineTorque);
-
- void reset_engineTorque(void);
-
-/// odometer <= 2000000
- bool set_odometer(const unsigned int& odometer);
-
- void reset_odometer(void);
-
-/// tripOdometer <= 2000000
- bool set_tripOdometer(const unsigned int& tripOdometer);
-
- void reset_tripOdometer(void);
-
-/// genericbinary <= 500
- bool set_genericbinary(const std::string& genericbinary);
-
- void reset_genericbinary(void);
-
-
- private:
-
- friend class OnVehicleDataMarshaller;
-
- NsSmartDeviceLinkRPCV2::GPSData* gps;
- float* speed;
- unsigned int* rpm;
- float* fuelLevel;
- float* avgFuelEconomy;
- float* batteryVoltage;
- float* externalTemperature;
- std::string* vin;
- NsSmartDeviceLinkRPCV2::PRNDL* prndl;
- NsSmartDeviceLinkRPCV2::TireStatus* tirePressure;
- float* batteryPackVoltage;
- float* batteryPackCurrent;
- int* batteryPackTemperature;
- int* engineTorque;
- unsigned int* odometer;
- unsigned int* tripOdometer;
- std::string* genericbinary;
-
- };
- }
-}
-
-#endif
diff --git a/SDL_Core/src/components/JSONHandler/include/JSONHandler/RPC2Objects/NsRPC2Communication/VehicleInfo/RPC2.h b/SDL_Core/src/components/JSONHandler/include/JSONHandler/RPC2Objects/NsRPC2Communication/VehicleInfo/RPC2.h
deleted file mode 100644
index 63fb0bc48..000000000
--- a/SDL_Core/src/components/JSONHandler/include/JSONHandler/RPC2Objects/NsRPC2Communication/VehicleInfo/RPC2.h
+++ /dev/null
@@ -1,61 +0,0 @@
-//
-// 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.
-//
-
-#ifndef NSRPC2COMMUNICATION_VEHICLEINFO_RPC2_INCLUDE
-#define NSRPC2COMMUNICATION_VEHICLEINFO_RPC2_INCLUDE
-
-#include <string>
-#include <json/json.h>
-
-#include "../src/../include/JSONHandler/RPC2Objects//NsRPC2Communication/VehicleInfo/GetDTCs.h"
-#include "../src/../include/JSONHandler/RPC2Objects//NsRPC2Communication/VehicleInfo/GetDTCsResponse.h"
-#include "../src/../include/JSONHandler/RPC2Objects//NsRPC2Communication/VehicleInfo/GetVehicleData.h"
-#include "../src/../include/JSONHandler/RPC2Objects//NsRPC2Communication/VehicleInfo/GetVehicleDataResponse.h"
-#include "../src/../include/JSONHandler/RPC2Objects//NsRPC2Communication/VehicleInfo/GetVehicleType.h"
-#include "../src/../include/JSONHandler/RPC2Objects//NsRPC2Communication/VehicleInfo/GetVehicleTypeResponse.h"
-#include "../src/../include/JSONHandler/RPC2Objects//NsRPC2Communication/VehicleInfo/OnVehicleData.h"
-#include "../src/../include/JSONHandler/RPC2Objects//NsRPC2Communication/VehicleInfo/ReadDID.h"
-#include "../src/../include/JSONHandler/RPC2Objects//NsRPC2Communication/VehicleInfo/ReadDIDResponse.h"
-
-#include "../src/../include/JSONHandler/RPC2Objects/Marshaller.h"
-
-
-/*
- interface NsRPC2Communication::VehicleInfo
- version 1.2
- generated at Thu Jan 24 06:41:15 2013
- source stamp Wed Jan 23 13:56:28 2013
- author RC
-*/
-
-
-#endif
diff --git a/SDL_Core/src/components/JSONHandler/include/JSONHandler/RPC2Objects/NsRPC2Communication/VehicleInfo/ReadDID.h b/SDL_Core/src/components/JSONHandler/include/JSONHandler/RPC2Objects/NsRPC2Communication/VehicleInfo/ReadDID.h
deleted file mode 100644
index dd5c6a2c0..000000000
--- a/SDL_Core/src/components/JSONHandler/include/JSONHandler/RPC2Objects/NsRPC2Communication/VehicleInfo/ReadDID.h
+++ /dev/null
@@ -1,102 +0,0 @@
-//
-// 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.
-//
-
-#ifndef NSRPC2COMMUNICATION_VEHICLEINFO_READDID_INCLUDE
-#define NSRPC2COMMUNICATION_VEHICLEINFO_READDID_INCLUDE
-
-#include <vector>
-#include "JSONHandler/RPC2Request.h"
-
-
-/*
- interface NsRPC2Communication::VehicleInfo
- version 1.2
- generated at Thu Jan 24 06:41:15 2013
- source stamp Wed Jan 23 13:56:28 2013
- author RC
-*/
-
-namespace NsRPC2Communication
-{
- namespace VehicleInfo
- {
-
- class ReadDID : public ::NsRPC2Communication::RPC2Request
- {
- public:
-
- ReadDID(const ReadDID& c);
- ReadDID(void);
-
- ReadDID& operator =(const ReadDID&);
-
- virtual ~ReadDID(void);
-
- bool checkIntegrity(void);
-
-// getters
- unsigned int get_ecuName(void);
-
- const std::vector< unsigned int>& get_didLocation(void);
-
- const bool* get_encrypted(void);
- int get_appId(void);
-
-
-// setters
-/// ecuName <= 65535
- bool set_ecuName(unsigned int ecuName);
-
-/// didLocation[] <= 65535 ; 0 <= size <= 1000
- bool set_didLocation(const std::vector< unsigned int>& didLocation);
-
- bool set_encrypted(const bool& encrypted);
-
- void reset_encrypted(void);
-
- bool set_appId(int appId);
-
-
- private:
-
- friend class ReadDIDMarshaller;
-
- unsigned int ecuName;
- std::vector< unsigned int> didLocation;
- bool* encrypted;
- int appId;
-
- };
- }
-}
-
-#endif
diff --git a/SDL_Core/src/components/JSONHandler/include/JSONHandler/RPC2Objects/NsRPC2Communication/VehicleInfo/ReadDIDResponse.h b/SDL_Core/src/components/JSONHandler/include/JSONHandler/RPC2Objects/NsRPC2Communication/VehicleInfo/ReadDIDResponse.h
deleted file mode 100644
index 23ff4d6e4..000000000
--- a/SDL_Core/src/components/JSONHandler/include/JSONHandler/RPC2Objects/NsRPC2Communication/VehicleInfo/ReadDIDResponse.h
+++ /dev/null
@@ -1,95 +0,0 @@
-//
-// 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.
-//
-
-#ifndef NSRPC2COMMUNICATION_VEHICLEINFO_READDIDRESPONSE_INCLUDE
-#define NSRPC2COMMUNICATION_VEHICLEINFO_READDIDRESPONSE_INCLUDE
-
-#include <string>
-#include <vector>
-#include "JSONHandler/RPC2Response.h"
-
-#include "../include/JSONHandler/SDLRPCObjects/V2/VehicleDataResultCode.h"
-
-/*
- interface NsRPC2Communication::VehicleInfo
- version 1.2
- generated at Thu Jan 24 06:41:15 2013
- source stamp Wed Jan 23 13:56:28 2013
- author RC
-*/
-
-namespace NsRPC2Communication
-{
- namespace VehicleInfo
- {
-
- class ReadDIDResponse : public ::NsRPC2Communication::RPC2Response
- {
- public:
-
- ReadDIDResponse(const ReadDIDResponse& c);
- ReadDIDResponse(void);
-
- ReadDIDResponse& operator =(const ReadDIDResponse&);
-
- virtual ~ReadDIDResponse(void);
-
- bool checkIntegrity(void);
-
-// getters
- const std::vector< NsSmartDeviceLinkRPCV2::VehicleDataResultCode>* get_dataResult(void);
- const std::vector< std::string>* get_data(void);
-
-// setters
-/// 0 <= size <= 1000
- bool set_dataResult(const std::vector< NsSmartDeviceLinkRPCV2::VehicleDataResultCode>& dataResult);
-
- void reset_dataResult(void);
-
-/// data[] <= 5000 ; 0 <= size <= 1000
- bool set_data(const std::vector< std::string>& data);
-
- void reset_data(void);
-
-
- private:
-
- friend class ReadDIDResponseMarshaller;
-
- std::vector< NsSmartDeviceLinkRPCV2::VehicleDataResultCode>* dataResult;
- std::vector< std::string>* data;
-
- };
- }
-}
-
-#endif
diff --git a/SDL_Core/src/components/JSONHandler/include/JSONHandler/RPC2Request.h b/SDL_Core/src/components/JSONHandler/include/JSONHandler/RPC2Request.h
deleted file mode 100644
index f68eae6f4..000000000
--- a/SDL_Core/src/components/JSONHandler/include/JSONHandler/RPC2Request.h
+++ /dev/null
@@ -1,100 +0,0 @@
-/**
-* \file RPC2Request.hpp
-* \brief RPC2Request class header.
-* 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.
-*/
-
-
-#ifndef RPC2_REQUEST_CLASS
-#define RPC2_REQUEST_CLASS
-
-#include "RPC2Command.h"
-
-/**
- *\namespace NsRPC2Communication
- *\brief Namespace for communication with HMI.
-*/
-namespace NsRPC2Communication
-{
- /**
- * \class RPC2Request
- * \brief Base class for requests generated from Json RPC2
- */
- class RPC2Request : public RPC2Command
- {
- public:
- /**
- * \brief Default Constructor
- */
- RPC2Request( );
-
- /**
- * \brief Constructor
- * \param method Method Id.
- */
- RPC2Request( int method );
-
- /**
- * \brief Constructor
- * \param method Method Id.
- * \param id Message id.
- */
- RPC2Request( int method ,unsigned int id);
-
- /**
- * \brief Destructor
- */
- virtual ~RPC2Request();
-
- /**
- * \brief Getter of message id.
- * \return Message id.
- */
- virtual unsigned int getId() const;
-
- /**
- * \brief Setter of message id.
- * \param id Message id.
- */
- virtual void setId(unsigned int id);
-
- private:
- /**
- *\brief Message id
- * //! mId should be >0
- */
- unsigned int mId;
-
- };
-
-}
-
-#endif // RPC2_REQUEST_CLASS
diff --git a/SDL_Core/src/components/JSONHandler/include/JSONHandler/RPC2Response.h b/SDL_Core/src/components/JSONHandler/include/JSONHandler/RPC2Response.h
deleted file mode 100644
index 7d3bb66e9..000000000
--- a/SDL_Core/src/components/JSONHandler/include/JSONHandler/RPC2Response.h
+++ /dev/null
@@ -1,124 +0,0 @@
-/**
-* \file RPC2Response.hpp
-* \brief RPC2Response class header.
-* 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.
-*/
-
-
-#ifndef RPC2_RESPONSE_CLASS
-#define RPC2_RESPONSE_CLASS
-
-#include "RPC2Command.h"
-
-/**
- *\namespace NsRPC2Communication
- *\brief Namespace for communication with HMI.
-*/
-namespace NsRPC2Communication
-{
- /**
- * \class RPC2Response
- * \brief Base class for responses generated from Json RPC2
- */
- class RPC2Response : public RPC2Command
- {
- public:
- /**
- * \brief Default Constructor
- */
- RPC2Response( );
-
- /**
- * \brief Constructor
- * \param method Method Id.
- */
- RPC2Response(int method);
-
- /**
- * \brief Constructor
- * \param method Method Id.
- * \param id Message id.
- */
- RPC2Response(int method ,unsigned int id);
-
- /**
- * \brief Constructor
- * \param method Method Id.
- * \param id Message id.
- * \param res Result code.
- */
- RPC2Response(int method ,unsigned int id,int res);
-
- /**
- * \brief Destructor
- */
- virtual ~RPC2Response();
-
- /**
- * \brief Getter of Message id.
- * \return Message id.
- */
- virtual unsigned int getId() const;
-
- /**
- * \brief Setter of Message id.
- * \param id Message id.
- */
- virtual void setId(unsigned int id);
-
- /**
- * \brief Getter of Result.
- * \return Result code.
- */
- virtual int getResult() const;
-
- /**
- * \brief Setter of Result.
- * \param r Result code.
- */
- virtual void setResult(int r);
-
-
- private:
- /**
- *\brief Message id
- */
- unsigned int mId;
-
- /**
- *\brief Result code
- */
- int mResultCode;
-
- };
-}
-
-#endif // RPC2_RESPONSE_CLASS
diff --git a/SDL_Core/src/components/JSONHandler/include/JSONHandler/SDLRPCMessage.h b/SDL_Core/src/components/JSONHandler/include/JSONHandler/SDLRPCMessage.h
deleted file mode 100644
index 52d46c19f..000000000
--- a/SDL_Core/src/components/JSONHandler/include/JSONHandler/SDLRPCMessage.h
+++ /dev/null
@@ -1,168 +0,0 @@
-/**
-* \file SDLRPCMessage.hpp
-* \brief SDLRPCMessage class header.
-* 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.
-*/
-
-
-#ifndef ALRPCMESSAGE_INCLUDE
-#define ALRPCMESSAGE_INCLUDE
-
-#include <vector>
-
-/**
- *\namespace NsSmartDeviceLinkRPC
- *\brief Namespace for SmartDeviceLink JSON protocol related functionality.
-*/
-namespace NsSmartDeviceLinkRPC
-{
- /**
- * \class SDLRPCMessage
- * \brief Base class for SmartDeviceLink Json messages classes.
- */
- class SDLRPCMessage
- {
- public:
- /**
- *\enum MessageType
- *\brief SmartDeviceLink message types.
- */
- enum MessageType { REQUEST = 0x0, RESPONSE = 0x1, NOTIFICATION = 0x2, UNDEFINED };
-
- public:
- /**
- * \brief Constructor
- * \param protocolVersion Version of SmartDeviceLink protocol (currently 1,2)
- * \param messageType Type of SmartDeviceLink message
- */
- SDLRPCMessage(unsigned int protocolVersion, MessageType messageType = UNDEFINED);
-
- /**
- * \brief Constructor
- * \param protocolVersion Version of SmartDeviceLink protocol (currently 1,2).
- * \param messageType Type of SmartDeviceLink message.
- * \param methodID ID of RPC in message.
- */
- SDLRPCMessage(unsigned int protocolVersion, MessageType messageType, int methodID);
- /**
- * \brief Destructor
- */
- virtual ~SDLRPCMessage();
-
- /**
- * \brief Getter for protocol version.
- */
- virtual unsigned int getProtocolVersion() const;
-
- /**
- * \brief Getter for type of message.
- */
- virtual MessageType getMessageType() const;
-
- /**
- * \brief Getter for id of RPC.
- */
- virtual int getMethodId() const;
-
- /**
- * \breif Setter for protocol version.
- */
- virtual void setProtocolVersion(unsigned int protocolVersion);
-
- /**
- * \brief setter for type of message.
- */
- virtual void setMessageType(MessageType messageType);
-
- /**
- * \brief setter for id of RPC.
- */
- virtual void setMethodId(int packetID);
-
- /**
- * \brief setter of binary data
- * \param binaryData Vector of binary.
- */
- virtual void setBinaryData(const std::vector<unsigned char>& binaryData);
-
- /**
- * \brief Getter of binary data
- * \return Pointer to binary data or NULL if doesn't exist.
- */
- virtual const std::vector<unsigned char>* getBinaryData() const;
-
- /**
- * \brief Getter for correlation id of JSON message.
- * TODO (PV) it is not supposed to be in base class.
- * \return correlation id of JSON message.
- */
- virtual unsigned int getCorrelationID() const;
-
- /**
- * \brief Setter for correlation id of JSON message.
- * TODO (PV) it is not supposed to be in base class.
- * \param correlationID Correlation ID of JSON message.
- * \return type description
- */
- virtual void setCorrelationID(unsigned int correlationID);
- private:
- /**
- * \brief SmartDeviceLink protocol version (currently 1,2)
- */
- unsigned int mProtocolVersion;
-
- /**
- * \brief Type of Message
- * \sa enum MessageType
- */
- MessageType mMessageType;
-
- /**
- * \brief Id of RPC called in message
- * function name + "_" + MessageType+ "Id"
- */
- int mMethodId;
-
- /**
- *\brief Array of binary data if it exists
- */
- std::vector<unsigned char>* mBinaryData;
-
- /**
- *\brief Correlation id of JSON message
- * TODO not supposed to be in base class.
- */
- unsigned int mCorrelationID;
- };
-
-}
-
-#endif // ALRPCMESSAGE_INCLUDE
diff --git a/SDL_Core/src/components/JSONHandler/include/JSONHandler/SDLRPCNotification.h b/SDL_Core/src/components/JSONHandler/include/JSONHandler/SDLRPCNotification.h
deleted file mode 100644
index 3a72160f4..000000000
--- a/SDL_Core/src/components/JSONHandler/include/JSONHandler/SDLRPCNotification.h
+++ /dev/null
@@ -1,81 +0,0 @@
-/**
-* \file SDLRPCNotification.hpp
-* \brief Class SDLRPCNotification header.
-* 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.
-*/
-
-
-#ifndef ALRPCNOTIFICATION_INCLUDE
-#define ALRPCNOTIFICATION_INCLUDE
-
-#include "SDLRPCMessage.h"
-
-/**
- * \namespace NsSmartDeviceLinkRPC
- * \brief Namespace for SmartDeviceLink JSON protocol related functionality.
-*/
-namespace NsSmartDeviceLinkRPC
-{
- /**
- * \class SDLRPCNotification
- * \brief Base class for SmartDeviceLink Json notification messages.
- */
- class SDLRPCNotification : public SDLRPCMessage
- {
- public:
- /**
- * \brief Constructor
- * \param protocolVersion Version of protocol (currently 1,2)
- */
- SDLRPCNotification( unsigned int protocolVersion );
-
- /**
- * \brief Constructor
- * \param protocolVersion Version of protocol (currently 1,2).
- * \param methodID ID of RPC called by message.
- */
- SDLRPCNotification( unsigned int protocolVersion, int methodID);
-
- /**
- * \brief Default Constructor
- */
- SDLRPCNotification(void);
-
- /**
- * \brief Destructor
- */
- virtual ~SDLRPCNotification();
-
- };
-
-}
-
-#endif // ALRPCNOTIFICATION_INCLUDE
diff --git a/SDL_Core/src/components/JSONHandler/include/JSONHandler/SDLRPCObjects/V1/AddCommand_request.h b/SDL_Core/src/components/JSONHandler/include/JSONHandler/SDLRPCObjects/V1/AddCommand_request.h
deleted file mode 100644
index 3f24c6a96..000000000
--- a/SDL_Core/src/components/JSONHandler/include/JSONHandler/SDLRPCObjects/V1/AddCommand_request.h
+++ /dev/null
@@ -1,103 +0,0 @@
-//
-// 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.
-//
-
-#ifndef NSSMARTDEVICELINKRPC_ADDCOMMAND_REQUEST_INCLUDE
-#define NSSMARTDEVICELINKRPC_ADDCOMMAND_REQUEST_INCLUDE
-
-#include <vector>
-#include <string>
-
-#include "MenuParams.h"
-#include "JSONHandler/SDLRPCRequest.h"
-
-
-/*
- interface Ford Sync RAPI
- version 1.2
- date 2011-05-17
- generated at Thu Jan 24 06:36:21 2013
- source stamp Thu Jan 24 06:35:34 2013
- author RC
-*/
-
-namespace NsSmartDeviceLinkRPC
-{
-
-/**
- Adds a command to the in application menu.
- Either menuParams or vrCommands must be provided.
-*/
-
- class AddCommand_request : public SDLRPCRequest
- {
- public:
-
- AddCommand_request(const AddCommand_request& c);
- AddCommand_request(void);
-
- virtual ~AddCommand_request(void);
-
- AddCommand_request& operator =(const AddCommand_request&);
-
- bool checkIntegrity(void);
-
- unsigned int get_cmdID(void) const;
- const MenuParams* get_menuParams(void) const;
- const std::vector<std::string>* get_vrCommands(void) const;
-
- bool set_cmdID(unsigned int cmdID_);
- void reset_menuParams(void);
- bool set_menuParams(const MenuParams& menuParams_);
- void reset_vrCommands(void);
- bool set_vrCommands(const std::vector<std::string>& vrCommands_);
-
- private:
-
- friend class AddCommand_requestMarshaller;
-
-
-/// unique ID of the command to add.
- unsigned int cmdID; //!< (0,2000000000)
-
-/// Optional sub value containing menu parameters
- MenuParams* menuParams;
-
-/**
- An array of strings to be used as VR sysnonyms for this command.
- If this array is provided, it may not be empty.
-*/
- std::vector<std::string>* vrCommands; //!< [%s..%s] (99)
- };
-
-}
-
-#endif
diff --git a/SDL_Core/src/components/JSONHandler/include/JSONHandler/SDLRPCObjects/V1/AddCommand_response.h b/SDL_Core/src/components/JSONHandler/include/JSONHandler/SDLRPCObjects/V1/AddCommand_response.h
deleted file mode 100644
index 3ce8c6551..000000000
--- a/SDL_Core/src/components/JSONHandler/include/JSONHandler/SDLRPCObjects/V1/AddCommand_response.h
+++ /dev/null
@@ -1,66 +0,0 @@
-//
-// 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.
-//
-
-#ifndef NSSMARTDEVICELINKRPC_ADDCOMMAND_RESPONSE_INCLUDE
-#define NSSMARTDEVICELINKRPC_ADDCOMMAND_RESPONSE_INCLUDE
-
-#include "JSONHandler/SDLRPCResponse.h"
-
-/*
- interface Ford Sync RAPI
- version 1.2
- date 2011-05-17
- generated at Thu Jan 24 06:36:21 2013
- source stamp Thu Jan 24 06:35:34 2013
- author RC
-*/
-
-namespace NsSmartDeviceLinkRPC
-{
- class AddCommand_response : public SDLRPCResponse
- {
- public:
- AddCommand_response(const AddCommand_response& c);
- AddCommand_response(void);
-
- virtual ~AddCommand_response(void);
-
- AddCommand_response& operator =(const AddCommand_response&);
-
- bool checkIntegrity(void);
-
- private:
- friend class AddCommand_responseMarshaller;
- };
-}
-
-#endif
diff --git a/SDL_Core/src/components/JSONHandler/include/JSONHandler/SDLRPCObjects/V1/AddSubMenu_request.h b/SDL_Core/src/components/JSONHandler/include/JSONHandler/SDLRPCObjects/V1/AddSubMenu_request.h
deleted file mode 100644
index 71f5f30f5..000000000
--- a/SDL_Core/src/components/JSONHandler/include/JSONHandler/SDLRPCObjects/V1/AddSubMenu_request.h
+++ /dev/null
@@ -1,101 +0,0 @@
-//
-// 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.
-//
-
-#ifndef NSSMARTDEVICELINKRPC_ADDSUBMENU_REQUEST_INCLUDE
-#define NSSMARTDEVICELINKRPC_ADDSUBMENU_REQUEST_INCLUDE
-
-#include <string>
-
-#include "JSONHandler/SDLRPCRequest.h"
-
-
-/*
- interface Ford Sync RAPI
- version 1.2
- date 2011-05-17
- generated at Thu Jan 24 06:36:21 2013
- source stamp Thu Jan 24 06:35:34 2013
- author RC
-*/
-
-namespace NsSmartDeviceLinkRPC
-{
-
-/// Adds a sub menu to the in-application menu.
-
- class AddSubMenu_request : public SDLRPCRequest
- {
- public:
-
- AddSubMenu_request(const AddSubMenu_request& c);
- AddSubMenu_request(void);
-
- virtual ~AddSubMenu_request(void);
-
- AddSubMenu_request& operator =(const AddSubMenu_request&);
-
- bool checkIntegrity(void);
-
- unsigned int get_menuID(void) const;
- const unsigned int* get_position(void) const;
- const std::string& get_menuName(void) const;
-
- bool set_menuID(unsigned int menuID_);
- void reset_position(void);
- bool set_position(unsigned int position_);
- bool set_menuName(const std::string& menuName_);
-
- private:
-
- friend class AddSubMenu_requestMarshaller;
-
-
-/// unique ID of the sub menu to add.
- unsigned int menuID; //!< (0,2000000000)
-
-/**
- Position within the items that are are at top level of the in application menu.
- 0 will insert at the front.
- 1 will insert at the second position.
- If position is greater or equal than the number of items on top level, the sub menu will be appended to the end.
- Position of any submenu will always be located before the return and exit options
- If this param was omitted the entry will be added at the end.
-*/
- unsigned int* position; //!< (0,1000)
-
-/// Text to show in the menu for this sub menu.
- std::string menuName; //!< (500)
- };
-
-}
-
-#endif
diff --git a/SDL_Core/src/components/JSONHandler/include/JSONHandler/SDLRPCObjects/V1/AddSubMenu_response.h b/SDL_Core/src/components/JSONHandler/include/JSONHandler/SDLRPCObjects/V1/AddSubMenu_response.h
deleted file mode 100644
index f5a1e88a6..000000000
--- a/SDL_Core/src/components/JSONHandler/include/JSONHandler/SDLRPCObjects/V1/AddSubMenu_response.h
+++ /dev/null
@@ -1,66 +0,0 @@
-//
-// 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.
-//
-
-#ifndef NSSMARTDEVICELINKKRPC_ADDSUBMENU_RESPONSE_INCLUDE
-#define NSSMARTDEVICELINKKRPC_ADDSUBMENU_RESPONSE_INCLUDE
-
-#include "JSONHandler/SDLRPCResponse.h"
-
-/*
- interface Ford Sync RAPI
- version 1.2
- date 2011-05-17
- generated at Thu Jan 24 06:36:21 2013
- source stamp Thu Jan 24 06:35:34 2013
- author RC
-*/
-
-namespace NsSmartDeviceLinkRPC
-{
- class AddSubMenu_response : public SDLRPCResponse
- {
- public:
- AddSubMenu_response(const AddSubMenu_response& c);
- AddSubMenu_response(void);
-
- virtual ~AddSubMenu_response(void);
-
- AddSubMenu_response& operator =(const AddSubMenu_response&);
-
- bool checkIntegrity(void);
-
- private:
- friend class AddSubMenu_responseMarshaller;
- };
-}
-
-#endif
diff --git a/SDL_Core/src/components/JSONHandler/include/JSONHandler/SDLRPCObjects/V1/Alert_request.h b/SDL_Core/src/components/JSONHandler/include/JSONHandler/SDLRPCObjects/V1/Alert_request.h
deleted file mode 100644
index 064a19171..000000000
--- a/SDL_Core/src/components/JSONHandler/include/JSONHandler/SDLRPCObjects/V1/Alert_request.h
+++ /dev/null
@@ -1,120 +0,0 @@
-//
-// 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.
-//
-
-#ifndef NSSMARTDEVICELINKKRPC_ALERT_REQUEST_INCLUDE
-#define NSSMARTDEVICELINKKRPC_ALERT_REQUEST_INCLUDE
-
-#include <vector>
-#include <string>
-
-#include "TTSChunk.h"
-#include "JSONHandler/SDLRPCRequest.h"
-
-
-/*
- interface Ford Sync RAPI
- version 1.2
- date 2011-05-17
- generated at Thu Jan 24 06:36:21 2013
- source stamp Thu Jan 24 06:35:34 2013
- author RC
-*/
-
-namespace NsSmartDeviceLinkRPC
-{
-
-/// Shows an alert which typically consists of text-to-speech message and text on the display. At least either alertText1, alertText2 or TTSChunks need to be provided.
-
- class Alert_request : public SDLRPCRequest
- {
- public:
-
- Alert_request(const Alert_request& c);
- Alert_request(void);
-
- virtual ~Alert_request(void);
-
- Alert_request& operator =(const Alert_request&);
-
- bool checkIntegrity(void);
-
- const std::string* get_alertText1(void) const;
- const std::string* get_alertText2(void) const;
- const std::vector<TTSChunk>* get_ttsChunks(void) const;
- const unsigned int* get_duration(void) const;
- const bool* get_playTone(void) const;
-
- void reset_alertText1(void);
- bool set_alertText1(const std::string& alertText1_);
- void reset_alertText2(void);
- bool set_alertText2(const std::string& alertText2_);
- void reset_ttsChunks(void);
- bool set_ttsChunks(const std::vector<TTSChunk>& ttsChunks_);
- void reset_duration(void);
- bool set_duration(unsigned int duration_);
- void reset_playTone(void);
- bool set_playTone(bool playTone_);
-
- private:
-
- friend class Alert_requestMarshaller;
-
-
-/// The first line of the alert text field
- std::string* alertText1; //!< (500)
-
-/// The second line of the alert text field
- std::string* alertText2; //!< (500)
-
-/**
- An array of text chunks of type TTSChunk. See TTSChunk
- The array must have at least one item
-*/
- std::vector<TTSChunk>* ttsChunks; //!< [%s..%s]
-
-/**
- Timeout in milliseconds.
- Typical timeouts are 3-5 seconds
- If omitted, timeout is set to 5s.
-*/
- unsigned int* duration; //!< (3000,10000)
-
-/**
- Defines if tone should be played. Tone is played before TTS.
- If omitted, no tone is played.
-*/
- bool* playTone;
- };
-
-}
-
-#endif
diff --git a/SDL_Core/src/components/JSONHandler/include/JSONHandler/SDLRPCObjects/V1/Alert_response.h b/SDL_Core/src/components/JSONHandler/include/JSONHandler/SDLRPCObjects/V1/Alert_response.h
deleted file mode 100644
index 5ae8c40cf..000000000
--- a/SDL_Core/src/components/JSONHandler/include/JSONHandler/SDLRPCObjects/V1/Alert_response.h
+++ /dev/null
@@ -1,66 +0,0 @@
-//
-// 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.
-//
-
-#ifndef NSSMARTDEVICELINKKRPC_ALERT_RESPONSE_INCLUDE
-#define NSSMARTDEVICELINKKRPC_ALERT_RESPONSE_INCLUDE
-
-#include "JSONHandler/SDLRPCResponse.h"
-
-/*
- interface Ford Sync RAPI
- version 1.2
- date 2011-05-17
- generated at Thu Jan 24 06:36:21 2013
- source stamp Thu Jan 24 06:35:34 2013
- author RC
-*/
-
-namespace NsSmartDeviceLinkRPC
-{
- class Alert_response : public SDLRPCResponse
- {
- public:
- Alert_response(const Alert_response& c);
- Alert_response(void);
-
- virtual ~Alert_response(void);
-
- Alert_response& operator =(const Alert_response&);
-
- bool checkIntegrity(void);
-
- private:
- friend class Alert_responseMarshaller;
- };
-}
-
-#endif
diff --git a/SDL_Core/src/components/JSONHandler/include/JSONHandler/SDLRPCObjects/V1/AppInterfaceUnregisteredReason.h b/SDL_Core/src/components/JSONHandler/include/JSONHandler/SDLRPCObjects/V1/AppInterfaceUnregisteredReason.h
deleted file mode 100644
index 49c1010a8..000000000
--- a/SDL_Core/src/components/JSONHandler/include/JSONHandler/SDLRPCObjects/V1/AppInterfaceUnregisteredReason.h
+++ /dev/null
@@ -1,82 +0,0 @@
-//
-// 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.
-//
-
-#ifndef NSSMARTDEVICELINKKRPC_APPINTERFACEUNREGISTEREDREASON_INCLUDE
-#define NSSMARTDEVICELINKKRPC_APPINTERFACEUNREGISTEREDREASON_INCLUDE
-
-
-/*
- interface Ford Sync RAPI
- version 1.2
- date 2011-05-17
- generated at Thu Jan 24 06:36:21 2013
- source stamp Thu Jan 24 06:35:34 2013
- author RC
-*/
-
-namespace NsSmartDeviceLinkRPC
-{
-
-/// Error code, which comes from sync side.
-
- class AppInterfaceUnregisteredReason
- {
- public:
- enum AppInterfaceUnregisteredReasonInternal
- {
- INVALID_ENUM=-1,
- USER_EXIT=0,
- IGNITION_OFF=1,
- BLUETOOTH_OFF=2,
- USB_DISCONNECTED=3,
- REQUEST_WHILE_IN_NONE_HMI_LEVEL=4,
- TOO_MANY_REQUESTS=5,
- DRIVER_DISTRACTION_VIOLATION=6,
- LANGUAGE_CHANGE=7,
- MASTER_RESET=8,
- FACTORY_DEFAULTS=9
- };
-
- AppInterfaceUnregisteredReason() : mInternal(INVALID_ENUM) {}
- AppInterfaceUnregisteredReason(AppInterfaceUnregisteredReasonInternal e) : mInternal(e) {}
-
- AppInterfaceUnregisteredReasonInternal get(void) const { return mInternal; }
- void set(AppInterfaceUnregisteredReasonInternal e) { mInternal=e; }
-
- private:
- AppInterfaceUnregisteredReasonInternal mInternal;
- friend class AppInterfaceUnregisteredReasonMarshaller;
- };
-
-}
-
-#endif
diff --git a/SDL_Core/src/components/JSONHandler/include/JSONHandler/SDLRPCObjects/V1/AudioCaptureQuality.h b/SDL_Core/src/components/JSONHandler/include/JSONHandler/SDLRPCObjects/V1/AudioCaptureQuality.h
deleted file mode 100644
index 1bcdb2e67..000000000
--- a/SDL_Core/src/components/JSONHandler/include/JSONHandler/SDLRPCObjects/V1/AudioCaptureQuality.h
+++ /dev/null
@@ -1,74 +0,0 @@
-//
-// 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.
-//
-
-#ifndef NSSMARTDEVICELINKKRPC_AUDIOCAPTUREQUALITY_INCLUDE
-#define NSSMARTDEVICELINKKRPC_AUDIOCAPTUREQUALITY_INCLUDE
-
-
-/*
- interface Ford Sync RAPI
- version 1.2
- date 2011-05-17
- generated at Thu Jan 24 06:36:21 2013
- source stamp Thu Jan 24 06:35:34 2013
- author RC
-*/
-
-namespace NsSmartDeviceLinkRPC
-{
-
-/// Describes different quality options for PerformAudioCapture.
-
- class AudioCaptureQuality
- {
- public:
- enum AudioCaptureQualityInternal
- {
- INVALID_ENUM=-1,
- FIX_8KHZ=0,
- FIX_16KHZ=1
- };
-
- AudioCaptureQuality() : mInternal(INVALID_ENUM) {}
- AudioCaptureQuality(AudioCaptureQualityInternal e) : mInternal(e) {}
-
- AudioCaptureQualityInternal get(void) const { return mInternal; }
- void set(AudioCaptureQualityInternal e) { mInternal=e; }
-
- private:
- AudioCaptureQualityInternal mInternal;
- friend class AudioCaptureQualityMarshaller;
- };
-
-}
-
-#endif
diff --git a/SDL_Core/src/components/JSONHandler/include/JSONHandler/SDLRPCObjects/V1/AudioStreamingState.h b/SDL_Core/src/components/JSONHandler/include/JSONHandler/SDLRPCObjects/V1/AudioStreamingState.h
deleted file mode 100644
index a646fc412..000000000
--- a/SDL_Core/src/components/JSONHandler/include/JSONHandler/SDLRPCObjects/V1/AudioStreamingState.h
+++ /dev/null
@@ -1,74 +0,0 @@
-//
-// 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.
-//
-
-#ifndef NSSMARTDEVICELINKKRPC_AUDIOSTREAMINGSTATE_INCLUDE
-#define NSSMARTDEVICELINKKRPC_AUDIOSTREAMINGSTATE_INCLUDE
-
-
-/*
- interface Ford Sync RAPI
- version 1.2
- date 2011-05-17
- generated at Thu Jan 24 06:36:21 2013
- source stamp Thu Jan 24 06:35:34 2013
- author RC
-*/
-
-namespace NsSmartDeviceLinkRPC
-{
-
-/// Enumeraction that describes possible states of audio streaming.
-
- class AudioStreamingState
- {
- public:
- enum AudioStreamingStateInternal
- {
- INVALID_ENUM=-1,
- AUDIBLE=0,
- NOT_AUDIBLE=1
- };
-
- AudioStreamingState() : mInternal(INVALID_ENUM) {}
- AudioStreamingState(AudioStreamingStateInternal e) : mInternal(e) {}
-
- AudioStreamingStateInternal get(void) const { return mInternal; }
- void set(AudioStreamingStateInternal e) { mInternal=e; }
-
- private:
- AudioStreamingStateInternal mInternal;
- friend class AudioStreamingStateMarshaller;
- };
-
-}
-
-#endif
diff --git a/SDL_Core/src/components/JSONHandler/include/JSONHandler/SDLRPCObjects/V1/ButtonCapabilities.h b/SDL_Core/src/components/JSONHandler/include/JSONHandler/SDLRPCObjects/V1/ButtonCapabilities.h
deleted file mode 100644
index e0922ef34..000000000
--- a/SDL_Core/src/components/JSONHandler/include/JSONHandler/SDLRPCObjects/V1/ButtonCapabilities.h
+++ /dev/null
@@ -1,107 +0,0 @@
-//
-// 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.
-//
-
-#ifndef NSSMARTDEVICELINKKRPC_BUTTONCAPABILITIES_INCLUDE
-#define NSSMARTDEVICELINKKRPC_BUTTONCAPABILITIES_INCLUDE
-
-
-#include "ButtonName.h"
-
-
-/*
- interface Ford Sync RAPI
- version 1.2
- date 2011-05-17
- generated at Thu Jan 24 06:36:21 2013
- source stamp Thu Jan 24 06:35:34 2013
- author RC
-*/
-
-
-namespace NsSmartDeviceLinkRPC
-{
-
-/// Contains information about a buttons capabilities.
-
- class ButtonCapabilities
- {
- public:
-
- ButtonCapabilities(const ButtonCapabilities& c);
- ButtonCapabilities(void);
-
- bool checkIntegrity(void);
- // getters
-
- bool get_longPressAvailable(void) const;
- const ButtonName& get_name(void) const;
- bool get_shortPressAvailable(void) const;
- bool get_upDownAvailable(void) const;
-
-// setters
-
- bool set_longPressAvailable(bool longPressAvailable_);
- bool set_name(const ButtonName& name_);
- bool set_shortPressAvailable(bool shortPressAvailable_);
- bool set_upDownAvailable(bool upDownAvailable_);
-
- private:
-
- friend class ButtonCapabilitiesMarshaller;
-
-
-/**
- The button supports a LONG press.
- Whenever the button is pressed long, onButtonPressed( LONG) will be invoked.
-*/
- bool longPressAvailable;
-
-/// The name of the button. See ButtonName.
- ButtonName name;
-
-/**
- The button supports a short press.
- Whenever the button is pressed short, onButtonPressed( SHORT) will be invoked.
-*/
- bool shortPressAvailable;
-
-/**
- The button supports "button down" and "button up".
- Whenever the button is pressed, onButtonEvent( DOWN) will be invoked.
- Whenever the button is released, onButtonEvent( UP) will be invoked.
-*/
- bool upDownAvailable;
- };
-
-}
-
-#endif
diff --git a/SDL_Core/src/components/JSONHandler/include/JSONHandler/SDLRPCObjects/V1/ButtonEventMode.h b/SDL_Core/src/components/JSONHandler/include/JSONHandler/SDLRPCObjects/V1/ButtonEventMode.h
deleted file mode 100644
index 2244bd7a5..000000000
--- a/SDL_Core/src/components/JSONHandler/include/JSONHandler/SDLRPCObjects/V1/ButtonEventMode.h
+++ /dev/null
@@ -1,76 +0,0 @@
-//
-// 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.
-//
-
-#ifndef NSSMARTDEVICELINKKRPC_BUTTONEVENTMODE_INCLUDE
-#define NSSMARTDEVICELINKKRPC_BUTTONEVENTMODE_INCLUDE
-
-
-/*
- interface Ford Sync RAPI
- version 1.2
- date 2011-05-17
- generated at Thu Jan 24 06:36:21 2013
- source stamp Thu Jan 24 06:35:34 2013
- author RC
-*/
-
-namespace NsSmartDeviceLinkRPC
-{
-
- class ButtonEventMode
- {
- public:
- enum ButtonEventModeInternal
- {
- INVALID_ENUM=-1,
-
-/// A button has been released up
- BUTTONUP=0,
-
-/// A button has been pressed down
- BUTTONDOWN=1
- };
-
- ButtonEventMode() : mInternal(INVALID_ENUM) {}
- ButtonEventMode(ButtonEventModeInternal e) : mInternal(e) {}
-
- ButtonEventModeInternal get(void) const { return mInternal; }
- void set(ButtonEventModeInternal e) { mInternal=e; }
-
- private:
- ButtonEventModeInternal mInternal;
- friend class ButtonEventModeMarshaller;
- };
-
-}
-
-#endif
diff --git a/SDL_Core/src/components/JSONHandler/include/JSONHandler/SDLRPCObjects/V1/ButtonName.h b/SDL_Core/src/components/JSONHandler/include/JSONHandler/SDLRPCObjects/V1/ButtonName.h
deleted file mode 100644
index 0f7fc41a9..000000000
--- a/SDL_Core/src/components/JSONHandler/include/JSONHandler/SDLRPCObjects/V1/ButtonName.h
+++ /dev/null
@@ -1,87 +0,0 @@
-//
-// 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.
-//
-
-#ifndef NSSMARTDEVICELINKKRPC_BUTTONNAME_INCLUDE
-#define NSSMARTDEVICELINKKRPC_BUTTONNAME_INCLUDE
-
-
-/*
- interface Ford Sync RAPI
- version 1.2
- date 2011-05-17
- generated at Thu Jan 24 06:36:21 2013
- source stamp Thu Jan 24 06:35:34 2013
- author RC
-*/
-
-namespace NsSmartDeviceLinkRPC
-{
-
-/// Defines the hard (physical) and soft (touchscreen) buttons available from SYNC
-
- class ButtonName
- {
- public:
- enum ButtonNameInternal
- {
- INVALID_ENUM=-1,
- OK=0,
- SEEKLEFT=1,
- SEEKRIGHT=2,
- TUNEUP=3,
- TUNEDOWN=4,
- PRESET_0=5,
- PRESET_1=6,
- PRESET_2=7,
- PRESET_3=8,
- PRESET_4=9,
- PRESET_5=10,
- PRESET_6=11,
- PRESET_7=12,
- PRESET_8=13,
- PRESET_9=14
- };
-
- ButtonName() : mInternal(INVALID_ENUM) {}
- ButtonName(ButtonNameInternal e) : mInternal(e) {}
-
- ButtonNameInternal get(void) const { return mInternal; }
- void set(ButtonNameInternal e) { mInternal=e; }
-
- private:
- ButtonNameInternal mInternal;
- friend class ButtonNameMarshaller;
- };
-
-}
-
-#endif
diff --git a/SDL_Core/src/components/JSONHandler/include/JSONHandler/SDLRPCObjects/V1/ButtonPressMode.h b/SDL_Core/src/components/JSONHandler/include/JSONHandler/SDLRPCObjects/V1/ButtonPressMode.h
deleted file mode 100644
index d39c5db2b..000000000
--- a/SDL_Core/src/components/JSONHandler/include/JSONHandler/SDLRPCObjects/V1/ButtonPressMode.h
+++ /dev/null
@@ -1,82 +0,0 @@
-//
-// 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.
-//
-
-#ifndef NSSMARTDEVICELINKKRPC_BUTTONPRESSMODE_INCLUDE
-#define NSSMARTDEVICELINKKRPC_BUTTONPRESSMODE_INCLUDE
-
-
-/*
- interface Ford Sync RAPI
- version 1.2
- date 2011-05-17
- generated at Thu Jan 24 06:36:21 2013
- source stamp Thu Jan 24 06:35:34 2013
- author RC
-*/
-
-namespace NsSmartDeviceLinkRPC
-{
-
- class ButtonPressMode
- {
- public:
- enum ButtonPressModeInternal
- {
- INVALID_ENUM=-1,
-
-/**
- A button was released, after it was pressed for a long time
- Actual timing is defined by Sync and may vary
-*/
- LONG=0,
-
-/**
- A button was released, after it was pressed for a short time
- Actual timing is defined by Sync and may vary
-*/
- SHORT=1
- };
-
- ButtonPressMode() : mInternal(INVALID_ENUM) {}
- ButtonPressMode(ButtonPressModeInternal e) : mInternal(e) {}
-
- ButtonPressModeInternal get(void) const { return mInternal; }
- void set(ButtonPressModeInternal e) { mInternal=e; }
-
- private:
- ButtonPressModeInternal mInternal;
- friend class ButtonPressModeMarshaller;
- };
-
-}
-
-#endif
diff --git a/SDL_Core/src/components/JSONHandler/include/JSONHandler/SDLRPCObjects/V1/CharacterSet.h b/SDL_Core/src/components/JSONHandler/include/JSONHandler/SDLRPCObjects/V1/CharacterSet.h
deleted file mode 100644
index f2c202eac..000000000
--- a/SDL_Core/src/components/JSONHandler/include/JSONHandler/SDLRPCObjects/V1/CharacterSet.h
+++ /dev/null
@@ -1,84 +0,0 @@
-//
-// 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.
-//
-
-#ifndef NSSMARTDEVICELINKKRPC_CHARACTERSET_INCLUDE
-#define NSSMARTDEVICELINKKRPC_CHARACTERSET_INCLUDE
-
-
-/*
- interface Ford Sync RAPI
- version 1.2
- date 2011-05-17
- generated at Thu Jan 24 06:36:21 2013
- source stamp Thu Jan 24 06:35:34 2013
- author RC
-*/
-
-namespace NsSmartDeviceLinkRPC
-{
-
-/// The list of potential character sets
-
- class CharacterSet
- {
- public:
- enum CharacterSetInternal
- {
- INVALID_ENUM=-1,
-
-/// See [@TODO: create file ref]
- TYPE2SET=0,
-
-/// See [@TODO: create file ref]
- TYPE5SET=1,
-
-/// See [@TODO: create file ref]
- CID1SET=2,
-
-/// See [@TODO: create file ref]
- CID2SET=3
- };
-
- CharacterSet() : mInternal(INVALID_ENUM) {}
- CharacterSet(CharacterSetInternal e) : mInternal(e) {}
-
- CharacterSetInternal get(void) const { return mInternal; }
- void set(CharacterSetInternal e) { mInternal=e; }
-
- private:
- CharacterSetInternal mInternal;
- friend class CharacterSetMarshaller;
- };
-
-}
-
-#endif
diff --git a/SDL_Core/src/components/JSONHandler/include/JSONHandler/SDLRPCObjects/V1/Choice.h b/SDL_Core/src/components/JSONHandler/include/JSONHandler/SDLRPCObjects/V1/Choice.h
deleted file mode 100644
index 1ff1921c3..000000000
--- a/SDL_Core/src/components/JSONHandler/include/JSONHandler/SDLRPCObjects/V1/Choice.h
+++ /dev/null
@@ -1,87 +0,0 @@
-//
-// 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.
-//
-
-#ifndef NSSMARTDEVICELINKKRPC_CHOICE_INCLUDE
-#define NSSMARTDEVICELINKKRPC_CHOICE_INCLUDE
-
-#include <string>
-#include <vector>
-
-
-
-/*
- interface Ford Sync RAPI
- version 1.2
- date 2011-05-17
- generated at Thu Jan 24 06:36:21 2013
- source stamp Thu Jan 24 06:35:34 2013
- author RC
-*/
-
-
-namespace NsSmartDeviceLinkRPC
-{
-
-/// A choice is an option given to the user, which can be selected either by menu, or through voice recognition system.
-
- class Choice
- {
- public:
-
- Choice(const Choice& c);
- Choice(void);
-
- bool checkIntegrity(void);
- // getters
-
- unsigned int get_choiceID(void) const;
- const std::string& get_menuName(void) const;
- const std::vector<std::string>& get_vrCommands(void) const;
-
-// setters
-
- bool set_choiceID(unsigned int choiceID_);
- bool set_menuName(const std::string& menuName_);
- bool set_vrCommands(const std::vector<std::string>& vrCommands_);
-
- private:
-
- friend class ChoiceMarshaller;
-
- unsigned int choiceID; //!< (0,65535)
- std::string menuName; //!< (500)
- std::vector<std::string> vrCommands; //!< [%s..%s] (99)
- };
-
-}
-
-#endif
diff --git a/SDL_Core/src/components/JSONHandler/include/JSONHandler/SDLRPCObjects/V1/CreateInteractionChoiceSet_request.h b/SDL_Core/src/components/JSONHandler/include/JSONHandler/SDLRPCObjects/V1/CreateInteractionChoiceSet_request.h
deleted file mode 100644
index 1021f0e01..000000000
--- a/SDL_Core/src/components/JSONHandler/include/JSONHandler/SDLRPCObjects/V1/CreateInteractionChoiceSet_request.h
+++ /dev/null
@@ -1,85 +0,0 @@
-//
-// 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.
-//
-
-#ifndef NSSMARTDEVICELINKKRPC_CREATEINTERACTIONCHOICESET_REQUEST_INCLUDE
-#define NSSMARTDEVICELINKKRPC_CREATEINTERACTIONCHOICESET_REQUEST_INCLUDE
-
-#include <vector>
-
-#include "Choice.h"
-#include "JSONHandler/SDLRPCRequest.h"
-
-
-/*
- interface Ford Sync RAPI
- version 1.2
- date 2011-05-17
- generated at Thu Jan 24 06:36:21 2013
- source stamp Thu Jan 24 06:35:34 2013
- author RC
-*/
-
-namespace NsSmartDeviceLinkRPC
-{
-
-/// creates interaction choice set to be used later by performInteraction
-
- class CreateInteractionChoiceSet_request : public SDLRPCRequest
- {
- public:
-
- CreateInteractionChoiceSet_request(const CreateInteractionChoiceSet_request& c);
- CreateInteractionChoiceSet_request(void);
-
- virtual ~CreateInteractionChoiceSet_request(void);
-
- bool checkIntegrity(void);
-
- unsigned int get_interactionChoiceSetID(void) const;
- const std::vector<Choice>& get_choiceSet(void) const;
-
- bool set_interactionChoiceSetID(unsigned int interactionChoiceSetID_);
- bool set_choiceSet(const std::vector<Choice>& choiceSet_);
-
- private:
-
- friend class CreateInteractionChoiceSet_requestMarshaller;
-
-
-/// Unique ID used for this interaction choice set.
- unsigned int interactionChoiceSetID; //!< (0,2000000000)
- std::vector<Choice> choiceSet; //!< [%s..%s]
- };
-
-}
-
-#endif
diff --git a/SDL_Core/src/components/JSONHandler/include/JSONHandler/SDLRPCObjects/V1/CreateInteractionChoiceSet_response.h b/SDL_Core/src/components/JSONHandler/include/JSONHandler/SDLRPCObjects/V1/CreateInteractionChoiceSet_response.h
deleted file mode 100644
index 3fa301a03..000000000
--- a/SDL_Core/src/components/JSONHandler/include/JSONHandler/SDLRPCObjects/V1/CreateInteractionChoiceSet_response.h
+++ /dev/null
@@ -1,66 +0,0 @@
-//
-// 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.
-//
-
-#ifndef NSSMARTDEVICELINKKRPC_CREATEINTERACTIONCHOICESET_RESPONSE_INCLUDE
-#define NSSMARTDEVICELINKKRPC_CREATEINTERACTIONCHOICESET_RESPONSE_INCLUDE
-
-#include "JSONHandler/SDLRPCResponse.h"
-
-/*
- interface Ford Sync RAPI
- version 1.2
- date 2011-05-17
- generated at Thu Jan 24 06:36:21 2013
- source stamp Thu Jan 24 06:35:34 2013
- author RC
-*/
-
-namespace NsSmartDeviceLinkRPC
-{
- class CreateInteractionChoiceSet_response : public SDLRPCResponse
- {
- public:
- CreateInteractionChoiceSet_response(const CreateInteractionChoiceSet_response& c);
- CreateInteractionChoiceSet_response(void);
-
- virtual ~CreateInteractionChoiceSet_response(void);
-
- CreateInteractionChoiceSet_response& operator =(const CreateInteractionChoiceSet_response&);
-
- bool checkIntegrity(void);
-
- private:
- friend class CreateInteractionChoiceSet_responseMarshaller;
- };
-}
-
-#endif
diff --git a/SDL_Core/src/components/JSONHandler/include/JSONHandler/SDLRPCObjects/V1/DeleteCommand_request.h b/SDL_Core/src/components/JSONHandler/include/JSONHandler/SDLRPCObjects/V1/DeleteCommand_request.h
deleted file mode 100644
index 7426e69cb..000000000
--- a/SDL_Core/src/components/JSONHandler/include/JSONHandler/SDLRPCObjects/V1/DeleteCommand_request.h
+++ /dev/null
@@ -1,80 +0,0 @@
-//
-// 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.
-//
-
-#ifndef NSSMARTDEVICELINKKRPC_DELETECOMMAND_REQUEST_INCLUDE
-#define NSSMARTDEVICELINKKRPC_DELETECOMMAND_REQUEST_INCLUDE
-
-
-#include "JSONHandler/SDLRPCRequest.h"
-
-
-/*
- interface Ford Sync RAPI
- version 1.2
- date 2011-05-17
- generated at Thu Jan 24 06:36:21 2013
- source stamp Thu Jan 24 06:35:34 2013
- author RC
-*/
-
-namespace NsSmartDeviceLinkRPC
-{
-
-/// Deletes all commands from the in-application menu with the specified command id.
-
- class DeleteCommand_request : public SDLRPCRequest
- {
- public:
-
- DeleteCommand_request(const DeleteCommand_request& c);
- DeleteCommand_request(void);
-
- virtual ~DeleteCommand_request(void);
-
- bool checkIntegrity(void);
-
- unsigned int get_cmdID(void) const;
-
- bool set_cmdID(unsigned int cmdID_);
-
- private:
-
- friend class DeleteCommand_requestMarshaller;
-
-
-/// ID of the command(s) to delete.
- unsigned int cmdID; //!< (0,2000000000)
- };
-
-}
-
-#endif
diff --git a/SDL_Core/src/components/JSONHandler/include/JSONHandler/SDLRPCObjects/V1/DeleteCommand_response.h b/SDL_Core/src/components/JSONHandler/include/JSONHandler/SDLRPCObjects/V1/DeleteCommand_response.h
deleted file mode 100644
index 3188e337b..000000000
--- a/SDL_Core/src/components/JSONHandler/include/JSONHandler/SDLRPCObjects/V1/DeleteCommand_response.h
+++ /dev/null
@@ -1,66 +0,0 @@
-//
-// 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.
-//
-
-#ifndef NSSMARTDEVICELINKKRPC_DELETECOMMAND_RESPONSE_INCLUDE
-#define NSSMARTDEVICELINKKRPC_DELETECOMMAND_RESPONSE_INCLUDE
-
-#include "JSONHandler/SDLRPCResponse.h"
-
-/*
- interface Ford Sync RAPI
- version 1.2
- date 2011-05-17
- generated at Thu Jan 24 06:36:21 2013
- source stamp Thu Jan 24 06:35:34 2013
- author RC
-*/
-
-namespace NsSmartDeviceLinkRPC
-{
- class DeleteCommand_response : public SDLRPCResponse
- {
- public:
- DeleteCommand_response(const DeleteCommand_response& c);
- DeleteCommand_response(void);
-
- virtual ~DeleteCommand_response(void);
-
- DeleteCommand_response& operator =(const DeleteCommand_response&);
-
- bool checkIntegrity(void);
-
- private:
- friend class DeleteCommand_responseMarshaller;
- };
-}
-
-#endif
diff --git a/SDL_Core/src/components/JSONHandler/include/JSONHandler/SDLRPCObjects/V1/DeleteInteractionChoiceSet_request.h b/SDL_Core/src/components/JSONHandler/include/JSONHandler/SDLRPCObjects/V1/DeleteInteractionChoiceSet_request.h
deleted file mode 100644
index 01d83f3e0..000000000
--- a/SDL_Core/src/components/JSONHandler/include/JSONHandler/SDLRPCObjects/V1/DeleteInteractionChoiceSet_request.h
+++ /dev/null
@@ -1,83 +0,0 @@
-//
-// 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.
-//
-
-#ifndef NSSMARTDEVICELINKKRPC_DELETEINTERACTIONCHOICESET_REQUEST_INCLUDE
-#define NSSMARTDEVICELINKKRPC_DELETEINTERACTIONCHOICESET_REQUEST_INCLUDE
-
-
-#include "JSONHandler/SDLRPCRequest.h"
-
-
-/*
- interface Ford Sync RAPI
- version 1.2
- date 2011-05-17
- generated at Thu Jan 24 06:36:21 2013
- source stamp Thu Jan 24 06:35:34 2013
- author RC
-*/
-
-namespace NsSmartDeviceLinkRPC
-{
-
-/**
- Deletes interaction choice set that has been created with "CreateInteractionChoiceSet".
- The interaction may only be deleted when not currently in use by a "performInteraction".
-*/
-
- class DeleteInteractionChoiceSet_request : public SDLRPCRequest
- {
- public:
-
- DeleteInteractionChoiceSet_request(const DeleteInteractionChoiceSet_request& c);
- DeleteInteractionChoiceSet_request(void);
-
- virtual ~DeleteInteractionChoiceSet_request(void);
-
- bool checkIntegrity(void);
-
- unsigned int get_interactionChoiceSetID(void) const;
-
- bool set_interactionChoiceSetID(unsigned int interactionChoiceSetID_);
-
- private:
-
- friend class DeleteInteractionChoiceSet_requestMarshaller;
-
-
-/// ID of the interaction choice set to delete.
- unsigned int interactionChoiceSetID; //!< (0,2000000000)
- };
-
-}
-
-#endif
diff --git a/SDL_Core/src/components/JSONHandler/include/JSONHandler/SDLRPCObjects/V1/DeleteInteractionChoiceSet_response.h b/SDL_Core/src/components/JSONHandler/include/JSONHandler/SDLRPCObjects/V1/DeleteInteractionChoiceSet_response.h
deleted file mode 100644
index 81286dc13..000000000
--- a/SDL_Core/src/components/JSONHandler/include/JSONHandler/SDLRPCObjects/V1/DeleteInteractionChoiceSet_response.h
+++ /dev/null
@@ -1,66 +0,0 @@
-//
-// 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.
-//
-
-#ifndef NSSMARTDEVICELINKKRPC_DELETEINTERACTIONCHOICESET_RESPONSE_INCLUDE
-#define NSSMARTDEVICELINKKRPC_DELETEINTERACTIONCHOICESET_RESPONSE_INCLUDE
-
-#include "JSONHandler/SDLRPCResponse.h"
-
-/*
- interface Ford Sync RAPI
- version 1.2
- date 2011-05-17
- generated at Thu Jan 24 06:36:21 2013
- source stamp Thu Jan 24 06:35:34 2013
- author RC
-*/
-
-namespace NsSmartDeviceLinkRPC
-{
- class DeleteInteractionChoiceSet_response : public SDLRPCResponse
- {
- public:
- DeleteInteractionChoiceSet_response(const DeleteInteractionChoiceSet_response& c);
- DeleteInteractionChoiceSet_response(void);
-
- virtual ~DeleteInteractionChoiceSet_response(void);
-
- DeleteInteractionChoiceSet_response& operator =(const DeleteInteractionChoiceSet_response&);
-
- bool checkIntegrity(void);
-
- private:
- friend class DeleteInteractionChoiceSet_responseMarshaller;
- };
-}
-
-#endif
diff --git a/SDL_Core/src/components/JSONHandler/include/JSONHandler/SDLRPCObjects/V1/DeleteSubMenu_request.h b/SDL_Core/src/components/JSONHandler/include/JSONHandler/SDLRPCObjects/V1/DeleteSubMenu_request.h
deleted file mode 100644
index 00a3893be..000000000
--- a/SDL_Core/src/components/JSONHandler/include/JSONHandler/SDLRPCObjects/V1/DeleteSubMenu_request.h
+++ /dev/null
@@ -1,80 +0,0 @@
-//
-// 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.
-//
-
-#ifndef NSSMARTDEVICELINKKRPC_DELETESUBMENU_REQUEST_INCLUDE
-#define NSSMARTDEVICELINKKRPC_DELETESUBMENU_REQUEST_INCLUDE
-
-
-#include "JSONHandler/SDLRPCRequest.h"
-
-
-/*
- interface Ford Sync RAPI
- version 1.2
- date 2011-05-17
- generated at Thu Jan 24 06:36:21 2013
- source stamp Thu Jan 24 06:35:34 2013
- author RC
-*/
-
-namespace NsSmartDeviceLinkRPC
-{
-
-/// Deletes a submenu from the in-application menu.
-
- class DeleteSubMenu_request : public SDLRPCRequest
- {
- public:
-
- DeleteSubMenu_request(const DeleteSubMenu_request& c);
- DeleteSubMenu_request(void);
-
- virtual ~DeleteSubMenu_request(void);
-
- bool checkIntegrity(void);
-
- unsigned int get_menuID(void) const;
-
- bool set_menuID(unsigned int menuID_);
-
- private:
-
- friend class DeleteSubMenu_requestMarshaller;
-
-
-/// The "menuID" of the submenu to delete. (See addSubMenu.menuID)
- unsigned int menuID; //!< (0,2000000000)
- };
-
-}
-
-#endif
diff --git a/SDL_Core/src/components/JSONHandler/include/JSONHandler/SDLRPCObjects/V1/DeleteSubMenu_response.h b/SDL_Core/src/components/JSONHandler/include/JSONHandler/SDLRPCObjects/V1/DeleteSubMenu_response.h
deleted file mode 100644
index c9bbe84a4..000000000
--- a/SDL_Core/src/components/JSONHandler/include/JSONHandler/SDLRPCObjects/V1/DeleteSubMenu_response.h
+++ /dev/null
@@ -1,66 +0,0 @@
-//
-// 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.
-//
-
-#ifndef NSSMARTDEVICELINKKRPC_DELETESUBMENU_RESPONSE_INCLUDE
-#define NSSMARTDEVICELINKKRPC_DELETESUBMENU_RESPONSE_INCLUDE
-
-#include "JSONHandler/SDLRPCResponse.h"
-
-/*
- interface Ford Sync RAPI
- version 1.2
- date 2011-05-17
- generated at Thu Jan 24 06:36:21 2013
- source stamp Thu Jan 24 06:35:34 2013
- author RC
-*/
-
-namespace NsSmartDeviceLinkRPC
-{
- class DeleteSubMenu_response : public SDLRPCResponse
- {
- public:
- DeleteSubMenu_response(const DeleteSubMenu_response& c);
- DeleteSubMenu_response(void);
-
- virtual ~DeleteSubMenu_response(void);
-
- DeleteSubMenu_response& operator =(const DeleteSubMenu_response&);
-
- bool checkIntegrity(void);
-
- private:
- friend class DeleteSubMenu_responseMarshaller;
- };
-}
-
-#endif
diff --git a/SDL_Core/src/components/JSONHandler/include/JSONHandler/SDLRPCObjects/V1/DisplayCapabilities.h b/SDL_Core/src/components/JSONHandler/include/JSONHandler/SDLRPCObjects/V1/DisplayCapabilities.h
deleted file mode 100644
index 1b5274370..000000000
--- a/SDL_Core/src/components/JSONHandler/include/JSONHandler/SDLRPCObjects/V1/DisplayCapabilities.h
+++ /dev/null
@@ -1,95 +0,0 @@
-//
-// 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.
-//
-
-#ifndef NSSMARTDEVICELINKKRPC_DISPLAYCAPABILITIES_INCLUDE
-#define NSSMARTDEVICELINKKRPC_DISPLAYCAPABILITIES_INCLUDE
-
-#include <vector>
-
-#include "DisplayType.h"
-#include "MediaClockFormat.h"
-#include "TextField.h"
-
-
-/*
- interface Ford Sync RAPI
- version 1.2
- date 2011-05-17
- generated at Thu Jan 24 06:36:21 2013
- source stamp Thu Jan 24 06:35:34 2013
- author RC
-*/
-
-
-namespace NsSmartDeviceLinkRPC
-{
-
-/// Contains information about the display capabilities.
-
- class DisplayCapabilities
- {
- public:
-
- DisplayCapabilities(const DisplayCapabilities& c);
- DisplayCapabilities(void);
-
- bool checkIntegrity(void);
- // getters
-
- const DisplayType& get_displayType(void) const;
- const std::vector<MediaClockFormat>& get_mediaClockFormats(void) const;
- const std::vector<TextField>& get_textFields(void) const;
-
-// setters
-
- bool set_displayType(const DisplayType& displayType_);
- bool set_mediaClockFormats(const std::vector<MediaClockFormat>& mediaClockFormats_);
- bool set_textFields(const std::vector<TextField>& textFields_);
-
- private:
-
- friend class DisplayCapabilitiesMarshaller;
-
-
-/// The type of the display. See DisplayType
- DisplayType displayType;
-
-/// A set of all supported formats of the media clock. See MediaClockFormat
- std::vector<MediaClockFormat> mediaClockFormats; //!< [%s..%s]
-
-/// A set of all fields that support text data. See TextField
- std::vector<TextField> textFields; //!< [%s..%s]
- };
-
-}
-
-#endif
diff --git a/SDL_Core/src/components/JSONHandler/include/JSONHandler/SDLRPCObjects/V1/DisplayType.h b/SDL_Core/src/components/JSONHandler/include/JSONHandler/SDLRPCObjects/V1/DisplayType.h
deleted file mode 100644
index d9ec435f1..000000000
--- a/SDL_Core/src/components/JSONHandler/include/JSONHandler/SDLRPCObjects/V1/DisplayType.h
+++ /dev/null
@@ -1,81 +0,0 @@
-//
-// 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.
-//
-
-#ifndef NSSMARTDEVICELINKKRPC_DISPLAYTYPE_INCLUDE
-#define NSSMARTDEVICELINKKRPC_DISPLAYTYPE_INCLUDE
-
-
-/*
- interface Ford Sync RAPI
- version 1.2
- date 2011-05-17
- generated at Thu Jan 24 06:36:21 2013
- source stamp Thu Jan 24 06:35:34 2013
- author RC
-*/
-
-namespace NsSmartDeviceLinkRPC
-{
-
-/// See DAES for further infos regarding the displays]
-
- class DisplayType
- {
- public:
- enum DisplayTypeInternal
- {
- INVALID_ENUM=-1,
- CID=0,
- TYPE2=1,
- TYPE5=2,
- NGN=3,
- GEN2_8_DMA=4,
- GEN2_6_DMA=5,
- MFD3=6,
- MFD4=7,
- MFD5=8
- };
-
- DisplayType() : mInternal(INVALID_ENUM) {}
- DisplayType(DisplayTypeInternal e) : mInternal(e) {}
-
- DisplayTypeInternal get(void) const { return mInternal; }
- void set(DisplayTypeInternal e) { mInternal=e; }
-
- private:
- DisplayTypeInternal mInternal;
- friend class DisplayTypeMarshaller;
- };
-
-}
-
-#endif
diff --git a/SDL_Core/src/components/JSONHandler/include/JSONHandler/SDLRPCObjects/V1/DriverDistractionState.h b/SDL_Core/src/components/JSONHandler/include/JSONHandler/SDLRPCObjects/V1/DriverDistractionState.h
deleted file mode 100644
index 60f1c05fc..000000000
--- a/SDL_Core/src/components/JSONHandler/include/JSONHandler/SDLRPCObjects/V1/DriverDistractionState.h
+++ /dev/null
@@ -1,74 +0,0 @@
-//
-// 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.
-//
-
-#ifndef NSSMARTDEVICELINKKRPC_DRIVERDISTRACTIONSTATE_INCLUDE
-#define NSSMARTDEVICELINKKRPC_DRIVERDISTRACTIONSTATE_INCLUDE
-
-
-/*
- interface Ford Sync RAPI
- version 1.2
- date 2011-05-17
- generated at Thu Jan 24 06:36:21 2013
- source stamp Thu Jan 24 06:35:34 2013
- author RC
-*/
-
-namespace NsSmartDeviceLinkRPC
-{
-
-/// Enumeration that describes possible states of driver distraction.
-
- class DriverDistractionState
- {
- public:
- enum DriverDistractionStateInternal
- {
- INVALID_ENUM=-1,
- DD_ON=0,
- DD_OFF=1
- };
-
- DriverDistractionState() : mInternal(INVALID_ENUM) {}
- DriverDistractionState(DriverDistractionStateInternal e) : mInternal(e) {}
-
- DriverDistractionStateInternal get(void) const { return mInternal; }
- void set(DriverDistractionStateInternal e) { mInternal=e; }
-
- private:
- DriverDistractionStateInternal mInternal;
- friend class DriverDistractionStateMarshaller;
- };
-
-}
-
-#endif
diff --git a/SDL_Core/src/components/JSONHandler/include/JSONHandler/SDLRPCObjects/V1/EncodedSyncPData_request.h b/SDL_Core/src/components/JSONHandler/include/JSONHandler/SDLRPCObjects/V1/EncodedSyncPData_request.h
deleted file mode 100644
index f95493e9e..000000000
--- a/SDL_Core/src/components/JSONHandler/include/JSONHandler/SDLRPCObjects/V1/EncodedSyncPData_request.h
+++ /dev/null
@@ -1,85 +0,0 @@
-//
-// 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.
-//
-
-#ifndef NSSMARTDEVICELINKKRPC_ENCODEDSYNCPDATA_REQUEST_INCLUDE
-#define NSSMARTDEVICELINKKRPC_ENCODEDSYNCPDATA_REQUEST_INCLUDE
-
-#include <vector>
-#include <string>
-
-#include "JSONHandler/SDLRPCRequest.h"
-
-
-/*
- interface Ford Sync RAPI
- version 1.2
- date 2011-05-17
- generated at Thu Jan 24 06:36:21 2013
- source stamp Thu Jan 24 06:35:34 2013
- author RC
-*/
-
-namespace NsSmartDeviceLinkRPC
-{
-
-/// Allows encoded data in the form of SyncP packets to be sent to the SYNC module
-
- class EncodedSyncPData_request : public SDLRPCRequest
- {
- public:
-
- EncodedSyncPData_request(const EncodedSyncPData_request& c);
- EncodedSyncPData_request(void);
-
- virtual ~EncodedSyncPData_request(void);
-
- EncodedSyncPData_request& operator =(const EncodedSyncPData_request&);
-
- bool checkIntegrity(void);
-
- const std::vector<std::string>* get_data(void) const;
-
- void reset_data(void);
- bool set_data(const std::vector<std::string>& data_);
-
- private:
-
- friend class EncodedSyncPData_requestMarshaller;
-
-
-/// Contains base64 encoded string of SyncP packets.
- std::vector<std::string>* data; //!< [%s..%s] (10000)
- };
-
-}
-
-#endif
diff --git a/SDL_Core/src/components/JSONHandler/include/JSONHandler/SDLRPCObjects/V1/EncodedSyncPData_response.h b/SDL_Core/src/components/JSONHandler/include/JSONHandler/SDLRPCObjects/V1/EncodedSyncPData_response.h
deleted file mode 100644
index 01e78d403..000000000
--- a/SDL_Core/src/components/JSONHandler/include/JSONHandler/SDLRPCObjects/V1/EncodedSyncPData_response.h
+++ /dev/null
@@ -1,66 +0,0 @@
-//
-// 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.
-//
-
-#ifndef NSSMARTDEVICELINKKRPC_ENCODEDSYNCPDATA_RESPONSE_INCLUDE
-#define NSSMARTDEVICELINKKRPC_ENCODEDSYNCPDATA_RESPONSE_INCLUDE
-
-#include "JSONHandler/SDLRPCResponse.h"
-
-/*
- interface Ford Sync RAPI
- version 1.2
- date 2011-05-17
- generated at Thu Jan 24 06:36:21 2013
- source stamp Thu Jan 24 06:35:34 2013
- author RC
-*/
-
-namespace NsSmartDeviceLinkRPC
-{
- class EncodedSyncPData_response : public SDLRPCResponse
- {
- public:
- EncodedSyncPData_response(const EncodedSyncPData_response& c);
- EncodedSyncPData_response(void);
-
- virtual ~EncodedSyncPData_response(void);
-
- EncodedSyncPData_response& operator =(const EncodedSyncPData_response&);
-
- bool checkIntegrity(void);
-
- private:
- friend class EncodedSyncPData_responseMarshaller;
- };
-}
-
-#endif
diff --git a/SDL_Core/src/components/JSONHandler/include/JSONHandler/SDLRPCObjects/V1/GenericResponse_response.h b/SDL_Core/src/components/JSONHandler/include/JSONHandler/SDLRPCObjects/V1/GenericResponse_response.h
deleted file mode 100644
index 337180bcb..000000000
--- a/SDL_Core/src/components/JSONHandler/include/JSONHandler/SDLRPCObjects/V1/GenericResponse_response.h
+++ /dev/null
@@ -1,70 +0,0 @@
-//
-// 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.
-//
-
-#ifndef NSSMARTDEVICELINKKRPC_GENERICRESPONSE_RESPONSE_INCLUDE
-#define NSSMARTDEVICELINKKRPC_GENERICRESPONSE_RESPONSE_INCLUDE
-
-#include "JSONHandler/SDLRPCResponse.h"
-
-/*
- interface Ford Sync RAPI
- version 1.2
- date 2011-05-17
- generated at Thu Jan 24 06:36:21 2013
- source stamp Thu Jan 24 06:35:34 2013
- author RC
-*/
-
-namespace NsSmartDeviceLinkRPC
-{
- /**
- Generic Response is sent, when the name of a received msg cannot be retrieved. Only used in case of an error.
- Currently, only resultCode INVALID_DATA is used.
- */
- class GenericResponse_response : public SDLRPCResponse
- {
- public:
- GenericResponse_response(const GenericResponse_response& c);
- GenericResponse_response(void);
-
- virtual ~GenericResponse_response(void);
-
- GenericResponse_response& operator =(const GenericResponse_response&);
-
- bool checkIntegrity(void);
-
- private:
- friend class GenericResponse_responseMarshaller;
- };
-}
-
-#endif
diff --git a/SDL_Core/src/components/JSONHandler/include/JSONHandler/SDLRPCObjects/V1/GlobalProperty.h b/SDL_Core/src/components/JSONHandler/include/JSONHandler/SDLRPCObjects/V1/GlobalProperty.h
deleted file mode 100644
index 0f5dbee8b..000000000
--- a/SDL_Core/src/components/JSONHandler/include/JSONHandler/SDLRPCObjects/V1/GlobalProperty.h
+++ /dev/null
@@ -1,78 +0,0 @@
-//
-// 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.
-//
-
-#ifndef NSSMARTDEVICELINKKRPC_GLOBALPROPERTY_INCLUDE
-#define NSSMARTDEVICELINKKRPC_GLOBALPROPERTY_INCLUDE
-
-
-/*
- interface Ford Sync RAPI
- version 1.2
- date 2011-05-17
- generated at Thu Jan 24 06:36:21 2013
- source stamp Thu Jan 24 06:35:34 2013
- author RC
-*/
-
-namespace NsSmartDeviceLinkRPC
-{
-
-/// The different global properties.
-
- class GlobalProperty
- {
- public:
- enum GlobalPropertyInternal
- {
- INVALID_ENUM=-1,
-
-/// The property helpPrompt of setGlobalProperties
- HELPPROMPT=0,
-
-/// The property timeoutPrompt of setGlobalProperties
- TIMEOUTPROMPT=1
- };
-
- GlobalProperty() : mInternal(INVALID_ENUM) {}
- GlobalProperty(GlobalPropertyInternal e) : mInternal(e) {}
-
- GlobalPropertyInternal get(void) const { return mInternal; }
- void set(GlobalPropertyInternal e) { mInternal=e; }
-
- private:
- GlobalPropertyInternal mInternal;
- friend class GlobalPropertyMarshaller;
- };
-
-}
-
-#endif
diff --git a/SDL_Core/src/components/JSONHandler/include/JSONHandler/SDLRPCObjects/V1/HMILevel.h b/SDL_Core/src/components/JSONHandler/include/JSONHandler/SDLRPCObjects/V1/HMILevel.h
deleted file mode 100644
index da0dc36d3..000000000
--- a/SDL_Core/src/components/JSONHandler/include/JSONHandler/SDLRPCObjects/V1/HMILevel.h
+++ /dev/null
@@ -1,76 +0,0 @@
-//
-// 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.
-//
-
-#ifndef NSSMARTDEVICELINKKRPC_HMILEVEL_INCLUDE
-#define NSSMARTDEVICELINKKRPC_HMILEVEL_INCLUDE
-
-
-/*
- interface Ford Sync RAPI
- version 1.2
- date 2011-05-17
- generated at Thu Jan 24 06:36:21 2013
- source stamp Thu Jan 24 06:35:34 2013
- author RC
-*/
-
-namespace NsSmartDeviceLinkRPC
-{
-
-/// Enumeraction that describes current levels of HMI.
-
- class HMILevel
- {
- public:
- enum HMILevelInternal
- {
- INVALID_ENUM=-1,
- HMI_FULL=0,
- HMI_LIMITED=1,
- HMI_BACKGROUND=2,
- HMI_NONE=3
- };
-
- HMILevel() : mInternal(INVALID_ENUM) {}
- HMILevel(HMILevelInternal e) : mInternal(e) {}
-
- HMILevelInternal get(void) const { return mInternal; }
- void set(HMILevelInternal e) { mInternal=e; }
-
- private:
- HMILevelInternal mInternal;
- friend class HMILevelMarshaller;
- };
-
-}
-
-#endif
diff --git a/SDL_Core/src/components/JSONHandler/include/JSONHandler/SDLRPCObjects/V1/HmiZoneCapabilities.h b/SDL_Core/src/components/JSONHandler/include/JSONHandler/SDLRPCObjects/V1/HmiZoneCapabilities.h
deleted file mode 100644
index 057ecb499..000000000
--- a/SDL_Core/src/components/JSONHandler/include/JSONHandler/SDLRPCObjects/V1/HmiZoneCapabilities.h
+++ /dev/null
@@ -1,77 +0,0 @@
-//
-// 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.
-//
-
-#ifndef NSSMARTDEVICELINKKRPC_HMIZONECAPABILITIES_INCLUDE
-#define NSSMARTDEVICELINKKRPC_HMIZONECAPABILITIES_INCLUDE
-
-
-/*
- interface Ford Sync RAPI
- version 1.2
- date 2011-05-17
- generated at Thu Jan 24 06:36:21 2013
- source stamp Thu Jan 24 06:35:34 2013
- author RC
-*/
-
-namespace NsSmartDeviceLinkRPC
-{
-
-/**
- Contains information about the HMI zone capabilities.
- For future use.
-*/
-
- class HmiZoneCapabilities
- {
- public:
- enum HmiZoneCapabilitiesInternal
- {
- INVALID_ENUM=-1,
- FRONT=0,
- BACK=1
- };
-
- HmiZoneCapabilities() : mInternal(INVALID_ENUM) {}
- HmiZoneCapabilities(HmiZoneCapabilitiesInternal e) : mInternal(e) {}
-
- HmiZoneCapabilitiesInternal get(void) const { return mInternal; }
- void set(HmiZoneCapabilitiesInternal e) { mInternal=e; }
-
- private:
- HmiZoneCapabilitiesInternal mInternal;
- friend class HmiZoneCapabilitiesMarshaller;
- };
-
-}
-
-#endif
diff --git a/SDL_Core/src/components/JSONHandler/include/JSONHandler/SDLRPCObjects/V1/InteractionMode.h b/SDL_Core/src/components/JSONHandler/include/JSONHandler/SDLRPCObjects/V1/InteractionMode.h
deleted file mode 100644
index cfcb114a3..000000000
--- a/SDL_Core/src/components/JSONHandler/include/JSONHandler/SDLRPCObjects/V1/InteractionMode.h
+++ /dev/null
@@ -1,83 +0,0 @@
-//
-// 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.
-//
-
-#ifndef NSSMARTDEVICELINKKRPC_INTERACTIONMODE_INCLUDE
-#define NSSMARTDEVICELINKKRPC_INTERACTIONMODE_INCLUDE
-
-
-/*
- interface Ford Sync RAPI
- version 1.2
- date 2011-05-17
- generated at Thu Jan 24 06:36:21 2013
- source stamp Thu Jan 24 06:35:34 2013
- author RC
-*/
-
-namespace NsSmartDeviceLinkRPC
-{
-
-/**
- For application-requested interactions, this mode indicates the method in which the user is notified and uses the interaction.
- This mode causes the interaction to only occur on the display, meaning the choices are provided only via the display.
- Selections are made with the OK and Seek Right and Left, Tune Up and Down buttons.
- This mode causes the interaction to only occur using V4.
- Selections are made by saying the command.
- This mode causes both a VR and display selection option for an interaction.
- Selections can be made either from the menu display or by speaking the command.
-*/
-
- class InteractionMode
- {
- public:
- enum InteractionModeInternal
- {
- INVALID_ENUM=-1,
- MANUAL_ONLY=0,
- VR_ONLY=1,
- BOTH=2
- };
-
- InteractionMode() : mInternal(INVALID_ENUM) {}
- InteractionMode(InteractionModeInternal e) : mInternal(e) {}
-
- InteractionModeInternal get(void) const { return mInternal; }
- void set(InteractionModeInternal e) { mInternal=e; }
-
- private:
- InteractionModeInternal mInternal;
- friend class InteractionModeMarshaller;
- };
-
-}
-
-#endif
diff --git a/SDL_Core/src/components/JSONHandler/include/JSONHandler/SDLRPCObjects/V1/Language.h b/SDL_Core/src/components/JSONHandler/include/JSONHandler/SDLRPCObjects/V1/Language.h
deleted file mode 100644
index 13bd80bbf..000000000
--- a/SDL_Core/src/components/JSONHandler/include/JSONHandler/SDLRPCObjects/V1/Language.h
+++ /dev/null
@@ -1,81 +0,0 @@
-//
-// 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.
-//
-
-#ifndef NSSMARTDEVICELINKKRPC_LANGUAGE_INCLUDE
-#define NSSMARTDEVICELINKKRPC_LANGUAGE_INCLUDE
-
-
-/*
- interface Ford Sync RAPI
- version 1.2
- date 2011-05-17
- generated at Thu Jan 24 06:36:21 2013
- source stamp Thu Jan 24 06:35:34 2013
- author RC
-*/
-
-namespace NsSmartDeviceLinkRPC
-{
-
-/// The set of potential languages
-
- class Language
- {
- public:
- enum LanguageInternal
- {
- INVALID_ENUM=-1,
-
-/// US English
- EN_US=0,
-
-/// Mexican Spanish
- ES_MX=1,
-
-/// Canadian French
- FR_CA=2
- };
-
- Language() : mInternal(INVALID_ENUM) {}
- Language(LanguageInternal e) : mInternal(e) {}
-
- LanguageInternal get(void) const { return mInternal; }
- void set(LanguageInternal e) { mInternal=e; }
-
- private:
- LanguageInternal mInternal;
- friend class LanguageMarshaller;
- };
-
-}
-
-#endif
diff --git a/SDL_Core/src/components/JSONHandler/include/JSONHandler/SDLRPCObjects/V1/Marshaller.h b/SDL_Core/src/components/JSONHandler/include/JSONHandler/SDLRPCObjects/V1/Marshaller.h
deleted file mode 100644
index 085a41c4b..000000000
--- a/SDL_Core/src/components/JSONHandler/include/JSONHandler/SDLRPCObjects/V1/Marshaller.h
+++ /dev/null
@@ -1,728 +0,0 @@
-//
-// 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.
-//
-
-#ifndef NSSMARTDEVICELINKKRPC_MARSHALLER_INCLUDE
-#define NSSMARTDEVICELINKKRPC_MARSHALLER_INCLUDE
-
-#include <string>
-#include <json/json.h>
-
-#include "../src/SDLRPCObjectsImpl/V1/RegisterAppInterface_requestMarshaller.h"
-#include "../src/SDLRPCObjectsImpl/V1/RegisterAppInterface_responseMarshaller.h"
-#include "../src/SDLRPCObjectsImpl/V1/UnregisterAppInterface_requestMarshaller.h"
-#include "../src/SDLRPCObjectsImpl/V1/UnregisterAppInterface_responseMarshaller.h"
-#include "../src/SDLRPCObjectsImpl/V1/SetGlobalProperties_requestMarshaller.h"
-#include "../src/SDLRPCObjectsImpl/V1/SetGlobalProperties_responseMarshaller.h"
-#include "../src/SDLRPCObjectsImpl/V1/ResetGlobalProperties_requestMarshaller.h"
-#include "../src/SDLRPCObjectsImpl/V1/ResetGlobalProperties_responseMarshaller.h"
-#include "../src/SDLRPCObjectsImpl/V1/AddCommand_requestMarshaller.h"
-#include "../src/SDLRPCObjectsImpl/V1/AddCommand_responseMarshaller.h"
-#include "../src/SDLRPCObjectsImpl/V1/DeleteCommand_requestMarshaller.h"
-#include "../src/SDLRPCObjectsImpl/V1/DeleteCommand_responseMarshaller.h"
-#include "../src/SDLRPCObjectsImpl/V1/AddSubMenu_requestMarshaller.h"
-#include "../src/SDLRPCObjectsImpl/V1/AddSubMenu_responseMarshaller.h"
-#include "../src/SDLRPCObjectsImpl/V1/DeleteSubMenu_requestMarshaller.h"
-#include "../src/SDLRPCObjectsImpl/V1/DeleteSubMenu_responseMarshaller.h"
-#include "../src/SDLRPCObjectsImpl/V1/CreateInteractionChoiceSet_requestMarshaller.h"
-#include "../src/SDLRPCObjectsImpl/V1/CreateInteractionChoiceSet_responseMarshaller.h"
-#include "../src/SDLRPCObjectsImpl/V1/PerformInteraction_requestMarshaller.h"
-#include "../src/SDLRPCObjectsImpl/V1/PerformInteraction_responseMarshaller.h"
-#include "../src/SDLRPCObjectsImpl/V1/DeleteInteractionChoiceSet_requestMarshaller.h"
-#include "../src/SDLRPCObjectsImpl/V1/DeleteInteractionChoiceSet_responseMarshaller.h"
-#include "../src/SDLRPCObjectsImpl/V1/Alert_requestMarshaller.h"
-#include "../src/SDLRPCObjectsImpl/V1/Alert_responseMarshaller.h"
-#include "../src/SDLRPCObjectsImpl/V1/Show_requestMarshaller.h"
-#include "../src/SDLRPCObjectsImpl/V1/Show_responseMarshaller.h"
-#include "../src/SDLRPCObjectsImpl/V1/Speak_requestMarshaller.h"
-#include "../src/SDLRPCObjectsImpl/V1/Speak_responseMarshaller.h"
-#include "../src/SDLRPCObjectsImpl/V1/SetMediaClockTimer_requestMarshaller.h"
-#include "../src/SDLRPCObjectsImpl/V1/SetMediaClockTimer_responseMarshaller.h"
-#include "../src/SDLRPCObjectsImpl/V1/EncodedSyncPData_requestMarshaller.h"
-#include "../src/SDLRPCObjectsImpl/V1/EncodedSyncPData_responseMarshaller.h"
-#include "../src/SDLRPCObjectsImpl/V1/SubscribeButton_requestMarshaller.h"
-#include "../src/SDLRPCObjectsImpl/V1/SubscribeButton_responseMarshaller.h"
-#include "../src/SDLRPCObjectsImpl/V1/UnsubscribeButton_requestMarshaller.h"
-#include "../src/SDLRPCObjectsImpl/V1/UnsubscribeButton_responseMarshaller.h"
-#include "../src/SDLRPCObjectsImpl/V1/GenericResponse_responseMarshaller.h"
-#include "../src/SDLRPCObjectsImpl/V1/OnHMIStatusMarshaller.h"
-#include "../src/SDLRPCObjectsImpl/V1/OnAppInterfaceUnregisteredMarshaller.h"
-#include "../src/SDLRPCObjectsImpl/V1/OnButtonEventMarshaller.h"
-#include "../src/SDLRPCObjectsImpl/V1/OnButtonPressMarshaller.h"
-#include "../src/SDLRPCObjectsImpl/V1/OnCommandMarshaller.h"
-#include "../src/SDLRPCObjectsImpl/V1/OnEncodedSyncPDataMarshaller.h"
-#include "../src/SDLRPCObjectsImpl/V1/OnTBTClientStateMarshaller.h"
-#include "../src/SDLRPCObjectsImpl/V1/OnDriverDistractionMarshaller.h"
-
-
-/*
- interface Ford Sync RAPI
- version 1.2
- date 2011-05-17
- generated at Thu Jan 24 06:36:21 2013
- source stamp Thu Jan 24 06:35:34 2013
- author RC
-*/
-
-namespace NsSmartDeviceLinkRPC
-{
- class Marshaller
- {
- public:
-
- enum Methods
- {
- METHOD_INVALID=-1,
- METHOD_REGISTERAPPINTERFACE_REQUEST=0,
- METHOD_REGISTERAPPINTERFACE_RESPONSE=1,
- METHOD_UNREGISTERAPPINTERFACE_REQUEST=2,
- METHOD_UNREGISTERAPPINTERFACE_RESPONSE=3,
- METHOD_SETGLOBALPROPERTIES_REQUEST=4,
- METHOD_SETGLOBALPROPERTIES_RESPONSE=5,
- METHOD_RESETGLOBALPROPERTIES_REQUEST=6,
- METHOD_RESETGLOBALPROPERTIES_RESPONSE=7,
- METHOD_ADDCOMMAND_REQUEST=8,
- METHOD_ADDCOMMAND_RESPONSE=9,
- METHOD_DELETECOMMAND_REQUEST=10,
- METHOD_DELETECOMMAND_RESPONSE=11,
- METHOD_ADDSUBMENU_REQUEST=12,
- METHOD_ADDSUBMENU_RESPONSE=13,
- METHOD_DELETESUBMENU_REQUEST=14,
- METHOD_DELETESUBMENU_RESPONSE=15,
- METHOD_CREATEINTERACTIONCHOICESET_REQUEST=16,
- METHOD_CREATEINTERACTIONCHOICESET_RESPONSE=17,
- METHOD_PERFORMINTERACTION_REQUEST=18,
- METHOD_PERFORMINTERACTION_RESPONSE=19,
- METHOD_DELETEINTERACTIONCHOICESET_REQUEST=20,
- METHOD_DELETEINTERACTIONCHOICESET_RESPONSE=21,
- METHOD_ALERT_REQUEST=22,
- METHOD_ALERT_RESPONSE=23,
- METHOD_SHOW_REQUEST=24,
- METHOD_SHOW_RESPONSE=25,
- METHOD_SPEAK_REQUEST=26,
- METHOD_SPEAK_RESPONSE=27,
- METHOD_SETMEDIACLOCKTIMER_REQUEST=28,
- METHOD_SETMEDIACLOCKTIMER_RESPONSE=29,
- METHOD_ENCODEDSYNCPDATA_REQUEST=30,
- METHOD_ENCODEDSYNCPDATA_RESPONSE=31,
- METHOD_SUBSCRIBEBUTTON_REQUEST=32,
- METHOD_SUBSCRIBEBUTTON_RESPONSE=33,
- METHOD_UNSUBSCRIBEBUTTON_REQUEST=34,
- METHOD_UNSUBSCRIBEBUTTON_RESPONSE=35,
- METHOD_GENERICRESPONSE_RESPONSE=36,
- METHOD_ONHMISTATUS=37,
- METHOD_ONAPPINTERFACEUNREGISTERED=38,
- METHOD_ONBUTTONEVENT=39,
- METHOD_ONBUTTONPRESS=40,
- METHOD_ONCOMMAND=41,
- METHOD_ONENCODEDSYNCPDATA=42,
- METHOD_ONTBTCLIENTSTATE=43,
- METHOD_ONDRIVERDISTRACTION=44
- };
-
- Marshaller() {}
- ~Marshaller() {}
-
-
- static SDLRPCMessage* fromString(const std::string&);
- static std::string toString(const SDLRPCMessage* msg);
-
- static SDLRPCMessage* fromJSON(const Json::Value&);
- static Json::Value toJSON(const SDLRPCMessage* msg);
-
- protected:
-
-
-// RegisterAppInterface_request
- static bool fromString(const std::string& str, RegisterAppInterface_request& res)
- {
- return mRegisterAppInterface_request.fromString(str, res);
- }
-
- static std::string toString(const RegisterAppInterface_request& res)
- {
- return mRegisterAppInterface_request.toString(res);
- }
-
-// RegisterAppInterface_response
- static bool fromString(const std::string& str, RegisterAppInterface_response& res)
- {
- return mRegisterAppInterface_response.fromString(str, res);
- }
-
- static std::string toString(const RegisterAppInterface_response& res)
- {
- return mRegisterAppInterface_response.toString(res);
- }
-
-// UnregisterAppInterface_request
- static bool fromString(const std::string& str, UnregisterAppInterface_request& res)
- {
- return mUnregisterAppInterface_request.fromString(str, res);
- }
-
- static std::string toString(const UnregisterAppInterface_request& res)
- {
- return mUnregisterAppInterface_request.toString(res);
- }
-
-// UnregisterAppInterface_response
- static bool fromString(const std::string& str, UnregisterAppInterface_response& res)
- {
- return mUnregisterAppInterface_response.fromString(str, res);
- }
-
- static std::string toString(const UnregisterAppInterface_response& res)
- {
- return mUnregisterAppInterface_response.toString(res);
- }
-
-// SetGlobalProperties_request
- static bool fromString(const std::string& str, SetGlobalProperties_request& res)
- {
- return mSetGlobalProperties_request.fromString(str, res);
- }
-
- static std::string toString(const SetGlobalProperties_request& res)
- {
- return mSetGlobalProperties_request.toString(res);
- }
-
-// SetGlobalProperties_response
- static bool fromString(const std::string& str, SetGlobalProperties_response& res)
- {
- return mSetGlobalProperties_response.fromString(str, res);
- }
-
- static std::string toString(const SetGlobalProperties_response& res)
- {
- return mSetGlobalProperties_response.toString(res);
- }
-
-// ResetGlobalProperties_request
- static bool fromString(const std::string& str, ResetGlobalProperties_request& res)
- {
- return mResetGlobalProperties_request.fromString(str, res);
- }
-
- static std::string toString(const ResetGlobalProperties_request& res)
- {
- return mResetGlobalProperties_request.toString(res);
- }
-
-// ResetGlobalProperties_response
- static bool fromString(const std::string& str, ResetGlobalProperties_response& res)
- {
- return mResetGlobalProperties_response.fromString(str, res);
- }
-
- static std::string toString(const ResetGlobalProperties_response& res)
- {
- return mResetGlobalProperties_response.toString(res);
- }
-
-// AddCommand_request
- static bool fromString(const std::string& str, AddCommand_request& res)
- {
- return mAddCommand_request.fromString(str, res);
- }
-
- static std::string toString(const AddCommand_request& res)
- {
- return mAddCommand_request.toString(res);
- }
-
-// AddCommand_response
- static bool fromString(const std::string& str, AddCommand_response& res)
- {
- return mAddCommand_response.fromString(str, res);
- }
-
- static std::string toString(const AddCommand_response& res)
- {
- return mAddCommand_response.toString(res);
- }
-
-// DeleteCommand_request
- static bool fromString(const std::string& str, DeleteCommand_request& res)
- {
- return mDeleteCommand_request.fromString(str, res);
- }
-
- static std::string toString(const DeleteCommand_request& res)
- {
- return mDeleteCommand_request.toString(res);
- }
-
-// DeleteCommand_response
- static bool fromString(const std::string& str, DeleteCommand_response& res)
- {
- return mDeleteCommand_response.fromString(str, res);
- }
-
- static std::string toString(const DeleteCommand_response& res)
- {
- return mDeleteCommand_response.toString(res);
- }
-
-// AddSubMenu_request
- static bool fromString(const std::string& str, AddSubMenu_request& res)
- {
- return mAddSubMenu_request.fromString(str, res);
- }
-
- static std::string toString(const AddSubMenu_request& res)
- {
- return mAddSubMenu_request.toString(res);
- }
-
-// AddSubMenu_response
- static bool fromString(const std::string& str, AddSubMenu_response& res)
- {
- return mAddSubMenu_response.fromString(str, res);
- }
-
- static std::string toString(const AddSubMenu_response& res)
- {
- return mAddSubMenu_response.toString(res);
- }
-
-// DeleteSubMenu_request
- static bool fromString(const std::string& str, DeleteSubMenu_request& res)
- {
- return mDeleteSubMenu_request.fromString(str, res);
- }
-
- static std::string toString(const DeleteSubMenu_request& res)
- {
- return mDeleteSubMenu_request.toString(res);
- }
-
-// DeleteSubMenu_response
- static bool fromString(const std::string& str, DeleteSubMenu_response& res)
- {
- return mDeleteSubMenu_response.fromString(str, res);
- }
-
- static std::string toString(const DeleteSubMenu_response& res)
- {
- return mDeleteSubMenu_response.toString(res);
- }
-
-// CreateInteractionChoiceSet_request
- static bool fromString(const std::string& str, CreateInteractionChoiceSet_request& res)
- {
- return mCreateInteractionChoiceSet_request.fromString(str, res);
- }
-
- static std::string toString(const CreateInteractionChoiceSet_request& res)
- {
- return mCreateInteractionChoiceSet_request.toString(res);
- }
-
-// CreateInteractionChoiceSet_response
- static bool fromString(const std::string& str, CreateInteractionChoiceSet_response& res)
- {
- return mCreateInteractionChoiceSet_response.fromString(str, res);
- }
-
- static std::string toString(const CreateInteractionChoiceSet_response& res)
- {
- return mCreateInteractionChoiceSet_response.toString(res);
- }
-
-// PerformInteraction_request
- static bool fromString(const std::string& str, PerformInteraction_request& res)
- {
- return mPerformInteraction_request.fromString(str, res);
- }
-
- static std::string toString(const PerformInteraction_request& res)
- {
- return mPerformInteraction_request.toString(res);
- }
-
-// PerformInteraction_response
- static bool fromString(const std::string& str, PerformInteraction_response& res)
- {
- return mPerformInteraction_response.fromString(str, res);
- }
-
- static std::string toString(const PerformInteraction_response& res)
- {
- return mPerformInteraction_response.toString(res);
- }
-
-// DeleteInteractionChoiceSet_request
- static bool fromString(const std::string& str, DeleteInteractionChoiceSet_request& res)
- {
- return mDeleteInteractionChoiceSet_request.fromString(str, res);
- }
-
- static std::string toString(const DeleteInteractionChoiceSet_request& res)
- {
- return mDeleteInteractionChoiceSet_request.toString(res);
- }
-
-// DeleteInteractionChoiceSet_response
- static bool fromString(const std::string& str, DeleteInteractionChoiceSet_response& res)
- {
- return mDeleteInteractionChoiceSet_response.fromString(str, res);
- }
-
- static std::string toString(const DeleteInteractionChoiceSet_response& res)
- {
- return mDeleteInteractionChoiceSet_response.toString(res);
- }
-
-// Alert_request
- static bool fromString(const std::string& str, Alert_request& res)
- {
- return mAlert_request.fromString(str, res);
- }
-
- static std::string toString(const Alert_request& res)
- {
- return mAlert_request.toString(res);
- }
-
-// Alert_response
- static bool fromString(const std::string& str, Alert_response& res)
- {
- return mAlert_response.fromString(str, res);
- }
-
- static std::string toString(const Alert_response& res)
- {
- return mAlert_response.toString(res);
- }
-
-// Show_request
- static bool fromString(const std::string& str, Show_request& res)
- {
- return mShow_request.fromString(str, res);
- }
-
- static std::string toString(const Show_request& res)
- {
- return mShow_request.toString(res);
- }
-
-// Show_response
- static bool fromString(const std::string& str, Show_response& res)
- {
- return mShow_response.fromString(str, res);
- }
-
- static std::string toString(const Show_response& res)
- {
- return mShow_response.toString(res);
- }
-
-// Speak_request
- static bool fromString(const std::string& str, Speak_request& res)
- {
- return mSpeak_request.fromString(str, res);
- }
-
- static std::string toString(const Speak_request& res)
- {
- return mSpeak_request.toString(res);
- }
-
-// Speak_response
- static bool fromString(const std::string& str, Speak_response& res)
- {
- return mSpeak_response.fromString(str, res);
- }
-
- static std::string toString(const Speak_response& res)
- {
- return mSpeak_response.toString(res);
- }
-
-// SetMediaClockTimer_request
- static bool fromString(const std::string& str, SetMediaClockTimer_request& res)
- {
- return mSetMediaClockTimer_request.fromString(str, res);
- }
-
- static std::string toString(const SetMediaClockTimer_request& res)
- {
- return mSetMediaClockTimer_request.toString(res);
- }
-
-// SetMediaClockTimer_response
- static bool fromString(const std::string& str, SetMediaClockTimer_response& res)
- {
- return mSetMediaClockTimer_response.fromString(str, res);
- }
-
- static std::string toString(const SetMediaClockTimer_response& res)
- {
- return mSetMediaClockTimer_response.toString(res);
- }
-
-// EncodedSyncPData_request
- static bool fromString(const std::string& str, EncodedSyncPData_request& res)
- {
- return mEncodedSyncPData_request.fromString(str, res);
- }
-
- static std::string toString(const EncodedSyncPData_request& res)
- {
- return mEncodedSyncPData_request.toString(res);
- }
-
-// EncodedSyncPData_response
- static bool fromString(const std::string& str, EncodedSyncPData_response& res)
- {
- return mEncodedSyncPData_response.fromString(str, res);
- }
-
- static std::string toString(const EncodedSyncPData_response& res)
- {
- return mEncodedSyncPData_response.toString(res);
- }
-
-// SubscribeButton_request
- static bool fromString(const std::string& str, SubscribeButton_request& res)
- {
- return mSubscribeButton_request.fromString(str, res);
- }
-
- static std::string toString(const SubscribeButton_request& res)
- {
- return mSubscribeButton_request.toString(res);
- }
-
-// SubscribeButton_response
- static bool fromString(const std::string& str, SubscribeButton_response& res)
- {
- return mSubscribeButton_response.fromString(str, res);
- }
-
- static std::string toString(const SubscribeButton_response& res)
- {
- return mSubscribeButton_response.toString(res);
- }
-
-// UnsubscribeButton_request
- static bool fromString(const std::string& str, UnsubscribeButton_request& res)
- {
- return mUnsubscribeButton_request.fromString(str, res);
- }
-
- static std::string toString(const UnsubscribeButton_request& res)
- {
- return mUnsubscribeButton_request.toString(res);
- }
-
-// UnsubscribeButton_response
- static bool fromString(const std::string& str, UnsubscribeButton_response& res)
- {
- return mUnsubscribeButton_response.fromString(str, res);
- }
-
- static std::string toString(const UnsubscribeButton_response& res)
- {
- return mUnsubscribeButton_response.toString(res);
- }
-
-// GenericResponse_response
- static bool fromString(const std::string& str, GenericResponse_response& res)
- {
- return mGenericResponse_response.fromString(str, res);
- }
-
- static std::string toString(const GenericResponse_response& res)
- {
- return mGenericResponse_response.toString(res);
- }
-
-// OnHMIStatus
- static bool fromString(const std::string& str, OnHMIStatus& res)
- {
- return mOnHMIStatus.fromString(str, res);
- }
-
- static std::string toString(const OnHMIStatus& res)
- {
- return mOnHMIStatus.toString(res);
- }
-
-// OnAppInterfaceUnregistered
- static bool fromString(const std::string& str, OnAppInterfaceUnregistered& res)
- {
- return mOnAppInterfaceUnregistered.fromString(str, res);
- }
-
- static std::string toString(const OnAppInterfaceUnregistered& res)
- {
- return mOnAppInterfaceUnregistered.toString(res);
- }
-
-// OnButtonEvent
- static bool fromString(const std::string& str, OnButtonEvent& res)
- {
- return mOnButtonEvent.fromString(str, res);
- }
-
- static std::string toString(const OnButtonEvent& res)
- {
- return mOnButtonEvent.toString(res);
- }
-
-// OnButtonPress
- static bool fromString(const std::string& str, OnButtonPress& res)
- {
- return mOnButtonPress.fromString(str, res);
- }
-
- static std::string toString(const OnButtonPress& res)
- {
- return mOnButtonPress.toString(res);
- }
-
-// OnCommand
- static bool fromString(const std::string& str, OnCommand& res)
- {
- return mOnCommand.fromString(str, res);
- }
-
- static std::string toString(const OnCommand& res)
- {
- return mOnCommand.toString(res);
- }
-
-// OnEncodedSyncPData
- static bool fromString(const std::string& str, OnEncodedSyncPData& res)
- {
- return mOnEncodedSyncPData.fromString(str, res);
- }
-
- static std::string toString(const OnEncodedSyncPData& res)
- {
- return mOnEncodedSyncPData.toString(res);
- }
-
-// OnTBTClientState
- static bool fromString(const std::string& str, OnTBTClientState& res)
- {
- return mOnTBTClientState.fromString(str, res);
- }
-
- static std::string toString(const OnTBTClientState& res)
- {
- return mOnTBTClientState.toString(res);
- }
-
-// OnDriverDistraction
- static bool fromString(const std::string& str, OnDriverDistraction& res)
- {
- return mOnDriverDistraction.fromString(str, res);
- }
-
- static std::string toString(const OnDriverDistraction& res)
- {
- return mOnDriverDistraction.toString(res);
- }
-
- struct localHash
- {
- const char *name;
- unsigned int idx;
- void* marshaller; // Bingo!!! old good plain C with direct casting!!!
- };
-
- private:
-
- static RegisterAppInterface_requestMarshaller mRegisterAppInterface_request;
- static RegisterAppInterface_responseMarshaller mRegisterAppInterface_response;
- static UnregisterAppInterface_requestMarshaller mUnregisterAppInterface_request;
- static UnregisterAppInterface_responseMarshaller mUnregisterAppInterface_response;
- static SetGlobalProperties_requestMarshaller mSetGlobalProperties_request;
- static SetGlobalProperties_responseMarshaller mSetGlobalProperties_response;
- static ResetGlobalProperties_requestMarshaller mResetGlobalProperties_request;
- static ResetGlobalProperties_responseMarshaller mResetGlobalProperties_response;
- static AddCommand_requestMarshaller mAddCommand_request;
- static AddCommand_responseMarshaller mAddCommand_response;
- static DeleteCommand_requestMarshaller mDeleteCommand_request;
- static DeleteCommand_responseMarshaller mDeleteCommand_response;
- static AddSubMenu_requestMarshaller mAddSubMenu_request;
- static AddSubMenu_responseMarshaller mAddSubMenu_response;
- static DeleteSubMenu_requestMarshaller mDeleteSubMenu_request;
- static DeleteSubMenu_responseMarshaller mDeleteSubMenu_response;
- static CreateInteractionChoiceSet_requestMarshaller mCreateInteractionChoiceSet_request;
- static CreateInteractionChoiceSet_responseMarshaller mCreateInteractionChoiceSet_response;
- static PerformInteraction_requestMarshaller mPerformInteraction_request;
- static PerformInteraction_responseMarshaller mPerformInteraction_response;
- static DeleteInteractionChoiceSet_requestMarshaller mDeleteInteractionChoiceSet_request;
- static DeleteInteractionChoiceSet_responseMarshaller mDeleteInteractionChoiceSet_response;
- static Alert_requestMarshaller mAlert_request;
- static Alert_responseMarshaller mAlert_response;
- static Show_requestMarshaller mShow_request;
- static Show_responseMarshaller mShow_response;
- static Speak_requestMarshaller mSpeak_request;
- static Speak_responseMarshaller mSpeak_response;
- static SetMediaClockTimer_requestMarshaller mSetMediaClockTimer_request;
- static SetMediaClockTimer_responseMarshaller mSetMediaClockTimer_response;
- static EncodedSyncPData_requestMarshaller mEncodedSyncPData_request;
- static EncodedSyncPData_responseMarshaller mEncodedSyncPData_response;
- static SubscribeButton_requestMarshaller mSubscribeButton_request;
- static SubscribeButton_responseMarshaller mSubscribeButton_response;
- static UnsubscribeButton_requestMarshaller mUnsubscribeButton_request;
- static UnsubscribeButton_responseMarshaller mUnsubscribeButton_response;
- static GenericResponse_responseMarshaller mGenericResponse_response;
- static OnHMIStatusMarshaller mOnHMIStatus;
- static OnAppInterfaceUnregisteredMarshaller mOnAppInterfaceUnregistered;
- static OnButtonEventMarshaller mOnButtonEvent;
- static OnButtonPressMarshaller mOnButtonPress;
- static OnCommandMarshaller mOnCommand;
- static OnEncodedSyncPDataMarshaller mOnEncodedSyncPData;
- static OnTBTClientStateMarshaller mOnTBTClientState;
- static OnDriverDistractionMarshaller mOnDriverDistraction;
-
- static const char* getName(Methods e)
- {
- return (e>=0 && e<45) ? mHashTable[e].name : NULL;
- }
-
- static const Methods getIndex(const char* s);
-
- static const localHash mHashTable[45];
-
- friend class Marshaller_intHash;
- };
-
-}
-
-#endif
diff --git a/SDL_Core/src/components/JSONHandler/include/JSONHandler/SDLRPCObjects/V1/MediaClockFormat.h b/SDL_Core/src/components/JSONHandler/include/JSONHandler/SDLRPCObjects/V1/MediaClockFormat.h
deleted file mode 100644
index 96ae8668d..000000000
--- a/SDL_Core/src/components/JSONHandler/include/JSONHandler/SDLRPCObjects/V1/MediaClockFormat.h
+++ /dev/null
@@ -1,113 +0,0 @@
-//
-// 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.
-//
-
-#ifndef NSSMARTDEVICELINKKRPC_MEDIACLOCKFORMAT_INCLUDE
-#define NSSMARTDEVICELINKKRPC_MEDIACLOCKFORMAT_INCLUDE
-
-
-/*
- interface Ford Sync RAPI
- version 1.2
- date 2011-05-17
- generated at Thu Jan 24 06:36:21 2013
- source stamp Thu Jan 24 06:35:34 2013
- author RC
-*/
-
-namespace NsSmartDeviceLinkRPC
-{
-
- class MediaClockFormat
- {
- public:
- enum MediaClockFormatInternal
- {
- INVALID_ENUM=-1,
-
-/**
- minutesFieldWidth = 2;minutesFieldMax = 19;secondsFieldWidth = 2;secondsFieldMax = 99;maxHours = 19;maxMinutes = 59;maxSeconds = 59;
- used for Type II and CID headunits
-*/
- CLOCK1=0,
-
-/**
- minutesFieldWidth = 3;minutesFieldMax = 199;secondsFieldWidth = 2;secondsFieldMax = 99;maxHours = 59;maxMinutes = 59;maxSeconds = 59;
- used for Type V headunit
-*/
- CLOCK2=1,
-
-/**
- 5 characters possible
- Format: 1|sp c :|sp c c
- 1|sp : digit "1" or space
- c : character out of following character set: sp|0-9|[letters, see TypeII column in XLS. See [@TODO: create file ref]]
- :|sp : colon or space
- used for Type II headunit
-*/
- CLOCKTEXT1=2,
-
-/**
- 5 chars possible
- Format: 1|sp c :|sp c c
- 1|sp : digit "1" or space
- c : character out of following character set: sp|0-9|[letters, see CID column in XLS. See [@TODO: create file ref]]
- :|sp : colon or space
- used for CID headunit
- NOTE: difference between CLOCKTEXT1 and CLOCKTEXT2 is the supported character set
-*/
- CLOCKTEXT2=3,
-
-/**
- 6 chars possible
- Format: 1|sp c c :|sp c c
- 1|sp : digit "1" or space
- c : character out of following character set: sp|0-9|[letters, see Type 5 column in XLS]. See [@TODO: create file ref]
- :|sp : colon or space
- used for Type V headunit
-*/
- CLOCKTEXT3=4
- };
-
- MediaClockFormat() : mInternal(INVALID_ENUM) {}
- MediaClockFormat(MediaClockFormatInternal e) : mInternal(e) {}
-
- MediaClockFormatInternal get(void) const { return mInternal; }
- void set(MediaClockFormatInternal e) { mInternal=e; }
-
- private:
- MediaClockFormatInternal mInternal;
- friend class MediaClockFormatMarshaller;
- };
-
-}
-
-#endif
diff --git a/SDL_Core/src/components/JSONHandler/include/JSONHandler/SDLRPCObjects/V1/MenuParams.h b/SDL_Core/src/components/JSONHandler/include/JSONHandler/SDLRPCObjects/V1/MenuParams.h
deleted file mode 100644
index dea4c0bc8..000000000
--- a/SDL_Core/src/components/JSONHandler/include/JSONHandler/SDLRPCObjects/V1/MenuParams.h
+++ /dev/null
@@ -1,105 +0,0 @@
-//
-// 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.
-//
-
-#ifndef NSSMARTDEVICELINKKRPC_MENUPARAMS_INCLUDE
-#define NSSMARTDEVICELINKKRPC_MENUPARAMS_INCLUDE
-
-#include <string>
-
-
-
-/*
- interface Ford Sync RAPI
- version 1.2
- date 2011-05-17
- generated at Thu Jan 24 06:36:21 2013
- source stamp Thu Jan 24 06:35:34 2013
- author RC
-*/
-
-
-namespace NsSmartDeviceLinkRPC
-{
-
- class MenuParams
- {
- public:
-
- MenuParams(const MenuParams& c);
- MenuParams(void);
-
- bool checkIntegrity(void);
-
- ~MenuParams(void);
- MenuParams& operator =(const MenuParams&);
-
-// getters
-
- const std::string& get_menuName(void) const;
- const unsigned int* get_parentID(void) const;
- const unsigned int* get_position(void) const;
-
-// setters
-
- bool set_menuName(const std::string& menuName_);
- void reset_parentID(void);
- bool set_parentID(unsigned int parentID_);
- void reset_position(void);
- bool set_position(unsigned int position_);
-
- private:
-
- friend class MenuParamsMarshaller;
-
-
-/// Text to show in the menu for this sub menu.
- std::string menuName; //!< (500)
-
-/**
- unique ID of the sub menu, the command will be added to.
- If not provided, it will be provided to the top level of the in application menu.
-*/
- unsigned int* parentID; //!< (0,2000000000)
-
-/**
- Position within the items that are are at top level of the in application menu.
- 0 will insert at the front.
- 1 will insert at the second position.
- if position is greater or equal than the number of items on top level, the sub menu will be appended to the end.
- If this param was omitted the entry will be added at the end.
-*/
- unsigned int* position; //!< (0,1000)
- };
-
-}
-
-#endif
diff --git a/SDL_Core/src/components/JSONHandler/include/JSONHandler/SDLRPCObjects/V1/OnAppInterfaceUnregistered.h b/SDL_Core/src/components/JSONHandler/include/JSONHandler/SDLRPCObjects/V1/OnAppInterfaceUnregistered.h
deleted file mode 100644
index d2228ff2f..000000000
--- a/SDL_Core/src/components/JSONHandler/include/JSONHandler/SDLRPCObjects/V1/OnAppInterfaceUnregistered.h
+++ /dev/null
@@ -1,79 +0,0 @@
-//
-// 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.
-//
-
-#ifndef NSSMARTDEVICELINKKRPC_ONAPPINTERFACEUNREGISTERED_INCLUDE
-#define NSSMARTDEVICELINKKRPC_ONAPPINTERFACEUNREGISTERED_INCLUDE
-
-
-#include "AppInterfaceUnregisteredReason.h"
-#include "JSONHandler/SDLRPCNotification.h"
-
-
-/*
- interface Ford Sync RAPI
- version 1.2
- date 2011-05-17
- generated at Thu Jan 24 06:36:21 2013
- source stamp Thu Jan 24 06:35:34 2013
- author RC
-*/
-
-namespace NsSmartDeviceLinkRPC
-{
-
- class OnAppInterfaceUnregistered : public SDLRPCNotification
- {
- public:
-
- OnAppInterfaceUnregistered(const OnAppInterfaceUnregistered& c);
- OnAppInterfaceUnregistered(void);
-
- virtual ~OnAppInterfaceUnregistered(void);
-
- bool checkIntegrity(void);
-
- const AppInterfaceUnregisteredReason& get_reason(void) const;
-
- bool set_reason(const AppInterfaceUnregisteredReason& reason_);
-
- private:
-
- friend class OnAppInterfaceUnregisteredMarshaller;
-
-
-/// See AppInterfaceUnregisteredReason
- AppInterfaceUnregisteredReason reason;
- };
-
-}
-
-#endif
diff --git a/SDL_Core/src/components/JSONHandler/include/JSONHandler/SDLRPCObjects/V1/OnButtonEvent.h b/SDL_Core/src/components/JSONHandler/include/JSONHandler/SDLRPCObjects/V1/OnButtonEvent.h
deleted file mode 100644
index 8e96d75e6..000000000
--- a/SDL_Core/src/components/JSONHandler/include/JSONHandler/SDLRPCObjects/V1/OnButtonEvent.h
+++ /dev/null
@@ -1,85 +0,0 @@
-//
-// 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.
-//
-
-#ifndef NSSMARTDEVICELINKKRPC_ONBUTTONEVENT_INCLUDE
-#define NSSMARTDEVICELINKKRPC_ONBUTTONEVENT_INCLUDE
-
-
-#include "ButtonEventMode.h"
-#include "ButtonName.h"
-#include "JSONHandler/SDLRPCNotification.h"
-
-
-/*
- interface Ford Sync RAPI
- version 1.2
- date 2011-05-17
- generated at Thu Jan 24 06:36:21 2013
- source stamp Thu Jan 24 06:35:34 2013
- author RC
-*/
-
-namespace NsSmartDeviceLinkRPC
-{
-
-/// Notifies application of UP/DOWN events for buttons to which the application is subscribed.
-
- class OnButtonEvent : public SDLRPCNotification
- {
- public:
-
- OnButtonEvent(const OnButtonEvent& c);
- OnButtonEvent(void);
-
- virtual ~OnButtonEvent(void);
-
- bool checkIntegrity(void);
-
- const ButtonName& get_buttonName(void) const;
- const ButtonEventMode& get_buttonEventMode(void) const;
-
- bool set_buttonName(const ButtonName& buttonName_);
- bool set_buttonEventMode(const ButtonEventMode& buttonEventMode_);
-
- private:
-
- friend class OnButtonEventMarshaller;
-
- ButtonName buttonName;
-
-/// Indicates whether this is an UP or DOWN event.
- ButtonEventMode buttonEventMode;
- };
-
-}
-
-#endif
diff --git a/SDL_Core/src/components/JSONHandler/include/JSONHandler/SDLRPCObjects/V1/OnButtonPress.h b/SDL_Core/src/components/JSONHandler/include/JSONHandler/SDLRPCObjects/V1/OnButtonPress.h
deleted file mode 100644
index 8d6838493..000000000
--- a/SDL_Core/src/components/JSONHandler/include/JSONHandler/SDLRPCObjects/V1/OnButtonPress.h
+++ /dev/null
@@ -1,85 +0,0 @@
-//
-// 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.
-//
-
-#ifndef NSSMARTDEVICELINKKRPC_ONBUTTONPRESS_INCLUDE
-#define NSSMARTDEVICELINKKRPC_ONBUTTONPRESS_INCLUDE
-
-
-#include "ButtonName.h"
-#include "ButtonPressMode.h"
-#include "JSONHandler/SDLRPCNotification.h"
-
-
-/*
- interface Ford Sync RAPI
- version 1.2
- date 2011-05-17
- generated at Thu Jan 24 06:36:21 2013
- source stamp Thu Jan 24 06:35:34 2013
- author RC
-*/
-
-namespace NsSmartDeviceLinkRPC
-{
-
-/// Notifies application of LONG/SHORT press events for buttons to which the application is subscribed.
-
- class OnButtonPress : public SDLRPCNotification
- {
- public:
-
- OnButtonPress(const OnButtonPress& c);
- OnButtonPress(void);
-
- virtual ~OnButtonPress(void);
-
- bool checkIntegrity(void);
-
- const ButtonName& get_buttonName(void) const;
- const ButtonPressMode& get_buttonPressMode(void) const;
-
- bool set_buttonName(const ButtonName& buttonName_);
- bool set_buttonPressMode(const ButtonPressMode& buttonPressMode_);
-
- private:
-
- friend class OnButtonPressMarshaller;
-
- ButtonName buttonName;
-
-/// Indicates whether this is a LONG or SHORT button press event.
- ButtonPressMode buttonPressMode;
- };
-
-}
-
-#endif
diff --git a/SDL_Core/src/components/JSONHandler/include/JSONHandler/SDLRPCObjects/V1/OnCommand.h b/SDL_Core/src/components/JSONHandler/include/JSONHandler/SDLRPCObjects/V1/OnCommand.h
deleted file mode 100644
index e7be89195..000000000
--- a/SDL_Core/src/components/JSONHandler/include/JSONHandler/SDLRPCObjects/V1/OnCommand.h
+++ /dev/null
@@ -1,84 +0,0 @@
-//
-// 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.
-//
-
-#ifndef NSSMARTDEVICELINKKRPC_ONCOMMAND_INCLUDE
-#define NSSMARTDEVICELINKKRPC_ONCOMMAND_INCLUDE
-
-
-#include "TriggerSource.h"
-#include "JSONHandler/SDLRPCNotification.h"
-
-
-/*
- interface Ford Sync RAPI
- version 1.2
- date 2011-05-17
- generated at Thu Jan 24 06:36:21 2013
- source stamp Thu Jan 24 06:35:34 2013
- author RC
-*/
-
-namespace NsSmartDeviceLinkRPC
-{
-
- class OnCommand : public SDLRPCNotification
- {
- public:
-
- OnCommand(const OnCommand& c);
- OnCommand(void);
-
- virtual ~OnCommand(void);
-
- bool checkIntegrity(void);
-
- unsigned int get_cmdID(void) const;
- const TriggerSource& get_triggerSource(void) const;
-
- bool set_cmdID(unsigned int cmdID_);
- bool set_triggerSource(const TriggerSource& triggerSource_);
-
- private:
-
- friend class OnCommandMarshaller;
-
-
-/// Command ID, which is related to a specific menu entry.
- unsigned int cmdID; //!< (0,2000000000)
-
-/// See TriggerSource
- TriggerSource triggerSource;
- };
-
-}
-
-#endif
diff --git a/SDL_Core/src/components/JSONHandler/include/JSONHandler/SDLRPCObjects/V1/OnDriverDistraction.h b/SDL_Core/src/components/JSONHandler/include/JSONHandler/SDLRPCObjects/V1/OnDriverDistraction.h
deleted file mode 100644
index c01a8cb04..000000000
--- a/SDL_Core/src/components/JSONHandler/include/JSONHandler/SDLRPCObjects/V1/OnDriverDistraction.h
+++ /dev/null
@@ -1,81 +0,0 @@
-//
-// 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.
-//
-
-#ifndef NSSMARTDEVICELINKKRPC_ONDRIVERDISTRACTION_INCLUDE
-#define NSSMARTDEVICELINKKRPC_ONDRIVERDISTRACTION_INCLUDE
-
-
-#include "DriverDistractionState.h"
-#include "JSONHandler/SDLRPCNotification.h"
-
-
-/*
- interface Ford Sync RAPI
- version 1.2
- date 2011-05-17
- generated at Thu Jan 24 06:36:21 2013
- source stamp Thu Jan 24 06:35:34 2013
- author RC
-*/
-
-namespace NsSmartDeviceLinkRPC
-{
-
-/// Provides driver distraction state to mobile applications
-
- class OnDriverDistraction : public SDLRPCNotification
- {
- public:
-
- OnDriverDistraction(const OnDriverDistraction& c);
- OnDriverDistraction(void);
-
- virtual ~OnDriverDistraction(void);
-
- bool checkIntegrity(void);
-
- const DriverDistractionState& get_state(void) const;
-
- bool set_state(const DriverDistractionState& state_);
-
- private:
-
- friend class OnDriverDistractionMarshaller;
-
-
-/// Current State of Driver Distraction
- DriverDistractionState state;
- };
-
-}
-
-#endif
diff --git a/SDL_Core/src/components/JSONHandler/include/JSONHandler/SDLRPCObjects/V1/OnEncodedSyncPData.h b/SDL_Core/src/components/JSONHandler/include/JSONHandler/SDLRPCObjects/V1/OnEncodedSyncPData.h
deleted file mode 100644
index f7a8e64f2..000000000
--- a/SDL_Core/src/components/JSONHandler/include/JSONHandler/SDLRPCObjects/V1/OnEncodedSyncPData.h
+++ /dev/null
@@ -1,85 +0,0 @@
-//
-// 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.
-//
-
-#ifndef NSSMARTDEVICELINKKRPC_ONENCODEDSYNCPDATA_INCLUDE
-#define NSSMARTDEVICELINKKRPC_ONENCODEDSYNCPDATA_INCLUDE
-
-#include <vector>
-#include <string>
-
-#include "JSONHandler/SDLRPCNotification.h"
-
-
-/*
- interface Ford Sync RAPI
- version 1.2
- date 2011-05-17
- generated at Thu Jan 24 06:36:21 2013
- source stamp Thu Jan 24 06:35:34 2013
- author RC
-*/
-
-namespace NsSmartDeviceLinkRPC
-{
-
-/// Callback including encoded data of any SyncP packets that SYNC needs to send back to the mobile device.
-
- class OnEncodedSyncPData : public SDLRPCNotification
- {
- public:
-
- OnEncodedSyncPData(const OnEncodedSyncPData& c);
- OnEncodedSyncPData(void);
-
- virtual ~OnEncodedSyncPData(void);
-
- OnEncodedSyncPData& operator =(const OnEncodedSyncPData&);
-
- bool checkIntegrity(void);
-
- const std::vector<std::string>* get_data(void) const;
-
- void reset_data(void);
- bool set_data(const std::vector<std::string>& data_);
-
- private:
-
- friend class OnEncodedSyncPDataMarshaller;
-
-
-/// Contains base64 encoded string of SyncP packets.
- std::vector<std::string>* data; //!< [%s..%s] (10000)
- };
-
-}
-
-#endif
diff --git a/SDL_Core/src/components/JSONHandler/include/JSONHandler/SDLRPCObjects/V1/OnHMIStatus.h b/SDL_Core/src/components/JSONHandler/include/JSONHandler/SDLRPCObjects/V1/OnHMIStatus.h
deleted file mode 100644
index 00c202b2d..000000000
--- a/SDL_Core/src/components/JSONHandler/include/JSONHandler/SDLRPCObjects/V1/OnHMIStatus.h
+++ /dev/null
@@ -1,91 +0,0 @@
-//
-// 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.
-//
-
-#ifndef NSSMARTDEVICELINKKRPC_ONHMISTATUS_INCLUDE
-#define NSSMARTDEVICELINKKRPC_ONHMISTATUS_INCLUDE
-
-
-#include "AudioStreamingState.h"
-#include "HMILevel.h"
-#include "SystemContext.h"
-#include "JSONHandler/SDLRPCNotification.h"
-
-
-/*
- interface Ford Sync RAPI
- version 1.2
- date 2011-05-17
- generated at Thu Jan 24 06:36:21 2013
- source stamp Thu Jan 24 06:35:34 2013
- author RC
-*/
-
-namespace NsSmartDeviceLinkRPC
-{
-
- class OnHMIStatus : public SDLRPCNotification
- {
- public:
-
- OnHMIStatus(const OnHMIStatus& c);
- OnHMIStatus(void);
-
- virtual ~OnHMIStatus(void);
-
- bool checkIntegrity(void);
-
- const HMILevel& get_hmiLevel(void) const;
- const AudioStreamingState& get_audioStreamingState(void) const;
- const SystemContext& get_systemContext(void) const;
-
- bool set_hmiLevel(const HMILevel& hmiLevel_);
- bool set_audioStreamingState(const AudioStreamingState& audioStreamingState_);
- bool set_systemContext(const SystemContext& systemContext_);
-
- private:
-
- friend class OnHMIStatusMarshaller;
-
-
-/// See HMILevel
- HMILevel hmiLevel;
-
-/// See AudioStreamingState
- AudioStreamingState audioStreamingState;
-
-/// See SystemContext
- SystemContext systemContext;
- };
-
-}
-
-#endif
diff --git a/SDL_Core/src/components/JSONHandler/include/JSONHandler/SDLRPCObjects/V1/OnTBTClientState.h b/SDL_Core/src/components/JSONHandler/include/JSONHandler/SDLRPCObjects/V1/OnTBTClientState.h
deleted file mode 100644
index 8b1e98531..000000000
--- a/SDL_Core/src/components/JSONHandler/include/JSONHandler/SDLRPCObjects/V1/OnTBTClientState.h
+++ /dev/null
@@ -1,81 +0,0 @@
-//
-// 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.
-//
-
-#ifndef NSSMARTDEVICELINKKRPC_ONTBTCLIENTSTATE_INCLUDE
-#define NSSMARTDEVICELINKKRPC_ONTBTCLIENTSTATE_INCLUDE
-
-
-#include "TBTState.h"
-#include "JSONHandler/SDLRPCNotification.h"
-
-
-/*
- interface Ford Sync RAPI
- version 1.2
- date 2011-05-17
- generated at Thu Jan 24 06:36:21 2013
- source stamp Thu Jan 24 06:35:34 2013
- author RC
-*/
-
-namespace NsSmartDeviceLinkRPC
-{
-
-/// Provides applications with notifications specific to the current TBT client status on the module
-
- class OnTBTClientState : public SDLRPCNotification
- {
- public:
-
- OnTBTClientState(const OnTBTClientState& c);
- OnTBTClientState(void);
-
- virtual ~OnTBTClientState(void);
-
- bool checkIntegrity(void);
-
- const TBTState& get_state(void) const;
-
- bool set_state(const TBTState& state_);
-
- private:
-
- friend class OnTBTClientStateMarshaller;
-
-
-/// Current State of TBT client
- TBTState state;
- };
-
-}
-
-#endif
diff --git a/SDL_Core/src/components/JSONHandler/include/JSONHandler/SDLRPCObjects/V1/PerformInteraction_request.h b/SDL_Core/src/components/JSONHandler/include/JSONHandler/SDLRPCObjects/V1/PerformInteraction_request.h
deleted file mode 100644
index e7a9a294b..000000000
--- a/SDL_Core/src/components/JSONHandler/include/JSONHandler/SDLRPCObjects/V1/PerformInteraction_request.h
+++ /dev/null
@@ -1,134 +0,0 @@
-//
-// 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.
-//
-
-#ifndef NSSMARTDEVICELINKKRPC_PERFORMINTERACTION_REQUEST_INCLUDE
-#define NSSMARTDEVICELINKKRPC_PERFORMINTERACTION_REQUEST_INCLUDE
-
-#include <vector>
-#include <string>
-
-#include "InteractionMode.h"
-#include "TTSChunk.h"
-#include "JSONHandler/SDLRPCRequest.h"
-
-
-/*
- interface Ford Sync RAPI
- version 1.2
- date 2011-05-17
- generated at Thu Jan 24 06:36:21 2013
- source stamp Thu Jan 24 06:35:34 2013
- author RC
-*/
-
-namespace NsSmartDeviceLinkRPC
-{
-
-/// Triggers an interaction (e.g. "Permit GPS?" - Yes, no, Always Allow).
-
- class PerformInteraction_request : public SDLRPCRequest
- {
- public:
-
- PerformInteraction_request(const PerformInteraction_request& c);
- PerformInteraction_request(void);
-
- virtual ~PerformInteraction_request(void);
-
- PerformInteraction_request& operator =(const PerformInteraction_request&);
-
- bool checkIntegrity(void);
-
- const std::string& get_initialText(void) const;
- const std::vector<TTSChunk>& get_initialPrompt(void) const;
- const InteractionMode& get_interactionMode(void) const;
- const std::vector<unsigned int>& get_interactionChoiceSetIDList(void) const;
- const std::vector<TTSChunk>* get_helpPrompt(void) const;
- const std::vector<TTSChunk>* get_timeoutPrompt(void) const;
- const unsigned int* get_timeout(void) const;
-
- bool set_initialText(const std::string& initialText_);
- bool set_initialPrompt(const std::vector<TTSChunk>& initialPrompt_);
- bool set_interactionMode(const InteractionMode& interactionMode_);
- bool set_interactionChoiceSetIDList(const std::vector<unsigned int>& interactionChoiceSetIDList_);
- void reset_helpPrompt(void);
- bool set_helpPrompt(const std::vector<TTSChunk>& helpPrompt_);
- void reset_timeoutPrompt(void);
- bool set_timeoutPrompt(const std::vector<TTSChunk>& timeoutPrompt_);
- void reset_timeout(void);
- bool set_timeout(unsigned int timeout_);
-
- private:
-
- friend class PerformInteraction_requestMarshaller;
-
-
-/// Text to be displayed first.
- std::string initialText; //!< (500)
-
-/**
- This is the intial prompt spoken to the user at the start of an interaction
- An array of text chunks of type TTSChunk. See TTSChunk
- The array must have at least one item
-*/
- std::vector<TTSChunk> initialPrompt; //!< [%s..%s]
-
-/// See InteractionMode.
- InteractionMode interactionMode;
-
-/// List of interaction choice set IDs to use with an interaction.
- std::vector<unsigned int> interactionChoiceSetIDList; //!< [%s..%s] (0,2000000000)
-
-/**
- Help text. This is the spoken string when a user speaks "help" when the interaction is occuring.
- An array of text chunks of type TTSChunk. See TTSChunk
- The array must have at least one item
-*/
- std::vector<TTSChunk>* helpPrompt; //!< [%s..%s]
-
-/**
- Timeout text. This text is spoken when a VR interaction times out.
- An array of text chunks of type TTSChunk. See TTSChunk
- The array must have at least one item
-*/
- std::vector<TTSChunk>* timeoutPrompt; //!< [%s..%s]
-
-/**
- Timeout in milliseconds.
- If omitted a standard value of 10000 milliseconds is used.
-*/
- unsigned int* timeout; //!< (5000,100000)
- };
-
-}
-
-#endif
diff --git a/SDL_Core/src/components/JSONHandler/include/JSONHandler/SDLRPCObjects/V1/PerformInteraction_response.h b/SDL_Core/src/components/JSONHandler/include/JSONHandler/SDLRPCObjects/V1/PerformInteraction_response.h
deleted file mode 100644
index ae7c5eed8..000000000
--- a/SDL_Core/src/components/JSONHandler/include/JSONHandler/SDLRPCObjects/V1/PerformInteraction_response.h
+++ /dev/null
@@ -1,81 +0,0 @@
-//
-// 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.
-//
-
-#ifndef NSSMARTDEVICELINKKRPC_PERFORMINTERACTION_RESPONSE_INCLUDE
-#define NSSMARTDEVICELINKKRPC_PERFORMINTERACTION_RESPONSE_INCLUDE
-
-#include "TriggerSource.h"
-#include "JSONHandler/SDLRPCResponse.h"
-
-/*
- interface Ford Sync RAPI
- version 1.2
- date 2011-05-17
- generated at Thu Jan 24 06:36:21 2013
- source stamp Thu Jan 24 06:35:34 2013
- author RC
-*/
-
-namespace NsSmartDeviceLinkRPC
-{
- class PerformInteraction_response : public SDLRPCResponse
- {
- public:
- PerformInteraction_response(const PerformInteraction_response& c);
- PerformInteraction_response(void);
-
- virtual ~PerformInteraction_response(void);
-
- PerformInteraction_response& operator =(const PerformInteraction_response&);
-
- bool checkIntegrity(void);
-
- const unsigned int* get_choiceID(void) const;
- const TriggerSource* get_triggerSource(void) const;
-
- void reset_choiceID(void);
- bool set_choiceID(unsigned int choiceID_);
- void reset_triggerSource(void);
- bool set_triggerSource(const TriggerSource& triggerSource_);
-
- private:
- friend class PerformInteraction_responseMarshaller;
-
- /// ID of the choice that was selected in response to PerformInteraction.
- unsigned int* choiceID; //!< (0,2000000000)
-
- /// See TriggerSource
- TriggerSource* triggerSource;
- };
-}
-
-#endif
diff --git a/SDL_Core/src/components/JSONHandler/include/JSONHandler/SDLRPCObjects/V1/RPC.h b/SDL_Core/src/components/JSONHandler/include/JSONHandler/SDLRPCObjects/V1/RPC.h
deleted file mode 100644
index 57f2a2cd9..000000000
--- a/SDL_Core/src/components/JSONHandler/include/JSONHandler/SDLRPCObjects/V1/RPC.h
+++ /dev/null
@@ -1,129 +0,0 @@
-//
-// 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.
-//
-
-#ifndef NSSMARTDEVICELINKKRPC_RPC_INCLUDE
-#define NSSMARTDEVICELINKKRPC_RPC_INCLUDE
-
-#include <string>
-#include <json/json.h>
-
-#include "AppInterfaceUnregisteredReason.h"
-#include "AudioCaptureQuality.h"
-#include "AudioStreamingState.h"
-#include "ButtonCapabilities.h"
-#include "ButtonEventMode.h"
-#include "ButtonName.h"
-#include "ButtonPressMode.h"
-#include "CharacterSet.h"
-#include "Choice.h"
-#include "DisplayCapabilities.h"
-#include "DisplayType.h"
-#include "DriverDistractionState.h"
-#include "GlobalProperty.h"
-#include "HMILevel.h"
-#include "HmiZoneCapabilities.h"
-#include "InteractionMode.h"
-#include "Language.h"
-#include "MediaClockFormat.h"
-#include "MenuParams.h"
-#include "Result.h"
-#include "SpeechCapabilities.h"
-#include "StartTime.h"
-#include "SyncMsgVersion.h"
-#include "SystemContext.h"
-#include "TBTState.h"
-#include "TTSChunk.h"
-#include "TextAlignment.h"
-#include "TextField.h"
-#include "TextFieldName.h"
-#include "TriggerSource.h"
-#include "UpdateMode.h"
-#include "VrCapabilities.h"
-#include "RegisterAppInterface_request.h"
-#include "RegisterAppInterface_response.h"
-#include "UnregisterAppInterface_request.h"
-#include "UnregisterAppInterface_response.h"
-#include "SetGlobalProperties_request.h"
-#include "SetGlobalProperties_response.h"
-#include "ResetGlobalProperties_request.h"
-#include "ResetGlobalProperties_response.h"
-#include "AddCommand_request.h"
-#include "AddCommand_response.h"
-#include "DeleteCommand_request.h"
-#include "DeleteCommand_response.h"
-#include "AddSubMenu_request.h"
-#include "AddSubMenu_response.h"
-#include "DeleteSubMenu_request.h"
-#include "DeleteSubMenu_response.h"
-#include "CreateInteractionChoiceSet_request.h"
-#include "CreateInteractionChoiceSet_response.h"
-#include "PerformInteraction_request.h"
-#include "PerformInteraction_response.h"
-#include "DeleteInteractionChoiceSet_request.h"
-#include "DeleteInteractionChoiceSet_response.h"
-#include "Alert_request.h"
-#include "Alert_response.h"
-#include "Show_request.h"
-#include "Show_response.h"
-#include "Speak_request.h"
-#include "Speak_response.h"
-#include "SetMediaClockTimer_request.h"
-#include "SetMediaClockTimer_response.h"
-#include "EncodedSyncPData_request.h"
-#include "EncodedSyncPData_response.h"
-#include "SubscribeButton_request.h"
-#include "SubscribeButton_response.h"
-#include "UnsubscribeButton_request.h"
-#include "UnsubscribeButton_response.h"
-#include "GenericResponse_response.h"
-#include "OnHMIStatus.h"
-#include "OnAppInterfaceUnregistered.h"
-#include "OnButtonEvent.h"
-#include "OnButtonPress.h"
-#include "OnCommand.h"
-#include "OnEncodedSyncPData.h"
-#include "OnTBTClientState.h"
-#include "OnDriverDistraction.h"
-
-
-/*
- interface Ford Sync RAPI
- version 1.2
- date 2011-05-17
- generated at Thu Jan 24 06:36:21 2013
- source stamp Thu Jan 24 06:35:34 2013
- author RC
-*/
-
-
-
-#endif
diff --git a/SDL_Core/src/components/JSONHandler/include/JSONHandler/SDLRPCObjects/V1/RegisterAppInterface_request.h b/SDL_Core/src/components/JSONHandler/include/JSONHandler/SDLRPCObjects/V1/RegisterAppInterface_request.h
deleted file mode 100644
index 2d96f5b3b..000000000
--- a/SDL_Core/src/components/JSONHandler/include/JSONHandler/SDLRPCObjects/V1/RegisterAppInterface_request.h
+++ /dev/null
@@ -1,159 +0,0 @@
-//
-// 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.
-//
-
-#ifndef NSSMARTDEVICELINKKRPC_REGISTERAPPINTERFACE_REQUEST_INCLUDE
-#define NSSMARTDEVICELINKKRPC_REGISTERAPPINTERFACE_REQUEST_INCLUDE
-
-#include <vector>
-#include <string>
-
-#include "Language.h"
-#include "SyncMsgVersion.h"
-#include "JSONHandler/SDLRPCRequest.h"
-
-
-/*
- interface Ford Sync RAPI
- version 1.2
- date 2011-05-17
- generated at Thu Jan 24 06:36:21 2013
- source stamp Thu Jan 24 06:35:34 2013
- author RC
-*/
-
-namespace NsSmartDeviceLinkRPC
-{
-
-/**
- Establishes an interface with a mobile application.
- Before registerAppInterface no other commands will be accepted/executed.
-*/
-
- class RegisterAppInterface_request : public SDLRPCRequest
- {
- public:
-
- RegisterAppInterface_request(const RegisterAppInterface_request& c);
- RegisterAppInterface_request(void);
-
- virtual ~RegisterAppInterface_request(void);
-
- RegisterAppInterface_request& operator =(const RegisterAppInterface_request&);
-
- bool checkIntegrity(void);
-
- const SyncMsgVersion& get_syncMsgVersion(void) const;
- const std::string& get_appName(void) const;
- const std::string* get_ngnMediaScreenAppName(void) const;
- const std::vector<std::string>* get_vrSynonyms(void) const;
- const bool* get_usesVehicleData(void) const;
- bool get_isMediaApplication(void) const;
- const Language& get_languageDesired(void) const;
- const std::string* get_autoActivateID(void) const;
-
- bool set_syncMsgVersion(const SyncMsgVersion& syncMsgVersion_);
- bool set_appName(const std::string& appName_);
- void reset_ngnMediaScreenAppName(void);
- bool set_ngnMediaScreenAppName(const std::string& ngnMediaScreenAppName_);
- void reset_vrSynonyms(void);
- bool set_vrSynonyms(const std::vector<std::string>& vrSynonyms_);
- void reset_usesVehicleData(void);
- bool set_usesVehicleData(bool usesVehicleData_);
- bool set_isMediaApplication(bool isMediaApplication_);
- bool set_languageDesired(const Language& languageDesired_);
- void reset_autoActivateID(void);
- bool set_autoActivateID(const std::string& autoActivateID_);
-
- private:
-
- friend class RegisterAppInterface_requestMarshaller;
-
-
-/// See SyncMsgVersion
- SyncMsgVersion syncMsgVersion;
-
-/**
- The mobile application name, e.g. "Ford Drive Green".
- Needs to be unique over all applications.
- May not be empty.
- May not start with a new line character.
- May not interfere with any name or synonym of previously registered applications and the following list of words @TODO: Create list(global commands)
- Needs to be unique over all applications. Applications with the same name will be rejected.
- Only characters from char set [@TODO: Create char set (character/hex value) for each ACM and refer to] are supported.
-*/
- std::string appName; //!< (100)
-
-/**
- Provides an abbreviated version of the app name (if needed), that will be displayed on the NGN media screen.
- If not provided, the appName is used instead (and will be truncated if too long)
- Only characters from char set [@TODO: Create char set (character/hex value) for each ACM and refer to] are supported.
-*/
- std::string* ngnMediaScreenAppName; //!< (100)
-
-/**
- Defines an additional voice recognition command.
- May not interfere with any name or synonym of previously registered applications and the following list of words @TODO: Create list(global commands)
- Only characters from char set [@TODO: Create char set (character/hex value) for each ACM and refer to] are supported.
-*/
- std::vector<std::string>* vrSynonyms; //!< [%s..%s] (40)
-
-/**
- If not provided, the default is equal to False"
- Indicates if the mobile application wants to use vehicle data like GPS or speed.
-*/
- bool* usesVehicleData;
-
-/**
- Indicates if the application is a media or a non-media application.
- Only media applications will be able to stream audio to Sync that is audible outside of the BT media source.
-*/
- bool isMediaApplication;
-
-/**
- See Language
- If the language doesn't match the active language on Sync, it will be rejected.
- If the language is changed, while an app is registered, it will get disconnected.
-*/
- Language languageDesired;
-
-/**
- Used to support auto activation after an initial successful registerAppInterface (for example after an ignition cycle).
- The app should always provide the id that was provided by the most recent registerAppInterface response.
- If this is the first call to registerAppInterface, then do not provide this parameter at all.
- If not provided or not matching with the id of the last registerAppInterface response, the app will not be automatically put into foreground on startup.
-*/
- std::string* autoActivateID; //!< (16)
- };
-
-}
-
-#endif
diff --git a/SDL_Core/src/components/JSONHandler/include/JSONHandler/SDLRPCObjects/V1/RegisterAppInterface_response.h b/SDL_Core/src/components/JSONHandler/include/JSONHandler/SDLRPCObjects/V1/RegisterAppInterface_response.h
deleted file mode 100644
index 7987777f3..000000000
--- a/SDL_Core/src/components/JSONHandler/include/JSONHandler/SDLRPCObjects/V1/RegisterAppInterface_response.h
+++ /dev/null
@@ -1,128 +0,0 @@
-//
-// 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.
-//
-
-#ifndef NSSMARTDEVICELINKKRPC_REGISTERAPPINTERFACE_RESPONSE_INCLUDE
-#define NSSMARTDEVICELINKKRPC_REGISTERAPPINTERFACE_RESPONSE_INCLUDE
-
-#include <vector>
-#include <string>
-
-#include "ButtonCapabilities.h"
-#include "DisplayCapabilities.h"
-#include "HmiZoneCapabilities.h"
-#include "Language.h"
-#include "SpeechCapabilities.h"
-#include "SyncMsgVersion.h"
-#include "VrCapabilities.h"
-#include "JSONHandler/SDLRPCResponse.h"
-
-/*
- interface Ford Sync RAPI
- version 1.2
- date 2011-05-17
- generated at Thu Jan 24 06:36:21 2013
- source stamp Thu Jan 24 06:35:34 2013
- author RC
-*/
-
-namespace NsSmartDeviceLinkRPC
-{
- /// The response to registerAppInterface
- class RegisterAppInterface_response : public SDLRPCResponse
- {
- public:
- RegisterAppInterface_response(const RegisterAppInterface_response& c);
- RegisterAppInterface_response(void);
-
- virtual ~RegisterAppInterface_response(void);
-
- RegisterAppInterface_response& operator =(const RegisterAppInterface_response&);
-
- bool checkIntegrity(void);
-
- const SyncMsgVersion* get_syncMsgVersion(void) const;
- const std::string* get_autoActivateID(void) const;
- const Language* get_language(void) const;
- const DisplayCapabilities* get_displayCapabilities(void) const;
- const std::vector<ButtonCapabilities>* get_buttonCapabilities(void) const;
- const std::vector<HmiZoneCapabilities>* get_hmiZoneCapabilities(void) const;
- const std::vector<SpeechCapabilities>* get_speechCapabilities(void) const;
- const std::vector<VrCapabilities>* get_vrCapabilities(void) const;
-
- void reset_syncMsgVersion(void);
- bool set_syncMsgVersion(const SyncMsgVersion& syncMsgVersion_);
- void reset_autoActivateID(void);
- bool set_autoActivateID(const std::string& autoActivateID_);
- void reset_language(void);
- bool set_language(const Language& language_);
- void reset_displayCapabilities(void);
- bool set_displayCapabilities(const DisplayCapabilities& displayCapabilities_);
- void reset_buttonCapabilities(void);
- bool set_buttonCapabilities(const std::vector<ButtonCapabilities>& buttonCapabilities_);
- void reset_hmiZoneCapabilities(void);
- bool set_hmiZoneCapabilities(const std::vector<HmiZoneCapabilities>& hmiZoneCapabilities_);
- void reset_speechCapabilities(void);
- bool set_speechCapabilities(const std::vector<SpeechCapabilities>& speechCapabilities_);
- void reset_vrCapabilities(void);
- bool set_vrCapabilities(const std::vector<VrCapabilities>& vrCapabilities_);
-
- private:
- friend class RegisterAppInterface_responseMarshaller;
-
- /// See SyncMsgVersion
- SyncMsgVersion* syncMsgVersion;
-
- /// Provides an id that the app may use on a subsequent registerAppInterface to
- /// allow for auto activation (for example after an ignition cycle).
- std::string* autoActivateID; //!< (16)
-
- /// The currently active language on Sync. See "Language" for options.
- Language* language;
-
- /// See DisplayCapabilities
- DisplayCapabilities* displayCapabilities;
-
- /// See ButtonCapabilities
- std::vector<ButtonCapabilities>* buttonCapabilities; //!< [%s..%s]
-
- /// See HmiZoneCapabilities
- std::vector<HmiZoneCapabilities>* hmiZoneCapabilities; //!< [%s..%s]
-
- /// See SpeechCapabilities
- std::vector<SpeechCapabilities>* speechCapabilities; //!< [%s..%s]
-
- /// See VrCapabilities
- std::vector<VrCapabilities>* vrCapabilities; //!< [%s..%s]
- };
-}
-
-#endif
diff --git a/SDL_Core/src/components/JSONHandler/include/JSONHandler/SDLRPCObjects/V1/ResetGlobalProperties_request.h b/SDL_Core/src/components/JSONHandler/include/JSONHandler/SDLRPCObjects/V1/ResetGlobalProperties_request.h
deleted file mode 100644
index aa8522b1a..000000000
--- a/SDL_Core/src/components/JSONHandler/include/JSONHandler/SDLRPCObjects/V1/ResetGlobalProperties_request.h
+++ /dev/null
@@ -1,82 +0,0 @@
-//
-// 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.
-//
-
-#ifndef NSSMARTDEVICELINKKRPC_RESETGLOBALPROPERTIES_REQUEST_INCLUDE
-#define NSSMARTDEVICELINKKRPC_RESETGLOBALPROPERTIES_REQUEST_INCLUDE
-
-#include <vector>
-
-#include "GlobalProperty.h"
-#include "JSONHandler/SDLRPCRequest.h"
-
-
-/*
- interface Ford Sync RAPI
- version 1.2
- date 2011-05-17
- generated at Thu Jan 24 06:36:21 2013
- source stamp Thu Jan 24 06:35:34 2013
- author RC
-*/
-
-namespace NsSmartDeviceLinkRPC
-{
-
-/// Allows resetting global properties.
-
- class ResetGlobalProperties_request : public SDLRPCRequest
- {
- public:
-
- ResetGlobalProperties_request(const ResetGlobalProperties_request& c);
- ResetGlobalProperties_request(void);
-
- virtual ~ResetGlobalProperties_request(void);
-
- bool checkIntegrity(void);
-
- const std::vector<GlobalProperty>& get_properties(void) const;
-
- bool set_properties(const std::vector<GlobalProperty>& properties_);
-
- private:
-
- friend class ResetGlobalProperties_requestMarshaller;
-
-
-/// Contains the names of all global properties (like timeoutPrompt) that should be unset. Resetting means, that they have the same value as at start up (default)
- std::vector<GlobalProperty> properties; //!< [%s..%s]
- };
-
-}
-
-#endif
diff --git a/SDL_Core/src/components/JSONHandler/include/JSONHandler/SDLRPCObjects/V1/ResetGlobalProperties_response.h b/SDL_Core/src/components/JSONHandler/include/JSONHandler/SDLRPCObjects/V1/ResetGlobalProperties_response.h
deleted file mode 100644
index 58915443b..000000000
--- a/SDL_Core/src/components/JSONHandler/include/JSONHandler/SDLRPCObjects/V1/ResetGlobalProperties_response.h
+++ /dev/null
@@ -1,66 +0,0 @@
-//
-// 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.
-//
-
-#ifndef NSSMARTDEVICELINKKRPC_RESETGLOBALPROPERTIES_RESPONSE_INCLUDE
-#define NSSMARTDEVICELINKKRPC_RESETGLOBALPROPERTIES_RESPONSE_INCLUDE
-
-#include "JSONHandler/SDLRPCResponse.h"
-
-/*
- interface Ford Sync RAPI
- version 1.2
- date 2011-05-17
- generated at Thu Jan 24 06:36:21 2013
- source stamp Thu Jan 24 06:35:34 2013
- author RC
-*/
-
-namespace NsSmartDeviceLinkRPC
-{
- class ResetGlobalProperties_response : public SDLRPCResponse
- {
- public:
- ResetGlobalProperties_response(const ResetGlobalProperties_response& c);
- ResetGlobalProperties_response(void);
-
- virtual ~ResetGlobalProperties_response(void);
-
- ResetGlobalProperties_response& operator =(const ResetGlobalProperties_response&);
-
- bool checkIntegrity(void);
-
- private:
- friend class ResetGlobalProperties_responseMarshaller;
- };
-}
-
-#endif
diff --git a/SDL_Core/src/components/JSONHandler/include/JSONHandler/SDLRPCObjects/V1/Result.h b/SDL_Core/src/components/JSONHandler/include/JSONHandler/SDLRPCObjects/V1/Result.h
deleted file mode 100644
index 2dd1bbecc..000000000
--- a/SDL_Core/src/components/JSONHandler/include/JSONHandler/SDLRPCObjects/V1/Result.h
+++ /dev/null
@@ -1,169 +0,0 @@
-//
-// 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.
-//
-
-#ifndef NSSMARTDEVICELINKKRPC_RESULT_INCLUDE
-#define NSSMARTDEVICELINKKRPC_RESULT_INCLUDE
-
-namespace NsSmartDeviceLinkRPCV2
-{
- class Result;
-}
-
-/*
- interface Ford Sync RAPI
- version 1.2
- date 2011-05-17
- generated at Thu Jan 24 06:36:21 2013
- source stamp Thu Jan 24 06:35:34 2013
- author RC
-*/
-
-namespace NsSmartDeviceLinkRPC
-{
-
- class Result
- {
- public:
- enum ResultInternal
- {
- INVALID_ENUM = -1,
-
- /// The request succeeded
- SUCCESS = 0,
-
- /**
- The data sent is invalid. For example
- Invalid Json syntax
- Parameters out of bounds (number or enum range)
- Mandatory parameters not provided
- Parameter provided with wrong type
- Invalid characters
- Empty string
- */
- INVALID_DATA = 1,
-
- /// The request is not supported by Sync
- UNSUPPORTED_REQUEST = 2,
-
- /// The system could not process the request because the necessary memory couldn't be allocated
- OUT_OF_MEMORY = 3,
-
- /// There are too many requests pending (means, that the response has not been delivered, yet).
- TOO_MANY_PENDING_REQUESTS = 4,
-
- /**
- One of the provided IDs is not valid. For example
- This applies to CorrelationID, SubscriptionID [@TODO if SubscriptionID is used], CommandID, MenuID, [@TODO: missed one?]
- */
- INVALID_ID = 5,
-
- /// There was a conflict with an registered name (application or menu item) or vr command
- DUPLICATE_NAME = 6,
-
- /// There are already too many registered applications
- TOO_MANY_APPLICATIONS = 7,
-
- /// RegisterApplication has been called again, after a RegisterApplication was successful before.
- APPLICATION_REGISTERED_ALREADY = 8,
-
- /// Sync doesn't support the protocol that is requested by the mobile application
- UNSUPPORTED_VERSION = 9,
-
- /**
- The requested language is currently not supported.
- Might be because of a mismatch of the currently active language on Sync and the requested language
- */
- WRONG_LANGUAGE = 10,
-
- /// An command can not be executed because no application has been registered with RegisterApplication.
- APPLICATION_NOT_REGISTERED = 11,
-
- /**
- The data may not be changed, because it is currently in use.
- For example when trying to delete a command set that is currently involved in an interaction.
- */
- IN_USE = 12,
-
- /// The item to subscribe to is already subscribed to.
- SUBSCRIBED_ALREADY = 13,
-
- /**
- The requested command was rejected, e.g. because mobile app is in background and cannot perform any HMI commands.
- Or an HMI command (e.g. Speak) is rejected because a higher priority HMI command (e.g. Alert) is playing.
- */
- REJECTED = 14,
-
- /**
- A command was aborted, for example due to user interaction (e.g. user pressed button).
- Or an HMI command (e.g. Speak) is aborted because a higher priority HMI command (e.g. Alert) was requested.
- */
- ABORTED = 15,
-
- /**
- A command was ignored, because the intended result is already in effect.
- For example, SetMediaClockTimer was used to pause the media clock although the clock is paused already.
- NOTE: potentially replaces SUBSCRIBED_ALREADY
- */
- IGNORED = 16,
-
- /**
- A button that was requested for subscription is not supported under the current system.
- NOTE: could become a more generic UNSUPPORTED_RESOURCE by merging with VEHIVLE_DATA_NOT_AVAILABLE.
- */
- UNSUPPORTED_BUTTON = 17,
-
- /// A specified file could not be found on Sync.
- FILE_NOT_FOUND = 18,
-
- /// Provided data is valid but something went wrong in the lower layers.
- GENERIC_ERROR = 19
- };
-
- Result();
- Result(ResultInternal e);
- Result(const Result& result);
-
- ResultInternal get(void) const;
- void set(ResultInternal e);
-
- // TODO(AK): remove this after new code generation
- operator NsSmartDeviceLinkRPCV2::Result();
- Result& operator= (const Result& result);
-
- private:
- ResultInternal mInternal;
- friend class ResultMarshaller;
- };
-
-}
-
-#endif
diff --git a/SDL_Core/src/components/JSONHandler/include/JSONHandler/SDLRPCObjects/V1/SetGlobalProperties_request.h b/SDL_Core/src/components/JSONHandler/include/JSONHandler/SDLRPCObjects/V1/SetGlobalProperties_request.h
deleted file mode 100644
index e519bd8d1..000000000
--- a/SDL_Core/src/components/JSONHandler/include/JSONHandler/SDLRPCObjects/V1/SetGlobalProperties_request.h
+++ /dev/null
@@ -1,99 +0,0 @@
-//
-// 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.
-//
-
-#ifndef NSSMARTDEVICELINKKRPC_SETGLOBALPROPERTIES_REQUEST_INCLUDE
-#define NSSMARTDEVICELINKKRPC_SETGLOBALPROPERTIES_REQUEST_INCLUDE
-
-#include <vector>
-
-#include "TTSChunk.h"
-#include "JSONHandler/SDLRPCRequest.h"
-
-
-/*
- interface Ford Sync RAPI
- version 1.2
- date 2011-05-17
- generated at Thu Jan 24 06:36:21 2013
- source stamp Thu Jan 24 06:35:34 2013
- author RC
-*/
-
-namespace NsSmartDeviceLinkRPC
-{
-
-/// Allows setting global properties.
-
- class SetGlobalProperties_request : public SDLRPCRequest
- {
- public:
-
- SetGlobalProperties_request(const SetGlobalProperties_request& c);
- SetGlobalProperties_request(void);
-
- virtual ~SetGlobalProperties_request(void);
-
- SetGlobalProperties_request& operator =(const SetGlobalProperties_request&);
-
- bool checkIntegrity(void);
-
- const std::vector<TTSChunk>* get_helpPrompt(void) const;
- const std::vector<TTSChunk>* get_timeoutPrompt(void) const;
-
- void reset_helpPrompt(void);
- bool set_helpPrompt(const std::vector<TTSChunk>& helpPrompt_);
- void reset_timeoutPrompt(void);
- bool set_timeoutPrompt(const std::vector<TTSChunk>& timeoutPrompt_);
-
- private:
-
- friend class SetGlobalProperties_requestMarshaller;
-
-
-/**
- The help prompt.
- An array of text chunks of type TTSChunk. See TTSChunk
- The array must have at least one item
-*/
- std::vector<TTSChunk>* helpPrompt; //!< [%s..%s]
-
-/**
- Help text for a wait timeout.
- An array of text chunks of type TTSChunk. See TTSChunk
- The array must have at least one item
-*/
- std::vector<TTSChunk>* timeoutPrompt; //!< [%s..%s]
- };
-
-}
-
-#endif
diff --git a/SDL_Core/src/components/JSONHandler/include/JSONHandler/SDLRPCObjects/V1/SetGlobalProperties_response.h b/SDL_Core/src/components/JSONHandler/include/JSONHandler/SDLRPCObjects/V1/SetGlobalProperties_response.h
deleted file mode 100644
index d38596c31..000000000
--- a/SDL_Core/src/components/JSONHandler/include/JSONHandler/SDLRPCObjects/V1/SetGlobalProperties_response.h
+++ /dev/null
@@ -1,66 +0,0 @@
-//
-// 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.
-//
-
-#ifndef NSSMARTDEVICELINKKRPC_SETGLOBALPROPERTIES_RESPONSE_INCLUDE
-#define NSSMARTDEVICELINKKRPC_SETGLOBALPROPERTIES_RESPONSE_INCLUDE
-
-#include "JSONHandler/SDLRPCResponse.h"
-
-/*
- interface Ford Sync RAPI
- version 1.2
- date 2011-05-17
- generated at Thu Jan 24 06:36:21 2013
- source stamp Thu Jan 24 06:35:34 2013
- author RC
-*/
-
-namespace NsSmartDeviceLinkRPC
-{
- class SetGlobalProperties_response : public SDLRPCResponse
- {
- public:
- SetGlobalProperties_response(const SetGlobalProperties_response& c);
- SetGlobalProperties_response(void);
-
- virtual ~SetGlobalProperties_response(void);
-
- SetGlobalProperties_response& operator =(const SetGlobalProperties_response&);
-
- bool checkIntegrity(void);
-
- private:
- friend class SetGlobalProperties_responseMarshaller;
- };
-}
-
-#endif
diff --git a/SDL_Core/src/components/JSONHandler/include/JSONHandler/SDLRPCObjects/V1/SetMediaClockTimer_request.h b/SDL_Core/src/components/JSONHandler/include/JSONHandler/SDLRPCObjects/V1/SetMediaClockTimer_request.h
deleted file mode 100644
index 7b7abca82..000000000
--- a/SDL_Core/src/components/JSONHandler/include/JSONHandler/SDLRPCObjects/V1/SetMediaClockTimer_request.h
+++ /dev/null
@@ -1,97 +0,0 @@
-//
-// 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.
-//
-
-#ifndef NSSMARTDEVICELINKKRPC_SETMEDIACLOCKTIMER_REQUEST_INCLUDE
-#define NSSMARTDEVICELINKKRPC_SETMEDIACLOCKTIMER_REQUEST_INCLUDE
-
-
-#include "StartTime.h"
-#include "UpdateMode.h"
-#include "JSONHandler/SDLRPCRequest.h"
-
-
-/*
- interface Ford Sync RAPI
- version 1.2
- date 2011-05-17
- generated at Thu Jan 24 06:36:21 2013
- source stamp Thu Jan 24 06:35:34 2013
- author RC
-*/
-
-namespace NsSmartDeviceLinkRPC
-{
-
-/// Sets the initial media clock value and automatic update method.
-
- class SetMediaClockTimer_request : public SDLRPCRequest
- {
- public:
-
- SetMediaClockTimer_request(const SetMediaClockTimer_request& c);
- SetMediaClockTimer_request(void);
-
- virtual ~SetMediaClockTimer_request(void);
-
- SetMediaClockTimer_request& operator =(const SetMediaClockTimer_request&);
-
- bool checkIntegrity(void);
-
- const StartTime* get_startTime(void) const;
- const UpdateMode& get_updateMode(void) const;
-
- void reset_startTime(void);
- bool set_startTime(const StartTime& startTime_);
- bool set_updateMode(const UpdateMode& updateMode_);
-
- private:
-
- friend class SetMediaClockTimer_requestMarshaller;
-
-
-/**
- See StartTime
- startTime must be provided for "run"
- startTime will be ignored for "pause" and "resum"
-*/
- StartTime* startTime;
-
-/**
- Enumeration to control the media clock.
- In case of pause or resume, the start time value is ignored and shall be left out. For resume, the time continues with the same value as it was when paused.
-*/
- UpdateMode updateMode;
- };
-
-}
-
-#endif
diff --git a/SDL_Core/src/components/JSONHandler/include/JSONHandler/SDLRPCObjects/V1/SetMediaClockTimer_response.h b/SDL_Core/src/components/JSONHandler/include/JSONHandler/SDLRPCObjects/V1/SetMediaClockTimer_response.h
deleted file mode 100644
index 21829b3b7..000000000
--- a/SDL_Core/src/components/JSONHandler/include/JSONHandler/SDLRPCObjects/V1/SetMediaClockTimer_response.h
+++ /dev/null
@@ -1,66 +0,0 @@
-//
-// 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.
-//
-
-#ifndef NSSMARTDEVICELINKKRPC_SETMEDIACLOCKTIMER_RESPONSE_INCLUDE
-#define NSSMARTDEVICELINKKRPC_SETMEDIACLOCKTIMER_RESPONSE_INCLUDE
-
-#include "JSONHandler/SDLRPCResponse.h"
-
-/*
- interface Ford Sync RAPI
- version 1.2
- date 2011-05-17
- generated at Thu Jan 24 06:36:21 2013
- source stamp Thu Jan 24 06:35:34 2013
- author RC
-*/
-
-namespace NsSmartDeviceLinkRPC
-{
- class SetMediaClockTimer_response : public SDLRPCResponse
- {
- public:
- SetMediaClockTimer_response(const SetMediaClockTimer_response& c);
- SetMediaClockTimer_response(void);
-
- virtual ~SetMediaClockTimer_response(void);
-
- SetMediaClockTimer_response& operator =(const SetMediaClockTimer_response&);
-
- bool checkIntegrity(void);
-
- private:
- friend class SetMediaClockTimer_responseMarshaller;
- };
-}
-
-#endif
diff --git a/SDL_Core/src/components/JSONHandler/include/JSONHandler/SDLRPCObjects/V1/Show_request.h b/SDL_Core/src/components/JSONHandler/include/JSONHandler/SDLRPCObjects/V1/Show_request.h
deleted file mode 100644
index 121cf9aab..000000000
--- a/SDL_Core/src/components/JSONHandler/include/JSONHandler/SDLRPCObjects/V1/Show_request.h
+++ /dev/null
@@ -1,134 +0,0 @@
-//
-// 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.
-//
-
-#ifndef NSSMARTDEVICELINKKRPC_SHOW_REQUEST_INCLUDE
-#define NSSMARTDEVICELINKKRPC_SHOW_REQUEST_INCLUDE
-
-#include <string>
-
-#include "TextAlignment.h"
-#include "JSONHandler/SDLRPCRequest.h"
-
-
-/*
- interface Ford Sync RAPI
- version 1.2
- date 2011-05-17
- generated at Thu Jan 24 06:36:21 2013
- source stamp Thu Jan 24 06:35:34 2013
- author RC
-*/
-
-namespace NsSmartDeviceLinkRPC
-{
-
-/// Updates the persistent display. Supported fields depend on display capabilities.
-
- class Show_request : public SDLRPCRequest
- {
- public:
-
- Show_request(const Show_request& c);
- Show_request(void);
-
- virtual ~Show_request(void);
-
- Show_request& operator =(const Show_request&);
-
- bool checkIntegrity(void);
-
- const std::string* get_mainField1(void) const;
- const std::string* get_mainField2(void) const;
- const TextAlignment* get_alignment(void) const;
- const std::string* get_statusBar(void) const;
- const std::string* get_mediaClock(void) const;
- const std::string* get_mediaTrack(void) const;
-
- void reset_mainField1(void);
- bool set_mainField1(const std::string& mainField1_);
- void reset_mainField2(void);
- bool set_mainField2(const std::string& mainField2_);
- void reset_alignment(void);
- bool set_alignment(const TextAlignment& alignment_);
- void reset_statusBar(void);
- bool set_statusBar(const std::string& statusBar_);
- void reset_mediaClock(void);
- bool set_mediaClock(const std::string& mediaClock_);
- void reset_mediaTrack(void);
- bool set_mediaTrack(const std::string& mediaTrack_);
-
- private:
-
- friend class Show_requestMarshaller;
-
-
-/**
- The text that should be displayed in a single or upper display line.
- If this text is not set, the text of mainField1 stays unchanged.
- If this text is empty "", the field will be cleared.
-*/
- std::string* mainField1; //!< (500)
-
-/**
- The text that should be displayed on the second dispay line.
- If this text is not set, the text of mainField2 stays unchanged.
- If this text is empty "", the field will be cleared.
-*/
- std::string* mainField2; //!< (500)
-
-/**
- Specifies how mainField1 and mainField2 texts should be aligned on display.
- If omitted, texts will be centered
-*/
- TextAlignment* alignment;
-
-/// Requires investigation regarding the nav display capabilities. Potentially lower lowerStatusBar, upperStatusBar, titleBar, etc.
- std::string* statusBar; //!< (500)
-
-/**
- Text value for MediaClock field. Has to be properly formatted by Mobile App according to Sync capabilities.
- If this text is set, any automatic media clock updates previously set with SetMediaClockTimer will be stopped.
-*/
- std::string* mediaClock; //!< (500)
-
-/**
- The text that should be displayed in the track field.
- This field is only valid for media applications on NGN type ACMs.
- If this text is not set, the text of mediaTrack stays unchanged.
- If this text is empty "", the field will be cleared.
-*/
- std::string* mediaTrack; //!< (500)
- };
-
-}
-
-#endif
diff --git a/SDL_Core/src/components/JSONHandler/include/JSONHandler/SDLRPCObjects/V1/Show_response.h b/SDL_Core/src/components/JSONHandler/include/JSONHandler/SDLRPCObjects/V1/Show_response.h
deleted file mode 100644
index 0a53eaf6e..000000000
--- a/SDL_Core/src/components/JSONHandler/include/JSONHandler/SDLRPCObjects/V1/Show_response.h
+++ /dev/null
@@ -1,66 +0,0 @@
-//
-// 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.
-//
-
-#ifndef NSSMARTDEVICELINKKRPC_SHOW_RESPONSE_INCLUDE
-#define NSSMARTDEVICELINKKRPC_SHOW_RESPONSE_INCLUDE
-
-#include "JSONHandler/SDLRPCResponse.h"
-
-/*
- interface Ford Sync RAPI
- version 1.2
- date 2011-05-17
- generated at Thu Jan 24 06:36:21 2013
- source stamp Thu Jan 24 06:35:34 2013
- author RC
-*/
-
-namespace NsSmartDeviceLinkRPC
-{
- class Show_response : public SDLRPCResponse
- {
- public:
- Show_response(const Show_response& c);
- Show_response(void);
-
- virtual ~Show_response(void);
-
- Show_response& operator =(const Show_response&);
-
- bool checkIntegrity(void);
-
- private:
- friend class Show_responseMarshaller;
- };
-}
-
-#endif
diff --git a/SDL_Core/src/components/JSONHandler/include/JSONHandler/SDLRPCObjects/V1/Speak_request.h b/SDL_Core/src/components/JSONHandler/include/JSONHandler/SDLRPCObjects/V1/Speak_request.h
deleted file mode 100644
index 6d8a928cd..000000000
--- a/SDL_Core/src/components/JSONHandler/include/JSONHandler/SDLRPCObjects/V1/Speak_request.h
+++ /dev/null
@@ -1,85 +0,0 @@
-//
-// 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.
-//
-
-#ifndef NSSMARTDEVICELINKKRPC_SPEAK_REQUEST_INCLUDE
-#define NSSMARTDEVICELINKKRPC_SPEAK_REQUEST_INCLUDE
-
-#include <vector>
-
-#include "TTSChunk.h"
-#include "JSONHandler/SDLRPCRequest.h"
-
-
-/*
- interface Ford Sync RAPI
- version 1.2
- date 2011-05-17
- generated at Thu Jan 24 06:36:21 2013
- source stamp Thu Jan 24 06:35:34 2013
- author RC
-*/
-
-namespace NsSmartDeviceLinkRPC
-{
-
-/// Speaks a text.
-
- class Speak_request : public SDLRPCRequest
- {
- public:
-
- Speak_request(const Speak_request& c);
- Speak_request(void);
-
- virtual ~Speak_request(void);
-
- bool checkIntegrity(void);
-
- const std::vector<TTSChunk>& get_ttsChunks(void) const;
-
- bool set_ttsChunks(const std::vector<TTSChunk>& ttsChunks_);
-
- private:
-
- friend class Speak_requestMarshaller;
-
-
-/**
- An array of text chunks of type TTSChunk. See TTSChunk
- The array must have at least one item
-*/
- std::vector<TTSChunk> ttsChunks; //!< [%s..%s]
- };
-
-}
-
-#endif
diff --git a/SDL_Core/src/components/JSONHandler/include/JSONHandler/SDLRPCObjects/V1/Speak_response.h b/SDL_Core/src/components/JSONHandler/include/JSONHandler/SDLRPCObjects/V1/Speak_response.h
deleted file mode 100644
index 046ab07cd..000000000
--- a/SDL_Core/src/components/JSONHandler/include/JSONHandler/SDLRPCObjects/V1/Speak_response.h
+++ /dev/null
@@ -1,66 +0,0 @@
-//
-// 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.
-//
-
-#ifndef NSSMARTDEVICELINKKRPC_SPEAK_RESPONSE_INCLUDE
-#define NSSMARTDEVICELINKKRPC_SPEAK_RESPONSE_INCLUDE
-
-#include "JSONHandler/SDLRPCResponse.h"
-
-/*
- interface Ford Sync RAPI
- version 1.2
- date 2011-05-17
- generated at Thu Jan 24 06:36:21 2013
- source stamp Thu Jan 24 06:35:34 2013
- author RC
-*/
-
-namespace NsSmartDeviceLinkRPC
-{
- class Speak_response : public SDLRPCResponse
- {
- public:
- Speak_response(const Speak_response& c);
- Speak_response(void);
-
- virtual ~Speak_response(void);
-
- Speak_response& operator =(const Speak_response&);
-
- bool checkIntegrity(void);
-
- private:
- friend class Speak_responseMarshaller;
- };
-}
-
-#endif
diff --git a/SDL_Core/src/components/JSONHandler/include/JSONHandler/SDLRPCObjects/V1/SpeechCapabilities.h b/SDL_Core/src/components/JSONHandler/include/JSONHandler/SDLRPCObjects/V1/SpeechCapabilities.h
deleted file mode 100644
index bf2e6e9dd..000000000
--- a/SDL_Core/src/components/JSONHandler/include/JSONHandler/SDLRPCObjects/V1/SpeechCapabilities.h
+++ /dev/null
@@ -1,77 +0,0 @@
-//
-// 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.
-//
-
-#ifndef NSSMARTDEVICELINKKRPC_SPEECHCAPABILITIES_INCLUDE
-#define NSSMARTDEVICELINKKRPC_SPEECHCAPABILITIES_INCLUDE
-
-
-/*
- interface Ford Sync RAPI
- version 1.2
- date 2011-05-17
- generated at Thu Jan 24 06:36:21 2013
- source stamp Thu Jan 24 06:35:34 2013
- author RC
-*/
-
-namespace NsSmartDeviceLinkRPC
-{
-
-/// Contains information about the TTS capabilities.
-
- class SpeechCapabilities
- {
- public:
- enum SpeechCapabilitiesInternal
- {
- INVALID_ENUM=-1,
- TEXT=0,
- SAPI_PHONEMES=1,
- LHPLUS_PHONEMES=2,
- PRE_RECORDED=3,
- SILENCE=4
- };
-
- SpeechCapabilities() : mInternal(INVALID_ENUM) {}
- SpeechCapabilities(SpeechCapabilitiesInternal e) : mInternal(e) {}
-
- SpeechCapabilitiesInternal get(void) const { return mInternal; }
- void set(SpeechCapabilitiesInternal e) { mInternal=e; }
-
- private:
- SpeechCapabilitiesInternal mInternal;
- friend class SpeechCapabilitiesMarshaller;
- };
-
-}
-
-#endif
diff --git a/SDL_Core/src/components/JSONHandler/include/JSONHandler/SDLRPCObjects/V1/StartTime.h b/SDL_Core/src/components/JSONHandler/include/JSONHandler/SDLRPCObjects/V1/StartTime.h
deleted file mode 100644
index cad404060..000000000
--- a/SDL_Core/src/components/JSONHandler/include/JSONHandler/SDLRPCObjects/V1/StartTime.h
+++ /dev/null
@@ -1,88 +0,0 @@
-//
-// 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.
-//
-
-#ifndef NSSMARTDEVICELINKKRPC_STARTTIME_INCLUDE
-#define NSSMARTDEVICELINKKRPC_STARTTIME_INCLUDE
-
-
-
-
-/*
- interface Ford Sync RAPI
- version 1.2
- date 2011-05-17
- generated at Thu Jan 24 06:36:21 2013
- source stamp Thu Jan 24 06:35:34 2013
- author RC
-*/
-
-
-namespace NsSmartDeviceLinkRPC
-{
-
- class StartTime
- {
- public:
-
- StartTime(const StartTime& c);
- StartTime(void);
-
- bool checkIntegrity(void);
- // getters
-
- unsigned int get_hours(void) const;
- unsigned int get_minutes(void) const;
- unsigned int get_seconds(void) const;
-
-// setters
-
- bool set_hours(unsigned int hours_);
- bool set_minutes(unsigned int minutes_);
- bool set_seconds(unsigned int seconds_);
-
- private:
-
- friend class StartTimeMarshaller;
-
-
-/**
- The hour of the media clock.
- Some radios only support a max of 19 hours. If out of range, it will be rejected.
-*/
- unsigned int hours; //!< (0,59)
- unsigned int minutes; //!< (0,59)
- unsigned int seconds; //!< (0,59)
- };
-
-}
-
-#endif
diff --git a/SDL_Core/src/components/JSONHandler/include/JSONHandler/SDLRPCObjects/V1/SubscribeButton_request.h b/SDL_Core/src/components/JSONHandler/include/JSONHandler/SDLRPCObjects/V1/SubscribeButton_request.h
deleted file mode 100644
index 0e2b0464c..000000000
--- a/SDL_Core/src/components/JSONHandler/include/JSONHandler/SDLRPCObjects/V1/SubscribeButton_request.h
+++ /dev/null
@@ -1,85 +0,0 @@
-//
-// 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.
-//
-
-#ifndef NSSMARTDEVICELINKKRPC_SUBSCRIBEBUTTON_REQUEST_INCLUDE
-#define NSSMARTDEVICELINKKRPC_SUBSCRIBEBUTTON_REQUEST_INCLUDE
-
-
-#include "ButtonName.h"
-#include "JSONHandler/SDLRPCRequest.h"
-
-
-/*
- interface Ford Sync RAPI
- version 1.2
- date 2011-05-17
- generated at Thu Jan 24 06:36:21 2013
- source stamp Thu Jan 24 06:35:34 2013
- author RC
-*/
-
-namespace NsSmartDeviceLinkRPC
-{
-
-/**
- Subscribes to built-in HMI buttons.
- The application will be notified by the OnButtonEvent and OnButtonPress.
- To unsubscribe the notifications, use unsubscribeButton.
-*/
-
- class SubscribeButton_request : public SDLRPCRequest
- {
- public:
-
- SubscribeButton_request(const SubscribeButton_request& c);
- SubscribeButton_request(void);
-
- virtual ~SubscribeButton_request(void);
-
- bool checkIntegrity(void);
-
- const ButtonName& get_buttonName(void) const;
-
- bool set_buttonName(const ButtonName& buttonName_);
-
- private:
-
- friend class SubscribeButton_requestMarshaller;
-
-
-/// Name of the button to subscribe.
- ButtonName buttonName;
- };
-
-}
-
-#endif
diff --git a/SDL_Core/src/components/JSONHandler/include/JSONHandler/SDLRPCObjects/V1/SubscribeButton_response.h b/SDL_Core/src/components/JSONHandler/include/JSONHandler/SDLRPCObjects/V1/SubscribeButton_response.h
deleted file mode 100644
index 0fd7f7336..000000000
--- a/SDL_Core/src/components/JSONHandler/include/JSONHandler/SDLRPCObjects/V1/SubscribeButton_response.h
+++ /dev/null
@@ -1,66 +0,0 @@
-//
-// 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.
-//
-
-#ifndef NSSMARTDEVICELINKKRPC_SUBSCRIBEBUTTON_RESPONSE_INCLUDE
-#define NSSMARTDEVICELINKKRPC_SUBSCRIBEBUTTON_RESPONSE_INCLUDE
-
-#include "JSONHandler/SDLRPCResponse.h"
-
-/*
- interface Ford Sync RAPI
- version 1.2
- date 2011-05-17
- generated at Thu Jan 24 06:36:21 2013
- source stamp Thu Jan 24 06:35:34 2013
- author RC
-*/
-
-namespace NsSmartDeviceLinkRPC
-{
- class SubscribeButton_response : public SDLRPCResponse
- {
- public:
- SubscribeButton_response(const SubscribeButton_response& c);
- SubscribeButton_response(void);
-
- virtual ~SubscribeButton_response(void);
-
- SubscribeButton_response& operator =(const SubscribeButton_response&);
-
- bool checkIntegrity(void);
-
- private:
- friend class SubscribeButton_responseMarshaller;
- };
-}
-
-#endif
diff --git a/SDL_Core/src/components/JSONHandler/include/JSONHandler/SDLRPCObjects/V1/SyncMsgVersion.h b/SDL_Core/src/components/JSONHandler/include/JSONHandler/SDLRPCObjects/V1/SyncMsgVersion.h
deleted file mode 100644
index 6b0b9bdc7..000000000
--- a/SDL_Core/src/components/JSONHandler/include/JSONHandler/SDLRPCObjects/V1/SyncMsgVersion.h
+++ /dev/null
@@ -1,86 +0,0 @@
-//
-// 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.
-//
-
-#ifndef NSSMARTDEVICELINKKRPC_SYNCMSGVERSION_INCLUDE
-#define NSSMARTDEVICELINKKRPC_SYNCMSGVERSION_INCLUDE
-
-
-
-
-/*
- interface Ford Sync RAPI
- version 1.2
- date 2011-05-17
- generated at Thu Jan 24 06:36:21 2013
- source stamp Thu Jan 24 06:35:34 2013
- author RC
-*/
-
-
-namespace NsSmartDeviceLinkRPC
-{
-
-/// Specifies the version number of the SYNC V4 protocol, that is supported by the mobile application
-
- class SyncMsgVersion
- {
- public:
-
- SyncMsgVersion(const SyncMsgVersion& c);
- SyncMsgVersion(void);
-
- bool checkIntegrity(void);
- // getters
-
- unsigned int get_majorVersion(void) const;
- unsigned int get_minorVersion(void) const;
-
-// setters
-
- bool set_majorVersion(unsigned int majorVersion_);
- bool set_minorVersion(unsigned int minorVersion_);
-
- private:
-
- friend class SyncMsgVersionMarshaller;
-
-
-/// The major version indicates versions that is not-compatible to previous versions.
- unsigned int majorVersion; //!< (1,1)
-
-/// The minor version indicates a change to a previous version that should still allow to be run on an older version (with limited functionality)
- unsigned int minorVersion; //!< (0,1000)
- };
-
-}
-
-#endif
diff --git a/SDL_Core/src/components/JSONHandler/include/JSONHandler/SDLRPCObjects/V1/SystemContext.h b/SDL_Core/src/components/JSONHandler/include/JSONHandler/SDLRPCObjects/V1/SystemContext.h
deleted file mode 100644
index 7777667ba..000000000
--- a/SDL_Core/src/components/JSONHandler/include/JSONHandler/SDLRPCObjects/V1/SystemContext.h
+++ /dev/null
@@ -1,75 +0,0 @@
-//
-// 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.
-//
-
-#ifndef NSSMARTDEVICELINKKRPC_SYSTEMCONTEXT_INCLUDE
-#define NSSMARTDEVICELINKKRPC_SYSTEMCONTEXT_INCLUDE
-
-
-/*
- interface Ford Sync RAPI
- version 1.2
- date 2011-05-17
- generated at Thu Jan 24 06:36:21 2013
- source stamp Thu Jan 24 06:35:34 2013
- author RC
-*/
-
-namespace NsSmartDeviceLinkRPC
-{
-
-/// Enumeraction that describes possible contexts and app's HMI might be in.
-
- class SystemContext
- {
- public:
- enum SystemContextInternal
- {
- INVALID_ENUM=-1,
- SYSCTXT_MAIN=0,
- SYSCTXT_VRSESSION=1,
- SYSCTXT_MENU=2
- };
-
- SystemContext() : mInternal(INVALID_ENUM) {}
- SystemContext(SystemContextInternal e) : mInternal(e) {}
-
- SystemContextInternal get(void) const { return mInternal; }
- void set(SystemContextInternal e) { mInternal=e; }
-
- private:
- SystemContextInternal mInternal;
- friend class SystemContextMarshaller;
- };
-
-}
-
-#endif
diff --git a/SDL_Core/src/components/JSONHandler/include/JSONHandler/SDLRPCObjects/V1/TBTState.h b/SDL_Core/src/components/JSONHandler/include/JSONHandler/SDLRPCObjects/V1/TBTState.h
deleted file mode 100644
index 50549bf7d..000000000
--- a/SDL_Core/src/components/JSONHandler/include/JSONHandler/SDLRPCObjects/V1/TBTState.h
+++ /dev/null
@@ -1,76 +0,0 @@
-//
-// 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.
-//
-
-#ifndef NSSMARTDEVICELINKKRPC_TBTSTATE_INCLUDE
-#define NSSMARTDEVICELINKKRPC_TBTSTATE_INCLUDE
-
-
-/*
- interface Ford Sync RAPI
- version 1.2
- date 2011-05-17
- generated at Thu Jan 24 06:36:21 2013
- source stamp Thu Jan 24 06:35:34 2013
- author RC
-*/
-
-namespace NsSmartDeviceLinkRPC
-{
-
-/// Enumeration that describes possible states of turn-by-turn module.
-
- class TBTState
- {
- public:
- enum TBTStateInternal
- {
- INVALID_ENUM=-1,
- ROUTE_UPDATE_REQUEST=0,
- ROUTE_ACCEPTED=1,
- ROUTE_REFUSED=2,
- ROUTE_CANCELLED=3
- };
-
- TBTState() : mInternal(INVALID_ENUM) {}
- TBTState(TBTStateInternal e) : mInternal(e) {}
-
- TBTStateInternal get(void) const { return mInternal; }
- void set(TBTStateInternal e) { mInternal=e; }
-
- private:
- TBTStateInternal mInternal;
- friend class TBTStateMarshaller;
- };
-
-}
-
-#endif
diff --git a/SDL_Core/src/components/JSONHandler/include/JSONHandler/SDLRPCObjects/V1/TTSChunk.h b/SDL_Core/src/components/JSONHandler/include/JSONHandler/SDLRPCObjects/V1/TTSChunk.h
deleted file mode 100644
index 1addf3df5..000000000
--- a/SDL_Core/src/components/JSONHandler/include/JSONHandler/SDLRPCObjects/V1/TTSChunk.h
+++ /dev/null
@@ -1,91 +0,0 @@
-//
-// 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.
-//
-
-#ifndef NSSMARTDEVICELINKKRPC_TTSCHUNK_INCLUDE
-#define NSSMARTDEVICELINKKRPC_TTSCHUNK_INCLUDE
-
-#include <string>
-
-#include "SpeechCapabilities.h"
-
-
-/*
- interface Ford Sync RAPI
- version 1.2
- date 2011-05-17
- generated at Thu Jan 24 06:36:21 2013
- source stamp Thu Jan 24 06:35:34 2013
- author RC
-*/
-
-
-namespace NsSmartDeviceLinkRPC
-{
-
-/// A TTS chunk, that consists of the text/phonemes to speak and the type (like text or SAPI)
-
- class TTSChunk
- {
- public:
-
- TTSChunk(const TTSChunk& c);
- TTSChunk(void);
-
- bool checkIntegrity(void);
- // getters
-
- const std::string& get_text(void) const;
- const SpeechCapabilities& get_type(void) const;
-
-// setters
-
- bool set_text(const std::string& text_);
- bool set_type(const SpeechCapabilities& type_);
-
- private:
-
- friend class TTSChunkMarshaller;
-
-
-/**
- The text or phonemes to speak.
- May not be empty.
-*/
- std::string text; //!< (500)
-
-/// Describes, whether it is text or a specific phoneme set. See SpeechCapabilities
- SpeechCapabilities type;
- };
-
-}
-
-#endif
diff --git a/SDL_Core/src/components/JSONHandler/include/JSONHandler/SDLRPCObjects/V1/TextAlignment.h b/SDL_Core/src/components/JSONHandler/include/JSONHandler/SDLRPCObjects/V1/TextAlignment.h
deleted file mode 100644
index 52f51d66f..000000000
--- a/SDL_Core/src/components/JSONHandler/include/JSONHandler/SDLRPCObjects/V1/TextAlignment.h
+++ /dev/null
@@ -1,75 +0,0 @@
-//
-// 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.
-//
-
-#ifndef NSSMARTDEVICELINKKRPC_TEXTALIGNMENT_INCLUDE
-#define NSSMARTDEVICELINKKRPC_TEXTALIGNMENT_INCLUDE
-
-
-/*
- interface Ford Sync RAPI
- version 1.2
- date 2011-05-17
- generated at Thu Jan 24 06:36:21 2013
- source stamp Thu Jan 24 06:35:34 2013
- author RC
-*/
-
-namespace NsSmartDeviceLinkRPC
-{
-
-/// The list of possible alignments, left, right, or centered
-
- class TextAlignment
- {
- public:
- enum TextAlignmentInternal
- {
- INVALID_ENUM=-1,
- LEFT_ALIGNED=0,
- RIGHT_ALIGNED=1,
- CENTERED=2
- };
-
- TextAlignment() : mInternal(INVALID_ENUM) {}
- TextAlignment(TextAlignmentInternal e) : mInternal(e) {}
-
- TextAlignmentInternal get(void) const { return mInternal; }
- void set(TextAlignmentInternal e) { mInternal=e; }
-
- private:
- TextAlignmentInternal mInternal;
- friend class TextAlignmentMarshaller;
- };
-
-}
-
-#endif
diff --git a/SDL_Core/src/components/JSONHandler/include/JSONHandler/SDLRPCObjects/V1/TextField.h b/SDL_Core/src/components/JSONHandler/include/JSONHandler/SDLRPCObjects/V1/TextField.h
deleted file mode 100644
index 421f7af70..000000000
--- a/SDL_Core/src/components/JSONHandler/include/JSONHandler/SDLRPCObjects/V1/TextField.h
+++ /dev/null
@@ -1,96 +0,0 @@
-//
-// 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.
-//
-
-#ifndef NSSMARTDEVICELINKKRPC_TEXTFIELD_INCLUDE
-#define NSSMARTDEVICELINKKRPC_TEXTFIELD_INCLUDE
-
-
-#include "CharacterSet.h"
-#include "TextFieldName.h"
-
-
-/*
- interface Ford Sync RAPI
- version 1.2
- date 2011-05-17
- generated at Thu Jan 24 06:36:21 2013
- source stamp Thu Jan 24 06:35:34 2013
- author RC
-*/
-
-
-namespace NsSmartDeviceLinkRPC
-{
-
- class TextField
- {
- public:
-
- TextField(const TextField& c);
- TextField(void);
-
- bool checkIntegrity(void);
- // getters
-
- const CharacterSet& get_characterSet(void) const;
- const TextFieldName& get_name(void) const;
- unsigned int get_rows(void) const;
- unsigned int get_width(void) const;
-
-// setters
-
- bool set_characterSet(const CharacterSet& characterSet_);
- bool set_name(const TextFieldName& name_);
- bool set_rows(unsigned int rows_);
- bool set_width(unsigned int width_);
-
- private:
-
- friend class TextFieldMarshaller;
-
-
-/// The character set that is supported in this field. See CharacterSet.
- CharacterSet characterSet;
-
-/// The name that identifies the field. See TextFieldName.
- TextFieldName name;
-
-/// The number of rows of this field.
- unsigned int rows; //!< (1,3)
-
-/// The number of characters in one row of this field.
- unsigned int width; //!< (1,40)
- };
-
-}
-
-#endif
diff --git a/SDL_Core/src/components/JSONHandler/include/JSONHandler/SDLRPCObjects/V1/TextFieldName.h b/SDL_Core/src/components/JSONHandler/include/JSONHandler/SDLRPCObjects/V1/TextFieldName.h
deleted file mode 100644
index b49c4bdde..000000000
--- a/SDL_Core/src/components/JSONHandler/include/JSONHandler/SDLRPCObjects/V1/TextFieldName.h
+++ /dev/null
@@ -1,113 +0,0 @@
-//
-// 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.
-//
-
-#ifndef NSSMARTDEVICELINKKRPC_TEXTFIELDNAME_INCLUDE
-#define NSSMARTDEVICELINKKRPC_TEXTFIELDNAME_INCLUDE
-
-
-/*
- interface Ford Sync RAPI
- version 1.2
- date 2011-05-17
- generated at Thu Jan 24 06:36:21 2013
- source stamp Thu Jan 24 06:35:34 2013
- author RC
-*/
-
-namespace NsSmartDeviceLinkRPC
-{
-
- class TextFieldName
- {
- public:
- enum TextFieldNameInternal
- {
- INVALID_ENUM=-1,
-
-/**
- The first line of the main field of persistent display
- Applies to "Show"
-*/
- mainField1=0,
-
-/**
- The second line of the main field of persistent display
- Applies to "Show"
-*/
- mainField2=1,
-
-/**
- The status bar on Nav
- Applies to "Show"
-*/
- statusBar=2,
-
-/**
- Text value for MediaClock field. Has to be properly formatted by Mobile App according to Sync capabilities.
- Applies to "Show"
-*/
- mediaClock=3,
-
-/**
- The track field of NGN type ACMs.
- This field is only available for media applications.
- Applies to "Show"
-*/
- mediaTrack=4,
-
-/**
- The first line of the alert text field
- Applies to "Alert"
-*/
- alertText1=5,
-
-/**
- The second line of the alert text field
- Applies to "Alert"
-*/
- alertText2=6
- };
-
- TextFieldName() : mInternal(INVALID_ENUM) {}
- TextFieldName(TextFieldNameInternal e) : mInternal(e) {}
-
- TextFieldNameInternal get(void) const { return mInternal; }
- void set(TextFieldNameInternal e) { mInternal=e; }
-
- private:
- TextFieldNameInternal mInternal;
- friend class TextFieldNameMarshaller;
- };
-
-}
-
-#endif
diff --git a/SDL_Core/src/components/JSONHandler/include/JSONHandler/SDLRPCObjects/V1/TriggerSource.h b/SDL_Core/src/components/JSONHandler/include/JSONHandler/SDLRPCObjects/V1/TriggerSource.h
deleted file mode 100644
index a90107570..000000000
--- a/SDL_Core/src/components/JSONHandler/include/JSONHandler/SDLRPCObjects/V1/TriggerSource.h
+++ /dev/null
@@ -1,74 +0,0 @@
-//
-// 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.
-//
-
-#ifndef NSSMARTDEVICELINKKRPC_TRIGGERSOURCE_INCLUDE
-#define NSSMARTDEVICELINKKRPC_TRIGGERSOURCE_INCLUDE
-
-
-/*
- interface Ford Sync RAPI
- version 1.2
- date 2011-05-17
- generated at Thu Jan 24 06:36:21 2013
- source stamp Thu Jan 24 06:35:34 2013
- author RC
-*/
-
-namespace NsSmartDeviceLinkRPC
-{
-
-/// Indicates the source from where the command was triggered.
-
- class TriggerSource
- {
- public:
- enum TriggerSourceInternal
- {
- INVALID_ENUM=-1,
- TS_MENU=0,
- TS_VR=1
- };
-
- TriggerSource() : mInternal(INVALID_ENUM) {}
- TriggerSource(TriggerSourceInternal e) : mInternal(e) {}
-
- TriggerSourceInternal get(void) const { return mInternal; }
- void set(TriggerSourceInternal e) { mInternal=e; }
-
- private:
- TriggerSourceInternal mInternal;
- friend class TriggerSourceMarshaller;
- };
-
-}
-
-#endif
diff --git a/SDL_Core/src/components/JSONHandler/include/JSONHandler/SDLRPCObjects/V1/UnregisterAppInterface_request.h b/SDL_Core/src/components/JSONHandler/include/JSONHandler/SDLRPCObjects/V1/UnregisterAppInterface_request.h
deleted file mode 100644
index 4fba9f498..000000000
--- a/SDL_Core/src/components/JSONHandler/include/JSONHandler/SDLRPCObjects/V1/UnregisterAppInterface_request.h
+++ /dev/null
@@ -1,79 +0,0 @@
-//
-// 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.
-//
-
-#ifndef NSSMARTDEVICELINKKRPC_UNREGISTERAPPINTERFACE_REQUEST_INCLUDE
-#define NSSMARTDEVICELINKKRPC_UNREGISTERAPPINTERFACE_REQUEST_INCLUDE
-
-
-#include "JSONHandler/SDLRPCRequest.h"
-
-
-/*
- interface Ford Sync RAPI
- version 1.2
- date 2011-05-17
- generated at Thu Jan 24 06:36:21 2013
- source stamp Thu Jan 24 06:35:34 2013
- author RC
-*/
-
-namespace NsSmartDeviceLinkRPC
-{
-
-/**
- Closes an interface from a mobile application.
- After unregisterAppInterface, no commands other than registerAppInterface will be accepted/executed.
- Will fail, if no registerAppInterface was completed successfully before.
-*/
-
- class UnregisterAppInterface_request : public SDLRPCRequest
- {
- public:
-
- UnregisterAppInterface_request(const UnregisterAppInterface_request& c);
- UnregisterAppInterface_request(void);
-
- virtual ~UnregisterAppInterface_request(void);
-
- bool checkIntegrity(void);
-
-
-
- private:
-
- friend class UnregisterAppInterface_requestMarshaller;
-
- };
-
-}
-
-#endif
diff --git a/SDL_Core/src/components/JSONHandler/include/JSONHandler/SDLRPCObjects/V1/UnregisterAppInterface_response.h b/SDL_Core/src/components/JSONHandler/include/JSONHandler/SDLRPCObjects/V1/UnregisterAppInterface_response.h
deleted file mode 100644
index 2d2ebde54..000000000
--- a/SDL_Core/src/components/JSONHandler/include/JSONHandler/SDLRPCObjects/V1/UnregisterAppInterface_response.h
+++ /dev/null
@@ -1,66 +0,0 @@
-//
-// 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.
-//
-
-#ifndef NSSMARTDEVICELINKKRPC_UNREGISTERAPPINTERFACE_RESPONSE_INCLUDE
-#define NSSMARTDEVICELINKKRPC_UNREGISTERAPPINTERFACE_RESPONSE_INCLUDE
-
-#include "JSONHandler/SDLRPCResponse.h"
-
-/*
- interface Ford Sync RAPI
- version 1.2
- date 2011-05-17
- generated at Thu Jan 24 06:36:21 2013
- source stamp Thu Jan 24 06:35:34 2013
- author RC
-*/
-
-namespace NsSmartDeviceLinkRPC
-{
- class UnregisterAppInterface_response : public SDLRPCResponse
- {
- public:
- UnregisterAppInterface_response(const UnregisterAppInterface_response& c);
- UnregisterAppInterface_response(void);
-
- virtual ~UnregisterAppInterface_response(void);
-
- UnregisterAppInterface_response& operator =(const UnregisterAppInterface_response&);
-
- bool checkIntegrity(void);
-
- private:
- friend class UnregisterAppInterface_responseMarshaller;
- };
-}
-
-#endif
diff --git a/SDL_Core/src/components/JSONHandler/include/JSONHandler/SDLRPCObjects/V1/UnsubscribeButton_request.h b/SDL_Core/src/components/JSONHandler/include/JSONHandler/SDLRPCObjects/V1/UnsubscribeButton_request.h
deleted file mode 100644
index 4c718d75a..000000000
--- a/SDL_Core/src/components/JSONHandler/include/JSONHandler/SDLRPCObjects/V1/UnsubscribeButton_request.h
+++ /dev/null
@@ -1,81 +0,0 @@
-//
-// 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.
-//
-
-#ifndef NSSMARTDEVICELINKKRPC_UNSUBSCRIBEBUTTON_REQUEST_INCLUDE
-#define NSSMARTDEVICELINKKRPC_UNSUBSCRIBEBUTTON_REQUEST_INCLUDE
-
-
-#include "ButtonName.h"
-#include "JSONHandler/SDLRPCRequest.h"
-
-
-/*
- interface Ford Sync RAPI
- version 1.2
- date 2011-05-17
- generated at Thu Jan 24 06:36:21 2013
- source stamp Thu Jan 24 06:35:34 2013
- author RC
-*/
-
-namespace NsSmartDeviceLinkRPC
-{
-
-/// Unsubscribes from built-in HMI buttons.
-
- class UnsubscribeButton_request : public SDLRPCRequest
- {
- public:
-
- UnsubscribeButton_request(const UnsubscribeButton_request& c);
- UnsubscribeButton_request(void);
-
- virtual ~UnsubscribeButton_request(void);
-
- bool checkIntegrity(void);
-
- const ButtonName& get_buttonName(void) const;
-
- bool set_buttonName(const ButtonName& buttonName_);
-
- private:
-
- friend class UnsubscribeButton_requestMarshaller;
-
-
-/// Name of the button to unsubscribe.
- ButtonName buttonName;
- };
-
-}
-
-#endif
diff --git a/SDL_Core/src/components/JSONHandler/include/JSONHandler/SDLRPCObjects/V1/UnsubscribeButton_response.h b/SDL_Core/src/components/JSONHandler/include/JSONHandler/SDLRPCObjects/V1/UnsubscribeButton_response.h
deleted file mode 100644
index 9b221371a..000000000
--- a/SDL_Core/src/components/JSONHandler/include/JSONHandler/SDLRPCObjects/V1/UnsubscribeButton_response.h
+++ /dev/null
@@ -1,66 +0,0 @@
-//
-// 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.
-//
-
-#ifndef NSSMARTDEVICELINKKRPC_UNSUBSCRIBEBUTTON_RESPONSE_INCLUDE
-#define NSSMARTDEVICELINKKRPC_UNSUBSCRIBEBUTTON_RESPONSE_INCLUDE
-
-#include "JSONHandler/SDLRPCResponse.h"
-
-/*
- interface Ford Sync RAPI
- version 1.2
- date 2011-05-17
- generated at Thu Jan 24 06:36:21 2013
- source stamp Thu Jan 24 06:35:34 2013
- author RC
-*/
-
-namespace NsSmartDeviceLinkRPC
-{
- class UnsubscribeButton_response : public SDLRPCResponse
- {
- public:
- UnsubscribeButton_response(const UnsubscribeButton_response& c);
- UnsubscribeButton_response(void);
-
- virtual ~UnsubscribeButton_response(void);
-
- UnsubscribeButton_response& operator =(const UnsubscribeButton_response&);
-
- bool checkIntegrity(void);
-
- private:
- friend class UnsubscribeButton_responseMarshaller;
- };
-}
-
-#endif
diff --git a/SDL_Core/src/components/JSONHandler/include/JSONHandler/SDLRPCObjects/V1/UpdateMode.h b/SDL_Core/src/components/JSONHandler/include/JSONHandler/SDLRPCObjects/V1/UpdateMode.h
deleted file mode 100644
index 8ee65d9a7..000000000
--- a/SDL_Core/src/components/JSONHandler/include/JSONHandler/SDLRPCObjects/V1/UpdateMode.h
+++ /dev/null
@@ -1,82 +0,0 @@
-//
-// 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.
-//
-
-#ifndef NSSMARTDEVICELINKKRPC_UPDATEMODE_INCLUDE
-#define NSSMARTDEVICELINKKRPC_UPDATEMODE_INCLUDE
-
-
-/*
- interface Ford Sync RAPI
- version 1.2
- date 2011-05-17
- generated at Thu Jan 24 06:36:21 2013
- source stamp Thu Jan 24 06:35:34 2013
- author RC
-*/
-
-namespace NsSmartDeviceLinkRPC
-{
-
-/**
- Describes how the media clock timer should behave on the platform
- Starts the media clock timer counting upwards, as in time elapsed.
- Starts the media clock timer counting downwards, as in time remaining.
- Pauses the media clock timer
- Resume the media clock timer
-*/
-
- class UpdateMode
- {
- public:
- enum UpdateModeInternal
- {
- INVALID_ENUM=-1,
- COUNTUP=0,
- COUNTDOWN=1,
- PAUSE=2,
- RESUME=3
- };
-
- UpdateMode() : mInternal(INVALID_ENUM) {}
- UpdateMode(UpdateModeInternal e) : mInternal(e) {}
-
- UpdateModeInternal get(void) const { return mInternal; }
- void set(UpdateModeInternal e) { mInternal=e; }
-
- private:
- UpdateModeInternal mInternal;
- friend class UpdateModeMarshaller;
- };
-
-}
-
-#endif
diff --git a/SDL_Core/src/components/JSONHandler/include/JSONHandler/SDLRPCObjects/V1/VrCapabilities.h b/SDL_Core/src/components/JSONHandler/include/JSONHandler/SDLRPCObjects/V1/VrCapabilities.h
deleted file mode 100644
index d4ebdd12f..000000000
--- a/SDL_Core/src/components/JSONHandler/include/JSONHandler/SDLRPCObjects/V1/VrCapabilities.h
+++ /dev/null
@@ -1,73 +0,0 @@
-//
-// 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.
-//
-
-#ifndef NSSMARTDEVICELINKKRPC_VRCAPABILITIES_INCLUDE
-#define NSSMARTDEVICELINKKRPC_VRCAPABILITIES_INCLUDE
-
-
-/*
- interface Ford Sync RAPI
- version 1.2
- date 2011-05-17
- generated at Thu Jan 24 06:36:21 2013
- source stamp Thu Jan 24 06:35:34 2013
- author RC
-*/
-
-namespace NsSmartDeviceLinkRPC
-{
-
-/// Contains information about the VR capabilities.
-
- class VrCapabilities
- {
- public:
- enum VrCapabilitiesInternal
- {
- INVALID_ENUM=-1,
- Text=0
- };
-
- VrCapabilities() : mInternal(INVALID_ENUM) {}
- VrCapabilities(VrCapabilitiesInternal e) : mInternal(e) {}
-
- VrCapabilitiesInternal get(void) const { return mInternal; }
- void set(VrCapabilitiesInternal e) { mInternal=e; }
-
- private:
- VrCapabilitiesInternal mInternal;
- friend class VrCapabilitiesMarshaller;
- };
-
-}
-
-#endif
diff --git a/SDL_Core/src/components/JSONHandler/include/JSONHandler/SDLRPCObjects/V2/AddCommand_request.h b/SDL_Core/src/components/JSONHandler/include/JSONHandler/SDLRPCObjects/V2/AddCommand_request.h
deleted file mode 100644
index ed961bfdb..000000000
--- a/SDL_Core/src/components/JSONHandler/include/JSONHandler/SDLRPCObjects/V2/AddCommand_request.h
+++ /dev/null
@@ -1,113 +0,0 @@
-//
-// 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.
-//
-
-#ifndef NSSMARTDEVICELINKKRPCV2_ADDCOMMAND_REQUEST_INCLUDE
-#define NSSMARTDEVICELINKKRPCV2_ADDCOMMAND_REQUEST_INCLUDE
-
-#include <vector>
-#include <string>
-
-#include "Image.h"
-#include "MenuParams.h"
-#include "JSONHandler/SDLRPCMessage.h"
-
-
-/*
- interface Ford Sync RAPI
- version 2.0O
- date 2012-11-02
- generated at Thu Jan 24 06:36:23 2013
- source stamp Thu Jan 24 06:35:41 2013
- author RC
-*/
-
-namespace NsSmartDeviceLinkRPCV2
-{
-
-/**
- Adds a command to the in application menu.
- Either menuParams or vrCommands must be provided.
-*/
-
- class AddCommand_request : public NsSmartDeviceLinkRPC::SDLRPCMessage
- {
- public:
-
- AddCommand_request(const AddCommand_request& c);
- AddCommand_request(void);
-
- virtual ~AddCommand_request(void);
-
- AddCommand_request& operator =(const AddCommand_request&);
-
- bool checkIntegrity(void);
-
- unsigned int get_cmdID(void) const;
- const MenuParams* get_menuParams(void) const;
- const std::vector<std::string>* get_vrCommands(void) const;
- const Image* get_cmdIcon(void) const;
-
- bool set_cmdID(unsigned int cmdID_);
- void reset_menuParams(void);
- bool set_menuParams(const MenuParams& menuParams_);
- void reset_vrCommands(void);
- bool set_vrCommands(const std::vector<std::string>& vrCommands_);
- void reset_cmdIcon(void);
- bool set_cmdIcon(const Image& cmdIcon_);
-
- private:
-
- friend class AddCommand_requestMarshaller;
-
-
-/// unique ID of the command to add.
- unsigned int cmdID; //!< (0,2000000000)
-
-/// Optional sub value containing menu parameters
- MenuParams* menuParams;
-
-/**
- An array of strings to be used as VR synonyms for this command.
- If this array is provided, it may not be empty.
-*/
- std::vector<std::string>* vrCommands; //!< [%s..%s] (99)
-
-/**
- Image struct determining whether static or dynamic icon.
- If omitted on supported displays, no (or the default if applicable) icon shall be displayed.
-*/
- Image* cmdIcon;
- };
-
-}
-
-#endif
diff --git a/SDL_Core/src/components/JSONHandler/include/JSONHandler/SDLRPCObjects/V2/AddCommand_response.h b/SDL_Core/src/components/JSONHandler/include/JSONHandler/SDLRPCObjects/V2/AddCommand_response.h
deleted file mode 100644
index 7742971f1..000000000
--- a/SDL_Core/src/components/JSONHandler/include/JSONHandler/SDLRPCObjects/V2/AddCommand_response.h
+++ /dev/null
@@ -1,66 +0,0 @@
-//
-// 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.
-//
-
-#ifndef NSSMARTDEVICELINKKRPCV2_ADDCOMMAND_RESPONSE_INCLUDE
-#define NSSMARTDEVICELINKKRPCV2_ADDCOMMAND_RESPONSE_INCLUDE
-
-#include "JSONHandler/SDLRPCResponse.h"
-
-/*
- interface Ford Sync RAPI
- version 2.0O
- date 2012-11-02
- generated at Thu Jan 24 06:36:23 2013
- source stamp Thu Jan 24 06:35:41 2013
- author RC
-*/
-
-namespace NsSmartDeviceLinkRPCV2
-{
- class AddCommand_response : public NsSmartDeviceLinkRPC::SDLRPCResponse
- {
- public:
- AddCommand_response(const AddCommand_response& c);
- AddCommand_response(void);
-
- virtual ~AddCommand_response(void);
-
- AddCommand_response& operator =(const AddCommand_response&);
-
- bool checkIntegrity(void);
-
- private:
- friend class AddCommand_responseMarshaller;
- };
-}
-
-#endif
diff --git a/SDL_Core/src/components/JSONHandler/include/JSONHandler/SDLRPCObjects/V2/AddSubMenu_request.h b/SDL_Core/src/components/JSONHandler/include/JSONHandler/SDLRPCObjects/V2/AddSubMenu_request.h
deleted file mode 100644
index 1b98b766f..000000000
--- a/SDL_Core/src/components/JSONHandler/include/JSONHandler/SDLRPCObjects/V2/AddSubMenu_request.h
+++ /dev/null
@@ -1,101 +0,0 @@
-//
-// 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.
-//
-
-#ifndef NSSMARTDEVICELINKKRPCV2_ADDSUBMENU_REQUEST_INCLUDE
-#define NSSMARTDEVICELINKKRPCV2_ADDSUBMENU_REQUEST_INCLUDE
-
-#include <string>
-
-#include "JSONHandler/SDLRPCMessage.h"
-
-
-/*
- interface Ford Sync RAPI
- version 2.0O
- date 2012-11-02
- generated at Thu Jan 24 06:36:23 2013
- source stamp Thu Jan 24 06:35:41 2013
- author RC
-*/
-
-namespace NsSmartDeviceLinkRPCV2
-{
-
-/// Adds a sub menu to the in-application menu.
-
- class AddSubMenu_request : public NsSmartDeviceLinkRPC::SDLRPCMessage
- {
- public:
-
- AddSubMenu_request(const AddSubMenu_request& c);
- AddSubMenu_request(void);
-
- virtual ~AddSubMenu_request(void);
-
- AddSubMenu_request& operator =(const AddSubMenu_request&);
-
- bool checkIntegrity(void);
-
- unsigned int get_menuID(void) const;
- const unsigned int* get_position(void) const;
- const std::string& get_menuName(void) const;
-
- bool set_menuID(unsigned int menuID_);
- void reset_position(void);
- bool set_position(unsigned int position_);
- bool set_menuName(const std::string& menuName_);
-
- private:
-
- friend class AddSubMenu_requestMarshaller;
-
-
-/// unique ID of the sub menu to add.
- unsigned int menuID; //!< (0,2000000000)
-
-/**
- Position within the items that are are at top level of the in application menu.
- 0 will insert at the front.
- 1 will insert at the second position.
- If position is greater or equal than the number of items on top level, the sub menu will be appended to the end.
- Position of any submenu will always be located before the return and exit options
- If this param was omitted the entry will be added at the end.
-*/
- unsigned int* position; //!< (0,1000)
-
-/// Text to show in the menu for this sub menu.
- std::string menuName; //!< (500)
- };
-
-}
-
-#endif
diff --git a/SDL_Core/src/components/JSONHandler/include/JSONHandler/SDLRPCObjects/V2/AddSubMenu_response.h b/SDL_Core/src/components/JSONHandler/include/JSONHandler/SDLRPCObjects/V2/AddSubMenu_response.h
deleted file mode 100644
index 9fae3f7e9..000000000
--- a/SDL_Core/src/components/JSONHandler/include/JSONHandler/SDLRPCObjects/V2/AddSubMenu_response.h
+++ /dev/null
@@ -1,65 +0,0 @@
-//
-// 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.
-//
-
-#ifndef NSSMARTDEVICELINKKRPCV2_ADDSUBMENU_RESPONSE_INCLUDE
-#define NSSMARTDEVICELINKKRPCV2_ADDSUBMENU_RESPONSE_INCLUDE
-
-#include "JSONHandler/SDLRPCResponse.h"
-
-/*
- interface Ford Sync RAPI
- version 2.0O
- date 2012-11-02
- generated at Thu Jan 24 06:36:23 2013
- source stamp Thu Jan 24 06:35:41 2013
- author RC
-*/
-
-namespace NsSmartDeviceLinkRPCV2
-{
- class AddSubMenu_response : public NsSmartDeviceLinkRPC::SDLRPCResponse
- {
- public:
- AddSubMenu_response(const AddSubMenu_response& c);
- AddSubMenu_response(void);
-
- virtual ~AddSubMenu_response(void);
-
- AddSubMenu_response& operator =(const AddSubMenu_response&);
-
- bool checkIntegrity(void);
- private:
- friend class AddSubMenu_responseMarshaller;
- };
-}
-
-#endif
diff --git a/SDL_Core/src/components/JSONHandler/include/JSONHandler/SDLRPCObjects/V2/AlertManeuver_request.h b/SDL_Core/src/components/JSONHandler/include/JSONHandler/SDLRPCObjects/V2/AlertManeuver_request.h
deleted file mode 100644
index b90a77f4c..000000000
--- a/SDL_Core/src/components/JSONHandler/include/JSONHandler/SDLRPCObjects/V2/AlertManeuver_request.h
+++ /dev/null
@@ -1,86 +0,0 @@
-//
-// 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.
-//
-
-#ifndef NSSMARTDEVICELINKKRPCV2_ALERTMANEUVER_REQUEST_INCLUDE
-#define NSSMARTDEVICELINKKRPCV2_ALERTMANEUVER_REQUEST_INCLUDE
-
-#include <vector>
-
-#include "SoftButton.h"
-#include "TTSChunk.h"
-#include "JSONHandler/SDLRPCMessage.h"
-
-
-/*
- interface Ford Sync RAPI
- version 2.0O
- date 2012-11-02
- generated at Thu Jan 24 06:36:23 2013
- source stamp Thu Jan 24 06:35:41 2013
- author RC
-*/
-
-namespace NsSmartDeviceLinkRPCV2
-{
-
- class AlertManeuver_request : public NsSmartDeviceLinkRPC::SDLRPCMessage
- {
- public:
-
- AlertManeuver_request(const AlertManeuver_request& c);
- AlertManeuver_request(void);
-
- virtual ~AlertManeuver_request(void);
-
- bool checkIntegrity(void);
-
- const std::vector<TTSChunk>& get_ttsChunks(void) const;
- const std::vector<SoftButton>& get_softButtons(void) const;
-
- bool set_ttsChunks(const std::vector<TTSChunk>& ttsChunks_);
- bool set_softButtons(const std::vector<SoftButton>& softButtons_);
-
- private:
-
- friend class AlertManeuver_requestMarshaller;
-
-
-/// An array of text chunks of type TTSChunk. See TTSChunk
- std::vector<TTSChunk> ttsChunks; //!< [%s..%s]
-
-/// If omitted on supported displays, only the system defined "Close" SoftButton shall be displayed.
- std::vector<SoftButton> softButtons; //!< [%s..%s]
- };
-
-}
-
-#endif
diff --git a/SDL_Core/src/components/JSONHandler/include/JSONHandler/SDLRPCObjects/V2/AlertManeuver_response.h b/SDL_Core/src/components/JSONHandler/include/JSONHandler/SDLRPCObjects/V2/AlertManeuver_response.h
deleted file mode 100644
index cbcfbecd6..000000000
--- a/SDL_Core/src/components/JSONHandler/include/JSONHandler/SDLRPCObjects/V2/AlertManeuver_response.h
+++ /dev/null
@@ -1,66 +0,0 @@
-//
-// 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.
-//
-
-#ifndef NSSMARTDEVICELINKKRPCV2_ALERTMANEUVER_RESPONSE_INCLUDE
-#define NSSMARTDEVICELINKKRPCV2_ALERTMANEUVER_RESPONSE_INCLUDE
-
-#include "JSONHandler/SDLRPCResponse.h"
-
-/*
- interface Ford Sync RAPI
- version 2.0O
- date 2012-11-02
- generated at Thu Jan 24 06:36:23 2013
- source stamp Thu Jan 24 06:35:41 2013
- author RC
-*/
-
-namespace NsSmartDeviceLinkRPCV2
-{
- class AlertManeuver_response : public NsSmartDeviceLinkRPC::SDLRPCResponse
- {
- public:
- AlertManeuver_response(const AlertManeuver_response& c);
- AlertManeuver_response(void);
-
- virtual ~AlertManeuver_response(void);
-
- AlertManeuver_response& operator =(const AlertManeuver_response&);
-
- bool checkIntegrity(void);
-
- private:
- friend class AlertManeuver_responseMarshaller;
- };
-}
-
-#endif
diff --git a/SDL_Core/src/components/JSONHandler/include/JSONHandler/SDLRPCObjects/V2/Alert_request.h b/SDL_Core/src/components/JSONHandler/include/JSONHandler/SDLRPCObjects/V2/Alert_request.h
deleted file mode 100644
index fe622c808..000000000
--- a/SDL_Core/src/components/JSONHandler/include/JSONHandler/SDLRPCObjects/V2/Alert_request.h
+++ /dev/null
@@ -1,136 +0,0 @@
-//
-// 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.
-//
-
-#ifndef NSSMARTDEVICELINKKRPCV2_ALERT_REQUEST_INCLUDE
-#define NSSMARTDEVICELINKKRPCV2_ALERT_REQUEST_INCLUDE
-
-#include <vector>
-#include <string>
-
-#include "SoftButton.h"
-#include "TTSChunk.h"
-#include "JSONHandler/SDLRPCMessage.h"
-
-
-/*
- interface Ford Sync RAPI
- version 2.0O
- date 2012-11-02
- generated at Thu Jan 24 06:36:23 2013
- source stamp Thu Jan 24 06:35:41 2013
- author RC
-*/
-
-namespace NsSmartDeviceLinkRPCV2
-{
-
-/// Shows an alert which typically consists of text-to-speech message and text on the display. At least either alertText1, alertText2 or TTSChunks need to be provided.
-
- class Alert_request : public NsSmartDeviceLinkRPC::SDLRPCMessage
- {
- public:
-
- Alert_request(const Alert_request& c);
- Alert_request(void);
-
- virtual ~Alert_request(void);
-
- Alert_request& operator =(const Alert_request&);
-
- bool checkIntegrity(void);
-
- const std::string* get_alertText1(void) const;
- const std::string* get_alertText2(void) const;
- const std::string* get_alertText3(void) const;
- const std::vector<TTSChunk>* get_ttsChunks(void) const;
- const unsigned int* get_duration(void) const;
- const bool* get_playTone(void) const;
- const std::vector<SoftButton>* get_softButtons(void) const;
-
- void reset_alertText1(void);
- bool set_alertText1(const std::string& alertText1_);
- void reset_alertText2(void);
- bool set_alertText2(const std::string& alertText2_);
- void reset_alertText3(void);
- bool set_alertText3(const std::string& alertText3_);
- void reset_ttsChunks(void);
- bool set_ttsChunks(const std::vector<TTSChunk>& ttsChunks_);
- void reset_duration(void);
- bool set_duration(unsigned int duration_);
- void reset_playTone(void);
- bool set_playTone(bool playTone_);
- void reset_softButtons(void);
- bool set_softButtons(const std::vector<SoftButton>& softButtons_);
-
- private:
-
- friend class Alert_requestMarshaller;
-
-
-/// The first line of the alert text field
- std::string* alertText1; //!< (500)
-
-/// The second line of the alert text field
- std::string* alertText2; //!< (500)
-
-/// The optional third line of the alert text field
- std::string* alertText3; //!< (500)
-
-/**
- An array of text chunks of type TTSChunk. See TTSChunk
- The array must have at least one item
-*/
- std::vector<TTSChunk>* ttsChunks; //!< [%s..%s]
-
-/**
- Timeout in milliseconds.
- Typical timeouts are 3-5 seconds
- If omitted, timeout is set to 5s.
-*/
- unsigned int* duration; //!< (3000,10000)
-
-/**
- Defines if tone should be played. Tone is played before TTS.
- If omitted, no tone is played.
-*/
- bool* playTone;
-
-/**
- App defined SoftButtons.
- If omitted on supported displays, the displayed alert shall not have any SoftButtons.
-*/
- std::vector<SoftButton>* softButtons; //!< [%s..%s]
- };
-
-}
-
-#endif
diff --git a/SDL_Core/src/components/JSONHandler/include/JSONHandler/SDLRPCObjects/V2/Alert_response.h b/SDL_Core/src/components/JSONHandler/include/JSONHandler/SDLRPCObjects/V2/Alert_response.h
deleted file mode 100644
index 4f21d4dd7..000000000
--- a/SDL_Core/src/components/JSONHandler/include/JSONHandler/SDLRPCObjects/V2/Alert_response.h
+++ /dev/null
@@ -1,76 +0,0 @@
-//
-// 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.
-//
-
-#ifndef NSSMARTDEVICELINKKRPCV2_ALERT_RESPONSE_INCLUDE
-#define NSSMARTDEVICELINKKRPCV2_ALERT_RESPONSE_INCLUDE
-
-#include "JSONHandler/SDLRPCResponse.h"
-
-/*
- interface Ford Sync RAPI
- version 2.0O
- date 2012-11-02
- generated at Thu Jan 24 06:36:23 2013
- source stamp Thu Jan 24 06:35:41 2013
- author RC
-*/
-
-namespace NsSmartDeviceLinkRPCV2
-{
- class Alert_response : public NsSmartDeviceLinkRPC::SDLRPCResponse
- {
- public:
- Alert_response(const Alert_response& c);
- Alert_response(void);
-
- virtual ~Alert_response(void);
-
- Alert_response& operator =(const Alert_response&);
-
- bool checkIntegrity(void);
-
- unsigned int get_tryAgainTime(void) const;
- bool set_tryAgainTime(unsigned int tryAgainTime_);
-
- private:
- friend class Alert_responseMarshaller;
-
- /**
- Amount of time (in seconds) that an app must wait before resending an alert.
- If provided, another system event or overlay currently has a higher priority than this alert.
- An app must not send an alert without waiting at least the amount of time dictated.
- */
- unsigned int tryAgainTime; //!< (0,2000000000)
- };
-}
-
-#endif
diff --git a/SDL_Core/src/components/JSONHandler/include/JSONHandler/SDLRPCObjects/V2/AppInterfaceUnregisteredReason.h b/SDL_Core/src/components/JSONHandler/include/JSONHandler/SDLRPCObjects/V2/AppInterfaceUnregisteredReason.h
deleted file mode 100644
index 2c41d2976..000000000
--- a/SDL_Core/src/components/JSONHandler/include/JSONHandler/SDLRPCObjects/V2/AppInterfaceUnregisteredReason.h
+++ /dev/null
@@ -1,83 +0,0 @@
-//
-// 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.
-//
-
-#ifndef NSSMARTDEVICELINKKRPCV2_APPINTERFACEUNREGISTEREDREASON_INCLUDE
-#define NSSMARTDEVICELINKKRPCV2_APPINTERFACEUNREGISTEREDREASON_INCLUDE
-
-
-/*
- interface Ford Sync RAPI
- version 2.0O
- date 2012-11-02
- generated at Thu Jan 24 06:36:23 2013
- source stamp Thu Jan 24 06:35:41 2013
- author RC
-*/
-
-namespace NsSmartDeviceLinkRPCV2
-{
-
-/// Error code, which comes from sync side.
-
- class AppInterfaceUnregisteredReason
- {
- public:
- enum AppInterfaceUnregisteredReasonInternal
- {
- INVALID_ENUM=-1,
- USER_EXIT=0,
- IGNITION_OFF=1,
- BLUETOOTH_OFF=2,
- USB_DISCONNECTED=3,
- REQUEST_WHILE_IN_NONE_HMI_LEVEL=4,
- TOO_MANY_REQUESTS=5,
- DRIVER_DISTRACTION_VIOLATION=6,
- LANGUAGE_CHANGE=7,
- MASTER_RESET=8,
- FACTORY_DEFAULTS=9,
- APP_UNAUTHORIZED=10
- };
-
- AppInterfaceUnregisteredReason() : mInternal(INVALID_ENUM) {}
- AppInterfaceUnregisteredReason(AppInterfaceUnregisteredReasonInternal e) : mInternal(e) {}
-
- AppInterfaceUnregisteredReasonInternal get(void) const { return mInternal; }
- void set(AppInterfaceUnregisteredReasonInternal e) { mInternal=e; }
-
- private:
- AppInterfaceUnregisteredReasonInternal mInternal;
- friend class AppInterfaceUnregisteredReasonMarshaller;
- };
-
-}
-
-#endif
diff --git a/SDL_Core/src/components/JSONHandler/include/JSONHandler/SDLRPCObjects/V2/AppType.h b/SDL_Core/src/components/JSONHandler/include/JSONHandler/SDLRPCObjects/V2/AppType.h
deleted file mode 100644
index e2ad534fc..000000000
--- a/SDL_Core/src/components/JSONHandler/include/JSONHandler/SDLRPCObjects/V2/AppType.h
+++ /dev/null
@@ -1,82 +0,0 @@
-//
-// 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.
-//
-
-#ifndef NSSMARTDEVICELINKKRPCV2_APPTYPE_INCLUDE
-#define NSSMARTDEVICELINKKRPCV2_APPTYPE_INCLUDE
-
-
-/*
- interface Ford Sync RAPI
- version 2.0O
- date 2012-11-02
- generated at Thu Jan 24 06:36:23 2013
- source stamp Thu Jan 24 06:35:41 2013
- author RC
-*/
-
-namespace NsSmartDeviceLinkRPCV2
-{
-
-/// Enumeration listing possible app types.
-
- class AppType
- {
- public:
- enum AppTypeInternal
- {
- INVALID_ENUM=-1,
- DEFAULT=0,
- COMMUNICATION=1,
- MEDIA=2,
- MESSAGING=3,
- NAVIGATION=4,
- INFORMATION=5,
- SOCIAL=6,
- BACKGROUND_PROCESS=7,
- TESTING=8,
- SYSTEM=9
- };
-
- AppType() : mInternal(INVALID_ENUM) {}
- AppType(AppTypeInternal e) : mInternal(e) {}
-
- AppTypeInternal get(void) const { return mInternal; }
- void set(AppTypeInternal e) { mInternal=e; }
-
- private:
- AppTypeInternal mInternal;
- friend class AppTypeMarshaller;
- };
-
-}
-
-#endif
diff --git a/SDL_Core/src/components/JSONHandler/include/JSONHandler/SDLRPCObjects/V2/AudioCaptureQuality.h b/SDL_Core/src/components/JSONHandler/include/JSONHandler/SDLRPCObjects/V2/AudioCaptureQuality.h
deleted file mode 100644
index d0f450b5a..000000000
--- a/SDL_Core/src/components/JSONHandler/include/JSONHandler/SDLRPCObjects/V2/AudioCaptureQuality.h
+++ /dev/null
@@ -1,74 +0,0 @@
-//
-// 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.
-//
-
-#ifndef NSSMARTDEVICELINKKRPCV2_AUDIOCAPTUREQUALITY_INCLUDE
-#define NSSMARTDEVICELINKKRPCV2_AUDIOCAPTUREQUALITY_INCLUDE
-
-
-/*
- interface Ford Sync RAPI
- version 2.0O
- date 2012-11-02
- generated at Thu Jan 24 06:36:23 2013
- source stamp Thu Jan 24 06:35:41 2013
- author RC
-*/
-
-namespace NsSmartDeviceLinkRPCV2
-{
-
-/// Describes different quality options for PerformAudioPassThru.
-
- class AudioCaptureQuality
- {
- public:
- enum AudioCaptureQualityInternal
- {
- INVALID_ENUM=-1,
- FIX_8_BIT=0,
- FIX_16_BIT=1
- };
-
- AudioCaptureQuality() : mInternal(INVALID_ENUM) {}
- AudioCaptureQuality(AudioCaptureQualityInternal e) : mInternal(e) {}
-
- AudioCaptureQualityInternal get(void) const { return mInternal; }
- void set(AudioCaptureQualityInternal e) { mInternal=e; }
-
- private:
- AudioCaptureQualityInternal mInternal;
- friend class AudioCaptureQualityMarshaller;
- };
-
-}
-
-#endif
diff --git a/SDL_Core/src/components/JSONHandler/include/JSONHandler/SDLRPCObjects/V2/AudioStreamingState.h b/SDL_Core/src/components/JSONHandler/include/JSONHandler/SDLRPCObjects/V2/AudioStreamingState.h
deleted file mode 100644
index ea38725f8..000000000
--- a/SDL_Core/src/components/JSONHandler/include/JSONHandler/SDLRPCObjects/V2/AudioStreamingState.h
+++ /dev/null
@@ -1,75 +0,0 @@
-//
-// 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.
-//
-
-#ifndef NSSMARTDEVICELINKKRPCV2_AUDIOSTREAMINGSTATE_INCLUDE
-#define NSSMARTDEVICELINKKRPCV2_AUDIOSTREAMINGSTATE_INCLUDE
-
-
-/*
- interface Ford Sync RAPI
- version 2.0O
- date 2012-11-02
- generated at Thu Jan 24 06:36:23 2013
- source stamp Thu Jan 24 06:35:41 2013
- author RC
-*/
-
-namespace NsSmartDeviceLinkRPCV2
-{
-
-/// Enumeraction that describes possible states of audio streaming.
-
- class AudioStreamingState
- {
- public:
- enum AudioStreamingStateInternal
- {
- INVALID_ENUM=-1,
- AUDIBLE=0,
- NOT_AUDIBLE=1,
- ATTENUATED=2
- };
-
- AudioStreamingState() : mInternal(INVALID_ENUM) {}
- AudioStreamingState(AudioStreamingStateInternal e) : mInternal(e) {}
-
- AudioStreamingStateInternal get(void) const { return mInternal; }
- void set(AudioStreamingStateInternal e) { mInternal=e; }
-
- private:
- AudioStreamingStateInternal mInternal;
- friend class AudioStreamingStateMarshaller;
- };
-
-}
-
-#endif
diff --git a/SDL_Core/src/components/JSONHandler/include/JSONHandler/SDLRPCObjects/V2/AudioType.h b/SDL_Core/src/components/JSONHandler/include/JSONHandler/SDLRPCObjects/V2/AudioType.h
deleted file mode 100644
index af491c9a2..000000000
--- a/SDL_Core/src/components/JSONHandler/include/JSONHandler/SDLRPCObjects/V2/AudioType.h
+++ /dev/null
@@ -1,73 +0,0 @@
-//
-// 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.
-//
-
-#ifndef NSSMARTDEVICELINKKRPCV2_AUDIOTYPE_INCLUDE
-#define NSSMARTDEVICELINKKRPCV2_AUDIOTYPE_INCLUDE
-
-
-/*
- interface Ford Sync RAPI
- version 2.0O
- date 2012-11-02
- generated at Thu Jan 24 06:36:23 2013
- source stamp Thu Jan 24 06:35:41 2013
- author RC
-*/
-
-namespace NsSmartDeviceLinkRPCV2
-{
-
-/// Describes different audio type options for PerformAudioPassThru.
-
- class AudioType
- {
- public:
- enum AudioTypeInternal
- {
- INVALID_ENUM=-1,
- PCM=0
- };
-
- AudioType() : mInternal(INVALID_ENUM) {}
- AudioType(AudioTypeInternal e) : mInternal(e) {}
-
- AudioTypeInternal get(void) const { return mInternal; }
- void set(AudioTypeInternal e) { mInternal=e; }
-
- private:
- AudioTypeInternal mInternal;
- friend class AudioTypeMarshaller;
- };
-
-}
-
-#endif
diff --git a/SDL_Core/src/components/JSONHandler/include/JSONHandler/SDLRPCObjects/V2/ButtonCapabilities.h b/SDL_Core/src/components/JSONHandler/include/JSONHandler/SDLRPCObjects/V2/ButtonCapabilities.h
deleted file mode 100644
index b586a534f..000000000
--- a/SDL_Core/src/components/JSONHandler/include/JSONHandler/SDLRPCObjects/V2/ButtonCapabilities.h
+++ /dev/null
@@ -1,107 +0,0 @@
-//
-// 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.
-//
-
-#ifndef NSSMARTDEVICELINKKRPCV2_BUTTONCAPABILITIES_INCLUDE
-#define NSSMARTDEVICELINKKRPCV2_BUTTONCAPABILITIES_INCLUDE
-
-
-#include "ButtonName.h"
-
-
-/*
- interface Ford Sync RAPI
- version 2.0O
- date 2012-11-02
- generated at Thu Jan 24 06:36:23 2013
- source stamp Thu Jan 24 06:35:41 2013
- author RC
-*/
-
-
-namespace NsSmartDeviceLinkRPCV2
-{
-
-/// Contains information about a button's capabilities.
-
- class ButtonCapabilities
- {
- public:
-
- ButtonCapabilities(const ButtonCapabilities& c);
- ButtonCapabilities(void);
-
- bool checkIntegrity(void);
- // getters
-
- bool get_longPressAvailable(void) const;
- const ButtonName& get_name(void) const;
- bool get_shortPressAvailable(void) const;
- bool get_upDownAvailable(void) const;
-
-// setters
-
- bool set_longPressAvailable(bool longPressAvailable_);
- bool set_name(const ButtonName& name_);
- bool set_shortPressAvailable(bool shortPressAvailable_);
- bool set_upDownAvailable(bool upDownAvailable_);
-
- private:
-
- friend class ButtonCapabilitiesMarshaller;
-
-
-/**
- The button supports a LONG press.
- Whenever the button is pressed long, onButtonPressed( LONG) will be invoked.
-*/
- bool longPressAvailable;
-
-/// The name of the button. See ButtonName.
- ButtonName name;
-
-/**
- The button supports a short press.
- Whenever the button is pressed short, onButtonPressed( SHORT) will be invoked.
-*/
- bool shortPressAvailable;
-
-/**
- The button supports "button down" and "button up".
- Whenever the button is pressed, onButtonEvent( DOWN) will be invoked.
- Whenever the button is released, onButtonEvent( UP) will be invoked.
-*/
- bool upDownAvailable;
- };
-
-}
-
-#endif
diff --git a/SDL_Core/src/components/JSONHandler/include/JSONHandler/SDLRPCObjects/V2/ButtonEventMode.h b/SDL_Core/src/components/JSONHandler/include/JSONHandler/SDLRPCObjects/V2/ButtonEventMode.h
deleted file mode 100644
index 6be407921..000000000
--- a/SDL_Core/src/components/JSONHandler/include/JSONHandler/SDLRPCObjects/V2/ButtonEventMode.h
+++ /dev/null
@@ -1,76 +0,0 @@
-//
-// 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.
-//
-
-#ifndef NSSMARTDEVICELINKKRPCV2_BUTTONEVENTMODE_INCLUDE
-#define NSSMARTDEVICELINKKRPCV2_BUTTONEVENTMODE_INCLUDE
-
-
-/*
- interface Ford Sync RAPI
- version 2.0O
- date 2012-11-02
- generated at Thu Jan 24 06:36:23 2013
- source stamp Thu Jan 24 06:35:41 2013
- author RC
-*/
-
-namespace NsSmartDeviceLinkRPCV2
-{
-
- class ButtonEventMode
- {
- public:
- enum ButtonEventModeInternal
- {
- INVALID_ENUM=-1,
-
-/// A button has been released up
- BUTTONUP=0,
-
-/// A button has been pressed down
- BUTTONDOWN=1
- };
-
- ButtonEventMode() : mInternal(INVALID_ENUM) {}
- ButtonEventMode(ButtonEventModeInternal e) : mInternal(e) {}
-
- ButtonEventModeInternal get(void) const { return mInternal; }
- void set(ButtonEventModeInternal e) { mInternal=e; }
-
- private:
- ButtonEventModeInternal mInternal;
- friend class ButtonEventModeMarshaller;
- };
-
-}
-
-#endif
diff --git a/SDL_Core/src/components/JSONHandler/include/JSONHandler/SDLRPCObjects/V2/ButtonName.h b/SDL_Core/src/components/JSONHandler/include/JSONHandler/SDLRPCObjects/V2/ButtonName.h
deleted file mode 100644
index 457a1fc43..000000000
--- a/SDL_Core/src/components/JSONHandler/include/JSONHandler/SDLRPCObjects/V2/ButtonName.h
+++ /dev/null
@@ -1,88 +0,0 @@
-//
-// 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.
-//
-
-#ifndef NSSMARTDEVICELINKKRPCV2_BUTTONNAME_INCLUDE
-#define NSSMARTDEVICELINKKRPCV2_BUTTONNAME_INCLUDE
-
-
-/*
- interface Ford Sync RAPI
- version 2.0O
- date 2012-11-02
- generated at Thu Jan 24 06:36:23 2013
- source stamp Thu Jan 24 06:35:41 2013
- author RC
-*/
-
-namespace NsSmartDeviceLinkRPCV2
-{
-
-/// Defines the hard (physical) and soft (touchscreen) buttons available from SYNC
-
- class ButtonName
- {
- public:
- enum ButtonNameInternal
- {
- INVALID_ENUM=-1,
- OK=0,
- SEEKLEFT=1,
- SEEKRIGHT=2,
- TUNEUP=3,
- TUNEDOWN=4,
- PRESET_0=5,
- PRESET_1=6,
- PRESET_2=7,
- PRESET_3=8,
- PRESET_4=9,
- PRESET_5=10,
- PRESET_6=11,
- PRESET_7=12,
- PRESET_8=13,
- PRESET_9=14,
- CUSTOM_BUTTON=15
- };
-
- ButtonName() : mInternal(INVALID_ENUM) {}
- ButtonName(ButtonNameInternal e) : mInternal(e) {}
-
- ButtonNameInternal get(void) const { return mInternal; }
- void set(ButtonNameInternal e) { mInternal=e; }
-
- private:
- ButtonNameInternal mInternal;
- friend class ButtonNameMarshaller;
- };
-
-}
-
-#endif
diff --git a/SDL_Core/src/components/JSONHandler/include/JSONHandler/SDLRPCObjects/V2/ButtonPressMode.h b/SDL_Core/src/components/JSONHandler/include/JSONHandler/SDLRPCObjects/V2/ButtonPressMode.h
deleted file mode 100644
index cbafb96b1..000000000
--- a/SDL_Core/src/components/JSONHandler/include/JSONHandler/SDLRPCObjects/V2/ButtonPressMode.h
+++ /dev/null
@@ -1,82 +0,0 @@
-//
-// 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.
-//
-
-#ifndef NSSMARTDEVICELINKKRPCV2_BUTTONPRESSMODE_INCLUDE
-#define NSSMARTDEVICELINKKRPCV2_BUTTONPRESSMODE_INCLUDE
-
-
-/*
- interface Ford Sync RAPI
- version 2.0O
- date 2012-11-02
- generated at Thu Jan 24 06:36:23 2013
- source stamp Thu Jan 24 06:35:41 2013
- author RC
-*/
-
-namespace NsSmartDeviceLinkRPCV2
-{
-
- class ButtonPressMode
- {
- public:
- enum ButtonPressModeInternal
- {
- INVALID_ENUM=-1,
-
-/**
- A button was released, after it was pressed for a long time
- Actual timing is defined by Sync and may vary
-*/
- LONG=0,
-
-/**
- A button was released, after it was pressed for a short time
- Actual timing is defined by Sync and may vary
-*/
- SHORT=1
- };
-
- ButtonPressMode() : mInternal(INVALID_ENUM) {}
- ButtonPressMode(ButtonPressModeInternal e) : mInternal(e) {}
-
- ButtonPressModeInternal get(void) const { return mInternal; }
- void set(ButtonPressModeInternal e) { mInternal=e; }
-
- private:
- ButtonPressModeInternal mInternal;
- friend class ButtonPressModeMarshaller;
- };
-
-}
-
-#endif
diff --git a/SDL_Core/src/components/JSONHandler/include/JSONHandler/SDLRPCObjects/V2/ChangeRegistration_request.h b/SDL_Core/src/components/JSONHandler/include/JSONHandler/SDLRPCObjects/V2/ChangeRegistration_request.h
deleted file mode 100644
index 820e1bedc..000000000
--- a/SDL_Core/src/components/JSONHandler/include/JSONHandler/SDLRPCObjects/V2/ChangeRegistration_request.h
+++ /dev/null
@@ -1,84 +0,0 @@
-//
-// 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.
-//
-
-#ifndef NSSMARTDEVICELINKKRPCV2_CHANGEREGISTRATION_REQUEST_INCLUDE
-#define NSSMARTDEVICELINKKRPCV2_CHANGEREGISTRATION_REQUEST_INCLUDE
-
-
-#include "Language.h"
-#include "JSONHandler/SDLRPCMessage.h"
-
-
-/*
- interface Ford Sync RAPI
- version 2.0O
- date 2012-11-02
- generated at Thu Jan 24 06:36:23 2013
- source stamp Thu Jan 24 06:35:41 2013
- author RC
-*/
-
-namespace NsSmartDeviceLinkRPCV2
-{
-
- class ChangeRegistration_request : public NsSmartDeviceLinkRPC::SDLRPCMessage
- {
- public:
-
- ChangeRegistration_request(const ChangeRegistration_request& c);
- ChangeRegistration_request(void);
-
- virtual ~ChangeRegistration_request(void);
-
- bool checkIntegrity(void);
-
- const Language& get_language(void) const;
- const Language& get_hmiDisplayLanguage(void) const;
-
- bool set_language(const Language& language_);
- bool set_hmiDisplayLanguage(const Language& hmiDisplayLanguage_);
-
- private:
-
- friend class ChangeRegistration_requestMarshaller;
-
-
-/// Requested SYNC voice engine (VR+TTS) language registration
- Language language;
-
-/// Request display language registration
- Language hmiDisplayLanguage;
- };
-
-}
-
-#endif
diff --git a/SDL_Core/src/components/JSONHandler/include/JSONHandler/SDLRPCObjects/V2/ChangeRegistration_response.h b/SDL_Core/src/components/JSONHandler/include/JSONHandler/SDLRPCObjects/V2/ChangeRegistration_response.h
deleted file mode 100644
index 42f2596fd..000000000
--- a/SDL_Core/src/components/JSONHandler/include/JSONHandler/SDLRPCObjects/V2/ChangeRegistration_response.h
+++ /dev/null
@@ -1,66 +0,0 @@
-//
-// 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.
-//
-
-#ifndef NSSMARTDEVICELINKKRPCV2_CHANGEREGISTRATION_RESPONSE_INCLUDE
-#define NSSMARTDEVICELINKKRPCV2_CHANGEREGISTRATION_RESPONSE_INCLUDE
-
-#include "JSONHandler/SDLRPCResponse.h"
-
-/*
- interface Ford Sync RAPI
- version 2.0O
- date 2012-11-02
- generated at Thu Jan 24 06:36:23 2013
- source stamp Thu Jan 24 06:35:41 2013
- author RC
-*/
-
-namespace NsSmartDeviceLinkRPCV2
-{
- class ChangeRegistration_response : public NsSmartDeviceLinkRPC::SDLRPCResponse
- {
- public:
- ChangeRegistration_response(const ChangeRegistration_response& c);
- ChangeRegistration_response(void);
-
- virtual ~ChangeRegistration_response(void);
-
- ChangeRegistration_response& operator =(const ChangeRegistration_response&);
-
- bool checkIntegrity(void);
-
- private:
- friend class ChangeRegistration_responseMarshaller;
- };
-}
-
-#endif
diff --git a/SDL_Core/src/components/JSONHandler/include/JSONHandler/SDLRPCObjects/V2/CharacterSet.h b/SDL_Core/src/components/JSONHandler/include/JSONHandler/SDLRPCObjects/V2/CharacterSet.h
deleted file mode 100644
index 8d3f54424..000000000
--- a/SDL_Core/src/components/JSONHandler/include/JSONHandler/SDLRPCObjects/V2/CharacterSet.h
+++ /dev/null
@@ -1,84 +0,0 @@
-//
-// 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.
-//
-
-#ifndef NSSMARTDEVICELINKKRPCV2_CHARACTERSET_INCLUDE
-#define NSSMARTDEVICELINKKRPCV2_CHARACTERSET_INCLUDE
-
-
-/*
- interface Ford Sync RAPI
- version 2.0O
- date 2012-11-02
- generated at Thu Jan 24 06:36:23 2013
- source stamp Thu Jan 24 06:35:41 2013
- author RC
-*/
-
-namespace NsSmartDeviceLinkRPCV2
-{
-
-/// The list of potential character sets
-
- class CharacterSet
- {
- public:
- enum CharacterSetInternal
- {
- INVALID_ENUM=-1,
-
-/// See [@TODO: create file ref]
- TYPE2SET=0,
-
-/// See [@TODO: create file ref]
- TYPE5SET=1,
-
-/// See [@TODO: create file ref]
- CID1SET=2,
-
-/// See [@TODO: create file ref]
- CID2SET=3
- };
-
- CharacterSet() : mInternal(INVALID_ENUM) {}
- CharacterSet(CharacterSetInternal e) : mInternal(e) {}
-
- CharacterSetInternal get(void) const { return mInternal; }
- void set(CharacterSetInternal e) { mInternal=e; }
-
- private:
- CharacterSetInternal mInternal;
- friend class CharacterSetMarshaller;
- };
-
-}
-
-#endif
diff --git a/SDL_Core/src/components/JSONHandler/include/JSONHandler/SDLRPCObjects/V2/Choice.h b/SDL_Core/src/components/JSONHandler/include/JSONHandler/SDLRPCObjects/V2/Choice.h
deleted file mode 100644
index cb3121398..000000000
--- a/SDL_Core/src/components/JSONHandler/include/JSONHandler/SDLRPCObjects/V2/Choice.h
+++ /dev/null
@@ -1,91 +0,0 @@
-//
-// 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.
-//
-
-#ifndef NSSMARTDEVICELINKKRPCV2_CHOICE_INCLUDE
-#define NSSMARTDEVICELINKKRPCV2_CHOICE_INCLUDE
-
-#include <string>
-#include <vector>
-
-#include "Image.h"
-
-
-/*
- interface Ford Sync RAPI
- version 2.0O
- date 2012-11-02
- generated at Thu Jan 24 06:36:23 2013
- source stamp Thu Jan 24 06:35:41 2013
- author RC
-*/
-
-
-namespace NsSmartDeviceLinkRPCV2
-{
-
-/// A choice is an option given to the user, which can be selected either by menu, or through voice recognition system.
-
- class Choice
- {
- public:
-
- Choice(const Choice& c);
- Choice(void);
-
- bool checkIntegrity(void);
- // getters
-
- unsigned int get_choiceID(void) const;
- const Image& get_image(void) const;
- const std::string& get_menuName(void) const;
- const std::vector<std::string>& get_vrCommands(void) const;
-
-// setters
-
- bool set_choiceID(unsigned int choiceID_);
- bool set_image(const Image& image_);
- bool set_menuName(const std::string& menuName_);
- bool set_vrCommands(const std::vector<std::string>& vrCommands_);
-
- private:
-
- friend class ChoiceMarshaller;
-
- unsigned int choiceID; //!< (0,65535)
- Image image;
- std::string menuName; //!< (500)
- std::vector<std::string> vrCommands; //!< [%s..%s] (99)
- };
-
-}
-
-#endif
diff --git a/SDL_Core/src/components/JSONHandler/include/JSONHandler/SDLRPCObjects/V2/CompassDirection.h b/SDL_Core/src/components/JSONHandler/include/JSONHandler/SDLRPCObjects/V2/CompassDirection.h
deleted file mode 100644
index f420da0fe..000000000
--- a/SDL_Core/src/components/JSONHandler/include/JSONHandler/SDLRPCObjects/V2/CompassDirection.h
+++ /dev/null
@@ -1,80 +0,0 @@
-//
-// 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.
-//
-
-#ifndef NSSMARTDEVICELINKKRPCV2_COMPASSDIRECTION_INCLUDE
-#define NSSMARTDEVICELINKKRPCV2_COMPASSDIRECTION_INCLUDE
-
-
-/*
- interface Ford Sync RAPI
- version 2.0O
- date 2012-11-02
- generated at Thu Jan 24 06:36:23 2013
- source stamp Thu Jan 24 06:35:41 2013
- author RC
-*/
-
-namespace NsSmartDeviceLinkRPCV2
-{
-
-/// The list of potential compass directions
-
- class CompassDirection
- {
- public:
- enum CompassDirectionInternal
- {
- INVALID_ENUM=-1,
- NORTH=0,
- NORTHWEST=1,
- WEST=2,
- SOUTHWEST=3,
- SOUTH=4,
- SOUTHEAST=5,
- EAST=6,
- NORTHEAST=7
- };
-
- CompassDirection() : mInternal(INVALID_ENUM) {}
- CompassDirection(CompassDirectionInternal e) : mInternal(e) {}
-
- CompassDirectionInternal get(void) const { return mInternal; }
- void set(CompassDirectionInternal e) { mInternal=e; }
-
- private:
- CompassDirectionInternal mInternal;
- friend class CompassDirectionMarshaller;
- };
-
-}
-
-#endif
diff --git a/SDL_Core/src/components/JSONHandler/include/JSONHandler/SDLRPCObjects/V2/CreateInteractionChoiceSet_request.h b/SDL_Core/src/components/JSONHandler/include/JSONHandler/SDLRPCObjects/V2/CreateInteractionChoiceSet_request.h
deleted file mode 100644
index 2a50bb47f..000000000
--- a/SDL_Core/src/components/JSONHandler/include/JSONHandler/SDLRPCObjects/V2/CreateInteractionChoiceSet_request.h
+++ /dev/null
@@ -1,85 +0,0 @@
-//
-// 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.
-//
-
-#ifndef NSSMARTDEVICELINKKRPCV2_CREATEINTERACTIONCHOICESET_REQUEST_INCLUDE
-#define NSSMARTDEVICELINKKRPCV2_CREATEINTERACTIONCHOICESET_REQUEST_INCLUDE
-
-#include <vector>
-
-#include "Choice.h"
-#include "JSONHandler/SDLRPCMessage.h"
-
-
-/*
- interface Ford Sync RAPI
- version 2.0O
- date 2012-11-02
- generated at Thu Jan 24 06:36:23 2013
- source stamp Thu Jan 24 06:35:41 2013
- author RC
-*/
-
-namespace NsSmartDeviceLinkRPCV2
-{
-
-/// creates interaction choice set to be used later by performInteraction
-
- class CreateInteractionChoiceSet_request : public NsSmartDeviceLinkRPC::SDLRPCMessage
- {
- public:
-
- CreateInteractionChoiceSet_request(const CreateInteractionChoiceSet_request& c);
- CreateInteractionChoiceSet_request(void);
-
- virtual ~CreateInteractionChoiceSet_request(void);
-
- bool checkIntegrity(void);
-
- unsigned int get_interactionChoiceSetID(void) const;
- const std::vector<Choice>& get_choiceSet(void) const;
-
- bool set_interactionChoiceSetID(unsigned int interactionChoiceSetID_);
- bool set_choiceSet(const std::vector<Choice>& choiceSet_);
-
- private:
-
- friend class CreateInteractionChoiceSet_requestMarshaller;
-
-
-/// Unique ID used for this interaction choice set.
- unsigned int interactionChoiceSetID; //!< (0,2000000000)
- std::vector<Choice> choiceSet; //!< [%s..%s]
- };
-
-}
-
-#endif
diff --git a/SDL_Core/src/components/JSONHandler/include/JSONHandler/SDLRPCObjects/V2/CreateInteractionChoiceSet_response.h b/SDL_Core/src/components/JSONHandler/include/JSONHandler/SDLRPCObjects/V2/CreateInteractionChoiceSet_response.h
deleted file mode 100644
index 0ff5edb1d..000000000
--- a/SDL_Core/src/components/JSONHandler/include/JSONHandler/SDLRPCObjects/V2/CreateInteractionChoiceSet_response.h
+++ /dev/null
@@ -1,66 +0,0 @@
-//
-// 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.
-//
-
-#ifndef NSSMARTDEVICELINKKRPCV2_CREATEINTERACTIONCHOICESET_RESPONSE_INCLUDE
-#define NSSMARTDEVICELINKKRPCV2_CREATEINTERACTIONCHOICESET_RESPONSE_INCLUDE
-
-#include "JSONHandler/SDLRPCResponse.h"
-
-/*
- interface Ford Sync RAPI
- version 2.0O
- date 2012-11-02
- generated at Thu Jan 24 06:36:23 2013
- source stamp Thu Jan 24 06:35:41 2013
- author RC
-*/
-
-namespace NsSmartDeviceLinkRPCV2
-{
- class CreateInteractionChoiceSet_response : public NsSmartDeviceLinkRPC::SDLRPCResponse
- {
- public:
- CreateInteractionChoiceSet_response(const CreateInteractionChoiceSet_response& c);
- CreateInteractionChoiceSet_response(void);
-
- virtual ~CreateInteractionChoiceSet_response(void);
-
- CreateInteractionChoiceSet_response& operator =(const CreateInteractionChoiceSet_response&);
-
- bool checkIntegrity(void);
-
- private:
- friend class CreateInteractionChoiceSet_responseMarshaller;
- };
-}
-
-#endif
diff --git a/SDL_Core/src/components/JSONHandler/include/JSONHandler/SDLRPCObjects/V2/DTC.h b/SDL_Core/src/components/JSONHandler/include/JSONHandler/SDLRPCObjects/V2/DTC.h
deleted file mode 100644
index 6f9a6f84b..000000000
--- a/SDL_Core/src/components/JSONHandler/include/JSONHandler/SDLRPCObjects/V2/DTC.h
+++ /dev/null
@@ -1,85 +0,0 @@
-//
-// 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.
-//
-
-#ifndef NSSMARTDEVICELINKKRPCV2_DTC_INCLUDE
-#define NSSMARTDEVICELINKKRPCV2_DTC_INCLUDE
-
-#include <string>
-
-
-
-/*
- interface Ford Sync RAPI
- version 2.0O
- date 2012-11-02
- generated at Thu Jan 24 06:36:23 2013
- source stamp Thu Jan 24 06:35:41 2013
- author RC
-*/
-
-
-namespace NsSmartDeviceLinkRPCV2
-{
-
- class DTC
- {
- public:
-
- DTC(const DTC& c);
- DTC(void);
-
- bool checkIntegrity(void);
- // getters
-
- const std::string& get_identifier(void) const;
- const std::string& get_statusByte(void) const;
-
-// setters
-
- bool set_identifier(const std::string& identifier_);
- bool set_statusByte(const std::string& statusByte_);
-
- private:
-
- friend class DTCMarshaller;
-
-
-/// String containing hexadecimal identifier as well as other common names.
- std::string identifier; //!< (500)
-
-/// Hexadecimal byte string.
- std::string statusByte; //!< (500)
- };
-
-}
-
-#endif
diff --git a/SDL_Core/src/components/JSONHandler/include/JSONHandler/SDLRPCObjects/V2/DeactivateReason.h b/SDL_Core/src/components/JSONHandler/include/JSONHandler/SDLRPCObjects/V2/DeactivateReason.h
deleted file mode 100644
index 37e975ffb..000000000
--- a/SDL_Core/src/components/JSONHandler/include/JSONHandler/SDLRPCObjects/V2/DeactivateReason.h
+++ /dev/null
@@ -1,90 +0,0 @@
-//
-// 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.
-//
-
-#ifndef NSSMARTDEVICELINKKRPCV2_DEACTIVATEREASON_INCLUDE
-#define NSSMARTDEVICELINKKRPCV2_DEACTIVATEREASON_INCLUDE
-
-
-/*
- interface Ford Sync RAPI
- version 2.0O
- date 2012-11-02
- generated at Thu Jan 24 06:36:23 2013
- source stamp Thu Jan 24 06:35:41 2013
- author RC
-*/
-
-namespace NsSmartDeviceLinkRPCV2
-{
-
-/// Enum of reasons of user navigating from application used by HMI.
-
- class DeactivateReason
- {
- public:
- enum DeactivateReasonInternal
- {
- INVALID_ENUM=-1,
-
-/// Navigated to audio(radio, etc)
- AUDIO=0,
-
-/// Navigated to make a call.
- PHONECALL=1,
-
-/// Navigated to navigation screen.
- NAVIGATIONMAP=2,
-
-/// Navigated to phone menu.
- PHONEMENU=3,
-
-/// Navigated to settings menu.
- SYNCSETTINGS=4,
-
-/// Other screens navigation apart from other mobile app.
- GENERAL=5
- };
-
- DeactivateReason() : mInternal(INVALID_ENUM) {}
- DeactivateReason(DeactivateReasonInternal e) : mInternal(e) {}
-
- DeactivateReasonInternal get(void) const { return mInternal; }
- void set(DeactivateReasonInternal e) { mInternal=e; }
-
- private:
- DeactivateReasonInternal mInternal;
- friend class DeactivateReasonMarshaller;
- };
-
-}
-
-#endif
diff --git a/SDL_Core/src/components/JSONHandler/include/JSONHandler/SDLRPCObjects/V2/DeleteCommand_request.h b/SDL_Core/src/components/JSONHandler/include/JSONHandler/SDLRPCObjects/V2/DeleteCommand_request.h
deleted file mode 100644
index 78b64d36f..000000000
--- a/SDL_Core/src/components/JSONHandler/include/JSONHandler/SDLRPCObjects/V2/DeleteCommand_request.h
+++ /dev/null
@@ -1,80 +0,0 @@
-//
-// 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.
-//
-
-#ifndef NSSMARTDEVICELINKKRPCV2_DELETECOMMAND_REQUEST_INCLUDE
-#define NSSMARTDEVICELINKKRPCV2_DELETECOMMAND_REQUEST_INCLUDE
-
-
-#include "JSONHandler/SDLRPCMessage.h"
-
-
-/*
- interface Ford Sync RAPI
- version 2.0O
- date 2012-11-02
- generated at Thu Jan 24 06:36:23 2013
- source stamp Thu Jan 24 06:35:41 2013
- author RC
-*/
-
-namespace NsSmartDeviceLinkRPCV2
-{
-
-/// Deletes all commands from the in-application menu with the specified command id.
-
- class DeleteCommand_request : public NsSmartDeviceLinkRPC::SDLRPCMessage
- {
- public:
-
- DeleteCommand_request(const DeleteCommand_request& c);
- DeleteCommand_request(void);
-
- virtual ~DeleteCommand_request(void);
-
- bool checkIntegrity(void);
-
- unsigned int get_cmdID(void) const;
-
- bool set_cmdID(unsigned int cmdID_);
-
- private:
-
- friend class DeleteCommand_requestMarshaller;
-
-
-/// ID of the command(s) to delete.
- unsigned int cmdID; //!< (0,2000000000)
- };
-
-}
-
-#endif
diff --git a/SDL_Core/src/components/JSONHandler/include/JSONHandler/SDLRPCObjects/V2/DeleteCommand_response.h b/SDL_Core/src/components/JSONHandler/include/JSONHandler/SDLRPCObjects/V2/DeleteCommand_response.h
deleted file mode 100644
index ba703bac8..000000000
--- a/SDL_Core/src/components/JSONHandler/include/JSONHandler/SDLRPCObjects/V2/DeleteCommand_response.h
+++ /dev/null
@@ -1,66 +0,0 @@
-//
-// 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.
-//
-
-#ifndef NSSMARTDEVICELINKKRPCV2_DELETECOMMAND_RESPONSE_INCLUDE
-#define NSSMARTDEVICELINKKRPCV2_DELETECOMMAND_RESPONSE_INCLUDE
-
-#include "JSONHandler/SDLRPCResponse.h"
-
-/*
- interface Ford Sync RAPI
- version 2.0O
- date 2012-11-02
- generated at Thu Jan 24 06:36:23 2013
- source stamp Thu Jan 24 06:35:41 2013
- author RC
-*/
-
-namespace NsSmartDeviceLinkRPCV2
-{
- class DeleteCommand_response : public NsSmartDeviceLinkRPC::SDLRPCResponse
- {
- public:
- DeleteCommand_response(const DeleteCommand_response& c);
- DeleteCommand_response(void);
-
- virtual ~DeleteCommand_response(void);
-
- DeleteCommand_response& operator =(const DeleteCommand_response&);
-
- bool checkIntegrity(void);
-
- private:
- friend class DeleteCommand_responseMarshaller;
- };
-}
-
-#endif
diff --git a/SDL_Core/src/components/JSONHandler/include/JSONHandler/SDLRPCObjects/V2/DeleteFile_request.h b/SDL_Core/src/components/JSONHandler/include/JSONHandler/SDLRPCObjects/V2/DeleteFile_request.h
deleted file mode 100644
index 3d5f55f57..000000000
--- a/SDL_Core/src/components/JSONHandler/include/JSONHandler/SDLRPCObjects/V2/DeleteFile_request.h
+++ /dev/null
@@ -1,84 +0,0 @@
-//
-// 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.
-//
-
-#ifndef NSSMARTDEVICELINKKRPCV2_DELETEFILE_REQUEST_INCLUDE
-#define NSSMARTDEVICELINKKRPCV2_DELETEFILE_REQUEST_INCLUDE
-
-#include <string>
-
-#include "JSONHandler/SDLRPCMessage.h"
-
-
-/*
- interface Ford Sync RAPI
- version 2.0O
- date 2012-11-02
- generated at Thu Jan 24 06:36:23 2013
- source stamp Thu Jan 24 06:35:41 2013
- author RC
-*/
-
-namespace NsSmartDeviceLinkRPCV2
-{
-
-/**
- Used to delete a file resident on the SYNC module in the app's local cache.
- Not supported on first generation SYNC vehicles.
-*/
-
- class DeleteFile_request : public NsSmartDeviceLinkRPC::SDLRPCMessage
- {
- public:
-
- DeleteFile_request(const DeleteFile_request& c);
- DeleteFile_request(void);
-
- virtual ~DeleteFile_request(void);
-
- bool checkIntegrity(void);
-
- const std::string& get_syncFileName(void) const;
-
- bool set_syncFileName(const std::string& syncFileName_);
-
- private:
-
- friend class DeleteFile_requestMarshaller;
-
-
-/// File reference name.
- std::string syncFileName; //!< (500)
- };
-
-}
-
-#endif
diff --git a/SDL_Core/src/components/JSONHandler/include/JSONHandler/SDLRPCObjects/V2/DeleteFile_response.h b/SDL_Core/src/components/JSONHandler/include/JSONHandler/SDLRPCObjects/V2/DeleteFile_response.h
deleted file mode 100644
index 3cd08d818..000000000
--- a/SDL_Core/src/components/JSONHandler/include/JSONHandler/SDLRPCObjects/V2/DeleteFile_response.h
+++ /dev/null
@@ -1,76 +0,0 @@
-//
-// 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.
-//
-
-#ifndef NSSMARTDEVICELINKKRPCV2_DELETEFILE_RESPONSE_INCLUDE
-#define NSSMARTDEVICELINKKRPCV2_DELETEFILE_RESPONSE_INCLUDE
-
-#include "JSONHandler/SDLRPCResponse.h"
-
-/*
- interface Ford Sync RAPI
- version 2.0O
- date 2012-11-02
- generated at Thu Jan 24 06:36:23 2013
- source stamp Thu Jan 24 06:35:41 2013
- author RC
-*/
-
-namespace NsSmartDeviceLinkRPCV2
-{
- /**
- Response is sent, when the file data was deleted (success case). Or when an error occured.
- Not supported on First generation SYNC vehicles.
- */
- class DeleteFile_response : public NsSmartDeviceLinkRPC::SDLRPCResponse
- {
- public:
- DeleteFile_response(const DeleteFile_response& c);
- DeleteFile_response(void);
-
- virtual ~DeleteFile_response(void);
-
- DeleteFile_response& operator =(const DeleteFile_response&);
-
- bool checkIntegrity(void);
-
- unsigned int get_spaceAvailable(void) const;
- bool set_spaceAvailable(unsigned int spaceAvailable_);
-
- private:
- friend class DeleteFile_responseMarshaller;
-
- /// Provides the total local space available on SYNC for the registered app.
- unsigned int spaceAvailable; //!< (0,2000000000)
- };
-}
-
-#endif
diff --git a/SDL_Core/src/components/JSONHandler/include/JSONHandler/SDLRPCObjects/V2/DeleteInteractionChoiceSet_request.h b/SDL_Core/src/components/JSONHandler/include/JSONHandler/SDLRPCObjects/V2/DeleteInteractionChoiceSet_request.h
deleted file mode 100644
index a94379166..000000000
--- a/SDL_Core/src/components/JSONHandler/include/JSONHandler/SDLRPCObjects/V2/DeleteInteractionChoiceSet_request.h
+++ /dev/null
@@ -1,83 +0,0 @@
-//
-// 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.
-//
-
-#ifndef NSSMARTDEVICELINKKRPCV2_DELETEINTERACTIONCHOICESET_REQUEST_INCLUDE
-#define NSSMARTDEVICELINKKRPCV2_DELETEINTERACTIONCHOICESET_REQUEST_INCLUDE
-
-
-#include "JSONHandler/SDLRPCMessage.h"
-
-
-/*
- interface Ford Sync RAPI
- version 2.0O
- date 2012-11-02
- generated at Thu Jan 24 06:36:23 2013
- source stamp Thu Jan 24 06:35:41 2013
- author RC
-*/
-
-namespace NsSmartDeviceLinkRPCV2
-{
-
-/**
- Deletes interaction choice set that has been created with "CreateInteractionChoiceSet".
- The interaction may only be deleted when not currently in use by a "performInteraction".
-*/
-
- class DeleteInteractionChoiceSet_request : public NsSmartDeviceLinkRPC::SDLRPCMessage
- {
- public:
-
- DeleteInteractionChoiceSet_request(const DeleteInteractionChoiceSet_request& c);
- DeleteInteractionChoiceSet_request(void);
-
- virtual ~DeleteInteractionChoiceSet_request(void);
-
- bool checkIntegrity(void);
-
- unsigned int get_interactionChoiceSetID(void) const;
-
- bool set_interactionChoiceSetID(unsigned int interactionChoiceSetID_);
-
- private:
-
- friend class DeleteInteractionChoiceSet_requestMarshaller;
-
-
-/// ID of the interaction choice set to delete.
- unsigned int interactionChoiceSetID; //!< (0,2000000000)
- };
-
-}
-
-#endif
diff --git a/SDL_Core/src/components/JSONHandler/include/JSONHandler/SDLRPCObjects/V2/DeleteInteractionChoiceSet_response.h b/SDL_Core/src/components/JSONHandler/include/JSONHandler/SDLRPCObjects/V2/DeleteInteractionChoiceSet_response.h
deleted file mode 100644
index 814b34139..000000000
--- a/SDL_Core/src/components/JSONHandler/include/JSONHandler/SDLRPCObjects/V2/DeleteInteractionChoiceSet_response.h
+++ /dev/null
@@ -1,66 +0,0 @@
-//
-// 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.
-//
-
-#ifndef NSSMARTDEVICELINKKRPCV2_DELETEINTERACTIONCHOICESET_RESPONSE_INCLUDE
-#define NSSMARTDEVICELINKKRPCV2_DELETEINTERACTIONCHOICESET_RESPONSE_INCLUDE
-
-#include "JSONHandler/SDLRPCResponse.h"
-
-/*
- interface Ford Sync RAPI
- version 2.0O
- date 2012-11-02
- generated at Thu Jan 24 06:36:23 2013
- source stamp Thu Jan 24 06:35:41 2013
- author RC
-*/
-
-namespace NsSmartDeviceLinkRPCV2
-{
- class DeleteInteractionChoiceSet_response : public NsSmartDeviceLinkRPC::SDLRPCResponse
- {
- public:
- DeleteInteractionChoiceSet_response(const DeleteInteractionChoiceSet_response& c);
- DeleteInteractionChoiceSet_response(void);
-
- virtual ~DeleteInteractionChoiceSet_response(void);
-
- DeleteInteractionChoiceSet_response& operator =(const DeleteInteractionChoiceSet_response&);
-
- bool checkIntegrity(void);
-
- private:
- friend class DeleteInteractionChoiceSet_responseMarshaller;
- };
-}
-
-#endif
diff --git a/SDL_Core/src/components/JSONHandler/include/JSONHandler/SDLRPCObjects/V2/DeleteSubMenu_request.h b/SDL_Core/src/components/JSONHandler/include/JSONHandler/SDLRPCObjects/V2/DeleteSubMenu_request.h
deleted file mode 100644
index 4cca49b0a..000000000
--- a/SDL_Core/src/components/JSONHandler/include/JSONHandler/SDLRPCObjects/V2/DeleteSubMenu_request.h
+++ /dev/null
@@ -1,80 +0,0 @@
-//
-// 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.
-//
-
-#ifndef NSSMARTDEVICELINKKRPCV2_DELETESUBMENU_REQUEST_INCLUDE
-#define NSSMARTDEVICELINKKRPCV2_DELETESUBMENU_REQUEST_INCLUDE
-
-
-#include "JSONHandler/SDLRPCMessage.h"
-
-
-/*
- interface Ford Sync RAPI
- version 2.0O
- date 2012-11-02
- generated at Thu Jan 24 06:36:23 2013
- source stamp Thu Jan 24 06:35:41 2013
- author RC
-*/
-
-namespace NsSmartDeviceLinkRPCV2
-{
-
-/// Deletes a submenu from the in-application menu.
-
- class DeleteSubMenu_request : public NsSmartDeviceLinkRPC::SDLRPCMessage
- {
- public:
-
- DeleteSubMenu_request(const DeleteSubMenu_request& c);
- DeleteSubMenu_request(void);
-
- virtual ~DeleteSubMenu_request(void);
-
- bool checkIntegrity(void);
-
- unsigned int get_menuID(void) const;
-
- bool set_menuID(unsigned int menuID_);
-
- private:
-
- friend class DeleteSubMenu_requestMarshaller;
-
-
-/// The "menuID" of the submenu to delete. (See addSubMenu.menuID)
- unsigned int menuID; //!< (0,2000000000)
- };
-
-}
-
-#endif
diff --git a/SDL_Core/src/components/JSONHandler/include/JSONHandler/SDLRPCObjects/V2/DeleteSubMenu_response.h b/SDL_Core/src/components/JSONHandler/include/JSONHandler/SDLRPCObjects/V2/DeleteSubMenu_response.h
deleted file mode 100644
index 585da435a..000000000
--- a/SDL_Core/src/components/JSONHandler/include/JSONHandler/SDLRPCObjects/V2/DeleteSubMenu_response.h
+++ /dev/null
@@ -1,66 +0,0 @@
-//
-// 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.
-//
-
-#ifndef NSSMARTDEVICELINKKRPCV2_DELETESUBMENU_RESPONSE_INCLUDE
-#define NSSMARTDEVICELINKKRPCV2_DELETESUBMENU_RESPONSE_INCLUDE
-
-#include "JSONHandler/SDLRPCResponse.h"
-
-/*
- interface Ford Sync RAPI
- version 2.0O
- date 2012-11-02
- generated at Thu Jan 24 06:36:23 2013
- source stamp Thu Jan 24 06:35:41 2013
- author RC
-*/
-
-namespace NsSmartDeviceLinkRPCV2
-{
- class DeleteSubMenu_response : public NsSmartDeviceLinkRPC::SDLRPCResponse
- {
- public:
- DeleteSubMenu_response(const DeleteSubMenu_response& c);
- DeleteSubMenu_response(void);
-
- virtual ~DeleteSubMenu_response(void);
-
- DeleteSubMenu_response& operator =(const DeleteSubMenu_response&);
-
- bool checkIntegrity(void);
-
- private:
- friend class DeleteSubMenu_responseMarshaller;
- };
-}
-
-#endif
diff --git a/SDL_Core/src/components/JSONHandler/include/JSONHandler/SDLRPCObjects/V2/DialNumber_request.h b/SDL_Core/src/components/JSONHandler/include/JSONHandler/SDLRPCObjects/V2/DialNumber_request.h
deleted file mode 100644
index 329369979..000000000
--- a/SDL_Core/src/components/JSONHandler/include/JSONHandler/SDLRPCObjects/V2/DialNumber_request.h
+++ /dev/null
@@ -1,81 +0,0 @@
-//
-// 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.
-//
-
-#ifndef NSSMARTDEVICELINKKRPCV2_DIALNUMBER_REQUEST_INCLUDE
-#define NSSMARTDEVICELINKKRPCV2_DIALNUMBER_REQUEST_INCLUDE
-
-#include <string>
-
-#include "JSONHandler/SDLRPCMessage.h"
-
-
-/*
- interface Ford Sync RAPI
- version 2.0O
- date 2012-11-02
- generated at Thu Jan 24 06:36:23 2013
- source stamp Thu Jan 24 06:35:41 2013
- author RC
-*/
-
-namespace NsSmartDeviceLinkRPCV2
-{
-
-/// Dials a phone number and switches to phone application.
-
- class DialNumber_request : public NsSmartDeviceLinkRPC::SDLRPCMessage
- {
- public:
-
- DialNumber_request(const DialNumber_request& c);
- DialNumber_request(void);
-
- virtual ~DialNumber_request(void);
-
- bool checkIntegrity(void);
-
- const std::string& get_number(void) const;
-
- bool set_number(const std::string& number_);
-
- private:
-
- friend class DialNumber_requestMarshaller;
-
-
-/// Phone number is a string consisting of only the digits and "+", which can be up to 40 chars.
- std::string number; //!< (500)
- };
-
-}
-
-#endif
diff --git a/SDL_Core/src/components/JSONHandler/include/JSONHandler/SDLRPCObjects/V2/DialNumber_response.h b/SDL_Core/src/components/JSONHandler/include/JSONHandler/SDLRPCObjects/V2/DialNumber_response.h
deleted file mode 100644
index 30f9756d4..000000000
--- a/SDL_Core/src/components/JSONHandler/include/JSONHandler/SDLRPCObjects/V2/DialNumber_response.h
+++ /dev/null
@@ -1,66 +0,0 @@
-//
-// 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.
-//
-
-#ifndef NSSMARTDEVICELINKKRPCV2_DIALNUMBER_RESPONSE_INCLUDE
-#define NSSMARTDEVICELINKKRPCV2_DIALNUMBER_RESPONSE_INCLUDE
-
-#include "JSONHandler/SDLRPCResponse.h"
-
-/*
- interface Ford Sync RAPI
- version 2.0O
- date 2012-11-02
- generated at Thu Jan 24 06:36:23 2013
- source stamp Thu Jan 24 06:35:41 2013
- author RC
-*/
-
-namespace NsSmartDeviceLinkRPCV2
-{
- class DialNumber_response : public NsSmartDeviceLinkRPC::SDLRPCResponse
- {
- public:
- DialNumber_response(const DialNumber_response& c);
- DialNumber_response(void);
-
- virtual ~DialNumber_response(void);
-
- DialNumber_response& operator =(const DialNumber_response&);
-
- bool checkIntegrity(void);
-
- private:
- friend class DialNumber_responseMarshaller;
- };
-}
-
-#endif
diff --git a/SDL_Core/src/components/JSONHandler/include/JSONHandler/SDLRPCObjects/V2/Dimension.h b/SDL_Core/src/components/JSONHandler/include/JSONHandler/SDLRPCObjects/V2/Dimension.h
deleted file mode 100644
index 6780ae042..000000000
--- a/SDL_Core/src/components/JSONHandler/include/JSONHandler/SDLRPCObjects/V2/Dimension.h
+++ /dev/null
@@ -1,81 +0,0 @@
-//
-// 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.
-//
-
-#ifndef NSSMARTDEVICELINKKRPCV2_DIMENSION_INCLUDE
-#define NSSMARTDEVICELINKKRPCV2_DIMENSION_INCLUDE
-
-
-/*
- interface Ford Sync RAPI
- version 2.0O
- date 2012-11-02
- generated at Thu Jan 24 06:36:23 2013
- source stamp Thu Jan 24 06:35:41 2013
- author RC
-*/
-
-namespace NsSmartDeviceLinkRPCV2
-{
-
-/// The supported dimensions of the GPS
-
- class Dimension
- {
- public:
- enum DimensionInternal
- {
- INVALID_ENUM=-1,
-
-/// No GPS at all
- NO_FIX=0,
-
-/// Longitude and lattitude
- FIX_2D=1,
-
-/// Longitude and lattitude and altitude
- FIX_3D=2
- };
-
- Dimension() : mInternal(INVALID_ENUM) {}
- Dimension(DimensionInternal e) : mInternal(e) {}
-
- DimensionInternal get(void) const { return mInternal; }
- void set(DimensionInternal e) { mInternal=e; }
-
- private:
- DimensionInternal mInternal;
- friend class DimensionMarshaller;
- };
-
-}
-
-#endif
diff --git a/SDL_Core/src/components/JSONHandler/include/JSONHandler/SDLRPCObjects/V2/DisplayCapabilities.h b/SDL_Core/src/components/JSONHandler/include/JSONHandler/SDLRPCObjects/V2/DisplayCapabilities.h
deleted file mode 100644
index 65864a766..000000000
--- a/SDL_Core/src/components/JSONHandler/include/JSONHandler/SDLRPCObjects/V2/DisplayCapabilities.h
+++ /dev/null
@@ -1,95 +0,0 @@
-//
-// 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.
-//
-
-#ifndef NSSMARTDEVICELINKKRPCV2_DISPLAYCAPABILITIES_INCLUDE
-#define NSSMARTDEVICELINKKRPCV2_DISPLAYCAPABILITIES_INCLUDE
-
-#include <vector>
-
-#include "DisplayType.h"
-#include "MediaClockFormat.h"
-#include "TextField.h"
-
-
-/*
- interface Ford Sync RAPI
- version 2.0O
- date 2012-11-02
- generated at Thu Jan 24 06:36:23 2013
- source stamp Thu Jan 24 06:35:41 2013
- author RC
-*/
-
-
-namespace NsSmartDeviceLinkRPCV2
-{
-
-/// Contains information about the display capabilities.
-
- class DisplayCapabilities
- {
- public:
-
- DisplayCapabilities(const DisplayCapabilities& c);
- DisplayCapabilities(void);
-
- bool checkIntegrity(void);
- // getters
-
- const DisplayType& get_displayType(void) const;
- const std::vector<MediaClockFormat>& get_mediaClockFormats(void) const;
- const std::vector<TextField>& get_textFields(void) const;
-
-// setters
-
- bool set_displayType(const DisplayType& displayType_);
- bool set_mediaClockFormats(const std::vector<MediaClockFormat>& mediaClockFormats_);
- bool set_textFields(const std::vector<TextField>& textFields_);
-
- private:
-
- friend class DisplayCapabilitiesMarshaller;
-
-
-/// The type of the display. See DisplayType
- DisplayType displayType;
-
-/// A set of all supported formats of the media clock. See MediaClockFormat
- std::vector<MediaClockFormat> mediaClockFormats; //!< [%s..%s]
-
-/// A set of all fields that support text data. See TextField
- std::vector<TextField> textFields; //!< [%s..%s]
- };
-
-}
-
-#endif
diff --git a/SDL_Core/src/components/JSONHandler/include/JSONHandler/SDLRPCObjects/V2/DisplayType.h b/SDL_Core/src/components/JSONHandler/include/JSONHandler/SDLRPCObjects/V2/DisplayType.h
deleted file mode 100644
index fd5578e8c..000000000
--- a/SDL_Core/src/components/JSONHandler/include/JSONHandler/SDLRPCObjects/V2/DisplayType.h
+++ /dev/null
@@ -1,81 +0,0 @@
-//
-// 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.
-//
-
-#ifndef NSSMARTDEVICELINKKRPCV2_DISPLAYTYPE_INCLUDE
-#define NSSMARTDEVICELINKKRPCV2_DISPLAYTYPE_INCLUDE
-
-
-/*
- interface Ford Sync RAPI
- version 2.0O
- date 2012-11-02
- generated at Thu Jan 24 06:36:23 2013
- source stamp Thu Jan 24 06:35:41 2013
- author RC
-*/
-
-namespace NsSmartDeviceLinkRPCV2
-{
-
-/// See DAES for further infos regarding the displays
-
- class DisplayType
- {
- public:
- enum DisplayTypeInternal
- {
- INVALID_ENUM=-1,
- CID=0,
- TYPE2=1,
- TYPE5=2,
- NGN=3,
- GEN2_8_DMA=4,
- GEN2_6_DMA=5,
- MFD3=6,
- MFD4=7,
- MFD5=8
- };
-
- DisplayType() : mInternal(INVALID_ENUM) {}
- DisplayType(DisplayTypeInternal e) : mInternal(e) {}
-
- DisplayTypeInternal get(void) const { return mInternal; }
- void set(DisplayTypeInternal e) { mInternal=e; }
-
- private:
- DisplayTypeInternal mInternal;
- friend class DisplayTypeMarshaller;
- };
-
-}
-
-#endif
diff --git a/SDL_Core/src/components/JSONHandler/include/JSONHandler/SDLRPCObjects/V2/DriverDistractionState.h b/SDL_Core/src/components/JSONHandler/include/JSONHandler/SDLRPCObjects/V2/DriverDistractionState.h
deleted file mode 100644
index 6f399db6f..000000000
--- a/SDL_Core/src/components/JSONHandler/include/JSONHandler/SDLRPCObjects/V2/DriverDistractionState.h
+++ /dev/null
@@ -1,74 +0,0 @@
-//
-// 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.
-//
-
-#ifndef NSSMARTDEVICELINKKRPCV2_DRIVERDISTRACTIONSTATE_INCLUDE
-#define NSSMARTDEVICELINKKRPCV2_DRIVERDISTRACTIONSTATE_INCLUDE
-
-
-/*
- interface Ford Sync RAPI
- version 2.0O
- date 2012-11-02
- generated at Thu Jan 24 06:36:23 2013
- source stamp Thu Jan 24 06:35:41 2013
- author RC
-*/
-
-namespace NsSmartDeviceLinkRPCV2
-{
-
-/// Enumeration that describes possible states of driver distraction.
-
- class DriverDistractionState
- {
- public:
- enum DriverDistractionStateInternal
- {
- INVALID_ENUM=-1,
- DD_ON=0,
- DD_OFF=1
- };
-
- DriverDistractionState() : mInternal(INVALID_ENUM) {}
- DriverDistractionState(DriverDistractionStateInternal e) : mInternal(e) {}
-
- DriverDistractionStateInternal get(void) const { return mInternal; }
- void set(DriverDistractionStateInternal e) { mInternal=e; }
-
- private:
- DriverDistractionStateInternal mInternal;
- friend class DriverDistractionStateMarshaller;
- };
-
-}
-
-#endif
diff --git a/SDL_Core/src/components/JSONHandler/include/JSONHandler/SDLRPCObjects/V2/EncodedSyncPData_request.h b/SDL_Core/src/components/JSONHandler/include/JSONHandler/SDLRPCObjects/V2/EncodedSyncPData_request.h
deleted file mode 100644
index 895e91505..000000000
--- a/SDL_Core/src/components/JSONHandler/include/JSONHandler/SDLRPCObjects/V2/EncodedSyncPData_request.h
+++ /dev/null
@@ -1,82 +0,0 @@
-//
-// 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.
-//
-
-#ifndef NSSMARTDEVICELINKKRPCV2_ENCODEDSYNCPDATA_REQUEST_INCLUDE
-#define NSSMARTDEVICELINKKRPCV2_ENCODEDSYNCPDATA_REQUEST_INCLUDE
-
-#include <vector>
-#include <string>
-
-#include "JSONHandler/SDLRPCMessage.h"
-
-
-/*
- interface Ford Sync RAPI
- version 2.0O
- date 2012-11-02
- generated at Thu Jan 24 06:36:23 2013
- source stamp Thu Jan 24 06:35:41 2013
- author RC
-*/
-
-namespace NsSmartDeviceLinkRPCV2
-{
-
-/// Allows encoded data in the form of SyncP packets to be sent to the SYNC module
-
- class EncodedSyncPData_request : public NsSmartDeviceLinkRPC::SDLRPCMessage
- {
- public:
-
- EncodedSyncPData_request(const EncodedSyncPData_request& c);
- EncodedSyncPData_request(void);
-
- virtual ~EncodedSyncPData_request(void);
-
- bool checkIntegrity(void);
-
- const std::vector<std::string>& get_data(void) const;
-
- bool set_data(const std::vector<std::string>& data_);
-
- private:
-
- friend class EncodedSyncPData_requestMarshaller;
-
-
-/// Contains base64 encoded string of SyncP packets.
- std::vector<std::string> data; //!< [%s..%s] (10000)
- };
-
-}
-
-#endif
diff --git a/SDL_Core/src/components/JSONHandler/include/JSONHandler/SDLRPCObjects/V2/EncodedSyncPData_response.h b/SDL_Core/src/components/JSONHandler/include/JSONHandler/SDLRPCObjects/V2/EncodedSyncPData_response.h
deleted file mode 100644
index a305c30e9..000000000
--- a/SDL_Core/src/components/JSONHandler/include/JSONHandler/SDLRPCObjects/V2/EncodedSyncPData_response.h
+++ /dev/null
@@ -1,66 +0,0 @@
-//
-// 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.
-//
-
-#ifndef NSSMARTDEVICELINKKRPCV2_ENCODEDSYNCPDATA_RESPONSE_INCLUDE
-#define NSSMARTDEVICELINKKRPCV2_ENCODEDSYNCPDATA_RESPONSE_INCLUDE
-
-#include "JSONHandler/SDLRPCResponse.h"
-
-/*
- interface Ford Sync RAPI
- version 2.0O
- date 2012-11-02
- generated at Thu Jan 24 06:36:23 2013
- source stamp Thu Jan 24 06:35:41 2013
- author RC
-*/
-
-namespace NsSmartDeviceLinkRPCV2
-{
- class EncodedSyncPData_response : public NsSmartDeviceLinkRPC::SDLRPCResponse
- {
- public:
- EncodedSyncPData_response(const EncodedSyncPData_response& c);
- EncodedSyncPData_response(void);
-
- virtual ~EncodedSyncPData_response(void);
-
- EncodedSyncPData_response& operator =(const EncodedSyncPData_response&);
-
- bool checkIntegrity(void);
-
- private:
- friend class EncodedSyncPData_responseMarshaller;
- };
-}
-
-#endif
diff --git a/SDL_Core/src/components/JSONHandler/include/JSONHandler/SDLRPCObjects/V2/EndAudioPassThru_request.h b/SDL_Core/src/components/JSONHandler/include/JSONHandler/SDLRPCObjects/V2/EndAudioPassThru_request.h
deleted file mode 100644
index 4c66659ef..000000000
--- a/SDL_Core/src/components/JSONHandler/include/JSONHandler/SDLRPCObjects/V2/EndAudioPassThru_request.h
+++ /dev/null
@@ -1,75 +0,0 @@
-//
-// 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.
-//
-
-#ifndef NSSMARTDEVICELINKKRPCV2_ENDAUDIOPASSTHRU_REQUEST_INCLUDE
-#define NSSMARTDEVICELINKKRPCV2_ENDAUDIOPASSTHRU_REQUEST_INCLUDE
-
-
-#include "JSONHandler/SDLRPCMessage.h"
-
-
-/*
- interface Ford Sync RAPI
- version 2.0O
- date 2012-11-02
- generated at Thu Jan 24 06:36:23 2013
- source stamp Thu Jan 24 06:35:41 2013
- author RC
-*/
-
-namespace NsSmartDeviceLinkRPCV2
-{
-
-/// When this request is invoked, the audio capture stops.
-
- class EndAudioPassThru_request : public NsSmartDeviceLinkRPC::SDLRPCMessage
- {
- public:
-
- EndAudioPassThru_request(const EndAudioPassThru_request& c);
- EndAudioPassThru_request(void);
-
- virtual ~EndAudioPassThru_request(void);
-
- bool checkIntegrity(void);
-
-
-
- private:
-
- friend class EndAudioPassThru_requestMarshaller;
-
- };
-
-}
-
-#endif
diff --git a/SDL_Core/src/components/JSONHandler/include/JSONHandler/SDLRPCObjects/V2/EndAudioPassThru_response.h b/SDL_Core/src/components/JSONHandler/include/JSONHandler/SDLRPCObjects/V2/EndAudioPassThru_response.h
deleted file mode 100644
index 59cab5d4d..000000000
--- a/SDL_Core/src/components/JSONHandler/include/JSONHandler/SDLRPCObjects/V2/EndAudioPassThru_response.h
+++ /dev/null
@@ -1,66 +0,0 @@
-//
-// 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.
-//
-
-#ifndef NSSMARTDEVICELINKKRPCV2_ENDAUDIOPASSTHRU_RESPONSE_INCLUDE
-#define NSSMARTDEVICELINKKRPCV2_ENDAUDIOPASSTHRU_RESPONSE_INCLUDE
-
-#include "JSONHandler/SDLRPCResponse.h"
-
-/*
- interface Ford Sync RAPI
- version 2.0O
- date 2012-11-02
- generated at Thu Jan 24 06:36:23 2013
- source stamp Thu Jan 24 06:35:41 2013
- author RC
-*/
-
-namespace NsSmartDeviceLinkRPCV2
-{
- class EndAudioPassThru_response : public NsSmartDeviceLinkRPC::SDLRPCResponse
- {
- public:
- EndAudioPassThru_response(const EndAudioPassThru_response& c);
- EndAudioPassThru_response(void);
-
- virtual ~EndAudioPassThru_response(void);
-
- EndAudioPassThru_response& operator =(const EndAudioPassThru_response&);
-
- bool checkIntegrity(void);
-
- private:
- friend class EndAudioPassThru_responseMarshaller;
- };
-}
-
-#endif
diff --git a/SDL_Core/src/components/JSONHandler/include/JSONHandler/SDLRPCObjects/V2/FileType.h b/SDL_Core/src/components/JSONHandler/include/JSONHandler/SDLRPCObjects/V2/FileType.h
deleted file mode 100644
index c03a36273..000000000
--- a/SDL_Core/src/components/JSONHandler/include/JSONHandler/SDLRPCObjects/V2/FileType.h
+++ /dev/null
@@ -1,77 +0,0 @@
-//
-// 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.
-//
-
-#ifndef NSSMARTDEVICELINKKRPCV2_FILETYPE_INCLUDE
-#define NSSMARTDEVICELINKKRPCV2_FILETYPE_INCLUDE
-
-
-/*
- interface Ford Sync RAPI
- version 2.0O
- date 2012-11-02
- generated at Thu Jan 24 06:36:23 2013
- source stamp Thu Jan 24 06:35:41 2013
- author RC
-*/
-
-namespace NsSmartDeviceLinkRPCV2
-{
-
-/// Enumeration listing possible file types.
-
- class FileType
- {
- public:
- enum FileTypeInternal
- {
- INVALID_ENUM=-1,
- GRAPHIC_BMP=0,
- GRAPHIC_JPEG=1,
- GRAPHIC_PNG=2,
- AUDIO_WAVE=3,
- AUDIO_MP3=4
- };
-
- FileType() : mInternal(INVALID_ENUM) {}
- FileType(FileTypeInternal e) : mInternal(e) {}
-
- FileTypeInternal get(void) const { return mInternal; }
- void set(FileTypeInternal e) { mInternal=e; }
-
- private:
- FileTypeInternal mInternal;
- friend class FileTypeMarshaller;
- };
-
-}
-
-#endif
diff --git a/SDL_Core/src/components/JSONHandler/include/JSONHandler/SDLRPCObjects/V2/FunctionID.h b/SDL_Core/src/components/JSONHandler/include/JSONHandler/SDLRPCObjects/V2/FunctionID.h
deleted file mode 100644
index c10a23942..000000000
--- a/SDL_Core/src/components/JSONHandler/include/JSONHandler/SDLRPCObjects/V2/FunctionID.h
+++ /dev/null
@@ -1,126 +0,0 @@
-//
-// 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.
-//
-
-#ifndef NSSMARTDEVICELINKKRPCV2_FUNCTIONID_INCLUDE
-#define NSSMARTDEVICELINKKRPCV2_FUNCTIONID_INCLUDE
-
-
-/*
- interface Ford Sync RAPI
- version 2.0O
- date 2012-11-02
- generated at Thu Jan 24 06:36:23 2013
- source stamp Thu Jan 24 06:35:41 2013
- author RC
-*/
-
-namespace NsSmartDeviceLinkRPCV2
-{
-
-/**
- Enumeration linking function names with function IDs in WiPro protocol.
- Assumes enumeration starts at value 0.
-*/
-
- class FunctionID
- {
- public:
- enum FunctionIDInternal
- {
- INVALID_ENUM=-1,
- RESERVED=0,
- RegisterAppInterfaceID=1,
- UnregisterAppInterfaceID=2,
- SetGlobalPropertiesID=3,
- ResetGlobalPropertiesID=4,
- AddCommandID=5,
- DeleteCommandID=6,
- AddSubMenuID=7,
- DeleteSubMenuID=8,
- CreateInteractionChoiceSetID=9,
- PerformInteractionID=10,
- DeleteInteractionChoiceSetID=11,
- AlertID=12,
- ShowID=13,
- SpeakID=14,
- SetMediaClockTimerID=15,
- EncodedSyncPDataID=16,
- DialNumberID=17,
- PerformAudioPassThruID=18,
- EndAudioPassThruID=19,
- SubscribeButtonID=20,
- UnsubscribeButtonID=21,
- SubscribeVehicleDataID=22,
- UnsubscribeVehicleDataID=23,
- GetVehicleDataID=24,
- ReadDIDID=25,
- GetDTCsID=26,
- ScrollableMessageID=27,
- SliderID=28,
- ShowConstantTBTID=29,
- AlertManeuverID=30,
- UpdateTurnListID=31,
- ChangeRegistrationID=32,
- GenericResponseID=33,
- PutFileID=34,
- DeleteFileID=35,
- ListFilesID=36,
- SetAppIconID=37,
- SetDisplayLayoutID=38,
- OnHMIStatusID=39,
- OnAppInterfaceUnregisteredID=40,
- OnButtonEventID=41,
- OnButtonPressID=42,
- OnVehicleDataID=43,
- OnCommandID=44,
- OnEncodedSyncPDataID=45,
- OnTBTClientStateID=46,
- OnDriverDistractionID=47,
- OnPermissionsChangeID=48,
- OnAudioPassThruID=49,
- OnLanguageChangeID=50
- };
-
- FunctionID() : mInternal(INVALID_ENUM) {}
- FunctionID(FunctionIDInternal e) : mInternal(e) {}
-
- FunctionIDInternal get(void) const { return mInternal; }
- void set(FunctionIDInternal e) { mInternal=e; }
-
- private:
- FunctionIDInternal mInternal;
- friend class FunctionIDMarshaller;
- };
-
-}
-
-#endif
diff --git a/SDL_Core/src/components/JSONHandler/include/JSONHandler/SDLRPCObjects/V2/GPSData.h b/SDL_Core/src/components/JSONHandler/include/JSONHandler/SDLRPCObjects/V2/GPSData.h
deleted file mode 100644
index 6540b05eb..000000000
--- a/SDL_Core/src/components/JSONHandler/include/JSONHandler/SDLRPCObjects/V2/GPSData.h
+++ /dev/null
@@ -1,167 +0,0 @@
-//
-// 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.
-//
-
-#ifndef NSSMARTDEVICELINKKRPCV2_GPSDATA_INCLUDE
-#define NSSMARTDEVICELINKKRPCV2_GPSDATA_INCLUDE
-
-
-#include "CompassDirection.h"
-#include "Dimension.h"
-
-
-/*
- interface Ford Sync RAPI
- version 2.0O
- date 2012-11-02
- generated at Thu Jan 24 06:36:23 2013
- source stamp Thu Jan 24 06:35:41 2013
- author RC
-*/
-
-
-namespace NsSmartDeviceLinkRPCV2
-{
-
-/// Struct with the GPS data.
-
- class GPSData
- {
- public:
-
- GPSData(const GPSData& c);
- GPSData(void);
-
- bool checkIntegrity(void);
- // getters
-
- bool get_actual(void) const;
- int get_altitude(void) const;
- const CompassDirection& get_compassDirection(void) const;
- const Dimension& get_dimension(void) const;
- unsigned int get_hdop(void) const;
- unsigned int get_heading(void) const;
- int get_latitudeDegrees(void) const;
- int get_longitudeDegrees(void) const;
- unsigned int get_pdop(void) const;
- unsigned int get_satellites(void) const;
- unsigned int get_speed(void) const;
- unsigned int get_utcDay(void) const;
- unsigned int get_utcHours(void) const;
- unsigned int get_utcMinutes(void) const;
- unsigned int get_utcMonth(void) const;
- unsigned int get_utcSeconds(void) const;
- unsigned int get_utcYear(void) const;
- unsigned int get_vdop(void) const;
-
-// setters
-
- bool set_actual(bool actual_);
- bool set_altitude(int altitude_);
- bool set_compassDirection(const CompassDirection& compassDirection_);
- bool set_dimension(const Dimension& dimension_);
- bool set_hdop(unsigned int hdop_);
- bool set_heading(unsigned int heading_);
- bool set_latitudeDegrees(int latitudeDegrees_);
- bool set_longitudeDegrees(int longitudeDegrees_);
- bool set_pdop(unsigned int pdop_);
- bool set_satellites(unsigned int satellites_);
- bool set_speed(unsigned int speed_);
- bool set_utcDay(unsigned int utcDay_);
- bool set_utcHours(unsigned int utcHours_);
- bool set_utcMinutes(unsigned int utcMinutes_);
- bool set_utcMonth(unsigned int utcMonth_);
- bool set_utcSeconds(unsigned int utcSeconds_);
- bool set_utcYear(unsigned int utcYear_);
- bool set_vdop(unsigned int vdop_);
-
- private:
-
- friend class GPSDataMarshaller;
-
-
-/**
- True, if actual.
- False, if infered.
-*/
- bool actual;
-
-/// Altitude in meters
- int altitude; //!< (-10000,10000)
-
-/// See CompassDirection.
- CompassDirection compassDirection;
-
-/// See Dimension
- Dimension dimension;
-
-/// HDOP.
- unsigned int hdop; //!< (0,31)
-
-/// The heading. North is 0
- unsigned int heading; //!< (0,360)
- int latitudeDegrees; //!< (-1000000000,1000000000)
- int longitudeDegrees; //!< (-1000000000,1000000000)
-
-/// PDOP.
- unsigned int pdop; //!< (0,31)
-
-/// Number of satellites in view
- unsigned int satellites; //!< (0,31)
-
-/// The speed in KPH
- unsigned int speed; //!< (0,400)
-
-/// The current UTC day.
- unsigned int utcDay; //!< (1,31)
-
-/// The current UTC hour.
- unsigned int utcHours; //!< (0,23)
-
-/// The current UTC minute.
- unsigned int utcMinutes; //!< (0,59)
-
-/// The current UTC month.
- unsigned int utcMonth; //!< (1,12)
-
-/// The current UTC second.
- unsigned int utcSeconds; //!< (0,59)
-
-/// The current UTC year.
- unsigned int utcYear; //!< (2010,2100)
-
-/// VDOP.
- unsigned int vdop; //!< (0,31)
- };
-
-}
-
-#endif
diff --git a/SDL_Core/src/components/JSONHandler/include/JSONHandler/SDLRPCObjects/V2/GenericResponse_response.h b/SDL_Core/src/components/JSONHandler/include/JSONHandler/SDLRPCObjects/V2/GenericResponse_response.h
deleted file mode 100644
index ed58236d2..000000000
--- a/SDL_Core/src/components/JSONHandler/include/JSONHandler/SDLRPCObjects/V2/GenericResponse_response.h
+++ /dev/null
@@ -1,71 +0,0 @@
-//
-// 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.
-//
-
-#ifndef NSSMARTDEVICELINKKRPCV2_GENERICRESPONSE_RESPONSE_INCLUDE
-#define NSSMARTDEVICELINKKRPCV2_GENERICRESPONSE_RESPONSE_INCLUDE
-
-#include "JSONHandler/SDLRPCResponse.h"
-
-/*
- interface Ford Sync RAPI
- version 2.0O
- date 2012-11-02
- generated at Thu Jan 24 06:36:23 2013
- source stamp Thu Jan 24 06:35:41 2013
- author RC
-*/
-
-namespace NsSmartDeviceLinkRPCV2
-{
- /**
- Generic Response is sent, when the name of a received msg cannot be retrieved. Only used in case of an error.
- Currently, only resultCode INVALID_DATA is used.
- */
- class GenericResponse_response : public NsSmartDeviceLinkRPC::SDLRPCResponse
- {
- public:
- GenericResponse_response(const GenericResponse_response& c);
- GenericResponse_response(void);
-
- virtual ~GenericResponse_response(void);
-
- GenericResponse_response& operator =(const GenericResponse_response&);
-
- bool checkIntegrity(void);
-
- private:
- friend class GenericResponse_responseMarshaller;
- };
-
-}
-
-#endif
diff --git a/SDL_Core/src/components/JSONHandler/include/JSONHandler/SDLRPCObjects/V2/GetDTCs_request.h b/SDL_Core/src/components/JSONHandler/include/JSONHandler/SDLRPCObjects/V2/GetDTCs_request.h
deleted file mode 100644
index 895dbc7b2..000000000
--- a/SDL_Core/src/components/JSONHandler/include/JSONHandler/SDLRPCObjects/V2/GetDTCs_request.h
+++ /dev/null
@@ -1,92 +0,0 @@
-//
-// 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.
-//
-
-#ifndef NSSMARTDEVICELINKKRPCV2_GETDTCS_REQUEST_INCLUDE
-#define NSSMARTDEVICELINKKRPCV2_GETDTCS_REQUEST_INCLUDE
-
-
-#include "JSONHandler/SDLRPCMessage.h"
-
-
-/*
- interface Ford Sync RAPI
- version 2.0O
- date 2012-11-02
- generated at Thu Jan 24 06:36:23 2013
- source stamp Thu Jan 24 06:35:41 2013
- author RC
-*/
-
-namespace NsSmartDeviceLinkRPCV2
-{
-
-/// Vehicle module diagnostic trouble code request.
-
- class GetDTCs_request : public NsSmartDeviceLinkRPC::SDLRPCMessage
- {
- public:
-
- GetDTCs_request(const GetDTCs_request& c);
- GetDTCs_request(void);
-
- virtual ~GetDTCs_request(void);
-
- GetDTCs_request& operator =(const GetDTCs_request&);
-
- bool checkIntegrity(void);
-
- unsigned int get_ecuName(void) const;
- const bool* get_encrypted(void) const;
-
- bool set_ecuName(unsigned int ecuName_);
- void reset_encrypted(void);
- bool set_encrypted(bool encrypted_);
-
- private:
-
- friend class GetDTCs_requestMarshaller;
-
-
-/// Name of ECU.
- unsigned int ecuName; //!< (0,65535)
-
-/**
- If not provided, the default is equal to False"
- Indicates if the DTC data requested should be returned as encrypted through an OnEncodedSYNCPData response.
- If set to true, the data will return instead through OnEncodedSYNCPData and be passed through the proxy to the designated server URL.
-*/
- bool* encrypted;
- };
-
-}
-
-#endif
diff --git a/SDL_Core/src/components/JSONHandler/include/JSONHandler/SDLRPCObjects/V2/GetDTCs_response.h b/SDL_Core/src/components/JSONHandler/include/JSONHandler/SDLRPCObjects/V2/GetDTCs_response.h
deleted file mode 100644
index 8034f82d5..000000000
--- a/SDL_Core/src/components/JSONHandler/include/JSONHandler/SDLRPCObjects/V2/GetDTCs_response.h
+++ /dev/null
@@ -1,76 +0,0 @@
-//
-// 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.
-//
-
-#ifndef NSSMARTDEVICELINKKRPCV2_GETDTCS_RESPONSE_INCLUDE
-#define NSSMARTDEVICELINKKRPCV2_GETDTCS_RESPONSE_INCLUDE
-
-#include <vector>
-
-#include "DTC.h"
-#include "JSONHandler/SDLRPCResponse.h"
-
-/*
- interface Ford Sync RAPI
- version 2.0O
- date 2012-11-02
- generated at Thu Jan 24 06:36:23 2013
- source stamp Thu Jan 24 06:35:41 2013
- author RC
-*/
-
-namespace NsSmartDeviceLinkRPCV2
-{
- class GetDTCs_response : public NsSmartDeviceLinkRPC::SDLRPCResponse
- {
- public:
- GetDTCs_response(const GetDTCs_response& c);
- GetDTCs_response(void);
-
- virtual ~GetDTCs_response(void);
-
- GetDTCs_response& operator =(const GetDTCs_response&);
-
- bool checkIntegrity(void);
-
- const std::vector<DTC>* get_dtcList(void) const;
- void reset_dtcList(void);
- bool set_dtcList(const std::vector<DTC>& dtcList_);
-
- private:
- friend class GetDTCs_responseMarshaller;
-
- /// Array of all reported DTCs on module.
- std::vector<DTC>* dtcList; //!< [%s..%s]
- };
-}
-
-#endif
diff --git a/SDL_Core/src/components/JSONHandler/include/JSONHandler/SDLRPCObjects/V2/GetVehicleData_request.h b/SDL_Core/src/components/JSONHandler/include/JSONHandler/SDLRPCObjects/V2/GetVehicleData_request.h
deleted file mode 100644
index e1d8598a5..000000000
--- a/SDL_Core/src/components/JSONHandler/include/JSONHandler/SDLRPCObjects/V2/GetVehicleData_request.h
+++ /dev/null
@@ -1,81 +0,0 @@
-//
-// 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.
-//
-
-#ifndef NSSMARTDEVICELINKKRPCV2_GETVEHICLEDATA_REQUEST_INCLUDE
-#define NSSMARTDEVICELINKKRPCV2_GETVEHICLEDATA_REQUEST_INCLUDE
-
-
-#include "VehicleDataType.h"
-#include "JSONHandler/SDLRPCMessage.h"
-
-
-/*
- interface Ford Sync RAPI
- version 2.0O
- date 2012-11-02
- generated at Thu Jan 24 06:36:23 2013
- source stamp Thu Jan 24 06:35:41 2013
- author RC
-*/
-
-namespace NsSmartDeviceLinkRPCV2
-{
-
-/// Non periodic vehicle data read request.
-
- class GetVehicleData_request : public NsSmartDeviceLinkRPC::SDLRPCMessage
- {
- public:
-
- GetVehicleData_request(const GetVehicleData_request& c);
- GetVehicleData_request(void);
-
- virtual ~GetVehicleData_request(void);
-
- bool checkIntegrity(void);
-
- const VehicleDataType& get_dataType(void) const;
-
- bool set_dataType(const VehicleDataType& dataType_);
-
- private:
-
- friend class GetVehicleData_requestMarshaller;
-
-
-/// Complex signals like "GPS" should not be transferred as separate notifications, but all together in one notification.
- VehicleDataType dataType;
- };
-
-}
-
-#endif
diff --git a/SDL_Core/src/components/JSONHandler/include/JSONHandler/SDLRPCObjects/V2/GetVehicleData_response.h b/SDL_Core/src/components/JSONHandler/include/JSONHandler/SDLRPCObjects/V2/GetVehicleData_response.h
deleted file mode 100644
index 90a8747cf..000000000
--- a/SDL_Core/src/components/JSONHandler/include/JSONHandler/SDLRPCObjects/V2/GetVehicleData_response.h
+++ /dev/null
@@ -1,193 +0,0 @@
-//
-// 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.
-//
-
-#ifndef NSSMARTDEVICELINKKRPCV2_GETVEHICLEDATA_RESPONSE_INCLUDE
-#define NSSMARTDEVICELINKKRPCV2_GETVEHICLEDATA_RESPONSE_INCLUDE
-
-#include <string>
-
-#include "GPSData.h"
-#include "PRNDL.h"
-#include "TireStatus.h"
-#include "JSONHandler/SDLRPCResponse.h"
-
-/*
- interface Ford Sync RAPI
- version 2.0O
- date 2012-11-02
- generated at Thu Jan 24 06:36:23 2013
- source stamp Thu Jan 24 06:35:41 2013
- author RC
-*/
-
-namespace NsSmartDeviceLinkRPCV2
-{
- class GetVehicleData_response : public NsSmartDeviceLinkRPC::SDLRPCResponse
- {
- public:
- GetVehicleData_response(const GetVehicleData_response& c);
- GetVehicleData_response(void);
-
- virtual ~GetVehicleData_response(void);
-
- GetVehicleData_response& operator =(const GetVehicleData_response&);
-
- bool checkIntegrity(void);
-
- const GPSData* get_gps(void) const;
- const float* get_speed(void) const;
- const unsigned int* get_rpm(void) const;
- const float* get_fuelLevel(void) const;
- const float* get_avgFuelEconomy(void) const;
- const float* get_batteryVoltage(void) const;
- const float* get_externalTemperature(void) const;
- const std::string* get_vin(void) const;
- const PRNDL* get_prndl(void) const;
- const TireStatus* get_tirePressure(void) const;
- const float* get_batteryPackVoltage(void) const;
- const float* get_batteryPackCurrent(void) const;
- const int* get_batteryPackTemperature(void) const;
- const int* get_engineTorque(void) const;
- const unsigned int* get_odometer(void) const;
- const unsigned int* get_tripOdometer(void) const;
- const std::string* get_satRadioESN(void) const;
-
- void reset_gps(void);
- bool set_gps(const GPSData& gps_);
- void reset_speed(void);
- bool set_speed(float speed_);
- void reset_rpm(void);
- bool set_rpm(unsigned int rpm_);
- void reset_fuelLevel(void);
- bool set_fuelLevel(float fuelLevel_);
- void reset_avgFuelEconomy(void);
- bool set_avgFuelEconomy(float avgFuelEconomy_);
- void reset_batteryVoltage(void);
- bool set_batteryVoltage(float batteryVoltage_);
- void reset_externalTemperature(void);
- bool set_externalTemperature(float externalTemperature_);
- void reset_vin(void);
- bool set_vin(const std::string& vin_);
- void reset_prndl(void);
- bool set_prndl(const PRNDL& prndl_);
- void reset_tirePressure(void);
- bool set_tirePressure(const TireStatus& tirePressure_);
- void reset_batteryPackVoltage(void);
- bool set_batteryPackVoltage(float batteryPackVoltage_);
- void reset_batteryPackCurrent(void);
- bool set_batteryPackCurrent(float batteryPackCurrent_);
- void reset_batteryPackTemperature(void);
- bool set_batteryPackTemperature(int batteryPackTemperature_);
- void reset_engineTorque(void);
- bool set_engineTorque(int engineTorque_);
- void reset_odometer(void);
- bool set_odometer(unsigned int odometer_);
- void reset_tripOdometer(void);
- bool set_tripOdometer(unsigned int tripOdometer_);
- void reset_satRadioESN(void);
- bool set_satRadioESN(const std::string& satRadioESN_);
-
- private:
- friend class GetVehicleData_responseMarshaller;
-
- /**
- See GPSData
- Subscribable
- */
- GPSData* gps;
-
- /**
- The vehicle speed in kilometers per hour
- Subscribable
- */
- float* speed; //!< (-100,500)
-
- /**
- The number of revolutions per minute of the engine
- Subscribable
- */
- unsigned int* rpm; //!< (0,20000)
-
- /// The fuel level
- float* fuelLevel; //!< (0,100)
-
- /// The average fuel economy in litres/100km
- float* avgFuelEconomy; //!< (0,7000)
-
- /// The voltage in Volts
- float* batteryVoltage; //!< (0,26)
-
- /// The external temperature in degrees celsius.
- float* externalTemperature; //!< (-40,100)
-
- /// Vehicle identification number.
- std::string* vin; //!< (17)
-
- /**
- See PRNDL.
- Subscribable
- */
- PRNDL* prndl;
-
- /**
- See TireStatus.
- Subscribable
- */
- TireStatus* tirePressure;
-
- /// Battery pack voltage of hybrid and electrical vehicles in volts
- float* batteryPackVoltage; //!< (-1000,1000)
-
- /// Battery current of hybrid and electrical vehicles in amperes
- float* batteryPackCurrent; //!< (-1000,1000)
-
- /// Battery temperature of hybrid and electrical vehicles in degrees celsius
- int* batteryPackTemperature; //!< (-50,250)
-
- /**
- Engine torque in Nm
- Subscribable
- */
- int* engineTorque; //!< (-10000,55000)
-
- /// Odometer in km
- unsigned int* odometer; //!< (0,2000000)
-
- /// Odometer of trip in km
- unsigned int* tripOdometer; //!< (0,2000000)
-
- /// The hexadecimal ESN of the satellite radio (if supported).
- std::string* satRadioESN; //!< (500)
- };
-}
-
-#endif
diff --git a/SDL_Core/src/components/JSONHandler/include/JSONHandler/SDLRPCObjects/V2/GlobalProperty.h b/SDL_Core/src/components/JSONHandler/include/JSONHandler/SDLRPCObjects/V2/GlobalProperty.h
deleted file mode 100644
index 2d61c2105..000000000
--- a/SDL_Core/src/components/JSONHandler/include/JSONHandler/SDLRPCObjects/V2/GlobalProperty.h
+++ /dev/null
@@ -1,84 +0,0 @@
-//
-// 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.
-//
-
-#ifndef NSSMARTDEVICELINKKRPCV2_GLOBALPROPERTY_INCLUDE
-#define NSSMARTDEVICELINKKRPCV2_GLOBALPROPERTY_INCLUDE
-
-
-/*
- interface Ford Sync RAPI
- version 2.0O
- date 2012-11-02
- generated at Thu Jan 24 06:36:23 2013
- source stamp Thu Jan 24 06:35:41 2013
- author RC
-*/
-
-namespace NsSmartDeviceLinkRPCV2
-{
-
-/// The different global properties.
-
- class GlobalProperty
- {
- public:
- enum GlobalPropertyInternal
- {
- INVALID_ENUM=-1,
-
-/// The property helpPrompt of setGlobalProperties
- HELPPROMPT=0,
-
-/// The property timeoutPrompt of setGlobalProperties
- TIMEOUTPROMPT=1,
-
-/// The property vrHelpTitle of setGlobalProperties
- VRHELPTITLE=2,
-
-/// The property array of vrHelp of setGlobalProperties
- VRHELPITEMS=3
- };
-
- GlobalProperty() : mInternal(INVALID_ENUM) {}
- GlobalProperty(GlobalPropertyInternal e) : mInternal(e) {}
-
- GlobalPropertyInternal get(void) const { return mInternal; }
- void set(GlobalPropertyInternal e) { mInternal=e; }
-
- private:
- GlobalPropertyInternal mInternal;
- friend class GlobalPropertyMarshaller;
- };
-
-}
-
-#endif
diff --git a/SDL_Core/src/components/JSONHandler/include/JSONHandler/SDLRPCObjects/V2/HMIApplication.h b/SDL_Core/src/components/JSONHandler/include/JSONHandler/SDLRPCObjects/V2/HMIApplication.h
deleted file mode 100644
index 455d6eb19..000000000
--- a/SDL_Core/src/components/JSONHandler/include/JSONHandler/SDLRPCObjects/V2/HMIApplication.h
+++ /dev/null
@@ -1,124 +0,0 @@
-//
-// 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.
-//
-
-#ifndef NSSMARTDEVICELINKKRPCV2_HMIAPPLICATION_INCLUDE
-#define NSSMARTDEVICELINKKRPCV2_HMIAPPLICATION_INCLUDE
-
-#include <string>
-#include <vector>
-
-#include "AppType.h"
-#include "Language.h"
-#include "Language.h"
-#include "TTSChunk.h"
-
-
-/*
- interface Ford Sync RAPI
- version 2.0O
- date 2012-11-02
- generated at Thu Jan 24 06:36:23 2013
- source stamp Thu Jan 24 06:35:41 2013
- author RC
-*/
-
-
-namespace NsSmartDeviceLinkRPCV2
-{
-
-/// Data type containing information about application needed by HMI.
-
- class HMIApplication
- {
- public:
-
- HMIApplication(const HMIApplication& c);
- HMIApplication(void);
-
- bool checkIntegrity(void);
-
- ~HMIApplication(void);
- HMIApplication& operator =(const HMIApplication&);
-
-// getters
-
- int get_appId(void) const;
- const std::string& get_appName(void) const;
- const std::vector<AppType>* get_appType(void) const;
- const std::string& get_deviceName(void) const;
- const Language& get_hmiDisplayLanguageDesired(void) const;
- const std::string* get_icon(void) const;
- bool get_isMediaApplication(void) const;
- const Language& get_languageDesired(void) const;
- const std::string* get_ngnMediaScreenAppName(void) const;
- const std::vector<TTSChunk>* get_ttsName(void) const;
- const std::vector<std::string>* get_vrSynonyms(void) const;
-
-// setters
-
- bool set_appId(int appId_);
- bool set_appName(const std::string& appName_);
- void reset_appType(void);
- bool set_appType(const std::vector<AppType>& appType_);
- bool set_deviceName(const std::string& deviceName_);
- bool set_hmiDisplayLanguageDesired(const Language& hmiDisplayLanguageDesired_);
- void reset_icon(void);
- bool set_icon(const std::string& icon_);
- bool set_isMediaApplication(bool isMediaApplication_);
- bool set_languageDesired(const Language& languageDesired_);
- void reset_ngnMediaScreenAppName(void);
- bool set_ngnMediaScreenAppName(const std::string& ngnMediaScreenAppName_);
- void reset_ttsName(void);
- bool set_ttsName(const std::vector<TTSChunk>& ttsName_);
- void reset_vrSynonyms(void);
- bool set_vrSynonyms(const std::vector<std::string>& vrSynonyms_);
-
- private:
-
- friend class HMIApplicationMarshaller;
-
- int appId;
- std::string appName; //!< (100)
- std::vector<AppType>* appType; //!< [%s..%s]
- std::string deviceName;
- Language hmiDisplayLanguageDesired;
- std::string* icon;
- bool isMediaApplication;
- Language languageDesired;
- std::string* ngnMediaScreenAppName; //!< (100)
- std::vector<TTSChunk>* ttsName; //!< [%s..%s]
- std::vector<std::string>* vrSynonyms; //!< [%s..%s] (40)
- };
-
-}
-
-#endif
diff --git a/SDL_Core/src/components/JSONHandler/include/JSONHandler/SDLRPCObjects/V2/HMILevel.h b/SDL_Core/src/components/JSONHandler/include/JSONHandler/SDLRPCObjects/V2/HMILevel.h
deleted file mode 100644
index 1ce22f15e..000000000
--- a/SDL_Core/src/components/JSONHandler/include/JSONHandler/SDLRPCObjects/V2/HMILevel.h
+++ /dev/null
@@ -1,76 +0,0 @@
-//
-// 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.
-//
-
-#ifndef NSSMARTDEVICELINKKRPCV2_HMILEVEL_INCLUDE
-#define NSSMARTDEVICELINKKRPCV2_HMILEVEL_INCLUDE
-
-
-/*
- interface Ford Sync RAPI
- version 2.0O
- date 2012-11-02
- generated at Thu Jan 24 06:36:23 2013
- source stamp Thu Jan 24 06:35:41 2013
- author RC
-*/
-
-namespace NsSmartDeviceLinkRPCV2
-{
-
-/// Enumeraction that describes current levels of HMI.
-
- class HMILevel
- {
- public:
- enum HMILevelInternal
- {
- INVALID_ENUM=-1,
- HMI_FULL=0,
- HMI_LIMITED=1,
- HMI_BACKGROUND=2,
- HMI_NONE=3
- };
-
- HMILevel() : mInternal(INVALID_ENUM) {}
- HMILevel(HMILevelInternal e) : mInternal(e) {}
-
- HMILevelInternal get(void) const { return mInternal; }
- void set(HMILevelInternal e) { mInternal=e; }
-
- private:
- HMILevelInternal mInternal;
- friend class HMILevelMarshaller;
- };
-
-}
-
-#endif
diff --git a/SDL_Core/src/components/JSONHandler/include/JSONHandler/SDLRPCObjects/V2/HMIPermissions.h b/SDL_Core/src/components/JSONHandler/include/JSONHandler/SDLRPCObjects/V2/HMIPermissions.h
deleted file mode 100644
index 4726b4e9e..000000000
--- a/SDL_Core/src/components/JSONHandler/include/JSONHandler/SDLRPCObjects/V2/HMIPermissions.h
+++ /dev/null
@@ -1,87 +0,0 @@
-//
-// 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.
-//
-
-#ifndef NSSMARTDEVICELINKKRPCV2_HMIPERMISSIONS_INCLUDE
-#define NSSMARTDEVICELINKKRPCV2_HMIPERMISSIONS_INCLUDE
-
-#include <vector>
-
-#include "HMILevel.h"
-#include "HMILevel.h"
-
-
-/*
- interface Ford Sync RAPI
- version 2.0O
- date 2012-11-02
- generated at Thu Jan 24 06:36:23 2013
- source stamp Thu Jan 24 06:35:41 2013
- author RC
-*/
-
-
-namespace NsSmartDeviceLinkRPCV2
-{
-
- class HMIPermissions
- {
- public:
-
- HMIPermissions(const HMIPermissions& c);
- HMIPermissions(void);
-
- bool checkIntegrity(void);
- // getters
-
- const std::vector<HMILevel>& get_allowed(void) const;
- const std::vector<HMILevel>& get_userDisallowed(void) const;
-
-// setters
-
- bool set_allowed(const std::vector<HMILevel>& allowed_);
- bool set_userDisallowed(const std::vector<HMILevel>& userDisallowed_);
-
- private:
-
- friend class HMIPermissionsMarshaller;
-
-
-/// A set of all HMI levels that are permitted for this given RPC.
- std::vector<HMILevel> allowed; //!< [%s..%s]
-
-/// A set of all HMI levels that are prohibited for this given RPC.
- std::vector<HMILevel> userDisallowed; //!< [%s..%s]
- };
-
-}
-
-#endif
diff --git a/SDL_Core/src/components/JSONHandler/include/JSONHandler/SDLRPCObjects/V2/HmiZoneCapabilities.h b/SDL_Core/src/components/JSONHandler/include/JSONHandler/SDLRPCObjects/V2/HmiZoneCapabilities.h
deleted file mode 100644
index d297ba5ff..000000000
--- a/SDL_Core/src/components/JSONHandler/include/JSONHandler/SDLRPCObjects/V2/HmiZoneCapabilities.h
+++ /dev/null
@@ -1,77 +0,0 @@
-//
-// 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.
-//
-
-#ifndef NSSMARTDEVICELINKKRPCV2_HMIZONECAPABILITIES_INCLUDE
-#define NSSMARTDEVICELINKKRPCV2_HMIZONECAPABILITIES_INCLUDE
-
-
-/*
- interface Ford Sync RAPI
- version 2.0O
- date 2012-11-02
- generated at Thu Jan 24 06:36:23 2013
- source stamp Thu Jan 24 06:35:41 2013
- author RC
-*/
-
-namespace NsSmartDeviceLinkRPCV2
-{
-
-/**
- Contains information about the HMI zone capabilities.
- For future use.
-*/
-
- class HmiZoneCapabilities
- {
- public:
- enum HmiZoneCapabilitiesInternal
- {
- INVALID_ENUM=-1,
- FRONT=0,
- BACK=1
- };
-
- HmiZoneCapabilities() : mInternal(INVALID_ENUM) {}
- HmiZoneCapabilities(HmiZoneCapabilitiesInternal e) : mInternal(e) {}
-
- HmiZoneCapabilitiesInternal get(void) const { return mInternal; }
- void set(HmiZoneCapabilitiesInternal e) { mInternal=e; }
-
- private:
- HmiZoneCapabilitiesInternal mInternal;
- friend class HmiZoneCapabilitiesMarshaller;
- };
-
-}
-
-#endif
diff --git a/SDL_Core/src/components/JSONHandler/include/JSONHandler/SDLRPCObjects/V2/Image.h b/SDL_Core/src/components/JSONHandler/include/JSONHandler/SDLRPCObjects/V2/Image.h
deleted file mode 100644
index 36b112480..000000000
--- a/SDL_Core/src/components/JSONHandler/include/JSONHandler/SDLRPCObjects/V2/Image.h
+++ /dev/null
@@ -1,86 +0,0 @@
-//
-// 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.
-//
-
-#ifndef NSSMARTDEVICELINKKRPCV2_IMAGE_INCLUDE
-#define NSSMARTDEVICELINKKRPCV2_IMAGE_INCLUDE
-
-#include <string>
-
-#include "ImageType.h"
-
-
-/*
- interface Ford Sync RAPI
- version 2.0O
- date 2012-11-02
- generated at Thu Jan 24 06:36:23 2013
- source stamp Thu Jan 24 06:35:41 2013
- author RC
-*/
-
-
-namespace NsSmartDeviceLinkRPCV2
-{
-
- class Image
- {
- public:
-
- Image(const Image& c);
- Image(void);
-
- bool checkIntegrity(void);
- // getters
-
- const ImageType& get_imageType(void) const;
- const std::string& get_value(void) const;
-
-// setters
-
- bool set_imageType(const ImageType& imageType_);
- bool set_value(const std::string& value_);
-
- private:
-
- friend class ImageMarshaller;
-
-
-/// Describes, whether it is a static or dynamic image.
- ImageType imageType;
-
-/// Either the static hex icon value or the binary image file name identifier (sent by PutFile).
- std::string value; //!< (65535)
- };
-
-}
-
-#endif
diff --git a/SDL_Core/src/components/JSONHandler/include/JSONHandler/SDLRPCObjects/V2/ImageType.h b/SDL_Core/src/components/JSONHandler/include/JSONHandler/SDLRPCObjects/V2/ImageType.h
deleted file mode 100644
index b82242c61..000000000
--- a/SDL_Core/src/components/JSONHandler/include/JSONHandler/SDLRPCObjects/V2/ImageType.h
+++ /dev/null
@@ -1,74 +0,0 @@
-//
-// 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.
-//
-
-#ifndef NSSMARTDEVICELINKKRPCV2_IMAGETYPE_INCLUDE
-#define NSSMARTDEVICELINKKRPCV2_IMAGETYPE_INCLUDE
-
-
-/*
- interface Ford Sync RAPI
- version 2.0O
- date 2012-11-02
- generated at Thu Jan 24 06:36:23 2013
- source stamp Thu Jan 24 06:35:41 2013
- author RC
-*/
-
-namespace NsSmartDeviceLinkRPCV2
-{
-
-/// Contains information about the type of image.
-
- class ImageType
- {
- public:
- enum ImageTypeInternal
- {
- INVALID_ENUM=-1,
- STATIC=0,
- DYNAMIC=1
- };
-
- ImageType() : mInternal(INVALID_ENUM) {}
- ImageType(ImageTypeInternal e) : mInternal(e) {}
-
- ImageTypeInternal get(void) const { return mInternal; }
- void set(ImageTypeInternal e) { mInternal=e; }
-
- private:
- ImageTypeInternal mInternal;
- friend class ImageTypeMarshaller;
- };
-
-}
-
-#endif
diff --git a/SDL_Core/src/components/JSONHandler/include/JSONHandler/SDLRPCObjects/V2/InteractionMode.h b/SDL_Core/src/components/JSONHandler/include/JSONHandler/SDLRPCObjects/V2/InteractionMode.h
deleted file mode 100644
index 38f0d9b0e..000000000
--- a/SDL_Core/src/components/JSONHandler/include/JSONHandler/SDLRPCObjects/V2/InteractionMode.h
+++ /dev/null
@@ -1,83 +0,0 @@
-//
-// 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.
-//
-
-#ifndef NSSMARTDEVICELINKKRPCV2_INTERACTIONMODE_INCLUDE
-#define NSSMARTDEVICELINKKRPCV2_INTERACTIONMODE_INCLUDE
-
-
-/*
- interface Ford Sync RAPI
- version 2.0O
- date 2012-11-02
- generated at Thu Jan 24 06:36:23 2013
- source stamp Thu Jan 24 06:35:41 2013
- author RC
-*/
-
-namespace NsSmartDeviceLinkRPCV2
-{
-
-/**
- For application-requested interactions, this mode indicates the method in which the user is notified and uses the interaction.
- This mode causes the interaction to only occur on the display, meaning the choices are provided only via the display.
- Selections are made with the OK and Seek Right and Left, Tune Up and Down buttons.
- This mode causes the interaction to only occur using V4.
- Selections are made by saying the command.
- This mode causes both a VR and display selection option for an interaction.
- Selections can be made either from the menu display or by speaking the command.
-*/
-
- class InteractionMode
- {
- public:
- enum InteractionModeInternal
- {
- INVALID_ENUM=-1,
- MANUAL_ONLY=0,
- VR_ONLY=1,
- BOTH=2
- };
-
- InteractionMode() : mInternal(INVALID_ENUM) {}
- InteractionMode(InteractionModeInternal e) : mInternal(e) {}
-
- InteractionModeInternal get(void) const { return mInternal; }
- void set(InteractionModeInternal e) { mInternal=e; }
-
- private:
- InteractionModeInternal mInternal;
- friend class InteractionModeMarshaller;
- };
-
-}
-
-#endif
diff --git a/SDL_Core/src/components/JSONHandler/include/JSONHandler/SDLRPCObjects/V2/Language.h b/SDL_Core/src/components/JSONHandler/include/JSONHandler/SDLRPCObjects/V2/Language.h
deleted file mode 100644
index 629cee579..000000000
--- a/SDL_Core/src/components/JSONHandler/include/JSONHandler/SDLRPCObjects/V2/Language.h
+++ /dev/null
@@ -1,133 +0,0 @@
-//
-// 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.
-//
-
-#ifndef NSSMARTDEVICELINKKRPCV2_LANGUAGE_INCLUDE
-#define NSSMARTDEVICELINKKRPCV2_LANGUAGE_INCLUDE
-
-
-/*
- interface Ford Sync RAPI
- version 2.0O
- date 2012-11-02
- generated at Thu Jan 24 06:36:23 2013
- source stamp Thu Jan 24 06:35:41 2013
- author RC
-*/
-
-namespace NsSmartDeviceLinkRPCV2
-{
-
- class Language
- {
- public:
- enum LanguageInternal
- {
- INVALID_ENUM=-1,
-
-/// US English
- EN_US=0,
-
-/// Mexican Spanish
- ES_MX=1,
-
-/// Canadian French
- FR_CA=2,
-
-/// EU German
- DE_EU=3,
-
-/// EU Spanish
- ES_EU=4,
-
-/// UK English
- EN_EU=5,
-
-/// Russian
- RU_RU=6,
-
-/// Turkish
- TR_TR=7,
-
-/// EU Polish
- PL_EU=8,
-
-/// French
- FR_EU=9,
-
-/// Italian
- IT_EU=10,
-
-/// Swedish
- SV_EU=11,
-
-/// Portuguese
- PT_EU=12,
-
-/// Dutch (Standard)
- NL_EU=13,
-
-/// Australian English
- EN_AU=14,
-
-/// Chinese (Mandarin)
- ZH_CN=15,
-
-/// Taiwanese (Mandarin)
- ZH_TW=16,
-
-/// Japanese
- JA_JP=17,
-
-/// Arabic
- AR=18,
-
-/// Korean
- KO_KR=19
- };
-
- Language() : mInternal(INVALID_ENUM) {}
- Language(LanguageInternal e) : mInternal(e) {}
- Language& operator=(const Language& lng) { set(lng.get()); return *this; }
-
- bool operator== (const Language& lng) { return mInternal == lng.get(); }
-
- LanguageInternal get(void) const { return mInternal; }
- void set(LanguageInternal e) { mInternal=e; }
-
- private:
- LanguageInternal mInternal;
- friend class LanguageMarshaller;
- };
-
-}
-
-#endif
diff --git a/SDL_Core/src/components/JSONHandler/include/JSONHandler/SDLRPCObjects/V2/ListFiles_request.h b/SDL_Core/src/components/JSONHandler/include/JSONHandler/SDLRPCObjects/V2/ListFiles_request.h
deleted file mode 100644
index 821366603..000000000
--- a/SDL_Core/src/components/JSONHandler/include/JSONHandler/SDLRPCObjects/V2/ListFiles_request.h
+++ /dev/null
@@ -1,78 +0,0 @@
-//
-// 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.
-//
-
-#ifndef NSSMARTDEVICELINKKRPCV2_LISTFILES_REQUEST_INCLUDE
-#define NSSMARTDEVICELINKKRPCV2_LISTFILES_REQUEST_INCLUDE
-
-
-#include "JSONHandler/SDLRPCMessage.h"
-
-
-/*
- interface Ford Sync RAPI
- version 2.0O
- date 2012-11-02
- generated at Thu Jan 24 06:36:23 2013
- source stamp Thu Jan 24 06:35:41 2013
- author RC
-*/
-
-namespace NsSmartDeviceLinkRPCV2
-{
-
-/**
- Requests the current list of resident filenames for the registered app
- Not supported on first generation SYNC vehicles.
-*/
-
- class ListFiles_request : public NsSmartDeviceLinkRPC::SDLRPCMessage
- {
- public:
-
- ListFiles_request(const ListFiles_request& c);
- ListFiles_request(void);
-
- virtual ~ListFiles_request(void);
-
- bool checkIntegrity(void);
-
-
-
- private:
-
- friend class ListFiles_requestMarshaller;
-
- };
-
-}
-
-#endif
diff --git a/SDL_Core/src/components/JSONHandler/include/JSONHandler/SDLRPCObjects/V2/ListFiles_response.h b/SDL_Core/src/components/JSONHandler/include/JSONHandler/SDLRPCObjects/V2/ListFiles_response.h
deleted file mode 100644
index 92ee97a8a..000000000
--- a/SDL_Core/src/components/JSONHandler/include/JSONHandler/SDLRPCObjects/V2/ListFiles_response.h
+++ /dev/null
@@ -1,90 +0,0 @@
-//
-// 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.
-//
-
-#ifndef NSSMARTDEVICELINKKRPCV2_LISTFILES_RESPONSE_INCLUDE
-#define NSSMARTDEVICELINKKRPCV2_LISTFILES_RESPONSE_INCLUDE
-
-#include <vector>
-#include <string>
-
-#include "JSONHandler/SDLRPCResponse.h"
-
-
-/*
- interface Ford Sync RAPI
- version 2.0O
- date 2012-11-02
- generated at Thu Jan 24 06:36:23 2013
- source stamp Thu Jan 24 06:35:41 2013
- author RC
-*/
-
-namespace NsSmartDeviceLinkRPCV2
-{
- /**
- Returns the current list of resident filenames for the registered app along with the current space available
- Not supported on First generation SYNC vehicles.
- */
- class ListFiles_response : public NsSmartDeviceLinkRPC::SDLRPCResponse
- {
- public:
- ListFiles_response(const ListFiles_response& c);
- ListFiles_response(void);
-
- virtual ~ListFiles_response(void);
-
- ListFiles_response& operator =(const ListFiles_response&);
-
- bool checkIntegrity(void);
-
- const std::vector<std::string>* get_filenames(void) const;
- unsigned int get_spaceAvailable(void) const;
-
- void reset_filenames(void);
- bool set_filenames(const std::vector<std::string>& filenames_);
- bool set_spaceAvailable(unsigned int spaceAvailable_);
-
- private:
- friend class ListFiles_responseMarshaller;
-
- /**
- An array of all filenames resident on SYNC for the given registered app.
- If omitted, then no files currently reside on the system.
- */
- std::vector<std::string>* filenames; //!< [%s..%s] (500)
-
- /// Provides the total local space available on SYNC for the registered app.
- unsigned int spaceAvailable; //!< (0,2000000000)
- };
-}
-
-#endif
diff --git a/SDL_Core/src/components/JSONHandler/include/JSONHandler/SDLRPCObjects/V2/Marshaller.h b/SDL_Core/src/components/JSONHandler/include/JSONHandler/SDLRPCObjects/V2/Marshaller.h
deleted file mode 100644
index 9a8d62819..000000000
--- a/SDL_Core/src/components/JSONHandler/include/JSONHandler/SDLRPCObjects/V2/Marshaller.h
+++ /dev/null
@@ -1,1211 +0,0 @@
-//
-// 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.
-//
-
-#ifndef NSSMARTDEVICELINKKRPCV2_MARSHALLER_INCLUDE
-#define NSSMARTDEVICELINKKRPCV2_MARSHALLER_INCLUDE
-
-#include <string>
-#include <json/json.h>
-
-#include "FunctionID.h"
-#include "messageType.h"
-
-#include "JSONHandler/SDLRPCMessage.h"
-#include "../src/SDLRPCObjectsImpl/V2/RegisterAppInterface_requestMarshaller.h"
-#include "../src/SDLRPCObjectsImpl/V2/RegisterAppInterface_responseMarshaller.h"
-#include "../src/SDLRPCObjectsImpl/V2/UnregisterAppInterface_requestMarshaller.h"
-#include "../src/SDLRPCObjectsImpl/V2/UnregisterAppInterface_responseMarshaller.h"
-#include "../src/SDLRPCObjectsImpl/V2/SetGlobalProperties_requestMarshaller.h"
-#include "../src/SDLRPCObjectsImpl/V2/SetGlobalProperties_responseMarshaller.h"
-#include "../src/SDLRPCObjectsImpl/V2/ResetGlobalProperties_requestMarshaller.h"
-#include "../src/SDLRPCObjectsImpl/V2/ResetGlobalProperties_responseMarshaller.h"
-#include "../src/SDLRPCObjectsImpl/V2/AddCommand_requestMarshaller.h"
-#include "../src/SDLRPCObjectsImpl/V2/AddCommand_responseMarshaller.h"
-#include "../src/SDLRPCObjectsImpl/V2/DeleteCommand_requestMarshaller.h"
-#include "../src/SDLRPCObjectsImpl/V2/DeleteCommand_responseMarshaller.h"
-#include "../src/SDLRPCObjectsImpl/V2/AddSubMenu_requestMarshaller.h"
-#include "../src/SDLRPCObjectsImpl/V2/AddSubMenu_responseMarshaller.h"
-#include "../src/SDLRPCObjectsImpl/V2/DeleteSubMenu_requestMarshaller.h"
-#include "../src/SDLRPCObjectsImpl/V2/DeleteSubMenu_responseMarshaller.h"
-#include "../src/SDLRPCObjectsImpl/V2/CreateInteractionChoiceSet_requestMarshaller.h"
-#include "../src/SDLRPCObjectsImpl/V2/CreateInteractionChoiceSet_responseMarshaller.h"
-#include "../src/SDLRPCObjectsImpl/V2/PerformInteraction_requestMarshaller.h"
-#include "../src/SDLRPCObjectsImpl/V2/PerformInteraction_responseMarshaller.h"
-#include "../src/SDLRPCObjectsImpl/V2/DeleteInteractionChoiceSet_requestMarshaller.h"
-#include "../src/SDLRPCObjectsImpl/V2/DeleteInteractionChoiceSet_responseMarshaller.h"
-#include "../src/SDLRPCObjectsImpl/V2/Alert_requestMarshaller.h"
-#include "../src/SDLRPCObjectsImpl/V2/Alert_responseMarshaller.h"
-#include "../src/SDLRPCObjectsImpl/V2/Show_requestMarshaller.h"
-#include "../src/SDLRPCObjectsImpl/V2/Show_responseMarshaller.h"
-#include "../src/SDLRPCObjectsImpl/V2/Speak_requestMarshaller.h"
-#include "../src/SDLRPCObjectsImpl/V2/Speak_responseMarshaller.h"
-#include "../src/SDLRPCObjectsImpl/V2/SetMediaClockTimer_requestMarshaller.h"
-#include "../src/SDLRPCObjectsImpl/V2/SetMediaClockTimer_responseMarshaller.h"
-#include "../src/SDLRPCObjectsImpl/V2/EncodedSyncPData_requestMarshaller.h"
-#include "../src/SDLRPCObjectsImpl/V2/EncodedSyncPData_responseMarshaller.h"
-#include "../src/SDLRPCObjectsImpl/V2/DialNumber_requestMarshaller.h"
-#include "../src/SDLRPCObjectsImpl/V2/DialNumber_responseMarshaller.h"
-#include "../src/SDLRPCObjectsImpl/V2/PerformAudioPassThru_requestMarshaller.h"
-#include "../src/SDLRPCObjectsImpl/V2/PerformAudioPassThru_responseMarshaller.h"
-#include "../src/SDLRPCObjectsImpl/V2/EndAudioPassThru_requestMarshaller.h"
-#include "../src/SDLRPCObjectsImpl/V2/EndAudioPassThru_responseMarshaller.h"
-#include "../src/SDLRPCObjectsImpl/V2/SubscribeButton_requestMarshaller.h"
-#include "../src/SDLRPCObjectsImpl/V2/SubscribeButton_responseMarshaller.h"
-#include "../src/SDLRPCObjectsImpl/V2/UnsubscribeButton_requestMarshaller.h"
-#include "../src/SDLRPCObjectsImpl/V2/UnsubscribeButton_responseMarshaller.h"
-#include "../src/SDLRPCObjectsImpl/V2/SubscribeVehicleData_requestMarshaller.h"
-#include "../src/SDLRPCObjectsImpl/V2/SubscribeVehicleData_responseMarshaller.h"
-#include "../src/SDLRPCObjectsImpl/V2/UnsubscribeVehicleData_requestMarshaller.h"
-#include "../src/SDLRPCObjectsImpl/V2/UnsubscribeVehicleData_responseMarshaller.h"
-#include "../src/SDLRPCObjectsImpl/V2/GetVehicleData_requestMarshaller.h"
-#include "../src/SDLRPCObjectsImpl/V2/GetVehicleData_responseMarshaller.h"
-#include "../src/SDLRPCObjectsImpl/V2/ReadDID_requestMarshaller.h"
-#include "../src/SDLRPCObjectsImpl/V2/ReadDID_responseMarshaller.h"
-#include "../src/SDLRPCObjectsImpl/V2/GetDTCs_requestMarshaller.h"
-#include "../src/SDLRPCObjectsImpl/V2/GetDTCs_responseMarshaller.h"
-#include "../src/SDLRPCObjectsImpl/V2/ScrollableMessage_requestMarshaller.h"
-#include "../src/SDLRPCObjectsImpl/V2/ScrollableMessage_responseMarshaller.h"
-#include "../src/SDLRPCObjectsImpl/V2/Slider_requestMarshaller.h"
-#include "../src/SDLRPCObjectsImpl/V2/Slider_responseMarshaller.h"
-#include "../src/SDLRPCObjectsImpl/V2/ShowConstantTBT_requestMarshaller.h"
-#include "../src/SDLRPCObjectsImpl/V2/ShowConstantTBT_responseMarshaller.h"
-#include "../src/SDLRPCObjectsImpl/V2/AlertManeuver_requestMarshaller.h"
-#include "../src/SDLRPCObjectsImpl/V2/AlertManeuver_responseMarshaller.h"
-#include "../src/SDLRPCObjectsImpl/V2/UpdateTurnList_requestMarshaller.h"
-#include "../src/SDLRPCObjectsImpl/V2/UpdateTurnList_responseMarshaller.h"
-#include "../src/SDLRPCObjectsImpl/V2/ChangeRegistration_requestMarshaller.h"
-#include "../src/SDLRPCObjectsImpl/V2/ChangeRegistration_responseMarshaller.h"
-#include "../src/SDLRPCObjectsImpl/V2/GenericResponse_responseMarshaller.h"
-#include "../src/SDLRPCObjectsImpl/V2/PutFile_requestMarshaller.h"
-#include "../src/SDLRPCObjectsImpl/V2/PutFile_responseMarshaller.h"
-#include "../src/SDLRPCObjectsImpl/V2/DeleteFile_requestMarshaller.h"
-#include "../src/SDLRPCObjectsImpl/V2/DeleteFile_responseMarshaller.h"
-#include "../src/SDLRPCObjectsImpl/V2/ListFiles_requestMarshaller.h"
-#include "../src/SDLRPCObjectsImpl/V2/ListFiles_responseMarshaller.h"
-#include "../src/SDLRPCObjectsImpl/V2/SetAppIcon_requestMarshaller.h"
-#include "../src/SDLRPCObjectsImpl/V2/SetAppIcon_responseMarshaller.h"
-#include "../src/SDLRPCObjectsImpl/V2/SetDisplayLayout_requestMarshaller.h"
-#include "../src/SDLRPCObjectsImpl/V2/SetDisplayLayout_responseMarshaller.h"
-#include "../src/SDLRPCObjectsImpl/V2/OnHMIStatusMarshaller.h"
-#include "../src/SDLRPCObjectsImpl/V2/OnAppInterfaceUnregisteredMarshaller.h"
-#include "../src/SDLRPCObjectsImpl/V2/OnButtonEventMarshaller.h"
-#include "../src/SDLRPCObjectsImpl/V2/OnButtonPressMarshaller.h"
-#include "../src/SDLRPCObjectsImpl/V2/OnVehicleDataMarshaller.h"
-#include "../src/SDLRPCObjectsImpl/V2/OnCommandMarshaller.h"
-#include "../src/SDLRPCObjectsImpl/V2/OnEncodedSyncPDataMarshaller.h"
-#include "../src/SDLRPCObjectsImpl/V2/OnTBTClientStateMarshaller.h"
-#include "../src/SDLRPCObjectsImpl/V2/OnDriverDistractionMarshaller.h"
-#include "../src/SDLRPCObjectsImpl/V2/OnPermissionsChangeMarshaller.h"
-#include "../src/SDLRPCObjectsImpl/V2/OnAudioPassThruMarshaller.h"
-#include "../src/SDLRPCObjectsImpl/V2/OnLanguageChangeMarshaller.h"
-
-
-/*
- interface Ford Sync RAPI
- version 2.0O
- date 2012-11-02
- generated at Thu Jan 24 06:36:23 2013
- source stamp Thu Jan 24 06:35:41 2013
- author RC
-*/
-
-namespace NsSmartDeviceLinkRPCV2
-{
- class Marshaller
- {
- public:
-
- Marshaller() {}
- ~Marshaller() {}
-
- static NsSmartDeviceLinkRPC::SDLRPCMessage* fromString(const std::string&,FunctionID::FunctionIDInternal fid, messageType::messageTypeInternal mt);
- static std::string toString(const NsSmartDeviceLinkRPC::SDLRPCMessage* msg,FunctionID::FunctionIDInternal fid, messageType::messageTypeInternal mt);
-
- static NsSmartDeviceLinkRPC::SDLRPCMessage* fromJSON(const Json::Value&,FunctionID::FunctionIDInternal fid, messageType::messageTypeInternal mt);
- static Json::Value toJSON(const NsSmartDeviceLinkRPC::SDLRPCMessage* msg,FunctionID::FunctionIDInternal fid, messageType::messageTypeInternal mt);
-
- protected:
-
-
-// RegisterAppInterface_request
- static bool fromString(const std::string& str, RegisterAppInterface_request& res)
- {
- return mRegisterAppInterface_request.fromString(str, res);
- }
-
- static std::string toString(const RegisterAppInterface_request& res)
- {
- return mRegisterAppInterface_request.toString(res);
- }
-
-// RegisterAppInterface_response
- static bool fromString(const std::string& str, RegisterAppInterface_response& res)
- {
- return mRegisterAppInterface_response.fromString(str, res);
- }
-
- static std::string toString(const RegisterAppInterface_response& res)
- {
- return mRegisterAppInterface_response.toString(res);
- }
-
-// UnregisterAppInterface_request
- static bool fromString(const std::string& str, UnregisterAppInterface_request& res)
- {
- return mUnregisterAppInterface_request.fromString(str, res);
- }
-
- static std::string toString(const UnregisterAppInterface_request& res)
- {
- return mUnregisterAppInterface_request.toString(res);
- }
-
-// UnregisterAppInterface_response
- static bool fromString(const std::string& str, UnregisterAppInterface_response& res)
- {
- return mUnregisterAppInterface_response.fromString(str, res);
- }
-
- static std::string toString(const UnregisterAppInterface_response& res)
- {
- return mUnregisterAppInterface_response.toString(res);
- }
-
-// SetGlobalProperties_request
- static bool fromString(const std::string& str, SetGlobalProperties_request& res)
- {
- return mSetGlobalProperties_request.fromString(str, res);
- }
-
- static std::string toString(const SetGlobalProperties_request& res)
- {
- return mSetGlobalProperties_request.toString(res);
- }
-
-// SetGlobalProperties_response
- static bool fromString(const std::string& str, SetGlobalProperties_response& res)
- {
- return mSetGlobalProperties_response.fromString(str, res);
- }
-
- static std::string toString(const SetGlobalProperties_response& res)
- {
- return mSetGlobalProperties_response.toString(res);
- }
-
-// ResetGlobalProperties_request
- static bool fromString(const std::string& str, ResetGlobalProperties_request& res)
- {
- return mResetGlobalProperties_request.fromString(str, res);
- }
-
- static std::string toString(const ResetGlobalProperties_request& res)
- {
- return mResetGlobalProperties_request.toString(res);
- }
-
-// ResetGlobalProperties_response
- static bool fromString(const std::string& str, ResetGlobalProperties_response& res)
- {
- return mResetGlobalProperties_response.fromString(str, res);
- }
-
- static std::string toString(const ResetGlobalProperties_response& res)
- {
- return mResetGlobalProperties_response.toString(res);
- }
-
-// AddCommand_request
- static bool fromString(const std::string& str, AddCommand_request& res)
- {
- return mAddCommand_request.fromString(str, res);
- }
-
- static std::string toString(const AddCommand_request& res)
- {
- return mAddCommand_request.toString(res);
- }
-
-// AddCommand_response
- static bool fromString(const std::string& str, AddCommand_response& res)
- {
- return mAddCommand_response.fromString(str, res);
- }
-
- static std::string toString(const AddCommand_response& res)
- {
- return mAddCommand_response.toString(res);
- }
-
-// DeleteCommand_request
- static bool fromString(const std::string& str, DeleteCommand_request& res)
- {
- return mDeleteCommand_request.fromString(str, res);
- }
-
- static std::string toString(const DeleteCommand_request& res)
- {
- return mDeleteCommand_request.toString(res);
- }
-
-// DeleteCommand_response
- static bool fromString(const std::string& str, DeleteCommand_response& res)
- {
- return mDeleteCommand_response.fromString(str, res);
- }
-
- static std::string toString(const DeleteCommand_response& res)
- {
- return mDeleteCommand_response.toString(res);
- }
-
-// AddSubMenu_request
- static bool fromString(const std::string& str, AddSubMenu_request& res)
- {
- return mAddSubMenu_request.fromString(str, res);
- }
-
- static std::string toString(const AddSubMenu_request& res)
- {
- return mAddSubMenu_request.toString(res);
- }
-
-// AddSubMenu_response
- static bool fromString(const std::string& str, AddSubMenu_response& res)
- {
- return mAddSubMenu_response.fromString(str, res);
- }
-
- static std::string toString(const AddSubMenu_response& res)
- {
- return mAddSubMenu_response.toString(res);
- }
-
-// DeleteSubMenu_request
- static bool fromString(const std::string& str, DeleteSubMenu_request& res)
- {
- return mDeleteSubMenu_request.fromString(str, res);
- }
-
- static std::string toString(const DeleteSubMenu_request& res)
- {
- return mDeleteSubMenu_request.toString(res);
- }
-
-// DeleteSubMenu_response
- static bool fromString(const std::string& str, DeleteSubMenu_response& res)
- {
- return mDeleteSubMenu_response.fromString(str, res);
- }
-
- static std::string toString(const DeleteSubMenu_response& res)
- {
- return mDeleteSubMenu_response.toString(res);
- }
-
-// CreateInteractionChoiceSet_request
- static bool fromString(const std::string& str, CreateInteractionChoiceSet_request& res)
- {
- return mCreateInteractionChoiceSet_request.fromString(str, res);
- }
-
- static std::string toString(const CreateInteractionChoiceSet_request& res)
- {
- return mCreateInteractionChoiceSet_request.toString(res);
- }
-
-// CreateInteractionChoiceSet_response
- static bool fromString(const std::string& str, CreateInteractionChoiceSet_response& res)
- {
- return mCreateInteractionChoiceSet_response.fromString(str, res);
- }
-
- static std::string toString(const CreateInteractionChoiceSet_response& res)
- {
- return mCreateInteractionChoiceSet_response.toString(res);
- }
-
-// PerformInteraction_request
- static bool fromString(const std::string& str, PerformInteraction_request& res)
- {
- return mPerformInteraction_request.fromString(str, res);
- }
-
- static std::string toString(const PerformInteraction_request& res)
- {
- return mPerformInteraction_request.toString(res);
- }
-
-// PerformInteraction_response
- static bool fromString(const std::string& str, PerformInteraction_response& res)
- {
- return mPerformInteraction_response.fromString(str, res);
- }
-
- static std::string toString(const PerformInteraction_response& res)
- {
- return mPerformInteraction_response.toString(res);
- }
-
-// DeleteInteractionChoiceSet_request
- static bool fromString(const std::string& str, DeleteInteractionChoiceSet_request& res)
- {
- return mDeleteInteractionChoiceSet_request.fromString(str, res);
- }
-
- static std::string toString(const DeleteInteractionChoiceSet_request& res)
- {
- return mDeleteInteractionChoiceSet_request.toString(res);
- }
-
-// DeleteInteractionChoiceSet_response
- static bool fromString(const std::string& str, DeleteInteractionChoiceSet_response& res)
- {
- return mDeleteInteractionChoiceSet_response.fromString(str, res);
- }
-
- static std::string toString(const DeleteInteractionChoiceSet_response& res)
- {
- return mDeleteInteractionChoiceSet_response.toString(res);
- }
-
-// Alert_request
- static bool fromString(const std::string& str, Alert_request& res)
- {
- return mAlert_request.fromString(str, res);
- }
-
- static std::string toString(const Alert_request& res)
- {
- return mAlert_request.toString(res);
- }
-
-// Alert_response
- static bool fromString(const std::string& str, Alert_response& res)
- {
- return mAlert_response.fromString(str, res);
- }
-
- static std::string toString(const Alert_response& res)
- {
- return mAlert_response.toString(res);
- }
-
-// Show_request
- static bool fromString(const std::string& str, Show_request& res)
- {
- return mShow_request.fromString(str, res);
- }
-
- static std::string toString(const Show_request& res)
- {
- return mShow_request.toString(res);
- }
-
-// Show_response
- static bool fromString(const std::string& str, Show_response& res)
- {
- return mShow_response.fromString(str, res);
- }
-
- static std::string toString(const Show_response& res)
- {
- return mShow_response.toString(res);
- }
-
-// Speak_request
- static bool fromString(const std::string& str, Speak_request& res)
- {
- return mSpeak_request.fromString(str, res);
- }
-
- static std::string toString(const Speak_request& res)
- {
- return mSpeak_request.toString(res);
- }
-
-// Speak_response
- static bool fromString(const std::string& str, Speak_response& res)
- {
- return mSpeak_response.fromString(str, res);
- }
-
- static std::string toString(const Speak_response& res)
- {
- return mSpeak_response.toString(res);
- }
-
-// SetMediaClockTimer_request
- static bool fromString(const std::string& str, SetMediaClockTimer_request& res)
- {
- return mSetMediaClockTimer_request.fromString(str, res);
- }
-
- static std::string toString(const SetMediaClockTimer_request& res)
- {
- return mSetMediaClockTimer_request.toString(res);
- }
-
-// SetMediaClockTimer_response
- static bool fromString(const std::string& str, SetMediaClockTimer_response& res)
- {
- return mSetMediaClockTimer_response.fromString(str, res);
- }
-
- static std::string toString(const SetMediaClockTimer_response& res)
- {
- return mSetMediaClockTimer_response.toString(res);
- }
-
-// EncodedSyncPData_request
- static bool fromString(const std::string& str, EncodedSyncPData_request& res)
- {
- return mEncodedSyncPData_request.fromString(str, res);
- }
-
- static std::string toString(const EncodedSyncPData_request& res)
- {
- return mEncodedSyncPData_request.toString(res);
- }
-
-// EncodedSyncPData_response
- static bool fromString(const std::string& str, EncodedSyncPData_response& res)
- {
- return mEncodedSyncPData_response.fromString(str, res);
- }
-
- static std::string toString(const EncodedSyncPData_response& res)
- {
- return mEncodedSyncPData_response.toString(res);
- }
-
-// DialNumber_request
- static bool fromString(const std::string& str, DialNumber_request& res)
- {
- return mDialNumber_request.fromString(str, res);
- }
-
- static std::string toString(const DialNumber_request& res)
- {
- return mDialNumber_request.toString(res);
- }
-
-// DialNumber_response
- static bool fromString(const std::string& str, DialNumber_response& res)
- {
- return mDialNumber_response.fromString(str, res);
- }
-
- static std::string toString(const DialNumber_response& res)
- {
- return mDialNumber_response.toString(res);
- }
-
-// PerformAudioPassThru_request
- static bool fromString(const std::string& str, PerformAudioPassThru_request& res)
- {
- return mPerformAudioPassThru_request.fromString(str, res);
- }
-
- static std::string toString(const PerformAudioPassThru_request& res)
- {
- return mPerformAudioPassThru_request.toString(res);
- }
-
-// PerformAudioPassThru_response
- static bool fromString(const std::string& str, PerformAudioPassThru_response& res)
- {
- return mPerformAudioPassThru_response.fromString(str, res);
- }
-
- static std::string toString(const PerformAudioPassThru_response& res)
- {
- return mPerformAudioPassThru_response.toString(res);
- }
-
-// EndAudioPassThru_request
- static bool fromString(const std::string& str, EndAudioPassThru_request& res)
- {
- return mEndAudioPassThru_request.fromString(str, res);
- }
-
- static std::string toString(const EndAudioPassThru_request& res)
- {
- return mEndAudioPassThru_request.toString(res);
- }
-
-// EndAudioPassThru_response
- static bool fromString(const std::string& str, EndAudioPassThru_response& res)
- {
- return mEndAudioPassThru_response.fromString(str, res);
- }
-
- static std::string toString(const EndAudioPassThru_response& res)
- {
- return mEndAudioPassThru_response.toString(res);
- }
-
-// SubscribeButton_request
- static bool fromString(const std::string& str, SubscribeButton_request& res)
- {
- return mSubscribeButton_request.fromString(str, res);
- }
-
- static std::string toString(const SubscribeButton_request& res)
- {
- return mSubscribeButton_request.toString(res);
- }
-
-// SubscribeButton_response
- static bool fromString(const std::string& str, SubscribeButton_response& res)
- {
- return mSubscribeButton_response.fromString(str, res);
- }
-
- static std::string toString(const SubscribeButton_response& res)
- {
- return mSubscribeButton_response.toString(res);
- }
-
-// UnsubscribeButton_request
- static bool fromString(const std::string& str, UnsubscribeButton_request& res)
- {
- return mUnsubscribeButton_request.fromString(str, res);
- }
-
- static std::string toString(const UnsubscribeButton_request& res)
- {
- return mUnsubscribeButton_request.toString(res);
- }
-
-// UnsubscribeButton_response
- static bool fromString(const std::string& str, UnsubscribeButton_response& res)
- {
- return mUnsubscribeButton_response.fromString(str, res);
- }
-
- static std::string toString(const UnsubscribeButton_response& res)
- {
- return mUnsubscribeButton_response.toString(res);
- }
-
-// SubscribeVehicleData_request
- static bool fromString(const std::string& str, SubscribeVehicleData_request& res)
- {
- return mSubscribeVehicleData_request.fromString(str, res);
- }
-
- static std::string toString(const SubscribeVehicleData_request& res)
- {
- return mSubscribeVehicleData_request.toString(res);
- }
-
-// SubscribeVehicleData_response
- static bool fromString(const std::string& str, SubscribeVehicleData_response& res)
- {
- return mSubscribeVehicleData_response.fromString(str, res);
- }
-
- static std::string toString(const SubscribeVehicleData_response& res)
- {
- return mSubscribeVehicleData_response.toString(res);
- }
-
-// UnsubscribeVehicleData_request
- static bool fromString(const std::string& str, UnsubscribeVehicleData_request& res)
- {
- return mUnsubscribeVehicleData_request.fromString(str, res);
- }
-
- static std::string toString(const UnsubscribeVehicleData_request& res)
- {
- return mUnsubscribeVehicleData_request.toString(res);
- }
-
-// UnsubscribeVehicleData_response
- static bool fromString(const std::string& str, UnsubscribeVehicleData_response& res)
- {
- return mUnsubscribeVehicleData_response.fromString(str, res);
- }
-
- static std::string toString(const UnsubscribeVehicleData_response& res)
- {
- return mUnsubscribeVehicleData_response.toString(res);
- }
-
-// GetVehicleData_request
- static bool fromString(const std::string& str, GetVehicleData_request& res)
- {
- return mGetVehicleData_request.fromString(str, res);
- }
-
- static std::string toString(const GetVehicleData_request& res)
- {
- return mGetVehicleData_request.toString(res);
- }
-
-// GetVehicleData_response
- static bool fromString(const std::string& str, GetVehicleData_response& res)
- {
- return mGetVehicleData_response.fromString(str, res);
- }
-
- static std::string toString(const GetVehicleData_response& res)
- {
- return mGetVehicleData_response.toString(res);
- }
-
-// ReadDID_request
- static bool fromString(const std::string& str, ReadDID_request& res)
- {
- return mReadDID_request.fromString(str, res);
- }
-
- static std::string toString(const ReadDID_request& res)
- {
- return mReadDID_request.toString(res);
- }
-
-// ReadDID_response
- static bool fromString(const std::string& str, ReadDID_response& res)
- {
- return mReadDID_response.fromString(str, res);
- }
-
- static std::string toString(const ReadDID_response& res)
- {
- return mReadDID_response.toString(res);
- }
-
-// GetDTCs_request
- static bool fromString(const std::string& str, GetDTCs_request& res)
- {
- return mGetDTCs_request.fromString(str, res);
- }
-
- static std::string toString(const GetDTCs_request& res)
- {
- return mGetDTCs_request.toString(res);
- }
-
-// GetDTCs_response
- static bool fromString(const std::string& str, GetDTCs_response& res)
- {
- return mGetDTCs_response.fromString(str, res);
- }
-
- static std::string toString(const GetDTCs_response& res)
- {
- return mGetDTCs_response.toString(res);
- }
-
-// ScrollableMessage_request
- static bool fromString(const std::string& str, ScrollableMessage_request& res)
- {
- return mScrollableMessage_request.fromString(str, res);
- }
-
- static std::string toString(const ScrollableMessage_request& res)
- {
- return mScrollableMessage_request.toString(res);
- }
-
-// ScrollableMessage_response
- static bool fromString(const std::string& str, ScrollableMessage_response& res)
- {
- return mScrollableMessage_response.fromString(str, res);
- }
-
- static std::string toString(const ScrollableMessage_response& res)
- {
- return mScrollableMessage_response.toString(res);
- }
-
-// Slider_request
- static bool fromString(const std::string& str, Slider_request& res)
- {
- return mSlider_request.fromString(str, res);
- }
-
- static std::string toString(const Slider_request& res)
- {
- return mSlider_request.toString(res);
- }
-
-// Slider_response
- static bool fromString(const std::string& str, Slider_response& res)
- {
- return mSlider_response.fromString(str, res);
- }
-
- static std::string toString(const Slider_response& res)
- {
- return mSlider_response.toString(res);
- }
-
-// ShowConstantTBT_request
- static bool fromString(const std::string& str, ShowConstantTBT_request& res)
- {
- return mShowConstantTBT_request.fromString(str, res);
- }
-
- static std::string toString(const ShowConstantTBT_request& res)
- {
- return mShowConstantTBT_request.toString(res);
- }
-
-// ShowConstantTBT_response
- static bool fromString(const std::string& str, ShowConstantTBT_response& res)
- {
- return mShowConstantTBT_response.fromString(str, res);
- }
-
- static std::string toString(const ShowConstantTBT_response& res)
- {
- return mShowConstantTBT_response.toString(res);
- }
-
-// AlertManeuver_request
- static bool fromString(const std::string& str, AlertManeuver_request& res)
- {
- return mAlertManeuver_request.fromString(str, res);
- }
-
- static std::string toString(const AlertManeuver_request& res)
- {
- return mAlertManeuver_request.toString(res);
- }
-
-// AlertManeuver_response
- static bool fromString(const std::string& str, AlertManeuver_response& res)
- {
- return mAlertManeuver_response.fromString(str, res);
- }
-
- static std::string toString(const AlertManeuver_response& res)
- {
- return mAlertManeuver_response.toString(res);
- }
-
-// UpdateTurnList_request
- static bool fromString(const std::string& str, UpdateTurnList_request& res)
- {
- return mUpdateTurnList_request.fromString(str, res);
- }
-
- static std::string toString(const UpdateTurnList_request& res)
- {
- return mUpdateTurnList_request.toString(res);
- }
-
-// UpdateTurnList_response
- static bool fromString(const std::string& str, UpdateTurnList_response& res)
- {
- return mUpdateTurnList_response.fromString(str, res);
- }
-
- static std::string toString(const UpdateTurnList_response& res)
- {
- return mUpdateTurnList_response.toString(res);
- }
-
-// ChangeRegistration_request
- static bool fromString(const std::string& str, ChangeRegistration_request& res)
- {
- return mChangeRegistration_request.fromString(str, res);
- }
-
- static std::string toString(const ChangeRegistration_request& res)
- {
- return mChangeRegistration_request.toString(res);
- }
-
-// ChangeRegistration_response
- static bool fromString(const std::string& str, ChangeRegistration_response& res)
- {
- return mChangeRegistration_response.fromString(str, res);
- }
-
- static std::string toString(const ChangeRegistration_response& res)
- {
- return mChangeRegistration_response.toString(res);
- }
-
-// GenericResponse_response
- static bool fromString(const std::string& str, GenericResponse_response& res)
- {
- return mGenericResponse_response.fromString(str, res);
- }
-
- static std::string toString(const GenericResponse_response& res)
- {
- return mGenericResponse_response.toString(res);
- }
-
-// PutFile_request
- static bool fromString(const std::string& str, PutFile_request& res)
- {
- return mPutFile_request.fromString(str, res);
- }
-
- static std::string toString(const PutFile_request& res)
- {
- return mPutFile_request.toString(res);
- }
-
-// PutFile_response
- static bool fromString(const std::string& str, PutFile_response& res)
- {
- return mPutFile_response.fromString(str, res);
- }
-
- static std::string toString(const PutFile_response& res)
- {
- return mPutFile_response.toString(res);
- }
-
-// DeleteFile_request
- static bool fromString(const std::string& str, DeleteFile_request& res)
- {
- return mDeleteFile_request.fromString(str, res);
- }
-
- static std::string toString(const DeleteFile_request& res)
- {
- return mDeleteFile_request.toString(res);
- }
-
-// DeleteFile_response
- static bool fromString(const std::string& str, DeleteFile_response& res)
- {
- return mDeleteFile_response.fromString(str, res);
- }
-
- static std::string toString(const DeleteFile_response& res)
- {
- return mDeleteFile_response.toString(res);
- }
-
-// ListFiles_request
- static bool fromString(const std::string& str, ListFiles_request& res)
- {
- return mListFiles_request.fromString(str, res);
- }
-
- static std::string toString(const ListFiles_request& res)
- {
- return mListFiles_request.toString(res);
- }
-
-// ListFiles_response
- static bool fromString(const std::string& str, ListFiles_response& res)
- {
- return mListFiles_response.fromString(str, res);
- }
-
- static std::string toString(const ListFiles_response& res)
- {
- return mListFiles_response.toString(res);
- }
-
-// SetAppIcon_request
- static bool fromString(const std::string& str, SetAppIcon_request& res)
- {
- return mSetAppIcon_request.fromString(str, res);
- }
-
- static std::string toString(const SetAppIcon_request& res)
- {
- return mSetAppIcon_request.toString(res);
- }
-
-// SetAppIcon_response
- static bool fromString(const std::string& str, SetAppIcon_response& res)
- {
- return mSetAppIcon_response.fromString(str, res);
- }
-
- static std::string toString(const SetAppIcon_response& res)
- {
- return mSetAppIcon_response.toString(res);
- }
-
-// SetDisplayLayout_request
- static bool fromString(const std::string& str, SetDisplayLayout_request& res)
- {
- return mSetDisplayLayout_request.fromString(str, res);
- }
-
- static std::string toString(const SetDisplayLayout_request& res)
- {
- return mSetDisplayLayout_request.toString(res);
- }
-
-// SetDisplayLayout_response
- static bool fromString(const std::string& str, SetDisplayLayout_response& res)
- {
- return mSetDisplayLayout_response.fromString(str, res);
- }
-
- static std::string toString(const SetDisplayLayout_response& res)
- {
- return mSetDisplayLayout_response.toString(res);
- }
-
-// OnHMIStatus
- static bool fromString(const std::string& str, OnHMIStatus& res)
- {
- return mOnHMIStatus.fromString(str, res);
- }
-
- static std::string toString(const OnHMIStatus& res)
- {
- return mOnHMIStatus.toString(res);
- }
-
-// OnAppInterfaceUnregistered
- static bool fromString(const std::string& str, OnAppInterfaceUnregistered& res)
- {
- return mOnAppInterfaceUnregistered.fromString(str, res);
- }
-
- static std::string toString(const OnAppInterfaceUnregistered& res)
- {
- return mOnAppInterfaceUnregistered.toString(res);
- }
-
-// OnButtonEvent
- static bool fromString(const std::string& str, OnButtonEvent& res)
- {
- return mOnButtonEvent.fromString(str, res);
- }
-
- static std::string toString(const OnButtonEvent& res)
- {
- return mOnButtonEvent.toString(res);
- }
-
-// OnButtonPress
- static bool fromString(const std::string& str, OnButtonPress& res)
- {
- return mOnButtonPress.fromString(str, res);
- }
-
- static std::string toString(const OnButtonPress& res)
- {
- return mOnButtonPress.toString(res);
- }
-
-// OnVehicleData
- static bool fromString(const std::string& str, OnVehicleData& res)
- {
- return mOnVehicleData.fromString(str, res);
- }
-
- static std::string toString(const OnVehicleData& res)
- {
- return mOnVehicleData.toString(res);
- }
-
-// OnCommand
- static bool fromString(const std::string& str, OnCommand& res)
- {
- return mOnCommand.fromString(str, res);
- }
-
- static std::string toString(const OnCommand& res)
- {
- return mOnCommand.toString(res);
- }
-
-// OnEncodedSyncPData
- static bool fromString(const std::string& str, OnEncodedSyncPData& res)
- {
- return mOnEncodedSyncPData.fromString(str, res);
- }
-
- static std::string toString(const OnEncodedSyncPData& res)
- {
- return mOnEncodedSyncPData.toString(res);
- }
-
-// OnTBTClientState
- static bool fromString(const std::string& str, OnTBTClientState& res)
- {
- return mOnTBTClientState.fromString(str, res);
- }
-
- static std::string toString(const OnTBTClientState& res)
- {
- return mOnTBTClientState.toString(res);
- }
-
-// OnDriverDistraction
- static bool fromString(const std::string& str, OnDriverDistraction& res)
- {
- return mOnDriverDistraction.fromString(str, res);
- }
-
- static std::string toString(const OnDriverDistraction& res)
- {
- return mOnDriverDistraction.toString(res);
- }
-
-// OnPermissionsChange
- static bool fromString(const std::string& str, OnPermissionsChange& res)
- {
- return mOnPermissionsChange.fromString(str, res);
- }
-
- static std::string toString(const OnPermissionsChange& res)
- {
- return mOnPermissionsChange.toString(res);
- }
-
-// OnAudioPassThru
- static bool fromString(const std::string& str, OnAudioPassThru& res)
- {
- return mOnAudioPassThru.fromString(str, res);
- }
-
- static std::string toString(const OnAudioPassThru& res)
- {
- return mOnAudioPassThru.toString(res);
- }
-
-// OnLanguageChange
- static bool fromString(const std::string& str, OnLanguageChange& res)
- {
- return mOnLanguageChange.fromString(str, res);
- }
-
- static std::string toString(const OnLanguageChange& res)
- {
- return mOnLanguageChange.toString(res);
- }
-
- static RegisterAppInterface_requestMarshaller mRegisterAppInterface_request;
- static RegisterAppInterface_responseMarshaller mRegisterAppInterface_response;
- static UnregisterAppInterface_requestMarshaller mUnregisterAppInterface_request;
- static UnregisterAppInterface_responseMarshaller mUnregisterAppInterface_response;
- static SetGlobalProperties_requestMarshaller mSetGlobalProperties_request;
- static SetGlobalProperties_responseMarshaller mSetGlobalProperties_response;
- static ResetGlobalProperties_requestMarshaller mResetGlobalProperties_request;
- static ResetGlobalProperties_responseMarshaller mResetGlobalProperties_response;
- static AddCommand_requestMarshaller mAddCommand_request;
- static AddCommand_responseMarshaller mAddCommand_response;
- static DeleteCommand_requestMarshaller mDeleteCommand_request;
- static DeleteCommand_responseMarshaller mDeleteCommand_response;
- static AddSubMenu_requestMarshaller mAddSubMenu_request;
- static AddSubMenu_responseMarshaller mAddSubMenu_response;
- static DeleteSubMenu_requestMarshaller mDeleteSubMenu_request;
- static DeleteSubMenu_responseMarshaller mDeleteSubMenu_response;
- static CreateInteractionChoiceSet_requestMarshaller mCreateInteractionChoiceSet_request;
- static CreateInteractionChoiceSet_responseMarshaller mCreateInteractionChoiceSet_response;
- static PerformInteraction_requestMarshaller mPerformInteraction_request;
- static PerformInteraction_responseMarshaller mPerformInteraction_response;
- static DeleteInteractionChoiceSet_requestMarshaller mDeleteInteractionChoiceSet_request;
- static DeleteInteractionChoiceSet_responseMarshaller mDeleteInteractionChoiceSet_response;
- static Alert_requestMarshaller mAlert_request;
- static Alert_responseMarshaller mAlert_response;
- static Show_requestMarshaller mShow_request;
- static Show_responseMarshaller mShow_response;
- static Speak_requestMarshaller mSpeak_request;
- static Speak_responseMarshaller mSpeak_response;
- static SetMediaClockTimer_requestMarshaller mSetMediaClockTimer_request;
- static SetMediaClockTimer_responseMarshaller mSetMediaClockTimer_response;
- static EncodedSyncPData_requestMarshaller mEncodedSyncPData_request;
- static EncodedSyncPData_responseMarshaller mEncodedSyncPData_response;
- static DialNumber_requestMarshaller mDialNumber_request;
- static DialNumber_responseMarshaller mDialNumber_response;
- static PerformAudioPassThru_requestMarshaller mPerformAudioPassThru_request;
- static PerformAudioPassThru_responseMarshaller mPerformAudioPassThru_response;
- static EndAudioPassThru_requestMarshaller mEndAudioPassThru_request;
- static EndAudioPassThru_responseMarshaller mEndAudioPassThru_response;
- static SubscribeButton_requestMarshaller mSubscribeButton_request;
- static SubscribeButton_responseMarshaller mSubscribeButton_response;
- static UnsubscribeButton_requestMarshaller mUnsubscribeButton_request;
- static UnsubscribeButton_responseMarshaller mUnsubscribeButton_response;
- static SubscribeVehicleData_requestMarshaller mSubscribeVehicleData_request;
- static SubscribeVehicleData_responseMarshaller mSubscribeVehicleData_response;
- static UnsubscribeVehicleData_requestMarshaller mUnsubscribeVehicleData_request;
- static UnsubscribeVehicleData_responseMarshaller mUnsubscribeVehicleData_response;
- static GetVehicleData_requestMarshaller mGetVehicleData_request;
- static GetVehicleData_responseMarshaller mGetVehicleData_response;
- static ReadDID_requestMarshaller mReadDID_request;
- static ReadDID_responseMarshaller mReadDID_response;
- static GetDTCs_requestMarshaller mGetDTCs_request;
- static GetDTCs_responseMarshaller mGetDTCs_response;
- static ScrollableMessage_requestMarshaller mScrollableMessage_request;
- static ScrollableMessage_responseMarshaller mScrollableMessage_response;
- static Slider_requestMarshaller mSlider_request;
- static Slider_responseMarshaller mSlider_response;
- static ShowConstantTBT_requestMarshaller mShowConstantTBT_request;
- static ShowConstantTBT_responseMarshaller mShowConstantTBT_response;
- static AlertManeuver_requestMarshaller mAlertManeuver_request;
- static AlertManeuver_responseMarshaller mAlertManeuver_response;
- static UpdateTurnList_requestMarshaller mUpdateTurnList_request;
- static UpdateTurnList_responseMarshaller mUpdateTurnList_response;
- static ChangeRegistration_requestMarshaller mChangeRegistration_request;
- static ChangeRegistration_responseMarshaller mChangeRegistration_response;
- static GenericResponse_responseMarshaller mGenericResponse_response;
- static PutFile_requestMarshaller mPutFile_request;
- static PutFile_responseMarshaller mPutFile_response;
- static DeleteFile_requestMarshaller mDeleteFile_request;
- static DeleteFile_responseMarshaller mDeleteFile_response;
- static ListFiles_requestMarshaller mListFiles_request;
- static ListFiles_responseMarshaller mListFiles_response;
- static SetAppIcon_requestMarshaller mSetAppIcon_request;
- static SetAppIcon_responseMarshaller mSetAppIcon_response;
- static SetDisplayLayout_requestMarshaller mSetDisplayLayout_request;
- static SetDisplayLayout_responseMarshaller mSetDisplayLayout_response;
- static OnHMIStatusMarshaller mOnHMIStatus;
- static OnAppInterfaceUnregisteredMarshaller mOnAppInterfaceUnregistered;
- static OnButtonEventMarshaller mOnButtonEvent;
- static OnButtonPressMarshaller mOnButtonPress;
- static OnVehicleDataMarshaller mOnVehicleData;
- static OnCommandMarshaller mOnCommand;
- static OnEncodedSyncPDataMarshaller mOnEncodedSyncPData;
- static OnTBTClientStateMarshaller mOnTBTClientState;
- static OnDriverDistractionMarshaller mOnDriverDistraction;
- static OnPermissionsChangeMarshaller mOnPermissionsChange;
- static OnAudioPassThruMarshaller mOnAudioPassThru;
- static OnLanguageChangeMarshaller mOnLanguageChange;
-
-private:
-
- static Json::Value toJSONparam(const NsSmartDeviceLinkRPC::SDLRPCMessage* msg,FunctionID::FunctionIDInternal fid, messageType::messageTypeInternal mt);
- };
-
-}
-
-#endif
diff --git a/SDL_Core/src/components/JSONHandler/include/JSONHandler/SDLRPCObjects/V2/MediaClockFormat.h b/SDL_Core/src/components/JSONHandler/include/JSONHandler/SDLRPCObjects/V2/MediaClockFormat.h
deleted file mode 100644
index 895208e2e..000000000
--- a/SDL_Core/src/components/JSONHandler/include/JSONHandler/SDLRPCObjects/V2/MediaClockFormat.h
+++ /dev/null
@@ -1,113 +0,0 @@
-//
-// 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.
-//
-
-#ifndef NSSMARTDEVICELINKKRPCV2_MEDIACLOCKFORMAT_INCLUDE
-#define NSSMARTDEVICELINKKRPCV2_MEDIACLOCKFORMAT_INCLUDE
-
-
-/*
- interface Ford Sync RAPI
- version 2.0O
- date 2012-11-02
- generated at Thu Jan 24 06:36:23 2013
- source stamp Thu Jan 24 06:35:41 2013
- author RC
-*/
-
-namespace NsSmartDeviceLinkRPCV2
-{
-
- class MediaClockFormat
- {
- public:
- enum MediaClockFormatInternal
- {
- INVALID_ENUM=-1,
-
-/**
- minutesFieldWidth = 2;minutesFieldMax = 19;secondsFieldWidth = 2;secondsFieldMax = 99;maxHours = 19;maxMinutes = 59;maxSeconds = 59;
- used for Type II and CID headunits
-*/
- CLOCK1=0,
-
-/**
- minutesFieldWidth = 3;minutesFieldMax = 199;secondsFieldWidth = 2;secondsFieldMax = 99;maxHours = 59;maxMinutes = 59;maxSeconds = 59;
- used for Type V headunit
-*/
- CLOCK2=1,
-
-/**
- 5 characters possible
- Format: 1|sp c :|sp c c
- 1|sp : digit "1" or space
- c : character out of following character set: sp|0-9|[letters, see TypeII column in XLS. See [@TODO: create file ref]]
- :|sp : colon or space
- used for Type II headunit
-*/
- CLOCKTEXT1=2,
-
-/**
- 5 chars possible
- Format: 1|sp c :|sp c c
- 1|sp : digit "1" or space
- c : character out of following character set: sp|0-9|[letters, see CID column in XLS. See [@TODO: create file ref]]
- :|sp : colon or space
- used for CID headunit
- NOTE: difference between CLOCKTEXT1 and CLOCKTEXT2 is the supported character set
-*/
- CLOCKTEXT2=3,
-
-/**
- 6 chars possible
- Format: 1|sp c c :|sp c c
- 1|sp : digit "1" or space
- c : character out of following character set: sp|0-9|[letters, see Type 5 column in XLS]. See [@TODO: create file ref]
- :|sp : colon or space
- used for Type V headunit
-*/
- CLOCKTEXT3=4
- };
-
- MediaClockFormat() : mInternal(INVALID_ENUM) {}
- MediaClockFormat(MediaClockFormatInternal e) : mInternal(e) {}
-
- MediaClockFormatInternal get(void) const { return mInternal; }
- void set(MediaClockFormatInternal e) { mInternal=e; }
-
- private:
- MediaClockFormatInternal mInternal;
- friend class MediaClockFormatMarshaller;
- };
-
-}
-
-#endif
diff --git a/SDL_Core/src/components/JSONHandler/include/JSONHandler/SDLRPCObjects/V2/MenuParams.h b/SDL_Core/src/components/JSONHandler/include/JSONHandler/SDLRPCObjects/V2/MenuParams.h
deleted file mode 100644
index ae9e24688..000000000
--- a/SDL_Core/src/components/JSONHandler/include/JSONHandler/SDLRPCObjects/V2/MenuParams.h
+++ /dev/null
@@ -1,105 +0,0 @@
-//
-// 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.
-//
-
-#ifndef NSSMARTDEVICELINKKRPCV2_MENUPARAMS_INCLUDE
-#define NSSMARTDEVICELINKKRPCV2_MENUPARAMS_INCLUDE
-
-#include <string>
-
-
-
-/*
- interface Ford Sync RAPI
- version 2.0O
- date 2012-11-02
- generated at Thu Jan 24 06:36:23 2013
- source stamp Thu Jan 24 06:35:41 2013
- author RC
-*/
-
-
-namespace NsSmartDeviceLinkRPCV2
-{
-
- class MenuParams
- {
- public:
-
- MenuParams(const MenuParams& c);
- MenuParams(void);
-
- bool checkIntegrity(void);
-
- ~MenuParams(void);
- MenuParams& operator =(const MenuParams&);
-
-// getters
-
- const std::string& get_menuName(void) const;
- const unsigned int* get_parentID(void) const;
- const unsigned int* get_position(void) const;
-
-// setters
-
- bool set_menuName(const std::string& menuName_);
- void reset_parentID(void);
- bool set_parentID(unsigned int parentID_);
- void reset_position(void);
- bool set_position(unsigned int position_);
-
- private:
-
- friend class MenuParamsMarshaller;
-
-
-/// Text to show in the menu for this sub menu.
- std::string menuName; //!< (500)
-
-/**
- unique ID of the sub menu, the command will be added to.
- If not provided, it will be provided to the top level of the in application menu.
-*/
- unsigned int* parentID; //!< (0,2000000000)
-
-/**
- Position within the items that are are at top level of the in application menu.
- 0 will insert at the front.
- 1 will insert at the second position.
- if position is greater or equal than the number of items on top level, the sub menu will be appended to the end.
- If this param was omitted the entry will be added at the end.
-*/
- unsigned int* position; //!< (0,1000)
- };
-
-}
-
-#endif
diff --git a/SDL_Core/src/components/JSONHandler/include/JSONHandler/SDLRPCObjects/V2/OnAppInterfaceUnregistered.h b/SDL_Core/src/components/JSONHandler/include/JSONHandler/SDLRPCObjects/V2/OnAppInterfaceUnregistered.h
deleted file mode 100644
index 51b2f1650..000000000
--- a/SDL_Core/src/components/JSONHandler/include/JSONHandler/SDLRPCObjects/V2/OnAppInterfaceUnregistered.h
+++ /dev/null
@@ -1,79 +0,0 @@
-//
-// 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.
-//
-
-#ifndef NSSMARTDEVICELINKKRPCV2_ONAPPINTERFACEUNREGISTERED_INCLUDE
-#define NSSMARTDEVICELINKKRPCV2_ONAPPINTERFACEUNREGISTERED_INCLUDE
-
-
-#include "AppInterfaceUnregisteredReason.h"
-#include "JSONHandler/SDLRPCMessage.h"
-
-
-/*
- interface Ford Sync RAPI
- version 2.0O
- date 2012-11-02
- generated at Thu Jan 24 06:36:23 2013
- source stamp Thu Jan 24 06:35:41 2013
- author RC
-*/
-
-namespace NsSmartDeviceLinkRPCV2
-{
-
- class OnAppInterfaceUnregistered : public NsSmartDeviceLinkRPC::SDLRPCMessage
- {
- public:
-
- OnAppInterfaceUnregistered(const OnAppInterfaceUnregistered& c);
- OnAppInterfaceUnregistered(void);
-
- virtual ~OnAppInterfaceUnregistered(void);
-
- bool checkIntegrity(void);
-
- const AppInterfaceUnregisteredReason& get_reason(void) const;
-
- bool set_reason(const AppInterfaceUnregisteredReason& reason_);
-
- private:
-
- friend class OnAppInterfaceUnregisteredMarshaller;
-
-
-/// See AppInterfaceUnregisteredReason
- AppInterfaceUnregisteredReason reason;
- };
-
-}
-
-#endif
diff --git a/SDL_Core/src/components/JSONHandler/include/JSONHandler/SDLRPCObjects/V2/OnAudioPassThru.h b/SDL_Core/src/components/JSONHandler/include/JSONHandler/SDLRPCObjects/V2/OnAudioPassThru.h
deleted file mode 100644
index 536ea98b0..000000000
--- a/SDL_Core/src/components/JSONHandler/include/JSONHandler/SDLRPCObjects/V2/OnAudioPassThru.h
+++ /dev/null
@@ -1,73 +0,0 @@
-//
-// 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.
-//
-
-#ifndef NSSMARTDEVICELINKKRPCV2_ONAUDIOPASSTHRU_INCLUDE
-#define NSSMARTDEVICELINKKRPCV2_ONAUDIOPASSTHRU_INCLUDE
-
-
-#include "JSONHandler/SDLRPCMessage.h"
-
-
-/*
- interface Ford Sync RAPI
- version 2.0O
- date 2012-11-02
- generated at Thu Jan 24 06:36:23 2013
- source stamp Thu Jan 24 06:35:41 2013
- author RC
-*/
-
-namespace NsSmartDeviceLinkRPCV2
-{
-
- class OnAudioPassThru : public NsSmartDeviceLinkRPC::SDLRPCMessage
- {
- public:
-
- OnAudioPassThru(const OnAudioPassThru& c);
- OnAudioPassThru(void);
-
- virtual ~OnAudioPassThru(void);
-
- bool checkIntegrity(void);
-
-
-
- private:
-
- friend class OnAudioPassThruMarshaller;
-
- };
-
-}
-
-#endif
diff --git a/SDL_Core/src/components/JSONHandler/include/JSONHandler/SDLRPCObjects/V2/OnButtonEvent.h b/SDL_Core/src/components/JSONHandler/include/JSONHandler/SDLRPCObjects/V2/OnButtonEvent.h
deleted file mode 100644
index 74405a312..000000000
--- a/SDL_Core/src/components/JSONHandler/include/JSONHandler/SDLRPCObjects/V2/OnButtonEvent.h
+++ /dev/null
@@ -1,90 +0,0 @@
-//
-// 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.
-//
-
-#ifndef NSSMARTDEVICELINKKRPCV2_ONBUTTONEVENT_INCLUDE
-#define NSSMARTDEVICELINKKRPCV2_ONBUTTONEVENT_INCLUDE
-
-
-#include "ButtonEventMode.h"
-#include "ButtonName.h"
-#include "JSONHandler/SDLRPCMessage.h"
-
-
-/*
- interface Ford Sync RAPI
- version 2.0O
- date 2012-11-02
- generated at Thu Jan 24 06:36:23 2013
- source stamp Thu Jan 24 06:35:41 2013
- author RC
-*/
-
-namespace NsSmartDeviceLinkRPCV2
-{
-
-/// Notifies application of UP/DOWN events for buttons to which the application is subscribed.
-
- class OnButtonEvent : public NsSmartDeviceLinkRPC::SDLRPCMessage
- {
- public:
-
- OnButtonEvent(const OnButtonEvent& c);
- OnButtonEvent(void);
-
- virtual ~OnButtonEvent(void);
-
- bool checkIntegrity(void);
-
- const ButtonName& get_buttonName(void) const;
- const ButtonEventMode& get_buttonEventMode(void) const;
- unsigned int get_customButtonID(void) const;
-
- bool set_buttonName(const ButtonName& buttonName_);
- bool set_buttonEventMode(const ButtonEventMode& buttonEventMode_);
- bool set_customButtonID(unsigned int customButtonID_);
-
- private:
-
- friend class OnButtonEventMarshaller;
-
- ButtonName buttonName;
-
-/// Indicates whether this is an UP or DOWN event.
- ButtonEventMode buttonEventMode;
-
-/// If ButtonName is “CUSTOM_BUTTON", this references the integer ID passed by a custom button. (e.g. softButton ID)
- unsigned int customButtonID; //!< (0,65536)
- };
-
-}
-
-#endif
diff --git a/SDL_Core/src/components/JSONHandler/include/JSONHandler/SDLRPCObjects/V2/OnButtonPress.h b/SDL_Core/src/components/JSONHandler/include/JSONHandler/SDLRPCObjects/V2/OnButtonPress.h
deleted file mode 100644
index ff79e2bdd..000000000
--- a/SDL_Core/src/components/JSONHandler/include/JSONHandler/SDLRPCObjects/V2/OnButtonPress.h
+++ /dev/null
@@ -1,90 +0,0 @@
-//
-// 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.
-//
-
-#ifndef NSSMARTDEVICELINKKRPCV2_ONBUTTONPRESS_INCLUDE
-#define NSSMARTDEVICELINKKRPCV2_ONBUTTONPRESS_INCLUDE
-
-
-#include "ButtonName.h"
-#include "ButtonPressMode.h"
-#include "JSONHandler/SDLRPCMessage.h"
-
-
-/*
- interface Ford Sync RAPI
- version 2.0O
- date 2012-11-02
- generated at Thu Jan 24 06:36:23 2013
- source stamp Thu Jan 24 06:35:41 2013
- author RC
-*/
-
-namespace NsSmartDeviceLinkRPCV2
-{
-
-/// Notifies application of LONG/SHORT press events for buttons to which the application is subscribed.
-
- class OnButtonPress : public NsSmartDeviceLinkRPC::SDLRPCMessage
- {
- public:
-
- OnButtonPress(const OnButtonPress& c);
- OnButtonPress(void);
-
- virtual ~OnButtonPress(void);
-
- bool checkIntegrity(void);
-
- const ButtonName& get_buttonName(void) const;
- const ButtonPressMode& get_buttonPressMode(void) const;
- unsigned int get_customButtonID(void) const;
-
- bool set_buttonName(const ButtonName& buttonName_);
- bool set_buttonPressMode(const ButtonPressMode& buttonPressMode_);
- bool set_customButtonID(unsigned int customButtonID_);
-
- private:
-
- friend class OnButtonPressMarshaller;
-
- ButtonName buttonName;
-
-/// Indicates whether this is a LONG or SHORT button press event.
- ButtonPressMode buttonPressMode;
-
-/// If ButtonName is “CUSTOM_BUTTON", this references the integer ID passed by a custom button. (e.g. softButton ID)
- unsigned int customButtonID; //!< (0,65536)
- };
-
-}
-
-#endif
diff --git a/SDL_Core/src/components/JSONHandler/include/JSONHandler/SDLRPCObjects/V2/OnCommand.h b/SDL_Core/src/components/JSONHandler/include/JSONHandler/SDLRPCObjects/V2/OnCommand.h
deleted file mode 100644
index 884933325..000000000
--- a/SDL_Core/src/components/JSONHandler/include/JSONHandler/SDLRPCObjects/V2/OnCommand.h
+++ /dev/null
@@ -1,84 +0,0 @@
-//
-// 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.
-//
-
-#ifndef NSSMARTDEVICELINKKRPCV2_ONCOMMAND_INCLUDE
-#define NSSMARTDEVICELINKKRPCV2_ONCOMMAND_INCLUDE
-
-
-#include "TriggerSource.h"
-#include "JSONHandler/SDLRPCMessage.h"
-
-
-/*
- interface Ford Sync RAPI
- version 2.0O
- date 2012-11-02
- generated at Thu Jan 24 06:36:23 2013
- source stamp Thu Jan 24 06:35:41 2013
- author RC
-*/
-
-namespace NsSmartDeviceLinkRPCV2
-{
-
- class OnCommand : public NsSmartDeviceLinkRPC::SDLRPCMessage
- {
- public:
-
- OnCommand(const OnCommand& c);
- OnCommand(void);
-
- virtual ~OnCommand(void);
-
- bool checkIntegrity(void);
-
- unsigned int get_cmdID(void) const;
- const TriggerSource& get_triggerSource(void) const;
-
- bool set_cmdID(unsigned int cmdID_);
- bool set_triggerSource(const TriggerSource& triggerSource_);
-
- private:
-
- friend class OnCommandMarshaller;
-
-
-/// Command ID, which is related to a specific menu entry.
- unsigned int cmdID; //!< (0,2000000000)
-
-/// See TriggerSource
- TriggerSource triggerSource;
- };
-
-}
-
-#endif
diff --git a/SDL_Core/src/components/JSONHandler/include/JSONHandler/SDLRPCObjects/V2/OnDriverDistraction.h b/SDL_Core/src/components/JSONHandler/include/JSONHandler/SDLRPCObjects/V2/OnDriverDistraction.h
deleted file mode 100644
index ecb09bd3f..000000000
--- a/SDL_Core/src/components/JSONHandler/include/JSONHandler/SDLRPCObjects/V2/OnDriverDistraction.h
+++ /dev/null
@@ -1,81 +0,0 @@
-//
-// 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.
-//
-
-#ifndef NSSMARTDEVICELINKKRPCV2_ONDRIVERDISTRACTION_INCLUDE
-#define NSSMARTDEVICELINKKRPCV2_ONDRIVERDISTRACTION_INCLUDE
-
-
-#include "DriverDistractionState.h"
-#include "JSONHandler/SDLRPCMessage.h"
-
-
-/*
- interface Ford Sync RAPI
- version 2.0O
- date 2012-11-02
- generated at Thu Jan 24 06:36:23 2013
- source stamp Thu Jan 24 06:35:41 2013
- author RC
-*/
-
-namespace NsSmartDeviceLinkRPCV2
-{
-
-/// Provides driver distraction state to mobile applications
-
- class OnDriverDistraction : public NsSmartDeviceLinkRPC::SDLRPCMessage
- {
- public:
-
- OnDriverDistraction(const OnDriverDistraction& c);
- OnDriverDistraction(void);
-
- virtual ~OnDriverDistraction(void);
-
- bool checkIntegrity(void);
-
- const DriverDistractionState& get_state(void) const;
-
- bool set_state(const DriverDistractionState& state_);
-
- private:
-
- friend class OnDriverDistractionMarshaller;
-
-
-/// Current State of Driver Distraction
- DriverDistractionState state;
- };
-
-}
-
-#endif
diff --git a/SDL_Core/src/components/JSONHandler/include/JSONHandler/SDLRPCObjects/V2/OnEncodedSyncPData.h b/SDL_Core/src/components/JSONHandler/include/JSONHandler/SDLRPCObjects/V2/OnEncodedSyncPData.h
deleted file mode 100644
index 0669b2eb5..000000000
--- a/SDL_Core/src/components/JSONHandler/include/JSONHandler/SDLRPCObjects/V2/OnEncodedSyncPData.h
+++ /dev/null
@@ -1,102 +0,0 @@
-//
-// 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.
-//
-
-#ifndef NSSMARTDEVICELINKKRPCV2_ONENCODEDSYNCPDATA_INCLUDE
-#define NSSMARTDEVICELINKKRPCV2_ONENCODEDSYNCPDATA_INCLUDE
-
-#include <vector>
-#include <string>
-
-#include "JSONHandler/SDLRPCMessage.h"
-
-
-/*
- interface Ford Sync RAPI
- version 2.0O
- date 2012-11-02
- generated at Thu Jan 24 06:36:23 2013
- source stamp Thu Jan 24 06:35:41 2013
- author RC
-*/
-
-namespace NsSmartDeviceLinkRPCV2
-{
-
-/// Callback including encoded data of any SyncP packets that SYNC needs to send back to the mobile device.
-
- class OnEncodedSyncPData : public NsSmartDeviceLinkRPC::SDLRPCMessage
- {
- public:
-
- OnEncodedSyncPData(const OnEncodedSyncPData& c);
- OnEncodedSyncPData(void);
-
- virtual ~OnEncodedSyncPData(void);
-
- OnEncodedSyncPData& operator =(const OnEncodedSyncPData&);
-
- bool checkIntegrity(void);
-
- const std::vector<std::string>& get_data(void) const;
- const std::string* get_URL(void) const;
- const int* get_Timeout(void) const;
-
- bool set_data(const std::vector<std::string>& data_);
- void reset_URL(void);
- bool set_URL(const std::string& URL_);
- void reset_Timeout(void);
- bool set_Timeout(int Timeout_);
-
- private:
-
- friend class OnEncodedSyncPDataMarshaller;
-
-
-/// Contains base64 encoded string of SyncP packets.
- std::vector<std::string> data; //!< [%s..%s] (10000)
-
-/**
- If blank, the SyncP data shall be forwarded to the app.
- If not blank, the SyncP data shall be forwarded to the provided URL.
-*/
- std::string* URL; //!< (1000)
-
-/**
- If blank, the SyncP data shall be forwarded to the app.
- If not blank, the SyncP data shall be forwarded with the provided timeout in seconds.
-*/
- int* Timeout; //!< (-2000000000,2000000000)
- };
-
-}
-
-#endif
diff --git a/SDL_Core/src/components/JSONHandler/include/JSONHandler/SDLRPCObjects/V2/OnHMIStatus.h b/SDL_Core/src/components/JSONHandler/include/JSONHandler/SDLRPCObjects/V2/OnHMIStatus.h
deleted file mode 100644
index 7ae9c4369..000000000
--- a/SDL_Core/src/components/JSONHandler/include/JSONHandler/SDLRPCObjects/V2/OnHMIStatus.h
+++ /dev/null
@@ -1,91 +0,0 @@
-//
-// 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.
-//
-
-#ifndef NSSMARTDEVICELINKKRPCV2_ONHMISTATUS_INCLUDE
-#define NSSMARTDEVICELINKKRPCV2_ONHMISTATUS_INCLUDE
-
-
-#include "AudioStreamingState.h"
-#include "HMILevel.h"
-#include "SystemContext.h"
-#include "JSONHandler/SDLRPCMessage.h"
-
-
-/*
- interface Ford Sync RAPI
- version 2.0O
- date 2012-11-02
- generated at Thu Jan 24 06:36:23 2013
- source stamp Thu Jan 24 06:35:41 2013
- author RC
-*/
-
-namespace NsSmartDeviceLinkRPCV2
-{
-
- class OnHMIStatus : public NsSmartDeviceLinkRPC::SDLRPCMessage
- {
- public:
-
- OnHMIStatus(const OnHMIStatus& c);
- OnHMIStatus(void);
-
- virtual ~OnHMIStatus(void);
-
- bool checkIntegrity(void);
-
- const HMILevel& get_hmiLevel(void) const;
- const AudioStreamingState& get_audioStreamingState(void) const;
- const SystemContext& get_systemContext(void) const;
-
- bool set_hmiLevel(const HMILevel& hmiLevel_);
- bool set_audioStreamingState(const AudioStreamingState& audioStreamingState_);
- bool set_systemContext(const SystemContext& systemContext_);
-
- private:
-
- friend class OnHMIStatusMarshaller;
-
-
-/// See HMILevel
- HMILevel hmiLevel;
-
-/// See AudioStreamingState
- AudioStreamingState audioStreamingState;
-
-/// See SystemContext
- SystemContext systemContext;
- };
-
-}
-
-#endif
diff --git a/SDL_Core/src/components/JSONHandler/include/JSONHandler/SDLRPCObjects/V2/OnLanguageChange.h b/SDL_Core/src/components/JSONHandler/include/JSONHandler/SDLRPCObjects/V2/OnLanguageChange.h
deleted file mode 100644
index 3b51b5df7..000000000
--- a/SDL_Core/src/components/JSONHandler/include/JSONHandler/SDLRPCObjects/V2/OnLanguageChange.h
+++ /dev/null
@@ -1,84 +0,0 @@
-//
-// 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.
-//
-
-#ifndef NSSMARTDEVICELINKKRPCV2_ONLANGUAGECHANGE_INCLUDE
-#define NSSMARTDEVICELINKKRPCV2_ONLANGUAGECHANGE_INCLUDE
-
-
-#include "Language.h"
-#include "JSONHandler/SDLRPCMessage.h"
-
-
-/*
- interface Ford Sync RAPI
- version 2.0O
- date 2012-11-02
- generated at Thu Jan 24 06:36:23 2013
- source stamp Thu Jan 24 06:35:41 2013
- author RC
-*/
-
-namespace NsSmartDeviceLinkRPCV2
-{
-
- class OnLanguageChange : public NsSmartDeviceLinkRPC::SDLRPCMessage
- {
- public:
-
- OnLanguageChange(const OnLanguageChange& c);
- OnLanguageChange(void);
-
- virtual ~OnLanguageChange(void);
-
- bool checkIntegrity(void);
-
- const Language& get_language(void) const;
- const Language& get_hmiDisplayLanguage(void) const;
-
- bool set_language(const Language& language_);
- bool set_hmiDisplayLanguage(const Language& hmiDisplayLanguage_);
-
- private:
-
- friend class OnLanguageChangeMarshaller;
-
-
-/// Current SYNC voice engine (VR+TTS) language
- Language language;
-
-/// Current display language
- Language hmiDisplayLanguage;
- };
-
-}
-
-#endif
diff --git a/SDL_Core/src/components/JSONHandler/include/JSONHandler/SDLRPCObjects/V2/OnPermissionsChange.h b/SDL_Core/src/components/JSONHandler/include/JSONHandler/SDLRPCObjects/V2/OnPermissionsChange.h
deleted file mode 100644
index 57d0f0d10..000000000
--- a/SDL_Core/src/components/JSONHandler/include/JSONHandler/SDLRPCObjects/V2/OnPermissionsChange.h
+++ /dev/null
@@ -1,82 +0,0 @@
-//
-// 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.
-//
-
-#ifndef NSSMARTDEVICELINKKRPCV2_ONPERMISSIONSCHANGE_INCLUDE
-#define NSSMARTDEVICELINKKRPCV2_ONPERMISSIONSCHANGE_INCLUDE
-
-#include <vector>
-
-#include "PermissionItem.h"
-#include "JSONHandler/SDLRPCMessage.h"
-
-
-/*
- interface Ford Sync RAPI
- version 2.0O
- date 2012-11-02
- generated at Thu Jan 24 06:36:23 2013
- source stamp Thu Jan 24 06:35:41 2013
- author RC
-*/
-
-namespace NsSmartDeviceLinkRPCV2
-{
-
-/// Provides update to app of which policy-table-enabled functions are available
-
- class OnPermissionsChange : public NsSmartDeviceLinkRPC::SDLRPCMessage
- {
- public:
-
- OnPermissionsChange(const OnPermissionsChange& c);
- OnPermissionsChange(void);
-
- virtual ~OnPermissionsChange(void);
-
- bool checkIntegrity(void);
-
- const std::vector<PermissionItem>& get_permissionItem(void) const;
-
- bool set_permissionItem(const std::vector<PermissionItem>& permissionItem_);
-
- private:
-
- friend class OnPermissionsChangeMarshaller;
-
-
-/// Change in permissions for a given set of RPCs.
- std::vector<PermissionItem> permissionItem; //!< [%s..%s]
- };
-
-}
-
-#endif
diff --git a/SDL_Core/src/components/JSONHandler/include/JSONHandler/SDLRPCObjects/V2/OnTBTClientState.h b/SDL_Core/src/components/JSONHandler/include/JSONHandler/SDLRPCObjects/V2/OnTBTClientState.h
deleted file mode 100644
index 7e7b87788..000000000
--- a/SDL_Core/src/components/JSONHandler/include/JSONHandler/SDLRPCObjects/V2/OnTBTClientState.h
+++ /dev/null
@@ -1,81 +0,0 @@
-//
-// 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.
-//
-
-#ifndef NSSMARTDEVICELINKKRPCV2_ONTBTCLIENTSTATE_INCLUDE
-#define NSSMARTDEVICELINKKRPCV2_ONTBTCLIENTSTATE_INCLUDE
-
-
-#include "TBTState.h"
-#include "JSONHandler/SDLRPCMessage.h"
-
-
-/*
- interface Ford Sync RAPI
- version 2.0O
- date 2012-11-02
- generated at Thu Jan 24 06:36:23 2013
- source stamp Thu Jan 24 06:35:41 2013
- author RC
-*/
-
-namespace NsSmartDeviceLinkRPCV2
-{
-
-/// Provides applications with notifications specific to the current TBT client status on the module
-
- class OnTBTClientState : public NsSmartDeviceLinkRPC::SDLRPCMessage
- {
- public:
-
- OnTBTClientState(const OnTBTClientState& c);
- OnTBTClientState(void);
-
- virtual ~OnTBTClientState(void);
-
- bool checkIntegrity(void);
-
- const TBTState& get_state(void) const;
-
- bool set_state(const TBTState& state_);
-
- private:
-
- friend class OnTBTClientStateMarshaller;
-
-
-/// Current State of TBT client
- TBTState state;
- };
-
-}
-
-#endif
diff --git a/SDL_Core/src/components/JSONHandler/include/JSONHandler/SDLRPCObjects/V2/OnVehicleData.h b/SDL_Core/src/components/JSONHandler/include/JSONHandler/SDLRPCObjects/V2/OnVehicleData.h
deleted file mode 100644
index 3be2abed0..000000000
--- a/SDL_Core/src/components/JSONHandler/include/JSONHandler/SDLRPCObjects/V2/OnVehicleData.h
+++ /dev/null
@@ -1,201 +0,0 @@
-//
-// 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.
-//
-
-#ifndef NSSMARTDEVICELINKKRPCV2_ONVEHICLEDATA_INCLUDE
-#define NSSMARTDEVICELINKKRPCV2_ONVEHICLEDATA_INCLUDE
-
-#include <string>
-
-#include "GPSData.h"
-#include "PRNDL.h"
-#include "TireStatus.h"
-#include "JSONHandler/SDLRPCMessage.h"
-
-
-/*
- interface Ford Sync RAPI
- version 2.0O
- date 2012-11-02
- generated at Thu Jan 24 06:36:23 2013
- source stamp Thu Jan 24 06:35:41 2013
- author RC
-*/
-
-namespace NsSmartDeviceLinkRPCV2
-{
-
-/// Callback for the periodic and non periodic vehicle data read function.
-
- class OnVehicleData : public NsSmartDeviceLinkRPC::SDLRPCMessage
- {
- public:
-
- OnVehicleData(const OnVehicleData& c);
- OnVehicleData(void);
-
- virtual ~OnVehicleData(void);
-
- OnVehicleData& operator =(const OnVehicleData&);
-
- bool checkIntegrity(void);
-
- const GPSData* get_gps(void) const;
- const float* get_speed(void) const;
- const unsigned int* get_rpm(void) const;
- const float* get_fuelLevel(void) const;
- const float* get_avgFuelEconomy(void) const;
- const float* get_batteryVoltage(void) const;
- const float* get_externalTemperature(void) const;
- const std::string* get_vin(void) const;
- const PRNDL* get_prndl(void) const;
- const TireStatus* get_tirePressure(void) const;
- const float* get_batteryPackVoltage(void) const;
- const float* get_batteryPackCurrent(void) const;
- const int* get_batteryPackTemperature(void) const;
- const int* get_engineTorque(void) const;
- const unsigned int* get_odometer(void) const;
- const unsigned int* get_tripOdometer(void) const;
- const std::string* get_genericbinary(void) const;
-
- void reset_gps(void);
- bool set_gps(const GPSData& gps_);
- void reset_speed(void);
- bool set_speed(float speed_);
- void reset_rpm(void);
- bool set_rpm(unsigned int rpm_);
- void reset_fuelLevel(void);
- bool set_fuelLevel(float fuelLevel_);
- void reset_avgFuelEconomy(void);
- bool set_avgFuelEconomy(float avgFuelEconomy_);
- void reset_batteryVoltage(void);
- bool set_batteryVoltage(float batteryVoltage_);
- void reset_externalTemperature(void);
- bool set_externalTemperature(float externalTemperature_);
- void reset_vin(void);
- bool set_vin(const std::string& vin_);
- void reset_prndl(void);
- bool set_prndl(const PRNDL& prndl_);
- void reset_tirePressure(void);
- bool set_tirePressure(const TireStatus& tirePressure_);
- void reset_batteryPackVoltage(void);
- bool set_batteryPackVoltage(float batteryPackVoltage_);
- void reset_batteryPackCurrent(void);
- bool set_batteryPackCurrent(float batteryPackCurrent_);
- void reset_batteryPackTemperature(void);
- bool set_batteryPackTemperature(int batteryPackTemperature_);
- void reset_engineTorque(void);
- bool set_engineTorque(int engineTorque_);
- void reset_odometer(void);
- bool set_odometer(unsigned int odometer_);
- void reset_tripOdometer(void);
- bool set_tripOdometer(unsigned int tripOdometer_);
- void reset_genericbinary(void);
- bool set_genericbinary(const std::string& genericbinary_);
-
- private:
-
- friend class OnVehicleDataMarshaller;
-
-
-/**
- See GPSData
- Subscribable
-*/
- GPSData* gps;
-
-/**
- The vehicle speed in kilometers per hour
- Subscribable
-*/
- float* speed; //!< (-100,500)
-
-/**
- The number of revolutions per minute of the engine
- Subscribable
-*/
- unsigned int* rpm; //!< (0,20000)
-
-/// The fuel level
- float* fuelLevel; //!< (0,100)
-
-/// The average fuel economy in litres/100km
- float* avgFuelEconomy; //!< (0,7000)
-
-/// The voltage in Volts
- float* batteryVoltage; //!< (0,26)
-
-/// The external temperature in degrees celsius.
- float* externalTemperature; //!< (-40,100)
-
-/// Vehicle identification number.
- std::string* vin; //!< (17)
-
-/**
- See PRNDL.
- Subscribable
-*/
- PRNDL* prndl;
-
-/**
- See TireStatus.
- Subscribable
-*/
- TireStatus* tirePressure;
-
-/// Battery pack voltage of hybrid and electrical vehicles in volts
- float* batteryPackVoltage; //!< (-1000,1000)
-
-/// Battery current of hybrid and electrical vehicles in amperes
- float* batteryPackCurrent; //!< (-1000,1000)
-
-/// Battery temperature of hybrid and electrical vehicles in degrees celsius
- int* batteryPackTemperature; //!< (-50,250)
-
-/**
- Engine torque in Nm
- Subscribable
-*/
- int* engineTorque; //!< (-10000,55000)
-
-/// Odometer in km
- unsigned int* odometer; //!< (0,2000000)
-
-/// Odometer of trip in km
- unsigned int* tripOdometer; //!< (0,2000000)
-
-/// The hex value string is a string of hexadecimal chars, for example "FE12" or "1234ABCD".
- std::string* genericbinary; //!< (500)
- };
-
-}
-
-#endif
diff --git a/SDL_Core/src/components/JSONHandler/include/JSONHandler/SDLRPCObjects/V2/PRNDL.h b/SDL_Core/src/components/JSONHandler/include/JSONHandler/SDLRPCObjects/V2/PRNDL.h
deleted file mode 100644
index dfad49589..000000000
--- a/SDL_Core/src/components/JSONHandler/include/JSONHandler/SDLRPCObjects/V2/PRNDL.h
+++ /dev/null
@@ -1,100 +0,0 @@
-//
-// 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.
-//
-
-#ifndef NSSMARTDEVICELINKKRPCV2_PRNDL_INCLUDE
-#define NSSMARTDEVICELINKKRPCV2_PRNDL_INCLUDE
-
-
-/*
- interface Ford Sync RAPI
- version 2.0O
- date 2012-11-02
- generated at Thu Jan 24 06:36:23 2013
- source stamp Thu Jan 24 06:35:41 2013
- author RC
-*/
-
-namespace NsSmartDeviceLinkRPCV2
-{
-
-/// The selected gear.
-
- class PRNDL
- {
- public:
- enum PRNDLInternal
- {
- INVALID_ENUM=-1,
-
-/// Parking
- PARK=0,
-
-/// Reverse gear
- REVERSE=1,
-
-/// No gear
- NEUTRAL=2,
-
-/// 1st gear hold
- LOWGEAR=3,
- FORWARD_DRIVE_2=4,
- FORWARD_DRIVE_3=5,
-
-/// Or Overdrive
- FORWARD_DRIVE_4=6,
-
-/// Or Overdrive
- FORWARD_DRIVE_5=7,
-
-/// Or Overdrive
- FORWARD_DRIVE_6=8,
- SECOND_GEAR_HOLD=9,
- THIRD_GEAR_HOLD=10,
- FOURTH_GEAR_HOLD=11,
- FIFTH_GEAR_HOLD=12,
- SIXTH_GEAR_HOLD=13
- };
-
- PRNDL() : mInternal(INVALID_ENUM) {}
- PRNDL(PRNDLInternal e) : mInternal(e) {}
-
- PRNDLInternal get(void) const { return mInternal; }
- void set(PRNDLInternal e) { mInternal=e; }
-
- private:
- PRNDLInternal mInternal;
- friend class PRNDLMarshaller;
- };
-
-}
-
-#endif
diff --git a/SDL_Core/src/components/JSONHandler/include/JSONHandler/SDLRPCObjects/V2/ParameterPermissions.h b/SDL_Core/src/components/JSONHandler/include/JSONHandler/SDLRPCObjects/V2/ParameterPermissions.h
deleted file mode 100644
index 1c9ca9927..000000000
--- a/SDL_Core/src/components/JSONHandler/include/JSONHandler/SDLRPCObjects/V2/ParameterPermissions.h
+++ /dev/null
@@ -1,86 +0,0 @@
-//
-// 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.
-//
-
-#ifndef NSSMARTDEVICELINKKRPCV2_PARAMETERPERMISSIONS_INCLUDE
-#define NSSMARTDEVICELINKKRPCV2_PARAMETERPERMISSIONS_INCLUDE
-
-#include <string>
-#include <vector>
-
-
-
-/*
- interface Ford Sync RAPI
- version 2.0O
- date 2012-11-02
- generated at Thu Jan 24 06:36:23 2013
- source stamp Thu Jan 24 06:35:41 2013
- author RC
-*/
-
-
-namespace NsSmartDeviceLinkRPCV2
-{
-
- class ParameterPermissions
- {
- public:
-
- ParameterPermissions(const ParameterPermissions& c);
- ParameterPermissions(void);
-
- bool checkIntegrity(void);
- // getters
-
- const std::vector<std::string>& get_allowed(void) const;
- const std::vector<std::string>& get_userDisallowed(void) const;
-
-// setters
-
- bool set_allowed(const std::vector<std::string>& allowed_);
- bool set_userDisallowed(const std::vector<std::string>& userDisallowed_);
-
- private:
-
- friend class ParameterPermissionsMarshaller;
-
-
-/// A set of all parameters that are permitted for this given RPC.
- std::vector<std::string> allowed; //!< [%s..%s] (100)
-
-/// A set of all parameters that are prohibited for this given RPC.
- std::vector<std::string> userDisallowed; //!< [%s..%s]
- };
-
-}
-
-#endif
diff --git a/SDL_Core/src/components/JSONHandler/include/JSONHandler/SDLRPCObjects/V2/PerformAudioPassThru_request.h b/SDL_Core/src/components/JSONHandler/include/JSONHandler/SDLRPCObjects/V2/PerformAudioPassThru_request.h
deleted file mode 100644
index 1505da6a5..000000000
--- a/SDL_Core/src/components/JSONHandler/include/JSONHandler/SDLRPCObjects/V2/PerformAudioPassThru_request.h
+++ /dev/null
@@ -1,124 +0,0 @@
-//
-// 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.
-//
-
-#ifndef NSSMARTDEVICELINKKRPCV2_PERFORMAUDIOPASSTHRU_REQUEST_INCLUDE
-#define NSSMARTDEVICELINKKRPCV2_PERFORMAUDIOPASSTHRU_REQUEST_INCLUDE
-
-#include <vector>
-#include <string>
-
-#include "AudioCaptureQuality.h"
-#include "AudioType.h"
-#include "SamplingRate.h"
-#include "TTSChunk.h"
-#include "JSONHandler/SDLRPCMessage.h"
-
-
-/*
- interface Ford Sync RAPI
- version 2.0O
- date 2012-11-02
- generated at Thu Jan 24 06:36:23 2013
- source stamp Thu Jan 24 06:35:41 2013
- author RC
-*/
-
-namespace NsSmartDeviceLinkRPCV2
-{
-
-/// Starts audio pass thru session
-
- class PerformAudioPassThru_request : public NsSmartDeviceLinkRPC::SDLRPCMessage
- {
- public:
-
- PerformAudioPassThru_request(const PerformAudioPassThru_request& c);
- PerformAudioPassThru_request(void);
-
- virtual ~PerformAudioPassThru_request(void);
-
- PerformAudioPassThru_request& operator =(const PerformAudioPassThru_request&);
-
- bool checkIntegrity(void);
-
- const std::vector<TTSChunk>& get_initialPrompt(void) const;
- const std::string* get_audioPassThruDisplayText1(void) const;
- const std::string* get_audioPassThruDisplayText2(void) const;
- const SamplingRate& get_samplingRate(void) const;
- unsigned int get_maxDuration(void) const;
- const AudioCaptureQuality& get_bitsPerSample(void) const;
- const AudioType& get_audioType(void) const;
-
- bool set_initialPrompt(const std::vector<TTSChunk>& initialPrompt_);
- void reset_audioPassThruDisplayText1(void);
- bool set_audioPassThruDisplayText1(const std::string& audioPassThruDisplayText1_);
- void reset_audioPassThruDisplayText2(void);
- bool set_audioPassThruDisplayText2(const std::string& audioPassThruDisplayText2_);
- bool set_samplingRate(const SamplingRate& samplingRate_);
- bool set_maxDuration(unsigned int maxDuration_);
- bool set_bitsPerSample(const AudioCaptureQuality& bitsPerSample_);
- bool set_audioType(const AudioType& audioType_);
-
- private:
-
- friend class PerformAudioPassThru_requestMarshaller;
-
-
-/**
- SYNC will speak this prompt before opening the audio pass thru session
- An array of text chunks of type TTSChunk. See TTSChunk
- The array must have at least one item
-*/
- std::vector<TTSChunk> initialPrompt; //!< [%s..%s]
-
-/// First line of text displayed during audio capture.
- std::string* audioPassThruDisplayText1; //!< (500)
-
-/// Second line of text displayed during audio capture.
- std::string* audioPassThruDisplayText2; //!< (500)
-
-/// This value shall be allowed at 8 khz or 16 or 22 or 44 khz.
- SamplingRate samplingRate;
-
-/// The maximum duration of audio recording in milliseconds.
- unsigned int maxDuration; //!< (0,1000000)
-
-/// Specifies the quality the audio is recorded. Currently 8 bit or 16 bit.
- AudioCaptureQuality bitsPerSample;
-
-/// Specifies the type of audio data being requested.
- AudioType audioType;
- };
-
-}
-
-#endif
diff --git a/SDL_Core/src/components/JSONHandler/include/JSONHandler/SDLRPCObjects/V2/PerformAudioPassThru_response.h b/SDL_Core/src/components/JSONHandler/include/JSONHandler/SDLRPCObjects/V2/PerformAudioPassThru_response.h
deleted file mode 100644
index 802e54ff4..000000000
--- a/SDL_Core/src/components/JSONHandler/include/JSONHandler/SDLRPCObjects/V2/PerformAudioPassThru_response.h
+++ /dev/null
@@ -1,66 +0,0 @@
-//
-// 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.
-//
-
-#ifndef NSSMARTDEVICELINKKRPCV2_PERFORMAUDIOPASSTHRU_RESPONSE_INCLUDE
-#define NSSMARTDEVICELINKKRPCV2_PERFORMAUDIOPASSTHRU_RESPONSE_INCLUDE
-
-#include "JSONHandler/SDLRPCResponse.h"
-
-/*
- interface Ford Sync RAPI
- version 2.0O
- date 2012-11-02
- generated at Thu Jan 24 06:36:23 2013
- source stamp Thu Jan 24 06:35:41 2013
- author RC
-*/
-
-namespace NsSmartDeviceLinkRPCV2
-{
- class PerformAudioPassThru_response : public NsSmartDeviceLinkRPC::SDLRPCResponse
- {
- public:
- PerformAudioPassThru_response(const PerformAudioPassThru_response& c);
- PerformAudioPassThru_response(void);
-
- virtual ~PerformAudioPassThru_response(void);
-
- PerformAudioPassThru_response& operator =(const PerformAudioPassThru_response&);
-
- bool checkIntegrity(void);
-
- private:
- friend class PerformAudioPassThru_responseMarshaller;
- };
-}
-
-#endif
diff --git a/SDL_Core/src/components/JSONHandler/include/JSONHandler/SDLRPCObjects/V2/PerformInteraction_request.h b/SDL_Core/src/components/JSONHandler/include/JSONHandler/SDLRPCObjects/V2/PerformInteraction_request.h
deleted file mode 100644
index a44bf50f4..000000000
--- a/SDL_Core/src/components/JSONHandler/include/JSONHandler/SDLRPCObjects/V2/PerformInteraction_request.h
+++ /dev/null
@@ -1,144 +0,0 @@
-//
-// 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.
-//
-
-#ifndef NSSMARTDEVICELINKKRPCV2_PERFORMINTERACTION_REQUEST_INCLUDE
-#define NSSMARTDEVICELINKKRPCV2_PERFORMINTERACTION_REQUEST_INCLUDE
-
-#include <vector>
-#include <string>
-
-#include "InteractionMode.h"
-#include "TTSChunk.h"
-#include "VrHelpItem.h"
-#include "JSONHandler/SDLRPCMessage.h"
-
-
-/*
- interface Ford Sync RAPI
- version 2.0O
- date 2012-11-02
- generated at Thu Jan 24 06:36:23 2013
- source stamp Thu Jan 24 06:35:41 2013
- author RC
-*/
-
-namespace NsSmartDeviceLinkRPCV2
-{
-
-/// Triggers an interaction (e.g. "Permit GPS?" - Yes, no, Always Allow).
-
- class PerformInteraction_request : public NsSmartDeviceLinkRPC::SDLRPCMessage
- {
- public:
-
- PerformInteraction_request(const PerformInteraction_request& c);
- PerformInteraction_request(void);
-
- virtual ~PerformInteraction_request(void);
-
- PerformInteraction_request& operator =(const PerformInteraction_request&);
-
- bool checkIntegrity(void);
-
- const std::string& get_initialText(void) const;
- const std::vector<TTSChunk>& get_initialPrompt(void) const;
- const InteractionMode& get_interactionMode(void) const;
- const std::vector<unsigned int>& get_interactionChoiceSetIDList(void) const;
- const std::vector<TTSChunk>* get_helpPrompt(void) const;
- const std::vector<TTSChunk>* get_timeoutPrompt(void) const;
- const unsigned int* get_timeout(void) const;
- const std::vector<VrHelpItem>* get_vrHelp(void) const;
-
- bool set_initialText(const std::string& initialText_);
- bool set_initialPrompt(const std::vector<TTSChunk>& initialPrompt_);
- bool set_interactionMode(const InteractionMode& interactionMode_);
- bool set_interactionChoiceSetIDList(const std::vector<unsigned int>& interactionChoiceSetIDList_);
- void reset_helpPrompt(void);
- bool set_helpPrompt(const std::vector<TTSChunk>& helpPrompt_);
- void reset_timeoutPrompt(void);
- bool set_timeoutPrompt(const std::vector<TTSChunk>& timeoutPrompt_);
- void reset_timeout(void);
- bool set_timeout(unsigned int timeout_);
- void reset_vrHelp(void);
- bool set_vrHelp(const std::vector<VrHelpItem>& vrHelp_);
-
- private:
-
- friend class PerformInteraction_requestMarshaller;
-
-
-/// Text to be displayed first.
- std::string initialText; //!< (500)
-
-/**
- This is the intial prompt spoken to the user at the start of an interaction
- An array of text chunks of type TTSChunk. See TTSChunk
- The array must have at least one item
-*/
- std::vector<TTSChunk> initialPrompt; //!< [%s..%s]
-
-/// See InteractionMode.
- InteractionMode interactionMode;
-
-/// List of interaction choice set IDs to use with an interaction.
- std::vector<unsigned int> interactionChoiceSetIDList; //!< [%s..%s] (0,2000000000)
-
-/**
- Help text. This is the spoken string when a user speaks "help" when the interaction is occuring.
- An array of text chunks of type TTSChunk. See TTSChunk
- The array must have at least one item
-*/
- std::vector<TTSChunk>* helpPrompt; //!< [%s..%s]
-
-/**
- Timeout text. This text is spoken when a VR interaction times out.
- An array of text chunks of type TTSChunk. See TTSChunk
- The array must have at least one item
-*/
- std::vector<TTSChunk>* timeoutPrompt; //!< [%s..%s]
-
-/**
- Timeout in milliseconds.
- If omitted a standard value of 10000 milliseconds is used.
-*/
- unsigned int* timeout; //!< (5000,100000)
-
-/**
- Ability to send suggested VR Help Items to display on-screen during Perform Interaction.
- If omitted on supported displays, the default SYNC generated list of suggested choices shall be displayed.
-*/
- std::vector<VrHelpItem>* vrHelp; //!< [%s..%s]
- };
-
-}
-
-#endif
diff --git a/SDL_Core/src/components/JSONHandler/include/JSONHandler/SDLRPCObjects/V2/PerformInteraction_response.h b/SDL_Core/src/components/JSONHandler/include/JSONHandler/SDLRPCObjects/V2/PerformInteraction_response.h
deleted file mode 100644
index dedbcd738..000000000
--- a/SDL_Core/src/components/JSONHandler/include/JSONHandler/SDLRPCObjects/V2/PerformInteraction_response.h
+++ /dev/null
@@ -1,81 +0,0 @@
-//
-// 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.
-//
-
-#ifndef NSSMARTDEVICELINKKRPCV2_PERFORMINTERACTION_RESPONSE_INCLUDE
-#define NSSMARTDEVICELINKKRPCV2_PERFORMINTERACTION_RESPONSE_INCLUDE
-
-#include "TriggerSource.h"
-#include "JSONHandler/SDLRPCResponse.h"
-
-/*
- interface Ford Sync RAPI
- version 2.0O
- date 2012-11-02
- generated at Thu Jan 24 06:36:23 2013
- source stamp Thu Jan 24 06:35:41 2013
- author RC
-*/
-
-namespace NsSmartDeviceLinkRPCV2
-{
- class PerformInteraction_response : public NsSmartDeviceLinkRPC::SDLRPCResponse
- {
- public:
- PerformInteraction_response(const PerformInteraction_response& c);
- PerformInteraction_response(void);
-
- virtual ~PerformInteraction_response(void);
-
- PerformInteraction_response& operator =(const PerformInteraction_response&);
-
- bool checkIntegrity(void);
-
- const unsigned int* get_choiceID(void) const;
- const TriggerSource* get_triggerSource(void) const;
-
- void reset_choiceID(void);
- bool set_choiceID(unsigned int choiceID_);
- void reset_triggerSource(void);
- bool set_triggerSource(const TriggerSource& triggerSource_);
-
- private:
- friend class PerformInteraction_responseMarshaller;
-
- /// ID of the choice that was selected in response to PerformInteraction.
- unsigned int* choiceID; //!< (0,2000000000)
-
- /// See TriggerSource
- TriggerSource* triggerSource;
- };
-}
-
-#endif
diff --git a/SDL_Core/src/components/JSONHandler/include/JSONHandler/SDLRPCObjects/V2/PermissionItem.h b/SDL_Core/src/components/JSONHandler/include/JSONHandler/SDLRPCObjects/V2/PermissionItem.h
deleted file mode 100644
index 9dc9634e2..000000000
--- a/SDL_Core/src/components/JSONHandler/include/JSONHandler/SDLRPCObjects/V2/PermissionItem.h
+++ /dev/null
@@ -1,88 +0,0 @@
-//
-// 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.
-//
-
-#ifndef NSSMARTDEVICELINKKRPCV2_PERMISSIONITEM_INCLUDE
-#define NSSMARTDEVICELINKKRPCV2_PERMISSIONITEM_INCLUDE
-
-#include <string>
-
-#include "HMIPermissions.h"
-#include "ParameterPermissions.h"
-
-
-/*
- interface Ford Sync RAPI
- version 2.0O
- date 2012-11-02
- generated at Thu Jan 24 06:36:23 2013
- source stamp Thu Jan 24 06:35:41 2013
- author RC
-*/
-
-
-namespace NsSmartDeviceLinkRPCV2
-{
-
- class PermissionItem
- {
- public:
-
- PermissionItem(const PermissionItem& c);
- PermissionItem(void);
-
- bool checkIntegrity(void);
- // getters
-
- const HMIPermissions& get_hmiPermissions(void) const;
- const ParameterPermissions& get_parameterPermissions(void) const;
- const std::string& get_rpcName(void) const;
-
-// setters
-
- bool set_hmiPermissions(const HMIPermissions& hmiPermissions_);
- bool set_parameterPermissions(const ParameterPermissions& parameterPermissions_);
- bool set_rpcName(const std::string& rpcName_);
-
- private:
-
- friend class PermissionItemMarshaller;
-
- HMIPermissions hmiPermissions;
- ParameterPermissions parameterPermissions;
-
-/// Name of the individual RPC in the policy table.
- std::string rpcName; //!< (100)
- };
-
-}
-
-#endif
diff --git a/SDL_Core/src/components/JSONHandler/include/JSONHandler/SDLRPCObjects/V2/PermissionStatus.h b/SDL_Core/src/components/JSONHandler/include/JSONHandler/SDLRPCObjects/V2/PermissionStatus.h
deleted file mode 100644
index bf2106b80..000000000
--- a/SDL_Core/src/components/JSONHandler/include/JSONHandler/SDLRPCObjects/V2/PermissionStatus.h
+++ /dev/null
@@ -1,76 +0,0 @@
-//
-// 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.
-//
-
-#ifndef NSSMARTDEVICELINKKRPCV2_PERMISSIONSTATUS_INCLUDE
-#define NSSMARTDEVICELINKKRPCV2_PERMISSIONSTATUS_INCLUDE
-
-
-/*
- interface Ford Sync RAPI
- version 2.0O
- date 2012-11-02
- generated at Thu Jan 24 06:36:23 2013
- source stamp Thu Jan 24 06:35:41 2013
- author RC
-*/
-
-namespace NsSmartDeviceLinkRPCV2
-{
-
-/// Enumeration that describes possible permission states of a policy table entry.
-
- class PermissionStatus
- {
- public:
- enum PermissionStatusInternal
- {
- INVALID_ENUM=-1,
- PS_ALLOWED=0,
- PS_DISALLOWED=1,
- PS_USER_DISALLOWED=2,
- PS_USER_CONSENT_PENDING=3
- };
-
- PermissionStatus() : mInternal(INVALID_ENUM) {}
- PermissionStatus(PermissionStatusInternal e) : mInternal(e) {}
-
- PermissionStatusInternal get(void) const { return mInternal; }
- void set(PermissionStatusInternal e) { mInternal=e; }
-
- private:
- PermissionStatusInternal mInternal;
- friend class PermissionStatusMarshaller;
- };
-
-}
-
-#endif
diff --git a/SDL_Core/src/components/JSONHandler/include/JSONHandler/SDLRPCObjects/V2/PresetBankCapabilities.h b/SDL_Core/src/components/JSONHandler/include/JSONHandler/SDLRPCObjects/V2/PresetBankCapabilities.h
deleted file mode 100644
index e03c772fd..000000000
--- a/SDL_Core/src/components/JSONHandler/include/JSONHandler/SDLRPCObjects/V2/PresetBankCapabilities.h
+++ /dev/null
@@ -1,81 +0,0 @@
-//
-// 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.
-//
-
-#ifndef NSSMARTDEVICELINKKRPCV2_PRESETBANKCAPABILITIES_INCLUDE
-#define NSSMARTDEVICELINKKRPCV2_PRESETBANKCAPABILITIES_INCLUDE
-
-
-
-
-/*
- interface Ford Sync RAPI
- version 2.0O
- date 2012-11-02
- generated at Thu Jan 24 06:36:23 2013
- source stamp Thu Jan 24 06:35:41 2013
- author RC
-*/
-
-
-namespace NsSmartDeviceLinkRPCV2
-{
-
-/// Contains information about on-screen preset capabilities.
-
- class PresetBankCapabilities
- {
- public:
-
- PresetBankCapabilities(const PresetBankCapabilities& c);
- PresetBankCapabilities(void);
-
- bool checkIntegrity(void);
- // getters
-
- bool get_onScreenPresetsAvailable(void) const;
-
-// setters
-
- bool set_onScreenPresetsAvailable(bool onScreenPresetsAvailable_);
-
- private:
-
- friend class PresetBankCapabilitiesMarshaller;
-
-
-/// Onscreen custom presets are available.
- bool onScreenPresetsAvailable;
- };
-
-}
-
-#endif
diff --git a/SDL_Core/src/components/JSONHandler/include/JSONHandler/SDLRPCObjects/V2/PutFile_request.h b/SDL_Core/src/components/JSONHandler/include/JSONHandler/SDLRPCObjects/V2/PutFile_request.h
deleted file mode 100644
index 3e5894778..000000000
--- a/SDL_Core/src/components/JSONHandler/include/JSONHandler/SDLRPCObjects/V2/PutFile_request.h
+++ /dev/null
@@ -1,110 +0,0 @@
-//
-// 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.
-//
-
-#ifndef NSSMARTDEVICELINKKRPCV2_PUTFILE_REQUEST_INCLUDE
-#define NSSMARTDEVICELINKKRPCV2_PUTFILE_REQUEST_INCLUDE
-
-#include <string>
-
-#include "FileType.h"
-#include "JSONHandler/SDLRPCMessage.h"
-
-
-/*
- interface Ford Sync RAPI
- version 2.0O
- date 2012-11-02
- generated at Thu Jan 24 06:36:23 2013
- source stamp Thu Jan 24 06:35:41 2013
- author RC
-*/
-
-namespace NsSmartDeviceLinkRPCV2
-{
-
-/**
- Used to push a binary data onto the SYNC module from a mobile device, such as icons and album art
- Not supported on first generation SYNC vehicles.
-*/
-
- class PutFile_request : public NsSmartDeviceLinkRPC::SDLRPCMessage
- {
- public:
-
- PutFile_request(const PutFile_request& c);
- PutFile_request(void);
-
- virtual ~PutFile_request(void);
-
- PutFile_request& operator =(const PutFile_request&);
-
- bool checkIntegrity(void);
-
- const std::string& get_syncFileName(void) const;
- const FileType& get_fileType(void) const;
- const bool* get_persistentFile(void) const;
- const std::string* get_fileData(void) const;
-
- bool set_syncFileName(const std::string& syncFileName_);
- bool set_fileType(const FileType& fileType_);
- void reset_persistentFile(void);
- bool set_persistentFile(bool persistentFile_);
- void reset_fileData(void);
- bool set_fileData(const std::string& fileData_);
-
- private:
-
- friend class PutFile_requestMarshaller;
-
-
-/// File reference name.
- std::string syncFileName; //!< (500)
-
-/// Selected file type.
- FileType fileType;
-
-/**
- Indicates if the file is meant to persist between sessions / ignition cycles.
- If set to TRUE, then the system will aim to persist this file through session / cycles.
- While files with this designation will have priority over others, they are subject to deletion by the system at any time.
- In the event of automatic deletion by the system, the app will receive a rejection and have to resend the file.
- If omitted, the value will be set to false.
-*/
- bool* persistentFile;
-
-/// Binary data.
- std::string* fileData;
- };
-
-}
-
-#endif
diff --git a/SDL_Core/src/components/JSONHandler/include/JSONHandler/SDLRPCObjects/V2/PutFile_response.h b/SDL_Core/src/components/JSONHandler/include/JSONHandler/SDLRPCObjects/V2/PutFile_response.h
deleted file mode 100644
index 3f3750574..000000000
--- a/SDL_Core/src/components/JSONHandler/include/JSONHandler/SDLRPCObjects/V2/PutFile_response.h
+++ /dev/null
@@ -1,77 +0,0 @@
-//
-// 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.
-//
-
-#ifndef NSSMARTDEVICELINKKRPCV2_PUTFILE_RESPONSE_INCLUDE
-#define NSSMARTDEVICELINKKRPCV2_PUTFILE_RESPONSE_INCLUDE
-
-#include "JSONHandler/SDLRPCResponse.h"
-
-/*
- interface Ford Sync RAPI
- version 2.0O
- date 2012-11-02
- generated at Thu Jan 24 06:36:23 2013
- source stamp Thu Jan 24 06:35:41 2013
- author RC
-*/
-
-namespace NsSmartDeviceLinkRPCV2
-{
- /**
- Response is sent, when the file data was copied (success case). Or when an error occured.
- Not supported on First generation SYNC vehicles.
- */
-
- class PutFile_response : public NsSmartDeviceLinkRPC::SDLRPCResponse
- {
- public:
- PutFile_response(const PutFile_response& c);
- PutFile_response(void);
-
- virtual ~PutFile_response(void);
-
- PutFile_response& operator =(const PutFile_response&);
-
- bool checkIntegrity(void);
-
- unsigned int get_spaceAvailable(void) const;
- bool set_spaceAvailable(unsigned int spaceAvailable_);
-
- private:
- friend class PutFile_responseMarshaller;
-
- /// Provides the total local space available on SYNC for the registered app.
- unsigned int spaceAvailable; //!< (0,2000000000)
- };
-}
-
-#endif
diff --git a/SDL_Core/src/components/JSONHandler/include/JSONHandler/SDLRPCObjects/V2/RPC.h b/SDL_Core/src/components/JSONHandler/include/JSONHandler/SDLRPCObjects/V2/RPC.h
deleted file mode 100644
index 77c7b73f5..000000000
--- a/SDL_Core/src/components/JSONHandler/include/JSONHandler/SDLRPCObjects/V2/RPC.h
+++ /dev/null
@@ -1,206 +0,0 @@
-//
-// 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.
-//
-
-#ifndef NSSMARTDEVICELINKKRPCV2_RPC_INCLUDE
-#define NSSMARTDEVICELINKKRPCV2_RPC_INCLUDE
-
-#include <string>
-#include <json/json.h>
-
-#include "AppInterfaceUnregisteredReason.h"
-#include "AppType.h"
-#include "AudioCaptureQuality.h"
-#include "AudioStreamingState.h"
-#include "AudioType.h"
-#include "ButtonCapabilities.h"
-#include "ButtonEventMode.h"
-#include "ButtonName.h"
-#include "ButtonPressMode.h"
-#include "CharacterSet.h"
-#include "Choice.h"
-#include "CompassDirection.h"
-#include "DTC.h"
-#include "DeactivateReason.h"
-#include "Dimension.h"
-#include "DisplayCapabilities.h"
-#include "DisplayType.h"
-#include "DriverDistractionState.h"
-#include "FileType.h"
-#include "FunctionID.h"
-#include "GPSData.h"
-#include "GlobalProperty.h"
-#include "HMIApplication.h"
-#include "HMILevel.h"
-#include "HMIPermissions.h"
-#include "HmiZoneCapabilities.h"
-#include "Image.h"
-#include "ImageType.h"
-#include "InteractionMode.h"
-#include "Language.h"
-#include "MediaClockFormat.h"
-#include "MenuParams.h"
-#include "PRNDL.h"
-#include "ParameterPermissions.h"
-#include "PermissionItem.h"
-#include "PermissionStatus.h"
-#include "PresetBankCapabilities.h"
-#include "Result.h"
-#include "SamplingRate.h"
-#include "SingleTirePressureStatus.h"
-#include "SingleTireStatus.h"
-#include "SoftButton.h"
-#include "SoftButtonCapabilities.h"
-#include "SoftButtonType.h"
-#include "SpeechCapabilities.h"
-#include "StartTime.h"
-#include "SyncMsgVersion.h"
-#include "SystemAction.h"
-#include "SystemContext.h"
-#include "TBTState.h"
-#include "TTSChunk.h"
-#include "TextAlignment.h"
-#include "TextField.h"
-#include "TextFieldName.h"
-#include "TimerMode.h"
-#include "TirePressureTellTale.h"
-#include "TireStatus.h"
-#include "TriggerSource.h"
-#include "Turn.h"
-#include "UpdateMode.h"
-#include "VehicleDataResult.h"
-#include "VehicleDataResultCode.h"
-#include "VehicleDataType.h"
-#include "VehicleType.h"
-#include "VrCapabilities.h"
-#include "VrHelpItem.h"
-#include "messageType.h"
-#include "RegisterAppInterface_request.h"
-#include "RegisterAppInterface_response.h"
-#include "UnregisterAppInterface_request.h"
-#include "UnregisterAppInterface_response.h"
-#include "SetGlobalProperties_request.h"
-#include "SetGlobalProperties_response.h"
-#include "ResetGlobalProperties_request.h"
-#include "ResetGlobalProperties_response.h"
-#include "AddCommand_request.h"
-#include "AddCommand_response.h"
-#include "DeleteCommand_request.h"
-#include "DeleteCommand_response.h"
-#include "AddSubMenu_request.h"
-#include "AddSubMenu_response.h"
-#include "DeleteSubMenu_request.h"
-#include "DeleteSubMenu_response.h"
-#include "CreateInteractionChoiceSet_request.h"
-#include "CreateInteractionChoiceSet_response.h"
-#include "PerformInteraction_request.h"
-#include "PerformInteraction_response.h"
-#include "DeleteInteractionChoiceSet_request.h"
-#include "DeleteInteractionChoiceSet_response.h"
-#include "Alert_request.h"
-#include "Alert_response.h"
-#include "Show_request.h"
-#include "Show_response.h"
-#include "Speak_request.h"
-#include "Speak_response.h"
-#include "SetMediaClockTimer_request.h"
-#include "SetMediaClockTimer_response.h"
-#include "EncodedSyncPData_request.h"
-#include "EncodedSyncPData_response.h"
-#include "DialNumber_request.h"
-#include "DialNumber_response.h"
-#include "PerformAudioPassThru_request.h"
-#include "PerformAudioPassThru_response.h"
-#include "EndAudioPassThru_request.h"
-#include "EndAudioPassThru_response.h"
-#include "SubscribeButton_request.h"
-#include "SubscribeButton_response.h"
-#include "UnsubscribeButton_request.h"
-#include "UnsubscribeButton_response.h"
-#include "SubscribeVehicleData_request.h"
-#include "SubscribeVehicleData_response.h"
-#include "UnsubscribeVehicleData_request.h"
-#include "UnsubscribeVehicleData_response.h"
-#include "GetVehicleData_request.h"
-#include "GetVehicleData_response.h"
-#include "ReadDID_request.h"
-#include "ReadDID_response.h"
-#include "GetDTCs_request.h"
-#include "GetDTCs_response.h"
-#include "ScrollableMessage_request.h"
-#include "ScrollableMessage_response.h"
-#include "Slider_request.h"
-#include "Slider_response.h"
-#include "ShowConstantTBT_request.h"
-#include "ShowConstantTBT_response.h"
-#include "AlertManeuver_request.h"
-#include "AlertManeuver_response.h"
-#include "UpdateTurnList_request.h"
-#include "UpdateTurnList_response.h"
-#include "ChangeRegistration_request.h"
-#include "ChangeRegistration_response.h"
-#include "GenericResponse_response.h"
-#include "PutFile_request.h"
-#include "PutFile_response.h"
-#include "DeleteFile_request.h"
-#include "DeleteFile_response.h"
-#include "ListFiles_request.h"
-#include "ListFiles_response.h"
-#include "SetAppIcon_request.h"
-#include "SetAppIcon_response.h"
-#include "SetDisplayLayout_request.h"
-#include "SetDisplayLayout_response.h"
-#include "OnHMIStatus.h"
-#include "OnAppInterfaceUnregistered.h"
-#include "OnButtonEvent.h"
-#include "OnButtonPress.h"
-#include "OnVehicleData.h"
-#include "OnCommand.h"
-#include "OnEncodedSyncPData.h"
-#include "OnTBTClientState.h"
-#include "OnDriverDistraction.h"
-#include "OnPermissionsChange.h"
-#include "OnAudioPassThru.h"
-#include "OnLanguageChange.h"
-
-
-/*
- interface Ford Sync RAPI
- version 2.0O
- date 2012-11-02
- generated at Thu Jan 24 06:36:23 2013
- source stamp Thu Jan 24 06:35:41 2013
- author RC
-*/
-
-
-
-#endif
diff --git a/SDL_Core/src/components/JSONHandler/include/JSONHandler/SDLRPCObjects/V2/ReadDID_request.h b/SDL_Core/src/components/JSONHandler/include/JSONHandler/SDLRPCObjects/V2/ReadDID_request.h
deleted file mode 100644
index 3ef61d928..000000000
--- a/SDL_Core/src/components/JSONHandler/include/JSONHandler/SDLRPCObjects/V2/ReadDID_request.h
+++ /dev/null
@@ -1,98 +0,0 @@
-//
-// 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.
-//
-
-#ifndef NSSMARTDEVICELINKKRPCV2_READDID_REQUEST_INCLUDE
-#define NSSMARTDEVICELINKKRPCV2_READDID_REQUEST_INCLUDE
-
-#include <vector>
-
-#include "JSONHandler/SDLRPCMessage.h"
-
-
-/*
- interface Ford Sync RAPI
- version 2.0O
- date 2012-11-02
- generated at Thu Jan 24 06:36:23 2013
- source stamp Thu Jan 24 06:35:41 2013
- author RC
-*/
-
-namespace NsSmartDeviceLinkRPCV2
-{
-
-/// Non periodic vehicle data read request.
-
- class ReadDID_request : public NsSmartDeviceLinkRPC::SDLRPCMessage
- {
- public:
-
- ReadDID_request(const ReadDID_request& c);
- ReadDID_request(void);
-
- virtual ~ReadDID_request(void);
-
- ReadDID_request& operator =(const ReadDID_request&);
-
- bool checkIntegrity(void);
-
- unsigned int get_ecuName(void) const;
- const std::vector<unsigned int>& get_didLocation(void) const;
- const bool* get_encrypted(void) const;
-
- bool set_ecuName(unsigned int ecuName_);
- bool set_didLocation(const std::vector<unsigned int>& didLocation_);
- void reset_encrypted(void);
- bool set_encrypted(bool encrypted_);
-
- private:
-
- friend class ReadDID_requestMarshaller;
-
-
-/// Name of ECU.
- unsigned int ecuName; //!< (0,65535)
-
-/// Get raw data from vehicle data DID location(s).
- std::vector<unsigned int> didLocation; //!< [%s..%s] (0,65535)
-
-/**
- If not provided, the default is equal to False"
- Indicates if the DID data requested should be returned as encrypted through an OnEncodedSYNCPData response.
- If set to true, the data will return instead through OnEncodedSYNCPData and be passed through the proxy to the designated server URL.
-*/
- bool* encrypted;
- };
-
-}
-
-#endif
diff --git a/SDL_Core/src/components/JSONHandler/include/JSONHandler/SDLRPCObjects/V2/ReadDID_response.h b/SDL_Core/src/components/JSONHandler/include/JSONHandler/SDLRPCObjects/V2/ReadDID_response.h
deleted file mode 100644
index db7dc33f6..000000000
--- a/SDL_Core/src/components/JSONHandler/include/JSONHandler/SDLRPCObjects/V2/ReadDID_response.h
+++ /dev/null
@@ -1,84 +0,0 @@
-//
-// 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.
-//
-
-#ifndef NSSMARTDEVICELINKKRPCV2_READDID_RESPONSE_INCLUDE
-#define NSSMARTDEVICELINKKRPCV2_READDID_RESPONSE_INCLUDE
-
-#include <vector>
-#include <string>
-
-#include "VehicleDataResultCode.h"
-#include "JSONHandler/SDLRPCResponse.h"
-
-/*
- interface Ford Sync RAPI
- version 2.0O
- date 2012-11-02
- generated at Thu Jan 24 06:36:23 2013
- source stamp Thu Jan 24 06:35:41 2013
- author RC
-*/
-
-namespace NsSmartDeviceLinkRPCV2
-{
- class ReadDID_response : public NsSmartDeviceLinkRPC::SDLRPCResponse
- {
- public:
- ReadDID_response(const ReadDID_response& c);
- ReadDID_response(void);
-
- virtual ~ReadDID_response(void);
-
- ReadDID_response& operator =(const ReadDID_response&);
-
- bool checkIntegrity(void);
-
- const std::vector<VehicleDataResultCode>* get_dataResult(void) const;
- const std::vector<std::string>* get_data(void) const;
-
- void reset_dataResult(void);
- bool set_dataResult(const std::vector<VehicleDataResultCode>& dataResult_);
- void reset_data(void);
- bool set_data(const std::vector<std::string>& data_);
-
- private:
- friend class ReadDID_responseMarshaller;
-
- /// Permission status of data element.
- std::vector<VehicleDataResultCode>* dataResult; //!< [%s..%s]
-
- /// Raw DID-based data returned for requested element.
- std::vector<std::string>* data; //!< [%s..%s] (5000)
- };
-}
-
-#endif
diff --git a/SDL_Core/src/components/JSONHandler/include/JSONHandler/SDLRPCObjects/V2/RegisterAppInterface_request.h b/SDL_Core/src/components/JSONHandler/include/JSONHandler/SDLRPCObjects/V2/RegisterAppInterface_request.h
deleted file mode 100644
index 931b5f2dc..000000000
--- a/SDL_Core/src/components/JSONHandler/include/JSONHandler/SDLRPCObjects/V2/RegisterAppInterface_request.h
+++ /dev/null
@@ -1,180 +0,0 @@
-//
-// 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.
-//
-
-#ifndef NSSMARTDEVICELINKKRPCV2_REGISTERAPPINTERFACE_REQUEST_INCLUDE
-#define NSSMARTDEVICELINKKRPCV2_REGISTERAPPINTERFACE_REQUEST_INCLUDE
-
-#include <vector>
-#include <string>
-
-#include "AppType.h"
-#include "Language.h"
-#include "SyncMsgVersion.h"
-#include "TTSChunk.h"
-#include "JSONHandler/SDLRPCMessage.h"
-
-
-/*
- interface Ford Sync RAPI
- version 2.0O
- date 2012-11-02
- generated at Thu Jan 24 06:36:23 2013
- source stamp Thu Jan 24 06:35:41 2013
- author RC
-*/
-
-namespace NsSmartDeviceLinkRPCV2
-{
-
-/**
- Establishes an interface with a mobile application.
- Before registerAppInterface no other commands will be accepted/executed.
-*/
-
- class RegisterAppInterface_request : public NsSmartDeviceLinkRPC::SDLRPCMessage
- {
- public:
-
- RegisterAppInterface_request(const RegisterAppInterface_request& c);
- RegisterAppInterface_request(void);
-
- virtual ~RegisterAppInterface_request(void);
-
- RegisterAppInterface_request& operator =(const RegisterAppInterface_request&);
-
- bool checkIntegrity(void);
-
- const SyncMsgVersion& get_syncMsgVersion(void) const;
- const std::string& get_appName(void) const;
- const std::vector<TTSChunk>* get_ttsName(void) const;
- const std::string* get_ngnMediaScreenAppName(void) const;
- const std::vector<std::string>* get_vrSynonyms(void) const;
- bool get_isMediaApplication(void) const;
- const Language& get_languageDesired(void) const;
- const Language& get_hmiDisplayLanguageDesired(void) const;
- const std::vector<AppType>* get_appType(void) const;
- const std::string& get_appID(void) const;
-
- bool set_syncMsgVersion(const SyncMsgVersion& syncMsgVersion_);
- bool set_appName(const std::string& appName_);
- void reset_ttsName(void);
- bool set_ttsName(const std::vector<TTSChunk>& ttsName_);
- void reset_ngnMediaScreenAppName(void);
- bool set_ngnMediaScreenAppName(const std::string& ngnMediaScreenAppName_);
- void reset_vrSynonyms(void);
- bool set_vrSynonyms(const std::vector<std::string>& vrSynonyms_);
- bool set_isMediaApplication(bool isMediaApplication_);
- bool set_languageDesired(const Language& languageDesired_);
- bool set_hmiDisplayLanguageDesired(const Language& hmiDisplayLanguageDesired_);
- void reset_appType(void);
- bool set_appType(const std::vector<AppType>& appType_);
- bool set_appID(const std::string& appID_);
-
- private:
-
- friend class RegisterAppInterface_requestMarshaller;
-
-
-/// See SyncMsgVersion
- SyncMsgVersion syncMsgVersion;
-
-/**
- The mobile application name, e.g. "Ford Drive Green".
- Needs to be unique over all applications.
- May not be empty.
- May not start with a new line character.
- May not interfere with any name or synonym of previously registered applications and the following list of words @TODO: Create list(global commands)
- Needs to be unique over all applications. Applications with the same name will be rejected.
- Only characters from char set [@TODO: Create char set (character/hex value) for each ACM and refer to] are supported.
-*/
- std::string appName; //!< (100)
-
-/**
- TTS string for VR recognition of the mobile application name, e.g. "Ford Drive Green".
- Meant to overcome any failing on speech engine in properly pronouncing / understanding app name.
- Needs to be unique over all applications.
- May not be empty.
- May not start with a new line character.
- May not interfere with any name or synonym of previously registered applications and the following list of words @TODO: Create list(global commands)
- Needs to be unique over all applications. Applications with the same name will be rejected.
- Only characters from char set [@TODO: Create char set (character/hex value) for each ACM and refer to] are supported.
-*/
- std::vector<TTSChunk>* ttsName; //!< [%s..%s]
-
-/**
- Provides an abbreviated version of the app name (if needed), that will be displayed on the NGN media screen.
- If not provided, the appName is used instead (and will be truncated if too long)
- Only characters from char set [@TODO: Create char set (character/hex value) for each ACM and refer to] are supported.
-*/
- std::string* ngnMediaScreenAppName; //!< (100)
-
-/**
- Defines an additional voice recognition command.
- May not interfere with any name or synonym of previously registered applications and the following list of words @TODO: Create list(global commands)
- Only characters from char set [@TODO: Create char set (character/hex value) for each ACM and refer to] are supported.
-*/
- std::vector<std::string>* vrSynonyms; //!< [%s..%s] (40)
-
-/**
- Indicates if the application is a media or a non-media application.
- Only media applications will be able to stream audio to Sync that is audible outside of the BT media source.
-*/
- bool isMediaApplication;
-
-/**
- See Language
- Current app’s expected VR+TTS language
- If there is a mismatch with SYNC, the app will be able to change this registration with changeRegistration prior to app being brought into focus.
-*/
- Language languageDesired;
-
-/**
- See Language
- Current app’s expected display language
- If there is a mismatch with SYNC, the app will be able to change this registration with changeRegistration prior to app being brought into focus.
-*/
- Language hmiDisplayLanguageDesired;
-
-/**
- See AppType
- List of all applicable app types stating which classifications to be given to the app.
- e.g. for platforms like GEN2, this will determine which "corner(s)" the app can populate.
-*/
- std::vector<AppType>* appType; //!< [%s..%s]
-
-/// ID used to validate app with policy table entries
- std::string appID; //!< (100)
- };
-
-}
-
-#endif
diff --git a/SDL_Core/src/components/JSONHandler/include/JSONHandler/SDLRPCObjects/V2/RegisterAppInterface_response.h b/SDL_Core/src/components/JSONHandler/include/JSONHandler/SDLRPCObjects/V2/RegisterAppInterface_response.h
deleted file mode 100644
index a2d310528..000000000
--- a/SDL_Core/src/components/JSONHandler/include/JSONHandler/SDLRPCObjects/V2/RegisterAppInterface_response.h
+++ /dev/null
@@ -1,154 +0,0 @@
-//
-// 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.
-//
-
-#ifndef NSSMARTDEVICELINKKRPCV2_REGISTERAPPINTERFACE_RESPONSE_INCLUDE
-#define NSSMARTDEVICELINKKRPCV2_REGISTERAPPINTERFACE_RESPONSE_INCLUDE
-
-#include <vector>
-
-#include "ButtonCapabilities.h"
-#include "DisplayCapabilities.h"
-#include "HmiZoneCapabilities.h"
-#include "Language.h"
-#include "PresetBankCapabilities.h"
-#include "SoftButtonCapabilities.h"
-#include "SpeechCapabilities.h"
-#include "SyncMsgVersion.h"
-#include "VehicleType.h"
-#include "VrCapabilities.h"
-#include "JSONHandler/SDLRPCResponse.h"
-
-
-/*
- interface Ford Sync RAPI
- version 2.0O
- date 2012-11-02
- generated at Thu Jan 24 06:36:23 2013
- source stamp Thu Jan 24 06:35:41 2013
- author RC
-*/
-
-namespace NsSmartDeviceLinkRPCV2
-{
- /// The response to registerAppInterface
- class RegisterAppInterface_response : public NsSmartDeviceLinkRPC::SDLRPCResponse
- {
- public:
- RegisterAppInterface_response(const RegisterAppInterface_response& c);
- RegisterAppInterface_response(void);
-
- virtual ~RegisterAppInterface_response(void);
-
- RegisterAppInterface_response& operator =(const RegisterAppInterface_response&);
-
- bool checkIntegrity(void);
-
- const SyncMsgVersion* get_syncMsgVersion(void) const;
- const Language* get_language(void) const;
- const Language* get_hmiDisplayLanguage(void) const;
- const DisplayCapabilities* get_displayCapabilities(void) const;
- const std::vector<ButtonCapabilities>* get_buttonCapabilities(void) const;
- const std::vector<SoftButtonCapabilities>* get_softButtonCapabilities(void) const;
- const PresetBankCapabilities* get_presetBankCapabilities(void) const;
- const std::vector<HmiZoneCapabilities>* get_hmiZoneCapabilities(void) const;
- const std::vector<SpeechCapabilities>* get_speechCapabilities(void) const;
- const std::vector<VrCapabilities>* get_vrCapabilities(void) const;
- const VehicleType* get_vehicleType(void) const;
-
- void reset_syncMsgVersion(void);
- bool set_syncMsgVersion(const SyncMsgVersion& syncMsgVersion_);
- void reset_language(void);
- bool set_language(const Language& language_);
- void reset_hmiDisplayLanguage(void);
- bool set_hmiDisplayLanguage(const Language& hmiDisplayLanguage_);
- void reset_displayCapabilities(void);
- bool set_displayCapabilities(const DisplayCapabilities& displayCapabilities_);
- void reset_buttonCapabilities(void);
- bool set_buttonCapabilities(const std::vector<ButtonCapabilities>& buttonCapabilities_);
- void reset_softButtonCapabilities(void);
- bool set_softButtonCapabilities(const std::vector<SoftButtonCapabilities>& softButtonCapabilities_);
- void reset_presetBankCapabilities(void);
- bool set_presetBankCapabilities(const PresetBankCapabilities& presetBankCapabilities_);
- void reset_hmiZoneCapabilities(void);
- bool set_hmiZoneCapabilities(const std::vector<HmiZoneCapabilities>& hmiZoneCapabilities_);
- void reset_speechCapabilities(void);
- bool set_speechCapabilities(const std::vector<SpeechCapabilities>& speechCapabilities_);
- void reset_vrCapabilities(void);
- bool set_vrCapabilities(const std::vector<VrCapabilities>& vrCapabilities_);
- void reset_vehicleType(void);
- bool set_vehicleType(const VehicleType& vehicleType_);
-
- private:
- friend class RegisterAppInterface_responseMarshaller;
-
- /// See SyncMsgVersion
- SyncMsgVersion* syncMsgVersion;
-
- /// The currently active VR+TTS language on Sync. See "Language" for options.
- Language* language;
-
- /// The currently active display language on Sync. See "Language" for options.
- Language* hmiDisplayLanguage;
-
- /// See DisplayCapabilities
- DisplayCapabilities* displayCapabilities;
-
- /// See ButtonCapabilities
- std::vector<ButtonCapabilities>* buttonCapabilities; //!< [%s..%s]
-
- /**
- If returned, the platform supports on-screen SoftButtons.
- See SoftButtonCapabilities
- */
- std::vector<SoftButtonCapabilities>* softButtonCapabilities; //!< [%s..%s]
-
- /**
- If returned, the platform supports custom on-screen Presets.
- See PresetBankCapabilities
- */
- PresetBankCapabilities* presetBankCapabilities;
-
- /// See HmiZoneCapabilities
- std::vector<HmiZoneCapabilities>* hmiZoneCapabilities; //!< [%s..%s]
-
- /// See SpeechCapabilities
- std::vector<SpeechCapabilities>* speechCapabilities; //!< [%s..%s]
-
- /// See VrCapabilities
- std::vector<VrCapabilities>* vrCapabilities; //!< [%s..%s]
-
- /// Specifies the vehicle's type. See VehicleType.
- VehicleType* vehicleType;
- };
-}
-
-#endif
diff --git a/SDL_Core/src/components/JSONHandler/include/JSONHandler/SDLRPCObjects/V2/ResetGlobalProperties_request.h b/SDL_Core/src/components/JSONHandler/include/JSONHandler/SDLRPCObjects/V2/ResetGlobalProperties_request.h
deleted file mode 100644
index 5e42e66c4..000000000
--- a/SDL_Core/src/components/JSONHandler/include/JSONHandler/SDLRPCObjects/V2/ResetGlobalProperties_request.h
+++ /dev/null
@@ -1,82 +0,0 @@
-//
-// 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.
-//
-
-#ifndef NSSMARTDEVICELINKKRPCV2_RESETGLOBALPROPERTIES_REQUEST_INCLUDE
-#define NSSMARTDEVICELINKKRPCV2_RESETGLOBALPROPERTIES_REQUEST_INCLUDE
-
-#include <vector>
-
-#include "GlobalProperty.h"
-#include "JSONHandler/SDLRPCMessage.h"
-
-
-/*
- interface Ford Sync RAPI
- version 2.0O
- date 2012-11-02
- generated at Thu Jan 24 06:36:23 2013
- source stamp Thu Jan 24 06:35:41 2013
- author RC
-*/
-
-namespace NsSmartDeviceLinkRPCV2
-{
-
-/// Allows resetting global properties.
-
- class ResetGlobalProperties_request : public NsSmartDeviceLinkRPC::SDLRPCMessage
- {
- public:
-
- ResetGlobalProperties_request(const ResetGlobalProperties_request& c);
- ResetGlobalProperties_request(void);
-
- virtual ~ResetGlobalProperties_request(void);
-
- bool checkIntegrity(void);
-
- const std::vector<GlobalProperty>& get_properties(void) const;
-
- bool set_properties(const std::vector<GlobalProperty>& properties_);
-
- private:
-
- friend class ResetGlobalProperties_requestMarshaller;
-
-
-/// Contains the names of all global properties (like timeoutPrompt) that should be unset. Resetting means, that they have the same value as at start up (default)
- std::vector<GlobalProperty> properties; //!< [%s..%s]
- };
-
-}
-
-#endif
diff --git a/SDL_Core/src/components/JSONHandler/include/JSONHandler/SDLRPCObjects/V2/ResetGlobalProperties_response.h b/SDL_Core/src/components/JSONHandler/include/JSONHandler/SDLRPCObjects/V2/ResetGlobalProperties_response.h
deleted file mode 100644
index a38d6d262..000000000
--- a/SDL_Core/src/components/JSONHandler/include/JSONHandler/SDLRPCObjects/V2/ResetGlobalProperties_response.h
+++ /dev/null
@@ -1,66 +0,0 @@
-//
-// 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.
-//
-
-#ifndef NSSMARTDEVICELINKKRPCV2_RESETGLOBALPROPERTIES_RESPONSE_INCLUDE
-#define NSSMARTDEVICELINKKRPCV2_RESETGLOBALPROPERTIES_RESPONSE_INCLUDE
-
-#include "JSONHandler/SDLRPCResponse.h"
-
-/*
- interface Ford Sync RAPI
- version 2.0O
- date 2012-11-02
- generated at Thu Jan 24 06:36:23 2013
- source stamp Thu Jan 24 06:35:41 2013
- author RC
-*/
-
-namespace NsSmartDeviceLinkRPCV2
-{
- class ResetGlobalProperties_response : public NsSmartDeviceLinkRPC::SDLRPCResponse
- {
- public:
- ResetGlobalProperties_response(const ResetGlobalProperties_response& c);
- ResetGlobalProperties_response(void);
-
- virtual ~ResetGlobalProperties_response(void);
-
- ResetGlobalProperties_response& operator =(const ResetGlobalProperties_response&);
-
- bool checkIntegrity(void);
-
- private:
- friend class ResetGlobalProperties_responseMarshaller;
- };
-}
-
-#endif
diff --git a/SDL_Core/src/components/JSONHandler/include/JSONHandler/SDLRPCObjects/V2/Result.h b/SDL_Core/src/components/JSONHandler/include/JSONHandler/SDLRPCObjects/V2/Result.h
deleted file mode 100644
index 2f2f2e8b9..000000000
--- a/SDL_Core/src/components/JSONHandler/include/JSONHandler/SDLRPCObjects/V2/Result.h
+++ /dev/null
@@ -1,201 +0,0 @@
-//
-// 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.
-//
-
-#ifndef NSSMARTDEVICELINKKRPCV2_RESULT_INCLUDE
-#define NSSMARTDEVICELINKKRPCV2_RESULT_INCLUDE
-
-namespace NsSmartDeviceLinkRPC
-{
- class Result;
-}
-
-/*
- interface Ford Sync RAPI
- version 2.0O
- date 2012-11-02
- generated at Thu Jan 24 06:36:23 2013
- source stamp Thu Jan 24 06:35:41 2013
- author RC
-*/
-
-namespace NsSmartDeviceLinkRPCV2
-{
-
- class Result
- {
- public:
- enum ResultInternal
- {
- INVALID_ENUM = -1,
-
- /// The request succeeded
- SUCCESS = 0,
-
- /**
- The data sent is invalid. For example
- Invalid Json syntax
- Parameters out of bounds (number or enum range)
- Mandatory parameters not provided
- Parameter provided with wrong type
- Invalid characters
- Empty string
- */
- INVALID_DATA = 1,
-
- /// The request is not supported by Sync
- UNSUPPORTED_REQUEST = 2,
-
- /// The system could not process the request because the necessary memory couldn't be allocated
- OUT_OF_MEMORY = 3,
-
- /// There are too many requests pending (means, that the response has not been delivered, yet).
- TOO_MANY_PENDING_REQUESTS = 4,
-
- /**
- One of the provided IDs is not valid. For example
- This applies to CorrelationID, SubscriptionID [@TODO if SubscriptionID is used], CommandID, MenuID, [@TODO: missed one?]
- */
- INVALID_ID = 5,
-
- /// There was a conflict with an registered name (application or menu item) or vr command
- DUPLICATE_NAME = 6,
-
- /// There are already too many registered applications
- TOO_MANY_APPLICATIONS = 7,
-
- /// RegisterApplication has been called again, after a RegisterApplication was successful before.
- APPLICATION_REGISTERED_ALREADY = 8,
-
- /// Sync doesn't support the protocol that is requested by the mobile application
- UNSUPPORTED_VERSION = 9,
-
- /**
- The requested language is currently not supported.
- Might be because of a mismatch of the currently active language on Sync and the requested language
- */
- WRONG_LANGUAGE = 10,
-
- /// An command can not be executed because no application has been registered with RegisterApplication.
- APPLICATION_NOT_REGISTERED = 11,
-
- /**
- The data may not be changed, because it is currently in use.
- For example when trying to delete a command set that is currently involved in an interaction.
- */
- IN_USE = 12,
-
- /// The item to subscribe to is already subscribed to.
- SUBSCRIBED_ALREADY = 13,
-
- /**
- The requested command was rejected, e.g. because mobile app is in background and cannot perform any HMI commands.
- Or an HMI command (e.g. Speak) is rejected because a higher priority HMI command (e.g. Alert) is playing.
- */
- REJECTED = 14,
-
- /**
- A command was aborted, for example due to user interaction (e.g. user pressed button).
- Or an HMI command (e.g. Speak) is aborted because a higher priority HMI command (e.g. Alert) was requested.
- */
- ABORTED = 15,
-
- /**
- A command was ignored, because the intended result is already in effect.
- For example, SetMediaClockTimer was used to pause the media clock although the clock is paused already.
- NOTE: potentially replaces SUBSCRIBED_ALREADY
- */
- IGNORED = 16,
-
- /**
- A button that was requested for subscription is not supported under the current system.
- NOTE: could become a more generic UNSUPPORTED_RESOURCE by merging with VEHIVLE_DATA_NOT_AVAILABLE.
- */
- UNSUPPORTED_BUTTON = 17,
-
- /// A specified file could not be found on Sync.
- FILE_NOT_FOUND = 18,
-
- /// Provided data is valid but something went wrong in the lower layers.
- GENERIC_ERROR = 19,
-
- /// The user has turned off access to vehicle data, and it is globally unavailable to mobile applications.
- VEHICLE_DATA_NOT_ALLOWED = 20,
-
- /// The requested vehicle data is not available on this vehicle or is not published.
- VEHICLE_DATA_NOT_AVAILABLE = 21,
-
- /// RPC is not authorized in local policy table.
- DISALLOWED = 22,
-
- /// RPC is included in a functional group explicitly blocked by the user.
- USER_DISALLOWED = 23,
-
- /// Overlay reached the maximum timeout and closed.
- TIMED_OUT = 24,
-
- /// User selected to Cancel Route.
- CANCEL_ROUTE = 25,
-
- /// User chose a Close command for the overlay.
- CLOSED = 26,
-
- /**
- The data is being returned through an OnEncodedSYNCPData notification.
- The data is intended to be passed by the proxy to the designated server URL.
- */
- ENCRYPTED = 27,
-
- /// The RPC (e.g. SubscribeVehicleData) executed successfully but one or more items have a warning or failure.
- WARNINGS = 28,
-
- RETRY = 29 // PerformAudioPassThru
- };
-
- Result();
- Result(ResultInternal e);
- Result(const Result& r);
-
- ResultInternal get(void) const;
- void set(ResultInternal e);
-
- // TODO(AK): remove this after new code generation
- operator NsSmartDeviceLinkRPC::Result();
- Result& operator= (const Result& result);
-
- private:
- ResultInternal mInternal;
- friend class ResultMarshaller;
- };
-
-}
-
-#endif
diff --git a/SDL_Core/src/components/JSONHandler/include/JSONHandler/SDLRPCObjects/V2/SamplingRate.h b/SDL_Core/src/components/JSONHandler/include/JSONHandler/SDLRPCObjects/V2/SamplingRate.h
deleted file mode 100644
index e01cd2891..000000000
--- a/SDL_Core/src/components/JSONHandler/include/JSONHandler/SDLRPCObjects/V2/SamplingRate.h
+++ /dev/null
@@ -1,76 +0,0 @@
-//
-// 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.
-//
-
-#ifndef NSSMARTDEVICELINKKRPCV2_SAMPLINGRATE_INCLUDE
-#define NSSMARTDEVICELINKKRPCV2_SAMPLINGRATE_INCLUDE
-
-
-/*
- interface Ford Sync RAPI
- version 2.0O
- date 2012-11-02
- generated at Thu Jan 24 06:36:23 2013
- source stamp Thu Jan 24 06:35:41 2013
- author RC
-*/
-
-namespace NsSmartDeviceLinkRPCV2
-{
-
-/// Describes different sampling options for PerformAudioPassThru.
-
- class SamplingRate
- {
- public:
- enum SamplingRateInternal
- {
- INVALID_ENUM=-1,
- FIX_8KHZ=0,
- FIX_16KHZ=1,
- FIX_22KHZ=2,
- FIX_44KHZ=3
- };
-
- SamplingRate() : mInternal(INVALID_ENUM) {}
- SamplingRate(SamplingRateInternal e) : mInternal(e) {}
-
- SamplingRateInternal get(void) const { return mInternal; }
- void set(SamplingRateInternal e) { mInternal=e; }
-
- private:
- SamplingRateInternal mInternal;
- friend class SamplingRateMarshaller;
- };
-
-}
-
-#endif
diff --git a/SDL_Core/src/components/JSONHandler/include/JSONHandler/SDLRPCObjects/V2/ScrollableMessage_request.h b/SDL_Core/src/components/JSONHandler/include/JSONHandler/SDLRPCObjects/V2/ScrollableMessage_request.h
deleted file mode 100644
index b2b33f80f..000000000
--- a/SDL_Core/src/components/JSONHandler/include/JSONHandler/SDLRPCObjects/V2/ScrollableMessage_request.h
+++ /dev/null
@@ -1,100 +0,0 @@
-//
-// 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.
-//
-
-#ifndef NSSMARTDEVICELINKKRPCV2_SCROLLABLEMESSAGE_REQUEST_INCLUDE
-#define NSSMARTDEVICELINKKRPCV2_SCROLLABLEMESSAGE_REQUEST_INCLUDE
-
-#include <vector>
-#include <string>
-
-#include "SoftButton.h"
-#include "JSONHandler/SDLRPCMessage.h"
-
-
-/*
- interface Ford Sync RAPI
- version 2.0O
- date 2012-11-02
- generated at Thu Jan 24 06:36:23 2013
- source stamp Thu Jan 24 06:35:41 2013
- author RC
-*/
-
-namespace NsSmartDeviceLinkRPCV2
-{
-
-/// Creates a full screen overlay containing a large block of formatted text that can be scrolled with up to 8 SoftButtons defined
-
- class ScrollableMessage_request : public NsSmartDeviceLinkRPC::SDLRPCMessage
- {
- public:
-
- ScrollableMessage_request(const ScrollableMessage_request& c);
- ScrollableMessage_request(void);
-
- virtual ~ScrollableMessage_request(void);
-
- ScrollableMessage_request& operator =(const ScrollableMessage_request&);
-
- bool checkIntegrity(void);
-
- const std::string& get_scrollableMessageBody(void) const;
- const unsigned int* get_timeout(void) const;
- const std::vector<SoftButton>* get_softButtons(void) const;
-
- bool set_scrollableMessageBody(const std::string& scrollableMessageBody_);
- void reset_timeout(void);
- bool set_timeout(unsigned int timeout_);
- void reset_softButtons(void);
- bool set_softButtons(const std::vector<SoftButton>& softButtons_);
-
- private:
-
- friend class ScrollableMessage_requestMarshaller;
-
-
-/// Body of text that can include newlines and tabs.
- std::string scrollableMessageBody; //!< (500)
-
-/// App defined timeout.
- unsigned int* timeout; //!< (0,65535)
-
-/**
- App defined SoftButtons.
- If omitted on supported displays, only the system defined "Close" SoftButton will be displayed.
-*/
- std::vector<SoftButton>* softButtons; //!< [%s..%s]
- };
-
-}
-
-#endif
diff --git a/SDL_Core/src/components/JSONHandler/include/JSONHandler/SDLRPCObjects/V2/ScrollableMessage_response.h b/SDL_Core/src/components/JSONHandler/include/JSONHandler/SDLRPCObjects/V2/ScrollableMessage_response.h
deleted file mode 100644
index 643be3761..000000000
--- a/SDL_Core/src/components/JSONHandler/include/JSONHandler/SDLRPCObjects/V2/ScrollableMessage_response.h
+++ /dev/null
@@ -1,66 +0,0 @@
-//
-// 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.
-//
-
-#ifndef NSSMARTDEVICELINKKRPCV2_SCROLLABLEMESSAGE_RESPONSE_INCLUDE
-#define NSSMARTDEVICELINKKRPCV2_SCROLLABLEMESSAGE_RESPONSE_INCLUDE
-
-#include "JSONHandler/SDLRPCResponse.h"
-
-/*
- interface Ford Sync RAPI
- version 2.0O
- date 2012-11-02
- generated at Thu Jan 24 06:36:23 2013
- source stamp Thu Jan 24 06:35:41 2013
- author RC
-*/
-
-namespace NsSmartDeviceLinkRPCV2
-{
- class ScrollableMessage_response : public NsSmartDeviceLinkRPC::SDLRPCResponse
- {
- public:
- ScrollableMessage_response(const ScrollableMessage_response& c);
- ScrollableMessage_response(void);
-
- virtual ~ScrollableMessage_response(void);
-
- ScrollableMessage_response& operator =(const ScrollableMessage_response&);
-
- bool checkIntegrity(void);
-
- private:
- friend class ScrollableMessage_responseMarshaller;
- };
-}
-
-#endif
diff --git a/SDL_Core/src/components/JSONHandler/include/JSONHandler/SDLRPCObjects/V2/SetAppIcon_request.h b/SDL_Core/src/components/JSONHandler/include/JSONHandler/SDLRPCObjects/V2/SetAppIcon_request.h
deleted file mode 100644
index c1838018f..000000000
--- a/SDL_Core/src/components/JSONHandler/include/JSONHandler/SDLRPCObjects/V2/SetAppIcon_request.h
+++ /dev/null
@@ -1,84 +0,0 @@
-//
-// 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.
-//
-
-#ifndef NSSMARTDEVICELINKKRPCV2_SETAPPICON_REQUEST_INCLUDE
-#define NSSMARTDEVICELINKKRPCV2_SETAPPICON_REQUEST_INCLUDE
-
-#include <string>
-
-#include "JSONHandler/SDLRPCMessage.h"
-
-
-/*
- interface Ford Sync RAPI
- version 2.0O
- date 2012-11-02
- generated at Thu Jan 24 06:36:23 2013
- source stamp Thu Jan 24 06:35:41 2013
- author RC
-*/
-
-namespace NsSmartDeviceLinkRPCV2
-{
-
-/**
- Used to set existing local file on SYNC as the app's icon
- Not supported on first generation SYNC vehicles.
-*/
-
- class SetAppIcon_request : public NsSmartDeviceLinkRPC::SDLRPCMessage
- {
- public:
-
- SetAppIcon_request(const SetAppIcon_request& c);
- SetAppIcon_request(void);
-
- virtual ~SetAppIcon_request(void);
-
- bool checkIntegrity(void);
-
- const std::string& get_syncFileName(void) const;
-
- bool set_syncFileName(const std::string& syncFileName_);
-
- private:
-
- friend class SetAppIcon_requestMarshaller;
-
-
-/// File reference name.
- std::string syncFileName; //!< (500)
- };
-
-}
-
-#endif
diff --git a/SDL_Core/src/components/JSONHandler/include/JSONHandler/SDLRPCObjects/V2/SetAppIcon_response.h b/SDL_Core/src/components/JSONHandler/include/JSONHandler/SDLRPCObjects/V2/SetAppIcon_response.h
deleted file mode 100644
index a31c4705a..000000000
--- a/SDL_Core/src/components/JSONHandler/include/JSONHandler/SDLRPCObjects/V2/SetAppIcon_response.h
+++ /dev/null
@@ -1,72 +0,0 @@
-//
-// 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.
-//
-
-#ifndef NSSMARTDEVICELINKKRPCV2_SETAPPICON_RESPONSE_INCLUDE
-#define NSSMARTDEVICELINKKRPCV2_SETAPPICON_RESPONSE_INCLUDE
-
-#include "JSONHandler/SDLRPCResponse.h"
-
-/*
- interface Ford Sync RAPI
- version 2.0O
- date 2012-11-02
- generated at Thu Jan 24 06:36:23 2013
- source stamp Thu Jan 24 06:35:41 2013
- author RC
-*/
-
-namespace NsSmartDeviceLinkRPCV2
-{
- /**
- Response is sent, when the file data was copied (success case). Or when an error occured.
- Not supported on First generation SYNC vehicles.
- Response is sent, when the file data was copied (success case). Or when an error occured.
- Not supported on First generation SYNC vehicles.
- */
- class SetAppIcon_response : public NsSmartDeviceLinkRPC::SDLRPCResponse
- {
- public:
- SetAppIcon_response(const SetAppIcon_response& c);
- SetAppIcon_response(void);
-
- virtual ~SetAppIcon_response(void);
-
- SetAppIcon_response& operator =(const SetAppIcon_response&);
-
- bool checkIntegrity(void);
-
- private:
- friend class SetAppIcon_responseMarshaller;
- };
-}
-
-#endif
diff --git a/SDL_Core/src/components/JSONHandler/include/JSONHandler/SDLRPCObjects/V2/SetDisplayLayout_request.h b/SDL_Core/src/components/JSONHandler/include/JSONHandler/SDLRPCObjects/V2/SetDisplayLayout_request.h
deleted file mode 100644
index 2fbb4190a..000000000
--- a/SDL_Core/src/components/JSONHandler/include/JSONHandler/SDLRPCObjects/V2/SetDisplayLayout_request.h
+++ /dev/null
@@ -1,90 +0,0 @@
-//
-// 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.
-//
-
-#ifndef NSSMARTDEVICELINKKRPCV2_SETDISPLAYLAYOUT_REQUEST_INCLUDE
-#define NSSMARTDEVICELINKKRPCV2_SETDISPLAYLAYOUT_REQUEST_INCLUDE
-
-#include <string>
-
-#include "JSONHandler/SDLRPCMessage.h"
-
-
-/*
- interface Ford Sync RAPI
- version 2.0O
- date 2012-11-02
- generated at Thu Jan 24 06:36:23 2013
- source stamp Thu Jan 24 06:35:41 2013
- author RC
-*/
-
-namespace NsSmartDeviceLinkRPCV2
-{
-
-/**
- Used to set an alternate display layout.
- If not sent, default screen for given platform will be shown.
-*/
-
- class SetDisplayLayout_request : public NsSmartDeviceLinkRPC::SDLRPCMessage
- {
- public:
-
- SetDisplayLayout_request(const SetDisplayLayout_request& c);
- SetDisplayLayout_request(void);
-
- virtual ~SetDisplayLayout_request(void);
-
- bool checkIntegrity(void);
-
- const std::string& get_displayLayout(void) const;
-
- bool set_displayLayout(const std::string& displayLayout_);
-
- private:
-
- friend class SetDisplayLayout_requestMarshaller;
-
-
-/**
- Predefined or dynamically created screen layout.
- Currently only predefined screen layouts are defined.
- Predefined layouts include:
- "ONSCREEN_PRESETS"
- Custom screen containing app-defined onscreen presets. Currently defined for GEN2.
-*/
- std::string displayLayout;
- };
-
-}
-
-#endif
diff --git a/SDL_Core/src/components/JSONHandler/include/JSONHandler/SDLRPCObjects/V2/SetDisplayLayout_response.h b/SDL_Core/src/components/JSONHandler/include/JSONHandler/SDLRPCObjects/V2/SetDisplayLayout_response.h
deleted file mode 100644
index 137687cc5..000000000
--- a/SDL_Core/src/components/JSONHandler/include/JSONHandler/SDLRPCObjects/V2/SetDisplayLayout_response.h
+++ /dev/null
@@ -1,66 +0,0 @@
-//
-// 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.
-//
-
-#ifndef NSSMARTDEVICELINKKRPCV2_SETDISPLAYLAYOUT_RESPONSE_INCLUDE
-#define NSSMARTDEVICELINKKRPCV2_SETDISPLAYLAYOUT_RESPONSE_INCLUDE
-
-#include "JSONHandler/SDLRPCResponse.h"
-
-/*
- interface Ford Sync RAPI
- version 2.0O
- date 2012-11-02
- generated at Thu Jan 24 06:36:23 2013
- source stamp Thu Jan 24 06:35:41 2013
- author RC
-*/
-
-namespace NsSmartDeviceLinkRPCV2
-{
- class SetDisplayLayout_response : public NsSmartDeviceLinkRPC::SDLRPCResponse
- {
- public:
- SetDisplayLayout_response(const SetDisplayLayout_response& c);
- SetDisplayLayout_response(void);
-
- virtual ~SetDisplayLayout_response(void);
-
- SetDisplayLayout_response& operator =(const SetDisplayLayout_response&);
-
- bool checkIntegrity(void);
-
- private:
- friend class SetDisplayLayout_responseMarshaller;
- };
-}
-
-#endif
diff --git a/SDL_Core/src/components/JSONHandler/include/JSONHandler/SDLRPCObjects/V2/SetGlobalProperties_request.h b/SDL_Core/src/components/JSONHandler/include/JSONHandler/SDLRPCObjects/V2/SetGlobalProperties_request.h
deleted file mode 100644
index bf87ef030..000000000
--- a/SDL_Core/src/components/JSONHandler/include/JSONHandler/SDLRPCObjects/V2/SetGlobalProperties_request.h
+++ /dev/null
@@ -1,120 +0,0 @@
-//
-// 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.
-//
-
-#ifndef NSSMARTDEVICELINKKRPCV2_SETGLOBALPROPERTIES_REQUEST_INCLUDE
-#define NSSMARTDEVICELINKKRPCV2_SETGLOBALPROPERTIES_REQUEST_INCLUDE
-
-#include <vector>
-#include <string>
-
-#include "TTSChunk.h"
-#include "VrHelpItem.h"
-#include "JSONHandler/SDLRPCMessage.h"
-
-
-/*
- interface Ford Sync RAPI
- version 2.0O
- date 2012-11-02
- generated at Thu Jan 24 06:36:23 2013
- source stamp Thu Jan 24 06:35:41 2013
- author RC
-*/
-
-namespace NsSmartDeviceLinkRPCV2
-{
-
-/// Allows setting global properties.
-
- class SetGlobalProperties_request : public NsSmartDeviceLinkRPC::SDLRPCMessage
- {
- public:
-
- SetGlobalProperties_request(const SetGlobalProperties_request& c);
- SetGlobalProperties_request(void);
-
- virtual ~SetGlobalProperties_request(void);
-
- SetGlobalProperties_request& operator =(const SetGlobalProperties_request&);
-
- bool checkIntegrity(void);
-
- const std::vector<TTSChunk>* get_helpPrompt(void) const;
- const std::vector<TTSChunk>* get_timeoutPrompt(void) const;
- const std::string* get_vrHelpTitle(void) const;
- const std::vector<VrHelpItem>* get_vrHelp(void) const;
-
- void reset_helpPrompt(void);
- bool set_helpPrompt(const std::vector<TTSChunk>& helpPrompt_);
- void reset_timeoutPrompt(void);
- bool set_timeoutPrompt(const std::vector<TTSChunk>& timeoutPrompt_);
- void reset_vrHelpTitle(void);
- bool set_vrHelpTitle(const std::string& vrHelpTitle_);
- void reset_vrHelp(void);
- bool set_vrHelp(const std::vector<VrHelpItem>& vrHelp_);
-
- private:
-
- friend class SetGlobalProperties_requestMarshaller;
-
-
-/**
- The help prompt.
- An array of text chunks of type TTSChunk. See TTSChunk
- The array must have at least one item
-*/
- std::vector<TTSChunk>* helpPrompt; //!< [%s..%s]
-
-/**
- Help text for a wait timeout.
- An array of text chunks of type TTSChunk. See TTSChunk
- The array must have at least one item
-*/
- std::vector<TTSChunk>* timeoutPrompt; //!< [%s..%s]
-
-/**
- VR Help Title text.
- If omitted on supported displays, the default SYNC help title shall be used.
-*/
- std::string* vrHelpTitle; //!< (500)
-
-/**
- VR Help Items.
- If omitted on supported displays, the default SYNC generated help items shall be used.
- If the list of VR Help Items contains nonsequential positions (e.g. [1,2,4]), the RPC shall be rejected.
-*/
- std::vector<VrHelpItem>* vrHelp; //!< [%s..%s]
- };
-
-}
-
-#endif
diff --git a/SDL_Core/src/components/JSONHandler/include/JSONHandler/SDLRPCObjects/V2/SetGlobalProperties_response.h b/SDL_Core/src/components/JSONHandler/include/JSONHandler/SDLRPCObjects/V2/SetGlobalProperties_response.h
deleted file mode 100644
index fcaafff97..000000000
--- a/SDL_Core/src/components/JSONHandler/include/JSONHandler/SDLRPCObjects/V2/SetGlobalProperties_response.h
+++ /dev/null
@@ -1,66 +0,0 @@
-//
-// 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.
-//
-
-#ifndef NSSMARTDEVICELINKKRPCV2_SETGLOBALPROPERTIES_RESPONSE_INCLUDE
-#define NSSMARTDEVICELINKKRPCV2_SETGLOBALPROPERTIES_RESPONSE_INCLUDE
-
-#include "JSONHandler/SDLRPCResponse.h"
-
-/*
- interface Ford Sync RAPI
- version 2.0O
- date 2012-11-02
- generated at Thu Jan 24 06:36:23 2013
- source stamp Thu Jan 24 06:35:41 2013
- author RC
-*/
-
-namespace NsSmartDeviceLinkRPCV2
-{
- class SetGlobalProperties_response : public NsSmartDeviceLinkRPC::SDLRPCResponse
- {
- public:
- SetGlobalProperties_response(const SetGlobalProperties_response& c);
- SetGlobalProperties_response(void);
-
- virtual ~SetGlobalProperties_response(void);
-
- SetGlobalProperties_response& operator =(const SetGlobalProperties_response&);
-
- bool checkIntegrity(void);
-
- private:
- friend class SetGlobalProperties_responseMarshaller;
- };
-}
-
-#endif
diff --git a/SDL_Core/src/components/JSONHandler/include/JSONHandler/SDLRPCObjects/V2/SetMediaClockTimer_request.h b/SDL_Core/src/components/JSONHandler/include/JSONHandler/SDLRPCObjects/V2/SetMediaClockTimer_request.h
deleted file mode 100644
index 4f126a4f8..000000000
--- a/SDL_Core/src/components/JSONHandler/include/JSONHandler/SDLRPCObjects/V2/SetMediaClockTimer_request.h
+++ /dev/null
@@ -1,97 +0,0 @@
-//
-// 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.
-//
-
-#ifndef NSSMARTDEVICELINKKRPCV2_SETMEDIACLOCKTIMER_REQUEST_INCLUDE
-#define NSSMARTDEVICELINKKRPCV2_SETMEDIACLOCKTIMER_REQUEST_INCLUDE
-
-
-#include "StartTime.h"
-#include "UpdateMode.h"
-#include "JSONHandler/SDLRPCMessage.h"
-
-
-/*
- interface Ford Sync RAPI
- version 2.0O
- date 2012-11-02
- generated at Thu Jan 24 06:36:23 2013
- source stamp Thu Jan 24 06:35:41 2013
- author RC
-*/
-
-namespace NsSmartDeviceLinkRPCV2
-{
-
-/// Sets the initial media clock value and automatic update method.
-
- class SetMediaClockTimer_request : public NsSmartDeviceLinkRPC::SDLRPCMessage
- {
- public:
-
- SetMediaClockTimer_request(const SetMediaClockTimer_request& c);
- SetMediaClockTimer_request(void);
-
- virtual ~SetMediaClockTimer_request(void);
-
- SetMediaClockTimer_request& operator =(const SetMediaClockTimer_request&);
-
- bool checkIntegrity(void);
-
- const StartTime* get_startTime(void) const;
- const UpdateMode& get_updateMode(void) const;
-
- void reset_startTime(void);
- bool set_startTime(const StartTime& startTime_);
- bool set_updateMode(const UpdateMode& updateMode_);
-
- private:
-
- friend class SetMediaClockTimer_requestMarshaller;
-
-
-/**
- See StartTime
- startTime must be provided for "COUNTUP" and "COUNTDOWN"
- startTime will be ignored for "PAUSE", "RESUME", and "CLEAR"
-*/
- StartTime* startTime;
-
-/**
- Enumeration to control the media clock.
- In case of pause, resume, or clear, the start time value is ignored and shall be left out. For resume, the time continues with the same value as it was when paused.
-*/
- UpdateMode updateMode;
- };
-
-}
-
-#endif
diff --git a/SDL_Core/src/components/JSONHandler/include/JSONHandler/SDLRPCObjects/V2/SetMediaClockTimer_response.h b/SDL_Core/src/components/JSONHandler/include/JSONHandler/SDLRPCObjects/V2/SetMediaClockTimer_response.h
deleted file mode 100644
index 9058c2a56..000000000
--- a/SDL_Core/src/components/JSONHandler/include/JSONHandler/SDLRPCObjects/V2/SetMediaClockTimer_response.h
+++ /dev/null
@@ -1,66 +0,0 @@
-//
-// 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.
-//
-
-#ifndef NSSMARTDEVICELINKKRPCV2_SETMEDIACLOCKTIMER_RESPONSE_INCLUDE
-#define NSSMARTDEVICELINKKRPCV2_SETMEDIACLOCKTIMER_RESPONSE_INCLUDE
-
-#include "JSONHandler/SDLRPCResponse.h"
-
-/*
- interface Ford Sync RAPI
- version 2.0O
- date 2012-11-02
- generated at Thu Jan 24 06:36:23 2013
- source stamp Thu Jan 24 06:35:41 2013
- author RC
-*/
-
-namespace NsSmartDeviceLinkRPCV2
-{
- class SetMediaClockTimer_response : public NsSmartDeviceLinkRPC::SDLRPCResponse
- {
- public:
- SetMediaClockTimer_response(const SetMediaClockTimer_response& c);
- SetMediaClockTimer_response(void);
-
- virtual ~SetMediaClockTimer_response(void);
-
- SetMediaClockTimer_response& operator =(const SetMediaClockTimer_response&);
-
- bool checkIntegrity(void);
-
- private:
- friend class SetMediaClockTimer_responseMarshaller;
- };
-}
-
-#endif
diff --git a/SDL_Core/src/components/JSONHandler/include/JSONHandler/SDLRPCObjects/V2/ShowConstantTBT_request.h b/SDL_Core/src/components/JSONHandler/include/JSONHandler/SDLRPCObjects/V2/ShowConstantTBT_request.h
deleted file mode 100644
index 6ac2e6961..000000000
--- a/SDL_Core/src/components/JSONHandler/include/JSONHandler/SDLRPCObjects/V2/ShowConstantTBT_request.h
+++ /dev/null
@@ -1,131 +0,0 @@
-//
-// 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.
-//
-
-#ifndef NSSMARTDEVICELINKKRPCV2_SHOWCONSTANTTBT_REQUEST_INCLUDE
-#define NSSMARTDEVICELINKKRPCV2_SHOWCONSTANTTBT_REQUEST_INCLUDE
-
-#include <vector>
-#include <string>
-
-#include "Image.h"
-#include "SoftButton.h"
-#include "JSONHandler/SDLRPCMessage.h"
-
-
-/*
- interface Ford Sync RAPI
- version 2.0O
- date 2012-11-02
- generated at Thu Jan 24 06:36:23 2013
- source stamp Thu Jan 24 06:35:41 2013
- author RC
-*/
-
-namespace NsSmartDeviceLinkRPCV2
-{
-
- class ShowConstantTBT_request : public NsSmartDeviceLinkRPC::SDLRPCMessage
- {
- public:
-
- ShowConstantTBT_request(const ShowConstantTBT_request& c);
- ShowConstantTBT_request(void);
-
- virtual ~ShowConstantTBT_request(void);
-
- ShowConstantTBT_request& operator =(const ShowConstantTBT_request&);
-
- bool checkIntegrity(void);
-
- const std::string* get_navigationText1(void) const;
- const std::string* get_navigationText2(void) const;
- const std::string* get_eta(void) const;
- const std::string* get_totalDistance(void) const;
- const Image& get_turnIcon(void) const;
- float get_distanceToManeuver(void) const;
- float get_distanceToManeuverScale(void) const;
- const bool* get_maneuverComplete(void) const;
- const std::vector<SoftButton>& get_softButtons(void) const;
-
- void reset_navigationText1(void);
- bool set_navigationText1(const std::string& navigationText1_);
- void reset_navigationText2(void);
- bool set_navigationText2(const std::string& navigationText2_);
- void reset_eta(void);
- bool set_eta(const std::string& eta_);
- void reset_totalDistance(void);
- bool set_totalDistance(const std::string& totalDistance_);
- bool set_turnIcon(const Image& turnIcon_);
- bool set_distanceToManeuver(float distanceToManeuver_);
- bool set_distanceToManeuverScale(float distanceToManeuverScale_);
- void reset_maneuverComplete(void);
- bool set_maneuverComplete(bool maneuverComplete_);
- bool set_softButtons(const std::vector<SoftButton>& softButtons_);
-
- private:
-
- friend class ShowConstantTBT_requestMarshaller;
-
- std::string* navigationText1; //!< (500)
- std::string* navigationText2; //!< (500)
- std::string* eta; //!< (500)
- std::string* totalDistance; //!< (500)
- Image turnIcon;
-
-/**
- Distance till next maneuver (starting from) from previous maneuver.
- Used to calculate progress bar.
-*/
- float distanceToManeuver; //!< (0,1000000000)
-
-/**
- Fraction of distance till next maneuver (starting from when AlertManeuver is triggered).
- Used to calculate progress bar.
-*/
- float distanceToManeuverScale; //!< (0,1000000000)
-
-/**
- If and when a maneuver has completed while an AlertManeuver is active, the app must send this value set to TRUE in order to clear the AlertManeuver overlay.
- If omitted the value will be assumed as FALSE.
-*/
- bool* maneuverComplete;
-
-/**
- Three dynamic SoftButtons available (second SoftButton is fixed to "Turns").
- If omitted on supported displays, the currently displayed SoftButton values will not change.
-*/
- std::vector<SoftButton> softButtons; //!< [%s..%s]
- };
-
-}
-
-#endif
diff --git a/SDL_Core/src/components/JSONHandler/include/JSONHandler/SDLRPCObjects/V2/ShowConstantTBT_response.h b/SDL_Core/src/components/JSONHandler/include/JSONHandler/SDLRPCObjects/V2/ShowConstantTBT_response.h
deleted file mode 100644
index eb9b342ed..000000000
--- a/SDL_Core/src/components/JSONHandler/include/JSONHandler/SDLRPCObjects/V2/ShowConstantTBT_response.h
+++ /dev/null
@@ -1,66 +0,0 @@
-//
-// 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.
-//
-
-#ifndef NSSMARTDEVICELINKKRPCV2_SHOWCONSTANTTBT_RESPONSE_INCLUDE
-#define NSSMARTDEVICELINKKRPCV2_SHOWCONSTANTTBT_RESPONSE_INCLUDE
-
-#include "JSONHandler/SDLRPCResponse.h"
-
-/*
- interface Ford Sync RAPI
- version 2.0O
- date 2012-11-02
- generated at Thu Jan 24 06:36:23 2013
- source stamp Thu Jan 24 06:35:41 2013
- author RC
-*/
-
-namespace NsSmartDeviceLinkRPCV2
-{
- class ShowConstantTBT_response : public NsSmartDeviceLinkRPC::SDLRPCResponse
- {
- public:
- ShowConstantTBT_response(const ShowConstantTBT_response& c);
- ShowConstantTBT_response(void);
-
- virtual ~ShowConstantTBT_response(void);
-
- ShowConstantTBT_response& operator =(const ShowConstantTBT_response&);
-
- bool checkIntegrity(void);
-
- private:
- friend class ShowConstantTBT_responseMarshaller;
- };
-}
-
-#endif
diff --git a/SDL_Core/src/components/JSONHandler/include/JSONHandler/SDLRPCObjects/V2/Show_request.h b/SDL_Core/src/components/JSONHandler/include/JSONHandler/SDLRPCObjects/V2/Show_request.h
deleted file mode 100644
index 2126485e0..000000000
--- a/SDL_Core/src/components/JSONHandler/include/JSONHandler/SDLRPCObjects/V2/Show_request.h
+++ /dev/null
@@ -1,184 +0,0 @@
-//
-// 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.
-//
-
-#ifndef NSSMARTDEVICELINKKRPCV2_SHOW_REQUEST_INCLUDE
-#define NSSMARTDEVICELINKKRPCV2_SHOW_REQUEST_INCLUDE
-
-#include <vector>
-#include <string>
-
-#include "Image.h"
-#include "SoftButton.h"
-#include "TextAlignment.h"
-#include "JSONHandler/SDLRPCMessage.h"
-
-
-/*
- interface Ford Sync RAPI
- version 2.0O
- date 2012-11-02
- generated at Thu Jan 24 06:36:23 2013
- source stamp Thu Jan 24 06:35:41 2013
- author RC
-*/
-
-namespace NsSmartDeviceLinkRPCV2
-{
-
-/// Updates the persistent display. Supported fields depend on display capabilities.
-
- class Show_request : public NsSmartDeviceLinkRPC::SDLRPCMessage
- {
- public:
-
- Show_request(const Show_request& c);
- Show_request(void);
-
- virtual ~Show_request(void);
-
- Show_request& operator =(const Show_request&);
-
- bool checkIntegrity(void);
-
- const std::string* get_mainField1(void) const;
- const std::string* get_mainField2(void) const;
- const std::string* get_mainField3(void) const;
- const std::string* get_mainField4(void) const;
- const TextAlignment* get_alignment(void) const;
- const std::string* get_statusBar(void) const;
- const std::string* get_mediaClock(void) const;
- const std::string* get_mediaTrack(void) const;
- const Image* get_graphic(void) const;
- const std::vector<SoftButton>* get_softButtons(void) const;
- const std::vector<std::string>* get_customPresets(void) const;
-
- void reset_mainField1(void);
- bool set_mainField1(const std::string& mainField1_);
- void reset_mainField2(void);
- bool set_mainField2(const std::string& mainField2_);
- void reset_mainField3(void);
- bool set_mainField3(const std::string& mainField3_);
- void reset_mainField4(void);
- bool set_mainField4(const std::string& mainField4_);
- void reset_alignment(void);
- bool set_alignment(const TextAlignment& alignment_);
- void reset_statusBar(void);
- bool set_statusBar(const std::string& statusBar_);
- void reset_mediaClock(void);
- bool set_mediaClock(const std::string& mediaClock_);
- void reset_mediaTrack(void);
- bool set_mediaTrack(const std::string& mediaTrack_);
- void reset_graphic(void);
- bool set_graphic(const Image& graphic_);
- void reset_softButtons(void);
- bool set_softButtons(const std::vector<SoftButton>& softButtons_);
- void reset_customPresets(void);
- bool set_customPresets(const std::vector<std::string>& customPresets_);
-
- private:
-
- friend class Show_requestMarshaller;
-
-
-/**
- The text that should be displayed in a single or upper display line.
- If this text is not set, the text of mainField1 stays unchanged.
- If this text is empty "", the field will be cleared.
-*/
- std::string* mainField1; //!< (500)
-
-/**
- The text that should be displayed on the second display line.
- If this text is not set, the text of mainField2 stays unchanged.
- If this text is empty "", the field will be cleared.
-*/
- std::string* mainField2; //!< (500)
-
-/**
- The text that should be displayed on the second "page" first display line.
- If this text is not set, the text of mainField3 stays unchanged.
- If this text is empty "", the field will be cleared.
-*/
- std::string* mainField3; //!< (500)
-
-/**
- The text that should be displayed on the second "page" second display line.
- If this text is not set, the text of mainField4 stays unchanged.
- If this text is empty "", the field will be cleared.
-*/
- std::string* mainField4; //!< (500)
-
-/**
- Specifies how mainField1 and mainField2 texts should be aligned on display.
- If omitted, texts will be centered
-*/
- TextAlignment* alignment;
-
-/// Requires investigation regarding the nav display capabilities. Potentially lower lowerStatusBar, upperStatusBar, titleBar, etc.
- std::string* statusBar; //!< (500)
-
-/**
- Text value for MediaClock field. Has to be properly formatted by Mobile App according to Sync capabilities.
- If this text is set, any automatic media clock updates previously set with SetMediaClockTimer will be stopped.
-*/
- std::string* mediaClock; //!< (500)
-
-/**
- The text that should be displayed in the track field.
- This field is only valid for media applications on NGN type ACMs.
- If this text is not set, the text of mediaTrack stays unchanged.
- If this text is empty "", the field will be cleared.
-*/
- std::string* mediaTrack; //!< (500)
-
-/**
- Image struct determining whether static or dynamic image to display in app.
- If omitted on supported displays, the displayed graphic shall not change.
-*/
- Image* graphic;
-
-/**
- App defined SoftButtons.
- If omitted on supported displays, the currently displayed SoftButton values will not change.
-*/
- std::vector<SoftButton>* softButtons; //!< [%s..%s]
-
-/**
- App labeled on-screen presets (i.e. GEN2).
- If omitted on supported displays, the presets will be shown as not defined.
-*/
- std::vector<std::string>* customPresets; //!< [%s..%s] (500)
- };
-
-}
-
-#endif
diff --git a/SDL_Core/src/components/JSONHandler/include/JSONHandler/SDLRPCObjects/V2/Show_response.h b/SDL_Core/src/components/JSONHandler/include/JSONHandler/SDLRPCObjects/V2/Show_response.h
deleted file mode 100644
index 8c44b8d5c..000000000
--- a/SDL_Core/src/components/JSONHandler/include/JSONHandler/SDLRPCObjects/V2/Show_response.h
+++ /dev/null
@@ -1,66 +0,0 @@
-//
-// 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.
-//
-
-#ifndef NSSMARTDEVICELINKKRPCV2_SHOW_RESPONSE_INCLUDE
-#define NSSMARTDEVICELINKKRPCV2_SHOW_RESPONSE_INCLUDE
-
-#include "JSONHandler/SDLRPCResponse.h"
-
-/*
- interface Ford Sync RAPI
- version 2.0O
- date 2012-11-02
- generated at Thu Jan 24 06:36:23 2013
- source stamp Thu Jan 24 06:35:41 2013
- author RC
-*/
-
-namespace NsSmartDeviceLinkRPCV2
-{
- class Show_response : public NsSmartDeviceLinkRPC::SDLRPCResponse
- {
- public:
- Show_response(const Show_response& c);
- Show_response(void);
-
- virtual ~Show_response(void);
-
- Show_response& operator =(const Show_response&);
-
- bool checkIntegrity(void);
-
- private:
- friend class Show_responseMarshaller;
- };
-}
-
-#endif
diff --git a/SDL_Core/src/components/JSONHandler/include/JSONHandler/SDLRPCObjects/V2/SingleTirePressureStatus.h b/SDL_Core/src/components/JSONHandler/include/JSONHandler/SDLRPCObjects/V2/SingleTirePressureStatus.h
deleted file mode 100644
index 435a56bf5..000000000
--- a/SDL_Core/src/components/JSONHandler/include/JSONHandler/SDLRPCObjects/V2/SingleTirePressureStatus.h
+++ /dev/null
@@ -1,77 +0,0 @@
-//
-// 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.
-//
-
-#ifndef NSSMARTDEVICELINKKRPCV2_SINGLETIREPRESSURESTATUS_INCLUDE
-#define NSSMARTDEVICELINKKRPCV2_SINGLETIREPRESSURESTATUS_INCLUDE
-
-
-/*
- interface Ford Sync RAPI
- version 2.0O
- date 2012-11-02
- generated at Thu Jan 24 06:36:23 2013
- source stamp Thu Jan 24 06:35:41 2013
- author RC
-*/
-
-namespace NsSmartDeviceLinkRPCV2
-{
-
-/// The pressure status of a tire.
-
- class SingleTirePressureStatus
- {
- public:
- enum SingleTirePressureStatusInternal
- {
- INVALID_ENUM=-1,
- UNKNOWN=0,
- NORMAL=1,
- LOW=2,
- FAULT=3,
- NOT_SUPPORTED=4
- };
-
- SingleTirePressureStatus() : mInternal(INVALID_ENUM) {}
- SingleTirePressureStatus(SingleTirePressureStatusInternal e) : mInternal(e) {}
-
- SingleTirePressureStatusInternal get(void) const { return mInternal; }
- void set(SingleTirePressureStatusInternal e) { mInternal=e; }
-
- private:
- SingleTirePressureStatusInternal mInternal;
- friend class SingleTirePressureStatusMarshaller;
- };
-
-}
-
-#endif
diff --git a/SDL_Core/src/components/JSONHandler/include/JSONHandler/SDLRPCObjects/V2/SingleTireStatus.h b/SDL_Core/src/components/JSONHandler/include/JSONHandler/SDLRPCObjects/V2/SingleTireStatus.h
deleted file mode 100644
index df99ace19..000000000
--- a/SDL_Core/src/components/JSONHandler/include/JSONHandler/SDLRPCObjects/V2/SingleTireStatus.h
+++ /dev/null
@@ -1,85 +0,0 @@
-//
-// 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.
-//
-
-#ifndef NSSMARTDEVICELINKKRPCV2_SINGLETIRESTATUS_INCLUDE
-#define NSSMARTDEVICELINKKRPCV2_SINGLETIRESTATUS_INCLUDE
-
-
-#include "SingleTirePressureStatus.h"
-
-
-/*
- interface Ford Sync RAPI
- version 2.0O
- date 2012-11-02
- generated at Thu Jan 24 06:36:23 2013
- source stamp Thu Jan 24 06:35:41 2013
- author RC
-*/
-
-
-namespace NsSmartDeviceLinkRPCV2
-{
-
- class SingleTireStatus
- {
- public:
-
- SingleTireStatus(const SingleTireStatus& c);
- SingleTireStatus(void);
-
- bool checkIntegrity(void);
- // getters
-
- unsigned int get_pressure(void) const;
- const SingleTirePressureStatus& get_status(void) const;
-
-// setters
-
- bool set_pressure(unsigned int pressure_);
- bool set_status(const SingleTirePressureStatus& status_);
-
- private:
-
- friend class SingleTireStatusMarshaller;
-
-
-/// The tire pressure in PSI.
- unsigned int pressure; //!< (0,255)
-
-/// See SingleTirePressureStatus.
- SingleTirePressureStatus status;
- };
-
-}
-
-#endif
diff --git a/SDL_Core/src/components/JSONHandler/include/JSONHandler/SDLRPCObjects/V2/Slider_request.h b/SDL_Core/src/components/JSONHandler/include/JSONHandler/SDLRPCObjects/V2/Slider_request.h
deleted file mode 100644
index 3e7716d1d..000000000
--- a/SDL_Core/src/components/JSONHandler/include/JSONHandler/SDLRPCObjects/V2/Slider_request.h
+++ /dev/null
@@ -1,111 +0,0 @@
-//
-// 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.
-//
-
-#ifndef NSSMARTDEVICELINKKRPCV2_SLIDER_REQUEST_INCLUDE
-#define NSSMARTDEVICELINKKRPCV2_SLIDER_REQUEST_INCLUDE
-
-#include <vector>
-#include <string>
-
-#include "JSONHandler/SDLRPCMessage.h"
-
-
-/*
- interface Ford Sync RAPI
- version 2.0O
- date 2012-11-02
- generated at Thu Jan 24 06:36:23 2013
- source stamp Thu Jan 24 06:35:41 2013
- author RC
-*/
-
-namespace NsSmartDeviceLinkRPCV2
-{
-
-/// Creates a full screen or pop-up overlay (depending on platform) with a single user controlled slider.
-
- class Slider_request : public NsSmartDeviceLinkRPC::SDLRPCMessage
- {
- public:
-
- Slider_request(const Slider_request& c);
- Slider_request(void);
-
- virtual ~Slider_request(void);
-
- Slider_request& operator =(const Slider_request&);
-
- bool checkIntegrity(void);
-
- unsigned int get_numTicks(void) const;
- unsigned int get_position(void) const;
- const std::string& get_sliderHeader(void) const;
- const std::vector<std::string>* get_sliderFooter(void) const;
- unsigned int get_timeout(void) const;
-
- bool set_numTicks(unsigned int numTicks_);
- bool set_position(unsigned int position_);
- bool set_sliderHeader(const std::string& sliderHeader_);
- void reset_sliderFooter(void);
- bool set_sliderFooter(const std::vector<std::string>& sliderFooter_);
- bool set_timeout(unsigned int timeout_);
-
- private:
-
- friend class Slider_requestMarshaller;
-
-
-/// Number of selectable items on a horizontal axis
- unsigned int numTicks; //!< (2,26)
-
-/// Initial position of slider control (cannot exceed numTicks)
- unsigned int position; //!< (1,26)
-
-/// Text header to display
- std::string sliderHeader; //!< (500)
-
-/**
- Text footer to display (meant to display min/max threshold descriptors).
- For a static text footer, only one footer string shall be provided in the array.
- For a dynamic text footer, the number of footer text string in the array must match the numTicks value.
- For a dynamic text footer, text array string should correlate with potential slider position index.
- If omitted on supported displays, no footer text shall be displayed.
-*/
- std::vector<std::string>* sliderFooter; //!< [%s..%s] (500)
-
-/// App defined timeout.
- unsigned int timeout; //!< (0,65535)
- };
-
-}
-
-#endif
diff --git a/SDL_Core/src/components/JSONHandler/include/JSONHandler/SDLRPCObjects/V2/Slider_response.h b/SDL_Core/src/components/JSONHandler/include/JSONHandler/SDLRPCObjects/V2/Slider_response.h
deleted file mode 100644
index e89602372..000000000
--- a/SDL_Core/src/components/JSONHandler/include/JSONHandler/SDLRPCObjects/V2/Slider_response.h
+++ /dev/null
@@ -1,72 +0,0 @@
-//
-// 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.
-//
-
-#ifndef NSSMARTDEVICELINKKRPCV2_SLIDER_RESPONSE_INCLUDE
-#define NSSMARTDEVICELINKKRPCV2_SLIDER_RESPONSE_INCLUDE
-
-#include "JSONHandler/SDLRPCResponse.h"
-
-/*
- interface Ford Sync RAPI
- version 2.0O
- date 2012-11-02
- generated at Thu Jan 24 06:36:23 2013
- source stamp Thu Jan 24 06:35:41 2013
- author RC
-*/
-
-namespace NsSmartDeviceLinkRPCV2
-{
- class Slider_response : public NsSmartDeviceLinkRPC::SDLRPCResponse
- {
- public:
- Slider_response(const Slider_response& c);
- Slider_response(void);
-
- virtual ~Slider_response(void);
-
- Slider_response& operator =(const Slider_response& c);
-
- bool checkIntegrity(void);
-
- unsigned int get_sliderPosition(void) const;
- bool set_sliderPosition(unsigned int sliderPosition_);
-
- private:
- friend class Slider_responseMarshaller;
-
- /// Current slider value returned when saved or canceled
- unsigned int sliderPosition; //!< (1,26)
- };
-}
-
-#endif
diff --git a/SDL_Core/src/components/JSONHandler/include/JSONHandler/SDLRPCObjects/V2/SoftButton.h b/SDL_Core/src/components/JSONHandler/include/JSONHandler/SDLRPCObjects/V2/SoftButton.h
deleted file mode 100644
index 385ebe717..000000000
--- a/SDL_Core/src/components/JSONHandler/include/JSONHandler/SDLRPCObjects/V2/SoftButton.h
+++ /dev/null
@@ -1,117 +0,0 @@
-//
-// 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.
-//
-
-#ifndef NSSMARTDEVICELINKKRPCV2_SOFTBUTTON_INCLUDE
-#define NSSMARTDEVICELINKKRPCV2_SOFTBUTTON_INCLUDE
-
-#include <string>
-
-#include "Image.h"
-#include "SystemAction.h"
-#include "SoftButtonType.h"
-
-
-/*
- interface Ford Sync RAPI
- version 2.0O
- date 2012-11-02
- generated at Thu Jan 24 06:36:23 2013
- source stamp Thu Jan 24 06:35:41 2013
- author RC
-*/
-
-
-namespace NsSmartDeviceLinkRPCV2
-{
-
- class SoftButton
- {
- public:
-
- SoftButton(const SoftButton& c);
- SoftButton(void);
-
- bool checkIntegrity(void);
-
- ~SoftButton(void);
- SoftButton& operator =(const SoftButton&);
-
-// getters
-
- const Image* get_image(void) const;
- bool get_isHighlighted(void) const;
- unsigned int get_softButtonID(void) const;
- const SystemAction& get_systemAction(void) const;
- const std::string* get_text(void) const;
- const SoftButtonType& get_type(void) const;
-
-// setters
-
- void reset_image(void);
- bool set_image(const Image& image_);
- bool set_isHighlighted(bool isHighlighted_);
- bool set_softButtonID(unsigned int softButtonID_);
- bool set_systemAction(const SystemAction& systemAction_);
- void reset_text(void);
- bool set_text(const std::string& text_);
- bool set_type(const SoftButtonType& type_);
-
- private:
-
- friend class SoftButtonMarshaller;
-
-
-/// Optional image struct for SoftButton (if defined as IMAGE or BOTH)
- Image* image;
-
-/**
- True, if highlighted
- False, if not highlighted
-*/
- bool isHighlighted;
-
-/// Value which is returned via OnButtonPress / OnButtonEvent
- unsigned int softButtonID; //!< (0,65536)
-
-/// Parameter indicating whether selecting a SoftButton shall call a specific system action. This is intended to allow Notifications to bring the callee into full / focus; or in the case of persistent overlays, the overlay can persist when a SoftButton is pressed.
- SystemAction systemAction;
-
-/// Optional text to display (if defined as TEXT or BOTH)
- std::string* text; //!< (500)
-
-/// Describes, whether it is text, highlighted text, icon, or dynamic image. See softButtonType
- SoftButtonType type;
- };
-
-}
-
-#endif
diff --git a/SDL_Core/src/components/JSONHandler/include/JSONHandler/SDLRPCObjects/V2/SoftButtonCapabilities.h b/SDL_Core/src/components/JSONHandler/include/JSONHandler/SDLRPCObjects/V2/SoftButtonCapabilities.h
deleted file mode 100644
index 241fccb47..000000000
--- a/SDL_Core/src/components/JSONHandler/include/JSONHandler/SDLRPCObjects/V2/SoftButtonCapabilities.h
+++ /dev/null
@@ -1,106 +0,0 @@
-//
-// 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.
-//
-
-#ifndef NSSMARTDEVICELINKKRPCV2_SOFTBUTTONCAPABILITIES_INCLUDE
-#define NSSMARTDEVICELINKKRPCV2_SOFTBUTTONCAPABILITIES_INCLUDE
-
-
-
-
-/*
- interface Ford Sync RAPI
- version 2.0O
- date 2012-11-02
- generated at Thu Jan 24 06:36:23 2013
- source stamp Thu Jan 24 06:35:41 2013
- author RC
-*/
-
-
-namespace NsSmartDeviceLinkRPCV2
-{
-
-/// Contains information about a SoftButton's capabilities.
-
- class SoftButtonCapabilities
- {
- public:
-
- SoftButtonCapabilities(const SoftButtonCapabilities& c);
- SoftButtonCapabilities(void);
-
- bool checkIntegrity(void);
- // getters
-
- bool get_imageSupported(void) const;
- bool get_longPressAvailable(void) const;
- bool get_shortPressAvailable(void) const;
- bool get_upDownAvailable(void) const;
-
-// setters
-
- bool set_imageSupported(bool imageSupported_);
- bool set_longPressAvailable(bool longPressAvailable_);
- bool set_shortPressAvailable(bool shortPressAvailable_);
- bool set_upDownAvailable(bool upDownAvailable_);
-
- private:
-
- friend class SoftButtonCapabilitiesMarshaller;
-
-
-/// The button supports referencing a static or dynamic image.
- bool imageSupported;
-
-/**
- The button supports a LONG press.
- Whenever the button is pressed long, onButtonPressed( LONG) will be invoked.
-*/
- bool longPressAvailable;
-
-/**
- The button supports a short press.
- Whenever the button is pressed short, onButtonPressed( SHORT) will be invoked.
-*/
- bool shortPressAvailable;
-
-/**
- The button supports "button down" and "button up".
- Whenever the button is pressed, onButtonEvent( DOWN) will be invoked.
- Whenever the button is released, onButtonEvent( UP) will be invoked.
-*/
- bool upDownAvailable;
- };
-
-}
-
-#endif
diff --git a/SDL_Core/src/components/JSONHandler/include/JSONHandler/SDLRPCObjects/V2/SoftButtonType.h b/SDL_Core/src/components/JSONHandler/include/JSONHandler/SDLRPCObjects/V2/SoftButtonType.h
deleted file mode 100644
index 06843f8f3..000000000
--- a/SDL_Core/src/components/JSONHandler/include/JSONHandler/SDLRPCObjects/V2/SoftButtonType.h
+++ /dev/null
@@ -1,75 +0,0 @@
-//
-// 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.
-//
-
-#ifndef NSSMARTDEVICELINKKRPCV2_SOFTBUTTONTYPE_INCLUDE
-#define NSSMARTDEVICELINKKRPCV2_SOFTBUTTONTYPE_INCLUDE
-
-
-/*
- interface Ford Sync RAPI
- version 2.0O
- date 2012-11-02
- generated at Thu Jan 24 06:36:23 2013
- source stamp Thu Jan 24 06:35:41 2013
- author RC
-*/
-
-namespace NsSmartDeviceLinkRPCV2
-{
-
-/// Contains information about the SoftButton capabilities.
-
- class SoftButtonType
- {
- public:
- enum SoftButtonTypeInternal
- {
- INVALID_ENUM=-1,
- SBT_TEXT=0,
- SBT_IMAGE=1,
- SBT_BOTH=2
- };
-
- SoftButtonType() : mInternal(INVALID_ENUM) {}
- SoftButtonType(SoftButtonTypeInternal e) : mInternal(e) {}
-
- SoftButtonTypeInternal get(void) const { return mInternal; }
- void set(SoftButtonTypeInternal e) { mInternal=e; }
-
- private:
- SoftButtonTypeInternal mInternal;
- friend class SoftButtonTypeMarshaller;
- };
-
-}
-
-#endif
diff --git a/SDL_Core/src/components/JSONHandler/include/JSONHandler/SDLRPCObjects/V2/Speak_request.h b/SDL_Core/src/components/JSONHandler/include/JSONHandler/SDLRPCObjects/V2/Speak_request.h
deleted file mode 100644
index 71859f874..000000000
--- a/SDL_Core/src/components/JSONHandler/include/JSONHandler/SDLRPCObjects/V2/Speak_request.h
+++ /dev/null
@@ -1,85 +0,0 @@
-//
-// 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.
-//
-
-#ifndef NSSMARTDEVICELINKKRPCV2_SPEAK_REQUEST_INCLUDE
-#define NSSMARTDEVICELINKKRPCV2_SPEAK_REQUEST_INCLUDE
-
-#include <vector>
-
-#include "TTSChunk.h"
-#include "JSONHandler/SDLRPCMessage.h"
-
-
-/*
- interface Ford Sync RAPI
- version 2.0O
- date 2012-11-02
- generated at Thu Jan 24 06:36:23 2013
- source stamp Thu Jan 24 06:35:41 2013
- author RC
-*/
-
-namespace NsSmartDeviceLinkRPCV2
-{
-
-/// Speaks a text.
-
- class Speak_request : public NsSmartDeviceLinkRPC::SDLRPCMessage
- {
- public:
-
- Speak_request(const Speak_request& c);
- Speak_request(void);
-
- virtual ~Speak_request(void);
-
- bool checkIntegrity(void);
-
- const std::vector<TTSChunk>& get_ttsChunks(void) const;
-
- bool set_ttsChunks(const std::vector<TTSChunk>& ttsChunks_);
-
- private:
-
- friend class Speak_requestMarshaller;
-
-
-/**
- An array of text chunks of type TTSChunk. See TTSChunk
- The array must have at least one item
-*/
- std::vector<TTSChunk> ttsChunks; //!< [%s..%s]
- };
-
-}
-
-#endif
diff --git a/SDL_Core/src/components/JSONHandler/include/JSONHandler/SDLRPCObjects/V2/Speak_response.h b/SDL_Core/src/components/JSONHandler/include/JSONHandler/SDLRPCObjects/V2/Speak_response.h
deleted file mode 100644
index 055a65f68..000000000
--- a/SDL_Core/src/components/JSONHandler/include/JSONHandler/SDLRPCObjects/V2/Speak_response.h
+++ /dev/null
@@ -1,66 +0,0 @@
-//
-// 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.
-//
-
-#ifndef NSSMARTDEVICELINKKRPCV2_SPEAK_RESPONSE_INCLUDE
-#define NSSMARTDEVICELINKKRPCV2_SPEAK_RESPONSE_INCLUDE
-
-#include "JSONHandler/SDLRPCResponse.h"
-
-/*
- interface Ford Sync RAPI
- version 2.0O
- date 2012-11-02
- generated at Thu Jan 24 06:36:23 2013
- source stamp Thu Jan 24 06:35:41 2013
- author RC
-*/
-
-namespace NsSmartDeviceLinkRPCV2
-{
- class Speak_response : public NsSmartDeviceLinkRPC::SDLRPCResponse
- {
- public:
- Speak_response(const Speak_response& c);
- Speak_response(void);
-
- virtual ~Speak_response(void);
-
- Speak_response& operator =(const Speak_response&);
-
- bool checkIntegrity(void);
-
- private:
- friend class Speak_responseMarshaller;
- };
-}
-
-#endif
diff --git a/SDL_Core/src/components/JSONHandler/include/JSONHandler/SDLRPCObjects/V2/SpeechCapabilities.h b/SDL_Core/src/components/JSONHandler/include/JSONHandler/SDLRPCObjects/V2/SpeechCapabilities.h
deleted file mode 100644
index ce2de5e03..000000000
--- a/SDL_Core/src/components/JSONHandler/include/JSONHandler/SDLRPCObjects/V2/SpeechCapabilities.h
+++ /dev/null
@@ -1,77 +0,0 @@
-//
-// 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.
-//
-
-#ifndef NSSMARTDEVICELINKKRPCV2_SPEECHCAPABILITIES_INCLUDE
-#define NSSMARTDEVICELINKKRPCV2_SPEECHCAPABILITIES_INCLUDE
-
-
-/*
- interface Ford Sync RAPI
- version 2.0O
- date 2012-11-02
- generated at Thu Jan 24 06:36:23 2013
- source stamp Thu Jan 24 06:35:41 2013
- author RC
-*/
-
-namespace NsSmartDeviceLinkRPCV2
-{
-
-/// Contains information about the TTS capabilities.
-
- class SpeechCapabilities
- {
- public:
- enum SpeechCapabilitiesInternal
- {
- INVALID_ENUM=-1,
- SC_TEXT=0,
- SAPI_PHONEMES=1,
- LHPLUS_PHONEMES=2,
- PRE_RECORDED=3,
- SILENCE=4
- };
-
- SpeechCapabilities() : mInternal(INVALID_ENUM) {}
- SpeechCapabilities(SpeechCapabilitiesInternal e) : mInternal(e) {}
-
- SpeechCapabilitiesInternal get(void) const { return mInternal; }
- void set(SpeechCapabilitiesInternal e) { mInternal=e; }
-
- private:
- SpeechCapabilitiesInternal mInternal;
- friend class SpeechCapabilitiesMarshaller;
- };
-
-}
-
-#endif
diff --git a/SDL_Core/src/components/JSONHandler/include/JSONHandler/SDLRPCObjects/V2/StartTime.h b/SDL_Core/src/components/JSONHandler/include/JSONHandler/SDLRPCObjects/V2/StartTime.h
deleted file mode 100644
index 34b36e17f..000000000
--- a/SDL_Core/src/components/JSONHandler/include/JSONHandler/SDLRPCObjects/V2/StartTime.h
+++ /dev/null
@@ -1,88 +0,0 @@
-//
-// 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.
-//
-
-#ifndef NSSMARTDEVICELINKKRPCV2_STARTTIME_INCLUDE
-#define NSSMARTDEVICELINKKRPCV2_STARTTIME_INCLUDE
-
-
-
-
-/*
- interface Ford Sync RAPI
- version 2.0O
- date 2012-11-02
- generated at Thu Jan 24 06:36:23 2013
- source stamp Thu Jan 24 06:35:41 2013
- author RC
-*/
-
-
-namespace NsSmartDeviceLinkRPCV2
-{
-
- class StartTime
- {
- public:
-
- StartTime(const StartTime& c);
- StartTime(void);
-
- bool checkIntegrity(void);
- // getters
-
- unsigned int get_hours(void) const;
- unsigned int get_minutes(void) const;
- unsigned int get_seconds(void) const;
-
-// setters
-
- bool set_hours(unsigned int hours_);
- bool set_minutes(unsigned int minutes_);
- bool set_seconds(unsigned int seconds_);
-
- private:
-
- friend class StartTimeMarshaller;
-
-
-/**
- The hour of the media clock.
- Some radios only support a max of 19 hours. If out of range, it will be rejected.
-*/
- unsigned int hours; //!< (0,59)
- unsigned int minutes; //!< (0,59)
- unsigned int seconds; //!< (0,59)
- };
-
-}
-
-#endif
diff --git a/SDL_Core/src/components/JSONHandler/include/JSONHandler/SDLRPCObjects/V2/SubscribeButton_request.h b/SDL_Core/src/components/JSONHandler/include/JSONHandler/SDLRPCObjects/V2/SubscribeButton_request.h
deleted file mode 100644
index 4135977c0..000000000
--- a/SDL_Core/src/components/JSONHandler/include/JSONHandler/SDLRPCObjects/V2/SubscribeButton_request.h
+++ /dev/null
@@ -1,85 +0,0 @@
-//
-// 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.
-//
-
-#ifndef NSSMARTDEVICELINKKRPCV2_SUBSCRIBEBUTTON_REQUEST_INCLUDE
-#define NSSMARTDEVICELINKKRPCV2_SUBSCRIBEBUTTON_REQUEST_INCLUDE
-
-
-#include "ButtonName.h"
-#include "JSONHandler/SDLRPCMessage.h"
-
-
-/*
- interface Ford Sync RAPI
- version 2.0O
- date 2012-11-02
- generated at Thu Jan 24 06:36:23 2013
- source stamp Thu Jan 24 06:35:41 2013
- author RC
-*/
-
-namespace NsSmartDeviceLinkRPCV2
-{
-
-/**
- Subscribes to built-in HMI buttons.
- The application will be notified by the OnButtonEvent and OnButtonPress.
- To unsubscribe the notifications, use unsubscribeButton.
-*/
-
- class SubscribeButton_request : public NsSmartDeviceLinkRPC::SDLRPCMessage
- {
- public:
-
- SubscribeButton_request(const SubscribeButton_request& c);
- SubscribeButton_request(void);
-
- virtual ~SubscribeButton_request(void);
-
- bool checkIntegrity(void);
-
- const ButtonName& get_buttonName(void) const;
-
- bool set_buttonName(const ButtonName& buttonName_);
-
- private:
-
- friend class SubscribeButton_requestMarshaller;
-
-
-/// Name of the button to subscribe.
- ButtonName buttonName;
- };
-
-}
-
-#endif
diff --git a/SDL_Core/src/components/JSONHandler/include/JSONHandler/SDLRPCObjects/V2/SubscribeButton_response.h b/SDL_Core/src/components/JSONHandler/include/JSONHandler/SDLRPCObjects/V2/SubscribeButton_response.h
deleted file mode 100644
index 9b90948de..000000000
--- a/SDL_Core/src/components/JSONHandler/include/JSONHandler/SDLRPCObjects/V2/SubscribeButton_response.h
+++ /dev/null
@@ -1,66 +0,0 @@
-//
-// 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.
-//
-
-#ifndef NSSMARTDEVICELINKKRPCV2_SUBSCRIBEBUTTON_RESPONSE_INCLUDE
-#define NSSMARTDEVICELINKKRPCV2_SUBSCRIBEBUTTON_RESPONSE_INCLUDE
-
-#include "JSONHandler/SDLRPCResponse.h"
-
-/*
- interface Ford Sync RAPI
- version 2.0O
- date 2012-11-02
- generated at Thu Jan 24 06:36:23 2013
- source stamp Thu Jan 24 06:35:41 2013
- author RC
-*/
-
-namespace NsSmartDeviceLinkRPCV2
-{
- class SubscribeButton_response : public NsSmartDeviceLinkRPC::SDLRPCResponse
- {
- public:
- SubscribeButton_response(const SubscribeButton_response& c);
- SubscribeButton_response(void);
-
- virtual ~SubscribeButton_response(void);
-
- SubscribeButton_response& operator =(const SubscribeButton_response&);
-
- bool checkIntegrity(void);
-
- private:
- friend class SubscribeButton_responseMarshaller;
- };
-}
-
-#endif
diff --git a/SDL_Core/src/components/JSONHandler/include/JSONHandler/SDLRPCObjects/V2/SubscribeVehicleData_request.h b/SDL_Core/src/components/JSONHandler/include/JSONHandler/SDLRPCObjects/V2/SubscribeVehicleData_request.h
deleted file mode 100644
index 1f6357440..000000000
--- a/SDL_Core/src/components/JSONHandler/include/JSONHandler/SDLRPCObjects/V2/SubscribeVehicleData_request.h
+++ /dev/null
@@ -1,90 +0,0 @@
-//
-// 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.
-//
-
-#ifndef NSSMARTDEVICELINKKRPCV2_SUBSCRIBEVEHICLEDATA_REQUEST_INCLUDE
-#define NSSMARTDEVICELINKKRPCV2_SUBSCRIBEVEHICLEDATA_REQUEST_INCLUDE
-
-#include <vector>
-
-#include "VehicleDataType.h"
-#include "JSONHandler/SDLRPCMessage.h"
-
-
-/*
- interface Ford Sync RAPI
- version 2.0O
- date 2012-11-02
- generated at Thu Jan 24 06:36:23 2013
- source stamp Thu Jan 24 06:35:41 2013
- author RC
-*/
-
-namespace NsSmartDeviceLinkRPCV2
-{
-
-/**
- Subscribes for specific published data items.
- The data will be only sent if it has changed.
- The application will be notified by the onVehicleData notification whenever new data is available.
- To unsubscribe the notifications, use unsubscribe with the same subscriptionType.
-*/
-
- class SubscribeVehicleData_request : public NsSmartDeviceLinkRPC::SDLRPCMessage
- {
- public:
-
- SubscribeVehicleData_request(const SubscribeVehicleData_request& c);
- SubscribeVehicleData_request(void);
-
- virtual ~SubscribeVehicleData_request(void);
-
- bool checkIntegrity(void);
-
- const std::vector<VehicleDataType>& get_dataType(void) const;
-
- bool set_dataType(const std::vector<VehicleDataType>& dataType_);
-
- private:
-
- friend class SubscribeVehicleData_requestMarshaller;
-
-
-/**
- List of defined vehicle data elements.
- See VehicleDataType
-*/
- std::vector<VehicleDataType> dataType; //!< [%s..%s]
- };
-
-}
-
-#endif
diff --git a/SDL_Core/src/components/JSONHandler/include/JSONHandler/SDLRPCObjects/V2/SubscribeVehicleData_response.h b/SDL_Core/src/components/JSONHandler/include/JSONHandler/SDLRPCObjects/V2/SubscribeVehicleData_response.h
deleted file mode 100644
index 7ed881c86..000000000
--- a/SDL_Core/src/components/JSONHandler/include/JSONHandler/SDLRPCObjects/V2/SubscribeVehicleData_response.h
+++ /dev/null
@@ -1,76 +0,0 @@
-//
-// 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.
-//
-
-#ifndef NSSMARTDEVICELINKKRPCV2_SUBSCRIBEVEHICLEDATA_RESPONSE_INCLUDE
-#define NSSMARTDEVICELINKKRPCV2_SUBSCRIBEVEHICLEDATA_RESPONSE_INCLUDE
-
-#include <vector>
-
-#include "VehicleDataResult.h"
-#include "JSONHandler/SDLRPCResponse.h"
-
-/*
- interface Ford Sync RAPI
- version 2.0O
- date 2012-11-02
- generated at Thu Jan 24 06:36:23 2013
- source stamp Thu Jan 24 06:35:41 2013
- author RC
-*/
-
-namespace NsSmartDeviceLinkRPCV2
-{
- class SubscribeVehicleData_response : public NsSmartDeviceLinkRPC::SDLRPCResponse
- {
- public:
- SubscribeVehicleData_response(const SubscribeVehicleData_response& c);
- SubscribeVehicleData_response(void);
-
- virtual ~SubscribeVehicleData_response(void);
-
- SubscribeVehicleData_response& operator =(const SubscribeVehicleData_response&);
-
- bool checkIntegrity(void);
-
- const std::vector<VehicleDataResult>* get_dataResult(void) const;
- void reset_dataResult(void);
- bool set_dataResult(const std::vector<VehicleDataResult>& dataResult_);
-
- private:
- friend class SubscribeVehicleData_responseMarshaller;
-
- /// Permission status of vehicle data element.
- std::vector<VehicleDataResult>* dataResult; //!< [%s..%s]
- };
-}
-
-#endif
diff --git a/SDL_Core/src/components/JSONHandler/include/JSONHandler/SDLRPCObjects/V2/SyncMsgVersion.h b/SDL_Core/src/components/JSONHandler/include/JSONHandler/SDLRPCObjects/V2/SyncMsgVersion.h
deleted file mode 100644
index 92b5c8ced..000000000
--- a/SDL_Core/src/components/JSONHandler/include/JSONHandler/SDLRPCObjects/V2/SyncMsgVersion.h
+++ /dev/null
@@ -1,86 +0,0 @@
-//
-// 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.
-//
-
-#ifndef NSSMARTDEVICELINKKRPCV2_SYNCMSGVERSION_INCLUDE
-#define NSSMARTDEVICELINKKRPCV2_SYNCMSGVERSION_INCLUDE
-
-
-
-
-/*
- interface Ford Sync RAPI
- version 2.0O
- date 2012-11-02
- generated at Thu Jan 24 06:36:23 2013
- source stamp Thu Jan 24 06:35:41 2013
- author RC
-*/
-
-
-namespace NsSmartDeviceLinkRPCV2
-{
-
-/// Specifies the version number of the SYNC V4 protocol, that is supported by the mobile application
-
- class SyncMsgVersion
- {
- public:
-
- SyncMsgVersion(const SyncMsgVersion& c);
- SyncMsgVersion(void);
-
- bool checkIntegrity(void);
- // getters
-
- unsigned int get_majorVersion(void) const;
- unsigned int get_minorVersion(void) const;
-
-// setters
-
- bool set_majorVersion(unsigned int majorVersion_);
- bool set_minorVersion(unsigned int minorVersion_);
-
- private:
-
- friend class SyncMsgVersionMarshaller;
-
-
-/// The major version indicates versions that is not-compatible to previous versions.
- unsigned int majorVersion; //!< (1,10)
-
-/// The minor version indicates a change to a previous version that should still allow to be run on an older version (with limited functionality)
- unsigned int minorVersion; //!< (0,1000)
- };
-
-}
-
-#endif
diff --git a/SDL_Core/src/components/JSONHandler/include/JSONHandler/SDLRPCObjects/V2/SystemAction.h b/SDL_Core/src/components/JSONHandler/include/JSONHandler/SDLRPCObjects/V2/SystemAction.h
deleted file mode 100644
index c5a8aece2..000000000
--- a/SDL_Core/src/components/JSONHandler/include/JSONHandler/SDLRPCObjects/V2/SystemAction.h
+++ /dev/null
@@ -1,81 +0,0 @@
-//
-// 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.
-//
-
-#ifndef NSSMARTDEVICELINKKRPCV2_SYSTEMACTION_INCLUDE
-#define NSSMARTDEVICELINKKRPCV2_SYSTEMACTION_INCLUDE
-
-
-/*
- interface Ford Sync RAPI
- version 2.0O
- date 2012-11-02
- generated at Thu Jan 24 06:36:23 2013
- source stamp Thu Jan 24 06:35:41 2013
- author RC
-*/
-
-namespace NsSmartDeviceLinkRPCV2
-{
-
-/// Enumeration that describes system actions that can be triggered.
-
- class SystemAction
- {
- public:
- enum SystemActionInternal
- {
- INVALID_ENUM=-1,
-
-/// Default action occurs. Standard behavior (e.g. SoftButton clears overlay).
- DEFAULT_ACTION=0,
-
-/// App is brought into HMI_FULL.
- STEAL_FOCUS=1,
-
-/// Current system context is maintained. An overlay is persisted even though a SoftButton has been pressed and the notification sent.
- KEEP_CONTEXT=2
- };
-
- SystemAction() : mInternal(INVALID_ENUM) {}
- SystemAction(SystemActionInternal e) : mInternal(e) {}
-
- SystemActionInternal get(void) const { return mInternal; }
- void set(SystemActionInternal e) { mInternal=e; }
-
- private:
- SystemActionInternal mInternal;
- friend class SystemActionMarshaller;
- };
-
-}
-
-#endif
diff --git a/SDL_Core/src/components/JSONHandler/include/JSONHandler/SDLRPCObjects/V2/SystemContext.h b/SDL_Core/src/components/JSONHandler/include/JSONHandler/SDLRPCObjects/V2/SystemContext.h
deleted file mode 100644
index 0316dbaba..000000000
--- a/SDL_Core/src/components/JSONHandler/include/JSONHandler/SDLRPCObjects/V2/SystemContext.h
+++ /dev/null
@@ -1,92 +0,0 @@
-//
-// 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.
-//
-
-#ifndef NSSMARTDEVICELINKKRPCV2_SYSTEMCONTEXT_INCLUDE
-#define NSSMARTDEVICELINKKRPCV2_SYSTEMCONTEXT_INCLUDE
-
-
-/*
- interface Ford Sync RAPI
- version 2.0O
- date 2012-11-02
- generated at Thu Jan 24 06:36:23 2013
- source stamp Thu Jan 24 06:35:41 2013
- author RC
-*/
-
-namespace NsSmartDeviceLinkRPCV2
-{
-
-/**
- Enumeration that describes possible contexts an app's HMI might be in.
- Communicated to whichever app is in HMI FULL, except Alert.
-*/
-
- class SystemContext
- {
- public:
- enum SystemContextInternal
- {
- INVALID_ENUM=-1,
-
-/// The app's persistent display (whether media/non-media/navigation) is fully visible onscreen.
- SYSCTXT_MAIN=0,
-
-/// The system is currently in a VR session (with whatever dedicated VR screen being overlaid onscreen).
- SYSCTXT_VRSESSION=1,
-
-/// The system is currently displaying a system or in-App menu onscreen.
- SYSCTXT_MENU=2,
-
-/// The app's display HMI is currently being obscured by either a system or other app's overlay.
- SYSCTXT_HMI_OBSCURED=3,
-
-/// Broadcast only to whichever app has an alert currently being displayed.
- SYSCTXT_ALERT=4,
- NOT_AUDIBLE=5,
- AUDIBLE=6
- };
-
- SystemContext() : mInternal(INVALID_ENUM) {}
- SystemContext(SystemContextInternal e) : mInternal(e) {}
-
- SystemContextInternal get(void) const { return mInternal; }
- void set(SystemContextInternal e) { mInternal=e; }
-
- private:
- SystemContextInternal mInternal;
- friend class SystemContextMarshaller;
- };
-
-}
-
-#endif
diff --git a/SDL_Core/src/components/JSONHandler/include/JSONHandler/SDLRPCObjects/V2/TBTState.h b/SDL_Core/src/components/JSONHandler/include/JSONHandler/SDLRPCObjects/V2/TBTState.h
deleted file mode 100644
index d0127c36b..000000000
--- a/SDL_Core/src/components/JSONHandler/include/JSONHandler/SDLRPCObjects/V2/TBTState.h
+++ /dev/null
@@ -1,82 +0,0 @@
-//
-// 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.
-//
-
-#ifndef NSSMARTDEVICELINKKRPCV2_TBTSTATE_INCLUDE
-#define NSSMARTDEVICELINKKRPCV2_TBTSTATE_INCLUDE
-
-
-/*
- interface Ford Sync RAPI
- version 2.0O
- date 2012-11-02
- generated at Thu Jan 24 06:36:23 2013
- source stamp Thu Jan 24 06:35:41 2013
- author RC
-*/
-
-namespace NsSmartDeviceLinkRPCV2
-{
-
-/// Enumeration that describes possible states of turn-by-turn client or SmartDeviceLink app.
-
- class TBTState
- {
- public:
- enum TBTStateInternal
- {
- INVALID_ENUM=-1,
- ROUTE_UPDATE_REQUEST=0,
- ROUTE_ACCEPTED=1,
- ROUTE_REFUSED=2,
- ROUTE_CANCELLED=3,
- ETA_REQUEST=4,
- NEXT_TURN_REQUEST=5,
- ROUTE_STATUS_REQUEST=6,
- ROUTE_SUMMARY_REQUEST=7,
- TRIP_STATUS_REQUEST=8,
- ROUTE_UPDATE_REQUEST_TIMEOUT=9
- };
-
- TBTState() : mInternal(INVALID_ENUM) {}
- TBTState(TBTStateInternal e) : mInternal(e) {}
-
- TBTStateInternal get(void) const { return mInternal; }
- void set(TBTStateInternal e) { mInternal=e; }
-
- private:
- TBTStateInternal mInternal;
- friend class TBTStateMarshaller;
- };
-
-}
-
-#endif
diff --git a/SDL_Core/src/components/JSONHandler/include/JSONHandler/SDLRPCObjects/V2/TTSChunk.h b/SDL_Core/src/components/JSONHandler/include/JSONHandler/SDLRPCObjects/V2/TTSChunk.h
deleted file mode 100644
index d07f1ad53..000000000
--- a/SDL_Core/src/components/JSONHandler/include/JSONHandler/SDLRPCObjects/V2/TTSChunk.h
+++ /dev/null
@@ -1,91 +0,0 @@
-//
-// 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.
-//
-
-#ifndef NSSMARTDEVICELINKKRPCV2_TTSCHUNK_INCLUDE
-#define NSSMARTDEVICELINKKRPCV2_TTSCHUNK_INCLUDE
-
-#include <string>
-
-#include "SpeechCapabilities.h"
-
-
-/*
- interface Ford Sync RAPI
- version 2.0O
- date 2012-11-02
- generated at Thu Jan 24 06:36:23 2013
- source stamp Thu Jan 24 06:35:41 2013
- author RC
-*/
-
-
-namespace NsSmartDeviceLinkRPCV2
-{
-
-/// A TTS chunk, that consists of the text/phonemes to speak and the type (like text or SAPI)
-
- class TTSChunk
- {
- public:
-
- TTSChunk(const TTSChunk& c);
- TTSChunk(void);
-
- bool checkIntegrity(void);
- // getters
-
- const std::string& get_text(void) const;
- const SpeechCapabilities& get_type(void) const;
-
-// setters
-
- bool set_text(const std::string& text_);
- bool set_type(const SpeechCapabilities& type_);
-
- private:
-
- friend class TTSChunkMarshaller;
-
-
-/**
- The text or phonemes to speak.
- May not be empty.
-*/
- std::string text; //!< (500)
-
-/// Describes, whether it is text or a specific phoneme set. See SpeechCapabilities
- SpeechCapabilities type;
- };
-
-}
-
-#endif
diff --git a/SDL_Core/src/components/JSONHandler/include/JSONHandler/SDLRPCObjects/V2/TextAlignment.h b/SDL_Core/src/components/JSONHandler/include/JSONHandler/SDLRPCObjects/V2/TextAlignment.h
deleted file mode 100644
index a530de074..000000000
--- a/SDL_Core/src/components/JSONHandler/include/JSONHandler/SDLRPCObjects/V2/TextAlignment.h
+++ /dev/null
@@ -1,75 +0,0 @@
-//
-// 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.
-//
-
-#ifndef NSSMARTDEVICELINKKRPCV2_TEXTALIGNMENT_INCLUDE
-#define NSSMARTDEVICELINKKRPCV2_TEXTALIGNMENT_INCLUDE
-
-
-/*
- interface Ford Sync RAPI
- version 2.0O
- date 2012-11-02
- generated at Thu Jan 24 06:36:23 2013
- source stamp Thu Jan 24 06:35:41 2013
- author RC
-*/
-
-namespace NsSmartDeviceLinkRPCV2
-{
-
-/// The list of possible alignments, left, right, or centered
-
- class TextAlignment
- {
- public:
- enum TextAlignmentInternal
- {
- INVALID_ENUM=-1,
- LEFT_ALIGNED=0,
- RIGHT_ALIGNED=1,
- CENTERED=2
- };
-
- TextAlignment() : mInternal(INVALID_ENUM) {}
- TextAlignment(TextAlignmentInternal e) : mInternal(e) {}
-
- TextAlignmentInternal get(void) const { return mInternal; }
- void set(TextAlignmentInternal e) { mInternal=e; }
-
- private:
- TextAlignmentInternal mInternal;
- friend class TextAlignmentMarshaller;
- };
-
-}
-
-#endif
diff --git a/SDL_Core/src/components/JSONHandler/include/JSONHandler/SDLRPCObjects/V2/TextField.h b/SDL_Core/src/components/JSONHandler/include/JSONHandler/SDLRPCObjects/V2/TextField.h
deleted file mode 100644
index 1c5ce12c6..000000000
--- a/SDL_Core/src/components/JSONHandler/include/JSONHandler/SDLRPCObjects/V2/TextField.h
+++ /dev/null
@@ -1,96 +0,0 @@
-//
-// 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.
-//
-
-#ifndef NSSMARTDEVICELINKKRPCV2_TEXTFIELD_INCLUDE
-#define NSSMARTDEVICELINKKRPCV2_TEXTFIELD_INCLUDE
-
-
-#include "CharacterSet.h"
-#include "TextFieldName.h"
-
-
-/*
- interface Ford Sync RAPI
- version 2.0O
- date 2012-11-02
- generated at Thu Jan 24 06:36:23 2013
- source stamp Thu Jan 24 06:35:41 2013
- author RC
-*/
-
-
-namespace NsSmartDeviceLinkRPCV2
-{
-
- class TextField
- {
- public:
-
- TextField(const TextField& c);
- TextField(void);
-
- bool checkIntegrity(void);
- // getters
-
- const CharacterSet& get_characterSet(void) const;
- const TextFieldName& get_name(void) const;
- unsigned int get_rows(void) const;
- unsigned int get_width(void) const;
-
-// setters
-
- bool set_characterSet(const CharacterSet& characterSet_);
- bool set_name(const TextFieldName& name_);
- bool set_rows(unsigned int rows_);
- bool set_width(unsigned int width_);
-
- private:
-
- friend class TextFieldMarshaller;
-
-
-/// The character set that is supported in this field. See CharacterSet.
- CharacterSet characterSet;
-
-/// The name that identifies the field. See TextFieldName.
- TextFieldName name;
-
-/// The number of rows of this field.
- unsigned int rows; //!< (1,3)
-
-/// The number of characters in one row of this field.
- unsigned int width; //!< (1,500)
- };
-
-}
-
-#endif
diff --git a/SDL_Core/src/components/JSONHandler/include/JSONHandler/SDLRPCObjects/V2/TextFieldName.h b/SDL_Core/src/components/JSONHandler/include/JSONHandler/SDLRPCObjects/V2/TextFieldName.h
deleted file mode 100644
index eac2142e3..000000000
--- a/SDL_Core/src/components/JSONHandler/include/JSONHandler/SDLRPCObjects/V2/TextFieldName.h
+++ /dev/null
@@ -1,164 +0,0 @@
-//
-// 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.
-//
-
-#ifndef NSSMARTDEVICELINKKRPCV2_TEXTFIELDNAME_INCLUDE
-#define NSSMARTDEVICELINKKRPCV2_TEXTFIELDNAME_INCLUDE
-
-
-/*
- interface Ford Sync RAPI
- version 2.0O
- date 2012-11-02
- generated at Thu Jan 24 06:36:23 2013
- source stamp Thu Jan 24 06:35:41 2013
- author RC
-*/
-
-namespace NsSmartDeviceLinkRPCV2
-{
-
- class TextFieldName
- {
- public:
- enum TextFieldNameInternal
- {
- INVALID_ENUM=-1,
-
-/**
- The first line of first set of main fields of the persistent display
- Applies to "Show"
-*/
- mainField1=0,
-
-/**
- The second line of first set of main fields of the persistent display
- Applies to "Show"
-*/
- mainField2=1,
-
-/**
- The first line of second set of main fields of persistent display
- Applies to "Show"
-*/
- mainField3=2,
-
-/**
- The second line of second set of main fields of the persistent display
- Applies to "Show"
-*/
- mainField4=3,
-
-/**
- The status bar on Nav
- Applies to "Show"
-*/
- statusBar=4,
-
-/**
- Text value for MediaClock field.
- Applies to "Show"
-*/
- mediaClock=5,
-
-/**
- The track field of NGN type ACMs.
- This field is only available for media applications.
- Applies to "Show"
-*/
- mediaTrack=6,
-
-/**
- The first line of the alert text field
- Applies to "Alert"
-*/
- alertText1=7,
-
-/**
- The second line of the alert text field
- Applies to "Alert"
-*/
- alertText2=8,
-
-/**
- The third line of the alert text field
- Applies to "Alert"
-*/
- alertText3=9,
-
-/**
- Long form body of text that can include newlines and tabs.
- Applies to "ScrollableMessage"
-*/
- scrollableMessageBody=10,
-
-/// First line suggestion for a user response (in the case of VR enabled interaction
- initialInteractionText=11,
-
-/// First line of navigation text
- navigationText1=12,
-
-/// Second line of navigation text
- navigationText2=13,
-
-/// Estimated Time of Arrival time for navigation
- ETA=14,
-
-/// Total distance to destination for navigation
- totalDistance=15,
-
-/// First line of text for audio pass thru
- audioPassThruDisplayText1=16,
-
-/// Second line of text for audio pass thru
- audioPassThruDisplayText2=17,
-
-/// Header text for slider
- sliderHeader=18,
-
-/// Footer text for slider
- sliderFooter=19
- };
-
- TextFieldName() : mInternal(INVALID_ENUM) {}
- TextFieldName(TextFieldNameInternal e) : mInternal(e) {}
-
- TextFieldNameInternal get(void) const { return mInternal; }
- void set(TextFieldNameInternal e) { mInternal=e; }
-
- private:
- TextFieldNameInternal mInternal;
- friend class TextFieldNameMarshaller;
- };
-
-}
-
-#endif
diff --git a/SDL_Core/src/components/JSONHandler/include/JSONHandler/SDLRPCObjects/V2/TimerMode.h b/SDL_Core/src/components/JSONHandler/include/JSONHandler/SDLRPCObjects/V2/TimerMode.h
deleted file mode 100644
index edfe14190..000000000
--- a/SDL_Core/src/components/JSONHandler/include/JSONHandler/SDLRPCObjects/V2/TimerMode.h
+++ /dev/null
@@ -1,79 +0,0 @@
-//
-// 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.
-//
-
-#ifndef NSSMARTDEVICELINKKRPCV2_TIMERMODE_INCLUDE
-#define NSSMARTDEVICELINKKRPCV2_TIMERMODE_INCLUDE
-
-
-/*
- interface Ford Sync RAPI
- version 2.0O
- date 2012-11-02
- generated at Thu Jan 24 06:36:23 2013
- source stamp Thu Jan 24 06:35:41 2013
- author RC
-*/
-
-namespace NsSmartDeviceLinkRPCV2
-{
-
-/**
- Causes the media clock timer to update from 0:00 to a specified time
- Causes the media clock timer to update from a specified time to 0:00
- Indicates to not use the media clock timer
-*/
-
- class TimerMode
- {
- public:
- enum TimerModeInternal
- {
- INVALID_ENUM=-1,
- UP=0,
- DOWN=1,
- NONE=2
- };
-
- TimerMode() : mInternal(INVALID_ENUM) {}
- TimerMode(TimerModeInternal e) : mInternal(e) {}
-
- TimerModeInternal get(void) const { return mInternal; }
- void set(TimerModeInternal e) { mInternal=e; }
-
- private:
- TimerModeInternal mInternal;
- friend class TimerModeMarshaller;
- };
-
-}
-
-#endif
diff --git a/SDL_Core/src/components/JSONHandler/include/JSONHandler/SDLRPCObjects/V2/TirePressureTellTale.h b/SDL_Core/src/components/JSONHandler/include/JSONHandler/SDLRPCObjects/V2/TirePressureTellTale.h
deleted file mode 100644
index 4a358edd5..000000000
--- a/SDL_Core/src/components/JSONHandler/include/JSONHandler/SDLRPCObjects/V2/TirePressureTellTale.h
+++ /dev/null
@@ -1,75 +0,0 @@
-//
-// 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.
-//
-
-#ifndef NSSMARTDEVICELINKKRPCV2_TIREPRESSURETELLTALE_INCLUDE
-#define NSSMARTDEVICELINKKRPCV2_TIREPRESSURETELLTALE_INCLUDE
-
-
-/*
- interface Ford Sync RAPI
- version 2.0O
- date 2012-11-02
- generated at Thu Jan 24 06:36:23 2013
- source stamp Thu Jan 24 06:35:41 2013
- author RC
-*/
-
-namespace NsSmartDeviceLinkRPCV2
-{
-
-/// Reflects the status of the cluster instrument warning light.
-
- class TirePressureTellTale
- {
- public:
- enum TirePressureTellTaleInternal
- {
- INVALID_ENUM=-1,
- OFF=0,
- ON=1,
- FLASH=2
- };
-
- TirePressureTellTale() : mInternal(INVALID_ENUM) {}
- TirePressureTellTale(TirePressureTellTaleInternal e) : mInternal(e) {}
-
- TirePressureTellTaleInternal get(void) const { return mInternal; }
- void set(TirePressureTellTaleInternal e) { mInternal=e; }
-
- private:
- TirePressureTellTaleInternal mInternal;
- friend class TirePressureTellTaleMarshaller;
- };
-
-}
-
-#endif
diff --git a/SDL_Core/src/components/JSONHandler/include/JSONHandler/SDLRPCObjects/V2/TireStatus.h b/SDL_Core/src/components/JSONHandler/include/JSONHandler/SDLRPCObjects/V2/TireStatus.h
deleted file mode 100644
index f07dc6f11..000000000
--- a/SDL_Core/src/components/JSONHandler/include/JSONHandler/SDLRPCObjects/V2/TireStatus.h
+++ /dev/null
@@ -1,118 +0,0 @@
-//
-// 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.
-//
-
-#ifndef NSSMARTDEVICELINKKRPCV2_TIRESTATUS_INCLUDE
-#define NSSMARTDEVICELINKKRPCV2_TIRESTATUS_INCLUDE
-
-
-#include "SingleTireStatus.h"
-#include "SingleTireStatus.h"
-#include "SingleTireStatus.h"
-#include "SingleTireStatus.h"
-#include "TirePressureTellTale.h"
-#include "SingleTireStatus.h"
-#include "SingleTireStatus.h"
-
-
-/*
- interface Ford Sync RAPI
- version 2.0O
- date 2012-11-02
- generated at Thu Jan 24 06:36:23 2013
- source stamp Thu Jan 24 06:35:41 2013
- author RC
-*/
-
-
-namespace NsSmartDeviceLinkRPCV2
-{
-
-/// The status and pressure of the tires.
-
- class TireStatus
- {
- public:
-
- TireStatus(const TireStatus& c);
- TireStatus(void);
-
- bool checkIntegrity(void);
- // getters
-
- const SingleTireStatus& get_innerLeftRear(void) const;
- const SingleTireStatus& get_innerRightRear(void) const;
- const SingleTireStatus& get_leftFront(void) const;
- const SingleTireStatus& get_leftRear(void) const;
- const TirePressureTellTale& get_pressureTellTale(void) const;
- const SingleTireStatus& get_rightFront(void) const;
- const SingleTireStatus& get_rightRear(void) const;
-
-// setters
-
- bool set_innerLeftRear(const SingleTireStatus& innerLeftRear_);
- bool set_innerRightRear(const SingleTireStatus& innerRightRear_);
- bool set_leftFront(const SingleTireStatus& leftFront_);
- bool set_leftRear(const SingleTireStatus& leftRear_);
- bool set_pressureTellTale(const TirePressureTellTale& pressureTellTale_);
- bool set_rightFront(const SingleTireStatus& rightFront_);
- bool set_rightRear(const SingleTireStatus& rightRear_);
-
- private:
-
- friend class TireStatusMarshaller;
-
-
-/// The status of the inner left rear.
- SingleTireStatus innerLeftRear;
-
-/// The status of the inner right rear.
- SingleTireStatus innerRightRear;
-
-/// The status of the left front tire.
- SingleTireStatus leftFront;
-
-/// The status of the left rear tire.
- SingleTireStatus leftRear;
-
-/// See TirePressureTellTale.
- TirePressureTellTale pressureTellTale;
-
-/// The status of the right front tire.
- SingleTireStatus rightFront;
-
-/// The status of the right rear tire.
- SingleTireStatus rightRear;
- };
-
-}
-
-#endif
diff --git a/SDL_Core/src/components/JSONHandler/include/JSONHandler/SDLRPCObjects/V2/TriggerSource.h b/SDL_Core/src/components/JSONHandler/include/JSONHandler/SDLRPCObjects/V2/TriggerSource.h
deleted file mode 100644
index 55dfaa9bf..000000000
--- a/SDL_Core/src/components/JSONHandler/include/JSONHandler/SDLRPCObjects/V2/TriggerSource.h
+++ /dev/null
@@ -1,74 +0,0 @@
-//
-// 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.
-//
-
-#ifndef NSSMARTDEVICELINKKRPCV2_TRIGGERSOURCE_INCLUDE
-#define NSSMARTDEVICELINKKRPCV2_TRIGGERSOURCE_INCLUDE
-
-
-/*
- interface Ford Sync RAPI
- version 2.0O
- date 2012-11-02
- generated at Thu Jan 24 06:36:23 2013
- source stamp Thu Jan 24 06:35:41 2013
- author RC
-*/
-
-namespace NsSmartDeviceLinkRPCV2
-{
-
-/// Indicates the source from where the command was triggered.
-
- class TriggerSource
- {
- public:
- enum TriggerSourceInternal
- {
- INVALID_ENUM=-1,
- TS_MENU=0,
- TS_VR=1
- };
-
- TriggerSource() : mInternal(INVALID_ENUM) {}
- TriggerSource(TriggerSourceInternal e) : mInternal(e) {}
-
- TriggerSourceInternal get(void) const { return mInternal; }
- void set(TriggerSourceInternal e) { mInternal=e; }
-
- private:
- TriggerSourceInternal mInternal;
- friend class TriggerSourceMarshaller;
- };
-
-}
-
-#endif
diff --git a/SDL_Core/src/components/JSONHandler/include/JSONHandler/SDLRPCObjects/V2/Turn.h b/SDL_Core/src/components/JSONHandler/include/JSONHandler/SDLRPCObjects/V2/Turn.h
deleted file mode 100644
index 175989086..000000000
--- a/SDL_Core/src/components/JSONHandler/include/JSONHandler/SDLRPCObjects/V2/Turn.h
+++ /dev/null
@@ -1,87 +0,0 @@
-//
-// 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.
-//
-
-#ifndef NSSMARTDEVICELINKKRPCV2_TURN_INCLUDE
-#define NSSMARTDEVICELINKKRPCV2_TURN_INCLUDE
-
-#include <string>
-
-#include "Image.h"
-
-
-/*
- interface Ford Sync RAPI
- version 2.0O
- date 2012-11-02
- generated at Thu Jan 24 06:36:23 2013
- source stamp Thu Jan 24 06:35:41 2013
- author RC
-*/
-
-
-namespace NsSmartDeviceLinkRPCV2
-{
-
- class Turn
- {
- public:
-
- Turn(const Turn& c);
- Turn(void);
-
- bool checkIntegrity(void);
-
- ~Turn(void);
- Turn& operator =(const Turn&);
-
-// getters
-
- const std::string* get_navigationText(void) const;
- const Image& get_turnIcon(void) const;
-
-// setters
-
- void reset_navigationText(void);
- bool set_navigationText(const std::string& navigationText_);
- bool set_turnIcon(const Image& turnIcon_);
-
- private:
-
- friend class TurnMarshaller;
-
- std::string* navigationText; //!< (500)
- Image turnIcon;
- };
-
-}
-
-#endif
diff --git a/SDL_Core/src/components/JSONHandler/include/JSONHandler/SDLRPCObjects/V2/UnregisterAppInterface_request.h b/SDL_Core/src/components/JSONHandler/include/JSONHandler/SDLRPCObjects/V2/UnregisterAppInterface_request.h
deleted file mode 100644
index e2db1562a..000000000
--- a/SDL_Core/src/components/JSONHandler/include/JSONHandler/SDLRPCObjects/V2/UnregisterAppInterface_request.h
+++ /dev/null
@@ -1,79 +0,0 @@
-//
-// 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.
-//
-
-#ifndef NSSMARTDEVICELINKKRPCV2_UNREGISTERAPPINTERFACE_REQUEST_INCLUDE
-#define NSSMARTDEVICELINKKRPCV2_UNREGISTERAPPINTERFACE_REQUEST_INCLUDE
-
-
-#include "JSONHandler/SDLRPCMessage.h"
-
-
-/*
- interface Ford Sync RAPI
- version 2.0O
- date 2012-11-02
- generated at Thu Jan 24 06:36:23 2013
- source stamp Thu Jan 24 06:35:41 2013
- author RC
-*/
-
-namespace NsSmartDeviceLinkRPCV2
-{
-
-/**
- Closes an interface from a mobile application.
- After unregisterAppInterface, no commands other than registerAppInterface will be accepted/executed.
- Will fail, if no registerAppInterface was completed successfully before.
-*/
-
- class UnregisterAppInterface_request : public NsSmartDeviceLinkRPC::SDLRPCMessage
- {
- public:
-
- UnregisterAppInterface_request(const UnregisterAppInterface_request& c);
- UnregisterAppInterface_request(void);
-
- virtual ~UnregisterAppInterface_request(void);
-
- bool checkIntegrity(void);
-
-
-
- private:
-
- friend class UnregisterAppInterface_requestMarshaller;
-
- };
-
-}
-
-#endif
diff --git a/SDL_Core/src/components/JSONHandler/include/JSONHandler/SDLRPCObjects/V2/UnregisterAppInterface_response.h b/SDL_Core/src/components/JSONHandler/include/JSONHandler/SDLRPCObjects/V2/UnregisterAppInterface_response.h
deleted file mode 100644
index 93bb3b4b7..000000000
--- a/SDL_Core/src/components/JSONHandler/include/JSONHandler/SDLRPCObjects/V2/UnregisterAppInterface_response.h
+++ /dev/null
@@ -1,66 +0,0 @@
-//
-// 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.
-//
-
-#ifndef NSSMARTDEVICELINKKRPCV2_UNREGISTERAPPINTERFACE_RESPONSE_INCLUDE
-#define NSSMARTDEVICELINKKRPCV2_UNREGISTERAPPINTERFACE_RESPONSE_INCLUDE
-
-#include "JSONHandler/SDLRPCResponse.h"
-
-/*
- interface Ford Sync RAPI
- version 2.0O
- date 2012-11-02
- generated at Thu Jan 24 06:36:23 2013
- source stamp Thu Jan 24 06:35:41 2013
- author RC
-*/
-
-namespace NsSmartDeviceLinkRPCV2
-{
- class UnregisterAppInterface_response : public NsSmartDeviceLinkRPC::SDLRPCResponse
- {
- public:
- UnregisterAppInterface_response(const UnregisterAppInterface_response& c);
- UnregisterAppInterface_response(void);
-
- virtual ~UnregisterAppInterface_response(void);
-
- UnregisterAppInterface_response& operator =(const UnregisterAppInterface_response&);
-
- bool checkIntegrity(void);
-
- private:
- friend class UnregisterAppInterface_responseMarshaller;
- };
-}
-
-#endif
diff --git a/SDL_Core/src/components/JSONHandler/include/JSONHandler/SDLRPCObjects/V2/UnsubscribeButton_request.h b/SDL_Core/src/components/JSONHandler/include/JSONHandler/SDLRPCObjects/V2/UnsubscribeButton_request.h
deleted file mode 100644
index 526d5f4a1..000000000
--- a/SDL_Core/src/components/JSONHandler/include/JSONHandler/SDLRPCObjects/V2/UnsubscribeButton_request.h
+++ /dev/null
@@ -1,81 +0,0 @@
-//
-// 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.
-//
-
-#ifndef NSSMARTDEVICELINKKRPCV2_UNSUBSCRIBEBUTTON_REQUEST_INCLUDE
-#define NSSMARTDEVICELINKKRPCV2_UNSUBSCRIBEBUTTON_REQUEST_INCLUDE
-
-
-#include "ButtonName.h"
-#include "JSONHandler/SDLRPCMessage.h"
-
-
-/*
- interface Ford Sync RAPI
- version 2.0O
- date 2012-11-02
- generated at Thu Jan 24 06:36:23 2013
- source stamp Thu Jan 24 06:35:41 2013
- author RC
-*/
-
-namespace NsSmartDeviceLinkRPCV2
-{
-
-/// Unsubscribes from built-in HMI buttons.
-
- class UnsubscribeButton_request : public NsSmartDeviceLinkRPC::SDLRPCMessage
- {
- public:
-
- UnsubscribeButton_request(const UnsubscribeButton_request& c);
- UnsubscribeButton_request(void);
-
- virtual ~UnsubscribeButton_request(void);
-
- bool checkIntegrity(void);
-
- const ButtonName& get_buttonName(void) const;
-
- bool set_buttonName(const ButtonName& buttonName_);
-
- private:
-
- friend class UnsubscribeButton_requestMarshaller;
-
-
-/// Name of the button to unsubscribe.
- ButtonName buttonName;
- };
-
-}
-
-#endif
diff --git a/SDL_Core/src/components/JSONHandler/include/JSONHandler/SDLRPCObjects/V2/UnsubscribeButton_response.h b/SDL_Core/src/components/JSONHandler/include/JSONHandler/SDLRPCObjects/V2/UnsubscribeButton_response.h
deleted file mode 100644
index 77acbd6df..000000000
--- a/SDL_Core/src/components/JSONHandler/include/JSONHandler/SDLRPCObjects/V2/UnsubscribeButton_response.h
+++ /dev/null
@@ -1,66 +0,0 @@
-//
-// 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.
-//
-
-#ifndef NSSMARTDEVICELINKKRPCV2_UNSUBSCRIBEBUTTON_RESPONSE_INCLUDE
-#define NSSMARTDEVICELINKKRPCV2_UNSUBSCRIBEBUTTON_RESPONSE_INCLUDE
-
-#include "JSONHandler/SDLRPCResponse.h"
-
-/*
- interface Ford Sync RAPI
- version 2.0O
- date 2012-11-02
- generated at Thu Jan 24 06:36:23 2013
- source stamp Thu Jan 24 06:35:41 2013
- author RC
-*/
-
-namespace NsSmartDeviceLinkRPCV2
-{
- class UnsubscribeButton_response : public NsSmartDeviceLinkRPC::SDLRPCResponse
- {
- public:
- UnsubscribeButton_response(const UnsubscribeButton_response& c);
- UnsubscribeButton_response(void);
-
- virtual ~UnsubscribeButton_response(void);
-
- UnsubscribeButton_response& operator =(const UnsubscribeButton_response&);
-
- bool checkIntegrity(void);
-
- private:
- friend class UnsubscribeButton_responseMarshaller;
- };
-}
-
-#endif
diff --git a/SDL_Core/src/components/JSONHandler/include/JSONHandler/SDLRPCObjects/V2/UnsubscribeVehicleData_request.h b/SDL_Core/src/components/JSONHandler/include/JSONHandler/SDLRPCObjects/V2/UnsubscribeVehicleData_request.h
deleted file mode 100644
index 0c015589c..000000000
--- a/SDL_Core/src/components/JSONHandler/include/JSONHandler/SDLRPCObjects/V2/UnsubscribeVehicleData_request.h
+++ /dev/null
@@ -1,85 +0,0 @@
-//
-// 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.
-//
-
-#ifndef NSSMARTDEVICELINKKRPCV2_UNSUBSCRIBEVEHICLEDATA_REQUEST_INCLUDE
-#define NSSMARTDEVICELINKKRPCV2_UNSUBSCRIBEVEHICLEDATA_REQUEST_INCLUDE
-
-#include <vector>
-
-#include "VehicleDataType.h"
-#include "JSONHandler/SDLRPCMessage.h"
-
-
-/*
- interface Ford Sync RAPI
- version 2.0O
- date 2012-11-02
- generated at Thu Jan 24 06:36:23 2013
- source stamp Thu Jan 24 06:35:41 2013
- author RC
-*/
-
-namespace NsSmartDeviceLinkRPCV2
-{
-
-/// This function is used to unsubscribe the notifications from the subscribeVehicleData function.
-
- class UnsubscribeVehicleData_request : public NsSmartDeviceLinkRPC::SDLRPCMessage
- {
- public:
-
- UnsubscribeVehicleData_request(const UnsubscribeVehicleData_request& c);
- UnsubscribeVehicleData_request(void);
-
- virtual ~UnsubscribeVehicleData_request(void);
-
- bool checkIntegrity(void);
-
- const std::vector<VehicleDataType>& get_dataType(void) const;
-
- bool set_dataType(const std::vector<VehicleDataType>& dataType_);
-
- private:
-
- friend class UnsubscribeVehicleData_requestMarshaller;
-
-
-/**
- Refers to the vehicle data elements specified by subscribeVehicleData.
- See VehicleDataType
-*/
- std::vector<VehicleDataType> dataType; //!< [%s..%s]
- };
-
-}
-
-#endif
diff --git a/SDL_Core/src/components/JSONHandler/include/JSONHandler/SDLRPCObjects/V2/UnsubscribeVehicleData_response.h b/SDL_Core/src/components/JSONHandler/include/JSONHandler/SDLRPCObjects/V2/UnsubscribeVehicleData_response.h
deleted file mode 100644
index e572a03c6..000000000
--- a/SDL_Core/src/components/JSONHandler/include/JSONHandler/SDLRPCObjects/V2/UnsubscribeVehicleData_response.h
+++ /dev/null
@@ -1,76 +0,0 @@
-//
-// 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.
-//
-
-#ifndef NSSMARTDEVICELINKKRPCV2_UNSUBSCRIBEVEHICLEDATA_RESPONSE_INCLUDE
-#define NSSMARTDEVICELINKKRPCV2_UNSUBSCRIBEVEHICLEDATA_RESPONSE_INCLUDE
-
-#include <vector>
-
-#include "VehicleDataResult.h"
-#include "JSONHandler/SDLRPCResponse.h"
-
-/*
- interface Ford Sync RAPI
- version 2.0O
- date 2012-11-02
- generated at Thu Jan 24 06:36:23 2013
- source stamp Thu Jan 24 06:35:41 2013
- author RC
-*/
-
-namespace NsSmartDeviceLinkRPCV2
-{
- class UnsubscribeVehicleData_response : public NsSmartDeviceLinkRPC::SDLRPCResponse
- {
- public:
- UnsubscribeVehicleData_response(const UnsubscribeVehicleData_response& c);
- UnsubscribeVehicleData_response(void);
-
- virtual ~UnsubscribeVehicleData_response(void);
-
- UnsubscribeVehicleData_response& operator =(const UnsubscribeVehicleData_response&);
-
- bool checkIntegrity(void);
-
- const std::vector<VehicleDataResult>* get_dataResult(void) const;
- void reset_dataResult(void);
- bool set_dataResult(const std::vector<VehicleDataResult>& dataResult_);
-
- private:
- friend class UnsubscribeVehicleData_responseMarshaller;
-
- /// Permission status of vehicle data element.
- std::vector<VehicleDataResult>* dataResult; //!< [%s..%s]
- };
-}
-
-#endif
diff --git a/SDL_Core/src/components/JSONHandler/include/JSONHandler/SDLRPCObjects/V2/UpdateMode.h b/SDL_Core/src/components/JSONHandler/include/JSONHandler/SDLRPCObjects/V2/UpdateMode.h
deleted file mode 100644
index 36cff01fd..000000000
--- a/SDL_Core/src/components/JSONHandler/include/JSONHandler/SDLRPCObjects/V2/UpdateMode.h
+++ /dev/null
@@ -1,84 +0,0 @@
-//
-// 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.
-//
-
-#ifndef NSSMARTDEVICELINKKRPCV2_UPDATEMODE_INCLUDE
-#define NSSMARTDEVICELINKKRPCV2_UPDATEMODE_INCLUDE
-
-
-/*
- interface Ford Sync RAPI
- version 2.0O
- date 2012-11-02
- generated at Thu Jan 24 06:36:23 2013
- source stamp Thu Jan 24 06:35:41 2013
- author RC
-*/
-
-namespace NsSmartDeviceLinkRPCV2
-{
-
-/**
- Describes how the media clock timer should behave on the platform
- Starts the media clock timer counting upwards, as in time elapsed.
- Starts the media clock timer counting downwards, as in time remaining.
- Pauses the media clock timer
- Resume the media clock timer
- Clears the media clock timer (previously done through Show->mediaClock)
-*/
-
- class UpdateMode
- {
- public:
- enum UpdateModeInternal
- {
- INVALID_ENUM=-1,
- COUNTUP=0,
- COUNTDOWN=1,
- PAUSE=2,
- RESUME=3,
- CLEAR=4
- };
-
- UpdateMode() : mInternal(INVALID_ENUM) {}
- UpdateMode(UpdateModeInternal e) : mInternal(e) {}
-
- UpdateModeInternal get(void) const { return mInternal; }
- void set(UpdateModeInternal e) { mInternal=e; }
-
- private:
- UpdateModeInternal mInternal;
- friend class UpdateModeMarshaller;
- };
-
-}
-
-#endif
diff --git a/SDL_Core/src/components/JSONHandler/include/JSONHandler/SDLRPCObjects/V2/UpdateTurnList_request.h b/SDL_Core/src/components/JSONHandler/include/JSONHandler/SDLRPCObjects/V2/UpdateTurnList_request.h
deleted file mode 100644
index ee77b9e84..000000000
--- a/SDL_Core/src/components/JSONHandler/include/JSONHandler/SDLRPCObjects/V2/UpdateTurnList_request.h
+++ /dev/null
@@ -1,84 +0,0 @@
-//
-// 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.
-//
-
-#ifndef NSSMARTDEVICELINKKRPCV2_UPDATETURNLIST_REQUEST_INCLUDE
-#define NSSMARTDEVICELINKKRPCV2_UPDATETURNLIST_REQUEST_INCLUDE
-
-#include <vector>
-
-#include "SoftButton.h"
-#include "Turn.h"
-#include "JSONHandler/SDLRPCMessage.h"
-
-
-/*
- interface Ford Sync RAPI
- version 2.0O
- date 2012-11-02
- generated at Thu Jan 24 06:36:23 2013
- source stamp Thu Jan 24 06:35:41 2013
- author RC
-*/
-
-namespace NsSmartDeviceLinkRPCV2
-{
-
- class UpdateTurnList_request : public NsSmartDeviceLinkRPC::SDLRPCMessage
- {
- public:
-
- UpdateTurnList_request(const UpdateTurnList_request& c);
- UpdateTurnList_request(void);
-
- virtual ~UpdateTurnList_request(void);
-
- bool checkIntegrity(void);
-
- const std::vector<Turn>& get_turnList(void) const;
- const std::vector<SoftButton>& get_softButtons(void) const;
-
- bool set_turnList(const std::vector<Turn>& turnList_);
- bool set_softButtons(const std::vector<SoftButton>& softButtons_);
-
- private:
-
- friend class UpdateTurnList_requestMarshaller;
-
- std::vector<Turn> turnList; //!< [%s..%s]
-
-/// If omitted on supported displays, app-defined SoftButton will be left blank.
- std::vector<SoftButton> softButtons; //!< [%s..%s]
- };
-
-}
-
-#endif
diff --git a/SDL_Core/src/components/JSONHandler/include/JSONHandler/SDLRPCObjects/V2/UpdateTurnList_response.h b/SDL_Core/src/components/JSONHandler/include/JSONHandler/SDLRPCObjects/V2/UpdateTurnList_response.h
deleted file mode 100644
index c4afa90b1..000000000
--- a/SDL_Core/src/components/JSONHandler/include/JSONHandler/SDLRPCObjects/V2/UpdateTurnList_response.h
+++ /dev/null
@@ -1,66 +0,0 @@
-//
-// 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.
-//
-
-#ifndef NSSMARTDEVICELINKKRPCV2_UPDATETURNLIST_RESPONSE_INCLUDE
-#define NSSMARTDEVICELINKKRPCV2_UPDATETURNLIST_RESPONSE_INCLUDE
-
-#include "JSONHandler/SDLRPCResponse.h"
-
-/*
- interface Ford Sync RAPI
- version 2.0O
- date 2012-11-02
- generated at Thu Jan 24 06:36:23 2013
- source stamp Thu Jan 24 06:35:41 2013
- author RC
-*/
-
-namespace NsSmartDeviceLinkRPCV2
-{
- class UpdateTurnList_response : public NsSmartDeviceLinkRPC::SDLRPCResponse
- {
- public:
- UpdateTurnList_response(const UpdateTurnList_response& c);
- UpdateTurnList_response(void);
-
- virtual ~UpdateTurnList_response(void);
-
- UpdateTurnList_response& operator =(const UpdateTurnList_response&);
-
- bool checkIntegrity(void);
-
- private:
- friend class UpdateTurnList_responseMarshaller;
- };
-}
-
-#endif
diff --git a/SDL_Core/src/components/JSONHandler/include/JSONHandler/SDLRPCObjects/V2/VehicleDataResult.h b/SDL_Core/src/components/JSONHandler/include/JSONHandler/SDLRPCObjects/V2/VehicleDataResult.h
deleted file mode 100644
index e88e99ae1..000000000
--- a/SDL_Core/src/components/JSONHandler/include/JSONHandler/SDLRPCObjects/V2/VehicleDataResult.h
+++ /dev/null
@@ -1,88 +0,0 @@
-//
-// 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.
-//
-
-#ifndef NSSMARTDEVICELINKKRPCV2_VEHICLEDATARESULT_INCLUDE
-#define NSSMARTDEVICELINKKRPCV2_VEHICLEDATARESULT_INCLUDE
-
-
-#include "VehicleDataType.h"
-#include "VehicleDataResultCode.h"
-
-
-/*
- interface Ford Sync RAPI
- version 2.0O
- date 2012-11-02
- generated at Thu Jan 24 06:36:23 2013
- source stamp Thu Jan 24 06:35:41 2013
- author RC
-*/
-
-
-namespace NsSmartDeviceLinkRPCV2
-{
-
-/// Individual published data request result
-
- class VehicleDataResult
- {
- public:
-
- VehicleDataResult(const VehicleDataResult& c);
- VehicleDataResult(void);
-
- bool checkIntegrity(void);
- // getters
-
- const VehicleDataType& get_dataType(void) const;
- const VehicleDataResultCode& get_resultCode(void) const;
-
-// setters
-
- bool set_dataType(const VehicleDataType& dataType_);
- bool set_resultCode(const VehicleDataResultCode& resultCode_);
-
- private:
-
- friend class VehicleDataResultMarshaller;
-
-
-/// Defined published data element type.
- VehicleDataType dataType;
-
-/// Published data result code.
- VehicleDataResultCode resultCode;
- };
-
-}
-
-#endif
diff --git a/SDL_Core/src/components/JSONHandler/include/JSONHandler/SDLRPCObjects/V2/VehicleDataResultCode.h b/SDL_Core/src/components/JSONHandler/include/JSONHandler/SDLRPCObjects/V2/VehicleDataResultCode.h
deleted file mode 100644
index d07a6abd0..000000000
--- a/SDL_Core/src/components/JSONHandler/include/JSONHandler/SDLRPCObjects/V2/VehicleDataResultCode.h
+++ /dev/null
@@ -1,80 +0,0 @@
-//
-// 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.
-//
-
-#ifndef NSSMARTDEVICELINKKRPCV2_VEHICLEDATARESULTCODE_INCLUDE
-#define NSSMARTDEVICELINKKRPCV2_VEHICLEDATARESULTCODE_INCLUDE
-
-
-/*
- interface Ford Sync RAPI
- version 2.0O
- date 2012-11-02
- generated at Thu Jan 24 06:36:23 2013
- source stamp Thu Jan 24 06:35:41 2013
- author RC
-*/
-
-namespace NsSmartDeviceLinkRPCV2
-{
-
-/// Enumeration that describes possible result codes of a vehicle data entry request.
-
- class VehicleDataResultCode
- {
- public:
- enum VehicleDataResultCodeInternal
- {
- INVALID_ENUM=-1,
- VDRC_SUCCESS=0,
- VDRC_DISALLOWED=1,
- VDRC_USER_DISALLOWED=2,
- VDRC_INVALID_ID=3,
- VDRC_DATA_NOT_AVAILABLE=4,
- VDRC_DATA_ALREADY_SUBSCRIBED=5,
- VDRC_DATA_NOT_SUBSCRIBED=6,
- VDRC_IGNORED=7
- };
-
- VehicleDataResultCode() : mInternal(INVALID_ENUM) {}
- VehicleDataResultCode(VehicleDataResultCodeInternal e) : mInternal(e) {}
-
- VehicleDataResultCodeInternal get(void) const { return mInternal; }
- void set(VehicleDataResultCodeInternal e) { mInternal=e; }
-
- private:
- VehicleDataResultCodeInternal mInternal;
- friend class VehicleDataResultCodeMarshaller;
- };
-
-}
-
-#endif
diff --git a/SDL_Core/src/components/JSONHandler/include/JSONHandler/SDLRPCObjects/V2/VehicleDataType.h b/SDL_Core/src/components/JSONHandler/include/JSONHandler/SDLRPCObjects/V2/VehicleDataType.h
deleted file mode 100644
index f99d291c4..000000000
--- a/SDL_Core/src/components/JSONHandler/include/JSONHandler/SDLRPCObjects/V2/VehicleDataType.h
+++ /dev/null
@@ -1,101 +0,0 @@
-//
-// 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.
-//
-
-#ifndef NSSMARTDEVICELINKKRPCV2_VEHICLEDATATYPE_INCLUDE
-#define NSSMARTDEVICELINKKRPCV2_VEHICLEDATATYPE_INCLUDE
-
-
-/*
- interface Ford Sync RAPI
- version 2.0O
- date 2012-11-02
- generated at Thu Jan 24 06:36:23 2013
- source stamp Thu Jan 24 06:35:41 2013
- author RC
-*/
-
-namespace NsSmartDeviceLinkRPCV2
-{
-
-/// Defines the data types that can be published and subscribed to.
-
- class VehicleDataType
- {
- public:
- enum VehicleDataTypeInternal
- {
- INVALID_ENUM=-1,
-
-/**
- Notifies GPSData
- may be subscribed
-*/
- VEHICLEDATA_GPS=0,
- VEHICLEDATA_SPEED=1,
- VEHICLEDATA_FUELLEVEL=2,
- VEHICLEDATA_FUELECONOMY=3,
- VEHICLEDATA_ENGINERPM=4,
- VEHICLEDATA_BATTVOLTS=5,
- VEHICLEDATA_RAINSENSOR=6,
- VEHICLEDATA_ODOMETER=7,
- VEHICLEDATA_VIN=8,
- VEHICLEDATA_EXTERNTEMP=9,
- VEHICLEDATA_PRNDLSTATUS=10,
- VEHICLEDATA_TIREPRESSURE=11,
-
-/// Battery pack voltage of hybrid and electrical vehicles
- VEHICLEDATA_BATTERYPACKVOLTAGE=12,
-
-/// Battery current of hybrid and electrical vehicles
- VEHICLEDATA_BATTERYCURRENT=13,
-
-/// Battery temperature of hybrid and electrical vehicles
- VEHICLEDATA_BATTERYTEMPERATURE=14,
-
-/// Satellite radio serial number (ESN)
- VEHICLEDATA_SATESN=15
- };
-
- VehicleDataType() : mInternal(INVALID_ENUM) {}
- VehicleDataType(VehicleDataTypeInternal e) : mInternal(e) {}
-
- VehicleDataTypeInternal get(void) const { return mInternal; }
- void set(VehicleDataTypeInternal e) { mInternal=e; }
-
- private:
- VehicleDataTypeInternal mInternal;
- friend class VehicleDataTypeMarshaller;
- };
-
-}
-
-#endif
diff --git a/SDL_Core/src/components/JSONHandler/include/JSONHandler/SDLRPCObjects/V2/VehicleType.h b/SDL_Core/src/components/JSONHandler/include/JSONHandler/SDLRPCObjects/V2/VehicleType.h
deleted file mode 100644
index 56f133ff4..000000000
--- a/SDL_Core/src/components/JSONHandler/include/JSONHandler/SDLRPCObjects/V2/VehicleType.h
+++ /dev/null
@@ -1,115 +0,0 @@
-//
-// 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.
-//
-
-#ifndef NSSMARTDEVICELINKKRPCV2_VEHICLETYPE_INCLUDE
-#define NSSMARTDEVICELINKKRPCV2_VEHICLETYPE_INCLUDE
-
-#include <string>
-
-
-
-/*
- interface Ford Sync RAPI
- version 2.0O
- date 2012-11-02
- generated at Thu Jan 24 06:36:23 2013
- source stamp Thu Jan 24 06:35:41 2013
- author RC
-*/
-
-
-namespace NsSmartDeviceLinkRPCV2
-{
-
- class VehicleType
- {
- public:
-
- VehicleType(const VehicleType& c);
- VehicleType(void);
-
- bool checkIntegrity(void);
-
- ~VehicleType(void);
- VehicleType& operator =(const VehicleType&);
-
-// getters
-
- const std::string* get_make(void) const;
- const std::string* get_model(void) const;
- const std::string* get_modelYear(void) const;
- const std::string* get_trim(void) const;
-
-// setters
-
- void reset_make(void);
- bool set_make(const std::string& make_);
- void reset_model(void);
- bool set_model(const std::string& model_);
- void reset_modelYear(void);
- bool set_modelYear(const std::string& modelYear_);
- void reset_trim(void);
- bool set_trim(const std::string& trim_);
-
- private:
-
- friend class VehicleTypeMarshaller;
-
-
-/**
- Make of the vehicle
- e.g. Ford
-*/
- std::string* make; //!< (500)
-
-/**
- Model of the vehicle
- e.g. Fiesta
-*/
- std::string* model; //!< (500)
-
-/**
- Model Year of the vehicle
- e.g. 2013
-*/
- std::string* modelYear; //!< (500)
-
-/**
- Trim of the vehicle
- e.g. SE
-*/
- std::string* trim; //!< (500)
- };
-
-}
-
-#endif
diff --git a/SDL_Core/src/components/JSONHandler/include/JSONHandler/SDLRPCObjects/V2/VrCapabilities.h b/SDL_Core/src/components/JSONHandler/include/JSONHandler/SDLRPCObjects/V2/VrCapabilities.h
deleted file mode 100644
index 9d4b9bc8a..000000000
--- a/SDL_Core/src/components/JSONHandler/include/JSONHandler/SDLRPCObjects/V2/VrCapabilities.h
+++ /dev/null
@@ -1,73 +0,0 @@
-//
-// 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.
-//
-
-#ifndef NSSMARTDEVICELINKKRPCV2_VRCAPABILITIES_INCLUDE
-#define NSSMARTDEVICELINKKRPCV2_VRCAPABILITIES_INCLUDE
-
-
-/*
- interface Ford Sync RAPI
- version 2.0O
- date 2012-11-02
- generated at Thu Jan 24 06:36:23 2013
- source stamp Thu Jan 24 06:35:41 2013
- author RC
-*/
-
-namespace NsSmartDeviceLinkRPCV2
-{
-
-/// Contains information about the VR capabilities.
-
- class VrCapabilities
- {
- public:
- enum VrCapabilitiesInternal
- {
- INVALID_ENUM=-1,
- VR_TEXT=0
- };
-
- VrCapabilities() : mInternal(INVALID_ENUM) {}
- VrCapabilities(VrCapabilitiesInternal e) : mInternal(e) {}
-
- VrCapabilitiesInternal get(void) const { return mInternal; }
- void set(VrCapabilitiesInternal e) { mInternal=e; }
-
- private:
- VrCapabilitiesInternal mInternal;
- friend class VrCapabilitiesMarshaller;
- };
-
-}
-
-#endif
diff --git a/SDL_Core/src/components/JSONHandler/include/JSONHandler/SDLRPCObjects/V2/VrHelpItem.h b/SDL_Core/src/components/JSONHandler/include/JSONHandler/SDLRPCObjects/V2/VrHelpItem.h
deleted file mode 100644
index 8050e5289..000000000
--- a/SDL_Core/src/components/JSONHandler/include/JSONHandler/SDLRPCObjects/V2/VrHelpItem.h
+++ /dev/null
@@ -1,91 +0,0 @@
-//
-// 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.
-//
-
-#ifndef NSSMARTDEVICELINKKRPCV2_VRHELPITEM_INCLUDE
-#define NSSMARTDEVICELINKKRPCV2_VRHELPITEM_INCLUDE
-
-#include <string>
-
-#include "Image.h"
-
-
-/*
- interface Ford Sync RAPI
- version 2.0O
- date 2012-11-02
- generated at Thu Jan 24 06:36:23 2013
- source stamp Thu Jan 24 06:35:41 2013
- author RC
-*/
-
-
-namespace NsSmartDeviceLinkRPCV2
-{
-
- class VrHelpItem
- {
- public:
-
- VrHelpItem(const VrHelpItem& c);
- VrHelpItem(void);
-
- bool checkIntegrity(void);
- // getters
-
- const Image& get_image(void) const;
- unsigned int get_position(void) const;
- const std::string& get_text(void) const;
-
-// setters
-
- bool set_image(const Image& image_);
- bool set_position(unsigned int position_);
- bool set_text(const std::string& text_);
-
- private:
-
- friend class VrHelpItemMarshaller;
-
-
-/// Image struct for VR Help item
- Image image;
-
-/// Position to display item in VR Help list
- unsigned int position; //!< (1,8)
-
-/// Text to display for VR Help item
- std::string text; //!< (500)
- };
-
-}
-
-#endif
diff --git a/SDL_Core/src/components/JSONHandler/include/JSONHandler/SDLRPCObjects/V2/messageType.h b/SDL_Core/src/components/JSONHandler/include/JSONHandler/SDLRPCObjects/V2/messageType.h
deleted file mode 100644
index 0cdc7c6ef..000000000
--- a/SDL_Core/src/components/JSONHandler/include/JSONHandler/SDLRPCObjects/V2/messageType.h
+++ /dev/null
@@ -1,78 +0,0 @@
-//
-// 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.
-//
-
-#ifndef NSSMARTDEVICELINKKRPCV2_MESSAGETYPE_INCLUDE
-#define NSSMARTDEVICELINKKRPCV2_MESSAGETYPE_INCLUDE
-
-
-/*
- interface Ford Sync RAPI
- version 2.0O
- date 2012-11-02
- generated at Thu Jan 24 06:36:23 2013
- source stamp Thu Jan 24 06:35:41 2013
- author RC
-*/
-
-namespace NsSmartDeviceLinkRPCV2
-{
-
-/**
- Enumeration linking message types with function types in WiPro protocol.
- Assumes enumeration starts at value 0.
-*/
-
- class messageType
- {
- public:
- enum messageTypeInternal
- {
- INVALID_ENUM=-1,
- request=0,
- response=1,
- notification=2
- };
-
- messageType() : mInternal(INVALID_ENUM) {}
- messageType(messageTypeInternal e) : mInternal(e) {}
-
- messageTypeInternal get(void) const { return mInternal; }
- void set(messageTypeInternal e) { mInternal=e; }
-
- private:
- messageTypeInternal mInternal;
- friend class messageTypeMarshaller;
- };
-
-}
-
-#endif
diff --git a/SDL_Core/src/components/JSONHandler/include/JSONHandler/SDLRPCRequest.h b/SDL_Core/src/components/JSONHandler/include/JSONHandler/SDLRPCRequest.h
deleted file mode 100644
index 085eee34a..000000000
--- a/SDL_Core/src/components/JSONHandler/include/JSONHandler/SDLRPCRequest.h
+++ /dev/null
@@ -1,100 +0,0 @@
-/**
-* \file SDLRPCRequest.hpp
-* \brief Class SDLRPCRequest header.
-* 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.
-*/
-
-
-#ifndef ALRPCREQUEST_INCLUDE
-#define ALRPCREQUEST_INCLUDE
-
-#include "SDLRPCMessage.h"
-
-/**
- *\namespace NsSmartDeviceLinkRPC
- *\brief Namespace for SmartDeviceLink JSON protocol related functionality.
-*/
-namespace NsSmartDeviceLinkRPC
-{
- /**
- * \class SDLRPCRequest
- * \brief Base class for SmartDeviceLink Json request messages.
- */
- class SDLRPCRequest : public SDLRPCMessage
- {
- public:
- /**
- * \brief Constructor
- * \param protocolVersion Version of protocol (currently 1,2)
- */
- SDLRPCRequest( unsigned int protocolVersion );
-
- /**
- * \brief Constructor
- * \param protocolVersion Version of protocol (currently 1,2)
- * \param methodID Id of RPC called by message
- */
- SDLRPCRequest( unsigned int protocolVersion, int methodId);
-
- /**
- * \brief Default Constructor
- */
- SDLRPCRequest(void);
-
- /**
- * \brief Destructor
- */
- virtual ~SDLRPCRequest();
-
- /**
- * \brief Getter for correlation id of JSON message.
- * \return correlation id of JSON message.
- */
- virtual unsigned int getCorrelationID() const;
-
- /**
- * \brief Setter for correlation id of JSON message.
- * \param correlationID Correlation ID of JSON message.
- * \return type description
- */
- virtual void setCorrelationID( unsigned int correlationID );
-
- private:
- /**
- *\brief Correlation id of JSON message.
- */
- unsigned int mCorrelationID;
-
- };
-
-}
-
-#endif // ALRPCREQUEST_INCLUDE
diff --git a/SDL_Core/src/components/JSONHandler/include/JSONHandler/SDLRPCResponse.h b/SDL_Core/src/components/JSONHandler/include/JSONHandler/SDLRPCResponse.h
deleted file mode 100644
index ec6f195de..000000000
--- a/SDL_Core/src/components/JSONHandler/include/JSONHandler/SDLRPCResponse.h
+++ /dev/null
@@ -1,121 +0,0 @@
-/**
-* \file SDLRPCResponse.h
-* \brief Class SDLRPCResponse header.
-* 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.
-*/
-
-
-#ifndef ALRPCRESPONSE_INCLUDE
-#define ALRPCRESPONSE_INCLUDE
-
-#include <string>
-#include "SDLRPCMessage.h"
-#include "JSONHandler/SDLRPCObjects/V2/Result.h"
-
-/**
- *\namespace NsSmartDeviceLinkRPC
- *\brief Namespace for SmartDeviceLink JSON protocol related functionality.
-*/
-namespace NsSmartDeviceLinkRPC
-{
- /**
- * \class SDLRPCResponse
- * \brief Base class for SmartDeviceLink Json response message classes.
- */
- class SDLRPCResponse : public SDLRPCMessage
- {
- public:
- /**
- * \brief Constructor
- * \param protocolVersion Version of protocol in message.
- */
- SDLRPCResponse(unsigned int protocolVersion);
-
- /**
- * \brief Constructor
- * \param protocolVersion Version of protocol in message.
- * \param methodID ID of RPC called by message.
- */
- SDLRPCResponse(unsigned int protocolVersion, int methodID);
-
- /**
- * \brief Default Constructor
- */
- SDLRPCResponse(void);
-
- /**
- * \brief Destructor
- */
- virtual ~SDLRPCResponse();
-
- /**
- * \brief Getter for correlation id.
- * \return Correlation ID of Json Message
- */
- virtual unsigned int getCorrelationID() const;
-
- /**
- * \brief Setter for correlation id.
- * \param correlationID Correlation ID of Json message
- */
- virtual void setCorrelationID(unsigned int correlationID);
-
- bool get_success(void) const;
- const NsSmartDeviceLinkRPCV2::Result& get_resultCode(void) const;
- const std::string* get_info(void) const;
-
- bool set_success(bool success_);
- bool set_resultCode(const NsSmartDeviceLinkRPCV2::Result& resultCode_);
-
- void reset_info(void);
- bool set_info(const std::string& info_);
-
- protected:
- /**
- *\brief Correlation Id of Json message.
- */
- unsigned int mCorrelationID;
-
- /**
- true, if successful
- false, if failed
- */
- bool success;
-
- /// See Result
- NsSmartDeviceLinkRPCV2::Result resultCode;
-
- /// Provides additional human readable info regarding the result.
- std::string* info; //!< (1000)
- };
-}
-
-#endif // ALRPCRESPONSE_INCLUDE