Frontend  0.5.1
Loading...
Searching...
No Matches
FakeZusiService Class Reference
Inheritance diagram for FakeZusiService:
Collaboration diagram for FakeZusiService:

Public Member Functions

override void cvRead (int cvAddress) async
override void cvWrite (int cvAddress, int byte) async
override void zppErase () async
override void zppWrite (int address, Uint8List chunk) async
override void features () async
override void exit ({bool cv8Reset=false, bool restart=false}) async
override void zppLcDcQuery (Uint8List developerCode) async

Public Attributes

final _controller = StreamController<Uint8List>()
override int get closeCode => _controller.isClosed ? 1005 : null
override String get closeReason => closeCode != null ? 'Timeout' : null
override Future< void > get ready => Future.delayed(const Duration(seconds: 1))
override Stream< Uint8List > get stream => _controller.stream
Public Attributes inherited from ZusiService
int get closeCode
String get closeReason
Future< void > get ready
Stream< Uint8List > get stream

Additional Inherited Members

Static Public Attributes inherited from ZusiService
static const int ack = 0x06
static const int nak = 0x15

Member Function Documentation

◆ cvRead()

override void FakeZusiService::cvRead ( int cvAddress)
inline

◆ cvWrite()

override void FakeZusiService::cvWrite ( int cvAddress,
int byte )
inline

◆ exit()

override void FakeZusiService::exit ( {bool cv8Reset=false, bool restart=false})
inline

◆ features()

override void FakeZusiService::features ( )
inline

◆ zppErase()

override void FakeZusiService::zppErase ( )
inline

◆ zppLcDcQuery()

override void FakeZusiService::zppLcDcQuery ( Uint8List developerCode)
inline

◆ zppWrite()

override void FakeZusiService::zppWrite ( int address,
Uint8List chunk )
inline

Member Data Documentation

◆ _controller

final FakeZusiService::_controller = StreamController<Uint8List>()

◆ closeCode

override int get FakeZusiService::closeCode => _controller.isClosed ? 1005 : null

◆ closeReason

override String get FakeZusiService::closeReason => closeCode != null ? 'Timeout' : null

◆ ready

override Future<void> get FakeZusiService::ready => Future.delayed(const Duration(seconds: 1))

◆ stream

override Stream<Uint8List> get FakeZusiService::stream => _controller.stream

The documentation for this class was generated from the following file: