ESenseButton
An eSense button event: the button was pressed or released.
Collected by the ESenseButtonProbe for the ESenseSamplingPackage.ESENSE_BUTTON measure.
- Inheritance
-
- Object
- Serializable
- Data
- ESenseData
- ESenseButton
- Annotations
-
- @JsonSerializable(fieldRename: FieldRename.snake, includeIfNull: false)
Constructors
ESenseButton.fromButtonEventChanged
- String deviceName,
- ButtonEventChanged event
Creates an ESenseButton from an esense_flutter ButtonEventChanged.
Note that deviceName is ignored and the device name is set to an empty string.
ESenseButton.fromJson
ESenseButton
Properties
fromJsonFunction
The function which can convert a JSON string to an object of this type.
jsonType
Return the __type to be used for JSON serialization of this class. Default is runtimeType. Only specify this if you need another type.
pressed
True if the button is pressed, false if it is released.
Methods
toJson
Return a JSON encoding of this object.
toString
A string representation of this object.
Some classes have a default textual representation, often paired with a static parse function (like int.parse). These classes will provide the textual representation as their string representation.
Other classes have no meaningful textual representation that a program will care about. Such classes will typically override toString to provide useful information when inspecting the object, mainly for debugging or logging.