Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

The player network interface settings entities follow one of the structures below, depending on the type of network interface (see Type):

Player Network Interface Settings (this is the base definition):

  • Name string:  The target network interface name (typically "eth0", “usb0”, “wlan0”, “ppp0”)

  • Type PlayerNetworkInterfaceType: One of "Ethernet”, “WiFi”, “Virtual”, “Cellular”, or “Other”

Player Ethernet Interface Settings:

  • Enabled bool: Whether the player Ethernet settings are enabled

  • Name string:  The target network interface name (typically “eth0”)

  • Type PlayerNetworkInterfaceType:  "Ethernet”

  • Proto NetworkConfigurationProtocol: Defines a configuration protocol or given network interface such as "Static" or "DHCPv4"

  • IP string[]: In the “Static” network configuration, this defines the target IPv4 address (in CIDR notation) to apply by the current network interface.

  • Gateway string: In the “Static” network configuration, this defines the optional IPv4 address of the default gateway to be used by the current network interface. When absent, this interface is link local only.

  • DNS string[]: The DNS address(es) of the device

  • RateLimitDuringInitialDownloads Nullable<uint>: The data rate limitation during initial downloads. When set to “Null” the rate is unlimited.

  • RateLimitInsideContentDownloadWindow Nullable<uint>: The data rate limitation during content downloads. When set to “Null” the rate is unlimited. The "Content" start and end timespans in the Player Synchronization Settings Entity (2022/06) define the inside content download window.

  • RateLimitOutsideContentDownloadWindow Nullable<uint>: The data rate limitation when content is not being downloaded. When set to “Null” the rate is unlimited.

  • ContentDownloadEnabled bool: Whether content data is allowed to be downloaded using this connection

  • TextFeedsDownloadEnabled bool: Whether text feed data is allowed to be downloaded using this connection

  • MediaFeedsDownloadEnabled bool: Whether media feed data is allowed to be downloaded using this connection

  • HealthReportingEnabled bool: Whether uploading health reporting data is enabled using this connection

  • LogsUploadEnabled bool: Whether uploading log updates is enabled using this connection

Player Virtual Interface Settings:

  • Enabled bool: Defines whether the particular virtual network interface is enabled

  • Name string:  The target network interface name (typically "eth0.110")

  • Type PlayerNetworkInterfaceType:  "Virtual”

  • Parent  string: The name of the associated link or parent ethernet interface.

  • VlanId ushort: The identifier of the virtual interface

  • Proto NetworkConfigurationProtocol: Defines a configuration protocol or given network interface such as "Static" or "DHCPv4"

  • IP string[]:  In the “Static” network configuration, this defines the target IPv4 address (in CIDR notation) to apply by the current network interface.

  • Gateway string: The IPv4 address of the player. "Null" means that a default route is absent.

  • DNS string[]: The DNS address(es) of the device

  • RateLimitDuringInitialDownloads Nullable<uint>: The data rate limitation during initial downloads. When set to “Null” the rate is unlimited.

  • RateLimitInsideContentDownloadWindow Nullable<uint>: The data rate limitation during content downloads. When set to “Null” the rate is unlimited. The "Content" start and end timespans in the Player Synchronization Settings Entity (2022/06) define the inside content download window.

  • RateLimitOutsideContentDownloadWindow Nullable<uint>: The data rate limitation when content is not being downloaded. When set to “Null” the rate is unlimited.

  • ContentDownloadEnabled bool: Whether content data is allowed to be downloaded using this connection

  • TextFeedsDownloadEnabled bool: Whether text feed data is allowed to be downloaded using this connection

  • MediaFeedsDownloadEnabled bool: Whether media feed data is allowed to be downloaded using this connection

  • HealthReportingEnabled bool: Whether uploading health reporting data is enabled using this connection

  • LogsUploadEnabled bool: Whether uploading log updates is enabled using this connection

Player WiFi Interface Settings:

...

Enabled bool: Whether the player WiFi settings are enabled

...

Name string:  The target network interface name (typically "wlan0")

...

Type PlayerNetworkInterfaceType:  "WiFi”

...

SSID string: The SSID (seen by users as a wireless network name)

...

Security WiFiSecuritySettings: Defines the authentication and encryption settings to be used

...

The player network interface settings entities follow one of the structures below, depending on the type of network interface (see Type):

Player Network Interface Settings (this is the base definition):

  • Name string read-write:  The target network interface name (typically "eth0", “usb0”, “wlan0”, or “ppp0”)

  • Type PlayerNetworkInterfaceType read-only: One of "Ethernet”, “WiFi”, “Virtual”, “Cellular”, or “Other”

Player Ethernet Interface Settings:

  • Enabled bool read-write: Whether the player Ethernet settings are enabled

  • Name string read-write:  The target network interface name (typically “eth0”)

  • Type PlayerNetworkInterfaceType read-only:  "Ethernet”

  • Proto NetworkConfigurationProtocol read-write: Defines a configuration protocol or given network interface such as "Static" or "DHCPv4"

  • IP string[] read-write: In the “Static” network configuration, this defines the target IPv4 address (in CIDR notation) to apply by the current network interface.

  • Gateway string read-write: In the “Static” network configuration, this defines the optional IPv4 address of the default gateway to be used by the current network interface. When absent, this interface is link local only.

  • DNS string[] read-write: The DNS address(es) of the device

  • RateLimitDuringInitialDownloads Nullable<uint> read-write: The data rate limitation during initial downloads. When set to “Null” the rate is unlimited.

  • RateLimitInsideContentDownloadWindow Nullable<uint> read-write: The data rate limitation during content downloads. When set to “Null” the rate is unlimited. The "Content" start and end timespans in the Player Synchronization Settings Entity (2022/06) define the inside content download window.

  • RateLimitOutsideContentDownloadWindow Nullable<uint> read-write: The data rate limitation when content is not being downloaded. When set to “Null” the rate is unlimited.

  • ContentDownloadEnabled bool read-write: Whether content data is allowed to be downloaded using this connection

  • TextFeedsDownloadEnabled bool read-write: Whether text feed data is allowed to be downloaded using this connection

  • MediaFeedsDownloadEnabled bool read-write: Whether media feed data is allowed to be downloaded using this connection

  • HealthReportingEnabled bool read-write: Whether uploading health reporting data is enabled using this connection

  • LogsUploadEnabled bool read-write: Whether uploading log updates is enabled using this connection

Player Virtual Interface Settings:

  • Enabled bool read-write: Defines whether the particular virtual network interface is enabled

  • Name string read-write:  The target network interface name (typically "eth0.110")

  • Type PlayerNetworkInterfaceType read-only:  "Virtual”

  • Parent  string read-write: The name of the associated link or parent ethernet interface.

  • VlanId ushort read-write: The identifier of the virtual interface

  • Proto NetworkConfigurationProtocol read-write: Defines a configuration protocol or given network interface such as "Static" or "DHCPv4"

  • IP string[] read-write:  In the “Static” network configuration, this defines the target IPv4 address (in CIDR notation) to apply by the current network interface.

  • Gateway string read-write: The IPv4 address of the player. "Null" means that a default route is absent.

  • DNS string[] read-write: The DNS address(es) of the device

  • RateLimitDuringInitialDownloads Nullable<uint> read-write: The data rate limitation during initial downloads. When set to “Null” the rate is unlimited.

  • RateLimitInsideContentDownloadWindow Nullable<uint> read-write: The data rate limitation during content downloads. When set to “Null” the rate is unlimited. The "Content" start and end timespans in the Player Synchronization Settings Entity (2022/06) define the inside content download window.

  • RateLimitOutsideContentDownloadWindow Nullable<uint> read-write: The data rate limitation when content is not being downloaded. When set to “Null” the rate is unlimited.

  • ContentDownloadEnabled bool read-write: Whether content data is allowed to be downloaded using this connection

  • TextFeedsDownloadEnabled bool read-write: Whether text feed data is allowed to be downloaded using this connection

  • MediaFeedsDownloadEnabled bool read-write: Whether media feed data is allowed to be downloaded using this connection

  • HealthReportingEnabled bool read-write: Whether uploading health reporting data is enabled using this connection

  • LogsUploadEnabled bool read-write: Whether uploading log updates is enabled using this connection

