Source code for philander.thermometer
"""Abstract interface for temperature sensors accessible via serial communication.
Provide an API to abstract from temperature measurement devices.
"""
__author__ = "Oliver Maye"
__version__ = "0.1"
__all__ = ["Data", ]
from .penum import dataclass
from .primitives import PreciseTemperature
[docs]
@dataclass
class Data:
"""Container type to wrap a thermometer's primary measurement result.
Measurement data should always be expressed as a signed value in
degree Celsius.
"""
temperature: PreciseTemperature = 0