Frontend  0.0.0
Loading...
Searching...
No Matches
FakeMduService Class Reference
Inheritance diagram for FakeMduService:
Collaboration diagram for FakeMduService:

Public Member Functions

override void ping (int serialNumber, int decoderId) async
 
override void configTransferRate (int transferRate) async
 
override void binaryTreeSearch (int byte)
 
override void busy ()
 
override void zppValidQuery (String id, int flashSize)
 
override void zppLcDcQuery (Uint8List developerCode)
 
override void zppErase (int beginAddress, int endAddress) async
 
override void zppUpdate (int address, Uint8List chunk) async
 
override void zppUpdateEnd (int beginAddress, int endAddress)
 
override void zppExit ()
 
override void zppExitReset ()
 
override void zsuSalsa20IV (Uint8List iv)
 
override void zsuErase (int beginAddress, int endAddress) async
 
override void zsuUpdate (int address, Uint8List chunk) async
 
override void zsuCrc32Start (int beginAddress, int endAddress, int crc32,)
 
override void zsuCrc32Result ()
 
override void zsuCrc32ResultExit ()
 

Public Attributes

final _decoderIds
 Up to 3 random IDs.
 
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 MduService
Future< void > get ready
 
Stream< Uint8List > get stream
 

Additional Inherited Members

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

Member Function Documentation

◆ binaryTreeSearch()

override void FakeMduService::binaryTreeSearch ( int byte)
inline

◆ busy()

override void FakeMduService::busy ( )
inline

◆ configTransferRate()

override void FakeMduService::configTransferRate ( int transferRate)
inline

◆ ping()

override void FakeMduService::ping ( int serialNumber,
int decoderId )
inline

◆ zppErase()

override void FakeMduService::zppErase ( int beginAddress,
int endAddress )
inline

◆ zppExit()

override void FakeMduService::zppExit ( )
inline

◆ zppExitReset()

override void FakeMduService::zppExitReset ( )
inline

◆ zppLcDcQuery()

override void FakeMduService::zppLcDcQuery ( Uint8List developerCode)
inline

◆ zppUpdate()

override void FakeMduService::zppUpdate ( int address,
Uint8List chunk )
inline

◆ zppUpdateEnd()

override void FakeMduService::zppUpdateEnd ( int beginAddress,
int endAddress )
inline

◆ zppValidQuery()

override void FakeMduService::zppValidQuery ( String id,
int flashSize )
inline

◆ zsuCrc32Result()

override void FakeMduService::zsuCrc32Result ( )
inline

◆ zsuCrc32ResultExit()

override void FakeMduService::zsuCrc32ResultExit ( )
inline

◆ zsuCrc32Start()

override void FakeMduService::zsuCrc32Start ( int beginAddress,
int endAddress,
int crc32 )
inline

◆ zsuErase()

override void FakeMduService::zsuErase ( int beginAddress,
int endAddress )
inline

◆ zsuSalsa20IV()

override void FakeMduService::zsuSalsa20IV ( Uint8List iv)
inline

◆ zsuUpdate()

override void FakeMduService::zsuUpdate ( int address,
Uint8List chunk )
inline

Member Data Documentation

◆ _controller

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

◆ _decoderIds

final FakeMduService::_decoderIds
Initial value:
= () {
final shuffledIds = msDecoderIds.toList();
shuffledIds.shuffle();
return shuffledIds.sublist(0, Random().nextInt(3) + 1);
}()
final msDecoderIds
MS decoder IDs for fake services.
Definition ms_decoder_ids.dart:17

◆ ready

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

◆ stream

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

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