RoverType enum

Which rover-like system to communicate with.

The ports on each SocketInfo will remain the same, but the IP addresses may vary.

Values

rover → const RoverType

The rover itself.

The rover has multiple computers with multiple IP addresses.

localhost → const RoverType

The user's own computer.

Useful when debugging and running the rover programs locally.

tank → const RoverType

The smaller rover used for autonomy.

The tank only has one computer with one static IP address.

Properties

hashCode → int
The hash code for this object.
no setterinherited
humanName → String
The human-friendly name for this RoverType.
no setter
index → int
A numeric identifier for the enumerated value.
no setterinherited
runtimeType → Type
A representation of the runtime type of the object.
no setterinherited

Methods

noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toString() → String
A string representation of this object.
inherited

Operators

operator ==(Object other) → bool
The equality operator.
inherited

Constants

values → const List<RoverType>
A constant List of the values in this enum, in order of their declaration.