Player WiFi Interface Settings:

  • Enabled bool read-write: Whether the player WiFi settings are enabled

  • Name string read-write:  The target network interface name (typically "wlan0")

  • Type PlayerNetworkInterfaceType read-only:  "WiFi”

  • SSID string read-write: The SSID (seen by users as a wireless network name)

  • Security WiFiSecuritySettings read-write: Defines the authentication and encryption settings to be used:

    • authentication:

      • mode string read-write: One of "Open", "Shared", "EAP", "Other" enumeration values

      • passphrase string read-write: Applies only to "Shared" mode

    • encryption:

      • mode string read-write: One of "None", "WEP", "TKIP", "AES", "Other" enumeration values

  • Proto NetworkConfigurationProtocol read-write: Defines a configuration protocol or given network interface such as "Static" or "DHCPv4"

  • IP string[] read-write: In the “Static” network configuration, this defines the target IPv4 address (in CIDR notation) to apply by the current network interface.

  • Gateway string read-write: The IPv4 address of the player. "Null" means that a default route is absent.

  • DNS string[] read-write: The DNS address(es) of the device

  • RateLimitDuringInitialDownloads Nullable<uint> read-write: The data rate limitation during initial downloads. When set to “Null” the rate is unlimited.

  • RateLimitInsideContentDownloadWindow Nullable<uint> read-write: The data rate limitation during content downloads. When set to “Null” the rate is unlimited. The "Content" start and end timespans in the Player Synchronization Settings Entity (2022/06) define the inside content download window.

  • RateLimitOutsideContentDownloadWindow Nullable<uint>Nullable<uint> read-write: The data rate limitation when content is not being downloaded. When set to “Null” the rate is unlimited.

  • ContentDownloadEnabled bool read-write: Whether content data is allowed to be downloaded using this connection

  • TextFeedsDownloadEnabled bool read-write: Whether text feed data is allowed to be downloaded using this connection

  • MediaFeedsDownloadEnabled bool read-write: Whether media feed data is allowed to be downloaded using this connection

  • HealthReportingEnabled bool read-write: Whether uploading health reporting data is enabled using this connection

  • LogsUploadEnabled bool read-write: Whether uploading log updates is enabled using this connection

...

Player Cellular Interface Settings:

  • Enabled bool read-write: Whether the player cellular network interface settings are enabled

  • Name string read-write: The target network interface name (typically “ppp0”)

  • Type PlayerNetworkInterfaceType read-only:  "Cellular”

  • Modems PlayerCellularModemSettings[] read-write: A collection of the cellular modems supported by this network interface

    • Model string read-write:  The model name of the supported cellular modem

    • USBDeviceIds string[] read-write: The identifiers of the supported cellular modems

  • SIMS PlayerCellularModuleSettings[] read-write: A collection of the supported SIM cards

    • MCC string read-write: The mobile country code

    • MNC string read-write: The mobile network code

    • Connection PlayerCellularConnectionSettings read-write: The connection options to apply with this SIM card

  • RateLimitDuringInitialDownloads Nullable<uint> read-write: The data rate limitation during initial downloads. When set to “Null” the rate is unlimited.

  • RateLimitInsideContentDownloadWindow Nullable<uint> read-write: The data rate limitation during content downloads. When set to “Null” the rate is unlimited. The "Content" start and end timespans in the Player Synchronization Settings Entity (2022/06) define the inside content download window.

  • RateLimitOutsideContentDownloadWindow Nullable<uint> read-write: The data rate limitation when content is not being downloaded. When set to “Null” the rate is unlimited.

  • ContentDownloadEnabled bool read-write: Whether content data is allowed to be downloaded using this connection

  • TextFeedsDownloadEnabled bool read-write: Whether text feed data is allowed to be downloaded using this connection

  • MediaFeedsDownloadEnabled bool read-write: Whether media feed data is allowed to be downloaded using this connection

  • HealthReportingEnabled bool read-write: Whether uploading health reporting data is enabled using this connection

  • LogsUploadEnabled bool read-write: Whether uploading log updates is enabled using this connection

...