<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>topic Re: Int value passing from vehicle driver to hal occur error in i.MX Processors</title>
    <link>https://community.nxp.com/t5/i-MX-Processors/Int-value-passing-from-vehicle-driver-to-hal-occur-error/m-p/922017#M138603</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Could you provide the log of the error?&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Tue, 10 Sep 2019 07:34:29 GMT</pubDate>
    <dc:creator>jimmychan</dc:creator>
    <dc:date>2019-09-10T07:34:29Z</dc:date>
    <item>
      <title>Int value passing from vehicle driver to hal occur error</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/Int-value-passing-from-vehicle-driver-to-hal-occur-error/m-p/922011#M138597</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Dear NXP Developer:&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;When I using imx8qxp android P automotive version.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;I found property int value&amp;nbsp; passing from vehicle driver to vehicle hal occurs error.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;int value encoded in function 'vehicle_hal_set_property' in vehicle_core.c.&lt;/P&gt;&lt;P&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;This value will pass to vehicle hal.&lt;/P&gt;&lt;DIV style="color: #d4d4d4; background-color: #1e1e1e; font-weight: normal;"&gt;&lt;DIV&gt;&lt;SPAN style="color: #569cd6;"&gt;void&lt;/SPAN&gt;&lt;SPAN style="color: #d4d4d4;"&gt; &lt;/SPAN&gt;&lt;SPAN style="color: #dcdcaa;"&gt;vehicle_hal_set_property&lt;/SPAN&gt;&lt;SPAN style="color: #d4d4d4;"&gt;(u16 &lt;/SPAN&gt;&lt;SPAN style="color: #9cdcfe;"&gt;prop&lt;/SPAN&gt;&lt;SPAN style="color: #d4d4d4;"&gt;, u8 &lt;/SPAN&gt;&lt;SPAN style="color: #9cdcfe;"&gt;index&lt;/SPAN&gt;&lt;SPAN style="color: #d4d4d4;"&gt;, u32 &lt;/SPAN&gt;&lt;SPAN style="color: #9cdcfe;"&gt;value&lt;/SPAN&gt;&lt;SPAN style="color: #d4d4d4;"&gt;)&lt;/SPAN&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Such as 4 will become 2,&amp;nbsp; 5 will become -3.&lt;/P&gt;&lt;P&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Did you find it.&lt;/P&gt;&lt;P&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;I think it related with encode function.&lt;/P&gt;&lt;P&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Could you help fix it ?&lt;/P&gt;&lt;P&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Thank you.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 29 Aug 2019 08:23:43 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/Int-value-passing-from-vehicle-driver-to-hal-occur-error/m-p/922011#M138597</guid>
      <dc:creator>yifei_ren</dc:creator>
      <dc:date>2019-08-29T08:23:43Z</dc:date>
    </item>
    <item>
      <title>Re: Int value passing from vehicle driver to hal occur error</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/Int-value-passing-from-vehicle-driver-to-hal-occur-error/m-p/922012#M138598</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;I cannot find the code your mentioned. could you tell me more details about this?&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 02 Sep 2019 09:06:58 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/Int-value-passing-from-vehicle-driver-to-hal-occur-error/m-p/922012#M138598</guid>
      <dc:creator>jimmychan</dc:creator>
      <dc:date>2019-09-02T09:06:58Z</dc:date>
    </item>
    <item>
      <title>Re: Int value passing from vehicle driver to hal occur error</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/Int-value-passing-from-vehicle-driver-to-hal-occur-error/m-p/922013#M138599</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;File path : /android/vendor/nxp-opensource/kernel_imx/drivers/mxc/vehicle/vehicle_core.c&amp;nbsp;&lt;/P&gt;&lt;P&gt;In this file,function vehicle_hal_set_property will be called for encoding values.&lt;/P&gt;&lt;P&gt;Those value encoded by nanopb and decode by protobuf in HAL.&lt;/P&gt;&lt;P&gt;Please check it again.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 02 Sep 2019 11:35:38 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/Int-value-passing-from-vehicle-driver-to-hal-occur-error/m-p/922013#M138599</guid>
      <dc:creator>yifei_ren</dc:creator>
      <dc:date>2019-09-02T11:35:38Z</dc:date>
    </item>
    <item>
      <title>Re: Int value passing from vehicle driver to hal occur error</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/Int-value-passing-from-vehicle-driver-to-hal-occur-error/m-p/922014#M138600</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;VehcileDriver get value from M4 side by rpmsg. such as value is&amp;nbsp; 5 which is int type.&lt;/P&gt;&lt;P&gt;In&amp;nbsp;&lt;SPAN style="color: #51626f; background-color: #ffffff;"&gt;vehicle_hal_set_property&lt;SPAN&gt;&amp;nbsp;it will encoded by nanopb.&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #51626f; background-color: #ffffff;"&gt;&lt;SPAN&gt;file:&lt;SPAN style="background-color: #ffffff;"&gt;/android/vendor/nxp-opensource/kernel_imx/drivers/mxc/vehicle/vehicle_core.c&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;DIV style="color: #d4d4d4; background-color: #1e1e1e; font-weight: normal;"&gt;&lt;DIV&gt;&lt;SPAN style="color: #569cd6;"&gt;void&lt;/SPAN&gt;&lt;SPAN style="color: #d4d4d4;"&gt; &lt;/SPAN&gt;&lt;SPAN style="color: #dcdcaa;"&gt;vehicle_hal_set_property&lt;/SPAN&gt;&lt;SPAN style="color: #d4d4d4;"&gt;(u16 &lt;/SPAN&gt;&lt;SPAN style="color: #9cdcfe;"&gt;prop&lt;/SPAN&gt;&lt;SPAN style="color: #d4d4d4;"&gt;, u8 &lt;/SPAN&gt;&lt;SPAN style="color: #9cdcfe;"&gt;index&lt;/SPAN&gt;&lt;SPAN style="color: #d4d4d4;"&gt;, u32 &lt;/SPAN&gt;&lt;SPAN style="color: #9cdcfe;"&gt;value&lt;/SPAN&gt;&lt;SPAN style="color: #d4d4d4;"&gt;)&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN style="color: #d4d4d4; "&gt;{&amp;nbsp;&lt;/SPAN&gt;&lt;DIV style="background-color: #1e1e1e; font-weight: normal;"&gt;&lt;DIV&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN style="color: #9cdcfe;"&gt;send_message&lt;/SPAN&gt;&lt;SPAN&gt;.&lt;/SPAN&gt;&lt;SPAN style="color: #9cdcfe;"&gt;msg_type&lt;/SPAN&gt;&lt;SPAN&gt; &lt;/SPAN&gt;&lt;SPAN&gt;=&lt;/SPAN&gt;&lt;SPAN&gt; emulator_MsgType_SET_PROPERTY_CMD;&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN style="color: #9cdcfe;"&gt;send_message&lt;/SPAN&gt;&lt;SPAN&gt;.&lt;/SPAN&gt;&lt;SPAN style="color: #9cdcfe;"&gt;has_status&lt;/SPAN&gt;&lt;SPAN&gt; &lt;/SPAN&gt;&lt;SPAN&gt;=&lt;/SPAN&gt;&lt;SPAN&gt; &lt;/SPAN&gt;&lt;SPAN style="color: #569cd6;"&gt;true&lt;/SPAN&gt;&lt;SPAN&gt;;&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN style="color: #9cdcfe;"&gt;send_message&lt;/SPAN&gt;&lt;SPAN&gt;.&lt;/SPAN&gt;&lt;SPAN style="color: #9cdcfe;"&gt;status&lt;/SPAN&gt;&lt;SPAN&gt; &lt;/SPAN&gt;&lt;SPAN&gt;=&lt;/SPAN&gt;&lt;SPAN&gt; emulator_Status_RESULT_OK;&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN style="color: #9cdcfe;"&gt;send_message&lt;/SPAN&gt;&lt;SPAN&gt;.&lt;/SPAN&gt;&lt;SPAN style="color: #9cdcfe;"&gt;value&lt;/SPAN&gt;&lt;SPAN&gt;.&lt;/SPAN&gt;&lt;SPAN style="color: #9cdcfe;"&gt;funcs&lt;/SPAN&gt;&lt;SPAN&gt;.&lt;/SPAN&gt;&lt;SPAN style="color: #9cdcfe;"&gt;encode&lt;/SPAN&gt;&lt;SPAN&gt; &lt;/SPAN&gt;&lt;SPAN&gt;=&lt;/SPAN&gt;&lt;SPAN&gt; &lt;/SPAN&gt;&lt;SPAN&gt;&amp;amp;&lt;/SPAN&gt;&lt;SPAN&gt;encode_value_callback;&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN style="color: #9cdcfe;"&gt;send_message&lt;/SPAN&gt;&lt;SPAN&gt;.&lt;/SPAN&gt;&lt;SPAN style="color: #9cdcfe;"&gt;value&lt;/SPAN&gt;&lt;SPAN&gt;.&lt;/SPAN&gt;&lt;SPAN style="color: #9cdcfe;"&gt;arg&lt;/SPAN&gt;&lt;SPAN&gt; &lt;/SPAN&gt;&lt;SPAN&gt;=&lt;/SPAN&gt;&lt;SPAN&gt; &lt;/SPAN&gt;&lt;SPAN&gt;&amp;amp;&lt;/SPAN&gt;&lt;SPAN&gt;property_encode;&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN style="color: #c586c0;"&gt;if&lt;/SPAN&gt;&lt;SPAN&gt; (&lt;/SPAN&gt;&lt;SPAN&gt;!&lt;/SPAN&gt;&lt;SPAN style="color: #dcdcaa;"&gt;pb_encode&lt;/SPAN&gt;&lt;SPAN&gt;(&lt;/SPAN&gt;&lt;SPAN&gt;&amp;amp;&lt;/SPAN&gt;&lt;SPAN&gt;stream, emulator_EmulatorMessage_fields, &lt;/SPAN&gt;&lt;SPAN&gt;&amp;amp;&lt;/SPAN&gt;&lt;SPAN&gt;send_message)) // pb_encode&amp;nbsp; will call encode_value_callback&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN style="color: #dcdcaa;"&gt;pr_err&lt;/SPAN&gt;&lt;SPAN&gt;(&lt;/SPAN&gt;&lt;SPAN style="color: #ce9178;"&gt;"vehicle protocol encode fail &lt;/SPAN&gt;&lt;SPAN style="color: #d7ba7d;"&gt;\n&lt;/SPAN&gt;&lt;SPAN style="color: #ce9178;"&gt;"&lt;/SPAN&gt;&lt;SPAN&gt;);&lt;/SPAN&gt;&lt;/DIV&gt;&lt;BR /&gt;&lt;DIV&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN style="color: #dcdcaa;"&gt;send_usrmsg&lt;/SPAN&gt;&lt;SPAN&gt;(buffer, &lt;/SPAN&gt;&lt;SPAN style="color: #9cdcfe;"&gt;stream&lt;/SPAN&gt;&lt;SPAN&gt;.&lt;/SPAN&gt;&lt;SPAN style="color: #9cdcfe;"&gt;bytes_written&lt;/SPAN&gt;&lt;SPAN&gt;); //send to HAL&amp;nbsp;&lt;/SPAN&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;P&gt;&lt;SPAN style="color: #51626f; background-color: #ffffff;"&gt;&lt;SPAN&gt;file :&amp;nbsp;&lt;SPAN style="background-color: #ffffff;"&gt;/android/vendor/nxp-opensource/kernel_imx/drivers/mxc/vehicle/vehicle_protocol_callback.c&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #51626f; background-color: #ffffff;"&gt;&lt;SPAN style="background-color: #ffffff; "&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;DIV style="color: #d4d4d4; background-color: #1e1e1e; font-weight: normal;"&gt;&lt;DIV&gt;&lt;SPAN style="color: #569cd6;"&gt;bool&lt;/SPAN&gt;&lt;SPAN style="color: #d4d4d4;"&gt; &lt;/SPAN&gt;&lt;SPAN style="color: #dcdcaa;"&gt;encode_value_callback&lt;/SPAN&gt;&lt;SPAN style="color: #d4d4d4;"&gt;(&lt;/SPAN&gt;&lt;SPAN style="color: #4ec9b0;"&gt;pb_ostream_t&lt;/SPAN&gt;&lt;SPAN style="color: #d4d4d4;"&gt; &lt;/SPAN&gt;&lt;SPAN style="color: #d4d4d4;"&gt;*&lt;/SPAN&gt;&lt;SPAN style="color: #9cdcfe;"&gt;stream&lt;/SPAN&gt;&lt;SPAN style="color: #d4d4d4;"&gt;, &lt;/SPAN&gt;&lt;SPAN style="color: #569cd6;"&gt;const&lt;/SPAN&gt;&lt;SPAN style="color: #d4d4d4;"&gt; &lt;/SPAN&gt;&lt;SPAN style="color: #4ec9b0;"&gt;pb_field_t&lt;/SPAN&gt;&lt;SPAN style="color: #d4d4d4;"&gt; &lt;/SPAN&gt;&lt;SPAN style="color: #d4d4d4;"&gt;*&lt;/SPAN&gt;&lt;SPAN style="color: #9cdcfe;"&gt;field&lt;/SPAN&gt;&lt;SPAN style="color: #d4d4d4;"&gt;, &lt;/SPAN&gt;&lt;SPAN style="color: #569cd6;"&gt;void&lt;/SPAN&gt;&lt;SPAN style="color: #d4d4d4;"&gt; &lt;/SPAN&gt;&lt;SPAN style="color: #d4d4d4;"&gt;*&lt;/SPAN&gt;&lt;SPAN style="color: #d4d4d4;"&gt; &lt;/SPAN&gt;&lt;SPAN style="color: #569cd6;"&gt;const&lt;/SPAN&gt;&lt;SPAN style="color: #d4d4d4;"&gt; &lt;/SPAN&gt;&lt;SPAN style="color: #d4d4d4;"&gt;*&lt;/SPAN&gt;&lt;SPAN style="color: #9cdcfe;"&gt;arg&lt;/SPAN&gt;&lt;SPAN style="color: #d4d4d4;"&gt;){&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN style="color: #d4d4d4;"&gt;....&lt;/SPAN&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;DIV style="color: #d4d4d4; background-color: #1e1e1e; font-weight: normal;"&gt;&lt;DIV&gt;&lt;SPAN style="color: #d4d4d4;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN style="color: #9cdcfe;"&gt;propvalue&lt;/SPAN&gt;&lt;SPAN style="color: #d4d4d4;"&gt;.&lt;/SPAN&gt;&lt;SPAN style="color: #9cdcfe;"&gt;int32_values&lt;/SPAN&gt;&lt;SPAN style="color: #d4d4d4;"&gt;.&lt;/SPAN&gt;&lt;SPAN style="color: #9cdcfe;"&gt;funcs&lt;/SPAN&gt;&lt;SPAN style="color: #d4d4d4;"&gt;.&lt;/SPAN&gt;&lt;SPAN style="color: #9cdcfe;"&gt;encode&lt;/SPAN&gt;&lt;SPAN style="color: #d4d4d4;"&gt; &lt;/SPAN&gt;&lt;SPAN style="color: #d4d4d4;"&gt;=&lt;/SPAN&gt;&lt;SPAN style="color: #d4d4d4;"&gt; &lt;/SPAN&gt;&lt;SPAN style="color: #d4d4d4;"&gt;&amp;amp;&lt;/SPAN&gt;&lt;SPAN style="color: #d4d4d4;"&gt;encode_int32_values_callback;&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN style="color: #d4d4d4;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN style="color: #9cdcfe;"&gt;propvalue&lt;/SPAN&gt;&lt;SPAN style="color: #d4d4d4;"&gt;.&lt;/SPAN&gt;&lt;SPAN style="color: #9cdcfe;"&gt;int32_values&lt;/SPAN&gt;&lt;SPAN style="color: #d4d4d4;"&gt;.&lt;/SPAN&gt;&lt;SPAN style="color: #9cdcfe;"&gt;arg&lt;/SPAN&gt;&lt;SPAN style="color: #d4d4d4;"&gt; &lt;/SPAN&gt;&lt;SPAN style="color: #d4d4d4;"&gt;=&lt;/SPAN&gt;&lt;SPAN style="color: #d4d4d4;"&gt; &lt;/SPAN&gt;&lt;SPAN style="color: #d4d4d4;"&gt;&amp;amp;&lt;/SPAN&gt;&lt;SPAN style="color: #9cdcfe;"&gt;data&lt;/SPAN&gt;&lt;SPAN style="color: #d4d4d4;"&gt;-&amp;gt;&lt;/SPAN&gt;&lt;SPAN style="color: #9cdcfe;"&gt;value&lt;/SPAN&gt;&lt;SPAN style="color: #d4d4d4;"&gt;;&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN style="color: #d4d4d4;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN style="color: #9cdcfe;"&gt;propvalue&lt;/SPAN&gt;&lt;SPAN style="color: #d4d4d4;"&gt;.&lt;/SPAN&gt;&lt;SPAN style="color: #9cdcfe;"&gt;value_type&lt;/SPAN&gt;&lt;SPAN style="color: #d4d4d4;"&gt; &lt;/SPAN&gt;&lt;SPAN style="color: #d4d4d4;"&gt;=&lt;/SPAN&gt;&lt;SPAN style="color: #d4d4d4;"&gt; VEHICLEPROPERTYTYPE_INT32;&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN style="color: #d4d4d4;"&gt;}&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;DIV style="background-color: #1e1e1e; font-weight: normal;"&gt;&lt;DIV&gt;&lt;SPAN style="color: #569cd6;"&gt;bool&lt;/SPAN&gt;&lt;SPAN&gt; &lt;/SPAN&gt;&lt;SPAN style="color: #dcdcaa;"&gt;encode_int32_values_callback&lt;/SPAN&gt;&lt;SPAN&gt;(&lt;/SPAN&gt;&lt;SPAN style="color: #4ec9b0;"&gt;pb_ostream_t&lt;/SPAN&gt;&lt;SPAN&gt; &lt;/SPAN&gt;&lt;SPAN&gt;*&lt;/SPAN&gt;&lt;SPAN style="color: #9cdcfe;"&gt;stream&lt;/SPAN&gt;&lt;SPAN&gt;, &lt;/SPAN&gt;&lt;SPAN style="color: #569cd6;"&gt;const&lt;/SPAN&gt;&lt;SPAN&gt; &lt;/SPAN&gt;&lt;SPAN style="color: #4ec9b0;"&gt;pb_field_t&lt;/SPAN&gt;&lt;SPAN&gt; &lt;/SPAN&gt;&lt;SPAN&gt;*&lt;/SPAN&gt;&lt;SPAN style="color: #9cdcfe;"&gt;field&lt;/SPAN&gt;&lt;SPAN&gt;, &lt;/SPAN&gt;&lt;SPAN style="color: #569cd6;"&gt;void&lt;/SPAN&gt;&lt;SPAN&gt; &lt;/SPAN&gt;&lt;SPAN&gt;*&lt;/SPAN&gt;&lt;SPAN&gt; &lt;/SPAN&gt;&lt;SPAN style="color: #569cd6;"&gt;const&lt;/SPAN&gt;&lt;SPAN&gt; &lt;/SPAN&gt;&lt;SPAN&gt;*&lt;/SPAN&gt;&lt;SPAN style="color: #9cdcfe;"&gt;arg&lt;/SPAN&gt;&lt;SPAN&gt;)&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;{&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;u32 &lt;/SPAN&gt;&lt;SPAN&gt;*&lt;/SPAN&gt;&lt;SPAN&gt;value &lt;/SPAN&gt;&lt;SPAN&gt;=&lt;/SPAN&gt;&lt;SPAN&gt; (u32 &lt;/SPAN&gt;&lt;SPAN&gt;*&lt;/SPAN&gt;&lt;SPAN&gt;)&lt;/SPAN&gt;&lt;SPAN&gt;*&lt;/SPAN&gt;&lt;SPAN&gt;arg;&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN style="color: #c586c0;"&gt;if&lt;/SPAN&gt;&lt;SPAN&gt; (&lt;/SPAN&gt;&lt;SPAN&gt;!&lt;/SPAN&gt;&lt;SPAN style="color: #dcdcaa;"&gt;pb_encode_tag_for_field&lt;/SPAN&gt;&lt;SPAN&gt;(stream, field))&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN style="color: #c586c0;"&gt;return&lt;/SPAN&gt;&lt;SPAN&gt; &lt;/SPAN&gt;&lt;SPAN style="color: #569cd6;"&gt;false&lt;/SPAN&gt;&lt;SPAN&gt;;&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN style="color: #c586c0;"&gt;return&lt;/SPAN&gt;&lt;SPAN&gt; &lt;/SPAN&gt;&lt;SPAN style="color: #dcdcaa;"&gt;pb_encode_varint&lt;/SPAN&gt;&lt;SPAN&gt;(stream,&lt;/SPAN&gt;&lt;SPAN&gt;*&lt;/SPAN&gt;&lt;SPAN&gt;value);&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;}&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;// In VHAL it will call protobuf to decode it.&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;In VehicleEmulator.cpp&amp;nbsp;&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;DIV style="background-color: #1e1e1e; font-weight: normal;"&gt;&lt;DIV&gt;&lt;SPAN style="color: #569cd6;"&gt;void&lt;/SPAN&gt;&lt;SPAN&gt; &lt;/SPAN&gt;&lt;SPAN style="color: #4ec9b0;"&gt;VehicleEmulator&lt;/SPAN&gt;&lt;SPAN&gt;::&lt;/SPAN&gt;&lt;SPAN style="color: #dcdcaa;"&gt;parseRxProtoBuf&lt;/SPAN&gt;&lt;SPAN&gt;(&lt;/SPAN&gt;&lt;SPAN style="color: #4ec9b0;"&gt;std&lt;/SPAN&gt;&lt;SPAN&gt;::vector&lt;/SPAN&gt;&lt;SPAN&gt;&amp;lt;&lt;/SPAN&gt;&lt;SPAN style="color: #569cd6;"&gt;uint8_t&lt;/SPAN&gt;&lt;SPAN&gt;&amp;gt;&amp;amp;&lt;/SPAN&gt;&lt;SPAN style="color: #9cdcfe;"&gt; msg&lt;/SPAN&gt;&lt;SPAN&gt;) {&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;DIV style="background-color: #1e1e1e; font-weight: normal;"&gt;&lt;DIV&gt;&lt;SPAN&gt; &lt;/SPAN&gt;&lt;SPAN style="color: #c586c0;"&gt;if&lt;/SPAN&gt;&lt;SPAN&gt; (&lt;/SPAN&gt;&lt;SPAN style="color: #9cdcfe;"&gt;rxMsg&lt;/SPAN&gt;&lt;SPAN&gt;.&lt;/SPAN&gt;&lt;SPAN style="color: #dcdcaa;"&gt;ParseFromArray&lt;/SPAN&gt;&lt;SPAN&gt;(&lt;/SPAN&gt;&lt;SPAN style="color: #9cdcfe;"&gt;msg&lt;/SPAN&gt;&lt;SPAN&gt;.&lt;/SPAN&gt;&lt;SPAN style="color: #dcdcaa;"&gt;data&lt;/SPAN&gt;&lt;SPAN&gt;(), &lt;/SPAN&gt;&lt;SPAN style="color: #dcdcaa;"&gt;static_cast&lt;/SPAN&gt;&lt;SPAN&gt;&amp;lt;&lt;/SPAN&gt;&lt;SPAN style="color: #569cd6;"&gt;int32_t&lt;/SPAN&gt;&lt;SPAN&gt;&amp;gt;&lt;/SPAN&gt;&lt;SPAN&gt;(&lt;/SPAN&gt;&lt;SPAN style="color: #9cdcfe;"&gt;msg&lt;/SPAN&gt;&lt;SPAN&gt;.&lt;/SPAN&gt;&lt;SPAN style="color: #dcdcaa;"&gt;size&lt;/SPAN&gt;&lt;SPAN&gt;()))) // value here will be decoded and value is wrong&lt;/SPAN&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;}&lt;/SPAN&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 02 Sep 2019 11:49:50 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/Int-value-passing-from-vehicle-driver-to-hal-occur-error/m-p/922014#M138600</guid>
      <dc:creator>yifei_ren</dc:creator>
      <dc:date>2019-09-02T11:49:50Z</dc:date>
    </item>
    <item>
      <title>Re: Int value passing from vehicle driver to hal occur error</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/Int-value-passing-from-vehicle-driver-to-hal-occur-error/m-p/922015#M138601</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;So, if you pass a value that is u32 type, is the decode value still wrong? &lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 05 Sep 2019 14:31:40 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/Int-value-passing-from-vehicle-driver-to-hal-occur-error/m-p/922015#M138601</guid>
      <dc:creator>jimmychan</dc:creator>
      <dc:date>2019-09-05T14:31:40Z</dc:date>
    </item>
    <item>
      <title>Re: Int value passing from vehicle driver to hal occur error</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/Int-value-passing-from-vehicle-driver-to-hal-occur-error/m-p/922016#M138602</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;yes, u32 type still wrong&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 06 Sep 2019 05:45:12 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/Int-value-passing-from-vehicle-driver-to-hal-occur-error/m-p/922016#M138602</guid>
      <dc:creator>yifei_ren</dc:creator>
      <dc:date>2019-09-06T05:45:12Z</dc:date>
    </item>
    <item>
      <title>Re: Int value passing from vehicle driver to hal occur error</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/Int-value-passing-from-vehicle-driver-to-hal-occur-error/m-p/922017#M138603</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Could you provide the log of the error?&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 10 Sep 2019 07:34:29 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/Int-value-passing-from-vehicle-driver-to-hal-occur-error/m-p/922017#M138603</guid>
      <dc:creator>jimmychan</dc:creator>
      <dc:date>2019-09-10T07:34:29Z</dc:date>
    </item>
    <item>
      <title>Re: Int value passing from vehicle driver to hal occur error</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/Int-value-passing-from-vehicle-driver-to-hal-occur-error/m-p/922018#M138604</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Add log in file /&lt;A href="http://10.50.82.4:8080/android/xref/vendor/" rel="nofollow noopener noreferrer" style="color: #202062; background-color: #ffffff; text-decoration: none; font-size: medium;" target="_blank"&gt;vendor&lt;/A&gt;&lt;SPAN style="color: #000000; background-color: #ffffff; font-size: medium;"&gt;/&lt;/SPAN&gt;&lt;A href="http://10.50.82.4:8080/android/xref/vendor/nxp-opensource/" rel="nofollow noopener noreferrer" style="color: #202062; background-color: #ffffff; text-decoration: none; font-size: medium;" target="_blank"&gt;nxp-opensource&lt;/A&gt;&lt;SPAN style="color: #000000; background-color: #ffffff; font-size: medium;"&gt;/&lt;/SPAN&gt;&lt;A href="http://10.50.82.4:8080/android/xref/vendor/nxp-opensource/kernel_imx/" rel="nofollow noopener noreferrer" style="color: #202062; background-color: #ffffff; text-decoration: none; font-size: medium;" target="_blank"&gt;kernel_imx&lt;/A&gt;&lt;SPAN style="color: #000000; background-color: #ffffff; font-size: medium;"&gt;/&lt;/SPAN&gt;&lt;A href="http://10.50.82.4:8080/android/xref/vendor/nxp-opensource/kernel_imx/drivers/" rel="nofollow noopener noreferrer" style="color: #202062; background-color: #ffffff; text-decoration: none; font-size: medium;" target="_blank"&gt;drivers&lt;/A&gt;&lt;SPAN style="color: #000000; background-color: #ffffff; font-size: medium;"&gt;/&lt;/SPAN&gt;&lt;A href="http://10.50.82.4:8080/android/xref/vendor/nxp-opensource/kernel_imx/drivers/mxc/" rel="nofollow noopener noreferrer" style="color: #202062; background-color: #ffffff; text-decoration: none; font-size: medium;" target="_blank"&gt;mxc&lt;/A&gt;&lt;SPAN style="color: #000000; background-color: #ffffff; font-size: medium;"&gt;/&lt;/SPAN&gt;&lt;A href="http://10.50.82.4:8080/android/xref/vendor/nxp-opensource/kernel_imx/drivers/mxc/vehicle/" rel="nofollow noopener noreferrer" style="color: #202062; background-color: #ffffff; text-decoration: none; font-size: medium;" target="_blank"&gt;vehicle&lt;/A&gt;&lt;SPAN style="color: #000000; background-color: #ffffff; font-size: medium;"&gt;/&lt;/SPAN&gt;&lt;A href="http://10.50.82.4:8080/android/xref/vendor/nxp-opensource/kernel_imx/drivers/mxc/vehicle/vehicle_protocol_callback.c" rel="nofollow noopener noreferrer" style="color: #202062; background-color: #ffffff; text-decoration: none; font-size: medium;" target="_blank"&gt;vehicle_protocol_callback.c&lt;/A&gt;&lt;/P&gt;&lt;PRE style="color: #000000; background-color: #ffffff; border: 0px;"&gt;&lt;PRE style="border: 0px; margin: 0px;"&gt;&lt;A href="http://10.50.82.4:8080/android/xref/vendor/nxp-opensource/kernel_imx/drivers/mxc/vehicle/vehicle_protocol_callback.c#212" name="212" rel="nofollow noopener noreferrer" style="color: #666666; background-color: #dddddd; text-decoration: underline; margin-right: 0.5ex;" target="_blank"&gt;212&lt;/A&gt;&lt;STRONG&gt;bool&lt;/STRONG&gt; &lt;A name="encode_value_callback" style="color: #0000ff; font-weight: bold; text-decoration: none;" target="_blank"&gt;&lt;/A&gt;&lt;A href="http://10.50.82.4:8080/android/s?refs=encode_value_callback&amp;amp;project=vendor" rel="nofollow noopener noreferrer" style="color: #0000ff; font-weight: bold; text-decoration: none;" target="_blank"&gt;encode_value_callback&lt;/A&gt;(&lt;A href="http://10.50.82.4:8080/android/s?defs=pb_ostream_t&amp;amp;project=vendor" rel="nofollow noopener noreferrer" style="color: #202062; text-decoration: none;" target="_blank"&gt;pb_ostream_t&lt;/A&gt; *&lt;A name="stream" style="color: #6600cc; font-weight: bold; text-decoration: none;" target="_blank"&gt;&lt;/A&gt;&lt;A href="http://10.50.82.4:8080/android/s?refs=stream&amp;amp;project=vendor" rel="nofollow noopener noreferrer" style="color: #6600cc; font-weight: bold; text-decoration: none;" target="_blank"&gt;stream&lt;/A&gt;, &lt;STRONG&gt;const&lt;/STRONG&gt; &lt;A href="http://10.50.82.4:8080/android/s?defs=pb_field_t&amp;amp;project=vendor" rel="nofollow noopener noreferrer" style="color: #202062; text-decoration: none;" target="_blank"&gt;pb_field_t&lt;/A&gt; *&lt;A name="field" style="color: #6600cc; font-weight: bold; text-decoration: none;" target="_blank"&gt;&lt;/A&gt;&lt;A href="http://10.50.82.4:8080/android/s?refs=field&amp;amp;project=vendor" rel="nofollow noopener noreferrer" style="color: #6600cc; font-weight: bold; text-decoration: none;" target="_blank"&gt;field&lt;/A&gt;, &lt;STRONG&gt;void&lt;/STRONG&gt; * &lt;STRONG&gt;const&lt;/STRONG&gt; *&lt;A name="arg" style="color: #6600cc; font-weight: bold; text-decoration: none;" target="_blank"&gt;&lt;/A&gt;&lt;A href="http://10.50.82.4:8080/android/s?refs=arg&amp;amp;project=vendor" rel="nofollow noopener noreferrer" style="color: #6600cc; font-weight: bold; text-decoration: none;" target="_blank"&gt;arg&lt;/A&gt;)&lt;A href="http://10.50.82.4:8080/android/xref/vendor/nxp-opensource/kernel_imx/drivers/mxc/vehicle/vehicle_protocol_callback.c#213" name="213" rel="nofollow noopener noreferrer" style="color: #666666; background-color: #dddddd; text-decoration: none; margin-right: 0.5ex;" target="_blank"&gt;213&lt;/A&gt;{
