C# Class HomeSecurity.Device.DoorBell.DoorBellController

Afficher le fichier Open project: mlinnen/NetduinoHomeSecurity Class Usage Examples

Méthodes publiques

Méthode Description
CheckForDoorbellMessages ( MQTT.PublishArrivedArgs e ) : void
DoorBellController ( IMqtt mqttService, ILogger logger, string houseCode, string locationCode ) : System
Start ( ) : void

Private Methods

Méthode Description
ConnectToBroker ( ) : bool
ConnectionLost ( object sender, EventArgs e ) : void
OnDoorbellBackTimer ( object state ) : void
OnDoorbellFrontTimer ( object state ) : void
OnDoorbellSideTimer ( object state ) : void
OnPingResponseTimer ( object state ) : void
PublishArrived ( object sender, MQTT.PublishArrivedArgs e ) : bool
Subscribe ( ) : bool

Method Details

CheckForDoorbellMessages() public méthode

public CheckForDoorbellMessages ( MQTT.PublishArrivedArgs e ) : void
e MQTT.PublishArrivedArgs
Résultat void

DoorBellController() public méthode

public DoorBellController ( IMqtt mqttService, ILogger logger, string houseCode, string locationCode ) : System
mqttService IMqtt
logger ILogger
houseCode string
locationCode string
Résultat System

Start() public méthode

public Start ( ) : void
Résultat void