summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJustin Dickow <jjdickow@gmail.com>2015-04-29 13:58:26 -0400
committerJustin Dickow <jjdickow@gmail.com>2015-04-29 13:58:26 -0400
commit19266e2295cb229c1b23b6ad4def557278e0471a (patch)
tree116230ced6e77a16d74d0eeabe1a2b51bfa196a1
parentc0da6b3d514d9ca851dbcb78c2d4007daf6bf119 (diff)
downloadsmartdevicelink-19266e2295cb229c1b23b6ad4def557278e0471a.tar.gz
Removed APIs not needed for ButtonPress
Note: There is something not properly formatted in what was removed here. Signed-off-by: Justin Dickow <jjdickow@gmail.com>
-rw-r--r--src/components/interfaces/MOBILE_API.xml227
1 files changed, 0 insertions, 227 deletions
diff --git a/src/components/interfaces/MOBILE_API.xml b/src/components/interfaces/MOBILE_API.xml
index b11e28a01..3d1104e11 100644
--- a/src/components/interfaces/MOBILE_API.xml
+++ b/src/components/interfaces/MOBILE_API.xml
@@ -504,7 +504,6 @@
<element name="DEFROST_MAX" />
<element name="DEFROST" />
<element name="DEFROST_REAR" />
- <element name="FAN_DOWN" />
<element name="UPPER_VENT" />
<element name="LOWER_VENT" />
@@ -1302,136 +1301,11 @@
</param>
</struct>
- <struct name="ModuleData">
- <description>The moduleType indicates which type of data should be changed and identifies which data object exists in this struct. For example, if the moduleType is CLIMATE then a "climateControlData" should exist</description>
- <param name="moduleType" type="ModuleType">
- </param>
- <param name="radioControlData" type="RadioControlData" mandatory="false">
- </param>
- <param name="climateControlData" type="ClimateControlData" mandatory="false">
- </param>
- </struct>
-
- <struct name="InteriorZoneDescription">
- <param name="zone" type="InteriorZone">
- </param>
- <param name="moduleTypes" type="ModuleType" array="true">
- </param>
- </struct>
-
- <struct name="InteriorZoneStatus">
- <param name="zone" type="InteriorZone">
- </param>
- <param name="data" type="ModuleData">
- </param>
- </struct>
-
<enum name="ModuleType">
<element name="CLIMATE"/>
<element name="RADIO"/>
</enum>
- <struct name="ClimateControlData">
- <param name="fanSpeed" type="Integer" minvalue="0" maxvalue="100" mandatory="false">
- </param>
- <param name="currentTemp" type="Integer" minvalue="0" maxvalue="100" mandatory="false">
- </param>
- <param name="desiredTemp" type="Integer" minvalue="0" maxvalue="100" mandatory="false">
- </param>
- <param name="acEnable" type="Boolean" mandatory="false">
- </param>
- <param name="circulateAirEnable" type="Boolean" mandatory="false">
- </param>
- <param name="autoEnable" type="Boolean" mandatory="false">
- </param>
- <param name="defrost" type="DefrostZone" mandatory="false">
- </param>
- <param name="dualModeEnable" type="Boolean" mandatory="false">
- </param>
- </struct>
-
- <enum name="DefrostZone">
- <element name="FRONT"/>
- <element name="REAR"/>
- <element name="ALL"/>
- </enum>
-
- <struct name="RadioControlData">
- <!-- Need to confirm type of frequency -->
- <param name="frequencyInteger" type="Integer" minvalue="0" maxvalue="1710" mandatory="false">
- <description>The integer part of the frequency ie for 101.7 this value should be 101</description>
- </param>
- <param name="frequencyFraction" type="Integer" minvalue="0" maxvalue="9" mandatory="false">
- <description>The fractional part of the frequency for 101.7 is 7</description>
- </param>
- <param name="band" type="RadioBand" mandatory="false">
- </param>
- <param name="rdsData" type="RdsData" mandatory="false">
- </param>
- <param name="availableHDs" type="Integer" minvalue="1" maxvalue="3" mandatory="false">
- <description>number of HD sub-channels if available</description>
- <param name="currentHD" type="Integer" minvalue="1" maxvalue="3" mandatory="false">
- <description>Current HD sub-channel if available</description>
- </param>
-
- <!-- Need examples of formatted HD Radio PSD Values -->
- <!-- Need examples of formatted HD Radio SIS Values -->
- <param name="signalStrength" type="Integer" minvalue="0" maxvalue="100" mandatory="false">
- </param>
- <param name="signalChangeThreshold" type="Integer" minvalue="0" maxvalue="100" mandatory="false">
- <description>If the signal strength falls below the set value for this parameter, the radio will tune to an alternative frequency</description>
- </param>
- <param name="radioEnable" type="Boolean" mandatory="false">
- <description> True if the radio is on, false is the radio is off</description>
- </param>
- <param name="state" type="RadioState" mandatory="false">
- </param>
- </struct>
-
- <!-- Are there are radio bands that we need to capture? -->
- <enum name="RadioBand">
- <element name="AM">
- <element name="FM"/>
- <element name="XM"/>
- </enum>
-
- <!-- Are there other radio states that we need to capture? -->
- <enum name="RadioState">
- <element name="ACQUIRING"/>
- <element name="ACQUIRED"/>
- <element name="MULTICAST"/>
- <element name="NOT_FOUND"/>
- </enum>
-
- <struct name="RdsData">
- <!-- Need confirmation on string and integer values/lengths -->
- <param name="PS" type="String" minlength="0" maxlength="8">
- <description>Program Service Name</description>
- </param>
- <param name="RT" type="String" minlength="0" maxlength="64">
- <description>Radio Text</description>
- </param>
- <param name="CT" type="String" minlength="24" maxlength="24">
- <description>The clock text in UTC format as YYYY-MM-DDThh:mm:ss.sTZD</description>
- </param>
- <param name="PI" type="String" minlength="0" maxlength="6">
- <description>Program Identification - the call sign for the radio station</description>
- </param>
- <param name="PTY" type="Integer" minvalue="0" maxvalue="31">
- <description>The program type - The region should be used to differentiate between EU and North America program types</description>
- </param>
- <param name="TP" type="Boolean">
- <description>Traffic Program Identification - Identifies a station that offers traffic</description>
- </param>
- <param name="TA" type="Boolean">
- <description>Traffic Announcement Identification - Indicates an ongoing traffic announcement</description>
- </param>
- <param name="REG" type="String">
- <description>Region</description>
- </param>
- <!-- Need examples of formatted Alternative Frequency Values-->
- </struct>
-
<!-- ~~~~~~~~~~~~~~~~~~~~~~~~ -->
<!-- Ford Specific Data Items -->
<!-- ~~~~~~~~~~~~~~~~~~~~~~~~ -->
@@ -4963,102 +4837,6 @@
<!-- Expand button names to include climate buttons -->
- <function name="GetInteriorVehicleDataCapabilities" functionID="GetInteriorVehicleDataCapabilitiesID" messagetype="request">
- <description>Called to retrieve the available zones and supported control types</description>
- <!-- Should we send our zone with it? If included, it will only return modules you can control -->
- <param name="zone" type="InteriorZone" mandatory="false">
- <description>If included, only the corresponding modules able to be controlled by that zone will be sent back. If not included, all modules will be returned regardless of their ability to be controlled by specifc zones.</description>
- </param>
- <param name="moduleTypes" type="ModuleType" array="true" mandatory="false" >
- <description>If included, only the corresponding type of modules a will be sent back. If not included, all module types will be returned.</description>
- </param>
- </function>
-
- <function name="GetInteriorVehicleDataCapabilities" functionID="GetInteriorVehicleDataCapabilitiesID" messagetype="response">
- <param name="zoneCapabilities" type="InteriorZoneDescription" array="true">
- </param>
-
- <param name="resultCode" type="Result" platform="documentation">
- <description>See Result</description>
- <element name="SUCCESS"/>
- <element name="OUT_OF_MEMORY"/>
- <element name="TOO_MANY_PENDING_REQUESTS"/>
- <element name="APPLICATION_NOT_REGISTERED"/>
- <element name="GENERIC_ERROR"/>
- <element name="REJECTED"/>
- <element name="IGNORED"/>
- <element name="DISALLOWED"/>
- <element name="USER_DISALLOWED"/>
- </param>
- <param name="info" type="String" maxlength="1000" mandatory="false">
- </param>
- <param name="success" type="Boolean" platform="documentation">
- <description> true if successful; false, if failed </description>
- </param>
- </function>
-
- <function name="GetInteriorVehicleData" functionID="GetInteriorVehicleDataID" messagetype="request">
- <param name="interiorZoneDescription" type="InteriorZoneDescription" array="true">
- <description>An array of the zones and correlated data types to retrieve from the vehicle for that zone</description>
- </param>
- <param name="subscribe" type="Boolean" mandatory="false" defvalue="false">
- <description>If subscribe is true, the array values in requestedDataTypes override the current subscriptions for the zones requested, ie if the developer subscribes to A and B and then subscribes to A, the developer will no longer be subscribed to B. If the array is empty, data for all supported data types is returned</description>
- </param>
- </function>
-
- <function name="GetInteriorVehicleData" functionID="GetInteriorVehicleDataID" messagetype="response">
- <param name="interiorZoneStatuses" type="InteriorZoneStatus" array="true">
- </param>
- <param name="resultCode" type="Result" platform="documentation">
- <description>See Result</description>
- <element name="SUCCESS"/>
- <element name="INVALID_DATA"/>
- <element name="OUT_OF_MEMORY"/>
- <element name="TOO_MANY_PENDING_REQUESTS"/>
- <element name="APPLICATION_NOT_REGISTERED"/>
- <element name="GENERIC_ERROR"/>
- <element name="REJECTED"/>
- <element name="IGNORED"/>
- <element name="DISALLOWED"/>
- <element name="USER_DISALLOWED"/>
- </param>
- <param name="info" type="String" maxlength="1000" mandatory="false">
- </param>
- <param name="success" type="Boolean" platform="documentation">
- <description> true if successful; false, if failed </description>
- </param>
- </function>
-
- <function name="SetInteriorVehicleData" functionID="SetInteriorVehicleDataID" messagetype="request">
- <param name="interiorZoneStatuses" type="InteriorZoneStatus" array="true">
- <description>Each interior zone status in this array describes a zone in the vehicle and the interior control data that should be set for that zone</description>
- </param>
- </function>
-
- <function name="SetInteriorVehicleData" functionID="SetInteriorVehicleDataID" messagetype="response">
- <description>Used to set the values of one zone and one data type within that zone</description>
- <param name="interiorZoneStatus" type="InteriorZoneStatus">
- </param>
- <param name="resultCode" type="Result" platform="documentation">
- <description>See Result</description>
- <element name="SUCCESS"/>
- <element name="INVALID_DATA"/>
- <element name="OUT_OF_MEMORY"/>
- <element name="TOO_MANY_PENDING_REQUESTS"/>
- <element name="APPLICATION_NOT_REGISTERED"/>
- <element name="GENERIC_ERROR"/>
- <element name="REJECTED"/>
- <element name="IGNORED"/>
- <element name="DISALLOWED"/>
- <element name="USER_DISALLOWED"/>
- <element name="READ_ONLY"/>
- </param>
- <param name="info" type="String" maxlength="1000" mandatory="false">
- </param>
- <param name="success" type="Boolean" platform="documentation">
- <description> true if successful; false, if failed </description>
- </param>
- </function>
<!-- Notifications -->
<function name="OnHMIStatus" functionID="OnHMIStatusID" messagetype="notification">
@@ -5300,11 +5078,6 @@
</param>
</function>
- <function name="OnInteriorVehicleData" functionID="OnInteriorVehicleDataID" messagetype="notification">
- <param name="interiorZoneStatuses" type="InteriorZoneStatus" array="true">
- </param>
- </function>
-
<!-- ~~~~~~~~~~~~~~~~~~ -->
<!-- Ford Specific APIs -->
<!-- ~~~~~~~~~~~~~~~~~~ -->