Page 45 - 완) I MDP 프로젝트 작품 보고서(전체과 1학년)1.6
P. 45
//└만약 사원, 방문자 중 태그된 사람이 있다면
{
switch(value)
//└value값을 이용한 switch-case문 시작
{
case NONE:
//└찍힌 값이 아무것도 없거나
case CALL:
//└CALL 버튼이거나
case OPEN:
//└OPEN 버튼이거나
case SELECT:
//└SELECT 버튼이거나
case CANCEL:
//└CANCEL 버튼이라면
break;
//└switch-case문을 탈출함
case BACK:
//└입력한 비밀번호 한 개를 지우는 버튼을 누른다면
if(level!=0)
//└만약 입력해놓은 비밀번호가 있을 때
{
level--;
//└한 개를 지움
display();
//└LCD에 상태 표시
}
break;
//└switch-case문 탈출
case CHANGE:
//└비밀번호 변경 버튼을 누른다면
if((status>=0)&&(status<3))
//└만약 사원이라면 (방문자는 랜덤 값을 받아오기 때문에 비밀번호 변경 기능이 필요하지 않음)
{
level=0;
//└입력된 비밀번호가 없도록 만듬
change_state=1;
//└변경 상태를 1번으로 만듦
display();
//└LCD에 상태 표시
}
- 38 -