|
LinuxQMISDK
SLQS03.03.16
|
Device Connectivity Service API function prototypes. More...
Go to the source code of this file.
Data Structures | |
| struct | DcsUsbPortNames |
| struct | QosMap |
| struct | NetStats |
Macros | |
| #define | LEN 10 |
| #define | PORTNAM_LEN 32 |
Device Connectivity Service API function prototypes.
| #define LEN 10 |
| #define PORTNAM_LEN 32 |
This structure contains the SLQSGetUsbPortNames Information
| AtCmdPort | [OUT]
|
| NmeaPort | [OUT]
|
| DmPort | [OUT]
|
Connects the Connection Manager API to the first detected QC WWAN device. This function MUST be called after QCWWAN2kEnumerateDevices has been called.
| pDeviceID[IN] |
|
| pDeviceKey[IN] |
|
Enumerates the QC WWAN devices currently attached to the host. This API MUST be called before any other API.
| pDeviceSize[IN/OUT] |
|
| pDevices[IN/OUT] |
|
| ULONG QCWWAN2kGetConnectedDeviceID | ( | ULONG | deviceIDSize, |
| CHAR * | pDeviceID, | ||
| ULONG | deviceKeySize, | ||
| CHAR * | pDeviceKey | ||
| ) |
Returns the device ID and device key of the currently connected QC WWAN device.
| deviceIDSize |
|
| pDeviceID[OUT] |
|
| deviceKeySize |
|
| pDeviceKey[OUT] |
|
Enumerates the QC WWAN devices currently attached to the host. This API MUST be called before any other API.
| pDeviceID[IN] |
|
| pDeviceKey[IN] |
|
| ULONG QCWWANDisconnect | ( | ) |
Disconnects the Connection Manager API from a previously connected QC device. This function de-registers all the callback functions that have been registered.
| none |
Enumerates the QC WWAN devices currently attached to the host. This API is deprecated; use QCWWAN2kEnumerateDevices instead.
| pDeviceSize[IN/OUT] |
|
| pDevices[IN/OUT] |
|
Set the location of the SLQS executable
| pPath[IN] | - Pointer to fully qualified path of SLQS executable (includes the executable file’s name) |
Returns the usbnet statistics for a particular PDN.
| pNetStatistic[OUT] |
| |
| [in] | instance |
|
| ULONG SLQSGetUsbPortNames | ( | struct DcsUsbPortNames * | pUsbPortNames | ) |
| ULONG SLQSKillSDKProcess | ( | ) |
Kill the SDK process
| none |
Clear Differential Service Code Point(DSCP) to QoS identifier association
| [in] | instance |
|
Dump all association of Differential Service Code Point(DSCP) with QoS identifier
| [in] | instance |
|
| [out] | pmap |
|
| [out] | plen |
|
Edit association of Differential Service Code Point(DSCP) with QoS identifier
| [in] | instance |
|
| [in] | dscp | |
| [in] | qos_id |
Associate Differential Service Code Point(DSCP) with QoS identifier
| [in] | instance |
|
| [in] | dscp | |
| [in] | qos_id |
Read association of Differential Service Code Point(DSCP) with QoS identifier
| [in] | instance |
|
| [in] | dscp | |
| [out] | qos_id |
Remove Differential Service Code Point(DSCP) to QoS identifier association
| [in] | instance |
|
| [in] | dscp |
Limit Syslog messages according to the Mask provided by user
| mask |
|
Create the SDK process and IPC sockets for the Application and SDK processes to communicate over.
| [in] | modem_index |
|
| [in] | usb_path | optional usb path for multi modem scenario when specified, the modem_index will mapping to usb_path e.g.: set usb_path to '2-2' to match modem at /sys/bus/usb/devices/2-2/ Please set to NULL when not used |
Create IPC sockets for AirVantage Agent and SDK processes to communicate over
| none |
Registers/deregisters for service with unsolicited notifications
| action,1 | for register, 0 for deregister |
| mask |
|