kindle.net
Handles network functionality
Has the following properties:
| Name | Value | Description |
|---|---|---|
| backgroundRequestHeader | 'WAF-HTTP-REQUEST-BACKGROUND-HEADER' | Unknown, possibly a header used to show background network requests? |
| roaming | false | Determine if a 3G Kindle is roaming |
| rffSessionId | '' | Unknown |
kindle.net.getWirelessState
kindle.net.getWirelessState()
Gets the wireless state of the Kindle, returns a string, either 'on' or 'off'
kindle.net.getActiveInterface
kindle.net.getActiveInterface()
Gets the currently active interface of the Kindle, returns a string of the connectionTypes enum
kindle.net.setWirelessPrompt
kindle.net.setWirelessPrompt(promptLevel)
Enables/Disables wireless prompting via the promptLevel parameter
kindle.net.confirmSSLException
kindle.net.confirmSSLException(confirm, callback)
Method for handling an invalid SSL certificate
Accepts/Cancels last invalid certificate exception recieved depending on argument confirm whether it is 'yes' or 'no'.
Callback method is optional, it is unknown if any parameters are passed to it.
kindle.net.ensureWifiConnection
kindle.net.ensureWifiConnection(promptLevel, callback)
Ensures a WiFi connection. Can be done with/without a prompt as set by the promptLevel parameter
The callback also gets an response parameter passed to it. It is a string which has the value of 'success' when it is successful, see connectionResults for possible values.
kindle.net.ensureConnection
kindle.net.ensureConnection(promptLevel, forceConnect, callback);
Ensures any sort of connection. Can be done with/without a prompt as set by the promptLevel parameter
Additional parameters:
| Parameter | Type | Description |
|---|---|---|
| wifiOnly | Boolean | Whether the request is for a wifi only connection or not |
| callback | Function | The function called when the request returns, has a single parameter which is a string, see connectionResults for possible values. |
kindle.net.registerHttpErrorListener
kindle.net.registerHttpErrorListener(onHttpError)
Registers a callback for http errors.
The onHttpError function will recieve the following arguments:
| Name | Description |
|---|---|
| internalCode | String describing the error |
| uri | The uri that was accessed |
| httpStatus | Most likely the HTTP response’s status code |
| responseMessage | The HTTP response message |
in the order: onHttpError(internalCode, uri, httpStatus, responseMessage)
kindle.net.deregisterHttpErrorListener
kindle.net.deregisterHttpErrorListener()
Takes no arguments, deregisters any registered http handlers