Files
OpenMQTTGateway/main/rf/RFReceiver.h
Alessandro Staniscia c6b2aae965 Refactor RF Configuration Management (#2245)
- Introduced RFConfiguration class to encapsulate RF settings and operations.
- Replaced direct usage of RFConfig structure with iRFConfig instance across multiple files.
- Updated frequency handling in actuatorSomfy, gatewayPilight, gatewayRF, and gatewayRF2 to use iRFConfig.
- Modified webUI to interact with iRFConfig for RF settings management.
- Removed deprecated RFConfig structure and related functions.
- Enhanced JSON handling for RF configuration loading and saving.
- Improved logging for RF configuration operations.
2025-12-07 09:56:15 -06:00

15 lines
271 B
C++

#ifndef RFRECEIVER_H
#define RFRECEIVER_H
#pragma once
class RFReceiver {
public:
virtual ~RFReceiver() = default;
// Pure virtual methods
virtual void enable() = 0;
virtual void disable() = 0;
virtual int getReceiverID() const = 0;
};
#endif // RFRECEIVER_H