iqrfpy.enums.peripherals

Peripherals module.

This module contains embedded peripherals and standards enums.

 1"""Peripherals module.
 2
 3This module contains embedded peripherals and standards enums.
 4"""
 5
 6from ..utils.enums import IntEnumMember
 7
 8
 9class Peripheral(IntEnumMember):
10    """Base peripherals enum class."""
11
12
13class EmbedPeripherals(Peripheral):
14    """Embedded peripherals enum."""
15
16    COORDINATOR = 0
17    NODE = 1
18    OS = 2
19    EEPROM = 3
20    EEEPROM = 4
21    RAM = 5
22    LEDR = 6
23    LEDG = 7
24    IO = 9
25    THERMOMETER = 10
26    UART = 12
27    FRC = 13
28    EXPLORATION = 255
29
30
31class Standards(Peripheral):
32    """Standards peripherals enum."""
33
34    DALI = 74
35    BINARY_OUTPUT = 75
36    SENSOR = 94
37    LIGHT = 113
class Peripheral(iqrfpy.utils.enums.IntEnumMember):
10class Peripheral(IntEnumMember):
11    """Base peripherals enum class."""

Base peripherals enum class.

class EmbedPeripherals(Peripheral):
14class EmbedPeripherals(Peripheral):
15    """Embedded peripherals enum."""
16
17    COORDINATOR = 0
18    NODE = 1
19    OS = 2
20    EEPROM = 3
21    EEEPROM = 4
22    RAM = 5
23    LEDR = 6
24    LEDG = 7
25    IO = 9
26    THERMOMETER = 10
27    UART = 12
28    FRC = 13
29    EXPLORATION = 255

Embedded peripherals enum.

COORDINATOR = <EmbedPeripherals.COORDINATOR: 0>
NODE = <EmbedPeripherals.NODE: 1>
EEPROM = <EmbedPeripherals.EEPROM: 3>
EEEPROM = <EmbedPeripherals.EEEPROM: 4>
LEDR = <EmbedPeripherals.LEDR: 6>
LEDG = <EmbedPeripherals.LEDG: 7>
THERMOMETER = <EmbedPeripherals.THERMOMETER: 10>
UART = <EmbedPeripherals.UART: 12>
FRC = <EmbedPeripherals.FRC: 13>
EXPLORATION = <EmbedPeripherals.EXPLORATION: 255>
class Standards(Peripheral):
32class Standards(Peripheral):
33    """Standards peripherals enum."""
34
35    DALI = 74
36    BINARY_OUTPUT = 75
37    SENSOR = 94
38    LIGHT = 113

Standards peripherals enum.

DALI = <Standards.DALI: 74>
BINARY_OUTPUT = <Standards.BINARY_OUTPUT: 75>
SENSOR = <Standards.SENSOR: 94>
LIGHT = <Standards.LIGHT: 113>