(04)OSD擴展開發(缺)

1.在開發任務03的基礎上,站在客戶角度設計需求,需求符合引導客戶設置OSD的結果
2.參考固定模板“廣東啓教科技小學-開發部(01)班-編程課(擴充)”,引導客戶輸入“A學校-B班級-C科目”
3.客戶輸入ABC可任意組合,某項爲空不計,設置成功後可顯示A,B,C,A-B,A-C,B-C,A-B-C共7種客戶自定義OSD
4.參考WEB端OSD通道名輸入格式,做WEB的擴充,在WEB嘗試觸發,查看log,找到對應代碼,瞭解WEB和設備是如何建立通信
5.WEB擴充的要求是:模擬“通道名[文本框]”,增加“學校名[文本框]-班級[文本框]-科目[文本框]”
6.OSD默認位置右下角,可移動設置
7.不重疊,不花屏,串口log無異常打印,/dev/mpplog無持續異常打印
8.細看整個任務,建議先實現設備接口,在設備模擬6種自定義OSD的實現,再實現WEB端的擴展修改

執行結果如下
1,參考通道名OSD,在web端添加學校,班級,科目文本框
     1)添加後web端的效果如下圖

2,客戶輸入ABC可任意組合,某項爲空不計,設置成功後可顯示A,B,C,A-B,A-C,B-C,A-B-C共7種客戶自定義OSD
1)用戶只輸入學校名並點擊保存時,設備出圖只顯示學校名,結果如下圖
輸入學校名,並保存,結果如下圖

 

發佈了76 篇原創文章 · 獲贊 17 · 訪問量 5698
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章