mirror of
https://github.com/vodemn/m3_lightmeter.git
synced 2024-11-22 23:40:41 +00:00
25 lines
511 B
Dart
25 lines
511 B
Dart
|
abstract class MeteringCommunicationState {
|
||
|
const MeteringCommunicationState();
|
||
|
}
|
||
|
|
||
|
class InitState extends MeteringCommunicationState {
|
||
|
const InitState();
|
||
|
}
|
||
|
|
||
|
abstract class SourceState extends MeteringCommunicationState {
|
||
|
const SourceState();
|
||
|
}
|
||
|
|
||
|
abstract class ScreenState extends MeteringCommunicationState {
|
||
|
const ScreenState();
|
||
|
}
|
||
|
|
||
|
class MeasureState extends SourceState {
|
||
|
const MeasureState();
|
||
|
}
|
||
|
|
||
|
class MeasuredState extends ScreenState {
|
||
|
final double ev100;
|
||
|
|
||
|
const MeasuredState(this.ev100);
|
||
|
}
|