重构lora初始化部分
This commit is contained in:
@@ -109,6 +109,12 @@ func NewLoRaMeshUartPassthroughTransport(
|
||||
return t, nil
|
||||
}
|
||||
|
||||
// SetHandler 允许在创建实例后设置或更新上行处理器。
|
||||
// 这对于解决循环依赖至关重要。
|
||||
func (t *LoRaMeshUartPassthroughTransport) SetHandler(handler transport.UpstreamHandler) {
|
||||
t.handler = handler
|
||||
}
|
||||
|
||||
// Listen 启动后台监听协程(非阻塞)
|
||||
func (t *LoRaMeshUartPassthroughTransport) Listen(ctx context.Context) error {
|
||||
// 注意:这里的 loraCtx 是从 selfCtx 派生的,因为它代表了这个组件自身的生命周期
|
||||
|
||||
Reference in New Issue
Block a user