Skip to content

Commit 30fa87e

Browse files
authored
Create __init__.py
1 parent b91fbd3 commit 30fa87e

1 file changed

Lines changed: 28 additions & 0 deletions

File tree

src/ohip_interfaces/__init__.py

Lines changed: 28 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,28 @@
1+
"""
2+
IX-HapticSight interface abstractions package.
3+
4+
This package is reserved for backend-agnostic interface contracts that normalize
5+
external inputs and outputs before they reach runtime coordination logic.
6+
7+
Planned responsibilities:
8+
- force/torque signal interfaces
9+
- tactile signal interfaces
10+
- proximity signal interfaces
11+
- thermal signal interfaces
12+
- execution adapter contracts
13+
- signal health and freshness metadata
14+
15+
Design rules:
16+
- keep device-specific transport details out of the protocol core
17+
- keep ROS 2 specifics out of these base interfaces
18+
- prefer normalized typed payloads over raw vendor-specific dictionaries
19+
- make freshness and signal health explicit
20+
"""
21+
22+
from __future__ import annotations
23+
24+
__all__ = [
25+
"__version__",
26+
]
27+
28+
__version__ = "0.1.0"

0 commit comments

Comments
 (0)