 
         self.adjustTableViewHeaderViewConstraints()
     }
-
-    let tutorials = [
-        ("Device Functions", "Tap the function cell to access the arguments box. Type in function arguments (comma separated if more than one) and tap send or the function name to call it.")
-    ]
 
     override func showTutorial() {
         if (functionNames.count > 0) {


    private func setupTableViewHeader() {
        if (self.device.connected) {
            self.noFunctionsMessage.text = "No exposed variables"
        } else {
            self.noFunctionsMessage.text = "Device is offline"
        }

        self.tableView.tableHeaderView = nil

    func callFunction(_ name: String, argument: String) {
        if (!self.device.connected) {
            DispatchQueue.main.async {
                RMessage.showNotification(withTitle: TinkerStrings.Functions.Error.DeviceOffline.Title, subtitle: TinkerStrings.Functions.Error.DeviceOffline.Message, type: .error, customTypeName: nil, duration: -1, callback: nil)
            }
            return
        }
