ThingWorx C SDK
Public Attributes | List of all members
twConfig Struct Reference

Structure to allow overriding of defaults at runtime. More...

#include <twDefaultSettings.h>

Public Attributes

const char tasker_enabled
 
const char file_xfer_enabled
 
const char tunneling_enabled
 
const char offline_msg_store
 
const char * tw_uri
 
uint32_t max_message_size
 
uint16_t message_chunk_size
 
uint32_t default_message_timeout
 
uint32_t ping_rate
 
uint32_t pong_timeout
 
uint32_t stale_msg_cleanup_rate
 
uint32_t connect_timeout
 
int16_t connect_retries
 
uint8_t duty_cycle
 
uint32_t duty_cycle_period
 
uint16_t stream_block_size
 
uint32_t file_xfer_block_size
 
uint64_t file_xfer_max_file_size
 
uint16_t file_xfer_md5_block_size
 
uint32_t file_xfer_timeout
 
char * file_xfer_staging_dir
 
uint32_t offline_msg_queue_size
 
uint32_t max_connect_delay
 
uint32_t connect_retry_interval
 
uint32_t max_messages
 
uint32_t socket_read_timeout
 
const char * offline_msg_store_dir
 

Detailed Description

Structure to allow overriding of defaults at runtime.

Member Data Documentation

int16_t twConfig::connect_retries

Default CONNECT_RETRIES.

uint32_t twConfig::connect_retry_interval
uint32_t twConfig::connect_timeout

Default CONNECT_TIMEOUT.

uint32_t twConfig::default_message_timeout
uint8_t twConfig::duty_cycle

Default DUTY_CYCLE.

uint32_t twConfig::duty_cycle_period
uint32_t twConfig::file_xfer_block_size
const char twConfig::file_xfer_enabled

Default #TRUE.

uint64_t twConfig::file_xfer_max_file_size
uint16_t twConfig::file_xfer_md5_block_size
char* twConfig::file_xfer_staging_dir
uint32_t twConfig::file_xfer_timeout
uint32_t twConfig::max_connect_delay
uint32_t twConfig::max_message_size

Default MAX_MESSAGE_SIZE.

uint32_t twConfig::max_messages

Default MAX_MESSAGES.

uint16_t twConfig::message_chunk_size
uint32_t twConfig::offline_msg_queue_size
const char twConfig::offline_msg_store

Default #OFFLINE_MSG_STORE.

const char* twConfig::offline_msg_store_dir
uint32_t twConfig::ping_rate

Default PING_RATE.

uint32_t twConfig::pong_timeout
uint32_t twConfig::socket_read_timeout
uint32_t twConfig::stale_msg_cleanup_rate
uint16_t twConfig::stream_block_size
const char twConfig::tasker_enabled

Default #TRUE.

const char twConfig::tunneling_enabled

Default #TRUE.

const char* twConfig::tw_uri

Default TW_URI.


The documentation for this struct was generated from the following file: