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 CacheMapper ¶
type CacheMapper struct {
// contains filtered or unexported fields
}
func NewCacheMapper ¶
func NewCacheMapper(c config.CacheConfig) (*CacheMapper, error)
func (*CacheMapper) Map ¶
func (m *CacheMapper) 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, rmc []config.RegisterMappingConfig) (*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 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.