features/fleet/fleet
library
Classes
-
ActionIndicator
-
Widget that draws a circle indicator, typically on the corner of another
widget, to indicate that an action is required.
-
AdditionalResourcesTab
-
Tab that displays additional resources for a device.
-
AnimatedPageCrossFade
-
A widget that cross-fades between two background and foreground children.
-
CenterZoom
-
Geographical point with applied zoom level
-
CenterZoomMap
-
Map that centers and zooms to focus on the given focusedPoint if any.
If no focused point is provided, it instead centers to fit the given
bounds if they are given and / or they change.
-
CenterZoomMapState
-
Interface that represents the state for a CenterZoomMap. Contains methods
for centering and zooming into a particular point or lat-long bounds.
-
DashboardContents
-
Contents of the dealer's dashboard page
-
DashboardGraph
-
Displays a graph showing the percentage of the fleet running at
optimal health.
-
DashboardSheet
-
Sheet that displays the dealer's dashboard, a collection of quick links and
useful information for the dealer.
-
DashboardStatusList
-
Displays a list containing a breakdown of the fleet by device status, and
the number of devices per status.
-
DashboardStatusListItem
-
Displays an item within the dashboard status list.
-
DetailsTab
-
Tab that shows overall details of a device.
-
DeviceOverviewAppBar
-
App bar for the device overview page
-
DeviceOverviewAppBarBuilder
-
Displays an app bar for the device overview page
-
DeviceOverviewAppBarBuilderState
-
State for a device overview app bar.
-
DeviceOverviewPage
-
Page that displays the device overview with general device-specific details
as well as maintenance information.
-
DeviceRedirectPage
-
Page that redirects to the DeviceOverviewPage for the device with
the given serial number.
-
EventsPageTitle
-
-
FleetList
-
Displays the list of devices based on the high-fidelity designs for the
fleet list. Devices are grouped into sections based on their status.
Sections are collapsible, and are collapsed by default.
-
FleetListPage
-
Page that displays the dealer's fleet of devices in a list view.
-
Displays the header for a given device status category within the
fleet list page.
-
FleetListTile
-
Tile within the fleet list that displays device data such as its
name, serial number, address, and status information.
-
FleetMap
-
Map that displays the dealer's fleet of devices
-
FleetMapClient
-
Client that returns map information.
-
FleetMapClusterMarker
-
Cluster marker for the fleet map, that represents a group of devices
clustered near a certain location.
-
FleetMapMarker
-
Default marker for the fleet map, that represents a device of the dealer.
-
FleetMapMarkerIcon
-
Glowing map marker icon.
-
FleetMapMarkerLayer
-
Flutter map layer that displays fleet map markers with clustering.
-
FleetMapPage
-
Page that displays the dealer's fleet of devices in a map view
-
FleetPage
-
Page that displays the entire fleet of the dealer's devices.
-
FleetPageContents
-
Contents of the fleet page. Consists of the fleet map and fleet list, with
a button for switching between either view via the app router.
-
FleetTileProvider
-
Tile provider for the fleet map.
-
GeneratorDetailsContents
-
Contents of the details tab that displays information specifically for
Kohler Generator products such as the RDC2.
-
GeneratorStatusTile
-
Displays the status of a generator, including its current
DeviceStatus
as well as its connectivity.
-
GeneratorTrendsChart
-
Chart that displays the historical trends for a device parameter.
-
GeneratorTrendsPage
-
Page that displays the historical trends for a generator parameter.
-
LatLngTween
-
An interpolation between two LatLngs.
-
MaintenanceTab
-
Tab that displays maintenance information details for a device
-
OpenWeatherMapClient
-
Map client that uses weather data from the Open Weather service.
-
ParameterTile
-
Displays a list tile with a parameter value.
-
RemoteExerciseFAB
-
Floating action button that displays actions for remote
starting & stopping as well as scheduling exercises.
-
SemiCircleGraphPainter
-
Custom painter that paints a graph in a semicircle.
-
ServiceAgreementDialog
-
Dialog that allows a user to view and edit the service agreement details
of a device.
-
SliverEventsLogTile
-
List tile sliver that displays the events log count. Tapping on the tile
will navigate to the event log page.
-
SliverFleetSectionList
-
Sliver containing a section of a fleet list, typically corresponding
to devices with a specific status.
-
SliverGeneratorInfoTiles
-
List tile sliver that displays the device's connection type and
service agreement. Tapping on the tile will perform relevant actions such
as allowing the user to edit the connection type or service agreement
details, respectively.
-
TriangleBorder
-
A border that fits a triangle within the available space