Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
20 changes: 12 additions & 8 deletions lib/src/debug_feature/debug_item_details_view.dart
Original file line number Diff line number Diff line change
Expand Up @@ -47,14 +47,17 @@ class _De1DebugViewState extends State<De1DebugView> {
),
actions: [_buildStateDropdown(context)],
),
body: LayoutBuilder(
builder: (context, constraints) {
final isWide = constraints.maxWidth > 900;
if (isWide) {
return _buildWideLayout(theme);
}
return _buildNarrowLayout(theme);
},
body: SafeArea(
top: false,
child: LayoutBuilder(
builder: (context, constraints) {
final isWide = constraints.maxWidth > 900;
if (isWide) {
return _buildWideLayout(theme);
}
return _buildNarrowLayout(theme);
},
),
),
);
}
Expand Down Expand Up @@ -284,6 +287,7 @@ class _De1DebugViewState extends State<De1DebugView> {
crossAxisAlignment: CrossAxisAlignment.start,
mainAxisSize: MainAxisSize.min,
children: [
Text('Firmware: ${widget.machine.machineInfo.version}'),
ShadButton.outline(
size: ShadButtonSize.sm,
child: const Text('Firmware Update'),
Expand Down
8 changes: 7 additions & 1 deletion lib/src/models/device/impl/bengle/bengle.dart
Original file line number Diff line number Diff line change
Expand Up @@ -8,6 +8,7 @@ import 'package:reaprime/src/models/device/impl/de1/de1.models.dart';
import 'package:reaprime/src/models/device/impl/de1/unified_de1/bengle_shot_sample.dart';
import 'package:reaprime/src/models/device/impl/de1/unified_de1/unified_de1.dart';
import 'package:reaprime/src/models/device/machine.dart';
import 'package:reaprime/src/models/device/transport/data_transport.dart';
import 'package:reaprime/src/models/errors.dart';
import 'package:rxdart/rxdart.dart';

Expand Down Expand Up @@ -45,7 +46,12 @@ class Bengle extends UnifiedDe1

@override
@protected
Duration get firmwareUploadBatchPause => Duration.zero;
Duration get firmwareUploadBatchPause {
return switch (transportType) {
TransportType.serial => const Duration(milliseconds: 20),
_ => Duration.zero,
};
}

final BehaviorSubject<double> _stopAtTempTarget =
BehaviorSubject<double>.seeded(0.0);
Expand Down
Loading