use warnings;
use strict;
-sub moduleName {"Mimosa26"}
+sub moduleName {"M26 MVD ETM"}
sub init {
- my $self = $_[0];
- my $address = $_[1];
-
- my $trb = $self->{'_cts'}{'_trb'};
-
- my $regs = $self->{'_registers'};
- my $expo = $self->{'_exportRegs'};
- my $prop = $self->{'_properties'};
-
- my $header = $self->{'_cts'}{'_enum'}{0x63}->read();
-
+return;
$regs->{'trg_m26_status'} = new TrbRegister($address + 1, $trb, {
'value' => {'lower' => 0, 'len' => 32, 'type' => 'hex'},
}, {
$self->{'_cts'}->getProperties->{'itc_assignments'}[$header->{'itc_base'}] = "External Trigger - Mimosa26";
}
-1;
\ No newline at end of file
+1;
<field name="FrameBufferStatus" start="16" bits="4" format="enum" >
<enumItem value="1">Idle</enumItem>
<enumItem value="2">GetInfo</enumItem>
- <enumItem value="3">CheckTime</enumItem>
- <enumItem value="4">BigTime</enumItem>
- <enumItem value="5">SmallTime</enumItem>
- <enumItem value="6">Delete</enumItem>
- <enumItem value="7">Readout</enumItem>
- <enumItem value="8">Wait4</enumItem>
- <enumItem value="9">Finish</enumItem>
+ <enumItem value="3">WaitRead</enumItem>
+ <enumItem value="4">CheckTime</enumItem>
+ <enumItem value="5">Delete</enumItem>
+ <enumItem value="6">Readout</enumItem>
+ <enumItem value="7">Wait4</enumItem>
+ <enumItem value="8">Finish</enumItem>
</field>
<field name="LengthLevel" start="20" bits="4" format="unsigned" noflag="true" >
<description>Number of data words stored in the frame info buffer</description>