/// <summary> /// 设置Led(9-32)的状态. /// </summary> void SetLedState(LedIndexEnum indexLed, byte ledBuf, out byte outLedBuf) { bool isOpenLed = LedState[(int)indexLed - 1]; int indexVal = ((int)indexLed - 1) % 8; int keyVal = (int)Mathf.Pow(2, indexVal); outLedBuf = (byte)(isOpenLed == true ? (ledBuf | keyVal) : (ledBuf & (~keyVal))); }
public byte LedVal02 = 0; //有效数据2 public LedData(LedIndexEnum indexLed, byte ledKey, byte ledVal, byte ledKey01, byte ledKey02, byte ledVal01, byte ledVal02) { IndexLed = indexLed; LedKey = ledKey; LedVal = ledVal; LedKey01 = ledKey01; LedKey02 = ledKey02; LedVal01 = ledVal01; LedVal02 = ledVal02; }