void sgzUnit_m_SingleZoneClickEvent(int devindex, int index, byte[] data, RoutedEventArgs e) { //------------ byte bH4 = CUlitity.convertByte12ToBHigh4(data); byte bL8 = CUlitity.convertByte12ToBLow8(data); // m_singleZoneByte[2 * devindex + 0] = bL8; m_singleZoneByte[2 * devindex + 1] = bH4; IPProces.printAryByte("\n before ...Single Zone bytes: ", data); Debug.WriteLine("high 4 byte is {0} low 8 bytes is {1} single zone unit index is {2}", bH4, bL8, devindex); //------------- // Debug.WriteLine("This single group click with device index is ............" + devindex + " itemindex is " + index); if (m_OnPageZoneClickEvent != null) { m_OnPageZoneClickEvent(devindex, m_singleZoneByte, e); } }
private void sw_Click(object sender, RoutedEventArgs e) { CSwitcher sb = sender as CSwitcher; int index = sb.iTag; byte tmp = 0; if (sb.IsSelected) { tmp = 0; } else { tmp = 1; } m_singleZone[index] = tmp; sb.IsSelected = (tmp > 0); if (m_SingleZoneClickEvent != null) { IPProces.printAryByte("\nSingle Zone bytes: ", m_singleZone); m_SingleZoneClickEvent(iTag, index, m_singleZone, e); } }