AcquisitionDevice: IPv4 address and UDP destination port is property of the device and not of a particular run
This commit is contained in:
@@ -48,28 +48,22 @@ TEST_CASE("ActionStatus") {
|
||||
|
||||
|
||||
TEST_CASE("ActionConfigSize") {
|
||||
REQUIRE(sizeof(ActionConfig) == 6 * sizeof(uint32_t));
|
||||
REQUIRE(sizeof(ActionConfig) == 5 * sizeof(uint32_t));
|
||||
}
|
||||
|
||||
TEST_CASE("ActionConfig") {
|
||||
ActionConfig config{};
|
||||
auto config32 = (uint32_t *) &config;
|
||||
|
||||
config.fpga_ipv4_addr = 32;
|
||||
CHECK(config32[(ADDR_IPV4_ADDR - ADDR_IPV4_ADDR)/4] == 32);
|
||||
|
||||
config.nmodules = 456;
|
||||
CHECK(config32[(ADDR_NMODULES - ADDR_IPV4_ADDR)/4] == 456);
|
||||
|
||||
config.one_over_energy = 1<<17;
|
||||
CHECK(config32[(ADDR_ONE_OVER_ENERGY - ADDR_IPV4_ADDR)/4] == 1<<17);
|
||||
|
||||
config.mode = 1<<5;
|
||||
CHECK(config32[(ADDR_DATA_COL_MODE - ADDR_IPV4_ADDR)/4] == 1<<5);
|
||||
|
||||
config.frames_internal_packet_gen = 1<<18;
|
||||
CHECK(config32[(ADDR_NFRAMES - ADDR_IPV4_ADDR)/4] == 1 << 18 );
|
||||
|
||||
config.nframes = 1<<18;
|
||||
config.nstorage_cells = 16;
|
||||
CHECK(config32[(ADDR_NSTORAGE_CELLS - ADDR_IPV4_ADDR)/4] == 16);
|
||||
|
||||
CHECK(config32[(ADDR_NMODULES - ADDR_NMODULES)/4] == 456);
|
||||
CHECK(config32[(ADDR_ONE_OVER_ENERGY - ADDR_NMODULES)/4] == 1<<17);
|
||||
CHECK(config32[(ADDR_DATA_COL_MODE - ADDR_NMODULES)/4] == 1<<5);
|
||||
CHECK(config32[(ADDR_NFRAMES - ADDR_NMODULES)/4] == 1 << 18 );
|
||||
CHECK(config32[(ADDR_NSTORAGE_CELLS - ADDR_NMODULES)/4] == 16);
|
||||
}
|
||||
Reference in New Issue
Block a user