# HG changeset patch # User paul # Date 2017-02-06 15:05:10 # Node ID a31b9ea77cb8e01bb4e3445b6974e9798ff84775 # Parent 4f755502e98f459725983c59e1ef8aafa1e13d95 test floatToChar function diff --git a/src/tc_load_dump_parameters.c b/src/tc_load_dump_parameters.c --- a/src/tc_load_dump_parameters.c +++ b/src/tc_load_dump_parameters.c @@ -1530,10 +1530,28 @@ void floatToChar( float value, unsigned unsigned char* valuePtr; valuePtr = (unsigned char*) &value; + ptr[BYTE_0] = valuePtr[BYTE_0]; ptr[BYTE_1] = valuePtr[BYTE_1]; ptr[BYTE_2] = valuePtr[BYTE_2]; ptr[BYTE_3] = valuePtr[BYTE_3]; + + // + printf("\n\n\n"); + + float aux = NAN; + unsigned char* auxPtr; + auxPtr = (unsigned char*) &aux; + + printf("aux = %f, value = %f\n", aux, value); + + auxPtr[BYTE_0] = valuePtr[BYTE_0]; + auxPtr[BYTE_1] = valuePtr[BYTE_1]; + auxPtr[BYTE_2] = valuePtr[BYTE_2]; + auxPtr[BYTE_3] = valuePtr[BYTE_3]; + + printf("aux = %f\n", aux); + // } //**********