use strict;
 use warnings;
 use Data::Dumper;
-#use Dmon;
+use Dmon;
 use Getopt::Long;
 use HADES::TrbNet;
 use POSIX qw(strftime);
 
   my $command= $fixed_bits | ($current_channel << 16) | ($thresh << $shift_bits);
 
-  #Dmon::PadiwaSendCmd($endpoint, $chain, $command);
-  send_command($endpoint, $chain, $command);
+  Dmon::PadiwaSendCmd($command, $endpoint, $chain);
+  #send_command($endpoint, $chain, $command);
 }
 
 
 sub send_command {
   (my $endpoint, my $chain, my $command) = @_;
 
+  
   my $ra_atomic = [$command,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1<<$chain,0x10001];
   my $rh_res = trb_register_write_mem($endpoint, 0xd400, 0, $ra_atomic, scalar @{$ra_atomic});
   send_command_error($endpoint) if (!defined $rh_res);