<?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: No recorder feature supported in FreeMASTER Lite in FreeMASTER</title>
    <link>https://community.nxp.com/t5/FreeMASTER/No-recorder-feature-supported-in-FreeMASTER-Lite/m-p/1468684#M1023</link>
    <description>&lt;P&gt;Hi Gohith,&lt;/P&gt;
&lt;P&gt;You can refer to JS client documentation available in "C:\NXP\FreeMASTER 3.1\FreeMASTER Lite\html\client\PCM.html". JS client is a simple wrapper over JSON-RPC and uses the same function names, and parameters.&lt;/P&gt;
&lt;P&gt;Let's take &lt;EM&gt;&lt;STRONG&gt;SetupRecorder&lt;/STRONG&gt; &lt;/EM&gt;function I mentioned before as example. In the documentation it looks like this:&lt;/P&gt;
&lt;LI-CODE lang="javascript"&gt;let id = 0;
let config = {
    pointsTotal: 100,
    pointsPreTrigger: 50,
    timeDiv: 1
};
let vars = [{ name: 'myVar1'}, { name: 'myVar2', trgType: 0x14, trgThr: 2000 }, { name: 'myVar3'}];
pcm.SetupRecorder(id, config, vars).then(() =&amp;gt; console.log("Recorder was setup successfully."));&lt;/LI-CODE&gt;
&lt;P&gt;And JSON-RPC request would look like this:&lt;/P&gt;
&lt;LI-CODE lang="javascript"&gt;{
  "jsonrpc": "2.0",
  "method": "SetupRecorder",
  "params": 
  { 
    "id": 0,
    "config": { "pointsTotal": 100, "pointsPreTrigger": 50, "timeDiv": 1},
    "vars": [{ "name": "myVar1"}, { "name": "myVar2", "trgType": 0x14, "trgThr": 2000 }, { "name": "myVar3"}] 
  },
  "id": "request_id"
}&lt;/LI-CODE&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Regards,&lt;BR /&gt;Iulian&lt;/P&gt;</description>
    <pubDate>Fri, 03 Jun 2022 11:00:10 GMT</pubDate>
    <dc:creator>iulian_stan</dc:creator>
    <dc:date>2022-06-03T11:00:10Z</dc:date>
    <item>
      <title>No recorder feature supported in FreeMASTER Lite</title>
      <link>https://community.nxp.com/t5/FreeMASTER/No-recorder-feature-supported-in-FreeMASTER-Lite/m-p/1468282#M1014</link>
      <description>&lt;P&gt;Hi,&lt;/P&gt;&lt;P&gt;The recorder functionality is not yet supported in FreeMASTER Lite. Are there any plans to fix this in the near future?&lt;/P&gt;&lt;P&gt;Luca&lt;/P&gt;&lt;DIV&gt;&lt;DIV&gt;&lt;DIV class=""&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV class=""&gt;&lt;DIV class=""&gt;&lt;DIV class=""&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV class=""&gt;&lt;P class=""&gt;&amp;nbsp;&lt;/P&gt;&lt;P class=""&gt;&amp;nbsp;&lt;/P&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;/DIV&gt;</description>
      <pubDate>Thu, 02 Jun 2022 14:52:52 GMT</pubDate>
      <guid>https://community.nxp.com/t5/FreeMASTER/No-recorder-feature-supported-in-FreeMASTER-Lite/m-p/1468282#M1014</guid>
      <dc:creator>lucabarbiero</dc:creator>
      <dc:date>2022-06-02T14:52:52Z</dc:date>
    </item>
    <item>
      <title>Re: No recorder feature supported in FreeMASTER Lite</title>
      <link>https://community.nxp.com/t5/FreeMASTER/No-recorder-feature-supported-in-FreeMASTER-Lite/m-p/1468562#M1019</link>
      <description>&lt;P&gt;Hi Luca,&lt;/P&gt;
