2024

2024.2

doc_tap_rn2024_Backgrounds_Heading;

Custom backgrounds.svg

doc_tap_rn2024_Backgrounds_Desc;

doc_tap_rn2024_measurement_units;

New value types.svg

doc_tap_rn2024_measurement_units_desc;

doc_tap_rn2024_icon_customisation;

doc_tap_rn2024_icon_customisation_desc;

doc_tap_rn2024_ip_scanner;

doc_tap_rn2024_ip_scanner_desc;

doc_tap_rn2024_new_functions;

 

 

doc_tap_rn2024_new_functions_desc;

doc_tap_rn2024_haptic;

doc_tap_rn2024_my_location;

 

 

2024.1

doc_tap_rn2024_configurable_speed;

doc_tap_rn2024_description;

doc_tap_rn2024_how_to_configure;

doc_tap_rn2024_qr_code_heading;

doc_tap_rn2024_qr_code_description;

doc_tap_rn2024_qr_code_note;

doc_tap_rn2024_spectrogram;

doc_tap_rn2024_spectrogram_description;

doc_tap_rn2024_spectrogram_description_pbt;

doc_tap_rn2024_packet_parser_heading;

doc_tap_rn2024_pp_added_blinds;

doc_tap_rn2024_pp_speed_up_messages_in_pp;

VAR jsonResponse := TOSTRING(RECEIVEDBYTES); if parsejson(jsonResponse, "Topic") = "my-topic" Va := todouble(parsejson(jsonResponse, "Payload")); end

doc_tap_rn2024_pp_speed_up_messages_in_pp_new_version;

if RECEIVEDMSG.TOPIC = "my-topic" Va := todouble(TOSTRING(RECEIVEDMSG.PAYLOAD)); end

doc_tap_rn2024_pp_minor;

doc_tap_rn2024_pp_more_info;