Home Assistant Unofficial Reference 2024.12.1
homeassistant.components.firmata.pin.FirmataBoardPin Class Reference
Inheritance diagram for homeassistant.components.firmata.pin.FirmataBoardPin:
[legend]

Public Member Functions

None __init__ (self, FirmataBoard board, FirmataPinType pin, str pin_mode)
 
def setup (self)
 

Public Attributes

 board
 

Private Attributes

 _analog_pin
 
 _firmata_pin
 
 _pin
 
 _pin_mode
 
 _pin_type
 

Detailed Description

Manages a single Firmata board pin.

Definition at line 19 of file pin.py.

Constructor & Destructor Documentation

◆ __init__()

None homeassistant.components.firmata.pin.FirmataBoardPin.__init__ (   self,
FirmataBoard  board,
FirmataPinType  pin,
str  pin_mode 
)
Initialize the pin.

Definition at line 22 of file pin.py.

Member Function Documentation

◆ setup()

def homeassistant.components.firmata.pin.FirmataBoardPin.setup (   self)
Set up a pin and make sure it is valid.

Definition at line 35 of file pin.py.

Member Data Documentation

◆ _analog_pin

homeassistant.components.firmata.pin.FirmataBoardPin._analog_pin
private

Definition at line 33 of file pin.py.

◆ _firmata_pin

homeassistant.components.firmata.pin.FirmataBoardPin._firmata_pin
private

Definition at line 27 of file pin.py.

◆ _pin

homeassistant.components.firmata.pin.FirmataBoardPin._pin
private

Definition at line 25 of file pin.py.

◆ _pin_mode

homeassistant.components.firmata.pin.FirmataBoardPin._pin_mode
private

Definition at line 26 of file pin.py.

◆ _pin_type

homeassistant.components.firmata.pin.FirmataBoardPin._pin_type
private

Definition at line 31 of file pin.py.

◆ board

homeassistant.components.firmata.pin.FirmataBoardPin.board

Definition at line 24 of file pin.py.


The documentation for this class was generated from the following file: