... | ... | @@ -2,7 +2,7 @@ EMS(element management system)란 하나의 장비를 관리하는 시스템이 |
|
|
|
|
|
#### 가) IRIS3 element를 구성하는 클래스 구조
|
|
|
<img src="Element_Image/elementClass1.png" width="300">
|
|
|
|
|
|
<br>
|
|
|
| **변수** | **기능** |
|
|
|
| -------- | -------- |
|
|
|
| Element\* m_pParent | 상위 element를 저장(노드일 경우 그룹의 주소를 저장) |
|
... | ... | @@ -14,7 +14,7 @@ EMS(element management system)란 하나의 장비를 관리하는 시스템이 |
|
|
<br>
|
|
|
|
|
|
<img src="Element_Image/elementClass2.png" width="500">
|
|
|
|
|
|
<br>
|
|
|
| **변수** | **기능** |
|
|
|
| -------- | -------- |
|
|
|
| BOOL m_bAutoNode | ATOM 프로젝트에서 Main Shelf, Extension Shelf 구분(MS = True, ES = False) |
|
... | ... | @@ -28,7 +28,7 @@ EMS(element management system)란 하나의 장비를 관리하는 시스템이 |
|
|
<br>
|
|
|
|
|
|
<img src="Element_Image/elementClass3.png" width="700">
|
|
|
|
|
|
<br>
|
|
|
| **클래스** | **기능** |
|
|
|
| -------- | -------- |
|
|
|
| ElementComposite | 노드, 그룹, 망의 포함관계를 표현할 수 있는 클래스. 멤버변수 m_vecItem에 그룹내의 노드가 포함되어 있고 노드의 추가/ 삭제 /검색 인터페이스가 정의 |
|
... | ... | @@ -40,7 +40,7 @@ EMS(element management system)란 하나의 장비를 관리하는 시스템이 |
|
|
<br>
|
|
|
|
|
|
<img src="Element_Image/elementClass4.png" width="700">
|
|
|
|
|
|
<br>
|
|
|
| **클래스** | **기능** |
|
|
|
| -------- | -------- |
|
|
|
| ElementObservable | 망 구성이 변경되었을 때 알림 기능을 제공하는 클래스, AddElementObserver()로 알람을 받을 클래스를 등록 |
|
... | ... | @@ -77,6 +77,7 @@ EMS(element management system)란 하나의 장비를 관리하는 시스템이 |
|
|
<img src="Element_Image/elementFlowLinkDel.png" width="700">
|
|
|
|
|
|
#### 카) Iris3 element Interface
|
|
|
<br>
|
|
|
| **함수** | **기능** |
|
|
|
| -------- | -------- |
|
|
|
| IRIS3_ELEMENT_DECL void Iris3elem_SetupMaxNodeCount(int maxCount) | 관리 가능한 최대 노드 개수 변경 (기본 값 : 256) |
|
... | ... | |