Convert some functions from C++ to VB.NET 2.0 Code
$95-100 USD
Paid on delivery
Convert approx. 20 C++ functions to VB.NET 2.0 functions.
Please only c++ people apply only.? You will need to understand how byte arrays work in c++.? When bidding on this request, please answer these 2 simple? questions to show your understanding of c++ code:
Test QUESTION #1:? in this example below, what does the d+2 and d+5 mean in this c++ code?? ? Please tell me the answer, show me that you can actually read this c++ code..? if you can not understand and answer this question, then this task is not for you.
Test QUESTION #2:? in this example below what would the vb.net data type declaration and bref or byval you would use for this parameter: unsigned char* data?
example code:
bool ecu::write_cmd(
? unsigned char cmd,
? unsigned int addr,
? unsigned char* data,
? unsigned int datalen)
{
? unsigned char d[264];
? if (datalen > 255)
? ? return false;
? d[0] = cmd_extended;? //= 0x3A;
? d[1] = datalen;
? int16_to_byte(d+2,addr & 0xFFFF,true);
? d[4] = cmd;
? memcpy(d+5,data,datalen);
? d[datalen+5] = (0x100 - (checksum32(d+1,datalen+4,1,true) & 0xFF)) & 0xFF;
? if (!ser->write_echocheck(d,datalen+6))
? ? return false;
? return ser->read_match_byte(mitsu_rsp_ok);
}
void int16_to_byte(unsigned char* data,int i, bool littleEndian)
{
? if (littleEndian)
? {
? ? data[0] = i >> 8;
? ? data[1] = i & 0xFF;
? }
? else
? {
? ? data[1] = i >> 8;
? ? data[0] = i & 0xFF;
? }
}
Project ID: #3343950