feat: add KNX gateway snapshot and command transaction handling

Signed-off-by: Tony <tonylu@tony-cloud.com>
This commit is contained in:
Tony
2026-06-13 01:47:36 +08:00
parent 40a0e8e303
commit be9ff9c2c9
8 changed files with 527 additions and 6 deletions
@@ -43,6 +43,8 @@ struct GatewayBridgeServiceConfig {
UBaseType_t knx_task_priority{5};
std::optional<GatewayKnxConfig> default_knx_config;
std::function<std::string()> gateway_device_name_provider;
GatewayKnxGatewaySnapshotProvider knx_gateway_snapshot_provider;
GatewayKnxGatewayCommandTransactor knx_gateway_command_transactor;
};
struct GatewayBridgeHttpResponse {