ホーム › Devices.Communication › COMM_EVENT_MASK
COMM_EVENT_MASK
列挙型フラグメンバー 13
| 名前 | 10進 | 16進 |
|---|---|---|
| EV_BREAK | 64 | 0x40 |
| EV_CTS | 8 | 0x8 |
| EV_DSR | 16 | 0x10 |
| EV_ERR | 128 | 0x80 |
| EV_EVENT1 | 2048 | 0x800 |
| EV_EVENT2 | 4096 | 0x1000 |
| EV_PERR | 512 | 0x200 |
| EV_RING | 256 | 0x100 |
| EV_RLSD | 32 | 0x20 |
| EV_RX80FULL | 1024 | 0x400 |
| EV_RXCHAR | 1 | 0x1 |
| EV_RXFLAG | 2 | 0x2 |
| EV_TXEMPTY | 4 | 0x4 |
各言語での定義
列挙メンバーの定義。HSP タブは #define global(値は16進)。
typedef enum COMM_EVENT_MASK : unsigned int {
EV_BREAK = 64,
EV_CTS = 8,
EV_DSR = 16,
EV_ERR = 128,
EV_EVENT1 = 2048,
EV_EVENT2 = 4096,
EV_PERR = 512,
EV_RING = 256,
EV_RLSD = 32,
EV_RX80FULL = 1024,
EV_RXCHAR = 1,
EV_RXFLAG = 2,
EV_TXEMPTY = 4
} COMM_EVENT_MASK;[Flags]
public enum COMM_EVENT_MASK : uint
{
EV_BREAK = 64,
EV_CTS = 8,
EV_DSR = 16,
EV_ERR = 128,
EV_EVENT1 = 2048,
EV_EVENT2 = 4096,
EV_PERR = 512,
EV_RING = 256,
EV_RLSD = 32,
EV_RX80FULL = 1024,
EV_RXCHAR = 1,
EV_RXFLAG = 2,
EV_TXEMPTY = 4,
}<Flags>
Public Enum COMM_EVENT_MASK As UInteger
EV_BREAK = 64
EV_CTS = 8
EV_DSR = 16
EV_ERR = 128
EV_EVENT1 = 2048
EV_EVENT2 = 4096
EV_PERR = 512
EV_RING = 256
EV_RLSD = 32
EV_RX80FULL = 1024
EV_RXCHAR = 1
EV_RXFLAG = 2
EV_TXEMPTY = 4
End Enumimport enum
class COMM_EVENT_MASK(enum.IntFlag):
EV_BREAK = 64
EV_CTS = 8
EV_DSR = 16
EV_ERR = 128
EV_EVENT1 = 2048
EV_EVENT2 = 4096
EV_PERR = 512
EV_RING = 256
EV_RLSD = 32
EV_RX80FULL = 1024
EV_RXCHAR = 1
EV_RXFLAG = 2
EV_TXEMPTY = 4// COMM_EVENT_MASK (flags)
pub const EV_BREAK: u32 = 64;
pub const EV_CTS: u32 = 8;
pub const EV_DSR: u32 = 16;
pub const EV_ERR: u32 = 128;
pub const EV_EVENT1: u32 = 2048;
pub const EV_EVENT2: u32 = 4096;
pub const EV_PERR: u32 = 512;
pub const EV_RING: u32 = 256;
pub const EV_RLSD: u32 = 32;
pub const EV_RX80FULL: u32 = 1024;
pub const EV_RXCHAR: u32 = 1;
pub const EV_RXFLAG: u32 = 2;
pub const EV_TXEMPTY: u32 = 4;// COMM_EVENT_MASK
const (
EV_BREAK uint32 = 64
EV_CTS uint32 = 8
EV_DSR uint32 = 16
EV_ERR uint32 = 128
EV_EVENT1 uint32 = 2048
EV_EVENT2 uint32 = 4096
EV_PERR uint32 = 512
EV_RING uint32 = 256
EV_RLSD uint32 = 32
EV_RX80FULL uint32 = 1024
EV_RXCHAR uint32 = 1
EV_RXFLAG uint32 = 2
EV_TXEMPTY uint32 = 4
)const
EV_BREAK = 64;
EV_CTS = 8;
EV_DSR = 16;
EV_ERR = 128;
EV_EVENT1 = 2048;
EV_EVENT2 = 4096;
EV_PERR = 512;
EV_RING = 256;
EV_RLSD = 32;
EV_RX80FULL = 1024;
EV_RXCHAR = 1;
EV_RXFLAG = 2;
EV_TXEMPTY = 4;// COMM_EVENT_MASK
pub const EV_BREAK: u32 = 64;
pub const EV_CTS: u32 = 8;
pub const EV_DSR: u32 = 16;
pub const EV_ERR: u32 = 128;
pub const EV_EVENT1: u32 = 2048;
pub const EV_EVENT2: u32 = 4096;
pub const EV_PERR: u32 = 512;
pub const EV_RING: u32 = 256;
pub const EV_RLSD: u32 = 32;
pub const EV_RX80FULL: u32 = 1024;
pub const EV_RXCHAR: u32 = 1;
pub const EV_RXFLAG: u32 = 2;
pub const EV_TXEMPTY: u32 = 4;const
EV_BREAK* = 64
EV_CTS* = 8
EV_DSR* = 16
EV_ERR* = 128
EV_EVENT1* = 2048
EV_EVENT2* = 4096
EV_PERR* = 512
EV_RING* = 256
EV_RLSD* = 32
EV_RX80FULL* = 1024
EV_RXCHAR* = 1
EV_RXFLAG* = 2
EV_TXEMPTY* = 4enum COMM_EVENT_MASK : uint {
EV_BREAK = 64,
EV_CTS = 8,
EV_DSR = 16,
EV_ERR = 128,
EV_EVENT1 = 2048,
EV_EVENT2 = 4096,
EV_PERR = 512,
EV_RING = 256,
EV_RLSD = 32,
EV_RX80FULL = 1024,
EV_RXCHAR = 1,
EV_RXFLAG = 2,
EV_TXEMPTY = 4,
}#define global EV_BREAK 0x40
#define global EV_CTS 0x8
#define global EV_DSR 0x10
#define global EV_ERR 0x80
#define global EV_EVENT1 0x800
#define global EV_EVENT2 0x1000
#define global EV_PERR 0x200
#define global EV_RING 0x100
#define global EV_RLSD 0x20
#define global EV_RX80FULL 0x400
#define global EV_RXCHAR 0x1
#define global EV_RXFLAG 0x2
#define global EV_TXEMPTY 0x4
; ※フラグ列挙型。ビットORで組み合わせ可(例: FOO|BAR)。