code: public boolean send(VehicleMessage message) {
          VehicleMessage wrappedMessage = message;
          if(message instanceof DiagnosticRequest) {
              // Wrap the request in a Command
              wrappedMessage = new Command(message.asDiagnosticRequest(),
                      DiagnosticRequest.ADD_ACTION_KEY);
          }
  
          boolean sent = false;
          // Don't want to keep this in the same list as local interfaces because
          // if that quits after the first interface reports success.
          if(mRemoteService != null) {
              try {
                  sent = mRemoteService.send(wrappedMessage);
              } catch(RemoteException e) {
                  Log.v(TAG, "Unable to propagate command to remote interface", e);
              }
          }
  
          if(sent) {
              // Add a timestamp of when the message was actually sent
              message.timestamp();
          }
  
          return sent;
      }
docs: Send a message to the vehicle through the active
  {@link com.openxc.interfaces.VehicleInterface} without waiting for
  a response.
  
  @param message The desired message to send to the vehicle.
  @return true if the message was sent successfully on an interface.