An RS-485 Network5 &
The function below handles the read_byte command. The function reads a port
and prepares to send its value in a response to the primary node.command_read_byte:
' A read_byte command has been received.select case received_command[3]case "b"' Read Port B.value_to_convert = PORTB' Convert the value read to ASCII Hexgosub byte_to_ascii_hex' Prepare to send the ASCII Hex characters in a response.command_response[2] = upper_nibble
command_response[3] = lower_nibble
command_response[4] = $0agosub prepare_to_respond' Add more cases as needed.case else
end select
return