Subversion Repositories HomeAutomation

Rev

Rev 453 | Rev 586 | Go to most recent revision | Show entire file | Regard whitespace | Details | Blame | Last modification | View Log | SVN | RSS feed

Rev 453 Rev 467
Line 126... Line 126...
126
                        if ((Environment.TickCount - t) > TIMEOUT_MS) {
126
                        if ((Environment.TickCount - t) > TIMEOUT_MS) {
127
                            Console.WriteLine("Timeout while waiting for start prg ack.");
127
                            Console.WriteLine("Timeout while waiting for start prg ack.");
128
                            errorOccured = true;
128
                            errorOccured = true;
129
                            pgs = dState.SEND_RESET;
129
                            pgs = dState.SEND_RESET;
130
                        }
130
                        }
131
                        Thread.Sleep(1);
131
                        //Thread.Sleep(1);
132
                        // If received ack.
132
                        // If received ack.
133
                        hasMessage = dc.getData(out cm);
133
                        hasMessage = dc.getData(out cm);
134
                        if (hasMessage) {
134
                        if (hasMessage) {
135
                            CanNMT cpnin = new CanNMT(cm);
135
                            CanNMT cpnin = new CanNMT(cm);
136
                            if (cpnin.isNMTPacket() && (cpnin.getSender() == receiveID)) {
136
                            if (cpnin.isNMTPacket() && (cpnin.getSender() == receiveID)) {
Line 182... Line 182...
182
                            // Woops, error. 
182
                            // Woops, error. 
183
                            Console.WriteLine("Timeout while waiting for data ack.");
183
                            Console.WriteLine("Timeout while waiting for data ack.");
184
                            errorOccured = true;
184
                            errorOccured = true;
185
                            pgs = dState.SEND_RESET;
185
                            pgs = dState.SEND_RESET;
186
                        }
186
                        }
187
                        Thread.Sleep(1);
187
                        //Thread.Sleep(1);
188
                        // If received ack.
188
                        // If received ack.
189
                        hasMessage = dc.getData(out cm);
189
                        hasMessage = dc.getData(out cm);
190
                        if (hasMessage) {
190
                        if (hasMessage) {
191
                            CanNMT cpnin = new CanNMT(cm);
191
                            CanNMT cpnin = new CanNMT(cm);
192
                            if (cpnin.isNMTPacket() && (cpnin.getSender() == receiveID)) {
192
                            if (cpnin.isNMTPacket() && (cpnin.getSender() == receiveID)) {
Line 230... Line 230...
230
                        if ((Environment.TickCount - t) > TIMEOUT_MS) {
230
                        if ((Environment.TickCount - t) > TIMEOUT_MS) {
231
                            Console.WriteLine("Timeout while waiting for end prg ack.");
231
                            Console.WriteLine("Timeout while waiting for end prg ack.");
232
                            errorOccured = true;
232
                            errorOccured = true;
233
                            pgs = dState.SEND_RESET;
233
                            pgs = dState.SEND_RESET;
234
                        }
234
                        }
235
                        Thread.Sleep(1);
235
                        //Thread.Sleep(1);
236
                       
236
                       
237
                        hasMessage = dc.getData(out cm);
237
                        hasMessage = dc.getData(out cm);
238
                        if (hasMessage) {
238
                        if (hasMessage) {
239
                            CanNMT cpnin = new CanNMT(cm);
239
                            CanNMT cpnin = new CanNMT(cm);
240
                            if (cpnin.isNMTPacket() && (cpnin.getSender() == receiveID)) {
240
                            if (cpnin.isNMTPacket() && (cpnin.getSender() == receiveID)) {