(dev_addr: DevAddr)
| 210 | } |
| 211 | |
| 212 | pub fn get_net_ids_for_dev_addr(dev_addr: DevAddr) -> Vec<NetID> { |
| 213 | let mut out: Vec<NetID> = Vec::new(); |
| 214 | let conf = config::get(); |
| 215 | |
| 216 | for agreement in &conf.roaming.servers { |
| 217 | if dev_addr.is_net_id(agreement.net_id) { |
| 218 | out.push(agreement.net_id); |
| 219 | } |
| 220 | |
| 221 | for secondary_net_id in &agreement.secondary_net_ids { |
| 222 | if dev_addr.is_net_id(*secondary_net_id) { |
| 223 | out.push(agreement.net_id); |
| 224 | } |
| 225 | } |
| 226 | } |
| 227 | |
| 228 | out |
| 229 | } |
| 230 | |
| 231 | pub fn rx_info_to_gw_info( |
| 232 | rf_region: &str, |
no test coverage detected