This class controls MPC5xxx specific features.
Python example.
#include <CMPC5xxxController.h>
|
| CMPC5xxxController (std::shared_ptr< ConnectionMgr > connectionMgr) |
| Instantiates object.
|
|
NMPC5xxx::STLBEntry | getTLB (DWORD dwEntry) |
| Gets a TLB entry.
|
|
void | setTLB (DWORD dwEntry, const NMPC5xxx::STLBEntry &rTLBEntry) |
| Sets a TLB entry.
|
|
◆ CMPC5xxxController()
isys::CMPC5xxxController::CMPC5xxxController |
( |
std::shared_ptr< ConnectionMgr > | connectionMgr | ) |
|
Instantiates object.
- Parameters
-
connectionMgr | class which maintains connection to winIDEA. Connection must be established before this call. |
◆ getTLB()
NMPC5xxx::STLBEntry isys::CMPC5xxxController::getTLB |
( |
DWORD | dwEntry | ) |
|
Gets a TLB entry.
- Parameters
-
dwEntry | index of the entry to be read |
- Returns
- TLB entry contents in MAS format
◆ setTLB()
void isys::CMPC5xxxController::setTLB |
( |
DWORD | dwEntry, |
|
|
const NMPC5xxx::STLBEntry & | rTLBEntry ) |
Sets a TLB entry.
- Parameters
-
dwEntry | index of the entry to be read |
rTLBEntry | TLB entry in MAS format |