System.Beacon.Components.TBeaconDevice.NamespaceGenerator

Aus RAD Studio API Documentation

Delphi

property NamespaceGenerator: TNamespaceGeneratorMethod read FNamespaceGenerator write FNamespaceGenerator default 1;

C++

__property NamespaceGenerator = {default=1};

Eigenschaften

Typ Sichtbarkeit Quelle Unit Übergeordnet
property published
System.Beacon.Components.pas
System.Beacon.Components.hpp
System.Beacon.Components TBeaconDevice

Beschreibung

Repräsentiert die Art der Generierung für den EddystoneNamespace-Bezeichner. {{#multireplace:System.Beacon.Components.TBeaconDevice.NamespaceGenerator|H21=!|H25=%|H28=(|H29=)|H2A=*|H2B=+|H2F=/|H3C=<|H3D==|H3E=>|H5B=[|H5D=]|H5E=^|H7C=|}} erbt von {{#multireplace:System.Beacon.Components.TCustomBeaconDevice.NamespaceGenerator|H21=!|H25=%|H28=(|H29=)|H2A=*|H2B=+|H2F=/|H3C=<|H3D==|H3E=>|H5B=[|H5D=]|H5E=^|H7C=|}}. Der folgende Inhalt bezieht sich auf {{#multireplace:System.Beacon.Components.TCustomBeaconDevice.NamespaceGenerator|H21=!|H25=%|H28=(|H29=)|H2A=*|H2B=+|H2F=/|H3C=<|H3D==|H3E=>|H5B=[|H5D=]|H5E=^|H7C=|}}. Repräsentiert die Art der Generierung für den EddystoneNamespace-Bezeichner.

Folgende Generatormethoden sind möglich:

  • ngNone: Verwendet den Wert in EddystoneNamespace als hexadezimalen String mit 20 Ziffern, der den 10 Byte großen Namespace-Wert repräsentiert.
  • ngHashFQDN: Verwendet die ersten 10 Byte eines SHA-1-Hash des voll qualifizierten in EddystoneNamespace angegebenen Domänennamens.
  • ngElidedUUID: Verwendet die Eigenschaft GUID und entfernt die Bytes an den Positionen 5 bis 10 (inklusive), um den 10 Byte großen Namespace zu generieren.

Siehe auch