I got confused about the “InitialValue”.
In the docs referred as a “Value” property, but in the forum I found a discusion where referred as a “frame” property.
(Transmit CAN with scaling - #8 by realdashdev)
BTW in my case does not works (on android) in neither way.
My goal is define an outgoing frame with slow update, but requires to transmit the frame at the connection.
like this:
<frame id="0x7F" writeInterval="900000" initialValue="true">
<value targetId="211" offset="0" length="4"></value> <!-- Date, every 1/4 hour -->
</frame>
What is the correct way to achieve this ?
Another questions:
The frame data got as an unsigned value, but after the conversion the result can be negative. ATM the results maxed at 0.
i.e:
<value targetId="38" offset="22" length="1" conversion="-6+V*0.25" signed="true"></value> <!-- Ign final -->
so the retards would show as a negative value.
also want to do same with the temperatures.
<value targetId="152" offset="48" length="1" coversion="V-27"></value> <!-- Oil temp C, on B6 -->
is it possible somehow ?
And finaly about the “timeout” property.
Any chance to be fired just once or just fired after the first assigned frame occured ?
(maybe an option like as ‘autotimout’)
This is would be usefull where the definitions contains different frames (and those uses same target IDs) but the conncted device uses only one of the defined frames. So the other frames would not timed out and make the UI jumping…