Subversion Repositories HomeAutomation

Rev

Rev 985 | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | SVN | RSS feed

Rev 985 Rev 986
Line 134... Line 134...
134
    }
134
    }
135
}
135
}
136
 
136
 
137
void CanDebug::sendCanMessage(CanMessage canMessage)
137
void CanDebug::sendCanMessage(CanMessage canMessage)
138
{
138
{
139
    if (!canMessage.isHeartbeat() && myClientSockets.size() > 0)
139
    if (myClientSockets.size() > 0)
140
    {
140
    {
141
        string debugData = "";
141
        string debugData = "";
142
 
142
 
143
        if (canMessage.getDirectionFlag() == "To_Owner")
143
        if (canMessage.getClassName() == "nmt")
144
        {
144
        {
145
            debugData += "RX";
145
            debugData += "NMT";
146
        }
-
 
147
        else if (canMessage.getDirectionFlag() == "From_Owner")
-
 
148
        {
-
 
149
            debugData += "TX";
-
 
150
        }
146
        }
151
        else
147
        else
152
        {
148
        {
-
 
149
            if (canMessage.getDirectionFlag() == "To_Owner")
-
 
150
            {
-
 
151
                debugData += "RX";
-
 
152
            }
-
 
153
            else if (canMessage.getDirectionFlag() == "From_Owner")
-
 
154
            {
-
 
155
                debugData += "TX";
-
 
156
            }
-
 
157
            else
-
 
158
            {
153
            debugData += "??";
159
                debugData += "??";
-
 
160
            }
-
 
161
 
-
 
162
            debugData += " " + canMessage.getClassName();
-
 
163
            debugData += "_" + canMessage.getModuleName();
-
 
164
            debugData += ":" + itos(canMessage.getModuleId());
154
        }
165
        }
155
 
166
 
156
        debugData += " " + canMessage.getClassName();
-
 
157
        debugData += "_" + canMessage.getModuleName();
-
 
158
        debugData += ":" + itos(canMessage.getModuleId());
-
 
159
        debugData += " CMD=" + canMessage.getCommandName() + " ";
167
        debugData += " CMD=" + canMessage.getCommandName() + " ";
160
 
168
 
161
        map<string, CanVariable> vars = canMessage.getData();
169
        map<string, CanVariable> vars = canMessage.getData();
162
 
170
 
163
        map<string, CanVariable>::iterator iter;
171
        map<string, CanVariable>::iterator iter;