-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathmppt3200.template
44 lines (37 loc) · 1.01 KB
/
mppt3200.template
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
##############################
## 3200 ######################
##############################
record(mbbiDirect,"$(P):3200") {
field(DTYP,"asynUInt32Digital")
field(INP,"@asynMask(MPPT_3200 0x0000 0xFFFF)")
field(SCAN,"$(SCAN)")
}
record(mbbiDirect,"$(P):3201") {
field(DTYP,"asynUInt32Digital")
field(INP,"@asynMask(MPPT_3200 0x0001 0xFFFF)")
field(SCAN,"$(SCAN)")
# field(FLNK,"$(P):ChargingStatus")
}
record(mbbiDirect,"$(P):3202") {
field(DTYP,"asynUInt32Digital")
field(INP,"@asynMask(MPPT_3200 0x0001 0xFFFF)")
field(SCAN,"$(SCAN)")
}
#record(calc,"$(P):ChargingStatus") {
# field(CALC,"A&0xC")
# field(CALC,"A&0b0011")
# field(INPA,"$(P):3201 NPP NMS")
#}
#record(mbbi,"$(P):test") {
# field(INP,"$(P)ChargingStatus")
# field(VAL,"0")
# field(ZRVL,"0")
# field(ZRST,"No Charging")
# field(ONVL,"1")
# field(ONST,"Float")
# field(TWVL,"2")
# field(TWST,"Boost")
# field(THVL,"3")
# field(THST,"Equalizing")
#}
##############################