#ifndef __RigState_h__ #define __RigState_h__ #include #define UBITX_VFOA_UPDATE 0x00000001 #define UBITX_VFOB_UPDATE 0x00000002 #define UBITX_RIT_UPDATE 0x00000004 #define UBITX_XIT_UPDATE 0x00000008 #define UBITX_FLAGS_UPDATE 0x00000010 #define UBITX_VFOB_FLAG 0x00000001 #define UBITX_SPLIT_FLAG 0x00000002 #define UBITX_RIT_FLAG 0x00000004 #define UBITX_XIT_FLAG 0x00000008 #define UBITX_CW_FLAG 0x00000010 #define UBITX_USB_FLAG 0x00000020 #define UBITX_TX_FLAG 0x00000040 struct UBitxRigState { uint32_t header = 0; uint32_t vfo[2]; int32_t rit; int32_t xit; uint32_t flags = 0; }; #endif