What is documented
The add-on parses the lvproj content to find information and build the documentation.
The document hierarchy follows the order of the sections below.
If the content is not found. The corresponding section doesn’t appear in the documentation generated. For example, if there are no classes in the project, you’ll not have a Classes section.
|
DQMH® modules
This section describes DQMH® modules and their relationship contained in your project.
The section starts with a table listing all modules in the project and an overall relationship diagram.
Then a specific section is created for each module with the following content:
-
Module type, Singleton or Cloneable.
-
Responsibility, description of the lvlib file.
-
Event list, all
Requests
,Requests and Wait For Reply
, andBroadcasts
available in the module -
Module relationship:
-
Diagram between this module and the rest of the project
-
Table listing the
Requests
callers -
Table listing the
Broadcasts
listeners -
Table listing other modules
Requests
used by this module -
Table listing other modules
Broadcasts
listened to by this module
-
-
Module’s Start and Stop
requests
callers -
Module custom errors, a list of the custom errors created in the module
Librairies
For each library, a specific section is created with the following content:
-
Responsibility, description of the lvlib file.
-
Version, version of the lvlib file.
-
Functions, table of all non-private functions with their, name, Connector pane picture, description, scope setting, reentrancy setting, and inlining setting.
Classes
A table lists all classes and interfaces in the project and a UML class diagram is displayed.
For each class, a specific section is created with the following content:
-
Responsibility, description of the lvlib file.
-
Version, version of the lvlib file.
-
UML Class diagram, direct parent class diagram
-
Functions, table of all non-private functions with their, name, Connector pane picture, description, scope setting, reentrancy setting, and inlining setting.
Custom errors
Custom errors find by the Antidoc add-on for LabVIEW project are the ones that follow the DQMH® framework way to create custom errors |
A table lists all the custom errors find in the project with the following information:
-
Name, name of the error
-
Code, code of the error
-
Description, description of the error
-
Owned by, LabVIEW library that owns the error