Created
December 11, 2015 02:18
-
-
Save anonymous/7d6f306515a60965e9c9 to your computer and use it in GitHub Desktop.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
<?xml version="1.0"?> | |
<scpd xmlns="urn:schemas-upnp-org:service-1-0"> | |
<specVersion> | |
<major>1</major> | |
<minor>0</minor> | |
</specVersion> | |
<actionList> | |
<action> | |
<name>SetConnectionType</name> | |
<argumentList> | |
<argument> | |
<name>NewConnectionType</name> | |
<direction>in</direction> | |
<relatedStateVariable>ConnectionType</relatedStateVariable> | |
</argument> | |
</argumentList> | |
</action> | |
<action> | |
<name>GetConnectionTypeInfo</name> | |
<argumentList> | |
<argument> | |
<name>NewConnectionType</name> | |
<direction>out</direction> | |
<relatedStateVariable>ConnectionType</relatedStateVariable> | |
</argument> | |
<argument> | |
<name>NewPossibleConnectionTypes</name> | |
<direction>out</direction> | |
<relatedStateVariable>PossibleConnectionTypes</relatedStateVariable> | |
</argument> | |
</argumentList> | |
</action> | |
<action> | |
<name>RequestConnection</name> | |
</action> | |
<action> | |
<name>ForceTermination</name> | |
</action> | |
<action> | |
<name>GetStatusInfo</name> | |
<argumentList> | |
<argument> | |
<name>NewConnectionStatus</name> | |
<direction>out</direction> | |
<relatedStateVariable>ConnectionStatus</relatedStateVariable> | |
</argument> | |
<argument> | |
<name>NewLastConnectionError</name> | |
<direction>out</direction> | |
<relatedStateVariable>LastConnectionError</relatedStateVariable> | |
</argument> | |
<argument> | |
<name>NewUptime</name> | |
<direction>out</direction> | |
<relatedStateVariable>Uptime</relatedStateVariable> | |
</argument> | |
</argumentList> | |
</action> | |
<action> | |
<name>GetNATRSIPStatus</name> | |
<argumentList> | |
<argument> | |
<name>NewRSIPAvailable</name> | |
<direction>out</direction> | |
<relatedStateVariable>RSIPAvailable</relatedStateVariable> | |
</argument> | |
<argument> | |
<name>NewNATEnabled</name> | |
<direction>out</direction> | |
<relatedStateVariable>NATEnabled</relatedStateVariable> | |
</argument> | |
</argumentList> | |
</action> | |
<action> | |
<name>GetGenericPortMappingEntry</name> | |
<argumentList> | |
<argument> | |
<name>NewPortMappingIndex</name> | |
<direction>in</direction> | |
<relatedStateVariable>PortMappingNumberOfEntries</relatedStateVariable> | |
</argument> | |
<argument> | |
<name>NewRemoteHost</name> | |
<direction>out</direction> | |
<relatedStateVariable>RemoteHost</relatedStateVariable> | |
</argument> | |
<argument> | |
<name>NewExternalPort</name> | |
<direction>out</direction> | |
<relatedStateVariable>ExternalPort</relatedStateVariable> | |
</argument> | |
<argument> | |
<name>NewProtocol</name> | |
<direction>out</direction> | |
<relatedStateVariable>PortMappingProtocol</relatedStateVariable> | |
</argument> | |
<argument> | |
<name>NewInternalPort</name> | |
<direction>out</direction> | |
<relatedStateVariable>InternalPort</relatedStateVariable> | |
</argument> | |
<argument> | |
<name>NewInternalClient</name> | |
<direction>out</direction> | |
<relatedStateVariable>InternalClient</relatedStateVariable> | |
</argument> | |
<argument> | |
<name>NewEnabled</name> | |
<direction>out</direction> | |
<relatedStateVariable>PortMappingEnabled</relatedStateVariable> | |
</argument> | |
<argument> | |
<name>NewPortMappingDescription</name> | |
<direction>out</direction> | |
<relatedStateVariable>PortMappingDescription</relatedStateVariable> | |
</argument> | |
<argument> | |
<name>NewLeaseDuration</name> | |
<direction>out</direction> | |
<relatedStateVariable>PortMappingLeaseDuration</relatedStateVariable> | |
</argument> | |
</argumentList> | |
</action> | |
<action> | |
<name>GetSpecificPortMappingEntry</name> | |
<argumentList> | |
<argument> | |
<name>NewRemoteHost</name> | |
<direction>in</direction> | |
<relatedStateVariable>RemoteHost</relatedStateVariable> | |
</argument> | |
<argument> | |
<name>NewExternalPort</name> | |
<direction>in</direction> | |
<relatedStateVariable>ExternalPort</relatedStateVariable> | |
</argument> | |
<argument> | |
<name>NewProtocol</name> | |
<direction>in</direction> | |
<relatedStateVariable>PortMappingProtocol</relatedStateVariable> | |
</argument> | |
<argument> | |
<name>NewInternalPort</name> | |
<direction>out</direction> | |
<relatedStateVariable>InternalPort</relatedStateVariable> | |
</argument> | |
<argument> | |
<name>NewInternalClient</name> | |
<direction>out</direction> | |
<relatedStateVariable>InternalClient</relatedStateVariable> | |
</argument> | |
<argument> | |
<name>NewEnabled</name> | |
<direction>out</direction> | |
<relatedStateVariable>PortMappingEnabled</relatedStateVariable> | |
</argument> | |
<argument> | |
<name>NewPortMappingDescription</name> | |
<direction>out</direction> | |
<relatedStateVariable>PortMappingDescription</relatedStateVariable> | |
</argument> | |
<argument> | |
<name>NewLeaseDuration</name> | |
<direction>out</direction> | |
<relatedStateVariable>PortMappingLeaseDuration</relatedStateVariable> | |
</argument> | |
</argumentList> | |
</action> | |
<action> | |
<name>AddPortMapping</name> | |
<argumentList> | |
<argument> | |
<name>NewRemoteHost</name> | |
<direction>in</direction> | |
<relatedStateVariable>RemoteHost</relatedStateVariable> | |
</argument> | |
<argument> | |
<name>NewExternalPort</name> | |
<direction>in</direction> | |
<relatedStateVariable>ExternalPort</relatedStateVariable> | |
</argument> | |
<argument> | |
<name>NewProtocol</name> | |
<direction>in</direction> | |
<relatedStateVariable>PortMappingProtocol</relatedStateVariable> | |
</argument> | |
<argument> | |
<name>NewInternalPort</name> | |
<direction>in</direction> | |
<relatedStateVariable>InternalPort</relatedStateVariable> | |
</argument> | |
<argument> | |
<name>NewInternalClient</name> | |
<direction>in</direction> | |
<relatedStateVariable>InternalClient</relatedStateVariable> | |
</argument> | |
<argument> | |
<name>NewEnabled</name> | |
<direction>in</direction> | |
<relatedStateVariable>PortMappingEnabled</relatedStateVariable> | |
</argument> | |
<argument> | |
<name>NewPortMappingDescription</name> | |
<direction>in</direction> | |
<relatedStateVariable>PortMappingDescription</relatedStateVariable> | |
</argument> | |
<argument> | |
<name>NewLeaseDuration</name> | |
<direction>in</direction> | |
<relatedStateVariable>PortMappingLeaseDuration</relatedStateVariable> | |
</argument> | |
</argumentList> | |
</action> | |
<action> | |
<name>DeletePortMapping</name> | |
<argumentList> | |
<argument> | |
<name>NewRemoteHost</name> | |
<direction>in</direction> | |
<relatedStateVariable>RemoteHost</relatedStateVariable> | |
</argument> | |
<argument> | |
<name>NewExternalPort</name> | |
<direction>in</direction> | |
<relatedStateVariable>ExternalPort</relatedStateVariable> | |
</argument> | |
<argument> | |
<name>NewProtocol</name> | |
<direction>in</direction> | |
<relatedStateVariable>PortMappingProtocol</relatedStateVariable> | |
</argument> | |
</argumentList> | |
</action> | |
<action> | |
<name>GetExternalIPAddress</name> | |
<argumentList> | |
<argument> | |
<name>NewExternalIPAddress</name> | |
<direction>out</direction> | |
<relatedStateVariable>ExternalIPAddress</relatedStateVariable> | |
</argument> | |
</argumentList> | |
</action> | |
</actionList> | |
<serviceStateTable> | |
<stateVariable sendEvents="no"> | |
<name>ConnectionType</name> | |
<dataType>string</dataType> | |
<defaultValue>Unconfigured</defaultValue> | |
</stateVariable> | |
<stateVariable sendEvents="yes"> | |
<name>PossibleConnectionTypes</name> | |
<dataType>string</dataType> | |
<allowedValueList> | |
<allowedValue>Unconfigured</allowedValue> | |
<allowedValue>IP_Routed</allowedValue> | |
<allowedValue>IP_Bridged</allowedValue> | |
</allowedValueList> | |
</stateVariable> | |
<stateVariable sendEvents="yes"> | |
<name>ConnectionStatus</name> | |
<dataType>string</dataType> | |
<defaultValue>Unconfigured</defaultValue> | |
<allowedValueList> | |
<allowedValue>Unconfigured</allowedValue> | |
<allowedValue>Connecting</allowedValue> | |
<allowedValue>Authenticating</allowedValue> | |
<allowedValue>PendingDisconnect</allowedValue> | |
<allowedValue>Disconnecting</allowedValue> | |
<allowedValue>Disconnected</allowedValue> | |
<allowedValue>Connected</allowedValue> | |
</allowedValueList> | |
</stateVariable> | |
<stateVariable sendEvents="no"> | |
<name>Uptime</name> | |
<dataType>ui4</dataType> | |
<defaultValue>0</defaultValue> | |
<allowedValueRange> | |
<minimum>0</minimum> | |
<maximum/> | |
<step>1</step> | |
</allowedValueRange> | |
</stateVariable> | |
<stateVariable sendEvents="no"> | |
<name>RSIPAvailable</name> | |
<dataType>boolean</dataType> | |
<defaultValue>0</defaultValue> | |
</stateVariable> | |
<stateVariable sendEvents="no"> | |
<name>NATEnabled</name> | |
<dataType>boolean</dataType> | |
<defaultValue>1</defaultValue> | |
</stateVariable> | |
<stateVariable sendEvents="no"> | |
<name>LastConnectionError</name> | |
<dataType>string</dataType> | |
<defaultValue>ERROR_NONE</defaultValue> | |
<allowedValueList> | |
<allowedValue>ERROR_NONE</allowedValue> | |
<allowedValue>ERROR_ISP_TIME_OUT</allowedValue> | |
<allowedValue>ERROR_COMMAND_ABORTED</allowedValue> | |
<allowedValue>ERROR_NOT_ENABLED_FOR_INTERNET</allowedValue> | |
<allowedValue>ERROR_BAD_PHONE_NUMBER</allowedValue> | |
<allowedValue>ERROR_USER_DISCONNECT</allowedValue> | |
<allowedValue>ERROR_ISP_DISCONNECT</allowedValue> | |
<allowedValue>ERROR_IDLE_DISCONNECT</allowedValue> | |
<allowedValue>ERROR_FORCED_DISCONNECT</allowedValue> | |
<allowedValue>ERROR_SERVER_OUT_OF_RESOURCES</allowedValue> | |
<allowedValue>ERROR_RESTRICTED_LOGON_HOURS</allowedValue> | |
<allowedValue>ERROR_ACCOUNT_DISABLED</allowedValue> | |
<allowedValue>ERROR_ACCOUNT_EXPIRED</allowedValue> | |
<allowedValue>ERROR_PASSWORD_EXPIRED</allowedValue> | |
<allowedValue>ERROR_AUTHENTICATION_FAILURE</allowedValue> | |
<allowedValue>ERROR_NO_DIALTONE</allowedValue> | |
<allowedValue>ERROR_NO_CARRIER</allowedValue> | |
<allowedValue>ERROR_NO_ANSWER</allowedValue> | |
<allowedValue>ERROR_LINE_BUSY</allowedValue> | |
<allowedValue>ERROR_UNSUPPORTED_BITSPERSECOND</allowedValue> | |
<allowedValue>ERROR_TOO_MANY_LINE_ERRORS</allowedValue> | |
<allowedValue>ERROR_IP_CONFIGURATION</allowedValue> | |
<allowedValue>ERROR_UNKNOWN</allowedValue> | |
</allowedValueList> | |
</stateVariable> | |
<stateVariable sendEvents="yes"> | |
<name>ExternalIPAddress</name> | |
<dataType>string</dataType> | |
</stateVariable> | |
<stateVariable sendEvents="no"> | |
<name>RemoteHost</name> | |
<dataType>string</dataType> | |
</stateVariable> | |
<stateVariable sendEvents="no"> | |
<name>ExternalPort</name> | |
<dataType>ui2</dataType> | |
</stateVariable> | |
<stateVariable sendEvents="no"> | |
<name>InternalPort</name> | |
<dataType>ui2</dataType> | |
</stateVariable> | |
<stateVariable sendEvents="no"> | |
<name>PortMappingProtocol</name> | |
<dataType>string</dataType> | |
<allowedValueList> | |
<allowedValue>TCP</allowedValue> | |
<allowedValue>UDP</allowedValue> | |
</allowedValueList> | |
</stateVariable> | |
<stateVariable sendEvents="no"> | |
<name>InternalClient</name> | |
<dataType>string</dataType> | |
</stateVariable> | |
<stateVariable sendEvents="no"> | |
<name>PortMappingDescription</name> | |
<dataType>string</dataType> | |
</stateVariable> | |
<stateVariable sendEvents="no"> | |
<name>PortMappingEnabled</name> | |
<dataType>boolean</dataType> | |
</stateVariable> | |
<stateVariable sendEvents="no"> | |
<name>PortMappingLeaseDuration</name> | |
<dataType>ui4</dataType> | |
</stateVariable> | |
<stateVariable sendEvents="yes"> | |
<name>PortMappingNumberOfEntries</name> | |
<dataType>ui2</dataType> | |
</stateVariable> | |
</serviceStateTable> | |
</scpd> |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
<?xml version="1.0"?> | |
<scpd xmlns="urn:schemas-upnp-org:service-1-0"> | |
<specVersion> | |
<major>1</major> | |
<minor>0</minor> | |
</specVersion> | |
<actionList> | |
<action> | |
<name>GetCommonLinkProperties</name> | |
<argumentList> | |
<argument> | |
<name>NewWANAccessType</name> | |
<direction>out</direction> | |
<relatedStateVariable>WANAccessType</relatedStateVariable> | |
</argument> | |
<argument> | |
<name>NewLayer1UpstreamMaxBitRate</name> | |
<direction>out</direction> | |
<relatedStateVariable>Layer1UpstreamMaxBitRate</relatedStateVariable> | |
</argument> | |
<argument> | |
<name>NewLayer1DownstreamMaxBitRate</name> | |
<direction>out</direction> | |
<relatedStateVariable>Layer1DownstreamMaxBitRate</relatedStateVariable> | |
</argument> | |
<argument> | |
<name>NewPhysicalLinkStatus</name> | |
<direction>out</direction> | |
<relatedStateVariable>PhysicalLinkStatus</relatedStateVariable> | |
</argument> | |
</argumentList> | |
</action> | |
<action> | |
<name>GetTotalBytesSent</name> | |
<argumentList> | |
<argument> | |
<name>NewTotalBytesSent</name> | |
<direction>out</direction> | |
<relatedStateVariable>TotalBytesSent</relatedStateVariable> | |
</argument> | |
</argumentList> | |
</action> | |
<action> | |
<name>GetTotalBytesReceived</name> | |
<argumentList> | |
<argument> | |
<name>NewTotalBytesReceived</name> | |
<direction>out</direction> | |
<relatedStateVariable>TotalBytesReceived</relatedStateVariable> | |
</argument> | |
</argumentList> | |
</action> | |
<action> | |
<name>GetTotalPacketsSent</name> | |
<argumentList> | |
<argument> | |
<name>NewTotalPacketsSent</name> | |
<direction>out</direction> | |
<relatedStateVariable>TotalPacketsSent</relatedStateVariable> | |
</argument> | |
</argumentList> | |
</action> | |
<action> | |
<name>GetTotalPacketsReceived</name> | |
<argumentList> | |
<argument> | |
<name>NewTotalPacketsReceived</name> | |
<direction>out</direction> | |
<relatedStateVariable>TotalPacketsReceived</relatedStateVariable> | |
</argument> | |
</argumentList> | |
</action> | |
</actionList> | |
<serviceStateTable> | |
<stateVariable sendEvents="no"> | |
<name>WANAccessType</name> | |
<dataType>string</dataType> | |
<allowedValueList> | |
<allowedValue>DSL</allowedValue> | |
<allowedValue>POTS</allowedValue> | |
<allowedValue>Cable</allowedValue> | |
<allowedValue>Ethernet</allowedValue> | |
<allowedValue>Other</allowedValue> | |
</allowedValueList> | |
</stateVariable> | |
<stateVariable sendEvents="no"> | |
<name>Layer1UpstreamMaxBitRate</name> | |
<dataType>ui4</dataType> | |
</stateVariable> | |
<stateVariable sendEvents="no"> | |
<name>Layer1DownstreamMaxBitRate</name> | |
<dataType>ui4</dataType> | |
</stateVariable> | |
<stateVariable sendEvents="yes"> | |
<name>PhysicalLinkStatus</name> | |
<dataType>string</dataType> | |
<allowedValueList> | |
<allowedValue>Up</allowedValue> | |
<allowedValue>Down</allowedValue> | |
<allowedValue>Initializing</allowedValue> | |
<allowedValue>Unavailable</allowedValue> | |
</allowedValueList> | |
</stateVariable> | |
<stateVariable sendEvents="no"> | |
<name>WANAccessProvider</name> | |
<dataType>string</dataType> | |
</stateVariable> | |
<stateVariable sendEvents="no"> | |
<name>MaximumActiveConnections</name> | |
<dataType>ui2</dataType> | |
<allowedValueRange> | |
<minimum>1</minimum> | |
<maximum/> | |
<step>1</step> | |
</allowedValueRange> | |
</stateVariable> | |
<stateVariable sendEvents="no"> | |
<name>TotalBytesSent</name> | |
<dataType>ui4</dataType> | |
</stateVariable> | |
<stateVariable sendEvents="no"> | |
<name>TotalBytesReceived</name> | |
<dataType>ui4</dataType> | |
</stateVariable> | |
<stateVariable sendEvents="no"> | |
<name>TotalPacketsSent</name> | |
<dataType>ui4</dataType> | |
</stateVariable> | |
<stateVariable sendEvents="no"> | |
<name>TotalPacketsReceived</name> | |
<dataType>ui4</dataType> | |
</stateVariable> | |
</serviceStateTable> | |
</scpd> |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
<?xml version="1.0"?> | |
<scpd xmlns="urn:schemas-upnp-org:service-1-0"> | |
<specVersion> | |
<major>1</major> | |
<minor>1</minor> | |
</specVersion> | |
<actionList> | |
<action> | |
<name>GetCommonLinkProperties</name> | |
<argumentList> | |
<argument> | |
<name>NewWANAccessType</name> | |
<direction>out</direction> | |
<relatedStateVariable>WANAccessType</relatedStateVariable> | |
</argument> | |
<argument> | |
<name>NewLayer1UpstreamMaxBitRate</name> | |
<direction>out</direction> | |
<relatedStateVariable>Layer1UpstreamMaxBitRate</relatedStateVariable> | |
</argument> | |
<argument> | |
<name>NewLayer1DownstreamMaxBitRate</name> | |
<direction>out</direction> | |
<relatedStateVariable>Layer1DownstreamMaxBitRate</relatedStateVariable> | |
</argument> | |
<argument> | |
<name>NewPhysicalLinkStatus</name> | |
<direction>out</direction> | |
<relatedStateVariable>PhysicalLinkStatus</relatedStateVariable> | |
</argument> | |
</argumentList> | |
</action> | |
<action> | |
<name>GetTotalBytesSent</name> | |
<argumentList> | |
<argument> | |
<name>NewTotalBytesSent</name> | |
<direction>out</direction> | |
<relatedStateVariable>TotalBytesSent</relatedStateVariable> | |
</argument> | |
</argumentList> | |
</action> | |
<action> | |
<name>GetTotalBytesReceived</name> | |
<argumentList> | |
<argument> | |
<name>NewTotalBytesReceived</name> | |
<direction>out</direction> | |
<relatedStateVariable>TotalBytesReceived</relatedStateVariable> | |
</argument> | |
</argumentList> | |
</action> | |
<action> | |
<name>GetTotalPacketsSent</name> | |
<argumentList> | |
<argument> | |
<name>NewTotalPacketsSent</name> | |
<direction>out</direction> | |
<relatedStateVariable>TotalPacketsSent</relatedStateVariable> | |
</argument> | |
</argumentList> | |
</action> | |
<action> | |
<name>GetTotalPacketsReceived</name> | |
<argumentList> | |
<argument> | |
<name>NewTotalPacketsReceived</name> | |
<direction>out</direction> | |
<relatedStateVariable>TotalPacketsReceived</relatedStateVariable> | |
</argument> | |
</argumentList> | |
</action> | |
</actionList> | |
<serviceStateTable> | |
<stateVariable sendEvents="no"> | |
<name>WANAccessType</name> | |
<dataType>string</dataType> | |
<allowedValueList> | |
<allowedValue>DSL</allowedValue> | |
<allowedValue>POTS</allowedValue> | |
<allowedValue>Cable</allowedValue> | |
<allowedValue>Ethernet</allowedValue> | |
</allowedValueList> | |
</stateVariable> | |
<stateVariable sendEvents="no"> | |
<name>Layer1UpstreamMaxBitRate</name> | |
<dataType>ui4</dataType> | |
</stateVariable> | |
<stateVariable sendEvents="no"> | |
<name>Layer1DownstreamMaxBitRate</name> | |
<dataType>ui4</dataType> | |
</stateVariable> | |
<stateVariable sendEvents="yes"> | |
<name>PhysicalLinkStatus</name> | |
<dataType>string</dataType> | |
<allowedValueList> | |
<allowedValue>Up</allowedValue> | |
<allowedValue>Down</allowedValue> | |
<allowedValue>Initializing</allowedValue> | |
<allowedValue>Unavailable</allowedValue> | |
</allowedValueList> | |
</stateVariable> | |
<stateVariable sendEvents="no"> | |
<name>TotalBytesSent</name> | |
<dataType>ui4</dataType> | |
</stateVariable> | |
<stateVariable sendEvents="no"> | |
<name>TotalBytesReceived</name> | |
<dataType>ui4</dataType> | |
</stateVariable> | |
<stateVariable sendEvents="no"> | |
<name>TotalPacketsSent</name> | |
<dataType>ui4</dataType> | |
</stateVariable> | |
<stateVariable sendEvents="no"> | |
<name>TotalPacketsReceived</name> | |
<dataType>ui4</dataType> | |
</stateVariable> | |
</serviceStateTable> | |
</scpd> |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
<?xml version="1.0"?> | |
<scpd xmlns="urn:schemas-upnp-org:service-1-0"> | |
<specVersion> | |
<major>1</major> | |
<minor>1</minor> | |
</specVersion> | |
<actionList> | |
<action> | |
<name>SetConnectionType</name> | |
<argumentList> | |
<argument> | |
<name>NewConnectionType</name> | |
<direction>in</direction> | |
<relatedStateVariable>ConnectionType</relatedStateVariable> | |
</argument> | |
</argumentList> | |
</action> | |
<action> | |
<name>GetConnectionTypeInfo</name> | |
<argumentList> | |
<argument> | |
<name>NewConnectionType</name> | |
<direction>out</direction> | |
<relatedStateVariable>ConnectionType</relatedStateVariable> | |
</argument> | |
<argument> | |
<name>NewPossibleConnectionTypes</name> | |
<direction>out</direction> | |
<relatedStateVariable>PossibleConnectionTypes</relatedStateVariable> | |
</argument> | |
</argumentList> | |
</action> | |
<action> | |
<name>RequestConnection</name> | |
</action> | |
<action> | |
<name>ForceTermination</name> | |
</action> | |
<action> | |
<name>GetStatusInfo</name> | |
<argumentList> | |
<argument> | |
<name>NewConnectionStatus</name> | |
<direction>out</direction> | |
<relatedStateVariable>ConnectionStatus</relatedStateVariable> | |
</argument> | |
<argument> | |
<name>NewLastConnectionError</name> | |
<direction>out</direction> | |
<relatedStateVariable>LastConnectionError</relatedStateVariable> | |
</argument> | |
<argument> | |
<name>NewUptime</name> | |
<direction>out</direction> | |
<relatedStateVariable>Uptime</relatedStateVariable> | |
</argument> | |
</argumentList> | |
</action> | |
<action> | |
<name>GetNATRSIPStatus</name> | |
<argumentList> | |
<argument> | |
<name>NewRSIPAvailable</name> | |
<direction>out</direction> | |
<relatedStateVariable>RSIPAvailable</relatedStateVariable> | |
</argument> | |
<argument> | |
<name>NewNATEnabled</name> | |
<direction>out</direction> | |
<relatedStateVariable>NATEnabled</relatedStateVariable> | |
</argument> | |
</argumentList> | |
</action> | |
<action> | |
<name>GetGenericPortMappingEntry</name> | |
<argumentList> | |
<argument> | |
<name>NewPortMappingIndex</name> | |
<direction>in</direction> | |
<relatedStateVariable>PortMappingNumberOfEntries</relatedStateVariable> | |
</argument> | |
<argument> | |
<name>NewRemoteHost</name> | |
<direction>out</direction> | |
<relatedStateVariable>RemoteHost</relatedStateVariable> | |
</argument> | |
<argument> | |
<name>NewExternalPort</name> | |
<direction>out</direction> | |
<relatedStateVariable>ExternalPort</relatedStateVariable> | |
</argument> | |
<argument> | |
<name>NewProtocol</name> | |
<direction>out</direction> | |
<relatedStateVariable>PortMappingProtocol</relatedStateVariable> | |
</argument> | |
<argument> | |
<name>NewInternalPort</name> | |
<direction>out</direction> | |
<relatedStateVariable>InternalPort</relatedStateVariable> | |
</argument> | |
<argument> | |
<name>NewInternalClient</name> | |
<direction>out</direction> | |
<relatedStateVariable>InternalClient</relatedStateVariable> | |
</argument> | |
<argument> | |
<name>NewEnabled</name> | |
<direction>out</direction> | |
<relatedStateVariable>PortMappingEnabled</relatedStateVariable> | |
</argument> | |
<argument> | |
<name>NewPortMappingDescription</name> | |
<direction>out</direction> | |
<relatedStateVariable>PortMappingDescription</relatedStateVariable> | |
</argument> | |
<argument> | |
<name>NewLeaseDuration</name> | |
<direction>out</direction> | |
<relatedStateVariable>PortMappingLeaseDuration</relatedStateVariable> | |
</argument> | |
</argumentList> | |
</action> | |
<action> | |
<name>GetSpecificPortMappingEntry</name> | |
<argumentList> | |
<argument> | |
<name>NewRemoteHost</name> | |
<direction>in</direction> | |
<relatedStateVariable>RemoteHost</relatedStateVariable> | |
</argument> | |
<argument> | |
<name>NewExternalPort</name> | |
<direction>in</direction> | |
<relatedStateVariable>ExternalPort</relatedStateVariable> | |
</argument> | |
<argument> | |
<name>NewProtocol</name> | |
<direction>in</direction> | |
<relatedStateVariable>PortMappingProtocol</relatedStateVariable> | |
</argument> | |
<argument> | |
<name>NewInternalPort</name> | |
<direction>out</direction> | |
<relatedStateVariable>InternalPort</relatedStateVariable> | |
</argument> | |
<argument> | |
<name>NewInternalClient</name> | |
<direction>out</direction> | |
<relatedStateVariable>InternalClient</relatedStateVariable> | |
</argument> | |
<argument> | |
<name>NewEnabled</name> | |
<direction>out</direction> | |
<relatedStateVariable>PortMappingEnabled</relatedStateVariable> | |
</argument> | |
<argument> | |
<name>NewPortMappingDescription</name> | |
<direction>out</direction> | |
<relatedStateVariable>PortMappingDescription</relatedStateVariable> | |
</argument> | |
<argument> | |
<name>NewLeaseDuration</name> | |
<direction>out</direction> | |
<relatedStateVariable>PortMappingLeaseDuration</relatedStateVariable> | |
</argument> | |
</argumentList> | |
</action> | |
<action> | |
<name>AddPortMapping</name> | |
<argumentList> | |
<argument> | |
<name>NewRemoteHost</name> | |
<direction>in</direction> | |
<relatedStateVariable>RemoteHost</relatedStateVariable> | |
</argument> | |
<argument> | |
<name>NewExternalPort</name> | |
<direction>in</direction> | |
<relatedStateVariable>ExternalPort</relatedStateVariable> | |
</argument> | |
<argument> | |
<name>NewProtocol</name> | |
<direction>in</direction> | |
<relatedStateVariable>PortMappingProtocol</relatedStateVariable> | |
</argument> | |
<argument> | |
<name>NewInternalPort</name> | |
<direction>in</direction> | |
<relatedStateVariable>InternalPort</relatedStateVariable> | |
</argument> | |
<argument> | |
<name>NewInternalClient</name> | |
<direction>in</direction> | |
<relatedStateVariable>InternalClient</relatedStateVariable> | |
</argument> | |
<argument> | |
<name>NewEnabled</name> | |
<direction>in</direction> | |
<relatedStateVariable>PortMappingEnabled</relatedStateVariable> | |
</argument> | |
<argument> | |
<name>NewPortMappingDescription</name> | |
<direction>in</direction> | |
<relatedStateVariable>PortMappingDescription</relatedStateVariable> | |
</argument> | |
<argument> | |
<name>NewLeaseDuration</name> | |
<direction>in</direction> | |
<relatedStateVariable>PortMappingLeaseDuration</relatedStateVariable> | |
</argument> | |
</argumentList> | |
</action> | |
<action> | |
<name>DeletePortMapping</name> | |
<argumentList> | |
<argument> | |
<name>NewRemoteHost</name> | |
<direction>in</direction> | |
<relatedStateVariable>RemoteHost</relatedStateVariable> | |
</argument> | |
<argument> | |
<name>NewExternalPort</name> | |
<direction>in</direction> | |
<relatedStateVariable>ExternalPort</relatedStateVariable> | |
</argument> | |
<argument> | |
<name>NewProtocol</name> | |
<direction>in</direction> | |
<relatedStateVariable>PortMappingProtocol</relatedStateVariable> | |
</argument> | |
</argumentList> | |
</action> | |
<action> | |
<name>GetExternalIPAddress</name> | |
<argumentList> | |
<argument> | |
<name>NewExternalIPAddress</name> | |
<direction>out</direction> | |
<relatedStateVariable>ExternalIPAddress</relatedStateVariable> | |
</argument> | |
</argumentList> | |
</action> | |
</actionList> | |
<serviceStateTable> | |
<stateVariable sendEvents="no"> | |
<name>ConnectionType</name> | |
<dataType>string</dataType> | |
<allowedValueList> | |
<allowedValue>Unconfigured</allowedValue> | |
<allowedValue>IP_Routed</allowedValue> | |
<allowedValue>IP_Bridged</allowedValue> | |
</allowedValueList> | |
<defaultValue>IP_Routed</defaultValue> | |
</stateVariable> | |
<stateVariable sendEvents="yes"> | |
<name>PossibleConnectionTypes</name> | |
<dataType>string</dataType> | |
</stateVariable> | |
<stateVariable sendEvents="yes"> | |
<name>ConnectionStatus</name> | |
<dataType>string</dataType> | |
<allowedValueList> | |
<allowedValue>Unconfigured</allowedValue> | |
<allowedValue>Connecting</allowedValue> | |
<allowedValue>Connected</allowedValue> | |
<allowedValue>PendingDisconnect</allowedValue> | |
<allowedValue>Disconnecting</allowedValue> | |
<allowedValue>Disconnected</allowedValue> | |
</allowedValueList> | |
</stateVariable> | |
<stateVariable sendEvents="no"> | |
<name>Uptime</name> | |
<dataType>ui4</dataType> | |
</stateVariable> | |
<stateVariable sendEvents="no"> | |
<name>LastConnectionError</name> | |
<dataType>string</dataType> | |
<allowedValueList> | |
<allowedValue>ERROR_NONE</allowedValue> | |
</allowedValueList> | |
</stateVariable> | |
<stateVariable sendEvents="no"> | |
<name>RSIPAvailable</name> | |
<dataType>boolean</dataType> | |
</stateVariable> | |
<stateVariable sendEvents="no"> | |
<name>NATEnabled</name> | |
<dataType>boolean</dataType> | |
</stateVariable> | |
<stateVariable sendEvents="yes"> | |
<name>ExternalIPAddress</name> | |
<dataType>string</dataType> | |
</stateVariable> | |
<stateVariable sendEvents="yes"> | |
<name>PortMappingNumberOfEntries</name> | |
<dataType>ui2</dataType> | |
</stateVariable> | |
<stateVariable sendEvents="no"> | |
<name>PortMappingEnabled</name> | |
<dataType>boolean</dataType> | |
</stateVariable> | |
<stateVariable sendEvents="no"> | |
<name>PortMappingLeaseDuration</name> | |
<dataType>ui4</dataType> | |
<allowedValueRange> | |
<minimum>0</minimum> | |
<maximum>604800</maximum> | |
</allowedValueRange> | |
<defaultValue>3600</defaultValue> | |
</stateVariable> | |
<stateVariable sendEvents="no"> | |
<name>RemoteHost</name> | |
<dataType>string</dataType> | |
</stateVariable> | |
<stateVariable sendEvents="no"> | |
<name>ExternalPort</name> | |
<dataType>ui2</dataType> | |
</stateVariable> | |
<stateVariable sendEvents="no"> | |
<name>InternalPort</name> | |
<dataType>ui2</dataType> | |
<allowedValueRange> | |
<minimum>1</minimum> | |
<maximum>65535</maximum> | |
</allowedValueRange> | |
</stateVariable> | |
<stateVariable sendEvents="no"> | |
<name>PortMappingProtocol</name> | |
<dataType>string</dataType> | |
<allowedValueList> | |
<allowedValue>TCP</allowedValue> | |
<allowedValue>UDP</allowedValue> | |
</allowedValueList> | |
</stateVariable> | |
<stateVariable sendEvents="no"> | |
<name>InternalClient</name> | |
<dataType>string</dataType> | |
</stateVariable> | |
<stateVariable sendEvents="no"> | |
<name>PortMappingDescription</name> | |
<dataType>string</dataType> | |
</stateVariable> | |
</serviceStateTable> | |
</scpd> |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment