public GattService(GattID uuid, params GattCharacteristic[] characteristics) { UUID = uuid; Characteristics = characteristics ?? new GattCharacteristic[0]; for (int i = 0; i < Characteristics.Length; i++) { Characteristics[i].Index = i; } }
public GattCharacteristic(string name, GattID uuid, SigAttributeProperties properties) { Name = name; UUID = uuid; Properties = properties; }
public TimeCharacteristic(string name, DateTime value, GattID uuid, SigAttributeProperties properties) : base(name, uuid, properties) { this.value = value; }