# Network operation functions ## esConnectPorts ### [EC_T_DWORD](api.html.md#_CPPv410EC_T_DWORD) esConnectPorts([EC_T_DWORD](api.html.md#_CPPv410EC_T_DWORD) dwInstanceId1, [EC_T_WORD](api.html.md#_CPPv49EC_T_WORD) wCfgFixedAddress1, [EC_T_BYTE](api.html.md#_CPPv49EC_T_BYTE) byPort1, [EC_T_DWORD](api.html.md#_CPPv410EC_T_DWORD) dwInstanceId2, [EC_T_WORD](api.html.md#_CPPv49EC_T_WORD) wCfgFixedAddress2, [EC_T_BYTE](api.html.md#_CPPv49EC_T_BYTE) byPort2) Connect a slave ESC port to another slave ESC port or to a network adapter. \_ * **Parameters:** * **dwInstanceId1** – [in] Simulator Instance ID of Port1 * **wCfgFixedAddress1** – [in] Slave’s station address of Port1. 0: network adapter * **byPort1** – [in] ESC port of Port1. 0, 1, 2, 3: port A, port B, port C, port D. * **dwInstanceId2** – [in] Simulator Instance ID of Port2 * **wCfgFixedAddress2** – [in] Slave’s station address of Port2. 0: network adapter * **byPort2** – [in] ESC port of Port2. 0, 1, 2, 3: port A, port B, port C, port D. * **Returns:** [EC_E_NOERROR](error-codes_generic.html.md#d3/d2f/group___e_c___e_r_r_o_r___c_o_d_e_s___g_e_n_e_r_i_c_1ga8c8419c32e88e73d940a4501fe427116) or error code ## esDisconnectPort ### [EC_T_DWORD](api.html.md#_CPPv410EC_T_DWORD) esDisconnectPort([EC_T_DWORD](api.html.md#_CPPv410EC_T_DWORD) dwInstanceId, [EC_T_WORD](api.html.md#_CPPv49EC_T_WORD) wCfgFixedAddress, [EC_T_BYTE](api.html.md#_CPPv49EC_T_BYTE) byPort) Disconnect a slave ESC port or a network adapter. \_ * **Parameters:** * **dwInstanceId** – [in] Simulator Instance ID * **wCfgFixedAddress** – [in] Slave’s station address. 0: network adapter. * **byPort** – [in] ESC port. 0, 1, 2, 3: port A, port B, port C, port D. * **Returns:** [EC_E_NOERROR](error-codes_generic.html.md#d3/d2f/group___e_c___e_r_r_o_r___c_o_d_e_s___g_e_n_e_r_i_c_1ga8c8419c32e88e73d940a4501fe427116) or error code ## esPowerSlave ### [EC_T_DWORD](api.html.md#_CPPv410EC_T_DWORD) esPowerSlave([EC_T_DWORD](api.html.md#_CPPv410EC_T_DWORD) dwInstanceId, [EC_T_WORD](api.html.md#_CPPv49EC_T_WORD) wCfgFixedAddress, [EC_T_BOOL](api.html.md#_CPPv49EC_T_BOOL) bOn) Power on or power off a slave. \_ * **Parameters:** * **dwInstanceId** – [in] Simulator Instance ID * **wCfgFixedAddress** – [in] Slave’s station address * **bOn** – [in] EC_FALSE: switch off, EC_TRUE: switch on * **Returns:** [EC_E_NOERROR](error-codes_generic.html.md#d3/d2f/group___e_c___e_r_r_o_r___c_o_d_e_s___g_e_n_e_r_i_c_1ga8c8419c32e88e73d940a4501fe427116) or error code