Class BleMdsClient.TelemetryConfiguration
-
- All Implemented Interfaces:
public final class BleMdsClient.TelemetryConfigurationContainer that carries the latest MDS device context together with a single chunk of streaming export data received from the MDS_DATA_EXPORT notification.
All context fields are populated from auto-reads performed after service discovery and are
nulluntil their respective reads complete.deviceIdentifier — unique identifier of the device (from MDS_DEVICE_IDENTIFIER).
dataUri — Memfault data ingestion URI (from MDS_DATA_URI).
authorization — HTTP authorization header value to include when forwarding data to Memfault, e.g.
"Memfault-Project-Key:YOUR_PROJECT_KEY"(from MDS_AUTHORIZATION).exportData — raw bytes of one MDS_DATA_EXPORT notification frame.
-
-
Field Summary
Fields Modifier and Type Field Description private final StringdeviceIdentifierprivate final StringdataUriprivate final Stringauthorizationprivate final ByteArrayexportData
-
Constructor Summary
Constructors Constructor Description BleMdsClient.TelemetryConfiguration(String deviceIdentifier, String dataUri, String authorization, ByteArray exportData)
-
Method Summary
Modifier and Type Method Description final StringgetDeviceIdentifier()final StringgetDataUri()final StringgetAuthorization()final ByteArraygetExportData()Booleanequals(Object other)IntegerhashCode()-
-
Method Detail
-
getDeviceIdentifier
final String getDeviceIdentifier()
-
getDataUri
final String getDataUri()
-
getAuthorization
final String getAuthorization()
-
getExportData
final ByteArray getExportData()
-
-
-
-