Beispiel #1
0
        private EnumAMDeviceType[] GetHUBInfo()
        {
            SendCommandToHUB(0x04, 0x00, 0x01);
            Register <ushort> r3 = new Register <ushort>(3, 2);

            _Protocol.SendRequestAndReadRegister(r3);

            EnumAMDeviceType[] res = new EnumAMDeviceType[6];

            uint data = (uint)(r3.Data[1] << 16) + r3.Data[0];

            for (int i = 0; i < res.Length; i++)
            {
                res[i] = (EnumAMDeviceType)((data >> (i * 4)) & 0xF);
            }

            return(res);
        }
Beispiel #2
0
 public static ushort PID(EnumAMDeviceType devType)
 {
     return(_PIDs[(int)devType]);
 }
 public static ushort PID(EnumAMDeviceType devType)
 {
     return _PIDs[(int)devType];
 }