removed some magic numbers
This commit is contained in:
parent
3542231987
commit
72e0c40a68
4 changed files with 15 additions and 10 deletions
|
|
@ -92,6 +92,11 @@ struct DeviceNumbers {
|
|||
};
|
||||
};
|
||||
typedef uint16_t ChannelPeriod;
|
||||
namespace ChannelPeriods {
|
||||
static constexpr ChannelPeriod kBicyclePower = 8182;
|
||||
static constexpr ChannelPeriod kHeartRate = 8070;
|
||||
static constexpr ChannelPeriod kFitnessEquipment = 8192;
|
||||
}
|
||||
|
||||
static constexpr DeviceNumber DeviceNumberWildcard = 0x00;
|
||||
|
||||
|
|
|
|||
|
|
@ -22,7 +22,7 @@ FitnessEquipmentChannel::FitnessEquipmentChannel() {
|
|||
channel_config_.type = ChannelTypes::kRX;
|
||||
channel_config_.transmission_type = 0;
|
||||
channel_config_.device_type = DeviceTypes::kFitnessEquipment;
|
||||
channel_config_.channel_period = 8192;
|
||||
channel_config_.channel_period = ChannelPeriods::kFitnessEquipment;
|
||||
}
|
||||
|
||||
void FitnessEquipmentChannel::OnBroadcastData(
|
||||
|
|
|
|||
|
|
@ -12,7 +12,7 @@ HeartRateChannel::HeartRateChannel() {
|
|||
channel_config_.type = ChannelTypes::kRX;
|
||||
channel_config_.transmission_type = 0;
|
||||
channel_config_.device_type = DeviceTypes::kHeartRate;
|
||||
channel_config_.channel_period = 8070;
|
||||
channel_config_.channel_period = ChannelPeriods::kHeartRate;
|
||||
}
|
||||
void HeartRateChannel::OnBroadcastData(godot::Ref<BroadcastPayload> data) {
|
||||
if (state_ != ChannelState::kConnected) {
|
||||
|
|
|
|||
|
|
@ -23,7 +23,7 @@ PowerChannel::PowerChannel() {
|
|||
channel_config_.frequency = 57;
|
||||
channel_config_.transmission_type = 0;
|
||||
channel_config_.device_type = DeviceTypes::kPower;
|
||||
channel_config_.channel_period = 8182;
|
||||
channel_config_.channel_period = ChannelPeriods::kBicyclePower;
|
||||
}
|
||||
|
||||
void PowerChannel::OnBroadcastData(godot::Ref<BroadcastPayload> data) {
|
||||
|
|
@ -33,12 +33,12 @@ void PowerChannel::OnBroadcastData(godot::Ref<BroadcastPayload> data) {
|
|||
SetChannelState(ChannelState::kConnected);
|
||||
msg::common::RequestChannelID msg(channel_);
|
||||
SendBuffered(msg);
|
||||
// bicycle_power::AdvancedCapabilities2 caps2;
|
||||
// caps2.EnableAllDynamics();
|
||||
// caps2.UnmaskAllDynamics();
|
||||
// caps2.Enable8Hz();
|
||||
// caps2.Unmask8Hz();
|
||||
// SetAdvancedCapabilities2(caps2);
|
||||
bicycle_power::AdvancedCapabilities2 caps2;
|
||||
caps2.EnableAllDynamics();
|
||||
caps2.UnmaskAllDynamics();
|
||||
caps2.Enable8Hz();
|
||||
caps2.Unmask8Hz();
|
||||
SetAdvancedCapabilities2(caps2);
|
||||
// bicycle_power::AdvancedCapabilities caps;
|
||||
// RequestAdvancedCapabilities2();
|
||||
// RequestAdvancedCapabilities1();
|
||||
|
|
@ -47,7 +47,7 @@ void PowerChannel::OnBroadcastData(godot::Ref<BroadcastPayload> data) {
|
|||
// SetAdvancedCapabilities(caps);
|
||||
}
|
||||
uint8_t page_number = data->raw_data[0];
|
||||
//printf("[channel %hu] received page: %hu\n", channel_, page_number);
|
||||
// printf("[channel %hu] received page: %hu\n", channel_, page_number);
|
||||
switch (page_number) {
|
||||
case PowerProfilePages::kBattery: {
|
||||
BatteryStatusMessage msg(BatteryStatusMessage::FromPayload(data->raw_data));
|
||||
|
|
|
|||
Loading…
Reference in a new issue