無(wú)線(xiàn)傳感器網(wǎng)絡(luò )之LED景觀(guān)照明控制系統的方案
每個(gè)照明單元發(fā)光顏色是由監控主機統一控制,監控主機下達控制指令包含的參數有:場(chǎng)景代碼,紅、綠、藍閃斷占空比,啟動(dòng)時(shí)間與終止時(shí)間。其結構為:
Struct LEDcontrol{
Number:uint8;
Red:uint8;
Green:uint8
Blue:uint8;
Begintime:uint16;
Endtime:uint16;
Struct LEDcontrol*next;
}
照明單元中按照啟動(dòng)時(shí)間(單位:s)順序維護控制參數順序鏈表。照明單元的轉換控制流程如下:
Int Sence_exchange(LEDcontrol* CUR)
{
Int result=0;
Getcurrenttime(Time);
If(Time>=CUR->next->begintime)
{
CUR=CUR->next;
Exec_sence(CUR->sencenumber);
Result= CUR->sencenumber;
}
If(Time>= CUR->endtime)
{
Exec_sence(default_sence)
Result=0;
}
If(Time>=shuttime)
{
Shutdown();
Result=9999;
}
}
評論