# default data points for Drv.dali

# 64 devices Addressrange [0..63]
# 16 scenes  Index        [1.16]

# type: 
#	failure         DALI HAL-driver communication failure
#	gearshort       controlgear datapoint with short address
#	geargroup       (write only) controlgear datapoint with group address
#	gearbroadcast   (write only) controlgear broadcast datapoint
#
# value-type:
#   switch:      Schalter der Lampe:  			( 0: Aus, 1: An )    	 (Binary)
#   level:       Lichtwert der Lampe: 			( 0..100% )          	 (Analog)
#   scene:       Szene aufrufen:    			( 1..16 )    	         (int)
#   gearfailure: Fehlerstatus des Betriebsgerätes: ( 0: O.K. 1: Fehler) 	 (Binary)
#   lampfailure: Fehlerstatus der Lampe: 		( 0: O.K. 1: Fehler) 	 (Binary)
#   failure:     Erreichbarkeit der Lampe: 		( 0: n.E. 1: Erreichbar) (Binary)
#
# address:  0..63  (64)
# format:  
#          T:X   polling time factor  ( X * Pollingtime)   
#            0:  no polling

#-------------------------------------------------------------------------------------
# failure datapoint
[M 0 failure]
format = T:5
query = pe
name = DALI Hardware failure

[M 1 failure]
format = T:10
query = pe
name = DALI Channel-1 failure

[M 2 failure]
format = T:10
query = pe
name = DALI Channel-2 failure
 
#--------------------------- Channel - 1 --------------------------------------------------
# control gear  datapoints

[S 1 gearshort 1 switch]
name = LED 1 (ON/OFF)
query = pe
format = T:0

[S 1 gearshort 1 scene]
name = LED 1 goto scene
query = pe
format = T:0

[Y 1 gearshort 1 level]
name = LED 1 actual level
query = pe
format = T:0

[M 1 gearshort 1 failure]
name = LED 1 communication failure
query = pe
format = T:1

[M 1 gearshort 1 gearfailure]
name = LED 1 gear failure
query = pe
format = T:1

[M 1 gearshort 1 lampfailure]
name = LED 1 lamp failure
query = pe
format = T:1

[Y 1 geargroup 1 level]
name = Set actual level Group 1
query = pe
writecache = yes
format = T:0

[S 1 geargroup 1 switch]
name = Set (ON/OFF) Group 1
query = pe
writecache = yes
format = T:0

[S 1 geargroup 1 scene]
name = Change scene for Group 1
query = pe
writecache = yes
format = T:0

[S 1 gearbroadcast switch]
name = Set (ON/OFF) for all devices
query = pe
writecache = yes
format = T:0


#--------------------------- Channel - 2 --------------------------------------------------
# control gear  datapoints

[S 2 gearshort 0 switch]
name = LED 0 (ON/OFF)
query = pe
format = T:10

[S 2 gearshort 0 scene]
name = LED 0 goto scene
query = pe
format = T:0

[Y 2 gearshort 0 level]
name = LED 0 actual level
query = pe
format = T:10

[M 2 gearshort 0 failure]
name = LED 0 communication failure
query = pe
format = T:10

[M 2 gearshort 0 gearfailure]
name = LED 0 gear failure
query = pe
format = T:10

[M 2 gearshort 0 lampfailure]
name = LED 0 lampfailure
query = pe
format = T:10

[Y 2 geargroup 1 level]
name = Set actual level Group 1
query = pe
writecache = yes
format = T:0

[S 2 geargroup 1 switch]
name = Set (ON/OFF) Group 1
query = pe
writecache = yes
format = T:0

[S 2 geargroup 1 scene]
name = Change scene for Group 1
query = pe
writecache = yes
format = T:0

[S 2 gearbroadcast switch]
name = Set (ON/OFF) for all devices
query = pe
writecache = yes
format = T:0