$hc::$dev::$sub ($val)=$cul"); RegVar_SendText($reg,$cul."\r\n"); } //############################# /** * converting ELV IDs into CUL Hex-Ids * translated from 10_fs20 * @param string $v ELV ID * @returns string Hex- Value */ function four2hex($v){ $r = 0; foreach (str_split($v) as $x) { $r = $r*4+($x-1); } $out=""; $len=strlen($v); switch ($len) { case 4:$out=sprintf("%02X",$r);break; case 8:$out=sprintf("%04X",$r);break; } return $out; } function dimmer($v) { //dim values from webfront are already steps, not percent! //otherwise use $out=round(16/100*$v)) if (($v<0)|| ($v>100)) { $out=0; }else{ $out=$v; } return sprintf("%02X",$out); } ?>