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

Public Member Functions

 FakeZ21Service (this.ref)
override void lanXGetStatus ()
override void lanXSetTrackPowerOff ()
override void lanXSetTrackPowerOn ()
override void lanXCvRead (int cvAddress)
override void lanXCvWrite (int cvAddress, int byte)
override void lanXGetTurnoutInfo (int accyAddress)
override void lanXSetTurnout (int accyAddress, bool p, bool a, [bool q=false])
override void lanXSetLocoEStop (int locoAddress)
override void lanXGetLocoInfo (int locoAddress)
override void lanXSetLocoDrive (int locoAddress, int speedSteps, int rvvvvvvv)
override void lanXSetLocoFunction (int locoAddress, int state, int index)
override void lanXCvPomWriteByte (int locoAddress, int cvAddress, int byte)
override void lanXCvPomReadByte (int locoAddress, int cvAddress)
override void lanXCvPomAccessoryWriteByte (int accyAddress, int cvAddress, int byte)
override void lanXCvPomAccessoryReadByte (int accyAddress, int cvAddress)
override void lanSetBroadcastFlags (BroadcastFlags broadcastFlags)
override void lanSystemStateGetData ()
override void lanRailComGetData (int locoAddress)
void _lanXGetLocoInfo (LanXLocoInfo locoInfo)
void _lanXTurnoutInfo (LanXTurnoutInfo turnoutInfo)
Turnout _defaultTurnout (int accyAddress)

Public Attributes

final _controller = StreamController<Command>()
late final Stream< Command_stream
int _centralState = 0x02
final List< int > _cvs = List.from(fakeInitialLocoCvs)
final ProviderContainer ref
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< Command > get stream => _stream
Public Attributes inherited from Z21Service
int get closeCode
String get closeReason
Future< void > get ready
Stream< Command > get stream

Additional Inherited Members

Static Public Member Functions inherited from Z21Service
static Command convert (Uint8List dataset)

Constructor & Destructor Documentation

◆ FakeZ21Service()

FakeZ21Service::FakeZ21Service ( this. ref)
inline

Member Function Documentation

◆ _defaultTurnout()

Turnout FakeZ21Service::_defaultTurnout ( int accyAddress)
inline

◆ _lanXGetLocoInfo()

void FakeZ21Service::_lanXGetLocoInfo ( LanXLocoInfo locoInfo)
inline

◆ _lanXTurnoutInfo()

void FakeZ21Service::_lanXTurnoutInfo ( LanXTurnoutInfo turnoutInfo)
inline

◆ lanRailComGetData()

override void FakeZ21Service::lanRailComGetData ( int locoAddress)
inline

◆ lanSetBroadcastFlags()

override void FakeZ21Service::lanSetBroadcastFlags ( BroadcastFlags broadcastFlags)
inline

◆ lanSystemStateGetData()

override void FakeZ21Service::lanSystemStateGetData ( )
inline

◆ lanXCvPomAccessoryReadByte()

override void FakeZ21Service::lanXCvPomAccessoryReadByte ( int accyAddress,
int cvAddress )
inline

◆ lanXCvPomAccessoryWriteByte()

override void FakeZ21Service::lanXCvPomAccessoryWriteByte ( int accyAddress,
int cvAddress,
int byte )
inline

◆ lanXCvPomReadByte()

override void FakeZ21Service::lanXCvPomReadByte ( int locoAddress,
int cvAddress )
inline

◆ lanXCvPomWriteByte()

override void FakeZ21Service::lanXCvPomWriteByte ( int locoAddress,
int cvAddress,
int byte )
inline

◆ lanXCvRead()

override void FakeZ21Service::lanXCvRead ( int cvAddress)
inline

◆ lanXCvWrite()

override void FakeZ21Service::lanXCvWrite ( int cvAddress,
int byte )
inline

◆ lanXGetLocoInfo()

override void FakeZ21Service::lanXGetLocoInfo ( int locoAddress)
inline

◆ lanXGetStatus()

override void FakeZ21Service::lanXGetStatus ( )
inline

◆ lanXGetTurnoutInfo()

override void FakeZ21Service::lanXGetTurnoutInfo ( int accyAddress)
inline

◆ lanXSetLocoDrive()

override void FakeZ21Service::lanXSetLocoDrive ( int locoAddress,
int speedSteps,
int rvvvvvvv )
inline

◆ lanXSetLocoEStop()

override void FakeZ21Service::lanXSetLocoEStop ( int locoAddress)
inline

◆ lanXSetLocoFunction()

override void FakeZ21Service::lanXSetLocoFunction ( int locoAddress,
int state,
int index )
inline

◆ lanXSetTrackPowerOff()

override void FakeZ21Service::lanXSetTrackPowerOff ( )
inline

◆ lanXSetTrackPowerOn()

override void FakeZ21Service::lanXSetTrackPowerOn ( )
inline

◆ lanXSetTurnout()

override void FakeZ21Service::lanXSetTurnout ( int accyAddress,
bool p,
bool a )
inline

Member Data Documentation

◆ _centralState

int FakeZ21Service::_centralState = 0x02

◆ _controller

final FakeZ21Service::_controller = StreamController<Command>()

◆ _cvs

final List<int> FakeZ21Service::_cvs = List.from(fakeInitialLocoCvs)

◆ _stream

late final Stream<Command> FakeZ21Service::_stream

◆ closeCode

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

◆ closeReason

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

◆ ready

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

◆ ref

final ProviderContainer FakeZ21Service::ref

◆ stream

override Stream<Command> get FakeZ21Service::stream => _stream

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