....&lt;/PRE&gt;&lt;PRE style="border: 0px; margin: 0px;"&gt;&lt;A href="http://10.50.82.4:8080/android/xref/vendor/nxp-opensource/kernel_imx/drivers/mxc/vehicle/vehicle_protocol_callback.c#237" name="237" rel="nofollow noopener noreferrer" style="color: #666666; background-color: #dddddd; text-decoration: none; margin-right: 0.5ex;" target="_blank"&gt;237&lt;/A&gt;  &lt;A href="http://10.50.82.4:8080/android/s?defs=propvalue&amp;amp;project=vendor" rel="nofollow noopener noreferrer" style="color: #202062; text-decoration: none;" target="_blank"&gt;propvalue&lt;/A&gt;.&lt;A href="http://10.50.82.4:8080/android/s?defs=int32_values&amp;amp;project=vendor" rel="nofollow noopener noreferrer" style="color: #202062; text-decoration: none;" target="_blank"&gt;int32_values&lt;/A&gt;.&lt;A href="http://10.50.82.4:8080/android/s?defs=arg&amp;amp;project=vendor" rel="nofollow noopener noreferrer" style="color: #202062; text-decoration: none;" target="_blank"&gt;arg&lt;/A&gt; = &amp;amp;&lt;A href="http://10.50.82.4:8080/android/s?defs=data&amp;amp;project=vendor" rel="nofollow noopener noreferrer" style="color: #202062; text-decoration: none;" target="_blank"&gt;data&lt;/A&gt;-&amp;gt;&lt;A href="http://10.50.82.4:8080/android/s?defs=value&amp;amp;project=vendor" rel="nofollow noopener noreferrer" style="color: #202062; text-decoration: none;" target="_blank"&gt;value&lt;/A&gt;; // using pr_info check it, take value as 5  for example&lt;/PRE&gt;....
}

