from enum import IntEnum, IntFlag


class RemoveNodeMode(IntEnum):
    ANY = 0x01
    CONTROLLER = 0x02
    SLAVE = 0x03
    STOP = 0x05


class RemoveNodeOptions(IntFlag):
    NETWORK_WIDE = 0x40
    NORMAL_POWER = 0x80


class RemoveNodeStatus(IntEnum):
    LEARN_READY = 0x01
    NODE_FOUND = 0x02
    REMOVING_SLAVE = 0x03
    REMOVING_CONTROLLER = 0x04
    DONE = 0x06
    FAILED = 0x07

a50a80d7eba9a587762038d1043191a5c31e7e58
<mask token>


class RemoveNodeStatus(IntEnum):
    LEARN_READY = 1
    NODE_FOUND = 2
    REMOVING_SLAVE = 3
    REMOVING_CONTROLLER = 4
    DONE = 6
    FAILED = 7

<mask token>


class RemoveNodeMode(IntEnum):
    <mask token>
    <mask token>
    <mask token>
    <mask token>


class RemoveNodeOptions(IntFlag):
    NETWORK_WIDE = 64
    NORMAL_POWER = 128


class RemoveNodeStatus(IntEnum):
    LEARN_READY = 1
    NODE_FOUND = 2
    REMOVING_SLAVE = 3
    REMOVING_CONTROLLER = 4
    DONE = 6
    FAILED = 7

<mask token>


class RemoveNodeMode(IntEnum):
    ANY = 1
    CONTROLLER = 2
    SLAVE = 3
    STOP = 5


class RemoveNodeOptions(IntFlag):
    NETWORK_WIDE = 64
    NORMAL_POWER = 128


class RemoveNodeStatus(IntEnum):
    LEARN_READY = 1
    NODE_FOUND = 2
    REMOVING_SLAVE = 3
    REMOVING_CONTROLLER = 4
    DONE = 6
    FAILED = 7

from enum import IntEnum, IntFlag


class RemoveNodeMode(IntEnum):
    ANY = 1
    CONTROLLER = 2
    SLAVE = 3
    STOP = 5


class RemoveNodeOptions(IntFlag):
    NETWORK_WIDE = 64
    NORMAL_POWER = 128


class RemoveNodeStatus(IntEnum):
    LEARN_READY = 1
    NODE_FOUND = 2
    REMOVING_SLAVE = 3
    REMOVING_CONTROLLER = 4
    DONE = 6
    FAILED = 7

from enum import IntEnum, IntFlag


class RemoveNodeMode(IntEnum):
    ANY = 0x01
    CONTROLLER = 0x02
    SLAVE = 0x03
    STOP = 0x05


class RemoveNodeOptions(IntFlag):
    NETWORK_WIDE = 0x40
    NORMAL_POWER = 0x80


class RemoveNodeStatus(IntEnum):
    LEARN_READY = 0x01
    NODE_FOUND = 0x02
    REMOVING_SLAVE = 0x03
    REMOVING_CONTROLLER = 0x04
    DONE = 0x06
    FAILED = 0x07
