- Table of contents
- DCOD
- Documentation
DCOD¶
DCOD stands for Distributed Caen-Orsay DAQ.
DCOD provides high level DAQ services:
- Basic functionnalities
- Logic Tier
Launch your own DCOD¶
if you want to launch a dcod example (DCOD + Narval)
DCOD Internal Interfaces¶
These links present object template interfaces used to communicate in DCOD framework.
DCOD Dev¶
Documentation¶
Code documentation¶
All ada code should follow simple format to ease automatic documentation generation. The format is based on javadoc idea and use simple inside commentary blocks.
Package documentation¶
The first lines of each package should contain information about the functionnalitries in this package and could have the following tags :- @version Version_Number : version number of the package in the format Major.Minor.Modif_Number
Function documentation¶
The used tags are :- @param param_name : for each method / function / ....
- @return : for function only
- @exception Exception_Name : the exception thrown by the method / function
Example :
-- This function print an "Hello World" -- very nicely -- @param Name : Name of the people to bounce -- @return : returns value define if the display was graphical (0) or just textual (1) -- @exception Unknown_People : Thrown if the name is not known in teh database function Hello_World (Name : String) return Integer;