BACnet类图1
2016-10-16 18:12:01 0 举报
BACnet类图1是一种用于描述BACnet网络中各种设备和对象之间关系的图形表示。在这张图中,我们可以看到各种不同的类,包括设备、对象、属性和方法等。这些类之间通过关联、继承和依赖关系相互连接。例如,一个设备可以包含多个对象,而这些对象又可以具有不同的属性和方法。通过这种层次结构,我们可以更好地理解BACnet网络的复杂性和功能。总之,BACnet类图1为我们提供了一个直观且易于理解的方式来探索和学习BACnet网络的结构和运作方式。
作者其他创作
大纲/内容
Application
+add_object(): string+delete_object(): string+get_object_id(): string+get_object_name(): string+iter_objects(): string+get_services_supported(): string+indication(): string+do_WhoIsRequest(): string+do_IAMRequest(): string+do_ReadPropertyRequest(): string+do_WritePropertyRequest(): string+do_AtomicReadFileRequest(): string+do_AtomicWriteFileRequest(): string
Server
-serverID: byte-serverPeer: byte
-init(): string+indication(): void+response(): string+handle(): string+start(): string+bind(): string+stop(): string
NPDU
-npduVersion: string-npduControl: string-npduDADR: int-npduSADR: int-npduHopCount: int-npduNetMessage: string-npduVendorID: int
+update(): string+encode(): string+decode(): string+npci_contents(): string+npdu_contents(): string+dict_contents(): string+whoIsRouterToNetwork(): string+iAmRouterToNetwork(): string+iCouldBeRouterToNetwork(): string+rejectMessageToNetwork(): string+routerBusyToNetwork(): string+routerAvailableToNetwork(): string+initializeRoutingTable(): string+initializeRoutingTableAck(): string+establishConnectionToNetwork(): string+disconnectConnectionToNetwork(): string
APDU
-apduType: string-apduSeg: string-apduMor: string-apduSA: int-apduSrv: int-apduNak: string-apduSeq: int-apduWin: string-apduMaxSegs: int-apduMaxResp: int-apduService: string-apduInvokeID: int-apduAbortRejectReason: string
+update(): string+encode(): string+decode(): string+apci_contents(): string+apdu_contents(): string+dict_contents(): string
BVLL
-bvlciType: string-bvlciFunction: string-bvlciLength: int-result: string-writeBroadcastDistributionTable: string-readBroadcastDistributionTable: string-readBroadcastDistributionTableAck: string-forwardNPDU: int-registerForeignDevice: string-readForeignDeviceTable: string-readForeignDeviceTableAck: string-readForeignDeviceTableEntry: string-distributeBroadcastToNetwork: string-originalUnicastNPDU: string-originalBroadcastNPDU: string
+update(): string+encode(): string+decode(): string+bvlci_contents(): string+bvlpdu_contents(): string+dict_contents(): string
0 条评论
下一页