Scope error fix.

pull/750/head
cyoung 2018-07-13 12:03:36 -04:00
rodzic 8703b4c124
commit 4b0f7f47cf
1 zmienionych plików z 1 dodań i 2 usunięć

Wyświetl plik

@ -106,17 +106,16 @@ func processRadioMessage(msg []byte) {
msg = msg[5:]
var toRelay string
var rs_errors int
switch len(msg) {
case 552:
to := make([]byte, 552)
var rs_errors int
i := int(C.correct_uplink_frame((*C.uint8_t)(unsafe.Pointer(&msg[0])), (*C.uint8_t)(unsafe.Pointer(&to[0])), (*C.int)(unsafe.Pointer(&rs_errors))))
toRelay = fmt.Sprintf("+%s;ss=%d;", hex.EncodeToString(to[:432]), rssiDump978)
log.Printf("i=%d, rs_errors=%d, msg=%s\n", i, rs_errors, toRelay)
case 48:
to := make([]byte, 48)
copy(to, msg)
var rs_errors int
i := int(C.correct_adsb_frame((*C.uint8_t)(unsafe.Pointer(&to[0])), (*C.int)(unsafe.Pointer(&rs_errors))))
if i == 1 {
// Short ADS-B frame.