pub struct Defaults;
Expand description
Defines default values for various STTP settings.
Implementations§
source§impl Defaults
impl Defaults
sourcepub const MAX_RETRIES: i32 = -1i32
pub const MAX_RETRIES: i32 = -1i32
Default for maximum number of retries for a connection attempt.
sourcepub const RETRY_INTERVAL: f64 = 1f64
pub const RETRY_INTERVAL: f64 = 1f64
Default for retry interval in seconds.
sourcepub const MAX_RETRY_INTERVAL: f64 = 30f64
pub const MAX_RETRY_INTERVAL: f64 = 30f64
Default for maximum retry interval in seconds.
sourcepub const AUTO_RECONNECT: bool = true
pub const AUTO_RECONNECT: bool = true
Default for auto-reconnect flag.
sourcepub const AUTO_REQUEST_METADATA: bool = true
pub const AUTO_REQUEST_METADATA: bool = true
Default for auto-request metadata flag.
sourcepub const AUTO_SUBSCRIBE: bool = true
pub const AUTO_SUBSCRIBE: bool = true
Default for auto-subscribe flag.
sourcepub const COMPRESS_PAYLOAD_DATA: bool = true
pub const COMPRESS_PAYLOAD_DATA: bool = true
Default for compress payload data flag.
sourcepub const COMPRESS_METADATA: bool = true
pub const COMPRESS_METADATA: bool = true
Default for compress metadata flag.
sourcepub const COMPRESS_SIGNAL_INDEX_CACHE: bool = true
pub const COMPRESS_SIGNAL_INDEX_CACHE: bool = true
Default for compress signal index cache flag.
sourcepub const METADATA_FILTERS: &str = ""
pub const METADATA_FILTERS: &str = ""
Default for metadata filters.
sourcepub const SOCKET_TIMEOUT: f64 = 2f64
pub const SOCKET_TIMEOUT: f64 = 2f64
Default for socket timeout in seconds.
sourcepub const FILTER_EXPRESSION: &str = ""
pub const FILTER_EXPRESSION: &str = ""
Default for filter expression.
sourcepub const PUBLISH_INTERVAL: f64 = 1f64
pub const PUBLISH_INTERVAL: f64 = 1f64
Default for publish interval in seconds.
sourcepub const ENABLE_UDP_DATA_CHANNEL: bool = false
pub const ENABLE_UDP_DATA_CHANNEL: bool = false
Default for enable UDP data channel flag.
sourcepub const DATA_CHANNEL_LOCAL_PORT: u16 = 0u16
pub const DATA_CHANNEL_LOCAL_PORT: u16 = 0u16
Default for local port for data channel.
sourcepub const DATA_CHANNEL_INTERFACE: &str = ""
pub const DATA_CHANNEL_INTERFACE: &str = ""
Default for interface for data channel.
sourcepub const INCLUDE_TIME: bool = true
pub const INCLUDE_TIME: bool = true
Default for include time flag.
sourcepub const ENABLE_TIME_REASONABILITY_CHECK: bool = false
pub const ENABLE_TIME_REASONABILITY_CHECK: bool = false
Default for enable time reasonability check flag.
sourcepub const USE_LOCAL_CLOCK_AS_REAL_TIME: bool = false
pub const USE_LOCAL_CLOCK_AS_REAL_TIME: bool = false
Default for use local clock as real time flag.
sourcepub const USE_MILLISECOND_RESOLUTION: bool = false
pub const USE_MILLISECOND_RESOLUTION: bool = false
Default for use millisecond resolution flag.
sourcepub const REQUEST_NAN_VALUE_FILTER: bool = false
pub const REQUEST_NAN_VALUE_FILTER: bool = false
Default for request NAN-value filter flag.
sourcepub const START_TIME: &str = ""
pub const START_TIME: &str = ""
Default for start time.
sourcepub const CONSTRAINT_PARAMETERS: &str = ""
pub const CONSTRAINT_PARAMETERS: &str = ""
Default for constraint parameters.
sourcepub const PROCESSING_INTERVAL: i32 = -1i32
pub const PROCESSING_INTERVAL: i32 = -1i32
Default for processing interval in seconds.
sourcepub const EXTRA_CONNECTION_STRING_PARAMETERS: &str = ""
pub const EXTRA_CONNECTION_STRING_PARAMETERS: &str = ""
Default for extra connection string parameters.