Major Update:
- DataTreeCore: - Merge TDataMember and CDataTree into => CDataMember - Each node, incl root is now CDataMember object - Modified function to not require BaseMember (Object is basemember) - Split/duplicat most functions to require, or not require child path - Added isNull/Object/Array/Sting() etc methods - Many other methods removed or restructured - Updated DataTree usage in: JSONparseCore, ApplicationCore, FunctionCore, SelectableCore, WatchdogCore
This commit is contained in:
@@ -56,9 +56,9 @@ protected:
|
||||
char * Type;
|
||||
|
||||
// Configuration
|
||||
CDataTree * DataTree;
|
||||
TDataMember * ConfigMember;
|
||||
TDataMember * LinkConfigMember;
|
||||
CDataMember * DataTree;
|
||||
CDataMember * ConfigMember;
|
||||
CDataMember * LinkConfigMember;
|
||||
|
||||
// Channels
|
||||
TChannel * FirstChannel;
|
||||
@@ -98,10 +98,10 @@ public:
|
||||
virtual bool Init();
|
||||
|
||||
bool InitConfig( const char * pConfigPath );
|
||||
bool InitConfig( TDataMember * pConfigMember );
|
||||
bool InitConfig( CDataMember * pConfigMember );
|
||||
|
||||
bool InitChannelLinks( const char * pLinkConfigPath );
|
||||
bool InitChannelLinks( TDataMember *pLinkConfigMember );
|
||||
bool InitChannelLinks( CDataMember *pLinkConfigMember );
|
||||
|
||||
// Set Parameters Manually
|
||||
bool SetLogParam( EDebugLevel pDebugLevel, int pOutputDisplay );
|
||||
|
||||
Reference in New Issue
Block a user