From 92206a78aeddf81eca08fb25589231e5a62df69c Mon Sep 17 00:00:00 2001
From: Paul Sokolovsky <pfalcon@users.sourceforge.net>
Date: Sat, 3 Jun 2017 13:34:28 +0300
Subject: [PATCH] docs/network: Move confusingly-named cc3200 Server class to
 its reference.

cc3200 port has network.Server class to control behavior of builtin
Telnet/FTP server of that port.
---
 docs/library/network.rst | 46 ----------------------------------------
 docs/wipy/general.rst    | 37 ++++++++++++++++++++++++++++++++
 2 files changed, 37 insertions(+), 46 deletions(-)

diff --git a/docs/library/network.rst b/docs/library/network.rst
index 251e68c76..75640250f 100644
--- a/docs/library/network.rst
+++ b/docs/library/network.rst
@@ -29,52 +29,6 @@ For example::
     data = s.recv(1000)
     s.close()
 
-.. only:: port_wipy
-
-    .. _network.Server:
-
-    class Server
-    ============
-
-    The ``Server`` class controls the behaviour and the configuration of the FTP and telnet
-    services running on the WiPy. Any changes performed using this class' methods will
-    affect both.
-
-    Example::
-
-        import network
-        server = network.Server()
-        server.deinit() # disable the server
-        # enable the server again with new settings
-        server.init(login=('user', 'password'), timeout=600)
-
-    Constructors
-    ------------
-
-    .. class:: network.Server(id, ...)
-
-       Create a server instance, see ``init`` for parameters of initialization.
-
-    Methods
-    -------
-
-    .. method:: server.init(\*, login=('micro', 'python'), timeout=300)
-
-       Init (and effectively start the server). Optionally a new ``user``, ``password``
-       and ``timeout`` (in seconds) can be passed.
-
-    .. method:: server.deinit()
-
-       Stop the server
-
-    .. method:: server.timeout([timeout_in_seconds])
-
-       Get or set the server timeout.
-
-    .. method:: server.isrunning()
-
-       Returns ``True`` if the server is running, ``False`` otherwise.
-
 .. only:: port_pyboard
 
     class CC3K
diff --git a/docs/wipy/general.rst b/docs/wipy/general.rst
index 8b9b91c53..ca6f77ab0 100644
--- a/docs/wipy/general.rst
+++ b/docs/wipy/general.rst
@@ -323,3 +323,40 @@ Unrelated function in machine module
     this function is not called then the default file main.py will be executed.
 
     It only makes sense to call this function from within boot.py.
+
+Adhoc way to control telnet/FTP server via network module
+~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+
+The ``Server`` class controls the behaviour and the configuration of the FTP and telnet
+services running on the WiPy. Any changes performed using this class' methods will
+affect both.
+
+Example::
+
+    import network
+    server = network.Server()
+    server.deinit() # disable the server
+    # enable the server again with new settings
+    server.init(login=('user', 'password'), timeout=600)
+
+.. class:: network.Server(id, ...)
+
+   Create a server instance, see ``init`` for parameters of initialization.
+
+.. method:: server.init(\*, login=('micro', 'python'), timeout=300)
+
+   Init (and effectively start the server). Optionally a new ``user``, ``password``
+   and ``timeout`` (in seconds) can be passed.
+
+.. method:: server.deinit()
+
+   Stop the server
+
+.. method:: server.timeout([timeout_in_seconds])
+
+   Get or set the server timeout.
+
+.. method:: server.isrunning()
+
+   Returns ``True`` if the server is running, ``False`` otherwise.
+
-- 
GitLab