| |
März 2003 LECIS, v1.0: Die Schnittstellen CORBA IDL 2-11 2 DIREKTÜBERTRAGUNG, VORHANDEN }; Wenn ein Benutzer eine Vorrichtung an der Vorrichtungsverkleidung (lokale Steuerung) laufen läßt, das automatisierte System wenn nicht versuchen Sie, es gleichzeitig zu benutzen. Ähnlich wenn das automatisierte System die Vorrichtung (Fernbedienung) laufen läßt, das lokale Benutzer sollte nicht, ausgenommen eingreifen, wenn he/she einen triftigen Grund hat, so zu tun. Folglich bevor man die Vorrichtung verwendet, ist es notwendig, zu überprüfen, ob die Vorrichtung irgendein vorhanden ist zur lokalen oder Fernbedienung. ILECI liefert das Betriebs- local_remote_req() (Auflistung 8). Das Argument req_type von diesem Betrieb spezifiziert die Art des Antrags. (Auflistung 7) Registrierung 7: ELocalRemote_ArgType enum ELocalRemote_ArgType { LOCAL_CTRL_REQ, REMOTE_CTRL_REQ, FORCE_LOCAL_CTRL, RELEASE_CTRL }; Registrierung 8: Local-/RemotecSteuercAntrag SLM_RESULT-local_remote_req (req_type ELocalRemote_ArgType); Wenn der TSC ein REMOTE_CTRL_REQ sendet zur ILECI-Schnittstelle kann die Vorrichtung bewilligen Sie oder verweigern Sie den Antrag, abhängig von dem gegenwärtigen Steuermodus (Tabelle 2-6 an paginieren Sie 2-10) . Wenn die Vorrichtung im VORHANDENEN ist Zustand oder ist bereits in der DIREKTÜBERTRAGUNG Zustand, der Antrag wird bewilligt und der Einheitensteuerungmodus wird auf DIREKTÜBERTRAGUNG eingestellt . Jetzt Tsc kann die Vorrichtung benutzen. Wenn die Vorrichtung in LOKALEM ist Gebrauch, der Fernbedienungantrag ist verweigert mit einem Resultatscode von REMOTE_CTRL_REQ_DENIED . , um die Vorrichtung von der Vorrichtungsverkleidung zu steuern, sendet der lokale Benutzer ein implizites lokales steuern Sie Antrag (ELocalRemote_ArgType = LOCAL_CTRL_REQ zum ILECI schließen Sie an, sobald he/she eine Taste an der Verkleidung betätigt. Wenn der SLM in ist VORHANDEN Zustand oder ist bereits in LOKAL Zustand, dann der Antrag wird bewilligt und der Einheitensteuerungmodus wird auf LOKALES eingestellt . Wenn die Vorrichtung unter DIREKTÜBERTRAGUNG ist Steuerung, der lokale Steuerantrag wird mit einem Resultatscode von verweigert LOCAL_CTRL_REQ_DENIED . Wenn eine Vorrichtung nicht innen Gebrauch mehr ist, sollte Steuerung freigegeben werden (ELocalRemote_ArgType = RELEASE_CTRL damit sie durch andere verwendet werden kann Beteiligtes (entfernt oder am Ort). |  |
|
| |
|
|