MovesenseDeviceInfo class

Information about used device and the platform which is running on it. Contains knowledge about the hardware version, serial number, app name or modules state.

See https://www.movesense.com/docs/esw/api_reference/#info

Constructors

MovesenseDeviceInfo(String manufacturerName, String? brandName, String productName, String variant, String design, String hwCompatibilityId, String serial, String pcbaSerial, String sw, String hw, String? additionalVersionInfo, List<MovesenseAddressInfo> addressInfo, String apiLevel)
const
MovesenseDeviceInfo.fromMap(Map<String, dynamic> map)
Build from a JSON map.
factory
MovesenseDeviceInfo.fromMovesenseData(String data)
Build from the raw JSON string returned by the device.
factory

Properties

additionalVersionInfo String?
final
addressInfo List<MovesenseAddressInfo>
final
apiLevel String
final
brandName String?
final
design String
final
hashCode int
The hash code for this object.
no setterinherited
hw String
final
hwCompatibilityId String
final
manufacturerName String
final
pcbaSerial String
final
productName String
final
runtimeType Type
A representation of the runtime type of the object.
no setterinherited
serial String
final
sw String
final
variant String
final

Methods

noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toJsonString() String
Serialize to JSON string with the original Content wrapper.
toMap() Map<String, dynamic>
toString() String
A string representation of this object.
inherited

Operators

operator ==(Object other) bool
The equality operator.
inherited