修改机器人hops为7

This commit is contained in:
2026-06-29 10:43:18 +08:00
parent 6620192322
commit ca59c5f316
+9
View File
@@ -20,6 +20,7 @@ type PacketBuildOptions struct {
PSK []byte PSK []byte
Encrypt bool Encrypt bool
ViaMQTT bool ViaMQTT bool
HopLimit uint32
} }
type TextMessageBuildOptions struct { type TextMessageBuildOptions struct {
@@ -252,6 +253,14 @@ func buildMeshPacket(opts PacketBuildOptions, data []byte) ([]byte, error) {
out = protowire.AppendTag(out, 14, protowire.VarintType) out = protowire.AppendTag(out, 14, protowire.VarintType)
out = protowire.AppendVarint(out, 1) out = protowire.AppendVarint(out, 1)
} }
hop := opts.HopLimit
if hop == 0 {
hop = 7
}
out = protowire.AppendTag(out, 9, protowire.VarintType)
out = protowire.AppendVarint(out, uint64(hop))
out = protowire.AppendTag(out, 15, protowire.VarintType)
out = protowire.AppendVarint(out, uint64(hop))
return out, nil return out, nil
} }