CEC 예제
국내 모기업의 TV와 Blu-ray를 연결시 주고 받는 CEC data를 모니터 해봤습니다.
ack 에서 0 은 follower 의 ack.
1 은 initiator 가 주는것은 항상 1
즉 follower가 응답하면 ack 는 0 이다.
-- tv가 켜진 상태에서 cec on 시 ---------
cec:44,eom=1,ack=0
cec:88,eom=1,ack=1
cec:8f,eom=0,ack=1
cec:84,eom=0,ack=1
cec:21,eom=0,ack=1
cec:00,eom=0,ack=1
cec:04,eom=1,ack=1
cec:07,eom=0,ack=1
cec:07,eom=0,ack=1
cec:07,eom=0,ack=1
cec:07,eom=0,ack=1
cec:07,eom=0,ack=1
cec:07,eom=0,ack=1
cec:08,eom=0,ack=0
cec:8c,eom=1,ack=0
cec:8f,eom=0,ack=1
cec:87,eom=0,ack=1
cec:00,eom=0,ack=1
cec:00,eom=0,ack=1
cec:f0,eom=1,ack=1
cec:8f,eom=0,ack=1
cec:87,eom=0,ack=1
cec:00,eom=0,ack=1
cec:00,eom=0,ack=1
cec:f0,eom=1,ack=1
cec:08,eom=0,ack=0
cec:46,eom=1,ack=0
cec:80,eom=0,ack=0
cec:47,eom=0,ack=0
cec:42,eom=0,ack=0
cec:44,eom=0,ack=0
cec:20,eom=0,ack=0
cec:50,eom=0,ack=0
cec:6c,eom=0,ack=0
cec:61,eom=0,ack=0
cec:79,eom=0,ack=0
cec:65,eom=0,ack=0
cec:72,eom=1,ack=0
cec:08,eom=0,ack=0
cec:a0,eom=0,ack=0
cec:00,eom=0,ack=0
cec:00,eom=0,ack=0
cec:f0,eom=0,ack=0
cec:23,eom=1,ack=0
cec:80,eom=0,ack=0
cec:a0,eom=0,ack=0
cec:00,eom=0,ack=0
cec:00,eom=0,ack=0
cec:f0,eom=0,ack=0
cec:24,eom=0,ack=0
cec:00,eom=0,ack=0
cec:00,eom=1,ack=0
cec:08,eom=0,ack=0
cec:a0,eom=0,ack=0
cec:00,eom=0,ack=0
cec:00,eom=0,ack=0
cec:f0,eom=0,ack=0
cec:21,eom=1,ack=0
cec:80,eom=0,ack=0
cec:a0,eom=0,ack=0
cec:00,eom=0,ack=0
cec:00,eom=0,ack=0
cec:f0,eom=0,ack=0
cec:22,eom=0,ack=0
cec:01,eom=0,ack=0
cec:3a,eom=0,ack=0
cec:00,eom=0,ack=0
cec:80,eom=0,ack=0
cec:00,eom=1,ack=0
cec:08,eom=0,ack=0
cec:9f,eom=1,ack=0
cec:80,eom=0,ack=0
cec:9e,eom=0,ack=0
cec:04,eom=1,ack=0
cec:8f,eom=0,ack=1
cec:82,eom=0,ack=1
cec:21,eom=0,ack=1
cec:00,eom=1,ack=1
cec:08,eom=0,ack=0
cec:8d,eom=0,ack=0
cec:02,eom=1,ack=0
cec:08,eom=0,ack=0
cec:1a,eom=0,ack=0
cec:01,eom=1,ack=0
cec:80,eom=0,ack=0
cec:8e,eom=0,ack=0
cec:00,eom=1,ack=0
--- power off ---
cec:80,eom=0,ack=0
cec:9d,eom=0,ack=0
cec:21,eom=0,ack=0
cec:00,eom=1,ack=0
cec:0f,eom=0,ack=1
cec:82,eom=0,ack=1
cec:00,eom=0,ack=1
cec:00,eom=1,ack=1
cec:0f,eom=0,ack=1
cec:80,eom=0,ack=1
cec:20,eom=0,ack=1
cec:00,eom=0,ack=1
cec:00,eom=0,ack=1
cec:00,eom=1,ack=1
--- power on ----
cec:80,eom=0,ack=0
cec:04,eom=1,ack=0
cec:8f,eom=0,ack=1
cec:82,eom=0,ack=1
cec:21,eom=0,ack=1
cec:00,eom=1,ack=1
cec:08,eom=0,ack=0
cec:8d,eom=0,ack=0
cec:02,eom=1,ack=0
cec:08,eom=0,ack=0
cec:1a,eom=0,ack=0
cec:01,eom=1,ack=0
cec:0f,eom=0,ack=1
cec:80,eom=0,ack=1
cec:00,eom=0,ack=1
cec:00,eom=0,ack=1
cec:20,eom=0,ack=1
cec:00,eom=1,ack=1
cec:88,eom=1,ack=1
cec:8f,eom=0,ack=1
cec:84,eom=0,ack=1
cec:21,eom=0,ack=1
cec:00,eom=0,ack=1
cec:04,eom=1,ack=1
cec:80,eom=0,ack=0
cec:91,eom=1,ack=0
cec:0f,eom=0,ack=1
cec:32,eom=0,ack=1
cec:6b,eom=0,ack=1
cec:6f,eom=0,ack=1
cec:72,eom=1,ack=1
cec:8f,eom=0,ack=1
cec:87,eom=0,ack=1
cec:00,eom=0,ack=1
cec:00,eom=0,ack=1
cec:f0,eom=1,ack=1
cec:80,eom=0,ack=0
cec:04,eom=1,ack=0
cec:8f,eom=0,ack=1
cec:82,eom=0,ack=1
cec:21,eom=0,ack=1
cec:00,eom=1,ack=1
cec:08,eom=0,ack=0
cec:8d,eom=0,ack=0
cec:02,eom=1,ack=0
cec:80,eom=0,ack=0
cec:8e,eom=0,ack=0
cec:00,eom=1,ack=0
cec:80,eom=0,ack=0
cec:1b,eom=0,ack=0
cec:1a,eom=1,ack=0
cec:80,eom=0,ack=0
cec:04,eom=1,ack=0
cec:8f,eom=0,ack=1
cec:82,eom=0,ack=1
cec:21,eom=0,ack=1
cec:00,eom=1,ack=1
cec:08,eom=0,ack=0
cec:8d,eom=0,ack=0
cec:02,eom=1,ack=0
cec:80,eom=0,ack=0
cec:1b,eom=0,ack=0
cec:11,eom=1,ack=0
cec:80,eom=0,ack=0
cec:8e,eom=0,ack=0
cec:00,eom=1,ack=0
-- pause --------
cec:80,eom=0,ack=0
cec:1b,eom=0,ack=0
cec:14,eom=1,ack=0
--- play --------
cec:80,eom=0,ack=0
cec:04,eom=1,ack=0
cec:8f,eom=0,ack=1
cec:82,eom=0,ack=1
cec:21,eom=0,ack=1
cec:00,eom=1,ack=1
cec:80,eom=0,ack=0
cec:1b,eom=0,ack=0
cec:11,eom=1,ack=0
cec:08,eom=0,ack=0
cec:8d,eom=0,ack=0
cec:02,eom=1,ack=0
cec:80,eom=0,ack=0
cec:8e,eom=0,ack=0
cec:00,eom=1,ack=0
-- foward search ---
cec:80,eom=0,ack=0
cec:1b,eom=0,ack=0
cec:17,eom=1,ack=0
-- backward search ---
cec:80,eom=0,ack=0
cec:1b,eom=0,ack=0
cec:18,eom=1,ack=0
--- stop --------
cec:80,eom=0,ack=0
cec:1b,eom=0,ack=0
cec:1a,eom=1,ack=0
--- open ---------
cec:80,eom=0,ack=0
cec:1b,eom=0,ack=0
cec:1f,eom=1,ack=0
--- close --------
cec:80,eom=0,ack=0
cec:04,eom=1,ack=0
cec:8f,eom=0,ack=1
cec:82,eom=0,ack=1
cec:21,eom=0,ack=1
cec:00,eom=1,ack=1
cec:08,eom=0,ack=0
cec:8d,eom=0,ack=0
cec:02,eom=1,ack=0
cec:80,eom=0,ack=0
cec:1b,eom=0,ack=0
cec:11,eom=1,ack=0
cec:80,eom=0,ack=0
cec:1b,eom=0,ack=0
cec:1f,eom=1,ack=0
cec:80,eom=0,ack=0
cec:8e,eom=0,ack=0
cec:00,eom=1,ack=0
-- close 연속 동작 ---
cec:80,eom=0,ack=0
cec:1b,eom=0,ack=0
cec:1a,eom=1,ack=0
cec:80,eom=0,ack=0
cec:04,eom=1,ack=0
cec:8f,eom=0,ack=1
cec:82,eom=0,ack=1
cec:21,eom=0,ack=1
cec:00,eom=1,ack=1
cec:08,eom=0,ack=0
cec:8d,eom=0,ack=0
cec:02,eom=1,ack=0
cec:80,eom=0,ack=0
cec:1b,eom=0,ack=0
cec:11,eom=1,ack=0
cec:80,eom=0,ack=0
cec:8e,eom=0,ack=0
cec:00,eom=1,ack=0