#include <VisaSessContr.h>
Public Member Functions | |
VisaSessControl (void) | |
~VisaSessControl (void) | |
ViSession | VisSesObj (int SesNumb) |
ViSession | VisSesObjGen (int SesNumb) |
UInt8 | GetUnmappedSessNumb (void) |
ViStatus | RunResorceMenager (void) |
ViStatus | CloseSess (int SesNumb) |
ViStatus | CloseUnmappedSess (void) |
void | SetDevLogicAddr (char &LogAddr) |
UInt8 | NbVISAOpened (void) |
bool | SessionMapped (int SesNumb) |
void | SetMapSession (int SesNumb) |
void | SetUnMapSession (int SesNumb) |
UInt8 | MapAddr (UInt32 Offset, UInt32 CellsNumber, ViAddr *RetAddr) |
void | UnMapAddr (UInt8 VirtSesNumb) |
ViSession | GetResMen (void) |
bool | isInDebugMode () |
void | setDebugMode (bool value) |
Private Attributes | |
UInt8 | MaxOpenSess |
char | DevLogicAddr [50] |
ViSession | ResourceMen |
ViSession * | VisaSess |
bool * | Mapped |
UInt8 | NVisSessOpened |
bool | debugMode |
VisaSessControl::VisaSessControl | ( | void | ) |
VisaSessControl::~VisaSessControl | ( | void | ) |
ViSession VisaSessControl::VisSesObj | ( | int | SesNumb | ) | [inline] |
ViSession VisaSessControl::VisSesObjGen | ( | int | SesNumb | ) |
UInt8 VisaSessControl::GetUnmappedSessNumb | ( | void | ) |
ViStatus VisaSessControl::RunResorceMenager | ( | void | ) |
ViStatus VisaSessControl::CloseSess | ( | int | SesNumb | ) |
ViStatus VisaSessControl::CloseUnmappedSess | ( | void | ) |
void VisaSessControl::SetDevLogicAddr | ( | char & | LogAddr | ) | [inline] |
UInt8 VisaSessControl::NbVISAOpened | ( | void | ) | [inline] |
bool VisaSessControl::SessionMapped | ( | int | SesNumb | ) | [inline] |
void VisaSessControl::SetMapSession | ( | int | SesNumb | ) | [inline] |
void VisaSessControl::SetUnMapSession | ( | int | SesNumb | ) | [inline] |
void VisaSessControl::UnMapAddr | ( | UInt8 | VirtSesNumb | ) |
ViSession VisaSessControl::GetResMen | ( | void | ) | [inline] |
bool VisaSessControl::isInDebugMode | ( | ) | [inline] |
void VisaSessControl::setDebugMode | ( | bool | value | ) | [inline] |
UInt8 VisaSessControl::MaxOpenSess [private] |
char VisaSessControl::DevLogicAddr[50] [private] |
ViSession VisaSessControl::ResourceMen [private] |
ViSession* VisaSessControl::VisaSess [private] |
bool* VisaSessControl::Mapped [private] |
UInt8 VisaSessControl::NVisSessOpened [private] |
bool VisaSessControl::debugMode [private] |