abschlussarbeit/_trash/lib/python3.11/site-packages/onewireio.py

47 lines
1.3 KiB
Python

# SPDX-FileCopyrightText: 2021 Melissa LeBlanc-Williams for Adafruit Industries
#
# SPDX-License-Identifier: MIT
"""
`onewireio` - 1-wire bus protocol
=================================================
See `CircuitPython:onewireio` in CircuitPython for more details.
* Author(s): cefn
"""
# pylint: disable=import-outside-toplevel,too-many-branches,too-many-statements
# pylint: disable=too-many-arguments,too-many-function-args,too-many-return-statements
class OneWire:
"""
Stub class for OneWire, which is currently not implemented
"""
def __init__(self, pin):
raise NotImplementedError("OneWire has not been implemented")
def deinit(self):
"""
Deinitialize the OneWire bus and release any hardware resources for reuse.
"""
raise NotImplementedError("OneWire has not been implemented")
def reset(self):
"""
Reset the OneWire bus and read presence
"""
raise NotImplementedError("OneWire has not been implemented")
def read_bit(self):
"""
Read in a bit
"""
raise NotImplementedError("OneWire has not been implemented")
def write_bit(self, value):
"""
Write out a bit based on value.
"""
raise NotImplementedError("OneWire has not been implemented")