| |
3-32 Datenerfassung von den industriellen Systemen, v1.0 November 2002 3 struct ServerStatus { DateTime start_time; DateTime current_time; ServerState server_state; nicht unterzeichnetes langes session_count; nicht unterzeichnetes langes major_version; nicht unterzeichnetes langes minor_version; nicht unterzeichnetes langes build_number; Zeichenkette vendor_info; }; Schnittstellenkontrolle { }; Schnittstellenbediener { Ausnahme DuplicateName { Zeichenkettegrund; }; Ausnahme InvalidView { Zeichenkettegrund; }; schreibgeschütztes Attribut ServerStatus Status; DataAccess::Session-create_data_access_session( in der Zeichenkette session_name ) Erhöhungen (DuplicateName); DataAccess::Session-create_data_access_session_for_view( in der Zeichenkette session_name, in der Zeichenkette view_name ) Erhöhungen (DuplicateName, InvalidView); AlarmsAndEvents::Session-create_alarms_and_events_session( in der Zeichenkette session_name ) Erhöhungen (DuplicateName); AlarmsAndEvents::Session-create_alarms_and_events_session_for_view( in der Zeichenkette session_name, in der Zeichenkette view_name ) Erhöhungen (DuplicateName, InvalidView); Reiht find_views() auf; Kontrolleninspect(); }; }; # endif//_ DAIS_SERVER_IDL ServerState Eine Aufzählung der Zustände, die ein Bediener haben kann. |  |
|
| |
|
|