1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16 package motej;
17
18
19
20
21
22
23 public enum IrCameraSensitivity {
24
25
26
27
28 MARCAN(new byte[] { 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, (byte) 0x90, 0x00,
29 (byte) 0xc0 }, new byte[] { 0x40, 0 }),
30
31
32
33
34 INIO(new byte[] { 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, (byte) 0x90, 0x00, 0x41 },
35 new byte[] { 0x40, 0x00 }),
36
37 WII_LEVEL_1(new byte[] { 0x02, 0x00, 0x00, 0x71, 0x01, 0x00, 0x64, 0x00, (byte) 0xfe }, new byte[] { (byte) 0xfd, 0x05 }),
38
39 WII_LEVEL_2(new byte[] { 0x02, 0x00, 0x00, 0x71, 0x01, 0x00, (byte) 0x96, 0x00, (byte) 0xb4 }, new byte[] { (byte) 0xb3, 0x04 }),
40
41 WII_LEVEL_3(new byte[] { 0x02, 0x00, 0x00, 0x71, 0x01, 0x00, (byte) 0xaa, 0x00, 0x64 }, new byte[] { 0x63, 0x03 }),
42
43 WII_LEVEL_4(new byte[] { 0x02, 0x00, 0x00, 0x71, 0x01, 0x00, (byte) 0xc8, 0x00, 0x36 }, new byte[] { 0x35, 0x03 }),
44
45 WII_LEVEL_5(new byte[] { 0x07, 0x00, 0x00, 0x71, 0x01, 0x00, 0x72, 0x00, 0x20 }, new byte[] { 0x1f, 0x03 });
46
47 private final byte[] block1;
48 private final byte[] block2;
49
50 private IrCameraSensitivity(byte[] block1, byte[] block2) {
51 this.block1 = block1;
52 this.block2 = block2;
53 }
54
55 public byte[] block1() {
56 return block1;
57 }
58
59 public byte[] block2() {
60 return block2;
61 }
62 }