Skip to content

FeedRecord

🔌 Structure: FeedRecord

Describes a data feed (feeder) source and its connection, licensing, and operational settings.

Field Type Default Description
index int 0 Unique identifier (primary key for the feed)
priority int 0 Priority of the feed (higher = more preferred)
version int 0 Version of the data feed (used for updates and compatibility checks)
name string Name of the data source
module_name string File name within the feed module directory
copyright string Copyright information
web string Official website of the data provider
server string Server address or domain
modes int 0 Operating modes (bitmask or enum FeederModes)
description string Human-readable description of the data source
module string Licensed module name (used for licensing and loading)
file string Executable or dynamic library file name
login string Login credentials (can contain up to 32 users)
password string Password for authentication
enable int 0 Feed status flag: 0 = disabled, 1 = enabled
mode int 0 Feed mode (e.g., FEED_MASTER, FEED_RESERVE)
timeout int 120 Timeout before considering feed as unresponsive (in seconds)
timeout_reconnect int 5 Time before first reconnect attempt after failure (in seconds)
timeout_sleep int 60 Delay between reconnect attempts after repeated failures (in seconds)
attemps_sleep int 3 Number of failed attempts before switching to longer reconnect intervals