目       录

13.自定义视图显示接口开发,满足不同的显示需求... 2

13.1        概述... 2

13.2        视图显示接口... 2

13.3        设备驱动开发及注意事项... 4

13.4        运行效果... 5

13.自定义视图显示接口开发,满足不同的显示需求

13.1     概述

    如果ServerSuperIO部署在服务端,那么完全没有必要在SSIO视图接口上进行视图显示开发,可以用WEB端来做。如果ServerSuperIO部署在PC机端或者嵌入式主机,并且带现场显示屏幕,那么就需要有实时显示的界面,以及满足现场用户的不同需求。针对这种情况,ServerSuperIO内部提供了视图显示接口,设备驱动提取完成数据后,可以把数据实时传输给视图接口,可以立即显示,也可以先缓存数据,定时进行显示;  可以几个设备驱动的数据显示在一个视图,也可以全部设备驱动的数据显示在一个视图。示意如下图:

 

13.2     视图显示接口

    视图抽象类GraphicsShow继承自IGraphicsShow接口,进行二次开发可以继承GraphicsShow抽象类。在ServerSuperIO上开发好视图接口后,完全可以在二次开发套件下挂载和运行(二次开发套件下载)。在进行二次开时,有几点特别需要注意:

  1. ShowGraphics(IWin32Window windows)接口,windows参数是当前显示视图的父窗体,如果父