Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func RegistersToCoils ¶ added in v0.1.9
Types ¶
type CSVMapper ¶ added in v0.1.2
type CSVMapper struct {
// contains filtered or unexported fields
}
func NewCSVMapper ¶ added in v0.1.2
func NewCSVMapper(c config.MapperConfig, cmc []config.CSVMappingConfig) (*CSVMapper, error)
type JSONMapper ¶ added in v0.1.16
type JSONMapper struct {
// contains filtered or unexported fields
}
func NewJSONMapper ¶ added in v0.1.16
func NewJSONMapper(c config.MapperConfig, jmc []config.JSONMappingConfig) (*JSONMapper, error)
func (*JSONMapper) Map ¶ added in v0.1.16
func (m *JSONMapper) Map(subscriber mangos.Socket, publisher mangos.Socket)
type Mapper ¶
type Mapper interface {
Map(subscriber mangos.Socket, publisher mangos.Socket)
}
Mapper interface
type ModbusMapper ¶
type ModbusMapper struct {
// contains filtered or unexported fields
}
func NewModbusMapper ¶
func NewModbusMapper(c config.MapperConfig, mmc []config.ModbusMappingsConfig) (*ModbusMapper, error)
func (*ModbusMapper) Map ¶
func (m *ModbusMapper) Map(subscriber mangos.Socket, publisher mangos.Socket)
type Nmea0183Mapper ¶
type Nmea0183Mapper struct {
// contains filtered or unexported fields
}
func NewNmea0183Mapper ¶
func NewNmea0183Mapper(c config.MapperConfig) (*Nmea0183Mapper, error)
func (*Nmea0183Mapper) Map ¶
func (m *Nmea0183Mapper) Map(subscriber mangos.Socket, publisher mangos.Socket)
type RealMapper ¶ added in v0.1.9
type SendOnChangeMapper ¶ added in v0.1.18
type SendOnChangeMapper struct {
// contains filtered or unexported fields
}
func NewSendOnChangeMapper ¶ added in v0.1.18
func NewSendOnChangeMapper(c config.CacheConfig) *SendOnChangeMapper
func (*SendOnChangeMapper) Map ¶ added in v0.1.18
func (m *SendOnChangeMapper) Map(subscriber mangos.Socket, publisher mangos.Socket)
type VirtualMapper ¶
type VirtualMapper struct {
// contains filtered or unexported fields
}
func NewVirtualMapper ¶
func NewVirtualMapper(c config.MapperConfig) (*VirtualMapper, error)
func (*VirtualMapper) Map ¶
func (m *VirtualMapper) Map(subscriber mangos.Socket, publisher mangos.Socket)
Click to show internal directories.
Click to hide internal directories.