...
Structure Field | Type | Description | Possible Values |
---|---|---|---|
TaskDly_ms | CPU_INT08U | µC/HTTP-client Task delay in milliseconds. When the asynchronous task is enabled, the task can be periodically delayed to allow other lower priority tasks to run. | Default value: [ MUST be >= 1 |
Connection Configuration Fields
Structure Field | Type | Description | Possible Values | ||
---|---|---|---|---|---|
ConnQ 0 | |||||
MsgQ_Size | CPU_INT08U | Size of the µC/HTTP-client | Connection This configuration does NOT represent the maximum number of simultaneous connectionsTask Msg Queue. | Two Connection Queues exist, one for opening and the other for closing connections.This configuration represent the number of request to task that can be sent simultaneously. In other words, it defines the number of time you can call either a HTTPc_ConnOpen(), HTTPc_ReqSend(), HTTPc_ConnClose() and HTTP_WebSockSend() simultaneously. Note that this apply mostly when those request are done with the non-blocking option. | Default value: [ MUST be >= 1 |
Connection Configuration Fields
Structure Field | Type | Description | Possible Values |
---|---|---|---|
ConnConnectTimeout_ms | CPU_INT16U | Connection Connect Timeout value in milliseconds. Time allocated to perform a connection with the HTTP server. | Default value: [ MUST be >= 1000; <= 10000 |
ConnInactivityTimeout_s | CPU_INT16U | Connection Inactivity Timeout value in seconds. The inactivity timeout is set up to close the connection after a period of inactivity. | Default value: [ MUST be >= 1; <= 255 |
Request Configuration Fields
Structure Field | Type | Description | Possible Values |
---|---|---|---|
ReqQ_Size | CPU_INT08U | Size of the µC/HTTP-client Request Queue. Queue size doesn't need to be very large since requests are rapidly added to the request list. | Default value: [ MUST be >= 1 |
Task Configuration Structure
Anchor | ||||
---|---|---|---|---|
|
When the µC/HTTP-client task is enabled (see HTTPc_CFG_MODE_ASYNC_TASK_EN) a task configuration must be passed to the function HTTPc_Init. The µC/HTTP-client Task configuration structure is presented below.
...