I am getting the same exception when using 'double' datatype as well. I am using the 0.9.1 code with Tizen build. Has it been verified that using 'double' works?
It would be better for the C++ SDK to support 'float' so that external typecasting does not have to be done all the time. ------- Original Message ------- Sender : Keane, Erich<erich.keane at intel.com> Date : Jul 22, 2015 08:41 (GMT+09:00) Title : Re: [dev] Resource property does not work for float data type If necessary, the C++SDK can be converted to support 'float', but under the hood it would likely just silently convert/cast through double. On Tue, 2015-07-21 at 23:38 +0000, Ramasamy Kannan wrote: > Many of the mobile sensors output float datatype values. So float or double > is required. This cannot be removed from specifications. > > The power level test was to quickly check and verify the issue on example > code. > > Regards, > Ram > > ------- Original Message ------- > Sender : Thiago Macieira<thiago.macieira at intel.com> > Date : Jul 22, 2015 07:43 (GMT+09:00) > Title : Re: [dev] Resource property does not work for float data type > > On Tuesday 21 July 2015 16:01:21 Keane, Erich wrote: > > We don't actually support "float" in the stack, only "double". Since > > these are two disparate types as far as a variant is concerned, they > > will come across separately. Please change it to 'double' and it should > > work. > > Better yet, please change back to int and fix the spec. > > There's no good reason to transmit 64 bits and a precision of 18 decimal > places to indicate the power level.
