Copyright | (c) 2013-2023 Brendan Hay |
---|---|
License | Mozilla Public License, v. 2.0. |
Maintainer | Brendan Hay |
Stability | auto-generated |
Portability | non-portable (GHC extensions) |
Safe Haskell | Safe-Inferred |
Language | Haskell2010 |
Synopsis
- data GsmObj = GsmObj' {}
- newGsmObj :: Natural -> Natural -> Natural -> Natural -> GsmObj
- gsmObj_gsmLocalId :: Lens' GsmObj (Maybe GsmLocalId)
- gsmObj_gsmNmr :: Lens' GsmObj (Maybe (NonEmpty GsmNmrObj))
- gsmObj_gsmTimingAdvance :: Lens' GsmObj (Maybe Natural)
- gsmObj_rxLevel :: Lens' GsmObj (Maybe Int)
- gsmObj_mcc :: Lens' GsmObj Natural
- gsmObj_mnc :: Lens' GsmObj Natural
- gsmObj_lac :: Lens' GsmObj Natural
- gsmObj_geranCid :: Lens' GsmObj Natural
Documentation
GSM object.
See: newGsmObj
smart constructor.
GsmObj' | |
|
Instances
Create a value of GsmObj
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:gsmLocalId:GsmObj'
, gsmObj_gsmLocalId
- GSM local identification (local ID) information.
$sel:gsmNmr:GsmObj'
, gsmObj_gsmNmr
- GSM object for network measurement reports.
$sel:gsmTimingAdvance:GsmObj'
, gsmObj_gsmTimingAdvance
- Timing advance value, which corresponds to the length of time a signal
takes to reach the base station from a mobile phone.
GsmObj
, gsmObj_rxLevel
- Rx level, which is the received signal power, measured in dBm
(decibel-milliwatts).
$sel:mcc:GsmObj'
, gsmObj_mcc
- Mobile Country Code.
$sel:mnc:GsmObj'
, gsmObj_mnc
- Mobile Network Code.
$sel:lac:GsmObj'
, gsmObj_lac
- Location area code.
$sel:geranCid:GsmObj'
, gsmObj_geranCid
- GERAN (GSM EDGE Radio Access Network) Cell Global Identifier.
gsmObj_gsmLocalId :: Lens' GsmObj (Maybe GsmLocalId) Source #
GSM local identification (local ID) information.
gsmObj_gsmNmr :: Lens' GsmObj (Maybe (NonEmpty GsmNmrObj)) Source #
GSM object for network measurement reports.
gsmObj_gsmTimingAdvance :: Lens' GsmObj (Maybe Natural) Source #
Timing advance value, which corresponds to the length of time a signal takes to reach the base station from a mobile phone.