Arendi.BleLibrary  4.5.1.999
Core-Library (PCL)
Arendi.BleLibrary.Utility.AdvertiseInfo Class Reference

Base class of all advertisement info classes. More...

Inheritance diagram for Arendi.BleLibrary.Utility.AdvertiseInfo:
Arendi.BleLibrary.Utility.AdvertiseInfoFlags Arendi.BleLibrary.Utility.AdvertiseInfoManufacturerSpecificData Arendi.BleLibrary.Utility.AdvertiseInfoUtf8 Arendi.BleLibrary.Utility.AdvertiseInfoUuid128List Arendi.BleLibrary.Utility.AdvertiseInfoUuid16List

Public Member Functions

 AdvertiseInfo (AdvertiseInfoType type, byte[] data)
 Create an advertisement info element. More...
 
 AdvertiseInfo (byte type, byte[] data)
 Create an advertisement info element. More...
 
override String ToString ()
 Returns a string that represents the current object. More...
 
override bool Equals (object obj)
 
override int GetHashCode ()
 
byte [] ToByteArray ()
 Convert advertise info into byte data. More...
 

Static Public Member Functions

static string GetAdvertisementTypeText (AdvertiseInfoType type)
 Get a textual representation of a given advertising info type. More...
 

Properties

AdvertiseInfoType Type [get]
 Get the type of the advertisement info. More...
 
byte [] Data [get]
 Get the data of the advertisement info. More...
 
virtual string DataText [get]
 Get a string representation of the advertisement data. More...
 

Detailed Description

Base class of all advertisement info classes.

Constructor & Destructor Documentation

§ AdvertiseInfo() [1/2]

Arendi.BleLibrary.Utility.AdvertiseInfo.AdvertiseInfo ( AdvertiseInfoType  type,
byte []  data 
)

Create an advertisement info element.

Parameters
typeType of the advertisement info.
dataData of the advertisement info.

§ AdvertiseInfo() [2/2]

Arendi.BleLibrary.Utility.AdvertiseInfo.AdvertiseInfo ( byte  type,
byte []  data 
)

Create an advertisement info element.

Parameters
typeType of the advertisement info.
dataData of the advertisement info.

Member Function Documentation

§ GetAdvertisementTypeText()

static string Arendi.BleLibrary.Utility.AdvertiseInfo.GetAdvertisementTypeText ( AdvertiseInfoType  type)
static

Get a textual representation of a given advertising info type.

Parameters
typeAdvertising type.
Returns
Textual representation of a given advertising info type

§ ToByteArray()

byte [] Arendi.BleLibrary.Utility.AdvertiseInfo.ToByteArray ( )

Convert advertise info into byte data.

Returns
Byte representation of this advertisement information element.

§ ToString()

override String Arendi.BleLibrary.Utility.AdvertiseInfo.ToString ( )

Returns a string that represents the current object.

Returns
A string that represents the current object.

Property Documentation

§ Data

byte [] Arendi.BleLibrary.Utility.AdvertiseInfo.Data
get

Get the data of the advertisement info.

§ DataText

virtual string Arendi.BleLibrary.Utility.AdvertiseInfo.DataText
get

Get a string representation of the advertisement data.

§ Type

AdvertiseInfoType Arendi.BleLibrary.Utility.AdvertiseInfo.Type
get

Get the type of the advertisement info.