精品麻豆一区二区三区乱码-人妻在线免费观看一区二区-欧美日韩在线观看精品99-美女极度色诱视频国产免费

麒麟電子

標(biāo)題: 灰度控制卡二次開發(fā)包和二次開發(fā)說明 [打印本頁]

作者: 笑問天    時(shí)間: 2013-7-3 11:32
標(biāo)題: 灰度控制卡二次開發(fā)包和二次開發(fā)說明
bool Huidu_InitDll(int  ScreenID, unsigned int nType,unsigned char* pBuf,unsigned int Buf_Size)
描述:用于打開串口,與初始化DLL,一般在使用其它函數(shù)之前調(diào)用.
參數(shù):
ScreenID:屏幕標(biāo)示符
nType:通信類型1為串口2為網(wǎng)絡(luò)
pBuf:串口時(shí)所傳為串口編號(hào)如”2”,網(wǎng)絡(luò)通信時(shí)所傳為目標(biāo)主機(jī)IP地址,UDP連接為NULL
Buf_Size:pBuf的長度, pBuf為NULL時(shí)為0;
返回值:初始化成功返回true,否則返回false
備注:無
bool Huidu_FreeDLLResource ()
備注:與Huidu_InitDll成對(duì)使用,用于關(guān)閉串口,清除DLL里面的資源
參數(shù):無
返回值:始終為true
備注:無
bool Huidu_SetTimer(int  ScreenID ,unsigned int nYear,unsigned int nMonth,unsigned int nDays,unsigned int nHour,unsigned int nMin,unsigned int nSec)
描述:設(shè)置LED卡的時(shí)間,可用于設(shè)置時(shí)間與校時(shí)。向控制卡發(fā)送與接收信息
參數(shù):
ScreenID:屏幕標(biāo)示符
nYear:為年份
      nMonth:為月份 1<=nMonth<=12
      nDays : 為天   1<=nDays<=31
      nHour : 為小時(shí) 1<=nHour<=24
      nMin  :為分針 1<=nMin<=60
      nSec  : 為秒   1<= nSec<=60
返回值:發(fā)送過后讀取成功返回true,否則false
備注:無
bool Huidu_SetLumin(int  ScreenID ,unsigned int nType,unsigned int nValue,
unsigned int nCheck1,unsigned int nValue1,unsigned int Time1,
unsigned int nCheck2,unsigned int nValue2,unsigned int Time2,
unsigned int nCheck3,unsigned int nValue3,unsigned int Time3)
描述:設(shè)置控制卡的亮度, 向控制卡發(fā)送與接收信息
參數(shù):
ScreenID:屏幕標(biāo)示符
nType為亮度模式 0為默認(rèn)模式 1為 自動(dòng)模式 2為分時(shí)模式
      nValue:為默認(rèn)模式下屏幕的亮度 1<=nValue<=49
      nCheck1:為分時(shí)模式下是否開啟第一個(gè)時(shí)間段如果開啟為1否則為0
nValue1:為分時(shí)模式下第一個(gè)時(shí)間段的亮度值1<=nValue1<=49
Time1:為分時(shí)模式下第一個(gè)時(shí)間段的時(shí)間值0<= Time1<= 86399
nCheck2:為分時(shí)模式下是否開啟第二個(gè)時(shí)間段如果開啟為1否則為0
nValue2:為分時(shí)模式下第一個(gè)時(shí)間段的亮度值1<=nValue2<=49
Time2:為分時(shí)模式下第一個(gè)時(shí)間段的時(shí)間值0<= Time2<= 86399
      nCheck3:為分時(shí)模式下是否開啟第三個(gè)時(shí)間段如果開啟為1否則為0
