C# Класс Goedel.Mesh.DeviceProfile

Describes a mesh device.
Наследование: Profile
Показать файл Открыть проект Примеры использования класса

Открытые методы

Метод Описание
DeserializeToken ( JSONReader JSONReader, string Tag ) : void

Having read a tag, process the corresponding value data.

DeviceProfile ( ) : System

Default Constructor

DeviceProfile ( JSONReader JSONReader ) : System

Initialize class from JSONReader stream.

DeviceProfile ( string _String ) : System

Initialize class from a JSON encoded class.

DeviceProfile ( string Name, string Description ) : System

Construct profile for the specified device.

DeviceProfile ( string Name, string Description, CryptoAlgorithmID SignatureAlgorithmID, CryptoAlgorithmID ExchangeAlgorithmID ) : System

Construct profile for the specified device.

From ( byte _Data ) : DeviceProfile

Create a new instance from untagged byte input. i.e. {... data ... }

From ( string _Input ) : DeviceProfile

Create a new instance from untagged string input. i.e. {... data ... }

FromTagged ( JSONReader JSONReader ) : DeviceProfile

Deserialize a tagged stream

FromTagged ( byte _Data ) : DeviceProfile

Create a new instance from tagged byte input. i.e. { "DeviceProfile" : {... data ... } }

FromTagged ( string _Input ) : DeviceProfile

Create a new instance from tagged string input. i.e. { "DeviceProfile" : {... data ... } }

Serialize ( Writer Writer, bool wrap, bool &first ) : void

Serialize this object to the specified output stream.

SerializeX ( Writer _Writer, bool _wrap, bool &_first ) : void

Serialize this object to the specified output stream. Unlike the Serlialize() method, this method is not inherited from the parent class allowing a specific version of the method to be called.

Tag ( ) : string

Tag identifying this class.

Описание методов

DeserializeToken() публичный Метод

Having read a tag, process the corresponding value data.
public DeserializeToken ( JSONReader JSONReader, string Tag ) : void
JSONReader JSONReader The input stream
Tag string The tag
Результат void

DeviceProfile() публичный Метод

Default Constructor
public DeviceProfile ( ) : System
Результат System

DeviceProfile() публичный Метод

Initialize class from JSONReader stream.
public DeviceProfile ( JSONReader JSONReader ) : System
JSONReader JSONReader Input stream
Результат System

DeviceProfile() публичный Метод

Initialize class from a JSON encoded class.
public DeviceProfile ( string _String ) : System
_String string Input string
Результат System

DeviceProfile() публичный Метод

Construct profile for the specified device.
public DeviceProfile ( string Name, string Description ) : System
Name string The name of the device within profiles.
Description string Description of the device.
Результат System

DeviceProfile() публичный Метод

Construct profile for the specified device.
public DeviceProfile ( string Name, string Description, CryptoAlgorithmID SignatureAlgorithmID, CryptoAlgorithmID ExchangeAlgorithmID ) : System
Name string The name of the device within profiles.
Description string Description of the device.
SignatureAlgorithmID CryptoAlgorithmID The public key algorithm to use for signature keys.
ExchangeAlgorithmID CryptoAlgorithmID The public key algorithm to use for encryption keys.
Результат System

From() публичный статический Метод

Create a new instance from untagged byte input. i.e. {... data ... }
public static From ( byte _Data ) : DeviceProfile
_Data byte The input data.
Результат DeviceProfile

From() публичный статический Метод

Create a new instance from untagged string input. i.e. {... data ... }
public static From ( string _Input ) : DeviceProfile
_Input string The input data.
Результат DeviceProfile

FromTagged() публичный статический Метод

Deserialize a tagged stream
public static FromTagged ( JSONReader JSONReader ) : DeviceProfile
JSONReader JSONReader The input stream
Результат DeviceProfile

FromTagged() публичный статический Метод

Create a new instance from tagged byte input. i.e. { "DeviceProfile" : {... data ... } }
public static FromTagged ( byte _Data ) : DeviceProfile
_Data byte The input data.
Результат DeviceProfile

FromTagged() публичный статический Метод

Create a new instance from tagged string input. i.e. { "DeviceProfile" : {... data ... } }
public static FromTagged ( string _Input ) : DeviceProfile
_Input string The input data.
Результат DeviceProfile

Serialize() публичный Метод

Serialize this object to the specified output stream.
public Serialize ( Writer Writer, bool wrap, bool &first ) : void
Writer Writer Output stream
wrap bool If true, output is wrapped with object /// start and end sequences '{ ... }'.
first bool If true, item is the first entry in a list.
Результат void

SerializeX() публичный Метод

Serialize this object to the specified output stream. Unlike the Serlialize() method, this method is not inherited from the parent class allowing a specific version of the method to be called.
public SerializeX ( Writer _Writer, bool _wrap, bool &_first ) : void
_Writer Writer Output stream
_wrap bool If true, output is wrapped with object /// start and end sequences '{ ... }'.
_first bool If true, item is the first entry in a list.
Результат void

Tag() публичный Метод

Tag identifying this class.
public Tag ( ) : string
Результат string