로보이드 프레임워크의 로봇과 로보이드, 디바이스에 대한 메소드를 정의한다.
로봇은 로보이드로 구성되며, 로보이드는 디바이스로 구성된다. 로보이드는 다른 로보이드를 포함할 수도 있다. 디바이스는 크게 센서리 디바이스(Sensory Device)와 모터링 디바이스(Motoring Device)로 구분된다. 센서리 디바이스로는 센서 디바이스와 이벤트 디바이스가 있고, 모터링 디바이스로는 이펙터 디바이스와 커맨트 디바이스가 있다.
Command | 디바이스의 종류 중에서 커맨드 디바이스를 나타낸다. |
Device | 디바이스의 데이터를 읽고 쓰는 메소드를 정의한다. |
Device.DeviceDataChangedListener | 디바이스의 데이터가 갱신되었을 때 호출되는 메소드를 정의한다. |
Effector | 디바이스의 종류 중에서 이펙터 디바이스를 나타낸다. |
Event | 디바이스의 종류 중에서 이벤트 디바이스를 나타낸다. |
MotoringDevice | 디바이스의 종류 중에서 이펙터 디바이스와 커맨드 디바이스를 총칭한다. |
NamedElement | 로봇과 로보이드, 디바이스의 이름을 얻는 메소드를 정의한다. |
Roboid | 로보이드를 구성하는 디바이스를 찾거나 리스너를 등록 및 제거하는 메소드를 정의한다. |
Robot | 로봇을 구성하는 디바이스를 찾거나 리스너를 등록 및 제거하는 메소드를 정의한다. |
Sensor | 디바이스의 종류 중에서 센서 디바이스를 나타낸다. |
SensoryDevice | 디바이스의 종류 중에서 센서 디바이스와 이벤트 디바이스를 총칭한다. |
DataType | 디바이스의 데이터 형에 대한 상수 값을 정의한다. |