Changeset 15130


Ignore:
Timestamp:
03/21/13 09:13:58 (12 years ago)
Author:
tbretz
Message:
Some more updates to improve the log output and reduce the amount during normal data taking.
File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/FACT++/src/ftmctrl.cc

    r15115 r15130  
    422422        array<uint16_t, 5> cmd = {{ '@', u1, u2, u3, u4 }};
    423423
    424         ostringstream msg;
    425         msg << "Sending command:" << hex;
    426         msg << " 0x" << setw(4) << setfill('0') << cmd[0];
    427         msg << " 0x" << setw(4) << setfill('0') << u1;
    428         msg << " 0x" << setw(4) << setfill('0') << u2;
    429         msg << " 0x" << setw(4) << setfill('0') << u3;
    430         msg << " 0x" << setw(4) << setfill('0') << u4;
    431         msg << " (+" << dec << dat.size() << " words)";
    432         Message(msg);
     424        if (fIsVerbose)
     425        {
     426            ostringstream msg;
     427            msg << "Sending command:" << hex;
     428            msg << " 0x" << setw(4) << setfill('0') << cmd[0];
     429            msg << " 0x" << setw(4) << setfill('0') << u1;
     430            msg << " 0x" << setw(4) << setfill('0') << u2;
     431            msg << " 0x" << setw(4) << setfill('0') << u3;
     432            msg << " 0x" << setw(4) << setfill('0') << u4;
     433            msg << " (+" << dec << dat.size() << " words)";
     434            Message(msg);
     435        }
    433436
    434437        vector<uint16_t> out(cmd.size()+dat.size());
     
    444447        array<uint16_t, 5> cmd = {{ '@', u1, u2, u3, u4 }};
    445448
    446         ostringstream msg;
    447         msg << "Sending command:" << hex;
    448         msg << " 0x" << setw(4) << setfill('0') << cmd[0];
    449         msg << " 0x" << setw(4) << setfill('0') << u1;
    450         msg << " 0x" << setw(4) << setfill('0') << u2;
    451         msg << " 0x" << setw(4) << setfill('0') << u3;
    452         msg << " 0x" << setw(4) << setfill('0') << u4;
    453         msg << " (+" << dec << dat.size() << " words)";
    454         Message(msg);
     449        if (fIsVerbose)
     450        {
     451            ostringstream msg;
     452            msg << "Sending command:" << hex;
     453            msg << " 0x" << setw(4) << setfill('0') << cmd[0];
     454            msg << " 0x" << setw(4) << setfill('0') << u1;
     455            msg << " 0x" << setw(4) << setfill('0') << u2;
     456            msg << " 0x" << setw(4) << setfill('0') << u3;
     457            msg << " 0x" << setw(4) << setfill('0') << u4;
     458            msg << " (+" << dec << dat.size() << " words)";
     459            Message(msg);
     460        }
    455461
    456462        vector<uint16_t> out(cmd.size()+dat.size());
     
    510516    void CmdStartRun()
    511517    {
     518        Info("Sending start trigger.");
     519
    512520        PostCmd(FTM::kCmdStartRun, FTM::kStartRun);
    513521
     
    518526    void CmdStopRun()
    519527    {
     528        Info("Sending stop trigger.");
     529
    520530        PostCmd(FTM::kCmdStopRun);
    521531
     
    566576            return false;
    567577
     578        Info("Sending crate reset for crate "+to_string(addr));
    568579        PostCmd(FTM::kCmdCrateReset, 1<<addr);
    569580
     
    573584    bool CmdResetCamera()
    574585    {
     586        Info("Sending camera reset");
     587
    575588        PostCmd(FTM::kCmdCrateReset, FTM::kResetCrate0);
    576589        PostCmd(FTM::kCmdCrateReset, FTM::kResetCrate1);
     
    25952608        ("no-dim",        po_bool(),  "Disable dim services")
    25962609        ("addr,a",        var<string>("localhost:5000"),  "Network address of FTM")
    2597         ("quiet,q",       po_bool(), "Disable printing contents of all received messages (except dynamic data) in clear text.")
     2610        ("quiet,q",       po_bool(true), "Disable printing contents of all received messages (except dynamic data) in clear text.")
    25982611        ("hex-out",       po_bool(),  "Enable printing contents of all printed messages also as hex data.")
    25992612        ("dynamic-out",   po_bool(),  "Enable printing received dynamic data.")
Note: See TracChangeset for help on using the changeset viewer.