RemoteSensorInfo class abstract
Remote Sensor Info class
Whenever the CUCS receives a message from one of the existing sensors (through SMS, ZigBee, Acoustic Comms, ...) it disseminates that info recurring to this message.
- Inheritance
-
- Object
- Message
- ImcMessage
- RemoteSensorInfo
- Implemented types
Constructors
- RemoteSensorInfo([void updates(RemoteSensorInfoBuilder b)?])
-
factory
Properties
- abbrev → String
-
no setteroverride
- alt → double
-
no setter
- data → String
-
no setter
- dst → int
-
no setterinherited
- dstEnt → int
-
no setterinherited
- hashCode → int
-
The hash code for this object.
no setterinherited
- heading → double
-
no setter
- id → String
-
An unique string that identifies the sensor. Used mostly for logging/presentation.
no setter
- lat → double
-
no setter
- lon → double
-
no setter
- msgId → int
-
no setteroverride
- runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
- sensorClass → String
-
The class of a sensor tells the type of sensor originating this message. It will determine how the sensor is to be shown and (optionally) how the custom data (tuplelist) is to be interpreted.
no setter
- src → int
-
no setterinherited
- srcEnt → int
-
no setterinherited
- sync → int
-
no setterinherited
- timestamp → DateTime?
-
no setterinherited
Methods
-
noSuchMethod(
Invocation invocation) → dynamic -
Invoked when a nonexistent method or property is accessed.
inherited
-
rebuild(
dynamic updates(RemoteSensorInfoBuilder)) → RemoteSensorInfo -
Rebuilds the instance.
inherited
-
toBuilder(
) → RemoteSensorInfoBuilder -
Converts the instance to a builder
B
.inherited -
toJson(
[bool includeHeader = true]) → Map< String, dynamic> -
To JSON object
override
-
toString(
) → String -
A string representation of this object.
inherited
Operators
-
operator ==(
Object other) → bool -
The equality operator.
inherited