Coder Social home page Coder Social logo

CSHMI Plugin about henson HOT 9 CLOSED

rwth-iat avatar rwth-iat commented on September 6, 2024
CSHMI Plugin

from henson.

Comments (9)

csjits avatar csjits commented on September 6, 2024
  1. ist nur zum testen auf /acplt/ov/object
  2. url of the iframe: wie genau anpassen?

from henson.

Stasik0 avatar Stasik0 commented on September 6, 2024
  1. nein, du testest den Klassennamen auf den Suffix "cshmi/Group" (es liegt daran, dass die Klasse (aus historischen Gründen) nicht immer unter /ov liegt (so z. B. /Libraries/cshmi/Group))
  2. Falls du so eine Objekt unter dem Pfad "/path/to/group/g1" angeklickt wird, passe die url so an:

/hmi/?RefreshTime=1000&Host={serverip}&Server={servername}&Sheet=/path/to/group/g1

Es kann sein, dass du für den Servernamen erstmal Issue #1 lösen musst.

from henson.

csjits avatar csjits commented on September 6, 2024
  1. also ich schaue dann in "/path/to/group/g1.baseclass" nach, ob da der Pfad "cshmi/Group" vorkommt, richtig?
  2. Ist {serverip} der gleiche Host wie der vom iframe? Also wenn {serverip} "bla.de" ist, dann ist die URL des iframes "http://bla.de:1234/hmi/?Host=bla.de...", richtig?

from henson.

HolgerJeromin avatar HolgerJeromin commented on September 6, 2024

richtig.
Doof wäre jedoch, wenn /hmi auf dem gleichen Server garnicht verfügbar ist (wenn henson zum beispiel per github geliefert wurde). Das sollte das Plugin initial am besten erstmal überprüfen. So wie ich das in der Hauptseite (http://localhost:7509) mache:

req.open("HEAD", "/hmi/", false);
if(req.status == 200){ HMI ist da!}

from henson.

Stasik0 avatar Stasik0 commented on September 6, 2024

muss dann das Plugin gar nicht geladen werden oder ne Warnung ausgeben?

from henson.

csjits avatar csjits commented on September 6, 2024

zum testen aktiviert das plugin bei allem was baseclass "ov" enthält

für cshmi/Group ansonsten einfach den richtigen wert auskommentieren

from henson.

HolgerJeromin avatar HolgerJeromin commented on September 6, 2024

wenn /hmi nicht verfügbar ist, darf das Plugin den Link nicht zur Verfügung stellen. Alternativ wird das Plugin nicht geladen.

from henson.

csjits avatar csjits commented on September 6, 2024

das heisst, das jetzige verhalten ist korrekt? also der iframe wird nicht geladen?

from henson.

HolgerJeromin avatar HolgerJeromin commented on September 6, 2024

Dieser issue wird blockiert von #19 und sollte daher nicht closed sein :-)

from henson.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.