nValue3:為分時(shí)模式下第一個(gè)時(shí)間段的亮度值1<=nValue3<=49
Time3:為分時(shí)模式下第一個(gè)時(shí)間段的時(shí)間值0<= Time3<= 86399
返回值:發(fā)送過后讀取成功返回true,否則false
備注:Time1,Time2,Time3是從0:0:0時(shí)到23:59:59,最終傳入函數(shù)里面是以秒為單位,
如:23:59:59轉(zhuǎn)換為秒為23*60*60+59*60+59=86399,因此轉(zhuǎn)換公式為:設(shè)時(shí)為h分為m秒為s公式如下:
Time=h*60*60+m+s;
bool Huidu_SetTimeSwitch(int  ScreenID ,unsigned int nCheck,unsigned int Time1,unsigned int Time2)
描述:定時(shí)開關(guān)機(jī)
參數(shù):ScreenID:屏幕標(biāo)示符
nCheck是否開啟定時(shí)開關(guān)機(jī)功能 開啟為0x01否則為0x00
  Time:1為開機(jī)時(shí)間0<= Time1<= 86399 單位為秒
  Time2:為關(guān)機(jī)時(shí)間0<= Time2<= 86399  單位為秒
返回值:發(fā)送過后讀取成功返回true,否則false
備注:時(shí)間轉(zhuǎn)秒公式請(qǐng)參照Huidu_SetLumin函數(shù)的備注
bool Huidu_SendReadParametersMessage(int  ScreenID)
描述:參數(shù)回讀,用于讀取LED卡的屏幕參數(shù)
參數(shù):ScreenID:屏幕標(biāo)示符 ,
備注:Huidu_GetReadBufSize,Huidu_GetReadBuf。
bool Huidu_SetBaudrate(int  ScreenID ,unsigned int nType)
描述:用于設(shè)置LED控制卡的波特率。
參數(shù): ScreenID:屏幕標(biāo)示符
nType表示波特率索要。0為115200,1為57600,2為38400,3為19200,4為9600
返回值: 發(fā)送過后讀取成功返回true,否則false
備注:無。
bool Huidu_GetFactorTime(int  ScreenID )
描述:用于設(shè)置LED控制卡的出廠時(shí)間。
參數(shù): ScreenID:屏幕標(biāo)示符
返回值: 發(fā)送過后讀取成功返回true,否則false
備注: Huidu_GetReadBufSize,Huidu_GetReadBuf。
unsigned int Huidu_GetReadBufSize(int  ScreenID )
描述:用于獲取信息長度
參數(shù): ScreenID:屏幕標(biāo)示符
返回值:信息長度
備注:無
unsigned int Huidu_GetReadBuf(int  ScreenID ,unsigned char* pBuf)
描述:用于獲取信息
參數(shù): ScreenID:屏幕標(biāo)示符, pBufF返回內(nèi)容
返回值:內(nèi)容長度
備注:無
bool Huidu_TestInstruction(int  ScreenID ,unsigned int nType)
描述:測(cè)試指令
參數(shù): ScreenID:屏幕標(biāo)示符
nType為測(cè)試類型:0為全紅測(cè)試,1為全綠測(cè)試,2為全黃測(cè)試,3為橫向測(cè)試,4為豎向測(cè)試,
5為左斜測(cè)試,6為右斜測(cè)試。若為OXF表示退出測(cè)試
返回值: 發(fā)送過后讀取成功返回true,否則false
備注:無
bool Huidu_GetFirmwareVersion(int  ScreenID )
描述:獲取固件版本
參數(shù): ScreenID:屏幕標(biāo)示符
返回值: 發(fā)送過后讀取成功返回true,否則false
備注: Huidu_GetReadBufSize,Huidu_GetReadBuf。
bool Huidu_ClearScreen(int  ScreenID )
描述:清除LED卡內(nèi)的內(nèi)容
參數(shù): ScreenID:屏幕標(biāo)示符
返回值: 發(fā)送過后讀取成功返回true,否則false
備注: 無。
int   Huidu_AddScreen(int ScreenID,unsigned char cCardType,unsigned char cUser138,unsigned char cFrequency,unsigned char cOptimize,unsigned char cBtnSetting, unsigned char cClkDelay,unsigned char cStrDelay,unsigned short cWidth,unsigned short cHeight,unsigned char cColor,unsigned char cDataPola,unsigned char cOEPola,unsigned char cSanMode,unsigned char cDataMirror,unsigned char cGhosting)
描述:添加顯示屏
參數(shù): ScreenID:顯示屏的標(biāo)示符,如果查找到相應(yīng)顯示屏修改此顯示屏的參數(shù),否則增加顯示屏(可以為-1)。
cCardType:控制卡類型。
cUser138:是否使用138譯碼器。
cFrequency:掃描頻率。
cOptimize:系統(tǒng)優(yōu)化。
cBtnSetting:按鈕設(shè)置。
cClkDelay:時(shí)鐘鎖存。
cStrDelay:保留為0
cWidth:屏幕寬度。
cHeight:屏幕高度。
cColor:支持顏色的種類。
cDataPola:數(shù)據(jù)極性。
cOEPola:OE極性。
cSanMode:掃描模式。
cDataMirror:數(shù)據(jù)鏡像。
cGhosting:行消隱
返回值: 返回屏幕標(biāo)示符,添加失敗返回為-1。
備注: 參數(shù)具體說明可以參考Huidu_SendReadParametersMessage的參數(shù)說明, 調(diào)用此函數(shù)將參數(shù)設(shè)置好了再調(diào)用SendAddMessag把參數(shù)發(fā)送到LED卡,如果增加顯示屏建議ScreenID為-1因?yàn)闆]有一個(gè)顯示屏的標(biāo)示符為-1。
int   Huidu_AddScreenToShow(unsigned int ScreenID,int ShowID,unsigned char cBorderMode, unsigned char cSpeceTime,unsigned long nStartTime,unsigned long  nEndTime,unsigned char cPlayMode,unsigned long nFixedTime,unsigned char cPlayWeek,unsigned short ClassicSpeed,unsigned char cClassicEffect,unsigned char cDirection,unsigned char cColor)
描述:添加節(jié)目
參數(shù): ScreenID:屏幕的標(biāo)示符,一定要是存在的屏幕,否則添加失敗。
  ShowID:節(jié)目的標(biāo)示符,如果查找到相應(yīng)節(jié)目修改此節(jié)目的參數(shù),否則增加節(jié)目(可以為-1)。
  cBorderMode:邊框類型,0為無邊框,1為經(jīng)典邊框。
  cSpeceTime:是否開啟節(jié)目在指定時(shí)間段播放。
  nStartTime:指定時(shí)間段的開始時(shí)間,單位為秒,請(qǐng)參考Huidu_SetLumin函數(shù)的備注進(jìn)行時(shí)間轉(zhuǎn)換.
  nEndTime:指定時(shí)間段的結(jié)束時(shí)間,單位為秒,請(qǐng)參考Huidu_SetLumin函數(shù)的備注進(jìn)行時(shí)間轉(zhuǎn)換
  cPlayMode:邊框?yàn)榻?jīng)典模式下的播放模式,模式說明如下:0為默認(rèn),1為定長時(shí)間播放。
  nFixedTime:定長時(shí)間的時(shí)間值,單位為秒,請(qǐng)參考Huidu_SetLumin函數(shù)的備注進(jìn)行時(shí)間轉(zhuǎn)換
  cPlayWeek:設(shè)置指定星期播放。該cPlayWeek從最低bit位開始到第二高位(第一高位保留),
