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
Base peripherals enum class.
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>
OS =
<EmbedPeripherals.OS: 2>
EEPROM =
<EmbedPeripherals.EEPROM: 3>
EEEPROM =
<EmbedPeripherals.EEEPROM: 4>
RAM =
<EmbedPeripherals.RAM: 5>
LEDR =
<EmbedPeripherals.LEDR: 6>
LEDG =
<EmbedPeripherals.LEDG: 7>
IO =
<EmbedPeripherals.IO: 9>
THERMOMETER =
<EmbedPeripherals.THERMOMETER: 10>
UART =
<EmbedPeripherals.UART: 12>
FRC =
<EmbedPeripherals.FRC: 13>
EXPLORATION =
<EmbedPeripherals.EXPLORATION: 255>
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>