Table of Contents |
---|
Here goes a simple description of of the package/module.
This contains a list of the capabilities of the module/package i detail. The reader should be able to understand the basic functionalities of this package/module by reading this text.
This section should contain the list of files and a simple description of each
How does the package/module do what it does? Are there any YAML files? Are there any registers in the YAML files? Which are these registers and what do they represent?
Each file/associated classes will be described here. UML diagrams and text description can be used. A UML cheat sheet can be found here. Instantiation information (if applicable) can be mentioned. Flow diagrams for describing the class operation are also welcome. Everything can be developed in Gliffy.
Here you can mention if the package/module throws any exceptions, and you can also mention how these exceptions should be handled in upper layers.
Is the package extendable to add a new function or to modify an existing function? If so, it needs to be mentioned here.
All EPICS shell commands provided should be described here with their input parameters.
The PV list goes here. If any other page described some or all PVs, it can be referenced here. The register index can map the PV to the register described in the YAML section above.
Contains functions and structures to read the BLD/BSSS/BSAS stream coming from the firmware and call the registered callback functions with the stream data stored in buffers.
Gliffy Diagram | ||||||||
---|---|---|---|---|---|---|---|---|
|
Gliffy Diagram | ||||||
---|---|---|---|---|---|---|
|
Gliffy Diagram | ||||||
---|---|---|---|---|---|---|
|
...