Add firmware information

This commit is contained in:
2026-02-18 13:20:05 +01:00
parent 042d89354a
commit a2f5d00c6d
2 changed files with 36 additions and 25 deletions

View File

@@ -164,16 +164,22 @@ func (drv *companionDriver) Info() *radio.Info {
Longitude: drv.info.Longitude,
}
}
var firmwareDate time.Time
firmwareDate, _ = time.Parse("02-01-2006", drv.info.FirmwareBuildDate)
return &radio.Info{
Name: drv.info.Name,
Manufacturer: drv.info.Manufacturer,
Modulation: protocol.LoRa,
Position: pos,
Frequency: drv.info.Frequency,
Bandwidth: drv.info.Bandwidth,
Power: float64(drv.info.Power),
LoRaSF: drv.info.SpreadingFactor,
LoRaCR: drv.info.CodingRate,
Name: drv.info.Name,
Manufacturer: drv.info.Manufacturer,
FirmwareDate: firmwareDate,
FirmwareVersion: drv.info.FirmwareVersion,
Modulation: protocol.LoRa,
Position: pos,
Frequency: drv.info.Frequency,
Bandwidth: drv.info.Bandwidth,
Power: float64(drv.info.Power),
LoRaSF: drv.info.SpreadingFactor,
LoRaCR: drv.info.CodingRate,
}
}