System.Beacon.TEddystoneUID

提供: RAD Studio API Documentation
移動先: 案内検索

Delphi

  TEddystoneUID = record
    Namespace: TNamespace;
    Instance: TInstance;
    RFU: Word;
    function SetNamespace(const Value: string): boolean;
    function SetInstance(const Value: string): boolean;
    function GetNamespace: string;
    function GetInstance: string;
  private
    function TBytesToHexString(const AValue: array of Byte): string;
  public
    property NamespaceToString: string read GetNamespace;
    property InstanceToString: string read GetInstance;
  end;

C++

struct DECLSPEC_DRECORD TEddystoneUID
{
public:
    TNamespace Namespace;
    TInstance Instance;
    System::Word RFU;
    bool __fastcall SetNamespace(const System::UnicodeString Value);
    bool __fastcall SetInstance(const System::UnicodeString Value);
    System::UnicodeString __fastcall GetNamespace(void);
    System::UnicodeString __fastcall GetInstance(void);
private:
    System::UnicodeString __fastcall TBytesToHexString(const System::Byte *AValue, const int AValue_High);
public:
    __property System::UnicodeString NamespaceToString = {read=GetNamespace};
    __property System::UnicodeString InstanceToString = {read=GetInstance};
};

プロパティ

種類 可視性 ソース ユニット
record
struct
public
System.Beacon.pas
System.Beacon.hpp
System.Beacon System.Beacon


説明

EddystoneUID ビーコンと関連づけられた情報を格納するレコード型。

TEddystoneUID は、iBeacon または AltBeacon でのものへの同じ識別子を格納しています。

EddystoneUID フレームは、汎用識別子、UID を構成する 2 つの識別をブロードキャストします。それらは、リージョンを定義するのに使用することもできます:

  • Namespace: ビーコンのグループを識別します。
  • Instance: 同じ Namespace を持つビーコンのサブグループを識別します。

関連項目