&lt;P&gt;FreeMASTER Lite supports Recorder feature and exposes corresponding JSON-RPC API. FreeMASTER's JS Client implements functions that consume this API, you can refer to the Client documentation:&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-center" image-alt="Capture.PNG" style="width: 999px;"&gt;&lt;img src="https://community.nxp.com/t5/image/serverpage/image-id/182162i81243415FD56E7E2/image-size/large?v=v2&amp;amp;px=999" role="button" title="Capture.PNG" alt="Capture.PNG" /&gt;&lt;/span&gt;&lt;/P&gt;
&lt;P&gt;Beside &lt;EM&gt;&lt;STRONG&gt;SetupRecorder &lt;/STRONG&gt;&lt;/EM&gt;there is: &lt;EM&gt;&lt;STRONG&gt;GetRecorderLimits&lt;/STRONG&gt;&lt;/EM&gt;, &lt;EM&gt;&lt;STRONG&gt;StartRecorder&lt;/STRONG&gt;&lt;/EM&gt;, &lt;EM&gt;&lt;STRONG&gt;StopRecorder&lt;/STRONG&gt;&lt;/EM&gt;, &lt;EM&gt;&lt;STRONG&gt;GetRecorderStatus&lt;/STRONG&gt;&lt;/EM&gt;, &lt;EM&gt;&lt;STRONG&gt;GetRecorderData&lt;/STRONG&gt;&lt;/EM&gt;.&lt;/P&gt;
&lt;P&gt;Let us know if you need more information or encounter issues while using it.&lt;/P&gt;
&lt;P&gt;Kind regards,&lt;BR /&gt;Iulian&amp;nbsp;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Fri, 03 Jun 2022 07:08:47 GMT</pubDate>
      <guid>https://community.nxp.com/t5/FreeMASTER/No-recorder-feature-supported-in-FreeMASTER-Lite/m-p/1468562#M1019</guid>
      <dc:creator>iulian_stan</dc:creator>
      <dc:date>2022-06-03T07:08:47Z</dc:date>
    </item>
    <item>
      <title>Re: No recorder feature supported in FreeMASTER Lite</title>
      <link>https://community.nxp.com/t5/FreeMASTER/No-recorder-feature-supported-in-FreeMASTER-Lite/m-p/1468581#M1020</link>
      <description>&lt;P&gt;Hi Iulian,&lt;/P&gt;&lt;P&gt;That's good to hear. I was referring to the FreeMASTER 3.1.4 user guide document "FMSTERUG Rev 4.4 03/2022". In this document, all JSON-RPC methods related to the recorder functionality are marked with a cross for Lite. For example:&lt;/P&gt;&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="lucabarbiero_0-1654241733928.png" style="width: 535px;"&gt;&lt;img src="https://community.nxp.com/t5/image/serverpage/image-id/182166iBA2F4E274C8B7CBD/image-dimensions/535x214?v=v2" width="535" height="214" role="button" title="lucabarbiero_0-1654241733928.png" alt="lucabarbiero_0-1654241733928.png" /&gt;&lt;/span&gt;&lt;/P&gt;&lt;P&gt;And the same of others. Hence I concluded that recorder is not supported in Lite. But from what you are saying maybe the document is a bit outdated?&lt;/P&gt;&lt;P&gt;I do not plan to use the JS client but rather interact with FreeMASTER Lite from Python. Anyway, you are saying that the recorder related JSON-RPC methods (documented in the user guide I mentioned above) are applicable to Lite as well. Therefore they should be usable with Python too.&lt;/P&gt;&lt;P&gt;Do I get this right?&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;Luca&lt;/P&gt;</description>
      <pubDate>Fri, 03 Jun 2022 07:41:41 GMT</pubDate>
      <guid>https://community.nxp.com/t5/FreeMASTER/No-recorder-feature-supported-in-FreeMASTER-Lite/m-p/1468581#M1020</guid>
      <dc:creator>lucabarbiero</dc:creator>
      <dc:date>2022-06-03T07:41:41Z</dc:date>
    </item>
    <item>
      <title>Re: No recorder feature supported in FreeMASTER Lite</title>
      <link>https://community.nxp.com/t5/FreeMASTER/No-recorder-feature-supported-in-FreeMASTER-Lite/m-p/1468630#M1021</link>
      <description>&lt;P&gt;That document is correct, but there is indeed a bit of inconsistency. We tried to keep the API consistent as much as possible across both tools but in some cases, such as Recorder, it was not possible. FreeMASTER (GUI Application) and FreeMASTER Lite handle the Recorder feature differently&amp;nbsp;and have different API's endpoints for it.&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;In FreeMASTER - recorder related API refers to the UI. In allows you to setup both the&lt;EM&gt;&lt;STRONG&gt; Functional&lt;/STRONG&gt;&lt;/EM&gt; part (that is passed to the embedded application) and &lt;EM&gt;&lt;STRONG&gt;Graphical&lt;/STRONG&gt; &lt;/EM&gt;part (determines how the data is visualized in the Windows application). All those API endpoints are tool specific and not supported on the FreeMASTER Lite side, thus the cross mark next to it.&lt;/LI&gt;
