뉴스크린 중복호출시 동작조건에 관한 설명입니다.
오전에 사장님께서 중복호출시 동작조건을 변경해야한다는 지시에 의해
다음과 같이 변경하게 되었습니다.
기존 방식과 변경된 방식을 비교하여 표를 첨부하였으니 참고하시기 바랍니다
감사합니다.
다음과 같이 변경하게 되었습니다.
기존 방식과 변경된 방식을 비교하여 표를 첨부하였으니 참고하시기 바랍니다
감사합니다.
댓글목록
-
1. 뉴스크린 디스플레이
2. 로테이션 배열값 갱신 (B=true)
3. 현재 뉴스크린 목록 + 빈도 가져오기
3-1. 빈도별로 배열 묶음
3-2. 낮은 빈도 배열부터 시작해서 전체 순서 배열 완성
4. 3-2의 배열과 로테이션 배열 비교
4-1. 배열 요소가 같을경우 다음 순서 앱, 다음 빈도수 저장
4-2. 배열 요소가 다를경우 리셋 후 다음 순서 앱, 다음 빈도수 저장
1) 다음빈도수 계산 : 5의배수, 10의배수, 15의 배수
현재 빈도수 + 가장 낮은 빈도수 = 다음빈도수
2) 다음 순서 앱 계산
ㄱ. 로테이션이 완성 되었다면 로테이션 리셋
ㄴ. 가장낮은 빈도 앱 중 dp되지않은 앱
ㄷ. 가장낮은 빈도 앱 한번씩 dp되었다면 빈도와 맞는 앱중 dp되지않은 순서 앱
ㄹ. 빈도 맞는앱이 없다면 가장 낮은 빈도 앱 중 dp횟수가 적은 앱
4-3. 통신 발신(다음순서앱, 다음 빈도수, 로테이션 배열)
5. 통신 수신(다음 순서앱, 다음 빈도수, 로테이션 배열 저장)
6. 다음빈도수+1까지 통신이 안온다면 해당순서 뉴스크린이 꺼진 상황.
6-1. 로테이션 초기화
6-2. 첫번째 로테이션 뉴스크린 dp 후 진행
C 방안으로 프로그램 진행중