Frontend  0.8.0
Loading...
Searching...
No Matches
Inheritance diagram for Z21Cv:
Collaboration diagram for Z21Cv:

Public Member Functions

override CvMap build (Decoder decoder)
Future< Z21Commandread (int cvAddress)
Future< Z21Commandwrite (int cvAddress, int value)
Future< Z21Command_execute (Z21Command cmd, int cvAddress) async
void _onResponse (Z21Command command)

Public Attributes

late final Z21Service _z21
late final Decoder _decoder
Completer< Z21Command_responseCompleter
final _mutex = Mutex()
final int _cv31 = 0
final int _cv32 = 1

Detailed Description

Todo
document

Member Function Documentation

◆ _execute()

Future< Z21Command > Z21Cv::_execute ( Z21Command cmd,
int cvAddress )
inline
Todo
document

◆ _onResponse()

void Z21Cv::_onResponse ( Z21Command command)
inline
Todo
document

◆ build()

override CvMap Z21Cv::build ( Decoder decoder)
inline
Todo
document

◆ read()

Future< Z21Command > Z21Cv::read ( int cvAddress)
inline
Todo
document

◆ write()

Future< Z21Command > Z21Cv::write ( int cvAddress,
int value )
inline
Todo
document

Member Data Documentation

◆ _cv31

final int Z21Cv::_cv31 = 0

◆ _cv32

final int Z21Cv::_cv32 = 1

◆ _decoder

late final Decoder Z21Cv::_decoder

◆ _mutex

final Z21Cv::_mutex = Mutex()

◆ _responseCompleter

Completer<Z21Command> Z21Cv::_responseCompleter

◆ _z21

late final Z21Service Z21Cv::_z21

The documentation for this class was generated from the following file:
  • /home/runner/work/Frontend/Frontend/lib/data/repositories/roco/z21_cv.dart