00001 // 00002 // Copyright 2002 Sony Corporation 00003 // 00004 // Permission to use, copy, modify, and redistribute this software for 00005 // non-commercial use is hereby granted. 00006 // 00007 // This software is provided "as is" without warranty of any kind, 00008 // either expressed or implied, including but not limited to the 00009 // implied warranties of fitness for a particular purpose. 00010 // 00011 00012 #include "MoNetAgent.h" 00013 00014 MoNetAgent::MoNetAgent() : moNetAgentManager(0) 00015 { 00016 } 00017 00018 void 00019 MoNetAgent::SetMoNetAgentManager(MoNetAgentManager* m) 00020 { 00021 moNetAgentManager = m; 00022 } 00023 00024 void 00025 MoNetAgent::Init(ODA* oda) 00026 { 00027 } 00028 00029 bool 00030 MoNetAgent::AreYou(MoNetAgentID agent) 00031 { 00032 return false; 00033 } 00034 00035 void 00036 MoNetAgent::NotifyCommand(const MoNetAgentCommand& command, 00037 MoNetAgentResult* result) 00038 { 00039 result->agent = monetagentUNDEF; 00040 result->index = -1; 00041 result->status = monetUNDEF; 00042 result->endPosture = monetpostureUNDEF; 00043 } 00044 00045 void 00046 MoNetAgent::ReadyEffector(const MoNetAgentCommand& command, 00047 MoNetAgentResult* result) 00048 { 00049 result->agent = monetagentUNDEF; 00050 result->index = -1; 00051 result->status = monetUNDEF; 00052 result->endPosture = monetpostureUNDEF; 00053 } 00054 00055 void 00056 MoNetAgent::SetJointGain() 00057 { 00058 }