System.Beacon.TEddystoneTLM
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 のいずれかの型の)を提供する識別子フレームとペアにしなければなりません。