Click here to Skip to main content
16,018,664 members
Home / Discussions / C#
   

C#

 
AnswerRe: intel Hex file creator from Txt File Pin
Psudonym21-Aug-17 21:48
Psudonym21-Aug-17 21:48 
GeneralRe: intel Hex file creator from Txt File Pin
OriginalGriff21-Aug-17 22:20
mveOriginalGriff21-Aug-17 22:20 
AnswerRe: intel Hex file creator from Txt File Pin
Luc Pattyn21-Aug-17 23:14
sitebuilderLuc Pattyn21-Aug-17 23:14 
GeneralRe: intel Hex file creator from Txt File Pin
Psudonym22-Aug-17 1:31
Psudonym22-Aug-17 1:31 
GeneralRe: intel Hex file creator from Txt File Pin
OriginalGriff22-Aug-17 1:48
mveOriginalGriff22-Aug-17 1:48 
GeneralRe: intel Hex file creator from Txt File Pin
Psudonym22-Aug-17 17:22
Psudonym22-Aug-17 17:22 
GeneralRe: intel Hex file creator from Txt File Pin
Luc Pattyn22-Aug-17 1:56
sitebuilderLuc Pattyn22-Aug-17 1:56 
AnswerRe: intel Hex file creator from Txt File Pin
Psudonym22-Aug-17 18:13
Psudonym22-Aug-17 18:13 
Guys,

I could solve the problem.
This is the solution...

        private string ToHexString(string str)
        {
            var sb = new StringBuilder();

            var bytes = Encoding.Unicode.GetBytes(str);
            //foreach (var t in bytes)
            //{
            //    sb.Append(t.ToString("X"));
            //}

            for(int i=0; i<str.Length; i++)
            {
                byte b = (byte)str[i];
                sb.Append(b.ToString("X"));
            }

            return sb.ToString(); 
        }
    }
}


However, this has opened up new problem. Poke tongue | ;-P
Now the checksum is wrong Frown | :(

When I pass string "
Quote:
:107830003132313131303031323331323334363120
"
for checksum calculation, the expected o/p is 0x2B however the function returns "20".
this is the function...

private string GetChecksum(string strData)
       {
           byte checksum = 0;
           char[] DataArray = strData.ToCharArray();
           byte ArrayLen = 0;
           string strAscii;

           //Add all bytes of the string
           while (ArrayLen < strData.Length)
           {
               if ((DataArray[ArrayLen]) != ':')
               {
                   checksum += (byte)DataArray[ArrayLen];
               }
               ArrayLen++;
           }

           //1's complement of the addition
           checksum = (byte)(~(int)checksum);

           //2's complement of the addition
           checksum += 1;

           strAscii = ((checksum & 0xF0) >> 4).ToString("X") + (checksum & 0x0F).ToString("X");
           return strAscii;
       }


When I debug the problem, I could see, the function received first 1 in string as 31. I know that is the problem, it should receive first 10 as 10 and not as 31 30
GeneralI want to display this method into graphics form inside Private void VtfGraphicalViewMode(Graphics graphics){} Pin
Member 1321093321-Aug-17 8:09
Member 1321093321-Aug-17 8:09 
GeneralRe: I want to display this method into graphics form inside Private void VtfGraphicalViewMode(Graphics graphics){} Pin
OriginalGriff21-Aug-17 20:04
mveOriginalGriff21-Aug-17 20:04 
Questionhow can I add data to datatable and bind it to datagridview c# Pin
ali nagi20-Aug-17 17:27
ali nagi20-Aug-17 17:27 
AnswerRe: how can I add data to datatable and bind it to datagridview c# Pin
Mycroft Holmes20-Aug-17 20:38
professionalMycroft Holmes20-Aug-17 20:38 
Questionhow cal i cal my list for left right and total and draw graphs Pin
Member 1321093318-Aug-17 4:31
Member 1321093318-Aug-17 4:31 
AnswerRe: how cal i cal my list for left right and total and draw graphs Pin
Dave Kreskowiak18-Aug-17 4:47
mveDave Kreskowiak18-Aug-17 4:47 
Questionhow can i Display Frequency graph of data i have.i stored it into list<>.now i want o display it as a graphical form Pin
Member 1321093318-Aug-17 5:33
Member 1321093318-Aug-17 5:33 
AnswerRe: how can i Display Frequency graph of data i have.i stored it into list<>.now i want o display it as a graphical form Pin
Dave Kreskowiak18-Aug-17 7:15
mveDave Kreskowiak18-Aug-17 7:15 
QuestionUnderstanding the steps in creating a GUI project named DisplayQuotes in Visual Studios IDE, C# programming Pin
Member 1336452016-Aug-17 16:14
Member 1336452016-Aug-17 16:14 
AnswerRe: Understanding the steps in creating a GUI project named DisplayQuotes in Visual Studios IDE, C# programming Pin
OriginalGriff16-Aug-17 19:48
mveOriginalGriff16-Aug-17 19:48 
GeneralRe: Understanding the steps in creating a GUI project named DisplayQuotes in Visual Studios IDE, C# programming Pin
Member 1336452018-Aug-17 6:58
Member 1336452018-Aug-17 6:58 
GeneralRe: Understanding the steps in creating a GUI project named DisplayQuotes in Visual Studios IDE, C# programming Pin
OriginalGriff18-Aug-17 8:28
mveOriginalGriff18-Aug-17 8:28 
AnswerRe: Understanding the steps in creating a GUI project named DisplayQuotes in Visual Studios IDE, C# programming Pin
BillWoodruff17-Aug-17 21:27
professionalBillWoodruff17-Aug-17 21:27 
QuestionRe: Understanding the steps in creating a GUI project named DisplayQuotes in Visual Studios IDE, C# programming Pin
Luc Pattyn18-Aug-17 2:11
sitebuilderLuc Pattyn18-Aug-17 2:11 
AnswerRe: Understanding the steps in creating a GUI project named DisplayQuotes in Visual Studios IDE, C# programming Pin
OriginalGriff18-Aug-17 2:20
mveOriginalGriff18-Aug-17 2:20 
GeneralRe: Understanding the steps in creating a GUI project named DisplayQuotes in Visual Studios IDE, C# programming Pin
Luc Pattyn18-Aug-17 2:25
sitebuilderLuc Pattyn18-Aug-17 2:25 
AnswerRe: Understanding the steps in creating a GUI project named DisplayQuotes in Visual Studios IDE, C# programming Pin
Pete O'Hanlon18-Aug-17 2:46
mvePete O'Hanlon18-Aug-17 2:46 

General General    News News    Suggestion Suggestion    Question Question    Bug Bug    Answer Answer    Joke Joke    Praise Praise    Rant Rant    Admin Admin   

Use Ctrl+Left/Right to switch messages, Ctrl+Up/Down to switch threads, Ctrl+Shift+Left/Right to switch pages.