Versions in this module Expand all Collapse all v0 v0.4.1 Dec 13, 2025 Changes in this version + const CACHE_KEY_SUFFIX_ATT + const CACHE_KEY_SUFFIX_DET + const CACHE_KEY_SUFFIX_STATUS v0.4.0 Dec 4, 2025 Changes in this version + func MarshalBssciMessage(msg messages.MessageMsgp) ([]byte, error) + func ReadBssciMessage(r io.Reader) (cmd structs.CommandHeader, raw msgp.Raw, err error) + func UnmarshalBssciMessage(buf []byte) (cmd structs.CommandHeader, raw msgp.Raw, err error) + func WriteBssciMessage(w io.Writer, msg messages.MessageMsgp) (err error) + type Backend struct + func NewBackend(conf config.Config) (backend *Backend, err error) + func (b *Backend) HandleServerCommand(pb *bs.ServerCommand) error + func (b *Backend) HandleServerResponse(pb *bs.ServerResponse) error + func (b *Backend) SetBasestationMessageHandler(f func(common.EUI64, events.EventType, *bs.BasestationUplink)) + func (b *Backend) SetEndnodeMessageHandler(f func(common.EUI64, events.EventType, *bs.EndnodeUplink)) + func (b *Backend) SetSubscribeEventHandler(f func(events.Subscribe)) + func (b *Backend) Start() error + func (b *Backend) Stop() error + type TcpKeepAliveListener struct + func NewTcpKeepAliveListener(addr string, keepAlivePeriod time.Duration) (*TcpKeepAliveListener, error) + func (ln TcpKeepAliveListener) Accept() (c net.Conn, err error)