// Called when socket data is received function myOnData(src) { if (src eq "!") { Heartbeat = 0; received_data = src; } else if (src.charAt(0) eq "$") { led_data = (src.charCodeAt(1)-48)*100; led_data += (src.charCodeAt(2)-48)*10; led_data += (src.charCodeAt(3)-48); switch_data = (src.charCodeAt(4)-48)*100; switch_data += (src.charCodeAt(5)-48)*10; switch_data += (src.charCodeAt(6)-48); UpdateLeds(led_data); UpdateSwitches(switch_data); } else { textStatus.text = "Received OnData "; received_data = src; } }