ReadColorSensorEx() と呼ばれる NXC で使用される特別な関数があります。
int ReadSensorColorEx ( const byte & port,
int & colorval,
unsigned int & raw[],
unsigned int & norm[],
int & scaled[]
)
しかし、F# ライブラリでまったく同じ関数を使用することはできません。
norm[]
type は正規化されたカラー値用で、scaled[]
variable は NXT カラー センサーによってフェッチされたスケーリングされたカラー値です。
しかし、F# で使用される MonoBrickFirmware.dll ライブラリでは、これら 2 つの値を取得する方法が見つかりませんでした。
NXC は .NET ベースのプログラミング言語ではありません。NXC は、レゴ NXT ブロックをプログラミングするために開発された言語です。
NXC は ReadColorSensorEx() 関数に特別なライブラリを使用しています。
NXC コードとそのライブラリを F# とマージする方法はありますか?