Add API level
authorchleun.moon <chleun.moon@samsung.com>
Tue, 13 Jun 2017 08:56:01 +0000 (17:56 +0900)
committerchleun.moon <chleun.moon@samsung.com>
Thu, 15 Jun 2017 06:43:54 +0000 (15:43 +0900)
Change-Id: Idb0423a957c01e8903f0e8349524c4cb388150e1
Signed-off-by: cheoleun <chleun.moon@samsung.com>
12 files changed:
src/Tizen.Network.WiFi/Tizen.Network.WiFi/ConnectionStateChangedEventArgs.cs
src/Tizen.Network.WiFi/Tizen.Network.WiFi/DeviceStateChangedEventArgs.cs
src/Tizen.Network.WiFi/Tizen.Network.WiFi/IWiFiEap.cs
src/Tizen.Network.WiFi/Tizen.Network.WiFi/RssiLevelChangedEventArgs.cs
src/Tizen.Network.WiFi/Tizen.Network.WiFi/WiFiAP.cs
src/Tizen.Network.WiFi/Tizen.Network.WiFi/WiFiConfiguration.cs
src/Tizen.Network.WiFi/Tizen.Network.WiFi/WiFiEap.cs
src/Tizen.Network.WiFi/Tizen.Network.WiFi/WiFiEapConfiguration.cs
src/Tizen.Network.WiFi/Tizen.Network.WiFi/WiFiEnumerations.cs
src/Tizen.Network.WiFi/Tizen.Network.WiFi/WiFiManager.cs
src/Tizen.Network.WiFi/Tizen.Network.WiFi/WiFiNetwork.cs
src/Tizen.Network.WiFi/Tizen.Network.WiFi/WiFiSecurity.cs

index 37c2a4d..352a777 100755 (executable)
@@ -21,6 +21,7 @@ namespace Tizen.Network.WiFi
     /// <summary>
     /// An extended EventArgs class which contains changed connection state.
     /// </summary>
