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.
parent
e8d4d659
No related branches found
No related tags found
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