System.Beacon.TEddystoneTLM

De RAD Studio API Documentation
Aller à : navigation, rechercher

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();
    float __fastcall BeaconTempToSingle();
    System::UnicodeString __fastcall BeaconTempToString();
    System::UnicodeString __fastcall AdvPDUCountToString();
    System::Timespan::TTimeSpan __fastcall TimeSincePowerOnToTTimeSpan();
    System::UnicodeString __fastcall TimeSincePowerOnToString();
};

Propriétés

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


Description

Type d'enregistrement qui stocke les informations associées au beacon EddystoneTLM.

TEddystoneTLM contient des informations télémétriques que diffuse le beacon EddystoneTLM. Les données de télémétrie sont utiles pour la surveillance de l'état de santé et des opérations d'une flotte de beacons.

Le cadre EddystoneTLM ne contient pas d'identificateur de beacon ; il doit donc être couplé à un cadre d'identification fournissant un identificateur de type soit EddystoneUID, soit EddystoneURL.

Voir aussi