CellularStatus class
Report current used cellular network status
CELLULAR_STATUS
- Implemented types
Constructors
- CellularStatus({required uint16_t mcc, required uint16_t mnc, required uint16_t lac, required CellularStatusFlag status, required CellularNetworkFailedReason failureReason, required CellularNetworkRadioType type, required uint8_t quality})
- CellularStatus.parse(ByteData data_)
-
factory
Properties
- failureReason → CellularNetworkFailedReason
-
Failure reason when status in in CELLULAR_STATUS_FLAG_FAILED
final
- hashCode → int
-
The hash code for this object.
no setterinherited
- lac → uint16_t
-
Location area code. If unknown, set to 0
final
- mavlinkCrcExtra → int
-
no setteroverride
- mavlinkMessageId → int
-
no setteroverride
- mcc → uint16_t
-
Mobile country code. If unknown, set to UINT16_MAX
final
- mnc → uint16_t
-
Mobile network code. If unknown, set to UINT16_MAX
final
- quality → uint8_t
-
Signal quality in percent. If unknown, set to UINT8_MAX
final
- runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
- status → CellularStatusFlag
-
Cellular modem status
final
- type → CellularNetworkRadioType
-
Cellular network radio type: gsm, cdma, lte...
final
Methods
-
noSuchMethod(
Invocation invocation) → dynamic -
Invoked when a nonexistent method or property is accessed.
inherited
-
serialize(
) → ByteData -
override
-
toString(
) → String -
A string representation of this object.
inherited
Operators
-
operator ==(
Object other) → bool -
The equality operator.
inherited
Constants
- mavlinkEncodedLength → const int