app

package
v0.0.0-...-242e768 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Oct 29, 2021 License: MIT Imports: 1 Imported by: 0

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 Point

type Point struct {
	Measurement string
	Tag         map[string]string
	Field       string
	Value       interface{}
}

Point структура точки для передачи в БД.

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 преобразует структуры.

type Topic

type Topic struct {
	Measurement string
	Qos         byte
}

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL