AirScout/AirScout.CAT/Enums.cs

126 wiersze
2.2 KiB
C#

using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Linq;
using System.Text;
namespace AirScout.CAT
{
public enum CATENGINE
{
NONE = 0,
OMNIRIGX = 1,
SCOUTBASE = 2,
HAMLIB = 3
}
[Description("Rig Status")]
public enum RIGSTATUS
{
[Description("None")]
NONE = 0,
[Description("CAT not available")]
NOCAT = 1,
[Description("Port not available")]
NOPORT = 2,
[Description("Rig not available")]
NORIG = 4,
[Description("Rig not suitable")]
NOTSUITABLE = 8,
[Description("Rig offline")]
OFFLINE = 16,
[Description("Rig online")]
ONLINE = 64,
[Description("Error")]
ERROR = 128
}
public enum RIGSPLIT
{
NONE = 0,
SPLITOFF = 1,
SPLITON = 2,
ERROR = 128
}
public enum RIGRIT
{
NONE = 0,
RITON = 1,
RITOFF = 2,
ERROR = 128
}
public enum RIGMODE
{
NONE = 0,
CW = 1,
CW_R = 2,
LSB = 3,
USB = 4,
DIG = 5,
DIG_R = 6,
AM = 7,
FM = 8,
OTHER = 9,
ERROR = 128
}
public enum RIGVFO
{
NONE = 0,
A = 1,
B = 2,
ERROR = 128
}
[Description("Flow Control")]
public enum FLOWCONTROL
{
[Description("Low")]
LOW,
[Description("High")]
HIGH,
[Description("Handshake")]
HANDSHAKE
}
[Description("Stopbits")]
public enum STOPBITS
{
[Description("1")]
ONE,
[Description("1,5")]
ONE_5,
[Description("2")]
TWO
}
[Description("Parity")]
public enum PARITY
{
[Description("None")]
NONE,
[Description("Odd")]
ODD,
[Description("Even")]
EVEN,
[Description("Mark")]
MARK,
[Description("Space")]
SPACE
}
public enum DOPPLERSTRATEGY
{
DOPPLER_NONE = 0,
DOPPLER_A = 1,
DOPPLER_B = 2,
DOPPLER_C = 4,
DOPPLER_D = 8,
ERROR = 128
}
}