/**
 * @preserve
 *
 *                                     .,,,;;,'''..
 *                                 .'','...     ..',,,.
 *                               .,,,,,,',,',;;:;,.  .,l,
 *                              .,',.     ...     ,;,   :l.
 *                             ':;.    .'.:do;;.    .c   ol;'.
 *      ';;'                   ;.;    ', .dkl';,    .c   :; .'.',::,,'''.
 *     ',,;;;,.                ; .,'     .'''.    .'.   .d;''.''''.
 *    .oxddl;::,,.             ',  .'''.   .... .'.   ,:;..
 *     .'cOX0OOkdoc.            .,'.   .. .....     'lc.
 *    .:;,,::co0XOko'              ....''..'.'''''''.
 *    .dxk0KKdc:cdOXKl............. .. ..,c....
 *     .',lxOOxl:'':xkl,',......'....    ,'.
 *          .';:oo:...                        .
 *               .cd,    ╔═╗┌─┐┬─┐┬  ┬┌─┐┬─┐   .
 *                 .l;   ╚═╗├┤ ├┬┘└┐┌┘├┤ ├┬┘   '
 *                   'l. ╚═╝└─┘┴└─ └┘ └─┘┴└─  '.
 *                    .o.                   ...
 *                     .''''','.;:''.........
 *                          .'  .l
 *                         .:.   l'
 *                        .:.    .l.
 *                       .x:      :k;,.
 *                       cxlc;    cdc,,;;.
 *                      'l :..   .c  ,
 *                      o.
 *                     .,
 *
 *             ╦ ╦┬ ┬┌┐ ┬─┐┬┌┬┐  ╔═╗┌┐  ┬┌─┐┌─┐┌┬┐┌─┐
 *             ╠═╣└┬┘├┴┐├┬┘│ ││  ║ ║├┴┐ │├┤ │   │ └─┐
 *             ╩ ╩ ┴ └─┘┴└─┴─┴┘  ╚═╝└─┘└┘└─┘└─┘ ┴ └─┘
 *
 * Created by Valentin on 10/22/14.
 * Modified by Carsten on 12/06/15.
 *
 * Copyright (c) 2015 Valentin Heun
 *
 * All ascii characters above must be included in any redistribution.
 *
 * This Source Code Form is subject to the terms of the Mozilla Public
 * License, v. 2.0. If a copy of the MPL was not distributed with this
 * file, You can obtain one at http://mozilla.org/MPL/2.0/.
 */

/**
 * Set to true to enable the hardware interface
 **/
exports.enabled = false;


if (exports.enabled) {
    /**
     * @desc This function is called once by the server. Start the event loop of your hardware interface in here.
     **/
    exports.receive = function () {

    };

    /**
     * @desc This function is called by the server whenever data for one of your HybridObject's IO points arrives. Parse the input and write the
     *       value to your hardware.
     * @param {string} objName Name of the HybridObject
     * @param {string} ioName Name of the IO point
     * @param {value} value The value
     * @param {string} mode Specifies the datatype of value
     * @param {type} type The type
     **/
    exports.send = function (objName, ioName, value, mode, type) {

    };

    /**
     * @desc prototype for an interface init. The init reinitialize the communication with the external source.
     *       Place calls to addIO(), clearIO(), developerOn(), developerOff(), writeIOToServer() here. Call clearIO() after you have added all the IO points with addIO() calls.
     * @note program the init so that it can be called anytime there is a change to the amount of objects.
     **/
    exports.init = function () {

    };

    /**
     * @desc This function is called once by the server when the process is being torn down. 
     *       Clean up open file handles or resources and return quickly.
     **/
    exports.shutdown = function () {

    };

}
@@ -1949,28 +1949,20 @@
 bled) %7B%0A
-    /**%0A    
+/**%0A
  * @desc
@@ -2063,20 +2063,16 @@
 n here.%0A
-    
  **/%0A   
@@ -2106,36 +2106,24 @@
  () %7B%0D%0A%0A
-    %7D;%0A%0A    /**%0A    
+%7D;%0A%0A/**%0A
  * @desc
@@ -2255,20 +2255,16 @@
 ite the%0A
-    
  *      
@@ -2288,20 +2288,16 @@
 rdware.%0A
-    
  * @para
@@ -2340,20 +2340,16 @@
 dObject%0A
-    
  * @para
@@ -2387,20 +2387,16 @@
 O point%0A
-    
  * @para
@@ -2417,28 +2417,24 @@
 e The value%0A
-    
  * @param %7Bs
@@ -2477,20 +2477,16 @@
 f value%0A
-    
  * @para
@@ -2509,28 +2509,20 @@
 e type%0A 
-    **/%0A    
+**/%0A
 exports.
@@ -2575,39 +2575,26 @@
  type) %7B
-%0D
 %0A%0A
-    %7D;%0A%0A    /**%0A    
+%7D;%0A%0A/**%0A
  * @desc
@@ -2693,20 +2693,16 @@
 source.%0A
-    
  *      
@@ -2866,20 +2866,16 @@
  calls.%0A
-    
  * @note
@@ -2969,20 +2969,16 @@
 bjects.%0A
-    
  **/%0A   
@@ -3012,29 +3012,18 @@
  %7B%0D%0A
-%0A    %7D;%0A%0A    
+%09%0A%7D;%0A%0A
 /**%0A
-    
  * @
@@ -3108,20 +3108,16 @@
  down. %0A
-    
  *      
@@ -3177,20 +3177,16 @@
 uickly.%0A
-    
  **/%0A   
@@ -3225,14 +3225,9 @@
 %7B%0D%0A%0A
-    
 %7D;
-%0D
 %0A%0A%7D

Revert "Reformatting"