Skip to content

Commit 4ad9dd7

Browse files
committed
⚠️ debug kickspeeds
1 parent 485a6d6 commit 4ad9dd7

2 files changed

Lines changed: 23 additions & 15 deletions

File tree

receive.go

Lines changed: 14 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,7 @@ func RunClient(chclient chan bool, MyID uint32, ip string) {
2626
buf := make([]byte, 1024)
2727

2828
for {
29-
n, addr, _ := serverConn.ReadFromUDP(buf)
29+
n, _, _ := serverConn.ReadFromUDP(buf)
3030
last_recv_time = time.Now()
3131
packet := &pb_gen.GrSim_Packet{}
3232
err = proto.Unmarshal(buf[0:n], packet)
@@ -36,12 +36,12 @@ func RunClient(chclient chan bool, MyID uint32, ip string) {
3636
}
3737

3838
//受信元表示
39-
log.Printf("Data received from %s", addr)
39+
// log.Printf("Data received from %s", addr)
4040

4141
robotcmd := packet.Commands.GetRobotCommands()
4242

4343
for _, v := range robotcmd {
44-
log.Printf("%d\n", int(v.GetId()))
44+
// log.Printf("%d\n", int(v.GetId()))
4545
//ロボットIDが自分のIDと一致したら、受信した情報を反映する
4646
if v.GetId() == MyID {
4747
Id := v.GetId()
@@ -68,17 +68,19 @@ func RunClient(chclient chan bool, MyID uint32, ip string) {
6868
} else if SpinnerVel < 0 {
6969
SpinnerVel = 0
7070
}
71-
log.Printf("SpinnerVel: %f", SpinnerVel)
71+
// log.Printf("SpinnerVel: %f", SpinnerVel)
7272
}
7373

74-
log.Printf("ID : %d", Id)
75-
log.Printf("Kickspeedx: %f", v.GetKickspeedx())
76-
log.Printf("Kickspeedz: %f", v.GetKickspeedz())
77-
log.Printf("Veltangent: %f", Veltangent)
78-
log.Printf("Velnormal : %f", Velnormal)
74+
if Kickspeedx > 0 || Kickspeedz > 0 {
75+
log.Printf("ID : %d", Id)
76+
log.Printf("Kickspeedx: %f", v.GetKickspeedx())
77+
log.Printf("Kickspeedz: %f", v.GetKickspeedz())
78+
log.Printf("Veltangent: %f", Veltangent)
79+
log.Printf("Velnormal : %f", Velnormal)
7980

80-
log.Printf("Velangular: %f", Velangular)
81-
log.Printf("Spinner : %t", Spinner)
81+
log.Printf("Velangular: %f", Velangular)
82+
log.Printf("Spinner : %t", Spinner)
83+
}
8284

8385
bytearray := SendStruct{} //送信用構造体
8486
bytearray.velx = int16(Veltangent * 1000) //m/s
@@ -161,7 +163,7 @@ func RunClient(chclient chan bool, MyID uint32, ip string) {
161163
}
162164
}
163165
}
164-
log.Println("======================================")
166+
// log.Println("======================================")
165167
}
166168

167169
}

serial.go

Lines changed: 9 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -61,7 +61,7 @@ func RunSerial(chclient chan bool, MyID uint32) {
6161
}
6262
}
6363
}
64-
log.Println(recvbuf)
64+
// log.Println(recvbuf)
6565
//バイナリから構造体に変換
6666
err = binary.Read(bytes.NewReader(recvbuf), binary.BigEndian, &recvdata)
6767
CheckError(err)
@@ -163,9 +163,15 @@ func RunSerial(chclient chan bool, MyID uint32) {
163163

164164
port.Write(sendbytes) //書き込み
165165
//これいる??↓
166-
time.Sleep(16 * time.Millisecond) //少し待つ
166+
// time.Sleep(16 * time.Millisecond) //少し待つ
167167
//log.Printf("Sent %v bytes\n", n) //何バイト送信した?
168-
log.Println(sendbytes) //送信済みのバイトを表示
168+
if kicker_enable || sendbytes[8] != 0 {
169+
log.Printf("Kickerval: %3d | sendbytes[8]: %3d\n", kicker_val, sendbytes[8])
170+
}
171+
if chip_enable || sendbytes[9] != 0 {
172+
log.Printf("Chipval: %3d | sendbytes[9]: %3d\n", chip_val, sendbytes[9])
173+
}
174+
// log.Println(sendbytes) //送信済みのバイトを表示
169175

170176
pre_isReceived = isReceived
171177

0 commit comments

Comments
 (0)