Ejemplo n.º 1
0
static RadioFrequency
DecodeFrequency(char mhz, char khz)
{
  RadioFrequency rf;
  rf.SetKiloHertz(static_cast<unsigned>(mhz) * 1000 +
                  static_cast<unsigned>(khz) * 5);
  return rf;
}
Ejemplo n.º 2
0
RadioFrequency
RadioFrequency::Parse(const TCHAR *p)
{
  TCHAR *endptr;
  double mhz = ParseDouble(p, &endptr);

  RadioFrequency frequency;
  if (mhz < 100 || *endptr != _T('\0'))
    frequency.Clear();
  else
    frequency.SetKiloHertz((unsigned)(mhz * 1000 + 0.5));
  return frequency;
}