Frontend  0.0.0
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 Future< void > get ready => Future.delayed(const Duration(seconds: 1))
 
override Stream< Uint8List > get stream => _controller.stream
 
- Public Attributes inherited from DecupService
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 for fake services.
Definition mx_decoder_ids.dart:17

◆ 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: