BACnet类图1
2016-10-16 18:12:01 0 举报
BACnet类图1是一种用于描述楼宇自动化和控制系统中各种设备、对象和通信协议之间关系的图形表示。图中包含了多个类,如Device(设备)、Object(对象)、Property(属性)等,以及它们之间的关系。通过这个类图,可以清晰地了解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 条评论
下一页