types

package
v0.0.1 Latest Latest
Warning

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

Go to latest
Published: Feb 16, 2025 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 Incoming

type Incoming struct {
	Id       string `json:"id,omitempty" xorm:"pk"`
	ServerId string `json:"server_id,omitempty" xorm:"index"`
	Disabled bool   `json:"disabled,omitempty"` //禁用
}

type Linker

type Linker struct {
	Id            string         `json:"id,omitempty" xorm:"pk"`
	Type          string         `json:"type,omitempty"`           //serial tcp-client tcp-server
	Address       string         `json:"address,omitempty"`        //地址,域名或IP
	Port          uint16         `json:"port,omitempty"`           //端口号
	SerialOptions *SerialOptions `json:"serial_options,omitempty"` //串口参数
	IdRegex       string         `json:"id_regex,omitempty"`       //ID正则表达式
	Disabled      bool           `json:"disabled,omitempty"`       //禁用
}

type SerialOptions

type SerialOptions struct {
	PortName   string `json:"port_name,omitempty"`   //port, e.g. COM1 "/dev/ttySerial1".
	BaudRate   int    `json:"baud_rate,omitempty"`   //9600 115200
	DataBits   int    `json:"data_bits,omitempty"`   //5 6 7 8
	StopBits   int    `json:"stop_bits,omitempty"`   //1 2
	ParityMode int    `json:"parity_mode,omitempty"` //0 1 2 NONE ODD EVEN
}

Jump to

Keyboard shortcuts

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