Frontend  0.5.1
Loading...
Searching...
No Matches
Inheritance diagram for WsDecupService:
Collaboration diagram for WsDecupService:

Public Member Functions

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

Public Attributes

late final WebSocketChannel _channel
late final Stream< Uint8List > _stream
int preambleCount = 0
override int get closeCode => _channel.closeCode
override String get closeReason => closeCode != null ? 'Timeout' : null
override Future< void > get ready => _channel.ready
override Stream< Uint8List > get stream => _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

Constructor & Destructor Documentation

◆ WsDecupService()

WsDecupService::WsDecupService ( String domain,
String unencodedPath )
inline

Member Function Documentation

◆ zppBlocks()

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

◆ zppDecoderId()

override void WsDecupService::zppDecoderId ( )
inline

◆ zppErase()

override void WsDecupService::zppErase ( )
inline

◆ zppPreamble()

override void WsDecupService::zppPreamble ( )
inline

◆ zppReadCv()

override void WsDecupService::zppReadCv ( int cvAddress)
inline

◆ zppWriteCv()

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

◆ zsuBlockCount()

override void WsDecupService::zsuBlockCount ( int count)
inline

◆ zsuBlocks()

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

◆ zsuDecoderId()

override void WsDecupService::zsuDecoderId ( int byte)
inline

◆ zsuPreamble()

override void WsDecupService::zsuPreamble ( )
inline

◆ zsuSecurityByte1()

override void WsDecupService::zsuSecurityByte1 ( )
inline

◆ zsuSecurityByte2()

override void WsDecupService::zsuSecurityByte2 ( )
inline

Member Data Documentation

◆ _channel

late final WebSocketChannel WsDecupService::_channel

◆ _stream

late final Stream<Uint8List> WsDecupService::_stream

◆ closeCode

override int get WsDecupService::closeCode => _channel.closeCode

◆ closeReason

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

◆ preambleCount

int WsDecupService::preambleCount = 0

◆ ready

override Future<void> get WsDecupService::ready => _channel.ready

◆ stream

override Stream<Uint8List> get WsDecupService::stream => _stream

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