Skip to content

Instantly share code, notes, and snippets.

@dnas2
Created January 26, 2021 19:28
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save dnas2/a3fb7708ca3b22aa92a15ae3d0bc1378 to your computer and use it in GitHub Desktop.
Save dnas2/a3fb7708ca3b22aa92a15ae3d0bc1378 to your computer and use it in GitHub Desktop.
DXLog.NET add-on script trigger a PTT
//INCLUDE_ASSEMBLY System.dll
//INCLUDE_ASSEMBLY System.Windows.Forms.dll
//INCLUDE_ASSEMBLY IOComm.dll
using System;
using System.Windows.Forms;
using IOComm;
namespace DXLog.net
{
public class Script : ScriptClass
{
public void Initialize(FrmMain main) { }
public void Deinitialize() { }
public void Main(FrmMain main, ContestData cdata, COMMain comMain)
{
CATCommon radioObject;
radioObject = comMain._radio1Object;
FrmMain mainForm = main;
if (radioObject.TXStatus == true)
{
mainForm.SetMainStatusText("PTT off");
radioObject.SetTXStatus(false);
}
else
{
mainForm.SetMainStatusText("PTT on");
radioObject.SetTXStatus(true);
}
}
}
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment