http://www.scribd.com/doc/8128172/Preon-Introductionによると、Preon を使用してビットを列挙型表現にデコードできます。
// Reads a bit from the buffer, and interprets it as an enum value,
// interpreting the number as its ordinal value.
@BoundNumber(size="2")
Type type;
さて、私の質問は次のような列挙型がある場合:
00 は常に VALUE_A にマップされ、01 は常に VALUE_B にマップされますか? これが常に当てはまると期待できますか?列挙型はJavaでどのように評価され、Preonはこの状況をどのように解決しますか?
public static enum TestEnum {
VALUE_A, VALUE_B
}