Ignore:
Timestamp:
01/24/08 16:38:40 (17 years ago)
Author:
tbretz
Message:
*** empty log message ***
File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/MagicSoft/Cosy/candrv/network.cc

    r8813 r8835  
    3232#include "network.h"
    3333
    34 #include <iostream> // cout
    35 #include <iomanip>  // setw, setfill
     34#include "MLog.h"
     35#include "MLogManip.h"
    3636
    3737ClassImp(Network);
     
    4646void Network::Start()
    4747{
    48     gLog << "- Starting network." << endl;
     48    gLog << inf << "- Starting network." << endl;
    4949
    5050    CanOpen::Start();
    5151    InitNodes();
    5252
    53     gLog << "- Network started." << endl;
     53    gLog << inf << "- Network started." << endl;
    5454}
    5555
     
    6060void Network::Stop()
    6161{
    62     gLog << "- Stopping network." << endl;
     62    gLog << inf << "- Stopping network." << endl;
    6363
    6464    StopNodes();
    6565    CanOpen::Stop();
    6666
    67     gLog << "- Network stopped." << endl;
     67    gLog << inf << "- Network stopped." << endl;
    6868}
    6969
     
    7777    memset(fNodeInitialized, 0, 32*sizeof(*fNodeInitialized));
    7878
    79     gLog << "- Network initialized." << endl;
     79    gLog << inf << "- Network initialized." << endl;
    8080}
    8181
     
    115115        }
    116116
    117     cout << dec << setfill('0');
    118     cout << "Network::HandleSDO: Node=" << (int)node  << " Cmd=0x" << hex << (int)cmd << ": ";
    119     cout << "Sdo=" << idx  << "/" << (int)subidx << ": 0x" << setw(8) << data;
    120     cout << endl;
     117    gLog << warn << dec << setfill('0');
     118    gLog << "Network::HandleSDO: Node=" << (int)node  << " Cmd=0x" << hex << (int)cmd << ": ";
     119    gLog << "Sdo=" << idx  << "/" << (int)subidx << ": 0x" << setw(8) << data;
     120    gLog << endl;
    121121}
    122122
     
    129129    if (!fNodes[node])
    130130    {
    131         cout << "Network::HandlePDO1: Node #" << dec << (int)node << " not found - PDO1: " << hex;
     131        gLog << err << "ERROR - Network::HandlePDO1: Node #" << dec << (int)node << " not found - PDO1: " << hex;
    132132        for (int i=0; i<8; i++)
    133             cout << " 0x" << (int)data[i];
    134         cout << endl;
     133            gLog << " 0x" << (int)data[i];
     134        gLog << endl;
    135135        return;
    136136    }
     
    147147    if (!fNodes[node])
    148148    {
    149         cout << "Network::HandlePDO2: Node #" << dec << (int)node << " not found - PDO2: " << hex;
     149        gLog << err << "ERROR - Network::HandlePDO2: Node #" << dec << (int)node << " not found - PDO2: " << hex;
    150150        for (int i=0; i<8; i++)
    151             cout << " 0x" << (int)data[i];
    152         cout << endl;
     151            gLog << " 0x" << (int)data[i];
     152        gLog << endl;
    153153        return;
    154154    }
     
    165165    if (!fNodes[node])
    166166    {
    167         cout << "Network::HandlePDO3: Node #" << dec << (int)node << " not found - PDO3: " << hex;
     167        gLog << err << "ERROR - Network::HandlePDO3: Node #" << dec << (int)node << " not found - PDO3: " << hex;
    168168        for (int i=0; i<8; i++)
    169             cout << " 0x" << (int)data[i];
    170         cout << endl;
     169            gLog << " 0x" << (int)data[i];
     170        gLog << endl;
    171171        return;
    172172    }
     
    183183    if (!fNodes[node])
    184184    {
    185         cout << "Network::HandlePDO4: Node #" << dec << (int)node << " not found - PDO4: " << hex;
     185        gLog << err << "ERROR - Network::HandlePDO4: Node #" << dec << (int)node << " not found - PDO4: " << hex;
    186186        for (int i=0; i<8; i++)
    187             cout << " 0x" << (int)data[i];
    188         cout << endl;
     187            gLog << " 0x" << (int)data[i];
     188        gLog << endl;
    189189        return;
    190190    }
     
    202202    if (!fNodes[node])
    203203    {
    204         cout << "Network::HandleNodeguard: Node #" << dec << (int)node << " not found: Nodeguard." << endl;
     204        gLog << err << "ERROR - Network::HandleNodeguard: Node #" << dec << (int)node << " not found: Nodeguard." << endl;
    205205        return;
    206206    }
     
    218218    if (!fNodes[node])
    219219    {
    220         cout << "Network::HandleEmergency: Node #" << dec << (int)node << " not found: Emergency." << endl;
     220        gLog << err << "ERROR - Network::HandleEmergency: Node #" << dec << (int)node << " not found: Emergency." << endl;
    221221        return;
    222222    }
     
    236236    if (nodeid>31)
    237237    {
    238         cout << "SetNode - Error: Only node Numbers < 32 are allowed"<< endl;
     238        gLog << err << "ERROR - Network::SetNode: Only node Numbers < 32 are allowed"<< endl;
    239239        return;
    240240    }
     
    252252        if (fNodes[i])
    253253        {
    254             gLog << "- Setting up Node #" << dec << i << " (";
     254            gLog << inf2 << "- Setting up Node #" << dec << i << " (";
    255255            gLog << fNodes[i]->GetNodeName() << ")" << endl;
    256256            if (fNodes[i]->InitDevice(this))
    257257                fNodeInitialized[i] = TRUE;
    258258            else
    259                 gLog << "- " << fNodes[i]->GetNodeName() << ": InitDevice failed." << endl;
     259                gLog << err << "- " << fNodes[i]->GetNodeName() << ": InitDevice failed." << endl;
    260260        }
    261     gLog << "- All Nodes setup." << endl;
     261    gLog << inf << "- All Nodes setup." << endl;
    262262}
    263263
     
    271271        if (fNodes[i] && fNodeInitialized[i])
    272272        {
    273             gLog << "- Stopping Node #" << dec << i;
     273            gLog << inf2 << "- Stopping Node #" << dec << i;
    274274            gLog << " (" << fNodes[i]->GetNodeName() << ")" << endl;
    275275            fNodes[i]->StopDevice();
    276276        }
    277     gLog << "- All Nodes stopped." << endl;
     277    gLog << inf << "- All Nodes stopped." << endl;
    278278}
    279279
     
    292292            continue;
    293293
    294         gLog << "- Node #" << dec << i << " '" << fNodes[i]->GetNodeName() << "' ";
     294        gLog << err << "- Node #" << dec << i << " '" << fNodes[i]->GetNodeName() << "' ";
    295295
    296296        if (fNodes[i]->GetError() <= 0)
     
    362362                }
    363363
    364     if (rc)
    365         gLog << "- All Zombies rebooted." << endl;
     364//    if (rc)
     365//        gLog << inf << "- All Zombies rebooted." << endl;
    366366
    367367    return rc;
Note: See TracChangeset for help on using the changeset viewer.