C# Class HA4IoT.Controller.Main.CatLitterBoxTwitterSender

Afficher le fichier Open project: chkr1011/CK.HomeAutomation

Méthodes publiques

Méthode Description
CatLitterBoxTwitterSender ( ITimerService timerService, ITwitterClientService twitterClientService ) : System
WithTrigger ( IMotionDetector motionDetector ) : CatLitterBoxTwitterSender

Private Methods

Méthode Description
DurationIsTooShort ( System.TimeSpan timeInLitterBox ) : bool
GenerateMessage ( ) : string
IsTweetingTooFrequently ( ) : bool
RestartTimer ( object sender, EventArgs eventArgs ) : void
Tick ( object sender, TimerTickEventArgs e ) : void
Tweet ( System.TimeSpan timeInLitterBox ) : System.Threading.Tasks.Task
UpdateCounter ( ) : void

Method Details

CatLitterBoxTwitterSender() public méthode

public CatLitterBoxTwitterSender ( ITimerService timerService, ITwitterClientService twitterClientService ) : System
timerService ITimerService
twitterClientService ITwitterClientService
Résultat System

WithTrigger() public méthode

public WithTrigger ( IMotionDetector motionDetector ) : CatLitterBoxTwitterSender
motionDetector IMotionDetector
Résultat CatLitterBoxTwitterSender