分別表示(日,一,二,三,四,五,六)的開啟情況,如果開啟則指定位為1否則為0。如下所示:
只開啟星期一播放則表示(000000010二進(jìn)制表示).
  ClassicSpeed:經(jīng)典模式邊框下節(jié)目播放的速度,1<= ClassicSpeed<=10
  cClassicEffect:經(jīng)典模式的特效,取值情況如下:
200為:隨機(jī),0為: 固定實(shí)線,1為: 固定虛線,2為: 固定兩點(diǎn)虛線,
3為: 實(shí)線閃爍,4為: 虛線閃爍,5為: 兩點(diǎn)虛線閃爍,6為: 動(dòng)態(tài)實(shí)線,
7為: 動(dòng)態(tài)虛線,8為: 動(dòng)態(tài)兩點(diǎn)虛線,9為: 虛線旋轉(zhuǎn),
10為:  兩點(diǎn)虛線旋轉(zhuǎn),11為:  虛線交叉旋轉(zhuǎn),12為:  兩點(diǎn)虛線交叉旋轉(zhuǎn),
13為:  單線旋轉(zhuǎn),14為:  雙線旋轉(zhuǎn),15為:  四線旋轉(zhuǎn),
16為:  單線交叉旋轉(zhuǎn),17為:  雙線交叉旋轉(zhuǎn),18為:  四線交叉旋轉(zhuǎn),
cDirection:經(jīng)典模式下的方向:0為順時(shí)針,1為逆時(shí)針
cColor:經(jīng)典模式下的顏色.
返回值: 返回節(jié)目標(biāo)示符,添加失敗返回為-1
備注: 調(diào)用此函數(shù)將參數(shù)設(shè)置好了再調(diào)用SendAddMessag把參數(shù)發(fā)送到LED卡,如果增加節(jié)目建議ShowID為-1因?yàn)闆]有一個(gè)節(jié)目的標(biāo)示符為-1。
int   Huidu_AddTimeShapeToShow(unsigned int ScreenID,int ShowID,int ShapeID,unsigned short nX,unsigned short nY,unsigned short nWidth,unsigned short nHeight,unsigned char cDisplayMode,unsigned char cSize,unsigned char cSpace,unsigned char cDateStyle,unsigned char cDateColor,unsigned char cWeekStyle,unsigned char cWeekColor,unsigned char cTimeStyle,unsigned char cTimeColor,unsigned char cLocation)
描述:添加時(shí)間區(qū)域
參數(shù):ScreenID:屏幕標(biāo)示符,一定是已經(jīng)添加的屏幕標(biāo)示符
ShowID:節(jié)目標(biāo)示符,一定是已經(jīng)添加的節(jié)目標(biāo)示符
ShapeID:時(shí)間區(qū)域標(biāo)示符,如果區(qū)域存在則修改區(qū)域參數(shù),否則新增區(qū)域。
nX:區(qū)域的左上角X軸坐標(biāo)。0<=nX<=屏幕的寬度-8
     nY:區(qū)域的左上角Y軸坐標(biāo)。0<=nY<=屏幕高度-8
