public final class

Action.WalkieTalkie

org.smartrobot.android.action.Action.WalkieTalkie

Class Overview

폰의 마이크로 입력받은 소리를 로봇의 스피커로 내보내는 액션의 모델 ID와 각 디바이스의 ID에 대한 상수 값을 정의한다.

Action.WalkieTalkie는 1개의 이펙터 디바이스로 구성되어 있으며, 각 디바이스의 데이터는 정수형 배열로 선언되어 있다.

종류 디바이스 ID 디바이스 이름 데이터 형 배열 크기 단위 값의 범위 초기 값
이펙터 EFFECTOR_SENSITIVITY "Sensitivity" int [ ] 1 % 0 ~ 100 20

  • EFFECTOR_SENSITIVITY
    폰의 마이크를 통해 입력되는 소리의 감도를 나타낸다.

Action.WalkieTalkie는 activate() 메소드로 시작하여 deactivate() 메소드로 중지할 때까지 실행된다.

 void someMethod(Action action)
 {
     Device deviceSensitivity = action.findDeviceById(Action.WalkieTalkie.EFFECTOR_SENSITIVITY);
     deviceSensitivity.write(20); // 마이크 감도를 20으로 한다.
 }
See Also

Summary

Constants
int EFFECTOR_SENSITIVITY 감도 이펙터 디바이스의 ID를 나타내는 상수.
String ID WalkieTalkie 액션의 모델 ID를 나타내는 상수.

Constants

public static final int EFFECTOR_SENSITIVITY

라이브러리 버전 1.0.0부터

감도 이펙터 디바이스의 ID를 나타내는 상수.

감도 이펙터 디바이스의 데이터는 폰의 마이크를 통해 입력되는 소리의 감도를 나타낸다.

  • 상수 값: 0x40300000
  • 디바이스의 데이터 배열
    • 데이터 형: int [ ]
    • 배열 크기: 1
    • 값의 범위: 0 ~ 100 [%]
    • 초기 값: 20

public static final String ID

라이브러리 버전 1.0.0부터

WalkieTalkie 액션의 모델 ID를 나타내는 상수.

  • 상수 값: "org.smartrobot.android.action.walkietalkie"