C# 클래스 HA4IoT.Controller.Main.CatLitterBoxTwitterSender

파일 보기 프로젝트 열기: chkr1011/CK.HomeAutomation

공개 메소드들

메소드 설명
CatLitterBoxTwitterSender ( ITimerService timerService, ITwitterClientService twitterClientService ) : System
WithTrigger ( IMotionDetector motionDetector ) : CatLitterBoxTwitterSender

비공개 메소드들

메소드 설명
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

메소드 상세

CatLitterBoxTwitterSender() 공개 메소드

public CatLitterBoxTwitterSender ( ITimerService timerService, ITwitterClientService twitterClientService ) : System
timerService ITimerService
twitterClientService ITwitterClientService
리턴 System

WithTrigger() 공개 메소드

public WithTrigger ( IMotionDetector motionDetector ) : CatLitterBoxTwitterSender
motionDetector IMotionDetector
리턴 CatLitterBoxTwitterSender