EDN Admin
Well-known member
The relevant code below is not achieving what I hoped it would. I intend for<br/>
1. SerialPortBufferTemp to be used as the container for each Serial Port Read.<br/>
2. _buffer should contain the resultant array from two separate Reads, the second appended directly after the first.<br/>
(eg. 60 bytes read on the 2nd Read will be appended to the 168 bytes received on the first Read (228 total resultant byte length))<br/>
<span style="color:red The problem with my code below is that _buffer has increase in size from 300 bytes to 600 bytes, skipped bytes 168 to 300 (leaving them all zeros) and added the remaining 60 bytes from the second read beginning at _buffer[300].
<div style="color:Black;background-color:White; <pre>
<span style="color:Blue; private List<<span style="color:Blue; byte> _buffer = <span style="color:Blue; new List<<span style="color:Blue; byte>();
<span style="color:Blue; byte[] SerialPortBufferTemp = <span style="color:Blue; new <span style="color:Blue; byte[300];
serialPort1.Read(SerialPortBufferTemp, 0, iBytesRead);
<span style="color:Blue; if (iValidRecordCtr == 0)
{
_buffer.Clear();
}
_buffer.AddRange(SerialPortBufferTemp);
SerialPortBufferTemp = <span style="color:Blue; new <span style="color:Blue; byte[300];
serialPort1.DiscardInBuffer();
ProcessResults();
}
[/code]
<pre> Extracted Packet Length : 228
bytesReadFromFirstRead 168
bytesReadFromSecondRead: 60
_buffer[0] : 255
_buffer[1] : 255
_buffer[2] : 255
_buffer[3] : 255
_buffer[4] : 254
_buffer[5] : 252
_buffer[6] : 3
_buffer[7] : 0
_buffer[8] : 223
_buffer[9] : 0
_buffer[10] : 145
_buffer[11] : 0
_buffer[12] : 4
_buffer[13] : 35
_buffer[14] : 53
_buffer[15] : 55
_buffer[16] : 65
_buffer[17] : 52
_buffer[18] : 54
_buffer[19] : 53
_buffer[20] : 49
_buffer[21] : 49
_buffer[22] : 45
_buffer[23] : 65
_buffer[24] : 48
_buffer[25] : 49
_buffer[26] : 13
_buffer[27] : 10
_buffer[28] : 35
_buffer[29] : 42
_buffer[30] : 42
_buffer[31] : 42
_buffer[32] : 42
_buffer[33] : 42
_buffer[34] : 42
_buffer[35] : 42
_buffer[36] : 42
_buffer[37] : 42
_buffer[38] : 42
_buffer[39] : 42
_buffer[40] : 42
_buffer[41] : 42
_buffer[42] : 42
_buffer[43] : 42
_buffer[44] : 42
_buffer[45] : 42
_buffer[46] : 42
_buffer[47] : 42
_buffer[48] : 42
_buffer[49] : 42
_buffer[50] : 42
_buffer[51] : 42
_buffer[52] : 42
_buffer[53] : 42
_buffer[54] : 42
_buffer[55] : 42
_buffer[56] : 42
_buffer[57] : 42
_buffer[58] : 42
_buffer[59] : 42
_buffer[60] : 42
_buffer[61] : 42
_buffer[62] : 42
_buffer[63] : 42
_buffer[64] : 42
_buffer[65] : 42
_buffer[66] : 42
_buffer[67] : 42
_buffer[68] : 42
_buffer[69] : 42
_buffer[70] : 42
_buffer[71] : 42
_buffer[72] : 42
_buffer[73] : 42
_buffer[74] : 42
_buffer[75] : 42
_buffer[76] : 42
_buffer[77] : 42
_buffer[78] : 42
_buffer[79] : 42
_buffer[80] : 42
_buffer[81] : 42
_buffer[82] : 42
_buffer[83] : 42
_buffer[84] : 42
_buffer[85] : 42
_buffer[86] : 42
_buffer[87] : 42
_buffer[88] : 42
_buffer[89] : 42
_buffer[90] : 42
_buffer[91] : 42
_buffer[92] : 42
_buffer[93] : 42
_buffer[94] : 42
_buffer[95] : 42
_buffer[96] : 42
_buffer[97] : 42
_buffer[98] : 42
_buffer[99] : 42
_buffer[100] : 42
_buffer[101] : 42
_buffer[102] : 42
_buffer[103] : 42
_buffer[104] : 42
_buffer[105] : 42
_buffer[106] : 42
_buffer[107] : 13
_buffer[108] : 10
_buffer[109] : 35
_buffer[110] : 32
_buffer[111] : 67
_buffer[112] : 111
_buffer[113] : 112
_buffer[114] : 121
_buffer[115] : 114
_buffer[116] : 105
_buffer[117] : 103
_buffer[118] : 104
_buffer[119] : 116
_buffer[120] : 32
_buffer[121] : 40
_buffer[122] : 67
_buffer[123] : 41
_buffer[124] : 32
_buffer[125] : 50
_buffer[126] : 48
_buffer[127] : 49
_buffer[128] : 49
_buffer[129] : 44
_buffer[130] : 32
_buffer[131] : 83
_buffer[132] : 111
_buffer[133] : 117
_buffer[134] : 116
_buffer[135] : 104
_buffer[136] : 119
_buffer[137] : 101
_buffer[138] : 115
_buffer[139] : 116
_buffer[140] : 32
_buffer[141] : 77
_buffer[142] : 105
_buffer[143] : 99
_buffer[144] : 114
_buffer[145] : 111
_buffer[146] : 119
_buffer[147] : 97
_buffer[148] : 118
_buffer[149] : 101
_buffer[150] : 44
_buffer[151] : 32
_buffer[152] : 73
_buffer[153] : 110
_buffer[154] : 99
_buffer[155] : 46
_buffer[156] : 13
_buffer[157] : 10
_buffer[158] : 35
_buffer[159] : 32
_buffer[160] : 13
_buffer[161] : 10
_buffer[162] : 35
_buffer[163] : 32
_buffer[164] : 65
_buffer[165] : 108
_buffer[166] : 108
_buffer[167] : 32
_buffer[168] : 0
_buffer[169] : 0
_buffer[170] : 0
_buffer[171] : 0
_buffer[172] : 0
_buffer[173] : 0
_buffer[174] : 0
_buffer[175] : 0
_buffer[176] : 0
_buffer[177] : 0
_buffer[178] : 0
_buffer[179] : 0
_buffer[180] : 0
_buffer[181] : 0
_buffer[182] : 0
_buffer[183] : 0
_buffer[184] : 0
_buffer[185] : 0
_buffer[186] : 0
_buffer[187] : 0
_buffer[188] : 0
_buffer[189] : 0
_buffer[190] : 0
_buffer[191] : 0
_buffer[192] : 0
_buffer[193] : 0
_buffer[194] : 0
_buffer[195] : 0
_buffer[196] : 0
_buffer[197] : 0
_buffer[198] : 0
_buffer[199] : 0
_buffer[200] : 0
_buffer[201] : 0
_buffer[202] : 0
_buffer[203] : 0
_buffer[204] : 0
_buffer[205] : 0
_buffer[206] : 0
_buffer[207] : 0
_buffer[208] : 0
_buffer[209] : 0
_buffer[210] : 0
_buffer[211] : 0
_buffer[212] : 0
_buffer[213] : 0
_buffer[214] : 0
_buffer[215] : 0
_buffer[216] : 0
_buffer[217] : 0
_buffer[218] : 0
_buffer[219] : 0
_buffer[220] : 0
_buffer[221] : 0
_buffer[222] : 0
_buffer[223] : 0
_buffer[224] : 0
_buffer[225] : 0
_buffer[226] : 0
_buffer[227] : 0
_buffer[228] : 0
_buffer[229] : 0
_buffer[230] : 0
_buffer[231] : 0
_buffer[232] : 0
_buffer[233] : 0
_buffer[234] : 0
_buffer[235] : 0
_buffer[236] : 0
_buffer[237] : 0
_buffer[238] : 0
_buffer[239] : 0
_buffer[240] : 0
_buffer[241] : 0
_buffer[242] : 0
_buffer[243] : 0
_buffer[244] : 0
_buffer[245] : 0
_buffer[246] : 0
_buffer[247] : 0
_buffer[248] : 0
_buffer[249] : 0
_buffer[250] : 0
_buffer[251] : 0
_buffer[252] : 0
_buffer[253] : 0
_buffer[254] : 0
_buffer[255] : 0
_buffer[256] : 0
_buffer[257] : 0
_buffer[258] : 0
_buffer[259] : 0
_buffer[260] : 0
_buffer[261] : 0
_buffer[262] : 0
_buffer[263] : 0
_buffer[264] : 0
_buffer[265] : 0
_buffer[266] : 0
_buffer[267] : 0
_buffer[268] : 0
_buffer[269] : 0
_buffer[270] : 0
_buffer[271] : 0
_buffer[272] : 0
_buffer[273] : 0
_buffer[274] : 0
_buffer[275] : 0
_buffer[276] : 0
_buffer[277] : 0
_buffer[278] : 0
_buffer[279] : 0
_buffer[280] : 0
_buffer[281] : 0
_buffer[282] : 0
_buffer[283] : 0
_buffer[284] : 0
_buffer[285] : 0
_buffer[286] : 0
_buffer[287] : 0
_buffer[288] : 0
_buffer[289] : 0
_buffer[290] : 0
_buffer[291] : 0
_buffer[292] : 0
_buffer[293] : 0
_buffer[294] : 0
_buffer[295] : 0
_buffer[296] : 0
_buffer[297] : 0
_buffer[298] : 0
_buffer[299] : 0
_buffer[300] : 114
_buffer[301] : 105
_buffer[302] : 103
_buffer[303] : 104
_buffer[304] : 116
_buffer[305] : 115
_buffer[306] : 32
_buffer[307] : 114
_buffer[308] : 101
_buffer[309] : 115
_buffer[310] : 101
_buffer[311] : 114
_buffer[312] : 118
_buffer[313] : 101
_buffer[314] : 100
_buffer[315] : 44
_buffer[316] : 32
_buffer[317] : 112
_buffer[318] : 114
_buffer[319] : 111
_buffer[320] : 112
_buffer[321] : 114
_buffer[322] : 105
_buffer[323] : 101
_buffer[324] : 116
_buffer[325] : 97
_buffer[326] : 114
_buffer[327] : 121
_buffer[328] : 32
_buffer[329] : 97
_buffer[330] : 110
_buffer[331] : 100
_buffer[332] : 32
_buffer[333] : 99
_buffer[334] : 111
_buffer[335] : 110
_buffer[336] : 102
_buffer[337] : 105
_buffer[338] : 100
_buffer[339] : 101
_buffer[340] : 110
_buffer[341] : 116
_buffer[342] : 105
_buffer[343] : 97
_buffer[344] : 108
_buffer[345] : 32
_buffer[346] : 109
_buffer[347] : 97
_buffer[348] : 116
_buffer[349] : 101
_buffer[350] : 114
_buffer[351] : 105
_buffer[352] : 97
_buffer[353] : 108
_buffer[354] : 46
_buffer[355] : 13
_buffer[356] : 10
_buffer[357] : 0
_buffer[358] : 199
_buffer[359] : 150
_buffer[360] : 42
_buffer[361] : 42
_buffer[362] : 42
_buffer[363] : 42
_buffer[364] : 42
_buffer[365] : 42
_buffer[366] : 42
_buffer[367] : 42
_buffer[368] : 42
_buffer[369] : 42
_buffer[370] : 42
_buffer[371] : 42
_buffer[372] : 42
_buffer[373] : 42
_buffer[374] : 42
_buffer[375] : 42
_buffer[376] : 42
_buffer[377] : 42
_buffer[378] : 42
_buffer[379] : 42
_buffer[380] : 42
_buffer[381] : 42
_buffer[382] : 42
_buffer[383] : 42
_buffer[384] : 42
_buffer[385] : 42
_buffer[386] : 42
_buffer[387] : 42
_buffer[388] : 42
_buffer[389] : 42
_buffer[390] : 42
_buffer[391] : 42
_buffer[392] : 42
_buffer[393] : 42
_buffer[394] : 42
_buffer[395] : 42
_buffer[396] : 42
_buffer[397] : 42
_buffer[398] : 42
_buffer[399] : 42
_buffer[400] : 42
_buffer[401] : 42
_buffer[402] : 42
_buffer[403] : 42
_buffer[404] : 42
_buffer[405] : 42
_buffer[406] : 42
_buffer[407] : 13
_buffer[408] : 10
_buffer[409] : 35
_buffer[410] : 32
_buffer[411] : 67
_buffer[412] : 111
_buffer[413] : 112
_buffer[414] : 121
_buffer[415] : 114
_buffer[416] : 105
_buffer[417] : 103
_buffer[418] : 104
_buffer[419] : 116
_buffer[420] : 32
_buffer[421] : 40
_buffer[422] : 67
_buffer[423] : 41
_buffer[424] : 32
_buffer[425] : 50
_buffer[426] : 48
_buffer[427] : 49
_buffer[428] : 49
_buffer[429] : 44
_buffer[430] : 32
_buffer[431] : 83
_buffer[432] : 111
_buffer[433] : 117
_buffer[434] : 116
_buffer[435] : 104
_buffer[436] : 119
_buffer[437] : 101
_buffer[438] : 115
_buffer[439] : 116
_buffer[440] : 32
_buffer[441] : 77
_buffer[442] : 105
_buffer[443] : 99
_buffer[444] : 114
_buffer[445] : 111
_buffer[446] : 119
_buffer[447] : 97
_buffer[448] : 118
_buffer[449] : 101
_buffer[450] : 44
_buffer[451] : 32
_buffer[452] : 73
_buffer[453] : 110
_buffer[454] : 99
_buffer[455] : 46
_buffer[456] : 13
_buffer[457] : 10
_buffer[458] : 35
_buffer[459] : 32
_buffer[460] : 13
_buffer[461] : 10
_buffer[462] : 35
_buffer[463] : 32
_buffer[464] : 65
_buffer[465] : 108
_buffer[466] : 108
_buffer[467] : 32
_buffer[468] : 0
_buffer[469] : 0
_buffer[470] : 0
_buffer[471] : 0
_buffer[472] : 0
_buffer[473] : 0
_buffer[474] : 0
_buffer[475] : 0
_buffer[476] : 0
_buffer[477] : 0
_buffer[478] : 0
_buffer[479] : 0
_buffer[480] : 0
_buffer[481] : 0
_buffer[482] : 0
_buffer[483] : 0
_buffer[484] : 0
_buffer[485] : 0
_buffer[486] : 0
_buffer[487] : 0
_buffer[488] : 0
_buffer[489] : 0
_buffer[490] : 0
_buffer[491] : 0
_buffer[492] : 0
_buffer[493] : 0
_buffer[494] : 0
_buffer[495] : 0
_buffer[496] : 0
_buffer[497] : 0
_buffer[498] : 0
_buffer[499] : 0
_buffer[500] : 0
_buffer[501] : 0
_buffer[502] : 0
_buffer[503] : 0
_buffer[504] : 0
_buffer[505] : 0
_buffer[506] : 0
_buffer[507] : 0
_buffer[508] : 0
_buffer[509] : 0
_buffer[510] : 0
_buffer[511] : 0
_buffer[512] : 0
_buffer[513] : 0
_buffer[514] : 0
_buffer[515] : 0
_buffer[516] : 0
_buffer[517] : 0
_buffer[518] : 0
_buffer[519] : 0
_buffer[520] : 0
_buffer[521] : 0
_buffer[522] : 0
_buffer[523] : 0
_buffer[524] : 0
_buffer[525] : 0
_buffer[526] : 0
_buffer[527] : 0
_buffer[528] : 0
_buffer[529] : 0
_buffer[530] : 0
_buffer[531] : 0
_buffer[532] : 0
_buffer[533] : 0
_buffer[534] : 0
_buffer[535] : 0
_buffer[536] : 0
_buffer[537] : 0
_buffer[538] : 0
_buffer[539] : 0
_buffer[540] : 0
_buffer[541] : 0
_buffer[542] : 0
_buffer[543] : 0
_buffer[544] : 0
_buffer[545] : 0
_buffer[546] : 0
_buffer[547] : 0
_buffer[548] : 0
_buffer[549] : 0
_buffer[550] : 0
_buffer[551] : 0
_buffer[552] : 0
_buffer[553] : 0
_buffer[554] : 0
_buffer[555] : 0
_buffer[556] : 0
_buffer[557] : 0
_buffer[558] : 0
_buffer[559] : 0
_buffer[560] : 0
_buffer[561] : 0
_buffer[562] : 0
_buffer[563] : 0
_buffer[564] : 0
_buffer[565] : 0
_buffer[566] : 0
_buffer[567] : 0
_buffer[568] : 0
_buffer[569] : 0
_buffer[570] : 0
_buffer[571] : 0
_buffer[572] : 0
_buffer[573] : 0
_buffer[574] : 0
_buffer[575] : 0
_buffer[576] : 0
_buffer[577] : 0
_buffer[578] : 0
_buffer[579] : 0
_buffer[580] : 0
_buffer[581] : 0
_buffer[582] : 0
_buffer[583] : 0
_buffer[584] : 0
_buffer[585] : 0
_buffer[586] : 0
_buffer[587] : 0
_buffer[588] : 0
_buffer[589] : 0
_buffer[590] : 0
_buffer[591] : 0
_buffer[592] : 0
_buffer[593] : 0
_buffer[594] : 0
_buffer[595] : 0
_buffer[596] : 0
_buffer[597] : 0
_buffer[598] : 0[/code]
View the full article
1. SerialPortBufferTemp to be used as the container for each Serial Port Read.<br/>
2. _buffer should contain the resultant array from two separate Reads, the second appended directly after the first.<br/>
(eg. 60 bytes read on the 2nd Read will be appended to the 168 bytes received on the first Read (228 total resultant byte length))<br/>
<span style="color:red The problem with my code below is that _buffer has increase in size from 300 bytes to 600 bytes, skipped bytes 168 to 300 (leaving them all zeros) and added the remaining 60 bytes from the second read beginning at _buffer[300].
<div style="color:Black;background-color:White; <pre>
<span style="color:Blue; private List<<span style="color:Blue; byte> _buffer = <span style="color:Blue; new List<<span style="color:Blue; byte>();
<span style="color:Blue; byte[] SerialPortBufferTemp = <span style="color:Blue; new <span style="color:Blue; byte[300];
serialPort1.Read(SerialPortBufferTemp, 0, iBytesRead);
<span style="color:Blue; if (iValidRecordCtr == 0)
{
_buffer.Clear();
}
_buffer.AddRange(SerialPortBufferTemp);
SerialPortBufferTemp = <span style="color:Blue; new <span style="color:Blue; byte[300];
serialPort1.DiscardInBuffer();
ProcessResults();
}
[/code]
<pre> Extracted Packet Length : 228
bytesReadFromFirstRead 168
bytesReadFromSecondRead: 60
_buffer[0] : 255
_buffer[1] : 255
_buffer[2] : 255
_buffer[3] : 255
_buffer[4] : 254
_buffer[5] : 252
_buffer[6] : 3
_buffer[7] : 0
_buffer[8] : 223
_buffer[9] : 0
_buffer[10] : 145
_buffer[11] : 0
_buffer[12] : 4
_buffer[13] : 35
_buffer[14] : 53
_buffer[15] : 55
_buffer[16] : 65
_buffer[17] : 52
_buffer[18] : 54
_buffer[19] : 53
_buffer[20] : 49
_buffer[21] : 49
_buffer[22] : 45
_buffer[23] : 65
_buffer[24] : 48
_buffer[25] : 49
_buffer[26] : 13
_buffer[27] : 10
_buffer[28] : 35
_buffer[29] : 42
_buffer[30] : 42
_buffer[31] : 42
_buffer[32] : 42
_buffer[33] : 42
_buffer[34] : 42
_buffer[35] : 42
_buffer[36] : 42
_buffer[37] : 42
_buffer[38] : 42
_buffer[39] : 42
_buffer[40] : 42
_buffer[41] : 42
_buffer[42] : 42
_buffer[43] : 42
_buffer[44] : 42
_buffer[45] : 42
_buffer[46] : 42
_buffer[47] : 42
_buffer[48] : 42
_buffer[49] : 42
_buffer[50] : 42
_buffer[51] : 42
_buffer[52] : 42
_buffer[53] : 42
_buffer[54] : 42
_buffer[55] : 42
_buffer[56] : 42
_buffer[57] : 42
_buffer[58] : 42
_buffer[59] : 42
_buffer[60] : 42
_buffer[61] : 42
_buffer[62] : 42
_buffer[63] : 42
_buffer[64] : 42
_buffer[65] : 42
_buffer[66] : 42
_buffer[67] : 42
_buffer[68] : 42
_buffer[69] : 42
_buffer[70] : 42
_buffer[71] : 42
_buffer[72] : 42
_buffer[73] : 42
_buffer[74] : 42
_buffer[75] : 42
_buffer[76] : 42
_buffer[77] : 42
_buffer[78] : 42
_buffer[79] : 42
_buffer[80] : 42
_buffer[81] : 42
_buffer[82] : 42
_buffer[83] : 42
_buffer[84] : 42
_buffer[85] : 42
_buffer[86] : 42
_buffer[87] : 42
_buffer[88] : 42
_buffer[89] : 42
_buffer[90] : 42
_buffer[91] : 42
_buffer[92] : 42
_buffer[93] : 42
_buffer[94] : 42
_buffer[95] : 42
_buffer[96] : 42
_buffer[97] : 42
_buffer[98] : 42
_buffer[99] : 42
_buffer[100] : 42
_buffer[101] : 42
_buffer[102] : 42
_buffer[103] : 42
_buffer[104] : 42
_buffer[105] : 42
_buffer[106] : 42
_buffer[107] : 13
_buffer[108] : 10
_buffer[109] : 35
_buffer[110] : 32
_buffer[111] : 67
_buffer[112] : 111
_buffer[113] : 112
_buffer[114] : 121
_buffer[115] : 114
_buffer[116] : 105
_buffer[117] : 103
_buffer[118] : 104
_buffer[119] : 116
_buffer[120] : 32
_buffer[121] : 40
_buffer[122] : 67
_buffer[123] : 41
_buffer[124] : 32
_buffer[125] : 50
_buffer[126] : 48
_buffer[127] : 49
_buffer[128] : 49
_buffer[129] : 44
_buffer[130] : 32
_buffer[131] : 83
_buffer[132] : 111
_buffer[133] : 117
_buffer[134] : 116
_buffer[135] : 104
_buffer[136] : 119
_buffer[137] : 101
_buffer[138] : 115
_buffer[139] : 116
_buffer[140] : 32
_buffer[141] : 77
_buffer[142] : 105
_buffer[143] : 99
_buffer[144] : 114
_buffer[145] : 111
_buffer[146] : 119
_buffer[147] : 97
_buffer[148] : 118
_buffer[149] : 101
_buffer[150] : 44
_buffer[151] : 32
_buffer[152] : 73
_buffer[153] : 110
_buffer[154] : 99
_buffer[155] : 46
_buffer[156] : 13
_buffer[157] : 10
_buffer[158] : 35
_buffer[159] : 32
_buffer[160] : 13
_buffer[161] : 10
_buffer[162] : 35
_buffer[163] : 32
_buffer[164] : 65
_buffer[165] : 108
_buffer[166] : 108
_buffer[167] : 32
_buffer[168] : 0
_buffer[169] : 0
_buffer[170] : 0
_buffer[171] : 0
_buffer[172] : 0
_buffer[173] : 0
_buffer[174] : 0
_buffer[175] : 0
_buffer[176] : 0
_buffer[177] : 0
_buffer[178] : 0
_buffer[179] : 0
_buffer[180] : 0
_buffer[181] : 0
_buffer[182] : 0
_buffer[183] : 0
_buffer[184] : 0
_buffer[185] : 0
_buffer[186] : 0
_buffer[187] : 0
_buffer[188] : 0
_buffer[189] : 0
_buffer[190] : 0
_buffer[191] : 0
_buffer[192] : 0
_buffer[193] : 0
_buffer[194] : 0
_buffer[195] : 0
_buffer[196] : 0
_buffer[197] : 0
_buffer[198] : 0
_buffer[199] : 0
_buffer[200] : 0
_buffer[201] : 0
_buffer[202] : 0
_buffer[203] : 0
_buffer[204] : 0
_buffer[205] : 0
_buffer[206] : 0
_buffer[207] : 0
_buffer[208] : 0
_buffer[209] : 0
_buffer[210] : 0
_buffer[211] : 0
_buffer[212] : 0
_buffer[213] : 0
_buffer[214] : 0
_buffer[215] : 0
_buffer[216] : 0
_buffer[217] : 0
_buffer[218] : 0
_buffer[219] : 0
_buffer[220] : 0
_buffer[221] : 0
_buffer[222] : 0
_buffer[223] : 0
_buffer[224] : 0
_buffer[225] : 0
_buffer[226] : 0
_buffer[227] : 0
_buffer[228] : 0
_buffer[229] : 0
_buffer[230] : 0
_buffer[231] : 0
_buffer[232] : 0
_buffer[233] : 0
_buffer[234] : 0
_buffer[235] : 0
_buffer[236] : 0
_buffer[237] : 0
_buffer[238] : 0
_buffer[239] : 0
_buffer[240] : 0
_buffer[241] : 0
_buffer[242] : 0
_buffer[243] : 0
_buffer[244] : 0
_buffer[245] : 0
_buffer[246] : 0
_buffer[247] : 0
_buffer[248] : 0
_buffer[249] : 0
_buffer[250] : 0
_buffer[251] : 0
_buffer[252] : 0
_buffer[253] : 0
_buffer[254] : 0
_buffer[255] : 0
_buffer[256] : 0
_buffer[257] : 0
_buffer[258] : 0
_buffer[259] : 0
_buffer[260] : 0
_buffer[261] : 0
_buffer[262] : 0
_buffer[263] : 0
_buffer[264] : 0
_buffer[265] : 0
_buffer[266] : 0
_buffer[267] : 0
_buffer[268] : 0
_buffer[269] : 0
_buffer[270] : 0
_buffer[271] : 0
_buffer[272] : 0
_buffer[273] : 0
_buffer[274] : 0
_buffer[275] : 0
_buffer[276] : 0
_buffer[277] : 0
_buffer[278] : 0
_buffer[279] : 0
_buffer[280] : 0
_buffer[281] : 0
_buffer[282] : 0
_buffer[283] : 0
_buffer[284] : 0
_buffer[285] : 0
_buffer[286] : 0
_buffer[287] : 0
_buffer[288] : 0
_buffer[289] : 0
_buffer[290] : 0
_buffer[291] : 0
_buffer[292] : 0
_buffer[293] : 0
_buffer[294] : 0
_buffer[295] : 0
_buffer[296] : 0
_buffer[297] : 0
_buffer[298] : 0
_buffer[299] : 0
_buffer[300] : 114
_buffer[301] : 105
_buffer[302] : 103
_buffer[303] : 104
_buffer[304] : 116
_buffer[305] : 115
_buffer[306] : 32
_buffer[307] : 114
_buffer[308] : 101
_buffer[309] : 115
_buffer[310] : 101
_buffer[311] : 114
_buffer[312] : 118
_buffer[313] : 101
_buffer[314] : 100
_buffer[315] : 44
_buffer[316] : 32
_buffer[317] : 112
_buffer[318] : 114
_buffer[319] : 111
_buffer[320] : 112
_buffer[321] : 114
_buffer[322] : 105
_buffer[323] : 101
_buffer[324] : 116
_buffer[325] : 97
_buffer[326] : 114
_buffer[327] : 121
_buffer[328] : 32
_buffer[329] : 97
_buffer[330] : 110
_buffer[331] : 100
_buffer[332] : 32
_buffer[333] : 99
_buffer[334] : 111
_buffer[335] : 110
_buffer[336] : 102
_buffer[337] : 105
_buffer[338] : 100
_buffer[339] : 101
_buffer[340] : 110
_buffer[341] : 116
_buffer[342] : 105
_buffer[343] : 97
_buffer[344] : 108
_buffer[345] : 32
_buffer[346] : 109
_buffer[347] : 97
_buffer[348] : 116
_buffer[349] : 101
_buffer[350] : 114
_buffer[351] : 105
_buffer[352] : 97
_buffer[353] : 108
_buffer[354] : 46
_buffer[355] : 13
_buffer[356] : 10
_buffer[357] : 0
_buffer[358] : 199
_buffer[359] : 150
_buffer[360] : 42
_buffer[361] : 42
_buffer[362] : 42
_buffer[363] : 42
_buffer[364] : 42
_buffer[365] : 42
_buffer[366] : 42
_buffer[367] : 42
_buffer[368] : 42
_buffer[369] : 42
_buffer[370] : 42
_buffer[371] : 42
_buffer[372] : 42
_buffer[373] : 42
_buffer[374] : 42
_buffer[375] : 42
_buffer[376] : 42
_buffer[377] : 42
_buffer[378] : 42
_buffer[379] : 42
_buffer[380] : 42
_buffer[381] : 42
_buffer[382] : 42
_buffer[383] : 42
_buffer[384] : 42
_buffer[385] : 42
_buffer[386] : 42
_buffer[387] : 42
_buffer[388] : 42
_buffer[389] : 42
_buffer[390] : 42
_buffer[391] : 42
_buffer[392] : 42
_buffer[393] : 42
_buffer[394] : 42
_buffer[395] : 42
_buffer[396] : 42
_buffer[397] : 42
_buffer[398] : 42
_buffer[399] : 42
_buffer[400] : 42
_buffer[401] : 42
_buffer[402] : 42
_buffer[403] : 42
_buffer[404] : 42
_buffer[405] : 42
_buffer[406] : 42
_buffer[407] : 13
_buffer[408] : 10
_buffer[409] : 35
_buffer[410] : 32
_buffer[411] : 67
_buffer[412] : 111
_buffer[413] : 112
_buffer[414] : 121
_buffer[415] : 114
_buffer[416] : 105
_buffer[417] : 103
_buffer[418] : 104
_buffer[419] : 116
_buffer[420] : 32
_buffer[421] : 40
_buffer[422] : 67
_buffer[423] : 41
_buffer[424] : 32
_buffer[425] : 50
_buffer[426] : 48
_buffer[427] : 49
_buffer[428] : 49
_buffer[429] : 44
_buffer[430] : 32
_buffer[431] : 83
_buffer[432] : 111
_buffer[433] : 117
_buffer[434] : 116
_buffer[435] : 104
_buffer[436] : 119
_buffer[437] : 101
_buffer[438] : 115
_buffer[439] : 116
_buffer[440] : 32
_buffer[441] : 77
_buffer[442] : 105
_buffer[443] : 99
_buffer[444] : 114
_buffer[445] : 111
_buffer[446] : 119
_buffer[447] : 97
_buffer[448] : 118
_buffer[449] : 101
_buffer[450] : 44
_buffer[451] : 32
_buffer[452] : 73
_buffer[453] : 110
_buffer[454] : 99
_buffer[455] : 46
_buffer[456] : 13
_buffer[457] : 10
_buffer[458] : 35
_buffer[459] : 32
_buffer[460] : 13
_buffer[461] : 10
_buffer[462] : 35
_buffer[463] : 32
_buffer[464] : 65
_buffer[465] : 108
_buffer[466] : 108
_buffer[467] : 32
_buffer[468] : 0
_buffer[469] : 0
_buffer[470] : 0
_buffer[471] : 0
_buffer[472] : 0
_buffer[473] : 0
_buffer[474] : 0
_buffer[475] : 0
_buffer[476] : 0
_buffer[477] : 0
_buffer[478] : 0
_buffer[479] : 0
_buffer[480] : 0
_buffer[481] : 0
_buffer[482] : 0
_buffer[483] : 0
_buffer[484] : 0
_buffer[485] : 0
_buffer[486] : 0
_buffer[487] : 0
_buffer[488] : 0
_buffer[489] : 0
_buffer[490] : 0
_buffer[491] : 0
_buffer[492] : 0
_buffer[493] : 0
_buffer[494] : 0
_buffer[495] : 0
_buffer[496] : 0
_buffer[497] : 0
_buffer[498] : 0
_buffer[499] : 0
_buffer[500] : 0
_buffer[501] : 0
_buffer[502] : 0
_buffer[503] : 0
_buffer[504] : 0
_buffer[505] : 0
_buffer[506] : 0
_buffer[507] : 0
_buffer[508] : 0
_buffer[509] : 0
_buffer[510] : 0
_buffer[511] : 0
_buffer[512] : 0
_buffer[513] : 0
_buffer[514] : 0
_buffer[515] : 0
_buffer[516] : 0
_buffer[517] : 0
_buffer[518] : 0
_buffer[519] : 0
_buffer[520] : 0
_buffer[521] : 0
_buffer[522] : 0
_buffer[523] : 0
_buffer[524] : 0
_buffer[525] : 0
_buffer[526] : 0
_buffer[527] : 0
_buffer[528] : 0
_buffer[529] : 0
_buffer[530] : 0
_buffer[531] : 0
_buffer[532] : 0
_buffer[533] : 0
_buffer[534] : 0
_buffer[535] : 0
_buffer[536] : 0
_buffer[537] : 0
_buffer[538] : 0
_buffer[539] : 0
_buffer[540] : 0
_buffer[541] : 0
_buffer[542] : 0
_buffer[543] : 0
_buffer[544] : 0
_buffer[545] : 0
_buffer[546] : 0
_buffer[547] : 0
_buffer[548] : 0
_buffer[549] : 0
_buffer[550] : 0
_buffer[551] : 0
_buffer[552] : 0
_buffer[553] : 0
_buffer[554] : 0
_buffer[555] : 0
_buffer[556] : 0
_buffer[557] : 0
_buffer[558] : 0
_buffer[559] : 0
_buffer[560] : 0
_buffer[561] : 0
_buffer[562] : 0
_buffer[563] : 0
_buffer[564] : 0
_buffer[565] : 0
_buffer[566] : 0
_buffer[567] : 0
_buffer[568] : 0
_buffer[569] : 0
_buffer[570] : 0
_buffer[571] : 0
_buffer[572] : 0
_buffer[573] : 0
_buffer[574] : 0
_buffer[575] : 0
_buffer[576] : 0
_buffer[577] : 0
_buffer[578] : 0
_buffer[579] : 0
_buffer[580] : 0
_buffer[581] : 0
_buffer[582] : 0
_buffer[583] : 0
_buffer[584] : 0
_buffer[585] : 0
_buffer[586] : 0
_buffer[587] : 0
_buffer[588] : 0
_buffer[589] : 0
_buffer[590] : 0
_buffer[591] : 0
_buffer[592] : 0
_buffer[593] : 0
_buffer[594] : 0
_buffer[595] : 0
_buffer[596] : 0
_buffer[597] : 0
_buffer[598] : 0[/code]
View the full article