Chronos Plugins 5.4.0
This documentation covers the plugin interfaces definitions and an example implementation.
Loading...
Searching...
No Matches
MockPlugin.Device Namespace Reference

A fake device. This namespace contains the fake device driver and auxiliary classes for settings, toolbox and other infrastructure. More...

Classes

class  CoffeeMakerParamsEditor
 
class  CoffeeMakerParamsUI
 Simple user interfrace for the fake coffee maker's parameters. More...
 
class  CoffeMakerParams
 We have a fancy coffee machine that can regulate the warmer temperature for the pot and has lamps for ambient light. More...
 
class  ConnectionEditor
 Just a primitive UI Type Editor to demonstrate how you can add an editor of your own for connection strings. More...
 
class  ConnectionStringEditor
 Just a form with a TextBox. Nothing to see here. More...
 
class  DeviceSurveillance
 Shows how you can directly interact with all configured devices. More...
 
class  EditMachineParams
 Interaction logic for EditMachineParams.xaml. More...
 
class  MockDevice
 A chronos plugin implementation for a fake device. We pretend we are controlling a mixture of coffee machine and waiter robot. More...
 
class  MockDeviceToolbox
 Example implementation for a WinForms toolbox for our Mock Device. More...
 
class  Train
 For lack of a better idea, the demonstration for the multipart device is a train consisting of a locomotive and some different cars. More...
 
class  TrainPart
 The device part (well, train part) can't do much, just send status messages when the doors are opened/closed. More...
 

Enumerations

enum  TrainPartType { PassengerCar , Locomotive , DiningCar }
 

Detailed Description

A fake device. This namespace contains the fake device driver and auxiliary classes for settings, toolbox and other infrastructure.

Enumeration Type Documentation

◆ TrainPartType

Enumerator
PassengerCar 
Locomotive 
DiningCar 

Definition at line 65 of file Train.cs.