Log4OM 2 : requêtes SQL pour les QSO sur QO-100
Logger correctement les QSO effectués sur QO-100 n’est pas si facile qu’il y parait. A la main pas de problèmes mais dès que l’on veux automatiser via le CAT Control ou par messages TCP/UDP comme c’est le cas avec wsjt-x, les choses se compliques. Le résultat le plus courant ? des qso avec une fréquence TX en 3cm au lieu de 13, ou le champ RX rempli avec la fréquence d’uplink en 2,4GHz, etc. La solution ? utiliser des requêtes SQL dans Log4OM 2 pour remettre au carré les QSO sur QO-100.
Voici quelques requêtes SQL que j’utilise dans Log4om 2 pour « réparer » mes logs et remettre de l’ordre dans ces QSO. Le réglage parfait du CAT Control (si il existe) avec la bonne gestion de l’uplink et du downlink fera l’objet d’un post à part. Les requêtes que je vous donne ici sont à utiliser en complément des options proposées de la fenêtre « QSO Manager » et permettent entre autre de calculer la fréquence d’uplink depuis la fréquence de réception et vice et versa.
ATTENTION : avant toutes utilisation des requetes SQL sur votre log il est INDISPENSABLE de faire un backup !!! Les requetes que je note dans ce post sont a utiliser en connaissance de cause et si vous en comprenez le sens. En cas de mauvaise manipulation vous pouvez perdre vos données, encore une fois, une ou plusieurs sauvegardes sont INDISPENSABLE.
Pour effectuer des requetes SQL dans Log4OM 2 il faut passer par : Utilities > QSO Manager > Direct SQL.
Remplir « RX Freq » avec les valeurs de « Freq » :
UPDATE Log SET freqrx = Log.freq WHERE (satname = 'QO-100' AND freq <> 0 AND freqrx = 0)
Calculer et écrire « Freq » a partir de « RX Freq » (en soustrayant le shift de 8089500.000 pour obtenir la valeur en bande 13cm) :
UPDATE Log SET freq = Log.freqrx - 8089500.000 WHERE (satname = 'QO-100' AND freqrx > 2500000.000 )
Calculer et écrire « RX Freq » à partir de « Freq » (en ajoutant le shift de 8089500.000 pour obtenir la valeur en bande 3cm) :
UPDATE Log SET freqrx = Log.freq + 8089500.000 WHERE (satname = 'QO-100' AND freq < 2500000.000 AND freq <> 0)
Remplir « Freq » pour les QSO FT8 / FT4 avec la fréquence par défaut pour ces modes si l’information exacte est perdue (choisir le mode qui vous intéresse):
UPDATE Log SET freq = Log.freqrx - 8089500.000 WHERE (satname = 'QO-100' AND freq = 0 AND mode = 'FT8' )
Remplir « Freq » pour les QSO FT8 / FT4 avec la fréquence par défaut pour ces modes si l’information exacte est perdue (choisir le mode qui vous intéresse) :
UPDATE Log SET freqrx = 10489540.000 WHERE (satname = 'QO-100' AND mode = 'FT8' AND freqrx = 0)
Bon à savoir : dans la fenêtre QSO Manager, vous pouvez effectuer les requêtes SQL en mode simulation tant que la case Commit (LIVE MODE) n’est PAS cochée. Soyez prudents !