Ejemplo n.º 1
0
        public virtual bool TryGetDescriptor(BleUuid uuid, out BleDescriptor descriptor)
        {
            foreach (var d in GetDescriptors())
            {
                if (d.Uuid == uuid) { descriptor = d; return true; }
            }

            descriptor = null; return false;
        }
Ejemplo n.º 2
0
 public abstract void WriteDescriptor(BleDescriptor descriptor, byte[] value, int offset, int count, BleRequestFlags requestFlags);
Ejemplo n.º 3
0
 public void WriteDescriptor(BleDescriptor descriptor, byte[] value, int offset, int count)
 {
     WriteDescriptor(descriptor, value, offset, count, RequestFlags);
 }
Ejemplo n.º 4
0
 public void WriteDescriptor(BleDescriptor descriptor, byte[] value)
 {
     Throw.If.Null(value, "value");
     WriteDescriptor(descriptor, value, 0, value.Length);
 }
Ejemplo n.º 5
0
 public abstract byte[] ReadDescriptor(BleDescriptor descriptor, BleRequestFlags requestFlags);
Ejemplo n.º 6
0
 public byte[] ReadDescriptor(BleDescriptor descriptor)
 {
     return(ReadDescriptor(descriptor, RequestFlags));
 }