--- a/tools/Master.h Mon Jun 09 10:27:56 2008 +0000
+++ b/tools/Master.h Mon Jun 09 10:29:28 2008 +0000
@@ -39,8 +39,7 @@
Master();
~Master();
- void open(unsigned int);
- void close();
+ void setIndex(unsigned int);
void outputData(int);
void setDebug(const vector<string> &);
@@ -54,6 +53,10 @@
void generateXml(int);
protected:
+ enum Permissions {Read, ReadWrite};
+ void open(Permissions);
+ void close();
+
void outputDomainData(unsigned int);
void showDomain(unsigned int);
void listSlavePdos(uint16_t, bool = false, bool = false);
@@ -84,6 +87,7 @@
unsigned int index;
int fd;
+ Permissions currentPermissions;
};
/****************************************************************************/