cameraViews property

List<DashboardView> cameraViews
final

A list of views that represent all the camera feeds.

Implementation

static final List<DashboardView> cameraViews = [
  for (final name in CameraName.values)
    if (name != CameraName.CAMERA_NAME_UNDEFINED)
      DashboardView(
        name: name.humanName,
        key: name,
        iconFunc: (context,) => ListenableBuilder(
          listenable: models.video.feeds[name]!.status,
          builder: (context, _) => getCameraStatus(context, name),
        ),
        builder: (context, index) => VideoFeed(
          key: ValueKey(name),
          index: index,
          videoFeed: models.video.feeds[name]!,
        ),
      ),
];