Header file for MeshX Generic Client and Server model declarations.
This header file contains the declarations for Generic BLE mesh model classes that extend the template-based meshXBaseClientModel and meshXBaseServerModel. It defines the specific implementation for Generic models including message contexts, callback structures, and the main Generic Client model class.
Key Components:
- Generic Client message context structures for TXCM integration
- Resend context for timeout and retry mechanisms
- meshXBaseGenericClientModel class with Generic-specific functionality
- Platform-specific message sending and handling interfaces
- Opcode validation for Generic model operations
Template Specialization: This file provides concrete implementations of the template-based base classes specifically tailored for Generic BLE mesh models, ensuring type safety and optimal performance for Generic OnOff, Level, Power, Battery, and Location models.
- Author
- Pranjal Chanda
- Date
- 2024-2025
- Copyright
- Copyright © 2024 - 2025 MeshX