Я использую Эрланга для вождения робота.
Я считываю значения датчика в программе на C и хочу отправить эти значения датчика (несколько значений датчика) в программу Erlang , где я могу выполнять вычисления и управлять роботом.В программе, приведенной в книге Эрланга, мы можем отправить несколько аргументов, но мы получаем только один аргумент в качестве результата. для отправки программ X и Y в C:
Port ! {self(), {command, [50,X,Y]}}
В результате:
{Port,{data, Data}} ->
мы получили только один аргумент Data (buff [0]).
Есть ли способ получить несколько аргументов в программе Erlang, например, buff [0], buff [1], бафф [2] .. и т. д. пожалуйста, предложите мне какой-нибудь способ добиться этого ...