Coverage for src / bluetooth_sig / gatt / characteristics / pipeline / __init__.py: 100%

5 statements  

« prev     ^ index     » next       coverage.py v7.13.5, created at 2026-03-18 11:17 +0000

1"""Pipeline components for characteristic parsing and encoding. 

2 

3This package provides the multi-stage pipeline implementation for GATT 

4characteristic value parsing and encoding, extracted from ``BaseCharacteristic`` 

5for separation of concerns. 

6""" 

7 

8from __future__ import annotations 

9 

10from .encode_pipeline import EncodePipeline 

11from .parse_pipeline import ParsePipeline 

12from .validation import CharacteristicValidator 

13 

14__all__ = [ 

15 "CharacteristicValidator", 

16 "EncodePipeline", 

17 "ParsePipeline", 

18]