Change idl file according to WebIDL 06/11606/2
authorYangang Han <yangangx.han@intel.com>
Thu, 31 Oct 2013 05:39:32 +0000 (13:39 +0800)
committerYangang Han <yangangx.han@intel.com>
Mon, 4 Nov 2013 08:20:43 +0000 (16:20 +0800)
document(http://www.w3.org/TR/WebIDL/). So that it can be passed by
widlproc tool( https://github.com/dontcallmedom/widlproc)

Change-Id: Ic615a812edcf8f4c63d062512e0bc1733ba55628
Signed-off-by: Yangang Han <yangangx.han@intel.com>
src/MediaServer/MediaServer.idl
src/Speech/Speech.idl
src/Vehicle/Vehicle.idl

index c0ebd65..2501bc8 100644 (file)
@@ -6,12 +6,11 @@ Details.
 \def-api-feature http://tizen.org/api/mediaserver
 \brief Allows access to the mediaserver API
 
-
+module MediaServer
 
 */
 
 
-module MediaServer {
 
 
 
@@ -26,8 +25,8 @@ interface MediaServerManager  {
 
        /**
         *  \brief Scans local network for MediaServers.
-        *  \arg MediaServerFoundServerCallback successCallback callback invoqued for each MediaServer discovered.
-        *  \arg MediaServerErrorCallback errorCallback
+        *  \param successCallback callback invoqued for each MediaServer discovered.
+        *  \param errorCallback
         **/
        scanNetwork(MediaServerFoundServerCallback successCallback, optional MediaServerErrorCallback errorCallback);
 };
@@ -54,24 +53,24 @@ interface MediaServer  {
 
        /**
         *  \brief Browses for media item under a given MediaContainer.
-        *  \arg DOMString containerId
-        *  \arg DOMString sortMode
-        *  \arg unsigned long count
-        *  \arg unsigned long offset
-        *  \arg MediaServerBrowseFindCallback successCallback
-        *  \arg MediaServerErrorCallback errorCallback
+        *  \param containerId
+        *  \param sortMode
+        *  \param count
+        *  \param offset
+        *  \param successCallback
+        *  \param errorCallback
         **/
        browse(DOMString containerId, DOMString sortMode, unsigned long count, unsigned long offset, MediaServerBrowseFindCallback successCallback, optional MediaServerErrorCallback errorCallback);
 
        /**
         *  \brief Searches for media item under a given MediaContainer.
-        *  \arg DOMString containerId
-        *  \arg DOMString searchFilter
-        *  \arg DOMString sortMode
-        *  \arg unsigned long count
-        *  \arg unsigned long offset
-        *  \arg MediaServerBrowseFindCallback successCallback
-        *  \arg MediaServerErrorCallback errorCallback
+        *  \param containerId
+        *  \param searchFilter
+        *  \param sortMode
+        *  \param count
+        *  \param offset
+        *  \param successCallback
+        *  \param errorCallback
         **/
        find(DOMString containerId, DOMString searchFilter, DOMString sortMode, unsigned long count, unsigned long offset, MediaServerBrowseFindCallback successCallback, optional MediaServerErrorCallback errorCallback);
 };
@@ -101,5 +100,4 @@ callback MediaServerBrowseFindCallback = void (sequence<object> value);
 
 callback MediaServerErrorCallback = void (MediaServerError error);
 
-};
 
index 36adb74..5128df4 100644 (file)
@@ -27,7 +27,6 @@
         attribute EventHandler onend;
     };
 
-    interface SpeechRecognitionError : Event {
         enum ErrorCode {
           "no-speech",
           "aborted",
@@ -39,6 +38,7 @@
           "language-not-supported"
         };
 
+    interface SpeechRecognitionError : Event {
         readonly attribute ErrorCode error;
         readonly attribute DOMString message;
     };
     // A complete one-shot simple response
     interface SpeechRecognitionResult {
         readonly attribute unsigned long length;
-        getter SpeechRecognitionAlternative item(in unsigned long index);
+        getter SpeechRecognitionAlternative item(unsigned long index);
         readonly attribute boolean final;
     };
 
     // A collection of responses (used in continuous mode)
     interface SpeechRecognitionResultList {
         readonly attribute unsigned long length;
-        getter SpeechRecognitionResult item(in unsigned long index);
+        getter SpeechRecognitionResult item(unsigned long index);
     };
 
     // A full response, which could be interim or final, part of a continuous response or not
     [Constructor]
     interface SpeechGrammarList {
         readonly attribute unsigned long length;
-        getter SpeechGrammar item(in unsigned long index);
-        void addFromURI(in DOMString src,
-                        optional float weight);
-        void addFromString(in DOMString string,
-                        optional float weight);
+        getter SpeechGrammar item(unsigned long index);
+        void addFromURI(DOMString src, optional float weight);
+        void addFromString(DOMString string, optional float weight);
     };
 
index a13cfda..6b6f58f 100644 (file)
@@ -4,14 +4,11 @@
 Details. 
 
 \def-api-feature http://tizen.org/api/vehicle 
-\brief Allows access to the vehicle API 
-
+\brief Allows access to the vehicle API
 
 
 */
 
-module Vehicle {
-
 partial interface Navigator   { 
         attribute Vehicle vehicle;
 };
@@ -57,11 +54,11 @@ interface Vehicle  {
 
        const unsigned short ZONE_None = 0;
        const unsigned short ZONE_Front = 1;
-       const unsigned short ZONE_Middle = 1 << 1;
-       const unsigned short ZONE_Right = 1 << 2;
-       const unsigned short ZONE_Left = 1 << 3;
-       const unsigned short ZONE_Rear = 1 << 4;
-       const unsigned short ZONE_Center = 1 << 5;
+       const unsigned short ZONE_Middle = 0x10;
+       const unsigned short ZONE_Right = 0x100;
+       const unsigned short ZONE_Left = 0x1000;
+       const unsigned short ZONE_Rear = 0x10000;
+       const unsigned short ZONE_Center = 0x10000;
 
        /**
         *  \brief returns supported object types
@@ -70,36 +67,36 @@ interface Vehicle  {
 
        /**
         *  \brief fetch the current value for 'objectType'.  
-        *  \arg DOMString objectType is the requested property to be retrieved.
-        *  \arg optional short zone specify the zone in which this object type is in
-        *  \returns object representing the requested 'objectType'
+        *  \param objectType is the requested property to be retrieved.
+        *  \param zone specify the zone in which this object type is in
+        *  \return object representing the requested 'objectType'
         **/
        any get(DOMString objectType, optional short zone);
 
        /** \brief subscribe to the given property and get callbacks when it changes
-        *  \arg DOMString property property to set
-     *  \arg VehiclePropertyCallback successCallback callback will be called when the "objectType" changes
-        *  \arg VehiclePropertyErrorCallback errorCallback callback if error has been called.
+        *  \param objectType property to set
+        *  \param successCallback callback will be called when the "objectType" changes
+        *  \param errorCallback callback if error has been called.
         **/
 
        subscribe(DOMString objectType, VehiclePropertyCallback successCallback, optional unsigned short zone, optional VehiclePropertyErrorCallback errorCallback);
 
        /**
         *  \brief set the given objectType to value
-        *  \arg DOMString objectType object type to set
-        *  \arg VehiclePropertyType value value to set, should contain zone information ie "zone" : 0
-        *  \arg VehiclePropertyErrorCallback errorCallback callback if error has been called.
+        *  \param objectType object type to set
+        *  \param value value to set, should contain zone information ie "zone" : 0
+        *  \param errorCallback callback if error has been called.
         **/
        set(DOMString objectType, VehiclePropertyType value, optional VehiclePropertyErrorCallback errorCallback);
 
        /**
         *  \brief get values for a given objectType within a certain past time period between 'startTime' and 'endTime'
-        *  \arg DOMString objectType object type to request
-        *  \arg zone in which the objectType is located or 0 if no zone.
-        *  \arg Date startTime, starting period of time.
-        *  \arg Date endTime, ending period of time.
-        *  \arg VehiclePropertyListCallback successCallback. Callback with the result of the method call
-        *  \arg VehiclePropertyErrorCallback errorCallback. Callback if an error has occurred.
+        *  \param objectType object type to request
+        *  \param zone in which the objectType is located or 0 if no zone.
+        *  \param startTime, starting period of time.
+        *  \param endTime, ending period of time.
+        *  \param successCallback Callback with the result of the method call
+        *  \param errorCallback Callback if an error has occurred.
        **/
        getHistory(DOMString objectType, unsigned short zone, Date startTime, Date endTime, VehiclePropertyListCallback successCallback, optional VehiclePropertyErrorCallback errorCallback);
 };
@@ -124,9 +121,9 @@ interface EngineSpeed : VehiclePropertyType  {
 
 [NoInterfaceObject]
 interface VehiclePowerMode : VehiclePropertyType  { 
-       const unsigned short VEHICLEPOWERMODE_OFF = 0,    
-       const unsigned short VEHICLEPOWERMODE_ACCESSORY1 = 1,    
-       const unsigned short VEHICLEPOWERMODE_ACCESSORY2 = 2,    
+       const unsigned short VEHICLEPOWERMODE_OFF = 0;
+       const unsigned short VEHICLEPOWERMODE_ACCESSORY1 = 1;
+       const unsigned short VEHICLEPOWERMODE_ACCESSORY2 = 2;
        const unsigned short VEHICLEPOWERMODE_RUN = 3;
 
        /**  VehiclePowerMode
@@ -378,12 +375,12 @@ interface Temperature : VehiclePropertyType  {
        /**  Interior
         *   \brief Must return the temperature of the interior of the vehicle in celcius.    
         **/
-        attribute signed short interior;
+        attribute short interior;
 
        /**  Exterior
         *   \brief Must return the temperature of the exterior of the vehicle in celcius.    
         **/
-        attribute signed short exterior;
+        attribute short  exterior;
 };
 
 [NoInterfaceObject]
@@ -411,14 +408,14 @@ interface WindshieldWiper : VehiclePropertyType  {
 dictionary DefrostDictionary {
        unsigned short window;
        boolean defrost;
-}
+};
 
 [NoInterfaceObject]
 interface HVAC : VehiclePropertyType  { 
-       const unsigned short AIRFLOWDIRECTION_FRONTPANEL = 0;    
-       const unsigned short AIRFLOWDIRECTION_FLOORDUCT= 1;    
-       const unsigned short AIRFLOWDIRECTION_FRONT = 0x02;    
-       const unsigned short AIRFLOWDIRECTION_DEFROSTER = 0x04;    
+       const unsigned short AIRFLOWDIRECTION_FRONTPANEL = 0;
+       const unsigned short AIRFLOWDIRECTION_FLOORDUCT= 1;
+       const unsigned short AIRFLOWDIRECTION_FRONT = 0x02;
+       const unsigned short AIRFLOWDIRECTION_DEFROSTER = 0x04;
 
        /**  AirflowDirection
         *   \brief Must return airflow direction.  See 
@@ -443,7 +440,7 @@ interface HVAC : VehiclePropertyType  {
        /**  AirRecirculation
         *   \brief Must return air recirculation on (true) / off (false).    
         **/
-       readwrite attribute boolean airRecirculation;
+       attribute boolean airRecirculation;
 
        /**  Heater
         *   \brief Must return heater on (true) / off (false).    
@@ -484,7 +481,7 @@ interface WindowStatus : VehiclePropertyType  {
         *   \brief Must return window status for each window location.  object returned is a    
         *   dictionary { unsigned short windowlocation, unsigned short percentage opened }    
         **/
-       readwrite attribute object WindowStatus;
+       attribute object WindowStatus;
 };
 
 [NoInterfaceObject]
@@ -493,12 +490,12 @@ interface Sunroof : VehiclePropertyType  {
        /**  Openness
         *   \brief Must return window status for sunroof openness percentage.    
         **/
-       readwrite attribute unsigned short openness;
+       attribute unsigned short openness;
 
        /**  Tilt
         *   \brief Must return tilt status for sunroof percentage.    
         **/
-       readwrite attribute unsigned short tilt;
+       attribute unsigned short tilt;
 };
 
 [NoInterfaceObject]
@@ -507,7 +504,7 @@ interface ConvertibleRoof : VehiclePropertyType  {
        /**  Openness
         *   \brief Must return window status for sunroof openness percentage.    
         **/
-       readwrite attribute unsigned short openness;
+       attribute unsigned short openness;
 };
 
 [NoInterfaceObject]
@@ -878,5 +875,4 @@ interface ObstacleDistance : VehiclePropertyType  {
         attribute object obstacleDistance;
 };
 
-};