File tree Expand file tree Collapse file tree 1 file changed +14
-12
lines changed Expand file tree Collapse file tree 1 file changed +14
-12
lines changed Original file line number Diff line number Diff line change @@ -41,12 +41,13 @@ type Config struct {
41
41
}
42
42
43
43
type GTClient struct {
44
- logger * utils.Logger
45
- ipAddr string
46
- sendPort int
47
- receivePort int
48
- Statistics * statistics
49
- Telemetry * transformer
44
+ logger * utils.Logger
45
+ ipAddr string
46
+ sendPort int
47
+ receivePort int
48
+ DecipheredPacket []byte
49
+ Statistics * statistics
50
+ Telemetry * transformer
50
51
}
51
52
52
53
func NewGTClient (config Config ) (* GTClient , error ) {
@@ -68,10 +69,11 @@ func NewGTClient(config Config) (*GTClient, error) {
68
69
}
69
70
70
71
return & GTClient {
71
- logger : logger ,
72
- ipAddr : config .IPAddr ,
73
- sendPort : 33739 ,
74
- receivePort : 33740 ,
72
+ logger : logger ,
73
+ ipAddr : config .IPAddr ,
74
+ sendPort : 33739 ,
75
+ receivePort : 33740 ,
76
+ DecipheredPacket : []byte {},
75
77
Statistics : & statistics {
76
78
enabled : config .StatsEnabled ,
77
79
decodeTimeLast : time .Duration (0 ),
@@ -129,9 +131,9 @@ func (c *GTClient) Run() {
129
131
130
132
decodeStart := time .Now ()
131
133
132
- telemetryData : = salsa20Decode (buffer [:bufLen ])
134
+ c . DecipheredPacket = salsa20Decode (buffer [:bufLen ])
133
135
134
- reader := bytes .NewReader (telemetryData )
136
+ reader := bytes .NewReader (c . DecipheredPacket )
135
137
stream := kaitai .NewStream (reader )
136
138
137
139
err = rawTelemetry .Read (stream , nil , nil )
You can’t perform that action at this time.
0 commit comments