Astarte.Device.set_property

You're seeing just the function set_property, go back to Astarte.Device module for more information.
Link to this function

set_property(pid, interface_name, path, value)

Specs

set_property(
  pid :: pid(),
  interface_name :: String.t(),
  path :: String.t(),
  value :: term()
) :: :ok | {:error, reason :: term()}

Send a property value to Astarte.

This call is blocking and waits for the message to be ACKed at the MQTT level.