기존 이솝 임베디드 포럼의 지식인 서비스가 게시판 형태로 변경되었습니다.

가속도 센서를 porting 을 위해 sensors.c와 가속도 디바이스 드라이버만 추가하면 어플의

public void onSensorChanged(SensorEvent sensorevent) 안에서 참조할수 있나요?

 

SnsorManager의 void onSensorChangedLocked()의 안에서는 har 소스의 values 값을 정상적으로 읽어 오는데

            SensorEvent t = getFromPool();
            final float[] v = t.values;
            v[0] = values[0];
            v[1] = values[1];
            v[2] = values[2];
            t.timestamp = timestamp[0];
            t.accuracy = accuracy;
            t.sensor = sensor;
            Message msg = Message.obtain();
            msg.what = 0;
            msg.obj = t;
            mHandler.sendMessage(msg);

 

어플에서는 mSensorEventListener.onSensorChanged(t); 의 이벤트를 받지 못하는것 같습니다.

        ListenerDelegate(SensorEventListener listener, Sensor sensor, Handler handler) {
            mSensorEventListener = listener;
            Looper looper = (handler != null) ? handler.getLooper() : mMainLooper;

            mHandler = new Handler(looper) {
                @Override
                public void handleMessage(Message msg) {
                    SensorEvent t = (SensorEvent)msg.obj;
                    if (t.accuracy >= 0) {
                        mSensorEventListener.onAccuracyChanged(t.sensor, t.accuracy);
                    }
                    mSensorEventListener.onSensorChanged(t);
                    returnToPool(t);
                }
            };
            addSensor(sensor);
        }
어플리케이션에서 sensor event를 받기 위한 추가작업이 필요한가요?

 


이제현

2009.12.17 21:52:51
*.120.74.180

Odroid의 Android 소스에서 sensor.c를 참고하세요...

Java 쪽은 손댈 필요가 없습니다.

List of Articles
번호 제목 글쓴이 날짜 조회 수
648 [질문] nfs 대몬 질문 드립니다. <= 완료 [2] 안정섭 2006-04-14 2530
647 ramdisk를 위한 lib의 작게 하는 방법 [3] 김경호 2006-04-13 3496
646 smpeg질문 [1] 박진수 2006-04-13 2776
645 이솦보드 키패드 처리 방법?[완료] [3] 김대영 2006-04-12 3259
644 GUI Tool 선정에 관하여 [2] 권형식 2006-04-12 3727
643 자료실에서... [3] 박현진 2006-04-09 3541
642 2.6.13커널 디버그출력을 터미널로?[완료] [2] 김대영 2006-04-08 3846
641 U-BOOT 포팅중 질문사항 <= 완료 [4] 장석원 2006-04-07 4031
640 메인 페이지도 오픈하셨네요... 툴체인 관련...<=완료 [5] 이홍석 2006-04-06 3738
639 현재 개발하고 계시는 cross-toolchain은 어디서?[완료] [2] 김대영 2006-04-06 3787
638 2.6.13 최신 커널 소스는 어디서?[완료] [2] 김대영 2006-04-06 3801
637 이솦보드 palette세팅중 3번째 질문(kelp에서 kozicozi님의 질문... [4] 고현철 2006-04-05 6957
636 [Alsa] dmix 사용 시 snd_pcm_avail 오류관련. 김정현 2009-12-19 612
635 고민 [8] 김상각 2009-12-18 516
634 무선랜과 블루투스 인터페이스가? [2] 현쓰 2009-12-18 530
633 JFFS2 왜 이런 건가요?? [4] 두병균 2009-12-18 742
632 안드로이드 부팅로고 변경 [3] 김영일 2009-12-17 2219
631 Android WiFi 보안접속 문제(WEP,WPA등) [2] 파일럿 2009-12-17 1248
630 오드로이드 ESD 필터 질문... [1] 현쓰 2009-12-17 662
» 가속도 센서 포팅 문의 [1] 왕자 2009-12-16 507

사용자 로그인