Next: 4.3 CPCプリミティブ
Up: 4 AIBOを動かすには
Previous: 4.1 OVirtualRobotCommとの通信
AIBOに命令を出したり情報を取得したりするには,オブジェクト間通信を使う
ほかに,場合によってはOPEN-R APIを呼び出して直接システムとやり取りする
こともある.
これから説明するサンプルプログラムでは,次のAPIを使う.
OStatus OPENR::OpenPrimitive(const char* locator,
OPrimitiveID* primitiveID)
CPCプリミティブを開く.
OStatus OPENR::NewCommandVectorData(size_t numCommands,
MemoryRegionID* memID, OCommandVectorData** baseAddr)
OCommandVectorDataを共有メモリ上に作成する.
OStatus OPENR::SetMotorPower(OPower power)
AIBOモータ電源をオンまたはオフにする.
どのAPIも,成功した場合は定数oSUCCESSを返す.
generated through LaTeX2HTML. M.Inaba 平成18年5月6日