ASTERIX applications are designed to be instrument independent. The PSF System routines maintain instrument independence by providing a consistent interface. Any instrument specific code is kept in PSF library routines. The PSF library routines must use the PSF system interface to interact with the application.
application <-> PSF system <-> PSF data routines