![]() |
Speedify SDK for Desktop/Embedded 16.0.2
|
Information about a network adapter. More...
#include <types.h>
Data Fields | |
| char | adapterID [SPEEDIFYSDK_MAX_ADAPTER_NAME] |
| Unique ID of the adapter. | |
| char | name [SPEEDIFYSDK_MAX_ADAPTER_NAME] |
| Common name of the adapter. | |
| char | description [SPEEDIFYSDK_MAX_ADAPTER_NAME] |
| Descriptive name of the adapter. | |
| SpeedifySDK_ConnectionState | state |
| State of the connection over this adapter. | |
| SpeedifySDK_NetworkType | type |
| Type of the adapter. | |
| SpeedifySDK_ConnectionPriority | priority |
| Priority of connections over this adapter. | |
| char | connectedNetworkName [SPEEDIFYSDK_MAX_ADAPTER_NAME] |
| Name of the connected network (Wi-Fi and Cellular only) | |
| char | connectedNetworkBSSID [SPEEDIFYSDK_MAX_ADAPTER_NAME] |
| BSSID of the connected network (Wi-Fi only) | |
| int64_t | rateLimit |
| Upload speed limit, in bits per second. Or zero if unlimited. This is provided for backwards compatibility, use rateLimitDownloadBps and rateLimitUploadBps instead. | |
| int64_t | rateLimitDownloadBps |
| Download speed limit, in bits per second. Or zero if unlimited. | |
| int64_t | rateLimitUploadBps |
| Upload speed limit, in bits per second. Or zero if unlimited. | |
| SpeedifySDK_AdapterUsageData | dataUsage |
| Data usage and limit information for this adapter. | |
| SpeedifySDK_ConnectionPriority | workingPriority |
| Effective priority of connections over this adapter. | |
| char | isp [SPEEDIFYSDK_MAX_ADAPTER_NAME] |
| Internet Service Provider, if available. | |
| cJSON ** | ispStats |
| JSON object containing ISP data, if available The cJSON is valid until the next AdapterData update is received. SpeedifySDK manages the lifetime of this object. | |
| SpeedifySDK_ConnectionDirectionalSettings | directionalSettings |
| Connection direction settings. | |
Information about a network adapter.
| char SpeedifySDK_AdapterData::adapterID[SPEEDIFYSDK_MAX_ADAPTER_NAME] |
Unique ID of the adapter.
| char SpeedifySDK_AdapterData::connectedNetworkBSSID[SPEEDIFYSDK_MAX_ADAPTER_NAME] |
BSSID of the connected network (Wi-Fi only)
| char SpeedifySDK_AdapterData::connectedNetworkName[SPEEDIFYSDK_MAX_ADAPTER_NAME] |
Name of the connected network (Wi-Fi and Cellular only)
| SpeedifySDK_AdapterUsageData SpeedifySDK_AdapterData::dataUsage |
Data usage and limit information for this adapter.
| char SpeedifySDK_AdapterData::description[SPEEDIFYSDK_MAX_ADAPTER_NAME] |
Descriptive name of the adapter.
| SpeedifySDK_ConnectionDirectionalSettings SpeedifySDK_AdapterData::directionalSettings |
Connection direction settings.
| char SpeedifySDK_AdapterData::isp[SPEEDIFYSDK_MAX_ADAPTER_NAME] |
Internet Service Provider, if available.
| cJSON** SpeedifySDK_AdapterData::ispStats |
JSON object containing ISP data, if available The cJSON is valid until the next AdapterData update is received. SpeedifySDK manages the lifetime of this object.
| char SpeedifySDK_AdapterData::name[SPEEDIFYSDK_MAX_ADAPTER_NAME] |
Common name of the adapter.
| SpeedifySDK_ConnectionPriority SpeedifySDK_AdapterData::priority |
Priority of connections over this adapter.
| int64_t SpeedifySDK_AdapterData::rateLimit |
Upload speed limit, in bits per second. Or zero if unlimited. This is provided for backwards compatibility, use rateLimitDownloadBps and rateLimitUploadBps instead.
| int64_t SpeedifySDK_AdapterData::rateLimitDownloadBps |
Download speed limit, in bits per second. Or zero if unlimited.
| int64_t SpeedifySDK_AdapterData::rateLimitUploadBps |
Upload speed limit, in bits per second. Or zero if unlimited.
| SpeedifySDK_ConnectionState SpeedifySDK_AdapterData::state |
State of the connection over this adapter.
| SpeedifySDK_NetworkType SpeedifySDK_AdapterData::type |
Type of the adapter.
| SpeedifySDK_ConnectionPriority SpeedifySDK_AdapterData::workingPriority |
Effective priority of connections over this adapter.