&lt;LI&gt;In FreeMASTRE Lite - it refers only to the &lt;EM&gt;&lt;STRONG&gt;Functional&lt;/STRONG&gt; &lt;/EM&gt;part as there is no native UI. Note that it defines a different API for Recorder usage.&amp;nbsp;&lt;/LI&gt;
&lt;/UL&gt;
&lt;P&gt;You can use both approaches from Python. Unfortunately,&amp;nbsp; the code will not be portable from one tool to another.&lt;/P&gt;
&lt;P&gt;Hope it helps,&lt;BR /&gt;Iulian&lt;/P&gt;</description>
      <pubDate>Fri, 03 Jun 2022 08:52:13 GMT</pubDate>
      <guid>https://community.nxp.com/t5/FreeMASTER/No-recorder-feature-supported-in-FreeMASTER-Lite/m-p/1468630#M1021</guid>
      <dc:creator>iulian_stan</dc:creator>
      <dc:date>2022-06-03T08:52:13Z</dc:date>
    </item>
    <item>
      <title>Re: No recorder feature supported in FreeMASTER Lite</title>
      <link>https://community.nxp.com/t5/FreeMASTER/No-recorder-feature-supported-in-FreeMASTER-Lite/m-p/1468645#M1022</link>
      <description>&lt;P&gt;Hi Iulian,&lt;/P&gt;&lt;P&gt;I would like to know is there any document or information available for using '&lt;STRONG&gt;Recorder'&lt;/STRONG&gt; functionality via Freemaster Lite and JSON-RPC (like parameters, methods) as I am using Python script.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;Gohith&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Fri, 03 Jun 2022 09:27:42 GMT</pubDate>
      <guid>https://community.nxp.com/t5/FreeMASTER/No-recorder-feature-supported-in-FreeMASTER-Lite/m-p/1468645#M1022</guid>
      <dc:creator>UserTetraWise</dc:creator>
      <dc:date>2022-06-03T09:27:42Z</dc:date>
    </item>
    <item>
      <title>Re: No recorder feature supported in FreeMASTER Lite</title>
      <link>https://community.nxp.com/t5/FreeMASTER/No-recorder-feature-supported-in-FreeMASTER-Lite/m-p/1468684#M1023</link>
      <description>&lt;P&gt;Hi Gohith,&lt;/P&gt;
&lt;P&gt;You can refer to JS client documentation available in "C:\NXP\FreeMASTER 3.1\FreeMASTER Lite\html\client\PCM.html". JS client is a simple wrapper over JSON-RPC and uses the same function names, and parameters.&lt;/P&gt;
&lt;P&gt;Let's take &lt;EM&gt;&lt;STRONG&gt;SetupRecorder&lt;/STRONG&gt; &lt;/EM&gt;function I mentioned before as example. In the documentation it looks like this:&lt;/P&gt;
&lt;LI-CODE lang="javascript"&gt;let id = 0;
let config = {
    pointsTotal: 100,
    pointsPreTrigger: 50,
    timeDiv: 1
};
let vars = [{ name: 'myVar1'}, { name: 'myVar2', trgType: 0x14, trgThr: 2000 }, { name: 'myVar3'}];
pcm.SetupRecorder(id, config, vars).then(() =&amp;gt; console.log("Recorder was setup successfully."));&lt;/LI-CODE&gt;
&lt;P&gt;And JSON-RPC request would look like this:&lt;/P&gt;
&lt;LI-CODE lang="javascript"&gt;{
  "jsonrpc": "2.0",
  "method": "SetupRecorder",
  "params": 
  { 
    "id": 0,
    "config": { "pointsTotal": 100, "pointsPreTrigger": 50, "timeDiv": 1},
    "vars": [{ "name": "myVar1"}, { "name": "myVar2", "trgType": 0x14, "trgThr": 2000 }, { "name": "myVar3"}] 
  },
  "id": "request_id"
}&lt;/LI-CODE&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Regards,&lt;BR /&gt;Iulian&lt;/P&gt;</description>
      <pubDate>Fri, 03 Jun 2022 11:00:10 GMT</pubDate>
      <guid>https://community.nxp.com/t5/FreeMASTER/No-recorder-feature-supported-in-FreeMASTER-Lite/m-p/1468684#M1023</guid>
      <dc:creator>iulian_stan</dc:creator>
      <dc:date>2022-06-03T11:00:10Z</dc:date>
    </item>
    <item>
      <title>Re: No recorder feature supported in FreeMASTER Lite</title>
      <link>https://community.nxp.com/t5/FreeMASTER/No-recorder-feature-supported-in-FreeMASTER-Lite/m-p/1468723#M1024</link>
      <description>&lt;P&gt;Hi Iulian,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Got it, i will look into &lt;STRONG&gt;PCM.html file +&amp;nbsp;freemaster-client.js&lt;/STRONG&gt; files and process forward. Thank you.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;Gohith&lt;/P&gt;</description>
      <pubDate>Fri, 03 Jun 2022 12:48:30 GMT</pubDate>
      <guid>https://community.nxp.com/t5/FreeMASTER/No-recorder-feature-supported-in-FreeMASTER-Lite/m-p/1468723#M1024</guid>
      <dc:creator>UserTetraWise</dc:creator>
      <dc:date>2022-06-03T12:48:30Z</dc:date>
    </item>
  </channel>
</rss>

