1 /*
2  * Copyright (C) 2023 The Android Open Source Project
3  *
4  * Licensed under the Apache License, Version 2.0 (the "License");
5  * you may not use this file except in compliance with the License.
6  * You may obtain a copy of the License at
7  *
8  *      http://www.apache.org/licenses/LICENSE-2.0
9  *
10  * Unless required by applicable law or agreed to in writing, software
11  * distributed under the License is distributed on an "AS IS" BASIS,
12  * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
13  * See the License for the specific language governing permissions and
14  * limitations under the License.
15  */
16 
17 package android.telephony.satellite.stub;
18 
19 /**
20  * {@hide}
21  */
22 @Backing(type="int")
23 enum NTRadioTechnology {
24     /**
25      * 3GPP NB-IoT (Narrowband Internet of Things) over Non-Terrestrial-Networks technology.
26      */
27     NB_IOT_NTN = 0,
28     /*
29      * 3GPP 5G NR over Non-Terrestrial-Networks technology.
30      */
31     NR_NTN = 1,
32     /**
33      * 3GPP eMTC (enhanced Machine-Type Communication) over Non-Terrestrial-Networks technology.
34      */
35     EMTC_NTN = 2,
36     /**
37      * Proprietary technology.
38      */
39     PROPRIETARY = 3,
40     /**
41      * Unknown Non-Terrestrial radio technology. This generic radio technology should be used
42      * only when the radio technology cannot be mapped to other specific radio technologies.
43      */
44     UNKNOWN = -1,
45 }
46