AccelerationInput mixin Null safety API
Acceleration input for Peripherals.
- Superclass Constraints
- Implemented by
Constructors
Properties
- hub → Hub
-
The hub that this Peripheral is attached to.
final, inherited
- attachedIO → HubAttachedIOMessage
-
Port information
final, inherited
-
rawValues
↔ List<
Object> -
If a inputMode was set and an input value
was reported by the peripheral it will be
stored in this variable as the raw value.
read / write, inherited
-
siValues
↔ List<
double> -
If a inputMode was set and an input value
was reported by the peripheral it will be
stored in this variable as the SI value. [...]
read / write, inherited
-
stream
→ Stream<
PeripheralValueNotification> -
Stream that sends notifications when a new values
arrives for the active input mode.
read-only, inherited
- portId → int
-
Returns the portId this peripheral is attached to. [...]
read-only, inherited
- activeMode → PeripheralMode?
-
Returns the currently selected peripheral mode.
This can be set by calling setInputMode [...]
read-only, inherited
- hashCode → int
-
The hash code for this object. [...]
read-only, inherited
- runtimeType → Type
-
A representation of the runtime type of the object.
read-only, inherited
Methods
-
getAcceleration(
) → Future< List< double> > - Gets the acceleration readout.
-
interrogate(
{int onlyMode = -1, bool inputMode = false}) → Future< void> -
Interrogate the port for all its characteristics.
including input and output modes. [...]
inherited
-
dispose(
) → void -
call this to dispose of the peripheral when no longer needed.
inherited
-
toJsonObject(
) → Map< String, Object> -
Provide a JSON suitable object for long term storage of the
peripheral characteristics. Can be used to shorted startup time as a
cache.
inherited
-
setInputMode(
int mode, int delta, bool notificationEnabled) → Future< bool> -
Sets a peripheral mode into notification mode. [...]
inherited
-
inputModeActive(
int mode) → bool -
Returns true if
mode
has been set as active.inherited -
getModeFor(
String name) → Future< PeripheralMode> -
Returns the
PeripheralMode
information for mode namedname
. [...]inherited -
toString(
) → String -
A string representation of this object. [...]
inherited
-
noSuchMethod(
Invocation invocation) → dynamic -
Invoked when a non-existent method or property is accessed. [...]
inherited
Operators
-
operator ==(
Object other) → bool -
The equality operator. [...]
inherited