Files
COPILOT/copilot_keyboard/lib/presentation/blocs/sequence/sequence_event.dart
klas 40143734fc Initial commit: COPILOT D6 Flutter keyboard controller
Flutter web app replacing legacy WPF CCTV surveillance keyboard controller.
Includes wall overview, section view with monitor grid, camera input,
PTZ control, alarm/lock/sequence BLoCs, and legacy-matching UI styling.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-02-12 14:57:38 +01:00

27 lines
609 B
Dart

abstract class SequenceEvent {}
/// Load available sequences and categories from coordinator
class LoadSequences extends SequenceEvent {}
/// Start a sequence on a viewer
class StartSequence extends SequenceEvent {
final int viewerId;
final int sequenceId;
StartSequence({required this.viewerId, required this.sequenceId});
}
/// Stop a sequence on a viewer
class StopSequence extends SequenceEvent {
final int viewerId;
StopSequence(this.viewerId);
}
/// Filter sequences by category
class SelectCategory extends SequenceEvent {
final int? categoryId;
SelectCategory(this.categoryId);
}