Lines Matching refs:config
53 const radio_hal_band_config_t *config)
55 halConfig->type = static_cast<Band>(config->type);
56 halConfig->antennaConnected = config->antenna_connected;
57 halConfig->lowerLimit = config->lower_limit;
58 halConfig->upperLimit = config->upper_limit;
59 halConfig->spacings.setToExternal(const_cast<unsigned int *>(&config->spacings[0]),
60 config->num_spacings * sizeof(uint32_t));
62 halConfig->spacings.resize(config->num_spacings);
65 halConfig->ext.fm.deemphasis = static_cast<Deemphasis>(config->fm.deemphasis);
66 halConfig->ext.fm.stereo = config->fm.stereo;
67 halConfig->ext.fm.rds = static_cast<Rds>(config->fm.rds);
68 halConfig->ext.fm.ta = config->fm.ta;
69 halConfig->ext.fm.af = config->fm.af;
70 halConfig->ext.fm.ea = config->fm.ea;
72 halConfig->ext.am.stereo = config->am.stereo;
96 void HidlUtils::convertBandConfigFromHal(radio_hal_band_config_t *config,
99 config->type = static_cast<radio_band_t>(halConfig->type);
100 config->antenna_connected = halConfig->antennaConnected;
101 config->lower_limit = halConfig->lowerLimit;
102 config->upper_limit = halConfig->upperLimit;
103 config->num_spacings = halConfig->spacings.size();
104 if (config->num_spacings > RADIO_NUM_SPACINGS_MAX) {
105 config->num_spacings = RADIO_NUM_SPACINGS_MAX;
107 memcpy(config->spacings, halConfig->spacings.data(),
108 sizeof(uint32_t) * config->num_spacings);
111 config->fm.deemphasis = static_cast<radio_deemphasis_t>(halConfig->ext.fm.deemphasis);
112 config->fm.stereo = halConfig->ext.fm.stereo;
113 config->fm.rds = static_cast<radio_rds_t>(halConfig->ext.fm.rds);
114 config->fm.ta = halConfig->ext.fm.ta;
115 config->fm.af = halConfig->ext.fm.af;
116 config->fm.ea = halConfig->ext.fm.ea;
118 config->am.stereo = halConfig->ext.am.stereo;