5051525354555657585960
Mdta m = new Mdta(m0, "333", "test device"); // 1 m.channel.tagChannel.set( 0x500 ); m.execute(); assertEquals(m.tagSost.get(), 0xFE); m.channel.tagChannel.set( 0x100 ); m.execute(); assertEquals(m.tagSost.get(), 0);
5455565758596061626364
m.channel.tagChannel.set( 0x500 ); m.execute(); assertEquals(m.tagSost.get(), 0xFE); m.channel.tagChannel.set( 0x100 ); m.execute(); assertEquals(m.tagSost.get(), 0); assertEquals(m.channel.tagName.getString(), "mod1@Input00"); // 2 delays=0 in0.set(1);
6061626364656667686970
assertEquals(m.tagSost.get(), 0); assertEquals(m.channel.tagName.getString(), "mod1@Input00"); // 2 delays=0 in0.set(1); m.execute(); assertEquals(m.tagOutput.get(), 1); assertEquals(m.tagSost.get(), 3); in0.set(0); m.execute();
6566676869707172737475
m.execute(); assertEquals(m.tagOutput.get(), 1); assertEquals(m.tagSost.get(), 3); in0.set(0); m.execute(); assertEquals(m.tagOutput.get(), 0); assertEquals(m.tagSost.get(), 0); // 3 delays > 0 m.tagDlyDrebezg.set(1);
7374757677787980818283
// 3 delays > 0 m.tagDlyDrebezg.set(1); m.tagDlyOutput.set(3); in0.set(1); m.execute(); assertEquals(m.tagOutput.get(), 0); assertEquals(m.tagSost.get(), 0); assertEquals(m.tagValue.get(), 1); m.execute();
7879808182838485868788
m.execute(); assertEquals(m.tagOutput.get(), 0); assertEquals(m.tagSost.get(), 0); assertEquals(m.tagValue.get(), 1); m.execute(); assertEquals(m.tagOutput.get(), 0); assertEquals(m.tagSost.get(), 1); assertEquals(m.tagValue.get(), 1); m.execute();
8384858687888990919293
m.execute(); assertEquals(m.tagOutput.get(), 0); assertEquals(m.tagSost.get(), 1); assertEquals(m.tagValue.get(), 1); m.execute(); assertEquals(m.tagOutput.get(), 0); assertEquals(m.tagSost.get(), 1); assertEquals(m.tagValue.get(), 1); m.execute();
8889909192939495969798
93949596979899100101102103
m.execute(); assertEquals(m.tagOutput.get(), 0); assertEquals(m.tagSost.get(), 1); assertEquals(m.tagValue.get(), 1); m.execute(); assertEquals(m.tagOutput.get(), 1); assertEquals(m.tagSost.get(), 3); assertEquals(m.tagValue.get(), 1); m.tagBlok.set(1);
99100101102103104105106107108109
assertEquals(m.tagOutput.get(), 1); assertEquals(m.tagSost.get(), 3); assertEquals(m.tagValue.get(), 1); m.tagBlok.set(1); m.execute(); assertEquals(m.tagOutput.get(), 0); assertEquals(m.tagSost.get(), 4); assertEquals(m.tagValue.get(), 1); in0.set(0);