src.bluetooth_sig.gatt.characteristics.utils

Utility classes for GATT characteristic parsing and encoding.

This module provides organized utility classes that characteristics can import and use as needed, maintaining logical grouping of functionality while avoiding multiple inheritance complexity.

Pipeline components (extractors/translators) form the encode/decode pipeline:

bytes → [Extractor] → raw_int → [Translator] → typed_value

Submodules