nWidth:區(qū)域?qū)挾?8<= nWidth<=屏幕寬度且為8的倍數(shù)
     nHeight: 區(qū)域高度.8<= nWidth<=屏幕高度且為8的倍數(shù)
cDisplayMode:顯示模式,0為單行顯示,1為多行顯示
cSize:文字大小,0為小號(hào)字體,1為中號(hào),2為大號(hào)
cSpace:文字間隙,0<= cSpace<=10
cDateStyle:日期顯示風(fēng)格.0表示:YYYY/MM/DD,1表示MM/DD/YYYY,2表示DD/MM/YYYY,3表示Jan
DD,YYYY,4表示DD Jan,YYYY ,5表示YYYY年MM月DD日,6表示MM月DD日,
7表示YYYY/MM/DD(persian),其中YYYY表示年,DD表示日,MM表示月用阿拉伯?dāng)?shù)字表示,Jan表示月用英文表示,persian表示波斯時(shí)間,如果cDateStyle為OXFF表示關(guān)閉日期文字顯示。
cDateColor:日期文字的顏色,0為紅色,1為綠色,2為黃色
cWeekStyle:星期數(shù)顯示風(fēng)格,0風(fēng)格為(星期一),1風(fēng)格為(Mon),2風(fēng)格為(Monday),3風(fēng)格為(Pazar)。
如果cWeekStyle為OXFF表示關(guān)閉星期文字顯示。
CWeekColor:星期數(shù)文字的顏色,0為紅色,1為綠色,2為黃色
cTimeStyle:時(shí)間顯示風(fēng)格,0為(HH:MM:SS), 1為(HH:MM:SS), 2為(HH:MM), 3為(HH時(shí)MM分SS秒),
   4為(HH時(shí)MM分), 5為(HH時(shí)MM分SS秒), 6為(HH時(shí)MM分),
如果cTimeStyle為OXFF表示關(guān)閉星期文字顯示。.
CLocation:如果為1表示日期與星期位置替換,否則為0按照默認(rèn)位置。
返回值:區(qū)域標(biāo)示符,失敗返回-1
備注:調(diào)用此函數(shù)將參數(shù)設(shè)置好了再調(diào)用SendAddMessag把參數(shù)發(fā)送到LED卡,如果增加區(qū)域建議ShapeID為-1因?yàn)闆]有一個(gè)區(qū)域的標(biāo)示符為-1。
int   Huidu_AddLedTextParameters(unsigned int ScreenID,int ShowID,int ShapeID, unsigned short nX,unsigned short nY,unsigned short nWidth,unsigned short nHeight,unsigned char cDispEffect,unsigned short nDispSpeed,unsigned char cClearEffect, unsigned short cClearSpeed,unsigned char cDwellTime)
描述:添加文字區(qū)域的參數(shù),調(diào)用此函數(shù)后需要再次調(diào)用Huidu_AddLedText添加區(qū)域內(nèi)容。
參數(shù):
ScreenID:屏幕標(biāo)示符,一定是已經(jīng)添加的屏幕標(biāo)示符
ShowID:節(jié)目標(biāo)示符,一定是已經(jīng)添加的節(jié)目標(biāo)示符
ShapeID:時(shí)間區(qū)域標(biāo)示符,如果區(qū)域存在則修改區(qū)域參數(shù),否則新增區(qū)域。
nX:區(qū)域的左上角X軸坐標(biāo)。0<=nX<=屏幕的寬度-8
     nY:區(qū)域的左上角Y軸坐標(biāo)。0<=nY<=屏幕高度-8
nWidth:區(qū)域?qū)挾?8<= nWidth<=屏幕寬度且為8的倍數(shù)
     nHeight: 區(qū)域高度.8<= nWidth<=屏幕高度且為8的倍數(shù)
