Library Reference ¶ This is a dictionary of all referenced libraries and their name spaces. 3SLicense ¶ Library Identification ¶ Placeholder: 3SLicense Default Resolution: 3SLicense, * (3S - Smart Software Solutions GmbH) Namespace: _3S_LICENSE Library Properties ¶ LinkAllContent: False Optional: False QualifiedOnly: False SystemLibrary: False Key: 3SLicense CAA Behaviour Model ¶ Library Identification ¶ Placeholder: CAA Behaviour Model Default Resolution: CAA Behaviour Model, * (CAA Technical Workgroup) Namespace: CBM Library Properties ¶ LinkAllContent: False Optional: False QualifiedOnly: True SystemLibrary: False Key: CAA Behaviour Model CAA FB Factory ¶ Library Identification ¶ Placeholder: CAA FB Factory Default Resolution: CAA FB Factory, * (CAA Technical Workgroup) Namespace: FBF Library Properties ¶ LinkAllContent: False Optional: False QualifiedOnly: True SystemLibrary: False Key: CAA FB Factory CAA Types Extern ¶ Library Identification ¶ Placeholder: CAA Types Default Resolution: CAA Types Extern, * (CAA Technical Workgroup) Namespace: CAA Library Properties ¶ LinkAllContent: False Optional: False QualifiedOnly: True SystemLibrary: False Key: CAA Types CmpAsyncMgr ¶ Library Identification ¶ Placeholder: CmpAsyncMgr Default Resolution: CmpAsyncMgr, * (System) Namespace: CmpAsyncMgr Library Properties ¶ LinkAllContent: False Optional: False QualifiedOnly: False SystemLibrary: False Key: CmpAsyncMgr CmpErrors2 Interfaces ¶ Library Identification ¶ Name: CmpErrors2 Interfaces Version: newest Company: System Namespace: CmpErrors Library Properties ¶ LinkAllContent: False Optional: False QualifiedOnly: False SystemLibrary: False Key: CmpErrors2 Interfaces, * (System) CmpLog ¶ Library Identification ¶ Placeholder: CmpLog Default Resolution: CmpLog, * (System) Namespace: CmpLog Library Properties ¶ LinkAllContent: False Optional: False QualifiedOnly: False SystemLibrary: False Key: CmpLog Component Manager ¶ Library Identification ¶ Placeholder: Component Manager Default Resolution: Component Manager, * (System) Namespace: Component_Manager Library Properties ¶ LinkAllContent: False Optional: False QualifiedOnly: False SystemLibrary: False Key: Component Manager String Util Intern ¶ Library Identification ¶ Placeholder: String_Util_Intern Default Resolution: String Util Intern, * (CODESYS) Namespace: MSU Library Properties ¶ LinkAllContent: False Optional: False QualifiedOnly: True SystemLibrary: False Key: String_Util_Intern StringUtils ¶ Library Identification ¶ Placeholder: StringUtils Default Resolution: StringUtils, * (System) Namespace: Stu Library Properties ¶ LinkAllContent: False Optional: False QualifiedOnly: False SystemLibrary: False Key: StringUtils SysFile ¶ Library Identification ¶ Placeholder: SysFile Default Resolution: SysFile, * (System) Namespace: SysFile Library Properties ¶ LinkAllContent: False Optional: False QualifiedOnly: False SystemLibrary: False Key: SysFile SysTask ¶ Library Identification ¶ Placeholder: SysTask Default Resolution: SysTask, * (System) Namespace: SysTask Library Properties ¶ LinkAllContent: False Optional: False QualifiedOnly: False SystemLibrary: False Key: SysTask SysTypes2 Interfaces ¶ Library Identification ¶ Name: SysTypes2 Interfaces Version: newest Company: System Namespace: SysTypes Library Properties ¶ LinkAllContent: False Optional: False QualifiedOnly: False SystemLibrary: False Key: SysTypes2 Interfaces, * (System)
JSONBuilder.Reset (METH) ¶ METHOD Reset : DINT This method can be used to rebuild data structures. Resets all internal counters and clears the data of JSONData. Returns the index of the root object (always 0). The output of this method should return NO_ERROR InOut: Scope Name Type Return Reset DINT Output eError ERROR
JSONBuilder.SetKey (METH) ¶ METHOD SetKey : DINT This method adds a key element to the element with index diParentIndex. Generates JSON: “wsKey” : The output of this method should return NO_ERROR InOut: Scope Name Type Initial Return SetKey DINT Input wsKey WSTRING “” diParentIndex DINT 0 Output eError ERROR
JSONBuilder.SetKeyWithArray (METH) ¶ METHOD SetKeyWithArray : DINT This method adds a key element with an array as value to the element with index diParentIndex. Generates JSON: “wsKey” : [] The output of this method should return NO_ERROR InOut: Scope Name Type Initial Return SetKeyWithArray DINT Input wsKey WSTRING “” diParentIndex DINT 0 Output eError ERROR
JSONBuilder.SetKeyWithObject (METH) ¶ METHOD SetKeyWithObject : DINT This method adds a key element with an object as value to the element with index diParentIndex. Generates JSON: “wsKey” : {} The output of this method should return NO_ERROR InOut: Scope Name Type Initial Return SetKeyWithObject DINT Input wsKey WSTRING “” diParentIndex DINT 0 Output eError ERROR
JSONBuilder.SetKeyWithValue (METH) ¶ METHOD SetKeyWithValue : DINT This method adds a key element with an value to the element with index diParentIndex. Generates JSON: “wsKey” : value or “wsKey” : “value” The output of this method should return NO_ERROR InOut: Scope Name Type Initial Return SetKeyWithValue DINT Input wsKey WSTRING “” Value __SYSTEM.AnyType diParentIndex DINT 0 Output eError ERROR
JSONBuilder.SetKeyWithValueNull (METH) ¶ METHOD SetKeyWithValueNull : BOOL This method adds a key element with an null value to the element with index diParentIndex. Generates JSON: “wsKey” : null The output of this method should return NO_ERROR InOut: Scope Name Type Initial Return SetKeyWithValueNull BOOL Input wsKey WSTRING “” diParentIndex DINT 0 Output eError ERROR
JSONBuilder.SetObject (METH) ¶ METHOD SetObject : DINT This method adds an object element to the element with index diParentIndex. Generates JSON: {} The output of this method should return NO_ERROR InOut: Scope Name Type Initial Return SetObject DINT Input diParentIndex DINT 0 Output eError ERROR
JSONBuilder.SetValue (METH) ¶ METHOD SetValue : DINT This method sets a value of any supported datatype to the element with index diParentIndex. Supported datatyes are BOOL, BYTE, WORD, DWORD, SINT, USINT, INT, UINT, DINT, UDINT, LINT, REAL, LREAL, DATEANDTIME, DATE, TIME, STRING and WSTRING Not supported datatypes e.g. LWORD, ULINT, LDT, LTIME, or LDATE do occure an error output -> ERROR.NOTSUPPORTED_DATATYPE InOut: Scope Name Type Initial Return SetValue DINT Input Value __SYSTEM.AnyType diParentIndex DINT 0 Output eError ERROR
JSONData.Clear (METH) ¶ METHOD Clear : ERROR Clears the underlying data array. InOut: Scope Name Type Return Clear ERROR