jp.co.celestee.ai.interfaces
クラス EntranceReaction

java.lang.Object
  上位を拡張 jp.co.celestee.ai.interfaces.EntranceReaction

public class EntranceReaction
extends java.lang.Object

AICoreの体から、AICoreへ刺激データ連携する入り口となるクラスです。 刺激データは、大きく、データ連携信号IF、環境的体感信号IF、物理的体感信号IFに分けて管理します。

作成者:
celestee

コンストラクタの概要
EntranceReaction()
           
 
メソッドの概要
static void setStop(boolean bStop)
          刺激の受け付けを制御します。
static void startReaction(AbstractDataCooperationSignal adcSignal, AbstractEnvironmentSensibleSignal aesSignal, java.util.List<? extends AbstractPhysicalSensibleSignal> apsSignalList)
          刺激データは、大きく、データ連携信号IF、環境的体感信号IF、物理的体感信号IFに分けて管理します。
 
クラス java.lang.Object から継承されたメソッド
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

コンストラクタの詳細

EntranceReaction

public EntranceReaction()
メソッドの詳細

startReaction

public static void startReaction(AbstractDataCooperationSignal adcSignal,
                                 AbstractEnvironmentSensibleSignal aesSignal,
                                 java.util.List<? extends AbstractPhysicalSensibleSignal> apsSignalList)
                          throws java.lang.CloneNotSupportedException
刺激データは、大きく、データ連携信号IF、環境的体感信号IF、物理的体感信号IFに分けて管理します。 データ連携信号IF、環境的体感信号IF、物理的体感信号IFを実装したインスタンスをAICoreへ送ります。 AICoreへ刺激を送ると、AICoreは過去の教育に則って動作をOUTPUTします。体はそのOUTPUTの刺激を受けて動作するように設計してください。

パラメータ:
adcSignal - データ連携信号IF
aesSignal - 環境的体感信号IF
apsSignalList - 物理的体感信号IF
例外:
java.lang.CloneNotSupportedException

setStop

public static void setStop(boolean bStop)
刺激の受け付けを制御します。

パラメータ:
bStop - TRUEの場合は停止します。