Lumenera CCD と通信できるように、C# で以下の構造を作成しようとしています。以下のコードは、c++ ヘッダー ファイルから取得したものです。主な問題は、無名共用体とネストされた構造体部分です。どんな助けでも大歓迎です。同等の例は素晴らしいでしょう。
typedef struct {
FLOAT exposure;
FLOAT gain;
union {
struct {
FLOAT gainRed;
FLOAT gainBlue;
FLOAT gainGrn1;
FLOAT gainGrn2;
};
struct {
FLOAT gainMag;
FLOAT gainCyan;
FLOAT gainYel1;
FLOAT gainYel2;
};
};
union
{
BOOL useStrobe;
ULONG strobeFlags;
};
} LUCAM_SNAPSHOT;