+    /// <since_tizen> 3 </since_tizen>
     public class ConnectionStateChangedEventArgs : EventArgs
     {
         private WiFiConnectionState _state = WiFiConnectionState.Disconnected;
@@ -35,6 +36,7 @@ namespace Tizen.Network.WiFi
         /// <summary>
         /// The wifi connection state.
         /// </summary>
+        /// <since_tizen> 3 </since_tizen>
         public WiFiConnectionState State
         {
             get
@@ -46,6 +48,7 @@ namespace Tizen.Network.WiFi
         /// <summary>
         /// The access point
         /// </summary>
+        /// <since_tizen> 3 </since_tizen>
         public WiFiAP AP
         {
             get
index 2271685..f3e45ba 100644 (file)
@@ -21,6 +21,7 @@ namespace Tizen.Network.WiFi
     /// <summary>
     /// An extended EventArgs class which contains changed device state.
     /// </summary>
+    /// <since_tizen> 3 </since_tizen>
     public class DeviceStateChangedEventArgs : EventArgs
     {
         private WiFiDeviceState _state = WiFiDeviceState.Deactivated;
@@ -33,6 +34,7 @@ namespace Tizen.Network.WiFi
         /// <summary>
         /// The wifi device state.
         /// </summary>
+        /// <since_tizen> 3 </since_tizen>
         public WiFiDeviceState State
         {
             get
index ebf21ed..1a12f74 100755 (executable)
@@ -21,21 +21,25 @@ namespace Tizen.Network.WiFi
     /// <summary>
     /// An abstract class for WiFi EAP information.
     /// </summary>
+    /// <since_tizen> 3 </since_tizen>
     internal interface IWiFiEap
     {
         /// <summary>
         /// The file path of CA Certificate of EAP.
         /// </summary>
+        /// <since_tizen> 3 </since_tizen>
         string CaCertificationFile { get; set; }
 
         /// <summary>
         /// The EAP type of wifi.
         /// </summary>
+        /// <since_tizen> 3 </since_tizen>
         WiFiEapType EapType { get; set; }
 
         /// <summary>
         /// The type of EAP phase2 authentication of Wi-Fi.
         /// </summary>
+        /// <since_tizen> 3 </since_tizen>
         WiFiAuthenticationType AuthenticationType { get; set; }
     } //WiFiEap
 }
index 25c1941..374c9c8 100755 (executable)
@@ -21,6 +21,7 @@ namespace Tizen.Network.WiFi
     /// <summary>
     /// An extended EventArgs class which contains changed RSSI level.
     /// </summary>
+    /// <since_tizen> 3 </since_tizen>
     public class RssiLevelChangedEventArgs : EventArgs
     {
         private WiFiRssiLevel _level = WiFiRssiLevel.Level0;
@@ -33,6 +34,7 @@ namespace Tizen.Network.WiFi
         /// <summary>
         /// The wifi RSSI level.
         /// </summary>
+        /// <since_tizen> 3 </since_tizen>
         public WiFiRssiLevel Level
         {
             get
index aa8e9cc..6877e75 100755 (executable)
@@ -23,6 +23,7 @@ namespace Tizen.Network.WiFi
     /// <summary>
     /// A class for managing the network information of the access point(AP).
     /// </summary>
+    /// <since_tizen> 3 </since_tizen>
     public class WiFiAP : IDisposable
     {
         private IntPtr _apHandle = IntPtr.Zero;
@@ -37,6 +38,7 @@ namespace Tizen.Network.WiFi
         /// <summary>
         /// The network information of the access point(AP).
         /// </summary>
+        /// <since_tizen> 3 </since_tizen>
         /// <value>WiFiNetwork instance containing network information of AP.</value>
         public WiFiNetwork NetworkInformation
         {
@@ -49,6 +51,7 @@ namespace Tizen.Network.WiFi
         /// <summary>
         /// The security information of the access point(AP).
         /// </summary>
+        /// <since_tizen> 3 </since_tizen>
         /// <value>WiFiSecurity instance containing security information of AP.</value>
         public WiFiSecurity SecurityInformation
         {
@@ -68,6 +71,7 @@ namespace Tizen.Network.WiFi
         /// <summary>
         /// Creates an object for the access point.
         /// </summary>
+        /// <since_tizen> 3 </since_tizen>
         /// <param name="essid">The Extended Service Set Identifier of the access point.</param>
         /// <feature>http://tizen.org/feature/network.wifi</feature>
         /// <privilege>http://tizen.org/privilege/network.get</privilege>
@@ -87,6 +91,7 @@ namespace Tizen.Network.WiFi
         /// <summary>
         /// Creates an object for the hidden access point.
         /// </summary>
+        /// <since_tizen> 3 </since_tizen>
         /// <param name="essid">The Extended Service Set Identifier of the access point.</param>
         /// <param name="hidden">The value to set hidden AP</param>
         /// <feature>http://tizen.org/feature/network.wifi</feature>
@@ -111,6 +116,7 @@ namespace Tizen.Network.WiFi
         /// <summary>
         /// A method to destroy the managed WiFiAP objects.
         /// </summary>
+        /// <since_tizen> 3 </since_tizen>
         public void Dispose()
         {
             Dispose(true);
@@ -165,6 +171,7 @@ namespace Tizen.Network.WiFi
         /// <summary>
         /// Refreshes the access point information.
         /// </summary>
+        /// <since_tizen> 3 </since_tizen>
         /// <feature>http://tizen.org/feature/network.wifi</feature>
         /// <privilege>http://tizen.org/privilege/network.get</privilege>
         /// <exception cref="NotSupportedException">Thrown when WiFi is not supported.</exception>
@@ -190,6 +197,7 @@ namespace Tizen.Network.WiFi
         /// <summary>
         /// Connects the access point asynchronously.
         /// </summary>
+        /// <since_tizen> 3 </since_tizen>
         /// <returns> A task indicating whether the Connect method is done or not.</returns>
         /// <feature>http://tizen.org/feature/network.wifi</feature>
         /// <privilege>http://tizen.org/privilege/network.set</privilege>
@@ -241,6 +249,7 @@ namespace Tizen.Network.WiFi
         /// <summary>
         /// Connects the access point with WPS asynchronously.
         /// </summary>
+        /// <since_tizen> 3 </since_tizen>
         /// <param name="info">A WpsInfo instance which is of type WpsPbcInfo or WpsPinInfo.</param>
         /// <returns>A task indicating whether the ConnectWps method is done or not.</returns>
         /// <feature>http://tizen.org/feature/network.wifi</feature>
@@ -316,6 +325,7 @@ namespace Tizen.Network.WiFi
         /// <summary>
         /// Connects the access point with WPS without ssid asynchronously.
         /// </summary>
+        /// <since_tizen> 3 </since_tizen>
         /// <param name="info">A WpsInfo instance which is of type WpsPbcInfo or WpsPinInfo.</param>
         /// <returns>A task which contains Connected access point information.</returns>
         /// <remarks>
@@ -390,6 +400,7 @@ namespace Tizen.Network.WiFi
         /// <summary>
         /// Disconnects the access point asynchronously.
         /// </summary>
+        /// <since_tizen> 3 </since_tizen>
         /// <returns> A task indicating whether the Disconnect method is done or not.</returns>
         /// <feature>http://tizen.org/feature/network.wifi</feature>
         /// <privilege>http://tizen.org/privilege/network.set</privilege>
@@ -440,6 +451,7 @@ namespace Tizen.Network.WiFi
         /// Deletes the information of stored access point and disconnects it when it is connected.<br>
         /// If an AP is connected, then connection information will be stored. This information is used when a connection to that AP is established automatically.
         /// </summary>
+        /// <since_tizen> 3 </since_tizen>
         /// <feature>http://tizen.org/feature/network.wifi</feature>
         /// <privilege>http://tizen.org/privilege/network.profile</privilege>
         /// <privilege>http://tizen.org/privilege/network.get</privilege>
@@ -468,6 +480,7 @@ namespace Tizen.Network.WiFi
     /// <summary>
     /// An abstract class which is used to represent WPS information of access point.
     /// </summary>
+    /// <since_tizen> 3 </since_tizen>
     public abstract class WpsInfo
     {
     }
@@ -493,6 +506,7 @@ namespace Tizen.Network.WiFi
         /// <summary>
         /// A public constructor which instantiates WpsPinInfo class with the given pin.
         /// </summary>
+        /// <since_tizen> 3 </since_tizen>
         /// <param name="pin">WPS Pin of the access point.</param>
         /// <remarks>
         /// Pin should not be null or empty. It should be of less than 8 characters.
index 162cd78..dabfb31 100755 (executable)
@@ -25,6 +25,7 @@ namespace Tizen.Network.WiFi
     /// <summary>
     /// A class for managing the configuration of Wi-Fi.
     /// </summary>
+    /// <since_tizen> 3 </since_tizen>
     public class WiFiConfiguration : IDisposable
     {
         private IntPtr _configHandle = IntPtr.Zero;
@@ -34,6 +35,7 @@ namespace Tizen.Network.WiFi
         /// <summary>
         /// The name of access point(AP).
         /// </summary>
+        /// <since_tizen> 3 </since_tizen>
         /// <value>Name assigned to AP in WiFi configuration.</value>
         public string Name
         {
@@ -53,6 +55,7 @@ namespace Tizen.Network.WiFi
         /// <summary>
         /// The security type of access point(AP).
         /// </summary>
+        /// <since_tizen> 3 </since_tizen>
         /// <value>Security type of AP in WiFi configuration.</value>
         public WiFiSecurityType SecurityType
         {
@@ -71,6 +74,7 @@ namespace Tizen.Network.WiFi
         /// <summary>
         /// The proxy address.
         /// </summary>
+        /// <since_tizen> 3 </since_tizen>
         /// <value>Proxy address of the access point.</value>
         /// <exception cref="NotSupportedException">Thrown while setting this property when WiFi is not supported.</exception>
         /// <exception cref="ArgumentException">Thrown while setting this property due to an invalid parameter.</exception>
@@ -107,6 +111,7 @@ namespace Tizen.Network.WiFi
         /// <summary>
         /// A property check whether the access point(AP) is hidden or not.
         /// </summary>
+        /// <since_tizen> 3 </since_tizen>
         /// <value>Boolean value indicating whether AP is hidden or not.</value>
         /// <exception cref="NotSupportedException">Thrown while setting this property when WiFi is not supported.</exception>
         /// <exception cref="ArgumentException">Thrown while setting this property due to an invalid parameter.</exception>
@@ -141,6 +146,7 @@ namespace Tizen.Network.WiFi
         /// <summary>
         /// The EAP Configuration.
         /// </summary>
+        /// <since_tizen> 3 </since_tizen>
         /// <value>EAP configuration assigned to WiFi.</value>
         public WiFiEapConfiguration EapConfiguration
         {
@@ -160,6 +166,7 @@ namespace Tizen.Network.WiFi
         /// <summary>
         /// Creates a WiFiConfiguration object with the given name, passphrase and securetype.
         /// </summary>
+        /// <since_tizen> 3 </since_tizen>
         /// <param name="name">Name of the WiFi.</param>
         /// <param name="passPhrase">Password to access the WiFi.</param>
         /// <param name="type">Security type of the WiFi.</param>
@@ -197,6 +204,7 @@ namespace Tizen.Network.WiFi
         /// <summary>
         /// A method to destroy the managed objects in WiFiConfiguration.
         /// </summary>
+        /// <since_tizen> 3 </since_tizen>
         public void Dispose()
         {
             Dispose(true);
index 203884b..dd89ccd 100755 (executable)
@@ -26,6 +26,7 @@ namespace Tizen.Network.WiFi
     /// <summary>
     /// A class for managing the EAP information of access point(AP).
     /// </summary>
+    /// <since_tizen> 3 </since_tizen>
     public class WiFiEap : IWiFiEap
     {
         private Interop.WiFi.SafeWiFiAPHandle _apHandle;
@@ -33,6 +34,7 @@ namespace Tizen.Network.WiFi
         /// <summary>
         /// The file path of CA Certificate of EAP.
         /// </summary>
+        /// <since_tizen> 3 </since_tizen>
         /// <value>CA certification file of EAP.</value>
         /// <exception cref="NotSupportedException">Thrown while setting this value when WiFi is not supported.</exception>
         /// <exception cref="ArgumentNullException">Thrown while setting this value when file value is null.</exception>
@@ -69,6 +71,7 @@ namespace Tizen.Network.WiFi
         /// <summary>
         /// The EAP type of wifi.
         /// </summary>
+        /// <since_tizen> 3 </since_tizen>
         /// <value>Type of EAP.</value>
         /// <exception cref="NotSupportedException">Thrown while setting this value when WiFi is not supported.</exception>
         /// <exception cref="ArgumentException">Thrown while setting this property due to an invalid parameter.</exception>
@@ -99,6 +102,7 @@ namespace Tizen.Network.WiFi
         /// <summary>
         /// The type of EAP phase2 authentication of Wi-Fi.
         /// </summary>
+        /// <since_tizen> 3 </since_tizen>
         /// <value>Authentication type of WiFi.</value>
         /// <exception cref="NotSupportedException">Thrown while setting this value when WiFi is not supported.</exception>
         /// <exception cref="ArgumentException">Thrown while setting this property due to an invalid parameter.</exception>
@@ -134,6 +138,7 @@ namespace Tizen.Network.WiFi
         /// <summary>
         /// Gets the private key file of EAP.
         /// </summary>
+        /// <since_tizen> 3 </since_tizen>
         /// <returns>The file path of private key.</returns>
         /// <feature>http://tizen.org/feature/network.wifi</feature>
         /// <exception cref="NotSupportedException">Thrown when WiFi is not supported.</exception>
@@ -155,6 +160,7 @@ namespace Tizen.Network.WiFi
         /// <summary>
         /// Sets the private key information of EAP.
         /// </summary>
+        /// <since_tizen> 3 </since_tizen>
         /// <param name="privateKeyFile">The file path of private key.</param>
         /// <param name="password">The password.</param>
         /// <feature>http://tizen.org/feature/network.wifi</feature>
@@ -179,6 +185,7 @@ namespace Tizen.Network.WiFi
         /// <summary>
         /// Gets the Client Certificate of EAP.
         /// </summary>
+        /// <since_tizen> 3 </since_tizen>
         /// <returns>The file path of Client Certificate.</returns>
         /// <feature>http://tizen.org/feature/network.wifi</feature>
         /// <exception cref="NotSupportedException">Thrown when WiFi is not supported.</exception>
@@ -200,6 +207,7 @@ namespace Tizen.Network.WiFi
         /// <summary>
         /// Sets the CA Certificate of EAP.
         /// </summary>
+        /// <since_tizen> 3 </since_tizen>
         /// <param name="clientCertFile">The file path of Client Certificate.</param>
         /// <feature>http://tizen.org/feature/network.wifi</feature>
         /// <exception cref="NotSupportedException">Thrown when WiFi is not supported.</exception>
@@ -223,6 +231,7 @@ namespace Tizen.Network.WiFi
         /// <summary>
         /// Gets the username of EAP passphrase.
         /// </summary>
+        /// <since_tizen> 3 </since_tizen>
         /// <returns>The user name</returns>
         /// <feature>http://tizen.org/feature/network.wifi</feature>
         /// <exception cref="NotSupportedException">Thrown when WiFi is not supported.</exception>
@@ -245,6 +254,7 @@ namespace Tizen.Network.WiFi
         /// <summary>
         /// Returns whether the password is set or not.
         /// </summary>
+        /// <since_tizen> 3 </since_tizen>
         /// <returns>True if password is set, false if password is not set.</returns>
         /// <feature>http://tizen.org/feature/network.wifi</feature>
         /// <exception cref="NotSupportedException">Thrown when WiFi is not supported.</exception>
@@ -267,6 +277,7 @@ namespace Tizen.Network.WiFi
         /// <summary>
         /// Sets the user name of EAP.
         /// </summary>
+        /// <since_tizen> 3 </since_tizen>
         /// <param name="userName">The user name</param>
         /// <feature>http://tizen.org/feature/network.wifi</feature>
         /// <exception cref="NotSupportedException">Thrown when WiFi is not supported.</exception>
@@ -290,6 +301,7 @@ namespace Tizen.Network.WiFi
         /// <summary>
         /// Sets the password of EAP.
         /// </summary>
+        /// <since_tizen> 3 </since_tizen>
         /// <param name="password">The password</param>
         /// <feature>http://tizen.org/feature/network.wifi</feature>
         /// <exception cref="NotSupportedException">Thrown when WiFi is not supported.</exception>
index ad63382..387bb23 100755 (executable)
@@ -22,6 +22,7 @@ namespace Tizen.Network.WiFi
     /// <summary>
     /// A class for managing the EAP configuration.
     /// </summary>
+    /// <since_tizen> 3 </since_tizen>
     public class WiFiEapConfiguration : IWiFiEap
     {
         private Interop.WiFi.SafeWiFiConfigHandle _configHandle;
@@ -29,6 +30,7 @@ namespace Tizen.Network.WiFi
         /// <summary>
         /// The file path of CA Certificate of EAP.
         /// </summary>
+        /// <since_tizen> 3 </since_tizen>
         /// <value>CA certification file of EAP.</value>
         /// <exception cref="NotSupportedException">Thrown while setting this value when WiFi is not supported.</exception>
         /// <exception cref="ArgumentException">Thrown while setting this property due to an invalid parameter.</exception>
@@ -60,6 +62,7 @@ namespace Tizen.Network.WiFi
         /// <summary>
         /// The EAP type of wifi.
         /// </summary>
+        /// <since_tizen> 3 </since_tizen>
         /// <value>Type of EAP.</value>
         /// <exception cref="NotSupportedException">Thrown while setting this value when WiFi is not supported.</exception>
         /// <exception cref="ArgumentException">Thrown while setting this property due to an invalid parameter.</exception>
@@ -90,6 +93,7 @@ namespace Tizen.Network.WiFi
         /// <summary>
         /// The type of EAP phase2 authentication of Wi-Fi.
         /// </summary>
+        /// <since_tizen> 3 </since_tizen>
         /// <value>Authentication type of WiFi.</value>
         /// <exception cref="NotSupportedException">Thrown while setting this value when WiFi is not supported.</exception>
         /// <exception cref="ArgumentException">Thrown while setting this property due to an invalid parameter.</exception>
@@ -120,6 +124,7 @@ namespace Tizen.Network.WiFi
         /// <summary>
         /// The anonymous identity of access point(AP).
         /// </summary>
+        /// <since_tizen> 3 </since_tizen>
         /// <value>Represents the anonymous identity of the access point.</value>
         /// <exception cref="NotSupportedException">Thrown while setting this value when WiFi is not supported.</exception>
         /// <exception cref="ArgumentException">Thrown while setting this property due to an invalid parameter.</exception>
@@ -151,6 +156,7 @@ namespace Tizen.Network.WiFi
         /// <summary>
         /// The identity of access point(AP).
         /// </summary>
+        /// <since_tizen> 3 </since_tizen>
         /// <value>Represents the identity of the access point.</value>
         /// <exception cref="NotSupportedException">Thrown while setting this value when WiFi is not supported.</exception>
         /// <exception cref="ArgumentException">Thrown while setting this property due to an invalid parameter.</exception>
@@ -182,6 +188,7 @@ namespace Tizen.Network.WiFi
         /// <summary>
         /// The subject match of access point(AP).
         /// </summary>
+        /// <since_tizen> 3 </since_tizen>
         /// <value>Represents the subject match of AP.</value>
         /// <exception cref="NotSupportedException">Thrown while setting this value when WiFi is not supported.</exception>
         /// <exception cref="ArgumentException">Thrown while setting this property due to an invalid parameter.</exception>
@@ -218,6 +225,7 @@ namespace Tizen.Network.WiFi
         /// <summary>
         /// Gets access point client cert file from configuration.
         /// </summary>
+        /// <since_tizen> 3 </since_tizen>
         /// <returns>The certification authority(CA) certificates file of access point.</returns>
         /// <feature>http://tizen.org/feature/network.wifi</feature>
         /// <exception cref="NotSupportedException">Thrown when WiFi is not supported.</exception>
@@ -238,6 +246,7 @@ namespace Tizen.Network.WiFi
         /// <summary>
         /// Sets access point client cert file to configuration.
         /// </summary>
+        /// <since_tizen> 3 </since_tizen>
         /// <param name="privateKey">The private key file.</param>
         /// <param name="clientCert">The certification authority(CA) certificates file of access point.</param>
         /// <feature>http://tizen.org/feature/network.wifi</feature>
index c012961..8627d03 100755 (executable)
@@ -21,146 +21,178 @@ namespace Tizen.Network.WiFi
     /// <summary>
     /// Enumeration for Wi-Fi EAP type.
     /// </summary>
+    /// <since_tizen> 3 </since_tizen>
     public enum WiFiEapType
     {
         /// <summary>
         /// EAP PEAP type
         /// </summary>
+        /// <since_tizen> 3 </since_tizen>
         Peap = 0,
         /// <summary>
         /// EAP TLS type
         /// </summary>
+        /// <since_tizen> 3 </since_tizen>
         Tls = 1,
         /// <summary>
         /// EAP TTLS type
         /// </summary>
+        /// <since_tizen> 3 </since_tizen>
         Ttls = 2,
         /// <summary>
         /// EAP SIM type
         /// </summary>
+        /// <since_tizen> 3 </since_tizen>
         Sim = 3,
         /// <summary>
         /// EAP AKA type
         /// </summary>
+        /// <since_tizen> 3 </since_tizen>
         Aka = 4
     }
 
     /// <summary>
     /// Enumeration for Wi-Fi RSSI level.
     /// </summary>
+    /// <since_tizen> 3 </since_tizen>
     public enum WiFiRssiLevel
     {
         /// <summary>
         /// Level 0
         /// </summary>
+        /// <since_tizen> 3 </since_tizen>
         Level0 = 0,
         /// <summary>
         /// Level 1
         /// </summary>
+        /// <since_tizen> 3 </since_tizen>
         Level1 = 1,
         /// <summary>
         /// Level 2
         /// </summary>
+        /// <since_tizen> 3 </since_tizen>
         Level2 = 2,
         /// <summary>
         /// Level 3
         /// </summary>
+        /// <since_tizen> 3 </since_tizen>
         Level3 = 3,
         /// <summary>
         /// Level 4
         /// </summary>
+        /// <since_tizen> 3 </since_tizen>
         Level4 = 4
     }
 
     /// <summary>
     /// Enumeration for Wi-Fi connection state.
     /// </summary>
+    /// <since_tizen> 3 </since_tizen>
     public enum WiFiConnectionState
     {
         /// <summary>
         /// Connection failed state
         /// </summary>
+        /// <since_tizen> 3 </since_tizen>
         Failure = -1,
         /// <summary>
         /// Disconnected state
         /// </summary>
+        /// <since_tizen> 3 </since_tizen>
         Disconnected = 0,
         /// <summary>
         /// Association state
         /// </summary>
+        /// <since_tizen> 3 </since_tizen>
         Association = 1,
         /// <summary>
         /// Configuration state
         /// </summary>
+        /// <since_tizen> 3 </since_tizen>
         Congfiguration = 2,
         /// <summary>
         /// Connected state
         /// </summary>
+        /// <since_tizen> 3 </since_tizen>
         Connected = 3
     }
 
     /// <summary>
     /// Enumeration for Wi-Fi device state.
     /// </summary>
+    /// <since_tizen> 3 </since_tizen>
     public enum WiFiDeviceState
     {
         /// <summary>
         /// Wi-Fi is Deactivated
         /// </summary>
+        /// <since_tizen> 3 </since_tizen>
         Deactivated = 0,
         /// <summary>
         /// Wi-Fi is activated
         /// </summary>
+        /// <since_tizen> 3 </since_tizen>
         Activated = 1
     }
 
     /// <summary>
     /// Enumeration for Wi-Fi proxy type.
     /// </summary>
+    /// <since_tizen> 3 </since_tizen>
     public enum WiFiProxyType
     {
         /// <summary>
         /// Direct connection
         /// </summary>
+        /// <since_tizen> 3 </since_tizen>
         Direct = 0,
         /// <summary>
         /// Auto configuration(Use PAC file). If URL property is not set, DHCP/WPAD auto-discover will be tried
         /// </summary>
+        /// <since_tizen> 3 </since_tizen>
         Auto = 1,
         /// <summary>
         /// Manual configuration
         /// </summary>
+        /// <since_tizen> 3 </since_tizen>
         Manual = 2
     }
 
     /// <summary>
     /// Enumeration for Wi-Fi authentication type.
     /// </summary>
+    /// <since_tizen> 3 </since_tizen>
     public enum WiFiAuthenticationType
     {
         /// <summary>
         /// EAP phase2 authentication none
         /// </summary>
+        /// <since_tizen> 3 </since_tizen>
         None = 0,
         /// <summary>
         /// EAP phase2 authentication PAP
         /// </summary>
+        /// <since_tizen> 3 </since_tizen>
         Pap = 1,
         /// <summary>
         /// EAP phase2 authentication MSCHAP
         /// </summary>
+        /// <since_tizen> 3 </since_tizen>
         Mschap = 2,
         /// <summary>
         /// EAP phase2 authentication MSCHAPv2
         /// </summary>
+        /// <since_tizen> 3 </since_tizen>
         Mschapv2 = 3,
         /// <summary>
         /// EAP phase2 authentication GTC
         /// </summary>
+        /// <since_tizen> 3 </since_tizen>
         Gtc = 4,
         /// <summary>
         /// EAP phase2 authentication MD5
         /// </summary>
+        /// <since_tizen> 3 </since_tizen>
         Md5 = 5
     }
 }
index 30d95da..ed06c62 100755 (executable)
@@ -56,11 +56,13 @@ namespace Tizen.Network.WiFi
     /// A manager class which allows applications to connect to a Wireless Local Area Network (WLAN) and to transfer data over the network.<br>
     /// The Wi-Fi Manager enables your application to activate and deactivate a local Wi-Fi device, and to connect to a WLAN network in the infrastructure mode.
     /// </summary>
+    /// <since_tizen> 3 </since_tizen>
     static public class WiFiManager
     {
         /// <summary>
         /// The local MAC address.
         /// </summary>
+        /// <since_tizen> 3 </since_tizen>
         /// <value>Represents the mac address of the WiFi.</value>
         /// <privilege>http://tizen.org/privilege/network.get</privilege>
         static public string MacAddress
@@ -74,6 +76,7 @@ namespace Tizen.Network.WiFi
         /// <summary>
         /// The name of the network interface.
         /// </summary>
+        /// <since_tizen> 3 </since_tizen>
         /// <value>Interface name of WiFi.</value>
         /// <privilege>http://tizen.org/privilege/network.get</privilege>
         static public string InterfaceName
@@ -87,6 +90,7 @@ namespace Tizen.Network.WiFi
         /// <summary>
         /// The network connection state.
         /// </summary>
+        /// <since_tizen> 3 </since_tizen>
         /// <value>Represents the connection state of WiFi.</value>
         /// <privilege>http://tizen.org/privilege/network.get</privilege>
         static public WiFiConnectionState ConnectionState
@@ -100,6 +104,7 @@ namespace Tizen.Network.WiFi
         /// <summary>
         /// A property to Check whether Wi-Fi is activated.
         /// </summary>
+        /// <since_tizen> 3 </since_tizen>
         /// <value>Boolean value to check whether WiFi is activated or not.</value>
         /// <privilege>http://tizen.org/privilege/network.get</privilege>
         static public bool IsActive
@@ -113,6 +118,7 @@ namespace Tizen.Network.WiFi
         /// <summary>
         /// DeviceStateChanged is raised when the device state is changed.
         /// </summary>
+        /// <since_tizen> 3 </since_tizen>
         /// <privilege>http://tizen.org/privilege/network.get</privilege>
         /// <feature>http://tizen.org/feature/network.wifi</feature>
         static public event EventHandler<DeviceStateChangedEventArgs> DeviceStateChanged
@@ -130,6 +136,7 @@ namespace Tizen.Network.WiFi
         /// <summary>
         /// ConnectionStateChanged is raised when the connection state is changed.
         /// </summary>
+        /// <since_tizen> 3 </since_tizen>
         /// <privilege>http://tizen.org/privilege/network.get</privilege>
         /// <feature>http://tizen.org/feature/network.wifi</feature>
         static public event EventHandler<ConnectionStateChangedEventArgs> ConnectionStateChanged
@@ -147,6 +154,7 @@ namespace Tizen.Network.WiFi
         /// <summary>
         /// RssiLevelChanged is raised when the RSSI of connected Wi-Fi is changed.
         /// </summary>
+        /// <since_tizen> 3 </since_tizen>
         /// <privilege>http://tizen.org/privilege/network.get</privilege>
         /// <feature>http://tizen.org/feature/network.wifi</feature>
         static public event EventHandler<RssiLevelChangedEventArgs> RssiLevelChanged
@@ -165,6 +173,7 @@ namespace Tizen.Network.WiFi
         /// BackgroundScanFinished is raised when the background scan is finished.
         /// The background scan starts automatically when wifi is activated. The callback will be invoked periodically.
         /// </summary>
+        /// <since_tizen> 3 </since_tizen>
         /// <privilege>http://tizen.org/privilege/network.get</privilege>
         /// <feature>http://tizen.org/feature/network.wifi</feature>
         static public event EventHandler BackgroundScanFinished
@@ -182,6 +191,7 @@ namespace Tizen.Network.WiFi
         /// <summary>
         /// Gets the WiFi safe handle.
         /// </summary>
+        /// <since_tizen> 3 </since_tizen>
         /// <returns>The instance of SafeWiFiManagerHandle</returns>
         /// <feature>http://tizen.org/feature/network.wifi</feature>
         /// <privilege>http://tizen.org/privilege/network.get</privilege>
@@ -199,6 +209,7 @@ namespace Tizen.Network.WiFi
         /// <summary>
         /// Gets the result of the scan.
         /// </summary>
+        /// <since_tizen> 3 </since_tizen>
         /// <returns> A list of WiFiAP objects.</returns>
         /// <feature>http://tizen.org/feature/network.wifi</feature>
         /// <privilege>http://tizen.org/privilege/network.get</privilege>
@@ -214,6 +225,7 @@ namespace Tizen.Network.WiFi
         /// <summary>
         /// Gets the result of specific AP scan.
         /// </summary>
+        /// <since_tizen> 3 </since_tizen>
         /// <returns> A list contains the WiFiAP objects.</returns>
         /// <feature>http://tizen.org/feature/network.wifi</feature>
         /// <privilege>http://tizen.org/privilege/network.get</privilege>
@@ -229,6 +241,7 @@ namespace Tizen.Network.WiFi
         /// <summary>
         /// Gets the list of wifi configurations.
         /// </summary>
+        /// <since_tizen> 3 </since_tizen>
         /// <returns>A list contains the WiFiConfiguration objects.</returns>
         /// <feature>http://tizen.org/feature/network.wifi</feature>
         /// <privilege>http://tizen.org/privilege/network.profile</privilege>
@@ -245,6 +258,7 @@ namespace Tizen.Network.WiFi
         /// <summary>
         /// Saves Wi-Fi configuration of access point.
         /// </summary>
+        /// <since_tizen> 3 </since_tizen>
         /// <param name="configuration">The configuration to be stored</param>
         /// <feature>http://tizen.org/feature/network.wifi</feature>
         /// <privilege>http://tizen.org/privilege/network.profile</privilege>
@@ -261,6 +275,7 @@ namespace Tizen.Network.WiFi
         /// <summary>
         /// Gets the object of the connected WiFiAP.
         /// </summary>
+        /// <since_tizen> 3 </since_tizen>
         /// <returns> The connected wifi access point(AP) information.</returns>
         /// <feature>http://tizen.org/feature/network.wifi</feature>
         /// <privilege>http://tizen.org/privilege/network.get</privilege>
@@ -277,6 +292,7 @@ namespace Tizen.Network.WiFi
         /// <summary>
         /// Activates Wi-Fi asynchronously.
         /// </summary>
+        /// <since_tizen> 3 </since_tizen>
         /// <returns> A task indicating whether the Activate method is done or not.</returns>
         /// <feature>http://tizen.org/feature/network.wifi</feature>
         /// <privilege>http://tizen.org/privilege/network.set</privilege>
@@ -293,6 +309,7 @@ namespace Tizen.Network.WiFi
         /// <summary>
         /// Activates Wi-Fi asynchronously and displays Wi-Fi picker (popup) when Wi-Fi is not automatically connected.
         /// </summary>
+        /// <since_tizen> 3 </since_tizen>
         /// <returns> A task indicating whether the ActivateWithPicker method is done or not.</returns>
         /// <feature>http://tizen.org/feature/network.wifi</feature>
         /// <privilege>http://tizen.org/privilege/network.set</privilege>
@@ -309,6 +326,7 @@ namespace Tizen.Network.WiFi
         /// <summary>
         /// Deactivates Wi-Fi asynchronously.
         /// </summary>
+        /// <since_tizen> 3 </since_tizen>
         /// <returns> A task indicating whether the Deactivate method is done or not.</returns>
         /// <feature>http://tizen.org/feature/network.wifi</feature>
         /// <privilege>http://tizen.org/privilege/network.set</privilege>
@@ -325,6 +343,7 @@ namespace Tizen.Network.WiFi
         /// <summary>
         /// Starts scan asynchronously.
         /// </summary>
+        /// <since_tizen> 3 </since_tizen>
         /// <returns> A task indicating whether the Scan method is done or not.</returns>
         /// <feature>http://tizen.org/feature/network.wifi</feature>
         /// <privilege>http://tizen.org/privilege/network.set</privilege>
@@ -341,6 +360,7 @@ namespace Tizen.Network.WiFi
         /// <summary>
         /// Starts specific access point scan, asynchronously.
         /// </summary>
+        /// <since_tizen> 3 </since_tizen>
         /// <returns> A task indicating whether the ScanSpecificAP method is done or not.</returns>
         /// <param name="essid">The essid of hidden ap</param>
         /// <feature>http://tizen.org/feature/network.wifi</feature>
index 1b4f8cf..8027835 100755 (executable)
@@ -25,6 +25,7 @@ namespace Tizen.Network.WiFi
     /// <summary>
     /// A class for managing the Wi-Fi network information.
     /// </summary>
+    /// <since_tizen> 3 </since_tizen>
     public class WiFiNetwork
     {
         private Interop.WiFi.SafeWiFiAPHandle _apHandle;
@@ -35,6 +36,7 @@ namespace Tizen.Network.WiFi
         /// <summary>
         /// The Extended Service Set Identifier(ESSID).
         /// </summary>
+        /// <since_tizen> 3 </since_tizen>
         /// <value>Essid of the WiFi.</value>
         public string Essid
         {
@@ -61,6 +63,7 @@ namespace Tizen.Network.WiFi
         /// <summary>
         /// The Basic Service Set Identifier(BSSID).
         /// </summary>
+        /// <since_tizen> 3 </since_tizen>
         /// <value>Bssid of the WiFi.</value>
         public string Bssid
         {
@@ -80,6 +83,7 @@ namespace Tizen.Network.WiFi
         /// <summary>
         /// The address informaiton for IPv4.
         /// </summary>
+        /// <since_tizen> 3 </since_tizen>
         /// <value>IP address information for IPv4 type.</value>
         public IAddressInformation IPv4Setting
         {
@@ -92,6 +96,7 @@ namespace Tizen.Network.WiFi
         /// <summary>
         /// The address ainformation for IPv6.
         /// </summary>
+        /// <since_tizen> 3 </since_tizen>
         /// <value>IP address information for IPv6 type.</value>
         public IAddressInformation IPv6Setting
         {
@@ -104,6 +109,7 @@ namespace Tizen.Network.WiFi
         /// <summary>
         /// The proxy address.
         /// </summary>
+        /// <since_tizen> 3 </since_tizen>
         /// <value>Represents proxy address of WiFi.</value>
         /// <exception cref="NotSupportedException">Thrown while setting this property when WiFi is not supported.</exception>
         /// <exception cref="ArgumentException">Thrown while setting this property due to an invalid parameter.</exception>
@@ -135,6 +141,7 @@ namespace Tizen.Network.WiFi
         /// <summary>
         /// The proxy type(IPv6).
         /// </summary>
+        /// <since_tizen> 3 </since_tizen>
         /// <value>Represents proxy type of WiFi.</value>
         /// <exception cref="NotSupportedException">Thrown while setting this property when WiFi is not supported.</exception>
         /// <exception cref="ArgumentException">Thrown while setting this property due to an invalid parameter.</exception>
@@ -165,6 +172,7 @@ namespace Tizen.Network.WiFi
         /// <summary>
         /// The frequency band(MHz).
         /// </summary>
+        /// <since_tizen> 3 </since_tizen>
         /// <value>Represents the frequency band value.</value>
         public int Frequency
         {
@@ -183,6 +191,7 @@ namespace Tizen.Network.WiFi
         /// <summary>
         /// The Received signal strength indication(RSSI).
         /// </summary>
+        /// <since_tizen> 3 </since_tizen>
         /// <value>Represents Rssi level of WiFi.</value>
         public WiFiRssiLevel Rssi
         {
@@ -201,6 +210,7 @@ namespace Tizen.Network.WiFi
         /// <summary>
         /// The max speed (Mbps).
         /// </summary>
+        /// <since_tizen> 3 </since_tizen>
         /// <value>Represents max speed value.</value>
         public int MaxSpeed
         {
@@ -219,6 +229,7 @@ namespace Tizen.Network.WiFi
         /// <summary>
         /// A property to check whether the access point is favorite or not.
         /// </summary>
+        /// <since_tizen> 3 </since_tizen>
         /// <value>Boolean value to check if the access point is favorite or not.</value>
         public bool IsFavorite
         {
@@ -237,6 +248,7 @@ namespace Tizen.Network.WiFi
         /// <summary>
         /// A property to check whether the access point is passpoint or not.
         /// </summary>
+        /// <since_tizen> 3 </since_tizen>
         /// <value>Boolean value to check if the access point is passpoint or not.</value>
         public bool IsPasspoint
         {
@@ -256,6 +268,7 @@ namespace Tizen.Network.WiFi
         /// <summary>
         /// The connection state.
         /// </summary>
+        /// <since_tizen> 3 </since_tizen>
         /// <value>Represents the connection state of WiFi.</value>
         public WiFiConnectionState ConnectionState
         {
@@ -274,6 +287,7 @@ namespace Tizen.Network.WiFi
         /// <summary>
         /// Gets the all IPv6 addresses of the access point
         /// </summary>
+        /// <since_tizen> 3 </since_tizen>
         /// <returns>A list of IPv6 addresses of the access point.</returns>
         /// <feature>http://tizen.org/feature/network.wifi</feature>
         /// <exception cref="NotSupportedException">Thrown when WiFi is not supported.</exception>
index ae0d4dd..9f3451c 100755 (executable)
@@ -22,6 +22,7 @@ namespace Tizen.Network.WiFi
     /// <summary>
     /// A class for managing the WiFi security information.
     /// </summary>
+    /// <since_tizen> 3 </since_tizen>
     public class WiFiSecurity
     {
         private Interop.WiFi.SafeWiFiAPHandle _apHandle;
@@ -30,6 +31,7 @@ namespace Tizen.Network.WiFi
         /// <summary>
         /// The type of Wi-Fi security.
         /// </summary>
+        /// <since_tizen> 3 </since_tizen>
         /// <value>Represents the security type of WiFi.</value>
         /// <exception cref="NotSupportedException">Thrown while setting this property when WiFi is not supported.</exception>
         /// <exception cref="ArgumentException">Thrown while setting this property due to an invalid parameter.</exception>
@@ -60,6 +62,7 @@ namespace Tizen.Network.WiFi
         /// <summary>
         /// The type of Wi-Fi encryption
         /// </summary>
+        /// <since_tizen> 3 </since_tizen>
         /// <value>Represents the encryption type of WiFi.</value>
         /// <exception cref="NotSupportedException">Thrown while setting this property when WiFi is not supported.</exception>
         /// <exception cref="ArgumentException">Thrown while setting this property due to an invalid parameter.</exception>
@@ -90,6 +93,7 @@ namespace Tizen.Network.WiFi
         /// <summary>
         /// The EAP information
         /// </summary>
+        /// <since_tizen> 3 </since_tizen>
         /// <value>Eap information of WiFi.</value>
         public WiFiEap EapInformation
         {
@@ -102,6 +106,7 @@ namespace Tizen.Network.WiFi
         /// <summary>
         /// A property to check whether the passphrase is required or not.
         /// </summary>
+        /// <since_tizen> 3 </since_tizen>
         /// <value>Boolean value to check if passphrase is required or not.</value>
         public bool IsPassphraseRequired
         {
@@ -120,6 +125,7 @@ namespace Tizen.Network.WiFi
         /// <summary>
         /// A property to check whether the Wi-Fi Protected Setup(WPS) is supported or not.
         /// </summary>
+        /// <since_tizen> 3 </since_tizen>
         /// <value>Boolean value to check if wps is supported or not.</value>
         public bool IsWpsSupported
         {
@@ -144,6 +150,7 @@ namespace Tizen.Network.WiFi
         /// <summary>
         /// Sets the passphrase.
         /// </summary>
+        /// <since_tizen> 3 </since_tizen>
         /// <param name="passphrase">The passphrase of the access point.</param>
         /// <feature>http://tizen.org/feature/network.wifi</feature>
         /// <exception cref="NotSupportedException">Thrown when WiFi is not supported.</exception>