winIDEA SDK
isys::CMPC5xxxController Class Reference

Description

This class controls MPC5xxx specific features.

Python example.

#include <CMPC5xxxController.h>

Inheritance diagram for isys::CMPC5xxxController:
isys::WrapperBase

Public Member Functions

 CMPC5xxxController (std::shared_ptr< ConnectionMgr > connectionMgr)
 Instantiates object. More...
 
NMPC5xxx::STLBEntry getTLB (DWORD dwEntry)
 Gets a TLB entry. More...
 
void setTLB (DWORD dwEntry, const NMPC5xxx::STLBEntry &rTLBEntry)
 Sets a TLB entry. More...
 

Constructor & Destructor Documentation

◆ CMPC5xxxController()

isys::CMPC5xxxController::CMPC5xxxController ( std::shared_ptr< ConnectionMgr connectionMgr)

Instantiates object.

Parameters
connectionMgrclass which maintains connection to winIDEA. Connection must be established before this call.

Member Function Documentation

◆ getTLB()

NMPC5xxx::STLBEntry isys::CMPC5xxxController::getTLB ( DWORD  dwEntry)

Gets a TLB entry.

Parameters
dwEntryindex 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
dwEntryindex of the entry to be read
rTLBEntryTLB entry in MAS format