Win32 API 日本語リファレンス
ホームDevices.Communication › COMMPROP_STOP_PARITY

COMMPROP_STOP_PARITY

列挙型フラグ
基底型u2

メンバー 8

名前10進16進
STOPBITS_1010x1
STOPBITS_1520x2
STOPBITS_2040x4
PARITY_NONE2560x100
PARITY_ODD5120x200
PARITY_EVEN10240x400
PARITY_MARK20480x800
PARITY_SPACE40960x1000

各言語での定義

列挙メンバーの定義。HSP タブは #define global(値は16進)。

typedef enum COMMPROP_STOP_PARITY : unsigned short {
    STOPBITS_10 = 1,
    STOPBITS_15 = 2,
    STOPBITS_20 = 4,
    PARITY_NONE = 256,
    PARITY_ODD = 512,
    PARITY_EVEN = 1024,
    PARITY_MARK = 2048,
    PARITY_SPACE = 4096
} COMMPROP_STOP_PARITY;
[Flags]
public enum COMMPROP_STOP_PARITY : ushort
{
    STOPBITS_10 = 1,
    STOPBITS_15 = 2,
    STOPBITS_20 = 4,
    PARITY_NONE = 256,
    PARITY_ODD = 512,
    PARITY_EVEN = 1024,
    PARITY_MARK = 2048,
    PARITY_SPACE = 4096,
}
<Flags>
Public Enum COMMPROP_STOP_PARITY As UShort
    STOPBITS_10 = 1
    STOPBITS_15 = 2
    STOPBITS_20 = 4
    PARITY_NONE = 256
    PARITY_ODD = 512
    PARITY_EVEN = 1024
    PARITY_MARK = 2048
    PARITY_SPACE = 4096
End Enum
import enum

class COMMPROP_STOP_PARITY(enum.IntFlag):
    STOPBITS_10 = 1
    STOPBITS_15 = 2
    STOPBITS_20 = 4
    PARITY_NONE = 256
    PARITY_ODD = 512
    PARITY_EVEN = 1024
    PARITY_MARK = 2048
    PARITY_SPACE = 4096
// COMMPROP_STOP_PARITY (flags)
pub const STOPBITS_10: u16 = 1;
pub const STOPBITS_15: u16 = 2;
pub const STOPBITS_20: u16 = 4;
pub const PARITY_NONE: u16 = 256;
pub const PARITY_ODD: u16 = 512;
pub const PARITY_EVEN: u16 = 1024;
pub const PARITY_MARK: u16 = 2048;
pub const PARITY_SPACE: u16 = 4096;
// COMMPROP_STOP_PARITY
const (
	STOPBITS_10 uint16 = 1
	STOPBITS_15 uint16 = 2
	STOPBITS_20 uint16 = 4
	PARITY_NONE uint16 = 256
	PARITY_ODD uint16 = 512
	PARITY_EVEN uint16 = 1024
	PARITY_MARK uint16 = 2048
	PARITY_SPACE uint16 = 4096
)
const
  STOPBITS_10 = 1;
  STOPBITS_15 = 2;
  STOPBITS_20 = 4;
  PARITY_NONE = 256;
  PARITY_ODD = 512;
  PARITY_EVEN = 1024;
  PARITY_MARK = 2048;
  PARITY_SPACE = 4096;
// COMMPROP_STOP_PARITY
pub const STOPBITS_10: u16 = 1;
pub const STOPBITS_15: u16 = 2;
pub const STOPBITS_20: u16 = 4;
pub const PARITY_NONE: u16 = 256;
pub const PARITY_ODD: u16 = 512;
pub const PARITY_EVEN: u16 = 1024;
pub const PARITY_MARK: u16 = 2048;
pub const PARITY_SPACE: u16 = 4096;
const
  STOPBITS_10* = 1
  STOPBITS_15* = 2
  STOPBITS_20* = 4
  PARITY_NONE* = 256
  PARITY_ODD* = 512
  PARITY_EVEN* = 1024
  PARITY_MARK* = 2048
  PARITY_SPACE* = 4096
enum COMMPROP_STOP_PARITY : ushort {
    STOPBITS_10 = 1,
    STOPBITS_15 = 2,
    STOPBITS_20 = 4,
    PARITY_NONE = 256,
    PARITY_ODD = 512,
    PARITY_EVEN = 1024,
    PARITY_MARK = 2048,
    PARITY_SPACE = 4096,
}
#define global STOPBITS_10  0x1
#define global STOPBITS_15  0x2
#define global STOPBITS_20  0x4
#define global PARITY_NONE  0x100
#define global PARITY_ODD   0x200
#define global PARITY_EVEN  0x400
#define global PARITY_MARK  0x800
#define global PARITY_SPACE 0x1000
; ※フラグ列挙型。ビットORで組み合わせ可(例: FOO|BAR)。