Use VmmTblAPI instead of vmm_config.
VmmTbl now inherits from asynPortDriver instead of FrontEndBase. It has VmmTblAPI as a class component. Thus, everything that used pRMM->foo(); such as pRMM->setStringParam(addr_list, vmmHybFwVersion_[hyb], pVMMConfig.readFwVersion(hyb).c_str()); are simply foor(); (equivalent to this->foo();) Everything that used pVMMConfig.foo(); now uses pVmmTblAPI->foo(); configFEN had its name changed to configFE since the last configFE did nothing. Old configFE was removed. In the end, findRegister() was not moved to VmmTblAPI because it seems to be searching for a given register name based on an epics parameter.
Showing
- vmmTbl.Makefile 2 additions, 2 deletionsvmmTbl.Makefile
- vmmTblApp/src/VmmTblAPI.cpp 1 addition, 1 deletionvmmTblApp/src/VmmTblAPI.cpp
- vmmTblApp/src/VmmTblAPI.h 1 addition, 0 deletionsvmmTblApp/src/VmmTblAPI.h
- vmmTblApp/src/VmmTblRegsMap.cpp 807 additions, 0 deletionsvmmTblApp/src/VmmTblRegsMap.cpp
- vmmTblApp/src/VmmTblRegsMap.h 1 addition, 805 deletionsvmmTblApp/src/VmmTblRegsMap.h
- vmmTblApp/src/vmm_tbl.cpp 67 additions, 62 deletionsvmmTblApp/src/vmm_tbl.cpp
- vmmTblApp/src/vmm_tbl.h 4 additions, 9 deletionsvmmTblApp/src/vmm_tbl.h
Loading
Please register or sign in to comment