cms-gem-daq-project / ctp7_modules

0 stars 13 forks source link

WIP [feature] templated RPC methods migration #164

Closed jsturdy closed 4 years ago

jsturdy commented 4 years ago

This PR holds the code of the migration to the templated methods. It will be built up as the individual modules are merged into my fork, and will only become non WIP after all code has found its way into that fork (so review of the independent parts can still happen in bite-size chunks).

As it stands here, the changes have been applied to the core libraries as well as the utils and amc modules.

Description

Significant and breaking

Types of changes

Motivation and Context

Necessary to bring the code base into the future.

How Has This Been Tested?

Only with the compiler so far, will envision a set of operational tests to follow before final merge.

Checklist:

jsturdy commented 4 years ago

I opened #167 to supersede this (it contains all the changes mentioned in the description of this, and is the hopeful starting point for integrated development between xhal/cmsgemos/ctp7_modules in the templated RPC framework)