出力ポートとして、x00-0x02を選択。0xFFを指定すると全ポートに対する同一コマンド出力。-100〜で指定する。負数だとモーターは逆回転する。大きいほど勢いよく回転する。指定すると他のパラメータがどうであれ停止する。モーターの制御方法をビットフィールドで指定する。リセットしたり停止させたりするときに使う。常にMoterOnを指定してpower==0を指定して停止させるほうが制御が楽なように思う。モーターを回転させる。指定したぶんだけモーターが回転したあとブレーキをかける。これを指定しないとモーターは慣性で動き続ける。ブレーキをかけたとしても、すぐに止まるわけではなく少しオーバーして回転する。モーターのレギュレーションモードを用いる。これを指定した場合、次のバイトで指定するレギュレーションモードが有効になる。負荷にかかわらず一定の速度でモーターを回したいときに用いる。あまりに負荷が高いと指定した通りには回らない。ひとつ前のバイトでRegulatedを指定しなければ、ここの値は無視される。レギュレーションの指定をしない。モーターが指定したパワーで回ればいいだけならばこれで良い。モーターのスピードを指定する。これを指定した場合、負荷によらずpowerで設定したスピードに基づいて回転する。複数のモーターの動きを同期させる。2つのモーターをぴったりと同じだけ回転させたいときに使う。これを指定するときは、ポートへの出力が有効になっていなければならない。(2回、SetOutputStateコマンドを別のポートに対して送信する必要がある。2つのモーターを同期させて動かすときの、動かす比率。ひとつ前のバイトでMotorSynchronizationを選択したときのみ有効。出力ポートはつあるから、そのうちのつとなると以下の組み合わせが存在することになる。上記の表により、擬似的な、LeftとRightが決定する。このパラメーターは、どれだけLeft,Rightに減速させるかの比率である。負数ならLeftを基準としてRightが減速。正数ならRightを基準としてLeftが減速。同じ方向にpowerで指定した速度で回転。Rightがpowerで指定した速度で回転、Leftは停止。Rightがpowerで指定した速度で回転し、Leftは-powerで回転。Leftがpowerで指定した速度で回転、Rightは停止。Leftがpowerで指定した速度で回転し、Rightは-powerで回転。意図した方向とは異なる方向に回転することがある。