Frontend  0.4.1
Loading...
Searching...
No Matches
default_settings.dart File Reference

Variables

import package
 
final Map< String, dynamic > defaultSettings
 Default settings.
 

Variable Documentation

◆ defaultSettings

final Map<String, dynamic> defaultSettings
Initial value:
= {
'http_rx_timeout': 5.0,
'http_tx_timeout': 5.0,
'http_exit_msg': [true],
'cur_lim': currentLimits.indexOf(4.1).toDouble(),
'cur_lim_serv': currentLimits.indexOf(1.3).toDouble(),
'cur_sc_time': 100.0,
'led_dc_bug': 5.0,
'led_dc_wifi': 50.0,
'dcc_preamble': 17.0,
'dcc_bit1_dur': 58.0,
'dcc_bit0_dur': 100.0,
'dcc_bidibit_dur': dccBiDiDurations.indexOf(60).toDouble(),
'dcc_prog_type': dccProgrammingTypes.indexOf('Bit and byte').toDouble(),
'dcc_strtp_rs_pc': 25.0,
'dcc_cntn_rs_pc': 6.0,
'dcc_verify_bit1': 1.0,
'dcc_prog_pc': 7.0,
'dcc_ack_cur': 50.0,
'dcc_loco_flags': [0x80, 0x40, 0x20],
'dcc_accy_flags': [0x04],
}
const List< double > currentLimits
Current limits.
Definition current_limits.dart:21
const List< int > dccBiDiDurations
DCC BiDi durations.
Definition dcc_bidi_durations.dart:22
const List< String > dccProgrammingTypes
DCC programming types.
Definition dcc_programming_types.dart:21

This map of default settings is used in the program screen to restore the defaults. The defaults ​​should match those of the firmware.

Note
Unfortunately the map cannot be const because Dart does not support method calls at compile time.

◆ package

import package