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)用戶只輸入學校名並點擊保存時,設備出圖只顯示學校名,結果如下圖
輸入學校名,並保存,結果如下圖