GithubHelp home page GithubHelp logo

message-alert's Introduction

음성 알람 기능

기능 사용 방법은 index.ts를 참고

다음의 요구조건을 만족함

  • 알람은 Category 1(이하 C1)과 Category 2(이하 C2)로 분류됨
  • 알람이 재생 중일 때 다음 알람이 발생하는 경우 현재 알람이 재생 완료 된 후 idle 시간까지 대기한 후에 재생 됨
  • C1 알람은 C2 알람 보다 우선순위가 높음 C2알람이 먼저 대기 중일 때 C1 알람이 발생하면 다음 재생 시점에서 C1 알람이 먼저 재생됨
  • C1 알람은 모두 재생되어야 하지만 C2 알람은 동일한 타입의 알람이 3초 내에 발생한 경우에는 무시함
  • C1, C2 알람 모두 대기 시간이 60초가 넘은 경우에는 재생되지 않고 버려짐

UML 구조

alert UML

message-alert's People

Contributors

psy082 avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.