Loading...
Searching...
No Matches
SignalMeasurement Class Reference

Structure representing a signal measurement with type, identifier, RSSI, distance, and timestamp. More...

Public Member Functions

 SignalMeasurement (this.type, this.id, this.rssi, this.distance, this.time)
 Default constructor.
 

Public Attributes

SignalType type
 Type of the signal.
 
String id
 Unique identifier of the signal (e.g., MAC address or UUID)
 
double rssi
 Received Signal Strength Indicator (RSSI) in dBm.
 
double distance
 Estimated distance to the signal source in meters.
 
int time
 Timestamp of the measurement in milliseconds.
 

Detailed Description

Structure representing a signal measurement with type, identifier, RSSI, distance, and timestamp.

Referenced from MeasurementListener.

Definition at line 19 of file signal_measurement.dart.

Constructor & Destructor Documentation

◆ SignalMeasurement()

SignalMeasurement.SignalMeasurement ( this. type,
this. id,
this. rssi,
this. distance,
this. time )

Default constructor.

Member Data Documentation

◆ distance

double SignalMeasurement.distance

Estimated distance to the signal source in meters.

Dart code snippet:

// Get estimated distance
double distance = measurement.distance;
print("Signal distance: $distance meters");

Definition at line 61 of file signal_measurement.dart.

◆ id

String SignalMeasurement.id

Unique identifier of the signal (e.g., MAC address or UUID)

Dart code snippet:

// Get signal identifier
String id = measurement.id;
print("Signal ID: $id");

Definition at line 41 of file signal_measurement.dart.

◆ rssi

double SignalMeasurement.rssi

Received Signal Strength Indicator (RSSI) in dBm.

Dart code snippet:

// Get RSSI value
double rssi = measurement.rssi;
print("Signal RSSI: $rssi dBm");

Definition at line 51 of file signal_measurement.dart.

◆ time

int SignalMeasurement.time

Timestamp of the measurement in milliseconds.

Dart code snippet:

// Get measurement timestamp
int time = measurement.time;
print("Signal measurement time: $time ms");

Definition at line 71 of file signal_measurement.dart.

◆ type

SignalType SignalMeasurement.type

Type of the signal.

Dart code snippet:

// Get signal type
SignalType type = measurement.type;
print("Signal type: $type");

Definition at line 31 of file signal_measurement.dart.


The documentation for this class was generated from the following file: