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

Public Member Functions

override void zppPreamble () async
override void zppDecoderId () async
override void zppReadCv (int cvAddress) async
override void zppWriteCv (int cvAddress, int byte) async
override void zppErase () async
override void zppBlocks (int count, Uint8List chunk) async
override void zsuPreamble () async
override void zsuDecoderId (int byte)
override void zsuBlockCount (int count)
override void zsuSecurityByte1 ()
override void zsuSecurityByte2 ()
override void zsuBlocks (int count, Uint8List chunk) async

Public Attributes

final _decoderId
 Random ID.
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 DecupService
int get closeCode
String get closeReason
Future< void > get ready
Stream< Uint8List > get stream

Additional Inherited Members

Static Public Attributes inherited from DecupService
static const int ack = 0x1C
static const int nak = 0xFC

Member Function Documentation

◆ zppBlocks()

override void FakeDecupService::zppBlocks ( int count,
Uint8List chunk )
inline

◆ zppDecoderId()

override void FakeDecupService::zppDecoderId ( )
inline

◆ zppErase()

override void FakeDecupService::zppErase ( )
inline

◆ zppPreamble()

override void FakeDecupService::zppPreamble ( )
inline

◆ zppReadCv()

override void FakeDecupService::zppReadCv ( int cvAddress)
inline

◆ zppWriteCv()

override void FakeDecupService::zppWriteCv ( int cvAddress,
int byte )
inline

◆ zsuBlockCount()

override void FakeDecupService::zsuBlockCount ( int count)
inline

◆ zsuBlocks()

override void FakeDecupService::zsuBlocks ( int count,
Uint8List chunk )
inline

◆ zsuDecoderId()

override void FakeDecupService::zsuDecoderId ( int byte)
inline

◆ zsuPreamble()

override void FakeDecupService::zsuPreamble ( )
inline

◆ zsuSecurityByte1()

override void FakeDecupService::zsuSecurityByte1 ( )
inline

◆ zsuSecurityByte2()

override void FakeDecupService::zsuSecurityByte2 ( )
inline

Member Data Documentation

◆ _controller

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

◆ _decoderId

final FakeDecupService::_decoderId
Initial value:
= () {
final shuffledIds = mxDecoderIds.toList();
shuffledIds.shuffle();
return shuffledIds.first;
}()
final mxDecoderIds
MX decoder IDs.
Definition mx_decoder_ids.dart:26

◆ closeCode

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

◆ closeReason

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

◆ ready

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

◆ stream

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

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