cDispEffect:文字區(qū)域顯示特效,取值情況如下:
0為:靜止顯示,200為:隨機(jī),202為:連續(xù)左移,203為:連續(xù)右移,
204為:連續(xù)上移,205為:連續(xù)下移,1為: 向左平移,2為: 向右平移,
3為: 向上平移,4為: 向下平移,5為: 向左覆蓋,6為: 向右覆蓋,
7為: 向上覆蓋,8為: 向下覆蓋,9為: 上下對(duì)開,10為: 上下閉合,
11為: 左右對(duì)開,12為: 左右閉合,13為: 垂直百葉窗,14為: 水平百葉窗,
15為: 向左翻頁,16為: 向右翻頁,17為: 扇形展開,18為: 扇形合并,
19為: 順時(shí)針覆蓋,20為: 逆時(shí)針覆蓋,21為: 水平穿插,22為: 上卷簾,
23為: 下卷簾,24為: 左卷簾,25為: 右卷簾,26為: 水平畫格展開,
27為: 垂直畫格展開,28為: 向下飄雪,29為: 向下隕落,30為: 向上飄雪,
31為: 向上隕落,32為: 左鐳射,33為: 右鐳射,34為:閃爍,35為: 反白閃爍,36為: 向下拉伸,37為: 向上拉伸,38為: 垂直拉伸,39為: 騰空翻轉(zhuǎn),
nDispSpeed:文字顯示時(shí)間 范圍為1毫秒到999毫秒
cClearEffect:文字清除的特效,取值情況如下:
200為:隨機(jī),201為:不清屏,0為: 立即清除,1為: 向左平移,2為: 向右平移,
3為: 向上平移,4為: 向下平移,5為: 向左覆蓋,6為: 向右覆蓋,7為: 向上覆蓋,
8為: 向下覆蓋,9為: 上下對(duì)開,10為: 上下閉合,11為: 左右對(duì)開,
12為: 左右閉合,13為: 垂直百葉窗,14為: 水平百葉窗,15為: 向左翻頁,
16為: 向右翻頁,17為: 扇形展開,18為: 扇形合并,19為: 順時(shí)針覆蓋,
20為: 逆時(shí)針覆蓋,21為: 水平穿插,22為: 上卷簾,23為: 下卷簾,
24為: 左卷簾,25為: 右卷簾,26為: 水平畫格展開,27為: 垂直畫格展開,
cClearSpeed:文字擦除時(shí)間 范圍為1毫秒到999毫秒
cDwellTime:停留時(shí)間, 范圍為0秒到255秒
返回值:成功返回文字區(qū)域標(biāo)示符,否則返回-1
備注:調(diào)用此函數(shù)將參數(shù)設(shè)置好了再調(diào)用SendAddMessag把參數(shù)發(fā)送到LED卡,如果增加區(qū)域建議ShapeID為-1因?yàn)闆]有一個(gè)區(qū)域的標(biāo)示符為-1。
int   Huidu_AddShapeText (unsigned int ScreenID,int ShowID,int ShapeID,
int nX,int nY,unsigned char*   pText, unsigned short textLen, unsigned char cImage)
描述:像文字區(qū)域添加內(nèi)容。
參數(shù):ScreenID:屏幕標(biāo)示符,一定是已經(jīng)添加的屏幕標(biāo)示符
ShowID:節(jié)目標(biāo)示符,一定是已經(jīng)添加的節(jié)目標(biāo)示符
ShapeID:區(qū)域標(biāo)示符,一定是已經(jīng)添加的區(qū)域標(biāo)示符
nX:為字符相對(duì)于區(qū)域左上角X軸坐標(biāo)
nY:為字符相對(duì)于區(qū)域左上角y軸坐標(biāo)
pText:當(dāng)cImage為1時(shí)pText所傳的為圖片路徑,當(dāng)cImage為0時(shí)pText為所傳的為文字,當(dāng)cImage為2時(shí)pText所傳為Excel路徑。
textLen: pText的字符個(gè)數(shù)
cImage: pText字符所表現(xiàn)的內(nèi)容
返回值:成功返回文字區(qū)域標(biāo)示符,否則返回-1
備注:調(diào)用此函數(shù)將參數(shù)設(shè)置好了再調(diào)用SendAddMessag把參數(shù)發(fā)送到LED卡。
bool   SendAddMessag(int ScreenID)
描述:將指定屏幕內(nèi)容發(fā)送到LED卡中
參數(shù):ScreenID:屏幕標(biāo)示符,一定是已經(jīng)添加的屏幕標(biāo)示符
返回值:發(fā)送過后讀取成功返回true,否則false
備注:此函數(shù)是阻塞模式運(yùn)行,可以考慮多線程方式調(diào)用此函數(shù)。
bool   Huidu_SetFontFormat(char * pFont,int FontLeng, int nFontSize, int nFontClr, int nAlignment, int nBold,int nItalics, int nUnderline, int nFontSpace, int nLineSpace)
描述:修改區(qū)域文字格式
參數(shù): pFont:字體類型,如”宋體”
FontLeng:pFont字符的長度
nFontSize:字體的大小
nFontClr:文字的顏色 0為紅色1為綠色2為黃色3為黑色
nAlignment:對(duì)齊方式 0表示左對(duì)齊 1表示中間對(duì)齊 2表示右對(duì)齊
nBold:是否為粗體     1表示支持0表示不支持
nItalics:是否為斜體 1表示支持0表示不支持
nUnderLine:是否有下滑線  1表示支持0表示不支持
nFontSpace:文字的間隔寬度
nLineSpace:每行的間隔
返回值:成功返回true,否則false
備注:用于修改DLL中文字格式.
int   Huidu_AddDialShapeToShow(unsigned int ScreenID,int ShowID,int ShapeID,
unsigned short nX, unsigned short nY, unsigned short nWidth, unsigned short nHeight,
unsigned short nHourR,unsigned short nSecondR, unsigned short nHourWidth,
unsigned short nMinWidth,unsigned short nSecondWidth,unsigned char cHourRColor,
unsigned char cSeconRColor,unsigned char cHourWidhtColor,unsigned char cMinWidthColor,
unsigned char cSecondWidthColor)
描述:添加表盤區(qū)域
參數(shù):ScreenID:屏幕標(biāo)示符,一定是已經(jīng)添加的屏幕標(biāo)示符
ShowID:節(jié)目標(biāo)示符,一定是已經(jīng)添加的節(jié)目標(biāo)示符
ShapeID:表盤區(qū)域標(biāo)示符,如果區(qū)域存在則修改區(qū)域參數(shù),否則新增區(qū)域。
nX:區(qū)域的左上角X軸坐標(biāo)。0<=nX<=屏幕的寬度-8
     nY:區(qū)域的左上角Y軸坐標(biāo)。0<=nY<=屏幕高度-8
nWidth:區(qū)域?qū)挾?8<= nWidth<=屏幕寬度且為8的倍數(shù)
     nHeight: 區(qū)域高度.8<= nWidth<=屏幕高度且為8的倍數(shù)
nHourR:時(shí)點(diǎn)半徑
nSecondR:秒點(diǎn)半徑
nHourWidth:時(shí)針寬度
nMinWidth:分針寬度
nSecondWidth:秒針寬度
cHourRColor:時(shí)點(diǎn)顏色
cSeconRColor:秒點(diǎn)顏色
cHourWidhtColor:時(shí)針顏色
cMinWidthColor:分針顏色
cSecondWidthColor:秒針顏色
返回值:成功返回表盤區(qū)域標(biāo)示符,否則返回-1
備注:調(diào)用此函數(shù)將參數(shù)設(shè)置好了再調(diào)用SendAddMessag把參數(shù)發(fā)送到LED卡,如果增加區(qū)域建議ShapeID為-1因?yàn)闆]有一個(gè)區(qū)域的標(biāo)示符為-1。
int   Huidu_AddTemperature(unsigned int ScreenID,int ShowID, unsigned int ShapeID,unsigned short nShapeX,unsigned short nShapeY, unsigned short nWidth, unsigned short nHeight,
unsigned char  cUintType,unsigned char nFontSize,unsigned char nDataClrType,unsigned char nUintClrType,unsigned int nX,unsigned int nY,int nTemperature)
描述:添加溫度區(qū)域
參數(shù):ScreenID:屏幕標(biāo)示符,一定是已經(jīng)添加的屏幕標(biāo)示符
ShowID:節(jié)目標(biāo)示符,一定是已經(jīng)添加的節(jié)目標(biāo)示符
ShapeID:表盤區(qū)域標(biāo)示符,如果區(qū)域存在則修改區(qū)域參數(shù),否則新增區(qū)域。
nShapeX:區(qū)域的左上角X軸坐標(biāo)。0<=nX<=屏幕的寬度 -8
     nShapeY:區(qū)域的左上角Y軸坐標(biāo)。0<=nY<=屏幕高度-8
nWidth:區(qū)域?qū)挾?8<= nWidth<=屏幕寬度且為8的倍數(shù)
     nHeight: 區(qū)域高度.8<= nWidth<=屏幕高度且為8的倍數(shù)
cUintType:單位類型。0為攝氏度1為華氏度
nFontSize:字體大小.0小號(hào)字體1中號(hào)字體2大號(hào)字體。
nDataClrType:數(shù)值顏色 0為紅色1為綠色2為黃色
nUintClrType:數(shù)值顏色 0為紅色1為綠色2為黃色
nX:溫度文字顯示的X坐標(biāo)
nY: 溫度文字顯示的Y坐標(biāo)
nTemperature:溫度校正
返回值:成功返回溫度區(qū)域標(biāo)示符,否則返回-1
備注:調(diào)用此函數(shù)將參數(shù)設(shè)置好了再調(diào)用SendAddMessag把參數(shù)發(fā)送到LED卡,如果增加區(qū)域建議ShapeID為-1因?yàn)闆]有一個(gè)區(qū)域的標(biāo)示符為-1。
int    Huidu_GetLastError(void)
描述:返回錯(cuò)誤碼
參數(shù):
返回值:-1:請(qǐng)稍后
-2:緩存為空
-3:文件頭錯(cuò)誤
-4:指針為空
-5:驗(yàn)證碼有誤
-6:結(jié)束符有誤
-7:屏幕寬度有誤
-8:節(jié)目數(shù)量已經(jīng)為最大
-9:區(qū)域已經(jīng)為最大
-10:區(qū)域重疊
-11:字體大小不支持
-12:顏色不支持
-13:對(duì)齊方式不支持
-14:字體間距不支持
-15:行間距不支持
-16:區(qū)域越界
-17:區(qū)域大小有誤
-18:不能再添加此區(qū)域
0:設(shè)置失敗
1:成功
2:校驗(yàn)有誤
3:協(xié)議錯(cuò)誤
4:指令錯(cuò)誤
5:文件不匹配
6:包編號(hào)錯(cuò)誤
7:模塊型號(hào)不匹配
8:文件配置錯(cuò)誤
9:非法的文件
10CPU型號(hào)錯(cuò)誤
12:只支持單雙色
170:只支持單雙色
備注:添加區(qū)域,節(jié)目,屏幕返回為-1時(shí)請(qǐng)調(diào)用此函數(shù)得到錯(cuò)誤信息
int    Huidu_DeleteScreen(int nID)
描述:刪除指定標(biāo)示符的屏幕
參數(shù): nID:屏幕標(biāo)示符
返回值:成功為1否則為-1
備注:調(diào)用此函數(shù)后需要再次調(diào)用SendAddMessag函數(shù)刷新控制卡里面的數(shù)據(jù)
int    Huidu_DeleteShow(int nID,int ShowID)
描述:刪除指定標(biāo)示符的屏幕中的指定節(jié)目
參數(shù): nID:屏幕標(biāo)示符,ShowID:待刪除的節(jié)目標(biāo)示符
返回值:成功為1否則為-1
備注:調(diào)用此函數(shù)后需要再次調(diào)用SendAddMessag函數(shù)刷新控制卡里面的數(shù)據(jù)
int    Huidu_DeleteShowToShape(int nID,int ShowID,int ShapeID)
描述:刪除指定屏幕中的指定節(jié)目中的指定區(qū)域
參數(shù): nID:屏幕標(biāo)示符,ShowID:節(jié)目標(biāo)示符,ShapeID: 待刪除的區(qū)域標(biāo)示符
返回值:成功為1否則為-1
備注:調(diào)用此函數(shù)后需要再次調(diào)用SendAddMessag函數(shù)刷新控制卡里面的數(shù)據(jù)
二次開發(fā)包下載地址:Huidu二次開發(fā)包(最新).rar






歡迎光臨 麒麟電子 (http://www.isorzjg.com/) Powered by Discuz! X3.5