{{PROGRAM}} is a new tool for reading, writing, and receiving SKAA APIs via either an Ursula transmitter or a Serial connection to a SKAA device that has the Advanced Mode UART Interface feature enabled.
After opening API Explorer you will see the Main Window
The {{TABLE}} is a table of all the APIs either sent or received by {{PROGRAM}}. Each row is an API that was sent or received and the columns are the parts of each API. These columns are summarized below:
The {{DOCS}} contains a text description of an API selected in either the {{TABLE}} or {{SENDER}} area. An example description for the hVOL API is shown below and important parts of the description are described.
hVOL = 0x2 [2 Byte(s)] (Read / Write)
Host Volume
Byte 1: Left volume
Byte 2: Right volume
hVOL) of the API is shown first0x2) of the API is also shown[2 Byte(s)]) in the API payload is also shown(Read / Write))are also shownHost Volume) of the API operation may also be includedTo open a connection to an available SKAA Device follow these steps:
File menu and select the Open option to open the {{OPEN}}
Open option in File menu
If you cannot connect to a SKAA device that device might be in use by another program. This can be solved by either closing that program or disconnecting and reinserting the UART convertor or Ursula. For a Serial connections make sure the UART convertor TX and RX pins are connected to the RX and TX pin of the SKAA Device respectively.
Once {{PROGRAM}} is connected to a device, all received APIs will be displayed in a row of the {{TABLE}} automatically.
Request API row of the {{SENDER}}Request button to send the read request. The read request will be added to the {{TABLE}}.
Write API row of the {{SENDER}}Write button to write the API. The write will be added to the {{TABLE}}.