package

org.roboid.robot

로보이드 프레임워크의 로봇과 로보이드, 디바이스에 대한 메소드를 정의한다.

로봇은 로보이드로 구성되며, 로보이드는 디바이스로 구성된다. 로보이드는 다른 로보이드를 포함할 수도 있다. 디바이스는 크게 센서리 디바이스(Sensory Device)와 모터링 디바이스(Motoring Device)로 구분된다. 센서리 디바이스로는 센서 디바이스와 이벤트 디바이스가 있고, 모터링 디바이스로는 이펙터 디바이스와 커맨트 디바이스가 있다.

Interfaces

Command

디바이스의 종류 중에서 커맨드 디바이스를 나타낸다. 

Device

디바이스의 데이터를 읽고 쓰는 메소드를 정의한다. 

Device.DeviceDataChangedListener

디바이스의 데이터가 갱신되었을 때 호출되는 메소드를 정의한다. 

Effector

디바이스의 종류 중에서 이펙터 디바이스를 나타낸다. 

Event

디바이스의 종류 중에서 이벤트 디바이스를 나타낸다. 

MotoringDevice

디바이스의 종류 중에서 이펙터 디바이스와 커맨드 디바이스를 총칭한다. 

NamedElement

로봇과 로보이드, 디바이스의 이름을 얻는 메소드를 정의한다. 

Roboid

로보이드를 구성하는 디바이스를 찾거나 리스너를 등록 및 제거하는 메소드를 정의한다. 

Robot

로봇을 구성하는 디바이스를 찾거나 리스너를 등록 및 제거하는 메소드를 정의한다. 

Sensor

디바이스의 종류 중에서 센서 디바이스를 나타낸다. 

SensoryDevice

디바이스의 종류 중에서 센서 디바이스와 이벤트 디바이스를 총칭한다. 

Classes

DataType

디바이스의 데이터 형에 대한 상수 값을 정의한다.