public CAttribute AddAttribute(string parentUUID, string attrUUID, string attrName, ushort attrHandle) { CAttribute mAttr = new CAttribute(); mAttr.AttUUID = attrUUID; mAttr.SrvUUID = parentUUID; mAttr.AttHandle = attrHandle; mAttr.AttName = attrName; AddAttribute(mAttr); return(mAttr); }
public bool IsAttributeExists(byte attHandle) { CAttribute mAttribute = GetAttribute(attHandle); if (mAttribute == null) { return(false); } else { return(true); } }
public bool IsAttributeExists(string uuid) { CAttribute mAttribute = GetAttribute(uuid); if (mAttribute == null) { return(false); } else { return(true); } }
public ushort GetAttributeHandle(string uuid) { CAttribute mAttribute = GetAttribute(uuid); if (mAttribute != null) { return(mAttribute.AttHandle); } else { return(0xFF); } }
public CAttribute GetAttribute(byte attHandle) { CAttribute mAttribute = null; foreach (CAttribute item in AttrList.ToArray()) { if (attHandle == item.AttHandle) { mAttribute = item; break; } } return(mAttribute); }
public CAttribute GetAttribute(string uuid) { CAttribute mAttribute = null; foreach (CAttribute item in AttrList.ToArray()) { if (uuid == item.AttUUID) { mAttribute = item; break; } } return(mAttribute); }
public CAttribute GetAttribute(byte[] uuid) { CAttribute mAttribute = null; string uuidstr = DatConvert.HexArrayToString(uuid); foreach (CAttribute item in AttrList.ToArray()) { if (uuidstr == item.AttUUID) { mAttribute = item; break; } } return(mAttribute); }
public void AddAttribute(CAttribute attrib) { AttrList.Add(attrib); }