let device_device number stay part of the config struct and only have a

'virtual' property for godot
This commit is contained in:
Thies Lennart Alff 2025-04-10 11:46:04 +02:00
parent d205496ff3
commit b430f626c9
Signed by: lennartalff
GPG key ID: 4EC67D34D594104D
2 changed files with 3 additions and 4 deletions

View file

@ -33,7 +33,7 @@ void Channel::_bind_methods() {
Channel::Channel() { Channel::Channel() {
channel_config_.frequency = 57; channel_config_.frequency = 57;
channel_config_.transmission_type = 0; channel_config_.transmission_type = 0;
device_number_ = DeviceNumbers::Wildcard; channel_config_.device_number = DeviceNumbers::Wildcard;
channel_ = 0; channel_ = 0;
} }

View file

@ -91,9 +91,9 @@ protected:
state_ = _state; state_ = _state;
} }
void SetDeviceNumber(const DeviceNumber device_number) { void SetDeviceNumber(const DeviceNumber device_number) {
device_number_ = device_number; channel_config_.device_number = device_number;
} }
DeviceNumber GetDeviceNumber() const { return device_number_; } DeviceNumber GetDeviceNumber() const { return channel_config_.device_number; }
void SetChannel(const ChannelNumber channel) { channel_ = channel; } void SetChannel(const ChannelNumber channel) { channel_ = channel; }
ChannelNumber GetChannel() const { return channel_; } ChannelNumber GetChannel() const { return channel_; }
@ -112,7 +112,6 @@ protected:
// PROPERTIES // PROPERTIES
ChannelNumber channel_; ChannelNumber channel_;
DeviceNumber device_number_;
private: private:
void Initialize(); void Initialize();