Main Content

TalkBack Write

Write command(s) to TalkBack ID on ThingSpeak TalkBack server

Since R2021b

Add-On Required: This feature requires the Simulink Support Package for Raspberry Pi Hardware add-on.

  • Raspberry Pi TalkBack Write icon

Libraries:
Simulink Support Package for Raspberry Pi Hardware / Internet Of Things

Description

The TalkBack Write block writes command(s) to a TalkBack ID on the ThingSpeak TalkBack server. The block writes commands to the TalkBack queue in the first-in first-out (FIFO) order and are removed from the queue once executed.

Ports

Input

expand all

Input to the TalkBack queue or delete all commands in the TalkBack queue.

Data Types: Boolean | Numeric

String command to be added by the block specified as a scalar.

Dependencies

To enable this port, set Command type to String and TalkBack API to Add a command.

Data Types: string

ASCII command to be added by the block, specified as a vector.

Dependencies

To enable this port, set Command type to ASCII vector and TalkBack API to Add a command.

Data Types: uint8

Position of the TalkBack command in the TalkBack queue. Any previous commands at or after this position are shifted down in the queue, if you do not specify a position. The block adds the command to the end of the queue with the highest position.

Dependencies

To enable this port, set the TalkBack API parameter to Add a command and select the Specify position parameter.

Data Types: uint16

Parameters

expand all

Select the type of operation you want to perform on the TalkBack queue.

  • Add a command — Add a command to the TalkBack queue

  • Delete all commands — Delete all commands from the TalkBack queue

Enter the identification number of the TalkBack app. This identification number is autogenerated by the TalkBack server. To find the TalkBack ID for your TalkBack channel:

  1. On the ThingSpeak website, select Apps > TalkBack.

  2. Click New TalkBack.

  3. Add a new command to the TalkBack queue and copy the TalkBack ID.

  4. Open the TalkBack Write block in your Simulink® model and paste the value in the TalkBack ID parameter.

Enter the 16-digit API key for the specific instance of TalkBack that allows you to write to a TalkBack channel. This API key is autogenerated by the TalkBack server. To find the API key for your TalkBack channel:

  1. On the ThingSpeak website, select Apps > TalkBack.

  2. Click New TalkBack.

  3. Add a new command to the TalkBack queue and copy the 16-digit API key.

  4. Open the TalkBack Write block in your Simulink model and paste the value in the API key parameter.

Select the type of TalkBack command you want the block to add to the TalkBack queue.

  • String — TalkBack command in string format.

  • ASCII vector — TalkBack command in ASCII format.

Dependencies

To enable this port, set the TalkBack API parameter to Add a command.

Select the option to enable the position input port of the block.

Dependencies

To enable this port, select the TalkBack API parameter to Add a command.

Select this parameter to save the response from the TalkBack server to a log file for each read request. Identify this request with a header named TALKBACK_DIAG_MSG:. The name of the log file has the format <model_name>.log.

Version History

Introduced in R2021b