public void setZoneName(string strName) { byte[] tmp = UtilCover.stringToBytes(strName, maxEdLen); // string hex= BitConverter.ToString(tmp) // Debug.WriteLine("set zone look hex con: " + hex); Array.Clear(m_singleZone, 0, CDefine.Len_PresetName); Array.Copy(tmp, m_singleZone, tmp.Length); }
private void edZone_TextChanged(object sender, TextChangedEventArgs e) { var box = sender as TextBox; string strInput = box.Text.Trim(); byte[] tmp = UtilCover.stringToBytes(strInput, CDefine.Len_FactPName); if (m_ZoneName == null) { m_ZoneName = new byte[Max_len]; } else { Array.Clear(m_ZoneName, 0, Max_len); } Array.Copy(tmp, m_ZoneName, tmp.Length); }
public void setDevName(string strname) //rpm100 only keep for save 8 length byte { byte[] tmp = UtilCover.stringToBytes(strname, CDefine.Len_FactPName); Array.Clear(m_DeviceName, 0, LEN_DEVN); Array.Copy(tmp, m_DeviceName, tmp.Length); }
public void setRMPZoneName(int index, string strname) //rpm100 only keep for save 8 length byte { byte[] tmp = UtilCover.stringToBytes(strname, CDefine.LEN_DeviceName); Array.Clear(m_zoneName[index], 0, CDefine.Len_PresetName); Array.Copy(tmp, m_zoneName[index], tmp.Length); }