Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type ClientMQTTConf ¶
type ClientMQTTConf struct {
ClientID string // ClientID - уникальное имя клиента для брокеров.
}
ClientMQTTConf структура конфигурации.
func ConvertConfigClientMQTT ¶
func ConvertConfigClientMQTT(cfg config.MQTTConf) ClientMQTTConf
ConvertConfigClientMQTT преобразует структуры.
type Logger ¶
type Logger interface { Info(args ...interface{}) Infof(format string, args ...interface{}) Error(args ...interface{}) Errorf(format string, args ...interface{}) // Debug принимает первые два аргумента с выводом в формате name: value, при условии: name - string, value - intergace{} Debug(args ...interface{}) // GetLevel возвращает текущий установленный уровень логирования. GetLevel() string }
Logger интерфейс для логгера.
type ServerMQTTConf ¶
type ServerMQTTConf struct { Schema string // Schema - тип подключения. Host string // Host - адрес MQTT сервера. Port string // Port - порт MQTT сервера. User string // User - логин для подключения к MQTT серверу. Password string // Password - пароль для подключения к MQTT серверу. Topics map[string]Topic // Topics - карта топиков и QOS }
func ConvertConfigServerMQTT ¶
func ConvertConfigServerMQTT(cfg config.Server) ServerMQTTConf
ConvertConfigServerMQTT преобразует структуры.
type StorageConf ¶
type StorageConf struct { URL string // URL - IP:port базы данных. Bucket string // Bucket - параметры подключения. Org string // Org - параметры подключения. Token string // Token - параметры подключения. }
StorageConf структура конфигурации.
func ConvertConfigStorage ¶
func ConvertConfigStorage(cfg config.StorageConf) StorageConf
ConvertConfigStorage преобразует структуры.
Click to show internal directories.
Click to hide internal directories.