Skip to content

Commit 388b42e

Browse files
committed
Update chirpstack-api. Add channel and rf_chain fields back.
1 parent 0258161 commit 388b42e

File tree

5 files changed

+16
-3
lines changed

5 files changed

+16
-3
lines changed

go.mod

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ go 1.17
44

55
require (
66
github.com/brocaar/lorawan v0.0.0-20220207095711-d675789e16ab
7-
github.com/chirpstack/chirpstack/api/go/v4 v4.0.0-test.13
7+
github.com/chirpstack/chirpstack/api/go/v4 v4.0.0-test.18
88
github.com/eclipse/paho.mqtt.golang v1.4.1
99
github.com/go-zeromq/zmq4 v0.7.0
1010
github.com/golang-jwt/jwt/v4 v4.4.2

go.sum

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -99,8 +99,8 @@ github.com/cespare/xxhash v1.1.0/go.mod h1:XrSqR1VqqWfGrhpAt58auRo0WTKS1nRRg3ghf
9999
github.com/cespare/xxhash/v2 v2.1.1/go.mod h1:VGX0DQ3Q6kWi7AoAeZDth3/j3BFtOZR5XLFGgcrjCOs=
100100
github.com/cespare/xxhash/v2 v2.1.2 h1:YRXhKfTDauu4ajMg1TPgFO5jnlC2HCbmLXMcTG5cbYE=
101101
github.com/cespare/xxhash/v2 v2.1.2/go.mod h1:VGX0DQ3Q6kWi7AoAeZDth3/j3BFtOZR5XLFGgcrjCOs=
102-
github.com/chirpstack/chirpstack/api/go/v4 v4.0.0-test.13 h1:u3KJS4qsiFOnD26ZjbCAofLOsxBPbcP3u17qjxDqXTM=
103-
github.com/chirpstack/chirpstack/api/go/v4 v4.0.0-test.13/go.mod h1:KBW7imf70O9ifrMmoFH8+dn0+MUFS1PdC5shXH7W3dI=
102+
github.com/chirpstack/chirpstack/api/go/v4 v4.0.0-test.18 h1:g2BxW0Py9Y04tTar7I4zyFZJbXfU0Dia3tzYiF24bVM=
103+
github.com/chirpstack/chirpstack/api/go/v4 v4.0.0-test.18/go.mod h1:KBW7imf70O9ifrMmoFH8+dn0+MUFS1PdC5shXH7W3dI=
104104
github.com/chzyer/logex v1.1.10/go.mod h1:+Ywpsq7O8HXn0nuIou7OrIPyXbp3wmkHB+jjWRnGsAI=
105105
github.com/chzyer/readline v0.0.0-20180603132655-2972be24d48e/go.mod h1:nSuG5e5PlCu98SY8svDHJxuZscDgtXS6KTTbou5AhLI=
106106
github.com/chzyer/test v0.0.0-20180213035817-a1ea475d72b1/go.mod h1:Q3SI9o4m/ZMnBNeIyt5eFwwo7qiLfzFZmjNmxjkiQlU=

internal/backend/semtechudp/backend_test.go

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -769,6 +769,8 @@ func (ts *BackendTestSuite) TestPushData() {
769769
TimeSinceGpsEpoch: durationpb.New(time.Second),
770770
Rssi: -51,
771771
Snr: 7,
772+
Channel: 2,
773+
RfChain: 1,
772774
Context: []byte{0x2a, 0x33, 0x7a, 0xb3},
773775
},
774776
},

internal/backend/semtechudp/packets/push_data.go

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -115,6 +115,7 @@ func (p PushDataPacket) GetUplinkFrames(FakeRxInfoTime bool) ([]*gw.UplinkFrame,
115115

116116
func setUplinkFrameRSig(frame *gw.UplinkFrame, rxPK RXPK, rSig RSig) *gw.UplinkFrame {
117117
frame.RxInfo.Antenna = uint32(rSig.Ant)
118+
frame.RxInfo.Channel = uint32(rSig.Chan)
118119
frame.RxInfo.Rssi = int32(rSig.RSSIC)
119120
frame.RxInfo.Snr = rSig.LSNR
120121

@@ -135,6 +136,8 @@ func getUplinkFrame(gatewayID lorawan.EUI64, rxpk RXPK, FakeRxInfoTime bool) (*g
135136
GatewayId: gatewayID.String(),
136137
Rssi: int32(rxpk.RSSI),
137138
Snr: float32(rxpk.LSNR),
139+
RfChain: uint32(rxpk.RFCh),
140+
Channel: uint32(rxpk.Chan),
138141
Board: uint32(rxpk.Brd),
139142
Context: make([]byte, 4),
140143
},

internal/backend/semtechudp/packets/push_data_test.go

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -235,6 +235,8 @@ func TestGetUplinkFrame(t *testing.T) {
235235
TimeSinceGpsEpoch: durationpb.New(10 * time.Minute),
236236
Rssi: -60,
237237
Snr: 5.5,
238+
Channel: 1,
239+
RfChain: 3,
238240
Board: 2,
239241
Antenna: 0,
240242
Context: []byte{0x00, 0x0f, 0x42, 0x40},
@@ -307,6 +309,8 @@ func TestGetUplinkFrame(t *testing.T) {
307309
TimeSinceGpsEpoch: durationpb.New(10 * time.Minute),
308310
Rssi: -70,
309311
Snr: 6.6,
312+
Channel: 9,
313+
RfChain: 3,
310314
Board: 2,
311315
Antenna: 8,
312316
Context: []byte{0x00, 0x0f, 0x42, 0x40},
@@ -333,6 +337,8 @@ func TestGetUplinkFrame(t *testing.T) {
333337
TimeSinceGpsEpoch: durationpb.New(10 * time.Minute),
334338
Rssi: -80,
335339
Snr: 7.7,
340+
Channel: 10,
341+
RfChain: 3,
336342
Board: 2,
337343
Antenna: 9,
338344
Context: []byte{0x00, 0x0f, 0x42, 0x40},
@@ -440,6 +446,8 @@ func TestGetUplinkFrame(t *testing.T) {
440446
FineTimeSinceGpsEpoch: ft,
441447
Rssi: -60,
442448
Snr: 5.5,
449+
Channel: 1,
450+
RfChain: 3,
443451
Board: 2,
444452
Antenna: 0,
445453
Context: []byte{0x00, 0x0f, 0x42, 0x40},

0 commit comments

Comments
 (0)