&lt;/PRE&gt;&lt;P&gt;In below file to check the value received in&amp;nbsp; Vehicle HAL received.&lt;/P&gt;&lt;PRE style="color: #000000; background-color: #ffffff; border: 0px;"&gt;&lt;A href="http://10.50.82.4:8080/android/xref/vendor/nxp-opensource/imx/vehicle/impl/vhal_v2_0/VehicleEmulator.cpp#135" name="135" rel="nofollow noopener noreferrer" style="color: #666666; background-color: #dddddd; text-decoration: none; margin-right: 0.5ex;" target="_blank"&gt;135&lt;/A&gt;&lt;STRONG&gt;void&lt;/STRONG&gt; &lt;A href="http://10.50.82.4:8080/android/s?defs=VehicleEmulator&amp;amp;project=vendor" rel="nofollow noopener noreferrer" style="color: #202062; text-decoration: none;" target="_blank"&gt;VehicleEmulator&lt;/A&gt;::&lt;A name="doSetProperty" style="color: #0000ff; font-weight: bold; text-decoration: none;" target="_blank"&gt;&lt;/A&gt;&lt;A href="http://10.50.82.4:8080/android/s?refs=doSetProperty&amp;amp;project=vendor" rel="nofollow noopener noreferrer" style="color: #0000ff; font-weight: bold; text-decoration: none;" target="_blank"&gt;doSetProperty&lt;/A&gt;(&lt;A href="http://10.50.82.4:8080/android/s?defs=VehicleEmulator&amp;amp;project=vendor" rel="nofollow noopener noreferrer" style="color: #202062; text-decoration: none;" target="_blank"&gt;VehicleEmulator&lt;/A&gt;::&lt;A href="http://10.50.82.4:8080/android/s?defs=EmulatorMessage&amp;amp;project=vendor" rel="nofollow noopener noreferrer" style="color: #202062; text-decoration: none;" target="_blank"&gt;EmulatorMessage&lt;/A&gt;&amp;amp; &lt;A name="rxMsg" style="color: #6600cc; font-weight: bold; text-decoration: none;" target="_blank"&gt;&lt;/A&gt;&lt;A href="http://10.50.82.4:8080/android/s?refs=rxMsg&amp;amp;project=vendor" rel="nofollow noopener noreferrer" style="color: #6600cc; font-weight: bold; text-decoration: none;" target="_blank"&gt;rxMsg&lt;/A&gt;,&lt;A href="http://10.50.82.4:8080/android/xref/vendor/nxp-opensource/imx/vehicle/impl/vhal_v2_0/VehicleEmulator.cpp#136" name="136" rel="nofollow noopener noreferrer" style="color: #666666; background-color: #dddddd; text-decoration: none; margin-right: 0.5ex;" target="_blank"&gt;136&lt;/A&gt;                                    &lt;A href="http://10.50.82.4:8080/android/s?defs=VehicleEmulator&amp;amp;project=vendor" rel="nofollow noopener noreferrer" style="color: #202062; text-decoration: none;" target="_blank"&gt;VehicleEmulator&lt;/A&gt;::&lt;A href="http://10.50.82.4:8080/android/s?defs=EmulatorMessage&amp;amp;project=vendor" rel="nofollow noopener noreferrer" style="color: #202062; text-decoration: none;" target="_blank"&gt;EmulatorMessage&lt;/A&gt;&amp;amp; &lt;A href="http://10.50.82.4:8080/android/s?defs=respMsg&amp;amp;project=vendor" rel="nofollow noopener noreferrer" style="color: #202062; text-decoration: none;" target="_blank"&gt;respMsg&lt;/A&gt;) {
{
...
&lt;PRE style="border: 0px; margin: 0px;"&gt;&lt;A class="" href="http://10.50.82.4:8080/android/xref/vendor/nxp-opensource/imx/vehicle/impl/vhal_v2_0/VehicleEmulator.cpp#157" name="157" rel="nofollow noopener noreferrer" style="color: #666666; background-color: #dddddd; text-decoration: none; margin-right: 0.5ex;" target="_blank"&gt;157&lt;/A&gt;    &lt;STRONG&gt;if&lt;/STRONG&gt; (&lt;A href="http://10.50.82.4:8080/android/s?defs=protoVal&amp;amp;project=vendor" rel="nofollow noopener noreferrer" style="color: #202062; text-decoration: none;" target="_blank"&gt;protoVal&lt;/A&gt;.&lt;A href="http://10.50.82.4:8080/android/s?defs=int32_values_size&amp;amp;project=vendor" rel="nofollow noopener noreferrer" style="color: #202062; text-decoration: none;" target="_blank"&gt;int32_values_size&lt;/A&gt;() &amp;gt; 0) {&lt;A class="" href="http://10.50.82.4:8080/android/xref/vendor/nxp-opensource/imx/vehicle/impl/vhal_v2_0/VehicleEmulator.cpp#158" name="158" rel="nofollow noopener noreferrer" style="color: #666666; background-color: #dddddd; text-decoration: none; margin-right: 0.5ex;" target="_blank"&gt;158&lt;/A&gt;        &lt;A href="http://10.50.82.4:8080/android/s?defs=val&amp;amp;project=vendor" rel="nofollow noopener noreferrer" style="color: #202062; text-decoration: none;" target="_blank"&gt;val&lt;/A&gt;.&lt;A href="http://10.50.82.4:8080/android/s?defs=value&amp;amp;project=vendor" rel="nofollow noopener noreferrer" style="color: #202062; text-decoration: none;" target="_blank"&gt;value&lt;/A&gt;.&lt;A href="http://10.50.82.4:8080/android/s?defs=int32Values&amp;amp;project=vendor" rel="nofollow noopener noreferrer" style="color: #202062; text-decoration: none;" target="_blank"&gt;int32Values&lt;/A&gt; = &lt;A href="http://10.50.82.4:8080/android/s?defs=std&amp;amp;project=vendor" rel="nofollow noopener noreferrer" style="color: #202062; text-decoration: none;" target="_blank"&gt;std&lt;/A&gt;::&lt;A href="http://10.50.82.4:8080/android/s?defs=vector&amp;amp;project=vendor" rel="nofollow noopener noreferrer" style="color: #202062; text-decoration: none;" target="_blank"&gt;vector&lt;/A&gt;&amp;lt;&lt;A href="http://10.50.82.4:8080/android/s?path=int32_t" rel="nofollow noopener noreferrer" style="color: #202062; text-decoration: none;" target="_blank"&gt;int32_t&lt;/A&gt;&amp;gt; { &lt;A href="http://10.50.82.4:8080/android/s?defs=protoVal&amp;amp;project=vendor" rel="nofollow noopener noreferrer" style="color: #202062; text-decoration: none;" target="_blank"&gt;protoVal&lt;/A&gt;.&lt;A href="http://10.50.82.4:8080/android/s?defs=int32_values&amp;amp;project=vendor" rel="nofollow noopener noreferrer" style="color: #202062; text-decoration: none;" target="_blank"&gt;int32_values&lt;/A&gt;().&lt;A href="http://10.50.82.4:8080/android/s?defs=begin&amp;amp;project=vendor" rel="nofollow noopener noreferrer" style="color: #202062; text-decoration: none;" target="_blank"&gt;begin&lt;/A&gt;(),&lt;A class="" href="http://10.50.82.4:8080/android/xref/vendor/nxp-opensource/imx/vehicle/impl/vhal_v2_0/VehicleEmulator.cpp#159" name="159" rel="nofollow noopener noreferrer" style="color: #666666; background-color: #dddddd; text-decoration: none; margin-right: 0.5ex;" target="_blank"&gt;159&lt;/A&gt;                                                       &lt;A href="http://10.50.82.4:8080/android/s?defs=protoVal&amp;amp;project=vendor" rel="nofollow noopener noreferrer" style="color: #202062; text-decoration: none;" target="_blank"&gt;protoVal&lt;/A&gt;.&lt;A href="http://10.50.82.4:8080/android/s?defs=int32_values&amp;amp;project=vendor" rel="nofollow noopener noreferrer" style="color: #202062; text-decoration: none;" target="_blank"&gt;int32_values&lt;/A&gt;().&lt;A href="http://10.50.82.4:8080/android/s?defs=end&amp;amp;project=vendor" rel="nofollow noopener noreferrer" style="color: #202062; text-decoration: none;" target="_blank"&gt;end&lt;/A&gt;() };&lt;A class="" href="http://10.50.82.4:8080/android/xref/vendor/nxp-opensource/imx/vehicle/impl/vhal_v2_0/VehicleEmulator.cpp#160" name="160" rel="nofollow noopener noreferrer" style="background-color: #dddddd; text-decoration: none; margin-right: 0.5ex;" target="_blank"&gt;160&lt;/A&gt;    }&lt;/PRE&gt;// recevice -3 at here.
}&lt;/PRE&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 12 Sep 2019 01:24:29 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/Int-value-passing-from-vehicle-driver-to-hal-occur-error/m-p/922018#M138604</guid>
      <dc:creator>yifei_ren</dc:creator>
      <dc:date>2019-09-12T01:24:29Z</dc:date>
    </item>
    <item>
      <title>Re: Int value passing from vehicle driver to hal occur error</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/Int-value-passing-from-vehicle-driver-to-hal-occur-error/m-p/922019#M138605</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Please tell me you can reproduce it or not ?&lt;/P&gt;&lt;P&gt;Because I can reproduce&amp;nbsp; this issue 100% on my side.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 12 Sep 2019 01:28:23 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/Int-value-passing-from-vehicle-driver-to-hal-occur-error/m-p/922019#M138605</guid>
      <dc:creator>yifei_ren</dc:creator>
      <dc:date>2019-09-12T01:28:23Z</dc:date>
    </item>
    <item>
      <title>Re: Int value passing from vehicle driver to hal occur error</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/Int-value-passing-from-vehicle-driver-to-hal-occur-error/m-p/922020#M138606</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Value mismatch like this:&lt;/P&gt;&lt;P&gt;Driver Send |&amp;nbsp; HAL receive&lt;/P&gt;&lt;P&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 2&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; |&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;1&lt;/P&gt;&lt;P&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 3&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; |&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; -2&lt;/P&gt;&lt;P&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 4&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; |&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;2&lt;/P&gt;&lt;P&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 5&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; |&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; -3&lt;/P&gt;&lt;P&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 6&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; |&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;3&lt;/P&gt;&lt;P&gt;....&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 12 Sep 2019 01:30:39 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/Int-value-passing-from-vehicle-driver-to-hal-occur-error/m-p/922020#M138606</guid>
      <dc:creator>yifei_ren</dc:creator>
      <dc:date>2019-09-12T01:30:39Z</dc:date>
    </item>
    <item>
      <title>Re: Int value passing from vehicle driver to hal occur error</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/Int-value-passing-from-vehicle-driver-to-hal-occur-error/m-p/922021#M138607</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Could you tell me which Android P version are you using?&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 23 Sep 2019 11:09:06 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/Int-value-passing-from-vehicle-driver-to-hal-occur-error/m-p/922021#M138607</guid>
      <dc:creator>jimmychan</dc:creator>
      <dc:date>2019-09-23T11:09:06Z</dc:date>
    </item>
    <item>
      <title>Re: Int value passing from vehicle driver to hal occur error</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/Int-value-passing-from-vehicle-driver-to-hal-occur-error/m-p/922022#M138608</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hello jimmy:&lt;/P&gt;&lt;P&gt;Android security patch : 2019.1.5&lt;/P&gt;&lt;P&gt;Kernel version : 4.14.98-07194&lt;/P&gt;&lt;P&gt;Android version : Android 9 2.1.0-auto-ga-rc4&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;BTW， Can you ask question in one case once for all ?&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 26 Sep 2019 01:40:10 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/Int-value-passing-from-vehicle-driver-to-hal-occur-error/m-p/922022#M138608</guid>
      <dc:creator>yifei_ren</dc:creator>
      <dc:date>2019-09-26T01:40:10Z</dc:date>
    </item>
    <item>
      <title>Re: Int value passing from vehicle driver to hal occur error</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/Int-value-passing-from-vehicle-driver-to-hal-occur-error/m-p/922023#M138609</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;I downloaded the newer version of Android BSP. (imx-p9.0.0_2.1.1-auto-ga.xml)&lt;/P&gt;&lt;P&gt;I found the &lt;SPAN style="color: #51626f; background-color: #ffffff;"&gt;vehicle_hal_set_property&lt;/SPAN&gt; is different now.&lt;/P&gt;&lt;P&gt;please try it.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Sun, 29 Sep 2019 06:41:43 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/Int-value-passing-from-vehicle-driver-to-hal-occur-error/m-p/922023#M138609</guid>
      <dc:creator>jimmychan</dc:creator>
      <dc:date>2019-09-29T06:41:43Z</dc:date>
    </item>
    <item>
      <title>Re: Int value passing from vehicle driver to hal occur error</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/Int-value-passing-from-vehicle-driver-to-hal-occur-error/m-p/922024#M138610</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hello Jimmy Chan:&lt;/P&gt;&lt;P&gt;Which 2.1.1 version are you using ?&lt;/P&gt;&lt;P&gt;Imx8qxp only release 2.1.0.&lt;/P&gt;&lt;P&gt;Imx8qxm released 2.1.1, but&amp;nbsp; there is no difference in&amp;nbsp;&amp;nbsp;&lt;SPAN style="color: #51626f; background-color: #ffffff; border: 0px;"&gt;vehicle_hal_set_property&lt;/SPAN&gt;&lt;SPAN style="color: #51626f; background-color: #ffffff;"&gt;&lt;SPAN&gt;&amp;nbsp;.&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #51626f; background-color: #ffffff;"&gt;&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #51626f; background-color: #ffffff;"&gt;&lt;SPAN&gt;you mean imx8qxp 2.1.1 verison ?&amp;nbsp;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #51626f; background-color: #ffffff;"&gt;&lt;SPAN&gt;It still not release on NXP web.&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #51626f; background-color: #ffffff;"&gt;&lt;SPAN&gt;Could you give me a download link ?&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #51626f; background-color: #ffffff;"&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 30 Sep 2019 06:19:41 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/Int-value-passing-from-vehicle-driver-to-hal-occur-error/m-p/922024#M138610</guid>
      <dc:creator>yifei_ren</dc:creator>
      <dc:date>2019-09-30T06:19:41Z</dc:date>
    </item>
    <item>
      <title>Re: Int value passing from vehicle driver to hal occur error</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/Int-value-passing-from-vehicle-driver-to-hal-occur-error/m-p/922025#M138611</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;&lt;A class="link-titled" href="https://source.codeaurora.org/external/imx/imx-manifest/log/?h=imx-android-pie" title="https://source.codeaurora.org/external/imx/imx-manifest/log/?h=imx-android-pie"&gt;imx-manifest - i.MX Release Manifest&lt;/A&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;repo init -u &lt;A href="https://source.codeaurora.org/external/imx/imx-manifest" target="test_blank"&gt;https://source.codeaurora.org/external/imx/imx-manifest&lt;/A&gt; -b imx-android-pie -m imx-p9.0.0_2.1.1-auto-ga.xml&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 08 Oct 2019 04:17:51 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/Int-value-passing-from-vehicle-driver-to-hal-occur-error/m-p/922025#M138611</guid>
      <dc:creator>jimmychan</dc:creator>
      <dc:date>2019-10-08T04:17:51Z</dc:date>
    </item>
    <item>
      <title>Re: Int value passing from vehicle driver to hal occur error</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/Int-value-passing-from-vehicle-driver-to-hal-occur-error/m-p/922026#M138612</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;hi &lt;A class="jx-jive-macro-user" href="https://community.nxp.com/people/jimmychan"&gt;jimmychan&lt;/A&gt;&amp;nbsp;/ nxp developers‌,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I would like to know how did u test this?&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #51626f; background-color: #ffffff;"&gt;vehicle driver to vehicle hal ?&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #51626f; background-color: #ffffff;"&gt;I am looking for CAN communication between CAN driver to Vehicle HAL?&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="border: 0px; font-size: 14px;"&gt;Any idea of running vehicle hal test found here&lt;/P&gt;&lt;P style="border: 0px; font-size: 14px;"&gt;&lt;STRONG style="border: 0px; font-weight: bold; font-size: 14px;"&gt;&amp;lt;sources&amp;gt;packages/services/Car/tests/vehiclehal_test&lt;/STRONG&gt;&lt;/P&gt;&lt;P style="border: 0px; font-size: 14px;"&gt;&lt;STRONG style="border: 0px; font-weight: bold; font-size: 14px;"&gt;or&lt;/STRONG&gt;&lt;/P&gt;&lt;P style="border: 0px; font-size: 14px;"&gt;&lt;STRONG style="border: 0px; font-weight: bold; font-size: 14px;"&gt;running emulator in&amp;nbsp;&lt;/STRONG&gt;&lt;/P&gt;&lt;P style="border: 0px; font-size: 14px;"&gt;&lt;STRONG style="border: 0px; font-weight: bold; font-size: 14px;"&gt;&amp;lt;sources&amp;gt;/hardware/interfaces/automotive/vehicle/2.0/default/tests&lt;/STRONG&gt;&lt;/P&gt;&lt;P style="border: 0px; font-size: 14px;"&gt;&lt;/P&gt;&lt;P style="border: 0px; font-size: 14px;"&gt;&lt;STRONG style="border: 0px; font-weight: bold; font-size: 14px;"&gt;Regards,&lt;/STRONG&gt;&lt;/P&gt;&lt;P style="border: 0px; font-size: 14px;"&gt;&lt;STRONG style="border: 0px; font-weight: bold; font-size: 14px;"&gt;Ramesh&lt;/STRONG&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 05 May 2020 11:35:47 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/Int-value-passing-from-vehicle-driver-to-hal-occur-error/m-p/922026#M138612</guid>
      <dc:creator>krishnan_ramesh</dc:creator>
      <dc:date>2020-05-05T11:35:47Z</dc:date>
    </item>
  </channel>
</rss>

