PHP Modules by Tommi2Day 7.0
Modules for Symon
Loading...
Searching...
No Matches
Static Public Member Functions | Static Public Attributes
FHZ_helper Class Reference

FHZ/FS20 coding static Helper Class. More...

Static Public Member Functions

static fs20_times ($dur)
 returns fs20 duration code in sec
 
static fs20_timecode ($dur)
 translate duration in sec to fs20 time code
 
static fs20_intensity_percent ($steps)
 returs fs20 dimmer intensity steps in percent
 
static fs20_intensity_steps ($percent)
 dimmer intensity percents in fs20 steps
 
static hex2four ($hex)
 converting CUL Hex IDs into ELV-4-Ids translated from 10_fs20
 
static bin2four ($bin)
 transform fs20 binary code string into readable string
 
static four2hex ($four)
 transform FS20 four code into CUL hex code
 
static four2bin ($four)
 convert readable four code into binary code
 

Static Public Attributes

static $FHZProtocol = Array('pFS20' => 0, 'pFHT' => 1, 'pHMS' => 2, 'pKS300' => 3, 'pFHTResponse' => 4, 'pDateTime' => 5)
 Protocol code definitions.
 
static $FHZDevice
 Device code definitions.
 
static $FHZQueueStatus
 Queue status definitions.
 
static $fs20_codes
 fs20 codes definitions
 
static $FHT_tfk_codes
 FHT TFK codes.
 
static $FHT_codes
 FHT data codes.
 
static $FHT_warnings
 FHT warning codes.
 
static $FHT_priority
 FHT priority codes.
 
static $FHT_c2m
 FHT operation mode codes.
 

Detailed Description

FHZ/FS20 coding static Helper Class.

Member Function Documentation

◆ bin2four()

static bin2four (   $bin)
static

transform fs20 binary code string into readable string

Parameters
$bin
Returns
string

◆ four2bin()

static four2bin (   $four)
static

convert readable four code into binary code

Parameters
$four
Returns
string

◆ four2hex()

static four2hex (   $four)
static

transform FS20 four code into CUL hex code

Parameters
$four
Returns
string

◆ fs20_intensity_percent()

static fs20_intensity_percent (   $steps)
static

returs fs20 dimmer intensity steps in percent

Parameters
$steps
Returns
int

◆ fs20_intensity_steps()

static fs20_intensity_steps (   $percent)
static

dimmer intensity percents in fs20 steps

Parameters
int$percent
Returns
float

◆ fs20_timecode()

static fs20_timecode (   $dur)
static

translate duration in sec to fs20 time code

Parameters
int$dur
Returns
string

◆ fs20_times()

static fs20_times (   $dur)
static

returns fs20 duration code in sec

Parameters
int$dur
Returns
float

◆ hex2four()

static hex2four (   $hex)
static

converting CUL Hex IDs into ELV-4-Ids translated from 10_fs20

Parameters
string$hexHex-Value
Returns
string ELV-ID

The documentation for this class was generated from the following file: