Skip to content

Commit 02a4a48

Browse files
Multi-link ALF
1 parent dbcdf3a commit 02a4a48

File tree

6 files changed

+276
-207
lines changed

6 files changed

+276
-207
lines changed

src/CommandLineUtilities/AliceLowlevelFrontend/ProgramAlfScaWriteSequence.cxx

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -36,6 +36,8 @@ class ProgramAlfScaWriteSequence: public Program
3636
options.add_options()
3737
("serial", boost::program_options::value<int>(&mSerialNumber),
3838
"Card serial number")
39+
("link", boost::program_options::value<int>(&mLink),
40+
"Link")
3941
("file", boost::program_options::value<std::string>(&mFilePath)->required(),
4042
"Path to command sequence file")
4143
("out", boost::program_options::value<std::string>(&mOutFilePath),
@@ -51,7 +53,7 @@ class ProgramAlfScaWriteSequence: public Program
5153
}
5254

5355
// Initialize DIM objects
54-
Alf::ServiceNames names(mSerialNumber);
56+
Alf::ServiceNames names(mSerialNumber, mLink);
5557
Alf::ScaWriteSequence scaWriteSequence(names.scaWriteSequence());
5658

5759
// Read file
@@ -76,6 +78,7 @@ class ProgramAlfScaWriteSequence: public Program
7678
std::string mFilePath;
7779
std::string mOutFilePath;
7880
int mSerialNumber;
81+
int mLink;
7982
};
8083
} // Anonymous namespace
8184

src/CommandLineUtilities/AliceLowlevelFrontend/ProgramAliceLowlevelFrontendClient.cxx

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -48,7 +48,9 @@ class ProgramAliceLowlevelFrontendClient: public Program
4848

4949
virtual void addOptions(boost::program_options::options_description& options) override
5050
{
51-
options.add_options()("serial", boost::program_options::value<int>(&mSerialNumber), "Card serial number");
51+
options.add_options()
52+
("serial", boost::program_options::value<int>(&mSerialNumber), "Card serial number")
53+
("link", boost::program_options::value<int>(&mLink), "Link");
5254
}
5355

5456
virtual void run(const boost::program_options::variables_map&) override
@@ -59,7 +61,7 @@ class ProgramAliceLowlevelFrontendClient: public Program
5961
}
6062

6163
// Initialize DIM objects
62-
Alf::ServiceNames names(mSerialNumber);
64+
Alf::ServiceNames names(mSerialNumber, mLink);
6365
TemperatureInfo alfTestInt(names.temperature());
6466
Alf::RegisterReadRpc readRpc(names.registerReadRpc());
6567
Alf::RegisterWriteRpc writeRpc(names.registerWriteRpc());
@@ -142,6 +144,7 @@ class ProgramAliceLowlevelFrontendClient: public Program
142144
}
143145

144146
int mSerialNumber;
147+
int mLink;
145148
};
146149
} // Anonymous namespace
147150

0 commit comments

Comments
 (0)