2021-02-06 04:59:31 +00:00
|
|
|
#ifndef __RigState_h__
|
|
|
|
#define __RigState_h__
|
|
|
|
|
2021-02-07 05:45:19 +00:00
|
|
|
#include <Arduino.h>
|
|
|
|
|
2021-02-06 04:59:31 +00:00
|
|
|
#define UBITX_VFOA_UPDATE 0x01
|
|
|
|
#define UBITX_VFOB_UPDATE 0x02
|
|
|
|
#define UBITX_RIT_UPDATE 0x04
|
|
|
|
#define UBITX_XIT_UPDATE 0x08
|
|
|
|
#define UBITX_FLAGS_UPDATE 0x10
|
|
|
|
|
|
|
|
#define UBITX_VFOB_FLAG 0x01
|
|
|
|
#define UBITX_SPLIT_FLAG 0x02
|
|
|
|
#define UBITX_RIT_FLAG 0x04
|
|
|
|
#define UBITX_XIT_FLAG 0x08
|
|
|
|
#define UBITX_CW_FLAG 0x10
|
|
|
|
#define UBITX_USB_FLAG 0x20
|
|
|
|
#define UBITX_TX_FLAG 0x40
|
|
|
|
|
|
|
|
struct UBitxRigState {
|
|
|
|
uint8_t header = 0;
|
|
|
|
uint32_t vfo[2];
|
2021-02-07 05:45:19 +00:00
|
|
|
int16_t rit;
|
|
|
|
int16_t xit;
|
2021-02-06 04:59:31 +00:00
|
|
|
uint8_t flags = 0;
|
|
|
|
};
|
|
|
|
|
|
|
|
#endif
|