CCCPaste

94c69a53c379e

local component = require("component")
local sides = require("sides")

-- Finde deinen Adapter
local adapter = component.adapter

print("=== Adapter Analysis ===")
print("Adapter Address: " .. adapter.address)
print("")

-- Prüfe alle 6 Seiten des Adapters
for side = 0, 5 do
  local sideName = sides[side]
  print("--- Side: " .. sideName .. " ---")
  
  -- Versuche Methoden für diese Seite zu bekommen
  local success, methods = pcall(function()
    return adapter.methods(side)
  end)
  
  if success and methods and #methods > 0 then
    print("Found component with methods:")
    for i, method in ipairs(methods) do
      print("  " .. i .. ". " .. method)
    end
    
    -- Versuche auch den Typ zu bekommen
    local typeSuccess, componentType = pcall(function()
      return adapter.type(side)
    end)
    
    if typeSuccess and componentType then
      print("Component Type: " .. componentType)
    end
  else
    print("  No component detected")
  end
  print("")
end