System.Beacon.TEddystoneTLM

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

Delphi

  TEddystoneTLM = record
  const
    EDDY_TLM_LEN = 14;
    EDDY_TLM_VERSION_POS = 1;
  var
    EncodedTLM: array[0..EDDY_TLM_LEN - (EDDY_TLM_VERSION_POS + 1)] of byte;
    BattVoltage: Word;
    BeaconTemp: Word;
    AdvPDUCount: Cardinal;
    TimeSincePowerOn: Cardinal;
    function BattVoltageToString: string; inline;
    function BeaconTempToSingle: Single; inline;
    function BeaconTempToString: string; inline;
    function AdvPDUCountToString: string; inline;
    function TimeSincePowerOnToTTimeSpan: TTimeSpan; inline;
    function TimeSincePowerOnToString: string; inline;
  end;

C++

struct DECLSPEC_DRECORD TEddystoneTLM
{
public:
    static const System::Int8 EDDY_TLM_LEN = System::Int8(0xe);
    static const System::Int8 EDDY_TLM_VERSION_POS = System::Int8(0x1);
    System::StaticArray<System::Byte, 13> EncodedTLM;
    System::Word BattVoltage;
    System::Word BeaconTemp;
    unsigned AdvPDUCount;
    unsigned TimeSincePowerOn;
    System::UnicodeString __fastcall BattVoltageToString(void);
    float __fastcall BeaconTempToSingle(void);
    System::UnicodeString __fastcall BeaconTempToString(void);
    System::UnicodeString __fastcall AdvPDUCountToString(void);
    System::Timespan::TTimeSpan __fastcall TimeSincePowerOnToTTimeSpan(void);
    System::UnicodeString __fastcall TimeSincePowerOnToString(void);
};

プロパティ

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


説明

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

TEddystoneTLM は、 ビーコンがブロードキャストするテレメトリ(遠隔測定)情報を格納します。 テレメトリ データは、一団のビーコンの、調子および操作のステータスをモニタリングする際に便利です。

EddystoneTLM フレームにはビーコン識別子は含まれていませんので、識別子(EddystoneUID または EddystoneURL のいずれかの型の)を提供する識別子フレームとペアにしなければなりません。

関連項目