Property | Type | Description | |
---|---|---|---|
SignedDeviceProfile |
Method | Description | |
---|---|---|
Add ( |
Add an application to the profile
|
|
Add ( |
Add a device to the profile.
|
|
DeserializeToken ( JSONReader JSONReader, string Tag ) : void |
Having read a tag, process the corresponding value data.
|
|
From ( byte _Data ) : |
Create a new instance from untagged byte input. i.e. {... data ... }
|
|
From ( string _Input ) : |
Create a new instance from untagged string input. i.e. {... data ... }
|
|
FromTagged ( JSONReader JSONReader ) : |
Deserialize a tagged stream
|
|
FromTagged ( byte _Data ) : |
Create a new instance from tagged byte input. i.e. { "PersonalProfile" : {... data ... } }
|
|
FromTagged ( string _Input ) : |
Create a new instance from tagged string input. i.e. { "PersonalProfile" : {... data ... } }
|
|
GetAdministrationKey ( ) : |
Get the administration key (if available).
|
|
GetApplication ( System Type, string MatchName ) : |
Get the named application entry.
|
|
GetApplication ( string Type ) : |
Get the first application entry of the specified type.
|
|
GetApplicationEntry ( string Identifier ) : |
Find the Application Profile Entry that matches an identifier.
|
|
GetApplicationEntryPassword ( string Identifier ) : |
Find the Application Profile Entry that matches an identifier.
|
|
GetDeviceProfile ( string Identifier ) : |
Find the Application Profile Entry that matches an identifier.
|
|
GetIndex ( ) : List |
This method returns the list of index terms for the profile and is used by the mesh protocols.
|
|
GetMailProfile ( ) : |
Get the default mail profile.
|
|
GetNetworkProfile ( ) : |
Get the default network profile.
|
|
GetPasswordProfile ( ) : |
Get the default password profile.
|
|
PersonalProfile ( ) : System |
Default Constructor
|
|
PersonalProfile ( JSONReader JSONReader ) : System |
Initialize class from JSONReader stream.
|
|
PersonalProfile ( |
Create a personal profile with the specified master and administration profiles.
|
|
PersonalProfile ( |
Create a personal profile including the associated master and administration profiles.
|
|
PersonalProfile ( string _String ) : System |
Initialize class from a JSON encoded class.
|
|
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.
|
|
Unpack ( ) : void |
Unpack the profile and signed sub profiles.
|
Method | Description | |
---|---|---|
Initialize ( |
public Add ( |
||
ApplicationProfile | The application profile to add. | |
return |
public Add ( |
||
DeviceProfile | The device profile to add | |
return | void |
public DeserializeToken ( JSONReader JSONReader, string Tag ) : void | ||
JSONReader | JSONReader | The input stream |
Tag | string | The tag |
return | void |
public static From ( byte _Data ) : |
||
_Data | byte | The input data. |
return |
public static From ( string _Input ) : |
||
_Input | string | The input data. |
return |
public static FromTagged ( JSONReader JSONReader ) : |
||
JSONReader | JSONReader | The input stream |
return |
public static FromTagged ( byte _Data ) : |
||
_Data | byte | The input data. |
return |
public static FromTagged ( string _Input ) : |
||
_Input | string | The input data. |
return |
public GetAdministrationKey ( ) : |
||
return |
public GetApplication ( System Type, string MatchName ) : |
||
Type | System | The application type. |
MatchName | string | The friendly name to match |
return |
public GetApplication ( string Type ) : |
||
Type | string | The application type. |
return |
public GetApplicationEntry ( string Identifier ) : |
||
Identifier | string | The profile identifier |
return |
public GetApplicationEntryPassword ( string Identifier ) : |
||
Identifier | string | The profile identifier |
return |
public GetDeviceProfile ( string Identifier ) : |
||
Identifier | string | The profile identifier |
return |
public GetMailProfile ( ) : |
||
return |
public GetNetworkProfile ( ) : |
||
return |
public GetPasswordProfile ( ) : |
||
return |
public PersonalProfile ( JSONReader JSONReader ) : System | ||
JSONReader | JSONReader | Input stream |
return | System |
public PersonalProfile ( |
||
PersonalMasterProfile | The master profile for this /// personal profile. | |
DeviceProfile | The device profile to be the initial /// administration device for the profile. | |
return | System |
public PersonalProfile ( |
||
DeviceProfile | The device profile to be the initial /// administration device for the profile. | |
return | System |
public PersonalProfile ( string _String ) : System | ||
_String | string | Input string |
return | System |
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. |
return | void |
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. |
return | void |