Subversion Repositories group.electronics

Rev

Rev 170 | Rev 172 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 170 Rev 171
Line 15... Line 15...
15
        public static void DcsBiosInit() {
15
        public static void DcsBiosInit() {
16
            Globals.bios = new DcsBios();
16
            Globals.bios = new DcsBios();
17
            bios.InitUDP();
17
            bios.InitUDP();
18
        }
18
        }
19
 
19
 
-
 
20
        public static Dictionary<UInt16, Led> outputs = new Dictionary<UInt16, Led>();
-
 
21
 
20
        public static InputSimulator SendKey = new InputSimulator();
22
        public static InputSimulator SendKey = new InputSimulator();
21
 
23
 
22
        public static UInt16 map_uint16(UInt16 x, UInt16 in_min, UInt16 in_max, UInt16 out_min, UInt16 out_max) {
24
        public static UInt16 map_uint16(UInt16 x, UInt16 in_min, UInt16 in_max, UInt16 out_min, UInt16 out_max) {
23
            return (UInt16)((x - in_min) * (out_max - out_min) / (in_max - in_min) + out_min);
25
            return (UInt16)((x - in_min) * (out_max - out_min) / (in_max - in_min) + out_min);
24
        }
26
        }
-
 
27
 
-
 
28
        public static bool readBit(byte data, int bitNum) {
-
 
29
            return (data & (1 << bitNum)) != 0;
-
 
30
        }
-
 
31
 
-
 
32
        public static byte setBit(byte data, int bitNum) {
-
 
33
            return (byte)(data | (1 << bitNum));
-
 
34
        }
-
 
35
 
-
 
36
        public static byte clearBit(byte data, int bitNum) {
-
 
37
            return (byte)(data & ~(1 << bitNum));
-
 
38
        }
25
    }
39
    }
26
}
40
}