Source code for radloggerpy.types.serial_parity

# Copyright (C) 2019 Dantali0n
# SPDX-License-Identifier: Apache-2.0

from enum import Enum
from enum import unique


[docs] @unique class SerialParityTypes(Enum): """Enum listing all possible supported types of serial parity""" PARITY_NONE = "N" PARITY_EVEN = "E" PARITY_ODD = "O" PARITY_MARK = "M" PARITY_SPACE = "S"
PARITY_CHOICES = { SerialParityTypes.PARITY_NONE: "none", SerialParityTypes.PARITY_ODD: "odd", SerialParityTypes.PARITY_EVEN: "even", SerialParityTypes.PARITY_MARK: "mark", SerialParityTypes.PARITY_SPACE: "space", } PARITY_CHOICES_R = {value: key for (key, value) in PARITY_CHOICES.items()}