System.Beacon.TEddysUIDRegion

De RAD Studio API Documentation
Aller à : navigation, rechercher

Delphi

  TEddysUIDRegion = record
  const
    EDDY_UID_INSTANCE_ALL = '-1';
  private
    FEddystoneUID: TEddystoneUID;
    FAllInstances: Boolean;
    function GetNamespace: TNamespace;
    function GetInstance: TInstance;
    function GetNamespaceST: string;
    function GetInstanceST: string;
  public
    procedure Initialize(const ANamespace: TNamespace); overload;
    procedure Initialize(const ANamespace: TNamespace; const AInstance: TInstance); overload;
    procedure Initialize(const ANamespaceST: string); overload;
    procedure Initialize(const ANamespaceST: string; const AInstanceST: string); overload;
    property AllInstances: Boolean read FAllInstances;
    property Namespace: TNamespace read GetNamespace;
    property Instance: TInstance read GetInstance;
    property NamespaceST: string read GetNamespaceST;
    property InstanceST: string read GetInstanceST;
  end;

C++

struct DECLSPEC_DRECORD TEddysUIDRegion
{
public:
    #define TEddysUIDRegion_EDDY_UID_INSTANCE_ALL L"-1"
private:
    TEddystoneUID FEddystoneUID;
    bool FAllInstances;
    TNamespace __fastcall GetNamespace();
    TInstance __fastcall GetInstance();
    System::UnicodeString __fastcall GetNamespaceST();
    System::UnicodeString __fastcall GetInstanceST();
public:
    void __fastcall Initialize(const TNamespace &ANamespace)/* overload */;
    void __fastcall Initialize(const TNamespace &ANamespace, const TInstance &AInstance)/* overload */;
    void __fastcall Initialize(const System::UnicodeString ANamespaceST)/* overload */;
    void __fastcall Initialize(const System::UnicodeString ANamespaceST, const System::UnicodeString AInstanceST)/* overload */;
    __property bool AllInstances = {read=FAllInstances};
    __property TNamespace Namespace = {read=GetNamespace};
    __property TInstance Instance = {read=GetInstance};
    __property System::UnicodeString NamespaceST = {read=GetNamespaceST};
    __property System::UnicodeString InstanceST = {read=GetInstanceST};
};

Propriétés

Type Visibilité  Source Unité  Parent
record
struct
public
System.Beacon.pas
System.Beacon.hpp
System.Beacon System.Beacon


Description

Enregistrement qui définit et stocke une région EddystoneUID.

Voir aussi