update working
This commit is contained in:
13
flexradio.go
13
flexradio.go
@@ -286,11 +286,14 @@ func (fc *FlexClient) ReadLine() {
|
||||
Log.Errorf("could not find spot by flex spot number in database: %s", err)
|
||||
}
|
||||
|
||||
msg := fmt.Sprintf(`To ALL de %s <%s> : Clicked on "%s" at %s`, Cfg.General.Callsign, spot.UTCTime, spot.DX, spot.FrequencyHz)
|
||||
if len(fc.TCPServer.Clients) > 0 {
|
||||
fc.MsgChan <- msg
|
||||
Log.Infof("%s clicked on spot \"%s\" at %s", Cfg.General.Callsign, spot.DX, spot.FrequencyMhz)
|
||||
}
|
||||
// Sending the callsign to Log4OM
|
||||
SendUDPMessage("<CALLSIGN>" + spot.DX)
|
||||
|
||||
// msg := fmt.Sprintf(`To ALL de %s <%s> : Clicked on "%s" at %s`, Cfg.General.Callsign, spot.UTCTime, spot.DX, spot.FrequencyHz)
|
||||
// if len(fc.TCPServer.Clients) > 0 {
|
||||
// fc.MsgChan <- msg
|
||||
// Log.Infof("%s clicked on spot \"%s\" at %s", Cfg.General.Callsign, spot.DX, spot.FrequencyMhz)
|
||||
// }
|
||||
}
|
||||
|
||||
// Status when a spot is deleted
|
||||
|
12
utils.go
12
utils.go
@@ -1,7 +1,9 @@
|
||||
package main
|
||||
|
||||
import (
|
||||
"fmt"
|
||||
"log"
|
||||
"net"
|
||||
"os"
|
||||
"os/signal"
|
||||
"strconv"
|
||||
@@ -56,3 +58,13 @@ func CheckSignal(TCPClient *TCPClient, TCPServer *TCPServer, FlexClient *FlexCli
|
||||
os.Exit(0)
|
||||
}
|
||||
}
|
||||
|
||||
func SendUDPMessage(message string) {
|
||||
conn, err := net.Dial("udp", "127.0.0.1:2241")
|
||||
if err != nil {
|
||||
fmt.Printf("Some error %v", err)
|
||||
return
|
||||
}
|
||||
conn.Write([]byte(message))
|
||||
conn.Close()
|
||||
}
|
||||
|
Reference in New Issue
Block a user