db/IOC-stats.db
author Heinz Junkes <junkes@fhi-berlin.mpg.de>
Tue, 28 Oct 2014 04:47:56 +0100
changeset 4 f4ddf0ee30a9
parent 0 50cbed80af1a
permissions -rw-r--r--
new structure, local EPICS-base and support files, not included in repo
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
0
50cbed80af1a Add IOCDOSE to repository
Heinz Junkes <junkes@fhi-berlin.mpg.de>
parents:
diff changeset
     1
record(ai,"$(IOC):M_CaClientCnt") {
50cbed80af1a Add IOCDOSE to repository
Heinz Junkes <junkes@fhi-berlin.mpg.de>
parents:
diff changeset
     2
	field(DESC,"Number of CA Clients")
50cbed80af1a Add IOCDOSE to repository
Heinz Junkes <junkes@fhi-berlin.mpg.de>
parents:
diff changeset
     3
	field(SCAN,"I/O Intr")
50cbed80af1a Add IOCDOSE to repository
Heinz Junkes <junkes@fhi-berlin.mpg.de>
parents:
diff changeset
     4
	field(DTYP,"IOC stats")
50cbed80af1a Add IOCDOSE to repository
Heinz Junkes <junkes@fhi-berlin.mpg.de>
parents:
diff changeset
     5
	field(INP,"@ca_clients")
50cbed80af1a Add IOCDOSE to repository
Heinz Junkes <junkes@fhi-berlin.mpg.de>
parents:
diff changeset
     6
	field(HOPR,"200")
50cbed80af1a Add IOCDOSE to repository
Heinz Junkes <junkes@fhi-berlin.mpg.de>
parents:
diff changeset
     7
	field(HIHI,"175")
50cbed80af1a Add IOCDOSE to repository
Heinz Junkes <junkes@fhi-berlin.mpg.de>
parents:
diff changeset
     8
	field(HIGH,"100")
50cbed80af1a Add IOCDOSE to repository
Heinz Junkes <junkes@fhi-berlin.mpg.de>
parents:
diff changeset
     9
	field(HHSV,"MAJOR")
50cbed80af1a Add IOCDOSE to repository
Heinz Junkes <junkes@fhi-berlin.mpg.de>
parents:
diff changeset
    10
	field(HSV,"MINOR")
50cbed80af1a Add IOCDOSE to repository
Heinz Junkes <junkes@fhi-berlin.mpg.de>
parents:
diff changeset
    11
}
50cbed80af1a Add IOCDOSE to repository
Heinz Junkes <junkes@fhi-berlin.mpg.de>
parents:
diff changeset
    12
record(ai,"$(IOC):M_CaConnectionCnt") {
50cbed80af1a Add IOCDOSE to repository
Heinz Junkes <junkes@fhi-berlin.mpg.de>
parents:
diff changeset
    13
	field(DESC,"Number of CA Connections")
50cbed80af1a Add IOCDOSE to repository
Heinz Junkes <junkes@fhi-berlin.mpg.de>
parents:
diff changeset
    14
	field(SCAN,"I/O Intr")
50cbed80af1a Add IOCDOSE to repository
Heinz Junkes <junkes@fhi-berlin.mpg.de>
parents:
diff changeset
    15
	field(DTYP,"IOC stats")
50cbed80af1a Add IOCDOSE to repository
Heinz Junkes <junkes@fhi-berlin.mpg.de>
parents:
diff changeset
    16
	field(INP,"@ca_connections")
50cbed80af1a Add IOCDOSE to repository
Heinz Junkes <junkes@fhi-berlin.mpg.de>
parents:
diff changeset
    17
	field(HOPR,"2000")
50cbed80af1a Add IOCDOSE to repository
Heinz Junkes <junkes@fhi-berlin.mpg.de>
parents:
diff changeset
    18
	field(HIHI,"1750")
50cbed80af1a Add IOCDOSE to repository
Heinz Junkes <junkes@fhi-berlin.mpg.de>
parents:
diff changeset
    19
	field(HIGH,"1000")
50cbed80af1a Add IOCDOSE to repository
Heinz Junkes <junkes@fhi-berlin.mpg.de>
parents:
diff changeset
    20
	field(HHSV,"MAJOR")
50cbed80af1a Add IOCDOSE to repository
Heinz Junkes <junkes@fhi-berlin.mpg.de>
parents:
diff changeset
    21
	field(HSV,"MINOR")
50cbed80af1a Add IOCDOSE to repository
Heinz Junkes <junkes@fhi-berlin.mpg.de>
parents:
diff changeset
    22
}
50cbed80af1a Add IOCDOSE to repository
Heinz Junkes <junkes@fhi-berlin.mpg.de>
parents:
diff changeset
    23
record(ai,"$(IOC):M_RecordCnt") {
50cbed80af1a Add IOCDOSE to repository
Heinz Junkes <junkes@fhi-berlin.mpg.de>
parents:
diff changeset
    24
	field(DESC, "Number of Records")
50cbed80af1a Add IOCDOSE to repository
Heinz Junkes <junkes@fhi-berlin.mpg.de>
parents:
diff changeset
    25
	field(PINI, "YES")
50cbed80af1a Add IOCDOSE to repository
Heinz Junkes <junkes@fhi-berlin.mpg.de>
parents:
diff changeset
    26
	field(DTYP, "IOC stats")
50cbed80af1a Add IOCDOSE to repository
Heinz Junkes <junkes@fhi-berlin.mpg.de>
parents:
diff changeset
    27
	field(INP, "@records")
50cbed80af1a Add IOCDOSE to repository
Heinz Junkes <junkes@fhi-berlin.mpg.de>
parents:
diff changeset
    28
}
50cbed80af1a Add IOCDOSE to repository
Heinz Junkes <junkes@fhi-berlin.mpg.de>
parents:
diff changeset
    29
record(ai,"$(IOC):M_MemoryUsed") {
50cbed80af1a Add IOCDOSE to repository
Heinz Junkes <junkes@fhi-berlin.mpg.de>
parents:
diff changeset
    30
	field(DESC,"Allocated Memory")
50cbed80af1a Add IOCDOSE to repository
Heinz Junkes <junkes@fhi-berlin.mpg.de>
parents:
diff changeset
    31
	field(SCAN,"I/O Intr")
50cbed80af1a Add IOCDOSE to repository
Heinz Junkes <junkes@fhi-berlin.mpg.de>
parents:
diff changeset
    32
	field(DTYP,"IOC stats")
50cbed80af1a Add IOCDOSE to repository
Heinz Junkes <junkes@fhi-berlin.mpg.de>
parents:
diff changeset
    33
	field(INP,"@allocated_bytes")
50cbed80af1a Add IOCDOSE to repository
Heinz Junkes <junkes@fhi-berlin.mpg.de>
parents:
diff changeset
    34
	field(EGU,"Byte")
50cbed80af1a Add IOCDOSE to repository
Heinz Junkes <junkes@fhi-berlin.mpg.de>
parents:
diff changeset
    35
	field(FLNK,"$(IOC):M_MemoryFree")
50cbed80af1a Add IOCDOSE to repository
Heinz Junkes <junkes@fhi-berlin.mpg.de>
parents:
diff changeset
    36
}
50cbed80af1a Add IOCDOSE to repository
Heinz Junkes <junkes@fhi-berlin.mpg.de>
parents:
diff changeset
    37
record(ai,"$(IOC):M_MemoryFree") {
50cbed80af1a Add IOCDOSE to repository
Heinz Junkes <junkes@fhi-berlin.mpg.de>
parents:
diff changeset
    38
	field(DESC,"Free Memory")
50cbed80af1a Add IOCDOSE to repository
Heinz Junkes <junkes@fhi-berlin.mpg.de>
parents:
diff changeset
    39
	field(DTYP,"IOC stats")
50cbed80af1a Add IOCDOSE to repository
Heinz Junkes <junkes@fhi-berlin.mpg.de>
parents:
diff changeset
    40
	field(INP,"@free_bytes")
50cbed80af1a Add IOCDOSE to repository
Heinz Junkes <junkes@fhi-berlin.mpg.de>
parents:
diff changeset
    41
	field(EGU,"Byte")
50cbed80af1a Add IOCDOSE to repository
Heinz Junkes <junkes@fhi-berlin.mpg.de>
parents:
diff changeset
    42
	field(FLNK,"$(IOC):M_MemoryTotal")
50cbed80af1a Add IOCDOSE to repository
Heinz Junkes <junkes@fhi-berlin.mpg.de>
parents:
diff changeset
    43
}
50cbed80af1a Add IOCDOSE to repository
Heinz Junkes <junkes@fhi-berlin.mpg.de>
parents:
diff changeset
    44
record(ai,"$(IOC):M_MemoryTotal") {
50cbed80af1a Add IOCDOSE to repository
Heinz Junkes <junkes@fhi-berlin.mpg.de>
parents:
diff changeset
    45
	field(DESC,"Total Memory")
50cbed80af1a Add IOCDOSE to repository
Heinz Junkes <junkes@fhi-berlin.mpg.de>
parents:
diff changeset
    46
	field(DTYP,"IOC stats")
50cbed80af1a Add IOCDOSE to repository
Heinz Junkes <junkes@fhi-berlin.mpg.de>
parents:
diff changeset
    47
	field(EGU,"Byte")
50cbed80af1a Add IOCDOSE to repository
Heinz Junkes <junkes@fhi-berlin.mpg.de>
parents:
diff changeset
    48
	field(INP,"@total_bytes")
50cbed80af1a Add IOCDOSE to repository
Heinz Junkes <junkes@fhi-berlin.mpg.de>
parents:
diff changeset
    49
	field(FLNK,"$(IOC):M_Memory")
50cbed80af1a Add IOCDOSE to repository
Heinz Junkes <junkes@fhi-berlin.mpg.de>
parents:
diff changeset
    50
}
50cbed80af1a Add IOCDOSE to repository
Heinz Junkes <junkes@fhi-berlin.mpg.de>
parents:
diff changeset
    51
record(calc,"$(IOC):M_Memory") {
50cbed80af1a Add IOCDOSE to repository
Heinz Junkes <junkes@fhi-berlin.mpg.de>
parents:
diff changeset
    52
	field(DESC,"Memory Usage")
50cbed80af1a Add IOCDOSE to repository
Heinz Junkes <junkes@fhi-berlin.mpg.de>
parents:
diff changeset
    53
	field(CALC,"(A/(A+B))*100")
50cbed80af1a Add IOCDOSE to repository
Heinz Junkes <junkes@fhi-berlin.mpg.de>
parents:
diff changeset
    54
	field(INPA,"$(IOC):M_MemoryUsed NPP MS")
50cbed80af1a Add IOCDOSE to repository
Heinz Junkes <junkes@fhi-berlin.mpg.de>
parents:
diff changeset
    55
	field(INPB,"$(IOC):M_MemoryFree NPP MS")
50cbed80af1a Add IOCDOSE to repository
Heinz Junkes <junkes@fhi-berlin.mpg.de>
parents:
diff changeset
    56
	field(PREC,"1")
50cbed80af1a Add IOCDOSE to repository
Heinz Junkes <junkes@fhi-berlin.mpg.de>
parents:
diff changeset
    57
	field(EGU,"%")
50cbed80af1a Add IOCDOSE to repository
Heinz Junkes <junkes@fhi-berlin.mpg.de>
parents:
diff changeset
    58
	field(HOPR,"100.0")
50cbed80af1a Add IOCDOSE to repository
Heinz Junkes <junkes@fhi-berlin.mpg.de>
parents:
diff changeset
    59
	field(HIHI,"90.0")
50cbed80af1a Add IOCDOSE to repository
Heinz Junkes <junkes@fhi-berlin.mpg.de>
parents:
diff changeset
    60
	field(HIGH,"75.0")
50cbed80af1a Add IOCDOSE to repository
Heinz Junkes <junkes@fhi-berlin.mpg.de>
parents:
diff changeset
    61
	field(HHSV,"MAJOR")
50cbed80af1a Add IOCDOSE to repository
Heinz Junkes <junkes@fhi-berlin.mpg.de>
parents:
diff changeset
    62
	field(HSV,"MINOR")
50cbed80af1a Add IOCDOSE to repository
Heinz Junkes <junkes@fhi-berlin.mpg.de>
parents:
diff changeset
    63
}
50cbed80af1a Add IOCDOSE to repository
Heinz Junkes <junkes@fhi-berlin.mpg.de>
parents:
diff changeset
    64
record(ai,"$(IOC):M_Cpu") {
50cbed80af1a Add IOCDOSE to repository
Heinz Junkes <junkes@fhi-berlin.mpg.de>
parents:
diff changeset
    65
	field(DESC,"CPU Load")
50cbed80af1a Add IOCDOSE to repository
Heinz Junkes <junkes@fhi-berlin.mpg.de>
parents:
diff changeset
    66
	field(SCAN,"I/O Intr")
50cbed80af1a Add IOCDOSE to repository
Heinz Junkes <junkes@fhi-berlin.mpg.de>
parents:
diff changeset
    67
	field(DTYP,"IOC stats")
50cbed80af1a Add IOCDOSE to repository
Heinz Junkes <junkes@fhi-berlin.mpg.de>
parents:
diff changeset
    68
	field(INP,"@ioc_cpuload")
50cbed80af1a Add IOCDOSE to repository
Heinz Junkes <junkes@fhi-berlin.mpg.de>
parents:
diff changeset
    69
	field(PREC,"1")
50cbed80af1a Add IOCDOSE to repository
Heinz Junkes <junkes@fhi-berlin.mpg.de>
parents:
diff changeset
    70
	field(EGU,"%")
50cbed80af1a Add IOCDOSE to repository
Heinz Junkes <junkes@fhi-berlin.mpg.de>
parents:
diff changeset
    71
	field(HOPR,"100.0")
50cbed80af1a Add IOCDOSE to repository
Heinz Junkes <junkes@fhi-berlin.mpg.de>
parents:
diff changeset
    72
	field(HIHI,"90.0")
50cbed80af1a Add IOCDOSE to repository
Heinz Junkes <junkes@fhi-berlin.mpg.de>
parents:
diff changeset
    73
	field(HIGH,"75.0")
50cbed80af1a Add IOCDOSE to repository
Heinz Junkes <junkes@fhi-berlin.mpg.de>
parents:
diff changeset
    74
	field(HHSV,"MAJOR")
50cbed80af1a Add IOCDOSE to repository
Heinz Junkes <junkes@fhi-berlin.mpg.de>
parents:
diff changeset
    75
	field(HSV,"MINOR")
50cbed80af1a Add IOCDOSE to repository
Heinz Junkes <junkes@fhi-berlin.mpg.de>
parents:
diff changeset
    76
}
50cbed80af1a Add IOCDOSE to repository
Heinz Junkes <junkes@fhi-berlin.mpg.de>
parents:
diff changeset
    77
record(compress,"$(IOC):M_Cpu:History") {
50cbed80af1a Add IOCDOSE to repository
Heinz Junkes <junkes@fhi-berlin.mpg.de>
parents:
diff changeset
    78
	field(DESC,"CPU Load History")
50cbed80af1a Add IOCDOSE to repository
Heinz Junkes <junkes@fhi-berlin.mpg.de>
parents:
diff changeset
    79
	field(SCAN,".1 second")
50cbed80af1a Add IOCDOSE to repository
Heinz Junkes <junkes@fhi-berlin.mpg.de>
parents:
diff changeset
    80
	field(FLNK,"$(IOC):M_Cpu:Avg1Buf60")
50cbed80af1a Add IOCDOSE to repository
Heinz Junkes <junkes@fhi-berlin.mpg.de>
parents:
diff changeset
    81
	field(INP,"$(IOC):M_Cpu")
50cbed80af1a Add IOCDOSE to repository
Heinz Junkes <junkes@fhi-berlin.mpg.de>
parents:
diff changeset
    82
	field(ALG,"Circular Buffer")
50cbed80af1a Add IOCDOSE to repository
Heinz Junkes <junkes@fhi-berlin.mpg.de>
parents:
diff changeset
    83
	field(NSAM,"360")
50cbed80af1a Add IOCDOSE to repository
Heinz Junkes <junkes@fhi-berlin.mpg.de>
parents:
diff changeset
    84
	field(HOPR,"100")
50cbed80af1a Add IOCDOSE to repository
Heinz Junkes <junkes@fhi-berlin.mpg.de>
parents:
diff changeset
    85
	field(PREC,"1")
50cbed80af1a Add IOCDOSE to repository
Heinz Junkes <junkes@fhi-berlin.mpg.de>
parents:
diff changeset
    86
	field(EGU,"%")
50cbed80af1a Add IOCDOSE to repository
Heinz Junkes <junkes@fhi-berlin.mpg.de>
parents:
diff changeset
    87
}
50cbed80af1a Add IOCDOSE to repository
Heinz Junkes <junkes@fhi-berlin.mpg.de>
parents:
diff changeset
    88
record(compress,"$(IOC):M_Cpu:Avg1Buf60") {
50cbed80af1a Add IOCDOSE to repository
Heinz Junkes <junkes@fhi-berlin.mpg.de>
parents:
diff changeset
    89
	field(DESC,"CPU Load AvgBuf60 (1min)")
50cbed80af1a Add IOCDOSE to repository
Heinz Junkes <junkes@fhi-berlin.mpg.de>
parents:
diff changeset
    90
	field(INP,"$(IOC):M_Cpu:History")
50cbed80af1a Add IOCDOSE to repository
Heinz Junkes <junkes@fhi-berlin.mpg.de>
parents:
diff changeset
    91
	field(FLNK,"$(IOC):M_Cpu:Avg1Buf1")
50cbed80af1a Add IOCDOSE to repository
Heinz Junkes <junkes@fhi-berlin.mpg.de>
parents:
diff changeset
    92
	field(ALG,"N to 1 Average")
50cbed80af1a Add IOCDOSE to repository
Heinz Junkes <junkes@fhi-berlin.mpg.de>
parents:
diff changeset
    93
	field(NSAM,"60")
50cbed80af1a Add IOCDOSE to repository
Heinz Junkes <junkes@fhi-berlin.mpg.de>
parents:
diff changeset
    94
	field(N,"6")
50cbed80af1a Add IOCDOSE to repository
Heinz Junkes <junkes@fhi-berlin.mpg.de>
parents:
diff changeset
    95
	field(HOPR,"100")
50cbed80af1a Add IOCDOSE to repository
Heinz Junkes <junkes@fhi-berlin.mpg.de>
parents:
diff changeset
    96
	field(PREC,"1")
50cbed80af1a Add IOCDOSE to repository
Heinz Junkes <junkes@fhi-berlin.mpg.de>
parents:
diff changeset
    97
	field(EGU,"%")
50cbed80af1a Add IOCDOSE to repository
Heinz Junkes <junkes@fhi-berlin.mpg.de>
parents:
diff changeset
    98
}
50cbed80af1a Add IOCDOSE to repository
Heinz Junkes <junkes@fhi-berlin.mpg.de>
parents:
diff changeset
    99
record(subArray,"$(IOC):M_Cpu:Avg1Buf1") {
50cbed80af1a Add IOCDOSE to repository
Heinz Junkes <junkes@fhi-berlin.mpg.de>
parents:
diff changeset
   100
	field(DESC,"CPU Load AvgBuf1 (1min)")
50cbed80af1a Add IOCDOSE to repository
Heinz Junkes <junkes@fhi-berlin.mpg.de>
parents:
diff changeset
   101
	field(FLNK,"$(IOC):M_Cpu:Avg1")
50cbed80af1a Add IOCDOSE to repository
Heinz Junkes <junkes@fhi-berlin.mpg.de>
parents:
diff changeset
   102
	field(FTVL,"DOUBLE")
50cbed80af1a Add IOCDOSE to repository
Heinz Junkes <junkes@fhi-berlin.mpg.de>
parents:
diff changeset
   103
	field(INP,"$(IOC):M_Cpu:Avg1Buf60")
50cbed80af1a Add IOCDOSE to repository
Heinz Junkes <junkes@fhi-berlin.mpg.de>
parents:
diff changeset
   104
	field(MALM,"60")
50cbed80af1a Add IOCDOSE to repository
Heinz Junkes <junkes@fhi-berlin.mpg.de>
parents:
diff changeset
   105
	field(NELM,"1")
50cbed80af1a Add IOCDOSE to repository
Heinz Junkes <junkes@fhi-berlin.mpg.de>
parents:
diff changeset
   106
	field(INDX,"59")
50cbed80af1a Add IOCDOSE to repository
Heinz Junkes <junkes@fhi-berlin.mpg.de>
parents:
diff changeset
   107
}
50cbed80af1a Add IOCDOSE to repository
Heinz Junkes <junkes@fhi-berlin.mpg.de>
parents:
diff changeset
   108
record(ai,"$(IOC):M_Cpu:Avg1") {
50cbed80af1a Add IOCDOSE to repository
Heinz Junkes <junkes@fhi-berlin.mpg.de>
parents:
diff changeset
   109
	field(DESC,"CPU Load Average (1min)")
50cbed80af1a Add IOCDOSE to repository
Heinz Junkes <junkes@fhi-berlin.mpg.de>
parents:
diff changeset
   110
	field(FLNK,"$(IOC):M_Cpu:Avg2Buf30")
50cbed80af1a Add IOCDOSE to repository
Heinz Junkes <junkes@fhi-berlin.mpg.de>
parents:
diff changeset
   111
	field(INP,"$(IOC):M_Cpu:Avg1Buf1")
50cbed80af1a Add IOCDOSE to repository
Heinz Junkes <junkes@fhi-berlin.mpg.de>
parents:
diff changeset
   112
	field(PREC,"1")
50cbed80af1a Add IOCDOSE to repository
Heinz Junkes <junkes@fhi-berlin.mpg.de>
parents:
diff changeset
   113
	field(EGU,"%")
50cbed80af1a Add IOCDOSE to repository
Heinz Junkes <junkes@fhi-berlin.mpg.de>
parents:
diff changeset
   114
	field(HOPR,"100.0")
50cbed80af1a Add IOCDOSE to repository
Heinz Junkes <junkes@fhi-berlin.mpg.de>
parents:
diff changeset
   115
	field(HIHI,"90.0")
50cbed80af1a Add IOCDOSE to repository
Heinz Junkes <junkes@fhi-berlin.mpg.de>
parents:
diff changeset
   116
	field(HIGH,"75.0")
50cbed80af1a Add IOCDOSE to repository
Heinz Junkes <junkes@fhi-berlin.mpg.de>
parents:
diff changeset
   117
	field(HHSV,"MAJOR")
50cbed80af1a Add IOCDOSE to repository
Heinz Junkes <junkes@fhi-berlin.mpg.de>
parents:
diff changeset
   118
	field(HSV,"MINOR")
50cbed80af1a Add IOCDOSE to repository
Heinz Junkes <junkes@fhi-berlin.mpg.de>
parents:
diff changeset
   119
}
50cbed80af1a Add IOCDOSE to repository
Heinz Junkes <junkes@fhi-berlin.mpg.de>
parents:
diff changeset
   120
record(compress,"$(IOC):M_Cpu:Avg2Buf30") {
50cbed80af1a Add IOCDOSE to repository
Heinz Junkes <junkes@fhi-berlin.mpg.de>
parents:
diff changeset
   121
	field(DESC,"CPU Load AvgBuf30 (2min)")
50cbed80af1a Add IOCDOSE to repository
Heinz Junkes <junkes@fhi-berlin.mpg.de>
parents:
diff changeset
   122
	field(INP,"$(IOC):M_Cpu:History")
50cbed80af1a Add IOCDOSE to repository
Heinz Junkes <junkes@fhi-berlin.mpg.de>
parents:
diff changeset
   123
	field(FLNK,"$(IOC):M_Cpu:Avg2Buf1")
50cbed80af1a Add IOCDOSE to repository
Heinz Junkes <junkes@fhi-berlin.mpg.de>
parents:
diff changeset
   124
	field(ALG,"N to 1 Average")
50cbed80af1a Add IOCDOSE to repository
Heinz Junkes <junkes@fhi-berlin.mpg.de>
parents:
diff changeset
   125
	field(NSAM,"30")
50cbed80af1a Add IOCDOSE to repository
Heinz Junkes <junkes@fhi-berlin.mpg.de>
parents:
diff changeset
   126
	field(N,"12")
50cbed80af1a Add IOCDOSE to repository
Heinz Junkes <junkes@fhi-berlin.mpg.de>
parents:
diff changeset
   127
	field(HOPR,"100")
50cbed80af1a Add IOCDOSE to repository
Heinz Junkes <junkes@fhi-berlin.mpg.de>
parents:
diff changeset
   128
	field(PREC,"1")
50cbed80af1a Add IOCDOSE to repository
Heinz Junkes <junkes@fhi-berlin.mpg.de>
parents:
diff changeset
   129
	field(EGU,"%")
50cbed80af1a Add IOCDOSE to repository
Heinz Junkes <junkes@fhi-berlin.mpg.de>
parents:
diff changeset
   130
}
50cbed80af1a Add IOCDOSE to repository
Heinz Junkes <junkes@fhi-berlin.mpg.de>
parents:
diff changeset
   131
record(subArray,"$(IOC):M_Cpu:Avg2Buf1") {
50cbed80af1a Add IOCDOSE to repository
Heinz Junkes <junkes@fhi-berlin.mpg.de>
parents:
diff changeset
   132
	field(DESC,"CPU Load AvgBuf1 (2min)")
50cbed80af1a Add IOCDOSE to repository
Heinz Junkes <junkes@fhi-berlin.mpg.de>
parents:
diff changeset
   133
	field(FLNK,"$(IOC):M_Cpu:Avg2")
50cbed80af1a Add IOCDOSE to repository
Heinz Junkes <junkes@fhi-berlin.mpg.de>
parents:
diff changeset
   134
	field(FTVL,"DOUBLE")
50cbed80af1a Add IOCDOSE to repository
Heinz Junkes <junkes@fhi-berlin.mpg.de>
parents:
diff changeset
   135
	field(INP,"$(IOC):M_Cpu:Avg2Buf30")
50cbed80af1a Add IOCDOSE to repository
Heinz Junkes <junkes@fhi-berlin.mpg.de>
parents:
diff changeset
   136
	field(MALM,"30")
50cbed80af1a Add IOCDOSE to repository
Heinz Junkes <junkes@fhi-berlin.mpg.de>
parents:
diff changeset
   137
	field(NELM,"1")
50cbed80af1a Add IOCDOSE to repository
Heinz Junkes <junkes@fhi-berlin.mpg.de>
parents:
diff changeset
   138
	field(INDX,"29")
50cbed80af1a Add IOCDOSE to repository
Heinz Junkes <junkes@fhi-berlin.mpg.de>
parents:
diff changeset
   139
}
50cbed80af1a Add IOCDOSE to repository
Heinz Junkes <junkes@fhi-berlin.mpg.de>
parents:
diff changeset
   140
record(ai,"$(IOC):M_Cpu:Avg2") {
50cbed80af1a Add IOCDOSE to repository
Heinz Junkes <junkes@fhi-berlin.mpg.de>
parents:
diff changeset
   141
	field(DESC,"CPU Load Average (2min)")
50cbed80af1a Add IOCDOSE to repository
Heinz Junkes <junkes@fhi-berlin.mpg.de>
parents:
diff changeset
   142
	field(FLNK,"$(IOC):M_Cpu:Avg5Buf12")
50cbed80af1a Add IOCDOSE to repository
Heinz Junkes <junkes@fhi-berlin.mpg.de>
parents:
diff changeset
   143
	field(INP,"$(IOC):M_Cpu:Avg2Buf1")
50cbed80af1a Add IOCDOSE to repository
Heinz Junkes <junkes@fhi-berlin.mpg.de>
parents:
diff changeset
   144
	field(PREC,"1")
50cbed80af1a Add IOCDOSE to repository
Heinz Junkes <junkes@fhi-berlin.mpg.de>
parents:
diff changeset
   145
	field(EGU,"%")
50cbed80af1a Add IOCDOSE to repository
Heinz Junkes <junkes@fhi-berlin.mpg.de>
parents:
diff changeset
   146
	field(HOPR,"100.0")
50cbed80af1a Add IOCDOSE to repository
Heinz Junkes <junkes@fhi-berlin.mpg.de>
parents:
diff changeset
   147
	field(HIHI,"90.0")
50cbed80af1a Add IOCDOSE to repository
Heinz Junkes <junkes@fhi-berlin.mpg.de>
parents:
diff changeset
   148
	field(HIGH,"75.0")
50cbed80af1a Add IOCDOSE to repository
Heinz Junkes <junkes@fhi-berlin.mpg.de>
parents:
diff changeset
   149
	field(HHSV,"MAJOR")
50cbed80af1a Add IOCDOSE to repository
Heinz Junkes <junkes@fhi-berlin.mpg.de>
parents:
diff changeset
   150
	field(HSV,"MINOR")
50cbed80af1a Add IOCDOSE to repository
Heinz Junkes <junkes@fhi-berlin.mpg.de>
parents:
diff changeset
   151
}
50cbed80af1a Add IOCDOSE to repository
Heinz Junkes <junkes@fhi-berlin.mpg.de>
parents:
diff changeset
   152
record(compress,"$(IOC):M_Cpu:Avg5Buf12") {
50cbed80af1a Add IOCDOSE to repository
Heinz Junkes <junkes@fhi-berlin.mpg.de>
parents:
diff changeset
   153
field(DESC,"CPU Load AvgBuf12 (5min)")
50cbed80af1a Add IOCDOSE to repository
Heinz Junkes <junkes@fhi-berlin.mpg.de>
parents:
diff changeset
   154
	field(INP,"$(IOC):M_Cpu:History")
50cbed80af1a Add IOCDOSE to repository
Heinz Junkes <junkes@fhi-berlin.mpg.de>
parents:
diff changeset
   155
	field(FLNK,"$(IOC):M_Cpu:Avg5Buf1")
50cbed80af1a Add IOCDOSE to repository
Heinz Junkes <junkes@fhi-berlin.mpg.de>
parents:
diff changeset
   156
	field(ALG,"N to 1 Average")
50cbed80af1a Add IOCDOSE to repository
Heinz Junkes <junkes@fhi-berlin.mpg.de>
parents:
diff changeset
   157
	field(NSAM,"12")
50cbed80af1a Add IOCDOSE to repository
Heinz Junkes <junkes@fhi-berlin.mpg.de>
parents:
diff changeset
   158
	field(N,"30")
50cbed80af1a Add IOCDOSE to repository
Heinz Junkes <junkes@fhi-berlin.mpg.de>
parents:
diff changeset
   159
	field(HOPR,"100")
50cbed80af1a Add IOCDOSE to repository
Heinz Junkes <junkes@fhi-berlin.mpg.de>
parents:
diff changeset
   160
	field(PREC,"1")
50cbed80af1a Add IOCDOSE to repository
Heinz Junkes <junkes@fhi-berlin.mpg.de>
parents:
diff changeset
   161
	field(EGU,"%")
50cbed80af1a Add IOCDOSE to repository
Heinz Junkes <junkes@fhi-berlin.mpg.de>
parents:
diff changeset
   162
}
50cbed80af1a Add IOCDOSE to repository
Heinz Junkes <junkes@fhi-berlin.mpg.de>
parents:
diff changeset
   163
record(subArray,"$(IOC):M_Cpu:Avg5Buf1") {
50cbed80af1a Add IOCDOSE to repository
Heinz Junkes <junkes@fhi-berlin.mpg.de>
parents:
diff changeset
   164
	field(DESC,"CPU Load AvgBuf1 (5min)")
50cbed80af1a Add IOCDOSE to repository
Heinz Junkes <junkes@fhi-berlin.mpg.de>
parents:
diff changeset
   165
	field(FLNK,"$(IOC):M_Cpu:Avg5")
50cbed80af1a Add IOCDOSE to repository
Heinz Junkes <junkes@fhi-berlin.mpg.de>
parents:
diff changeset
   166
	field(FTVL,"DOUBLE")
50cbed80af1a Add IOCDOSE to repository
Heinz Junkes <junkes@fhi-berlin.mpg.de>
parents:
diff changeset
   167
	field(INP,"$(IOC):M_Cpu:Avg5Buf12")
50cbed80af1a Add IOCDOSE to repository
Heinz Junkes <junkes@fhi-berlin.mpg.de>
parents:
diff changeset
   168
	field(MALM,"12")
50cbed80af1a Add IOCDOSE to repository
Heinz Junkes <junkes@fhi-berlin.mpg.de>
parents:
diff changeset
   169
	field(NELM,"1")
50cbed80af1a Add IOCDOSE to repository
Heinz Junkes <junkes@fhi-berlin.mpg.de>
parents:
diff changeset
   170
	field(INDX,"11")
50cbed80af1a Add IOCDOSE to repository
Heinz Junkes <junkes@fhi-berlin.mpg.de>
parents:
diff changeset
   171
}
50cbed80af1a Add IOCDOSE to repository
Heinz Junkes <junkes@fhi-berlin.mpg.de>
parents:
diff changeset
   172
record(ai,"$(IOC):M_Cpu:Avg5") {
50cbed80af1a Add IOCDOSE to repository
Heinz Junkes <junkes@fhi-berlin.mpg.de>
parents:
diff changeset
   173
	field(DESC,"CPU Load Average (5min)")
50cbed80af1a Add IOCDOSE to repository
Heinz Junkes <junkes@fhi-berlin.mpg.de>
parents:
diff changeset
   174
	field(INP,"$(IOC):M_Cpu:Avg5Buf1")
50cbed80af1a Add IOCDOSE to repository
Heinz Junkes <junkes@fhi-berlin.mpg.de>
parents:
diff changeset
   175
	field(PREC,"1")
50cbed80af1a Add IOCDOSE to repository
Heinz Junkes <junkes@fhi-berlin.mpg.de>
parents:
diff changeset
   176
	field(EGU,"%")
50cbed80af1a Add IOCDOSE to repository
Heinz Junkes <junkes@fhi-berlin.mpg.de>
parents:
diff changeset
   177
	field(HOPR,"100.0")
50cbed80af1a Add IOCDOSE to repository
Heinz Junkes <junkes@fhi-berlin.mpg.de>
parents:
diff changeset
   178
	field(HIHI,"90.0")
50cbed80af1a Add IOCDOSE to repository
Heinz Junkes <junkes@fhi-berlin.mpg.de>
parents:
diff changeset
   179
	field(HIGH,"75.0")
50cbed80af1a Add IOCDOSE to repository
Heinz Junkes <junkes@fhi-berlin.mpg.de>
parents:
diff changeset
   180
	field(HHSV,"MAJOR")
50cbed80af1a Add IOCDOSE to repository
Heinz Junkes <junkes@fhi-berlin.mpg.de>
parents:
diff changeset
   181
	field(HSV,"MINOR")
50cbed80af1a Add IOCDOSE to repository
Heinz Junkes <junkes@fhi-berlin.mpg.de>
parents:
diff changeset
   182
}
50cbed80af1a Add IOCDOSE to repository
Heinz Junkes <junkes@fhi-berlin.mpg.de>
parents:
diff changeset
   183
record(ai, "$(IOC):M_FdMax") {
50cbed80af1a Add IOCDOSE to repository
Heinz Junkes <junkes@fhi-berlin.mpg.de>
parents:
diff changeset
   184
	field(DESC, "Max File Descriptors")
50cbed80af1a Add IOCDOSE to repository
Heinz Junkes <junkes@fhi-berlin.mpg.de>
parents:
diff changeset
   185
	field(PINI, "YES")
50cbed80af1a Add IOCDOSE to repository
Heinz Junkes <junkes@fhi-berlin.mpg.de>
parents:
diff changeset
   186
	field(DTYP, "IOC stats")
50cbed80af1a Add IOCDOSE to repository
Heinz Junkes <junkes@fhi-berlin.mpg.de>
parents:
diff changeset
   187
	field(INP, "@maxfd")
50cbed80af1a Add IOCDOSE to repository
Heinz Junkes <junkes@fhi-berlin.mpg.de>
parents:
diff changeset
   188
}
50cbed80af1a Add IOCDOSE to repository
Heinz Junkes <junkes@fhi-berlin.mpg.de>
parents:
diff changeset
   189
record(ai, "$(IOC):M_FdCnt") {
50cbed80af1a Add IOCDOSE to repository
Heinz Junkes <junkes@fhi-berlin.mpg.de>
parents:
diff changeset
   190
	field(DESC, "Allocated File Descriptors")
50cbed80af1a Add IOCDOSE to repository
Heinz Junkes <junkes@fhi-berlin.mpg.de>
parents:
diff changeset
   191
	field(SCAN, "I/O Intr")
50cbed80af1a Add IOCDOSE to repository
Heinz Junkes <junkes@fhi-berlin.mpg.de>
parents:
diff changeset
   192
	field(DTYP, "IOC stats")
50cbed80af1a Add IOCDOSE to repository
Heinz Junkes <junkes@fhi-berlin.mpg.de>
parents:
diff changeset
   193
	field(FLNK, "$(IOC):M_Fd")
50cbed80af1a Add IOCDOSE to repository
Heinz Junkes <junkes@fhi-berlin.mpg.de>
parents:
diff changeset
   194
	field(INP, "@fd")
50cbed80af1a Add IOCDOSE to repository
Heinz Junkes <junkes@fhi-berlin.mpg.de>
parents:
diff changeset
   195
}
50cbed80af1a Add IOCDOSE to repository
Heinz Junkes <junkes@fhi-berlin.mpg.de>
parents:
diff changeset
   196
record(calc,"$(IOC):M_Fd") {
50cbed80af1a Add IOCDOSE to repository
Heinz Junkes <junkes@fhi-berlin.mpg.de>
parents:
diff changeset
   197
	field(DESC,"File Descriptor usage")
50cbed80af1a Add IOCDOSE to repository
Heinz Junkes <junkes@fhi-berlin.mpg.de>
parents:
diff changeset
   198
	field(CALC, "B?(A/B)*100:100")
50cbed80af1a Add IOCDOSE to repository
Heinz Junkes <junkes@fhi-berlin.mpg.de>
parents:
diff changeset
   199
	field(INPA, "$(IOC):M_FdCnt NPP MS")
50cbed80af1a Add IOCDOSE to repository
Heinz Junkes <junkes@fhi-berlin.mpg.de>
parents:
diff changeset
   200
	field(INPB, "$(IOC):M_FdMax NPP MS")
50cbed80af1a Add IOCDOSE to repository
Heinz Junkes <junkes@fhi-berlin.mpg.de>
parents:
diff changeset
   201
	field(PREC,"1")
50cbed80af1a Add IOCDOSE to repository
Heinz Junkes <junkes@fhi-berlin.mpg.de>
parents:
diff changeset
   202
	field(EGU,"%")
50cbed80af1a Add IOCDOSE to repository
Heinz Junkes <junkes@fhi-berlin.mpg.de>
parents:
diff changeset
   203
	field(HOPR,"100.0")
50cbed80af1a Add IOCDOSE to repository
Heinz Junkes <junkes@fhi-berlin.mpg.de>
parents:
diff changeset
   204
	field(HIHI,"90.0")
50cbed80af1a Add IOCDOSE to repository
Heinz Junkes <junkes@fhi-berlin.mpg.de>
parents:
diff changeset
   205
	field(HIGH,"75.0")
50cbed80af1a Add IOCDOSE to repository
Heinz Junkes <junkes@fhi-berlin.mpg.de>
parents:
diff changeset
   206
	field(HHSV,"MAJOR")
50cbed80af1a Add IOCDOSE to repository
Heinz Junkes <junkes@fhi-berlin.mpg.de>
parents:
diff changeset
   207
	field(HSV,"MINOR")
50cbed80af1a Add IOCDOSE to repository
Heinz Junkes <junkes@fhi-berlin.mpg.de>
parents:
diff changeset
   208
}
50cbed80af1a Add IOCDOSE to repository
Heinz Junkes <junkes@fhi-berlin.mpg.de>
parents:
diff changeset
   209
record(ai,"$(IOC):M_IfErrorsInp") {
50cbed80af1a Add IOCDOSE to repository
Heinz Junkes <junkes@fhi-berlin.mpg.de>
parents:
diff changeset
   210
	field(DESC,"IF Input Errors")
50cbed80af1a Add IOCDOSE to repository
Heinz Junkes <junkes@fhi-berlin.mpg.de>
parents:
diff changeset
   211
	field(DTYP,"IOC stats")
50cbed80af1a Add IOCDOSE to repository
Heinz Junkes <junkes@fhi-berlin.mpg.de>
parents:
diff changeset
   212
	field(SCAN,"I/O Intr")
50cbed80af1a Add IOCDOSE to repository
Heinz Junkes <junkes@fhi-berlin.mpg.de>
parents:
diff changeset
   213
	field(INP,"@inp_errs")
50cbed80af1a Add IOCDOSE to repository
Heinz Junkes <junkes@fhi-berlin.mpg.de>
parents:
diff changeset
   214
}
50cbed80af1a Add IOCDOSE to repository
Heinz Junkes <junkes@fhi-berlin.mpg.de>
parents:
diff changeset
   215
record(ai,"$(IOC):M_IfErrorsOut") {
50cbed80af1a Add IOCDOSE to repository
Heinz Junkes <junkes@fhi-berlin.mpg.de>
parents:
diff changeset
   216
	field(DESC,"IF Output Errors")
50cbed80af1a Add IOCDOSE to repository
Heinz Junkes <junkes@fhi-berlin.mpg.de>
parents:
diff changeset
   217
	field(DTYP,"IOC stats")
50cbed80af1a Add IOCDOSE to repository
Heinz Junkes <junkes@fhi-berlin.mpg.de>
parents:
diff changeset
   218
	field(SCAN,"I/O Intr")
50cbed80af1a Add IOCDOSE to repository
Heinz Junkes <junkes@fhi-berlin.mpg.de>
parents:
diff changeset
   219
	field(INP,"@out_errs")
50cbed80af1a Add IOCDOSE to repository
Heinz Junkes <junkes@fhi-berlin.mpg.de>
parents:
diff changeset
   220
}
50cbed80af1a Add IOCDOSE to repository
Heinz Junkes <junkes@fhi-berlin.mpg.de>
parents:
diff changeset
   221
record(ao,"$(IOC):S_FdScanPeriod") {
50cbed80af1a Add IOCDOSE to repository
Heinz Junkes <junkes@fhi-berlin.mpg.de>
parents:
diff changeset
   222
	field(DESC,"FD Check Scan Period")
50cbed80af1a Add IOCDOSE to repository
Heinz Junkes <junkes@fhi-berlin.mpg.de>
parents:
diff changeset
   223
	field(DTYP,"IOC stats")
50cbed80af1a Add IOCDOSE to repository
Heinz Junkes <junkes@fhi-berlin.mpg.de>
parents:
diff changeset
   224
	field(OUT,"@fd_scan_rate")
50cbed80af1a Add IOCDOSE to repository
Heinz Junkes <junkes@fhi-berlin.mpg.de>
parents:
diff changeset
   225
	field(EGU,"sec")
50cbed80af1a Add IOCDOSE to repository
Heinz Junkes <junkes@fhi-berlin.mpg.de>
parents:
diff changeset
   226
	field(DRVH,"60")
50cbed80af1a Add IOCDOSE to repository
Heinz Junkes <junkes@fhi-berlin.mpg.de>
parents:
diff changeset
   227
	field(DRVL,"1")
50cbed80af1a Add IOCDOSE to repository
Heinz Junkes <junkes@fhi-berlin.mpg.de>
parents:
diff changeset
   228
	field(HOPR,"60")
50cbed80af1a Add IOCDOSE to repository
Heinz Junkes <junkes@fhi-berlin.mpg.de>
parents:
diff changeset
   229
	field(DOL,"10")
50cbed80af1a Add IOCDOSE to repository
Heinz Junkes <junkes@fhi-berlin.mpg.de>
parents:
diff changeset
   230
	field(PINI,"YES")
50cbed80af1a Add IOCDOSE to repository
Heinz Junkes <junkes@fhi-berlin.mpg.de>
parents:
diff changeset
   231
}
50cbed80af1a Add IOCDOSE to repository
Heinz Junkes <junkes@fhi-berlin.mpg.de>
parents:
diff changeset
   232
record(ao,"$(IOC):S_CpuScanPeriod") {
50cbed80af1a Add IOCDOSE to repository
Heinz Junkes <junkes@fhi-berlin.mpg.de>
parents:
diff changeset
   233
	field(DESC,"CPU Check Scan Period")
50cbed80af1a Add IOCDOSE to repository
Heinz Junkes <junkes@fhi-berlin.mpg.de>
parents:
diff changeset
   234
	field(DTYP,"IOC stats")
50cbed80af1a Add IOCDOSE to repository
Heinz Junkes <junkes@fhi-berlin.mpg.de>
parents:
diff changeset
   235
	field(OUT,"@cpu_scan_rate")
50cbed80af1a Add IOCDOSE to repository
Heinz Junkes <junkes@fhi-berlin.mpg.de>
parents:
diff changeset
   236
	field(EGU,"sec")
50cbed80af1a Add IOCDOSE to repository
Heinz Junkes <junkes@fhi-berlin.mpg.de>
parents:
diff changeset
   237
	field(DRVH,"60")
50cbed80af1a Add IOCDOSE to repository
Heinz Junkes <junkes@fhi-berlin.mpg.de>
parents:
diff changeset
   238
	field(DRVL,"1")
50cbed80af1a Add IOCDOSE to repository
Heinz Junkes <junkes@fhi-berlin.mpg.de>
parents:
diff changeset
   239
	field(HOPR,"60")
50cbed80af1a Add IOCDOSE to repository
Heinz Junkes <junkes@fhi-berlin.mpg.de>
parents:
diff changeset
   240
	field(DOL,"10")
50cbed80af1a Add IOCDOSE to repository
Heinz Junkes <junkes@fhi-berlin.mpg.de>
parents:
diff changeset
   241
	field(PINI,"YES")
50cbed80af1a Add IOCDOSE to repository
Heinz Junkes <junkes@fhi-berlin.mpg.de>
parents:
diff changeset
   242
}
50cbed80af1a Add IOCDOSE to repository
Heinz Junkes <junkes@fhi-berlin.mpg.de>
parents:
diff changeset
   243
record(ao,"$(IOC):S_MemoryScanPeriod") {
50cbed80af1a Add IOCDOSE to repository
Heinz Junkes <junkes@fhi-berlin.mpg.de>
parents:
diff changeset
   244
	field(DESC,"Memory Check Scan Period")
50cbed80af1a Add IOCDOSE to repository
Heinz Junkes <junkes@fhi-berlin.mpg.de>
parents:
diff changeset
   245
	field(DTYP,"IOC stats")
50cbed80af1a Add IOCDOSE to repository
Heinz Junkes <junkes@fhi-berlin.mpg.de>
parents:
diff changeset
   246
	field(OUT,"@memory_scan_rate")
50cbed80af1a Add IOCDOSE to repository
Heinz Junkes <junkes@fhi-berlin.mpg.de>
parents:
diff changeset
   247
	field(EGU,"sec")
50cbed80af1a Add IOCDOSE to repository
Heinz Junkes <junkes@fhi-berlin.mpg.de>
parents:
diff changeset
   248
	field(DRVH,"60")
50cbed80af1a Add IOCDOSE to repository
Heinz Junkes <junkes@fhi-berlin.mpg.de>
parents:
diff changeset
   249
	field(DRVL,"1")
50cbed80af1a Add IOCDOSE to repository
Heinz Junkes <junkes@fhi-berlin.mpg.de>
parents:
diff changeset
   250
	field(HOPR,"60")
50cbed80af1a Add IOCDOSE to repository
Heinz Junkes <junkes@fhi-berlin.mpg.de>
parents:
diff changeset
   251
	field(DOL,"10")
50cbed80af1a Add IOCDOSE to repository
Heinz Junkes <junkes@fhi-berlin.mpg.de>
parents:
diff changeset
   252
	field(PINI,"YES")
50cbed80af1a Add IOCDOSE to repository
Heinz Junkes <junkes@fhi-berlin.mpg.de>
parents:
diff changeset
   253
}
50cbed80af1a Add IOCDOSE to repository
Heinz Junkes <junkes@fhi-berlin.mpg.de>
parents:
diff changeset
   254
record(compress,"$(IOC):M_Memory:History") {
50cbed80af1a Add IOCDOSE to repository
Heinz Junkes <junkes@fhi-berlin.mpg.de>
parents:
diff changeset
   255
	field(DESC,"Memory Usage History")
50cbed80af1a Add IOCDOSE to repository
Heinz Junkes <junkes@fhi-berlin.mpg.de>
parents:
diff changeset
   256
	field(SCAN,".1 second")
50cbed80af1a Add IOCDOSE to repository
Heinz Junkes <junkes@fhi-berlin.mpg.de>
parents:
diff changeset
   257
	field(INP,"$(IOC):M_Memory")
50cbed80af1a Add IOCDOSE to repository
Heinz Junkes <junkes@fhi-berlin.mpg.de>
parents:
diff changeset
   258
	field(ALG,"Circular Buffer")
50cbed80af1a Add IOCDOSE to repository
Heinz Junkes <junkes@fhi-berlin.mpg.de>
parents:
diff changeset
   259
	field(NSAM,"360")
50cbed80af1a Add IOCDOSE to repository
Heinz Junkes <junkes@fhi-berlin.mpg.de>
parents:
diff changeset
   260
	field(HOPR,"100")
50cbed80af1a Add IOCDOSE to repository
Heinz Junkes <junkes@fhi-berlin.mpg.de>
parents:
diff changeset
   261
	field(PREC,"1")
50cbed80af1a Add IOCDOSE to repository
Heinz Junkes <junkes@fhi-berlin.mpg.de>
parents:
diff changeset
   262
	field(EGU,"%")
50cbed80af1a Add IOCDOSE to repository
Heinz Junkes <junkes@fhi-berlin.mpg.de>
parents:
diff changeset
   263
}
50cbed80af1a Add IOCDOSE to repository
Heinz Junkes <junkes@fhi-berlin.mpg.de>
parents:
diff changeset
   264
record(compress,"$(IOC):M_Cpu:History") {
50cbed80af1a Add IOCDOSE to repository
Heinz Junkes <junkes@fhi-berlin.mpg.de>
parents:
diff changeset
   265
	field(DESC,"CPU Load History")
50cbed80af1a Add IOCDOSE to repository
Heinz Junkes <junkes@fhi-berlin.mpg.de>
parents:
diff changeset
   266
	field(SCAN,".1 second")
50cbed80af1a Add IOCDOSE to repository
Heinz Junkes <junkes@fhi-berlin.mpg.de>
parents:
diff changeset
   267
	field(INP,"$(IOC):M_Cpu")
50cbed80af1a Add IOCDOSE to repository
Heinz Junkes <junkes@fhi-berlin.mpg.de>
parents:
diff changeset
   268
	field(ALG,"Circular Buffer")
50cbed80af1a Add IOCDOSE to repository
Heinz Junkes <junkes@fhi-berlin.mpg.de>
parents:
diff changeset
   269
	field(NSAM,"360")
50cbed80af1a Add IOCDOSE to repository
Heinz Junkes <junkes@fhi-berlin.mpg.de>
parents:
diff changeset
   270
	field(HOPR,"100")
50cbed80af1a Add IOCDOSE to repository
Heinz Junkes <junkes@fhi-berlin.mpg.de>
parents:
diff changeset
   271
	field(PREC,"1")
50cbed80af1a Add IOCDOSE to repository
Heinz Junkes <junkes@fhi-berlin.mpg.de>
parents:
diff changeset
   272
	field(EGU,"%")
50cbed80af1a Add IOCDOSE to repository
Heinz Junkes <junkes@fhi-berlin.mpg.de>
parents:
diff changeset
   273
}
50cbed80af1a Add IOCDOSE to repository
Heinz Junkes <junkes@fhi-berlin.mpg.de>
parents:
diff changeset
   274
record(compress,"$(IOC):M_Fd:History") {
50cbed80af1a Add IOCDOSE to repository
Heinz Junkes <junkes@fhi-berlin.mpg.de>
parents:
diff changeset
   275
	field(DESC,"FD Usage History")
50cbed80af1a Add IOCDOSE to repository
Heinz Junkes <junkes@fhi-berlin.mpg.de>
parents:
diff changeset
   276
	field(SCAN,".1 second")
50cbed80af1a Add IOCDOSE to repository
Heinz Junkes <junkes@fhi-berlin.mpg.de>
parents:
diff changeset
   277
	field(INP,"$(IOC):M_Fd")
50cbed80af1a Add IOCDOSE to repository
Heinz Junkes <junkes@fhi-berlin.mpg.de>
parents:
diff changeset
   278
	field(ALG,"Circular Buffer")
50cbed80af1a Add IOCDOSE to repository
Heinz Junkes <junkes@fhi-berlin.mpg.de>
parents:
diff changeset
   279
	field(NSAM,"360")
50cbed80af1a Add IOCDOSE to repository
Heinz Junkes <junkes@fhi-berlin.mpg.de>
parents:
diff changeset
   280
	field(HOPR,"100")
50cbed80af1a Add IOCDOSE to repository
Heinz Junkes <junkes@fhi-berlin.mpg.de>
parents:
diff changeset
   281
	field(PREC,"1")
50cbed80af1a Add IOCDOSE to repository
Heinz Junkes <junkes@fhi-berlin.mpg.de>
parents:
diff changeset
   282
	field(EGU,"%")
50cbed80af1a Add IOCDOSE to repository
Heinz Junkes <junkes@fhi-berlin.mpg.de>
parents:
diff changeset
   283
}
50cbed80af1a Add IOCDOSE to repository
Heinz Junkes <junkes@fhi-berlin.mpg.de>
parents:
diff changeset
   284
record(compress,"$(IOC):C_TimeBase10-360") {
50cbed80af1a Add IOCDOSE to repository
Heinz Junkes <junkes@fhi-berlin.mpg.de>
parents:
diff changeset
   285
	field(DESC,"Time Base (10sec/60min)")
50cbed80af1a Add IOCDOSE to repository
Heinz Junkes <junkes@fhi-berlin.mpg.de>
parents:
diff changeset
   286
	field(SCAN,".1 second")
50cbed80af1a Add IOCDOSE to repository
Heinz Junkes <junkes@fhi-berlin.mpg.de>
parents:
diff changeset
   287
	field(INP,"$(IOC):M_TimeStamp")
50cbed80af1a Add IOCDOSE to repository
Heinz Junkes <junkes@fhi-berlin.mpg.de>
parents:
diff changeset
   288
	field(ALG,"Circular Buffer")
50cbed80af1a Add IOCDOSE to repository
Heinz Junkes <junkes@fhi-berlin.mpg.de>
parents:
diff changeset
   289
	field(NSAM,"360")
50cbed80af1a Add IOCDOSE to repository
Heinz Junkes <junkes@fhi-berlin.mpg.de>
parents:
diff changeset
   290
}
50cbed80af1a Add IOCDOSE to repository
Heinz Junkes <junkes@fhi-berlin.mpg.de>
parents:
diff changeset
   291
record(seq,"$(IOC):C_TimeBase:init") {
50cbed80af1a Add IOCDOSE to repository
Heinz Junkes <junkes@fhi-berlin.mpg.de>
parents:
diff changeset
   292
	field(DESC,"Init timeBase array")
50cbed80af1a Add IOCDOSE to repository
Heinz Junkes <junkes@fhi-berlin.mpg.de>
parents:
diff changeset
   293
	field(PINI,"YES")
50cbed80af1a Add IOCDOSE to repository
Heinz Junkes <junkes@fhi-berlin.mpg.de>
parents:
diff changeset
   294
	field(DLY1,"40")
50cbed80af1a Add IOCDOSE to repository
Heinz Junkes <junkes@fhi-berlin.mpg.de>
parents:
diff changeset
   295
	field(DOL1,"3")
50cbed80af1a Add IOCDOSE to repository
Heinz Junkes <junkes@fhi-berlin.mpg.de>
parents:
diff changeset
   296
	field(LNK1,"$(IOC):C_TimeBase10-360.SCAN")
50cbed80af1a Add IOCDOSE to repository
Heinz Junkes <junkes@fhi-berlin.mpg.de>
parents:
diff changeset
   297
	field(DLY2,"0")
50cbed80af1a Add IOCDOSE to repository
Heinz Junkes <junkes@fhi-berlin.mpg.de>
parents:
diff changeset
   298
	field(DOL2,"3")
50cbed80af1a Add IOCDOSE to repository
Heinz Junkes <junkes@fhi-berlin.mpg.de>
parents:
diff changeset
   299
	field(LNK2,"$(IOC):M_Memory:History.SCAN")
50cbed80af1a Add IOCDOSE to repository
Heinz Junkes <junkes@fhi-berlin.mpg.de>
parents:
diff changeset
   300
	field(DOL3,"3")
50cbed80af1a Add IOCDOSE to repository
Heinz Junkes <junkes@fhi-berlin.mpg.de>
parents:
diff changeset
   301
	field(LNK3,"$(IOC):M_Cpu:History.SCAN")
50cbed80af1a Add IOCDOSE to repository
Heinz Junkes <junkes@fhi-berlin.mpg.de>
parents:
diff changeset
   302
	field(DOL4,"3")
50cbed80af1a Add IOCDOSE to repository
Heinz Junkes <junkes@fhi-berlin.mpg.de>
parents:
diff changeset
   303
	field(LNK4,"$(IOC):M_Fd:History.SCAN")
50cbed80af1a Add IOCDOSE to repository
Heinz Junkes <junkes@fhi-berlin.mpg.de>
parents:
diff changeset
   304
	field(DOL5,"59")
50cbed80af1a Add IOCDOSE to repository
Heinz Junkes <junkes@fhi-berlin.mpg.de>
parents:
diff changeset
   305
	field(LNK5,"$(IOC):M_Cpu:Avg1Buf1.INDX")
50cbed80af1a Add IOCDOSE to repository
Heinz Junkes <junkes@fhi-berlin.mpg.de>
parents:
diff changeset
   306
	field(DOL6,"29")
50cbed80af1a Add IOCDOSE to repository
Heinz Junkes <junkes@fhi-berlin.mpg.de>
parents:
diff changeset
   307
	field(LNK6,"$(IOC):M_Cpu:Avg2Buf1.INDX")
50cbed80af1a Add IOCDOSE to repository
Heinz Junkes <junkes@fhi-berlin.mpg.de>
parents:
diff changeset
   308
	field(DOL7,"11")
50cbed80af1a Add IOCDOSE to repository
Heinz Junkes <junkes@fhi-berlin.mpg.de>
parents:
diff changeset
   309
	field(LNK7,"$(IOC):M_Cpu:Avg5Buf1.INDX")
50cbed80af1a Add IOCDOSE to repository
Heinz Junkes <junkes@fhi-berlin.mpg.de>
parents:
diff changeset
   310
}
50cbed80af1a Add IOCDOSE to repository
Heinz Junkes <junkes@fhi-berlin.mpg.de>
parents:
diff changeset
   311
record(sub,"$(IOC):S_Reboot") {
50cbed80af1a Add IOCDOSE to repository
Heinz Junkes <junkes@fhi-berlin.mpg.de>
parents:
diff changeset
   312
	field(DESC, "IOC Reboot" )
50cbed80af1a Add IOCDOSE to repository
Heinz Junkes <junkes@fhi-berlin.mpg.de>
parents:
diff changeset
   313
	field(SNAM, "rebootProc")
50cbed80af1a Add IOCDOSE to repository
Heinz Junkes <junkes@fhi-berlin.mpg.de>
parents:
diff changeset
   314
	field(BRSV,"INVALID")
50cbed80af1a Add IOCDOSE to repository
Heinz Junkes <junkes@fhi-berlin.mpg.de>
parents:
diff changeset
   315
	field(L,"1")
50cbed80af1a Add IOCDOSE to repository
Heinz Junkes <junkes@fhi-berlin.mpg.de>
parents:
diff changeset
   316
}
50cbed80af1a Add IOCDOSE to repository
Heinz Junkes <junkes@fhi-berlin.mpg.de>
parents:
diff changeset
   317
record(stringin,"$(IOC):M_TimeStamp") {
50cbed80af1a Add IOCDOSE to repository
Heinz Junkes <junkes@fhi-berlin.mpg.de>
parents:
diff changeset
   318
	field(DESC,"IOC time stamp")
50cbed80af1a Add IOCDOSE to repository
Heinz Junkes <junkes@fhi-berlin.mpg.de>
parents:
diff changeset
   319
	field(DTYP,"Soft Timestamp WA")
50cbed80af1a Add IOCDOSE to repository
Heinz Junkes <junkes@fhi-berlin.mpg.de>
parents:
diff changeset
   320
	field(SCAN,"1 second")
50cbed80af1a Add IOCDOSE to repository
Heinz Junkes <junkes@fhi-berlin.mpg.de>
parents:
diff changeset
   321
	field(INP,"@%s")
50cbed80af1a Add IOCDOSE to repository
Heinz Junkes <junkes@fhi-berlin.mpg.de>
parents:
diff changeset
   322
}
50cbed80af1a Add IOCDOSE to repository
Heinz Junkes <junkes@fhi-berlin.mpg.de>
parents:
diff changeset
   323
record(stringin,"$(IOC):M_BootTime") {
50cbed80af1a Add IOCDOSE to repository
Heinz Junkes <junkes@fhi-berlin.mpg.de>
parents:
diff changeset
   324
	field(DESC,"IOC boot time stamp")
50cbed80af1a Add IOCDOSE to repository
Heinz Junkes <junkes@fhi-berlin.mpg.de>
parents:
diff changeset
   325
	field(DTYP,"Soft Timestamp")
50cbed80af1a Add IOCDOSE to repository
Heinz Junkes <junkes@fhi-berlin.mpg.de>
parents:
diff changeset
   326
	field(PINI,"YES")
50cbed80af1a Add IOCDOSE to repository
Heinz Junkes <junkes@fhi-berlin.mpg.de>
parents:
diff changeset
   327
	field(INP,"@%Y-%m-%dT%H:%M:%S")
50cbed80af1a Add IOCDOSE to repository
Heinz Junkes <junkes@fhi-berlin.mpg.de>
parents:
diff changeset
   328
}
50cbed80af1a Add IOCDOSE to repository
Heinz Junkes <junkes@fhi-berlin.mpg.de>
parents:
diff changeset
   329
record(stringin,"$(IOC):M_Uptime") {
50cbed80af1a Add IOCDOSE to repository
Heinz Junkes <junkes@fhi-berlin.mpg.de>
parents:
diff changeset
   330
	field(DESC, "Elapsed Time since Start")
50cbed80af1a Add IOCDOSE to repository
Heinz Junkes <junkes@fhi-berlin.mpg.de>
parents:
diff changeset
   331
	field(SCAN, "1 second")
50cbed80af1a Add IOCDOSE to repository
Heinz Junkes <junkes@fhi-berlin.mpg.de>
parents:
diff changeset
   332
	field(DTYP, "IOC stats")
50cbed80af1a Add IOCDOSE to repository
Heinz Junkes <junkes@fhi-berlin.mpg.de>
parents:
diff changeset
   333
	field(INP, "@up_time")
50cbed80af1a Add IOCDOSE to repository
Heinz Junkes <junkes@fhi-berlin.mpg.de>
parents:
diff changeset
   334
	field(PINI, "YES")
50cbed80af1a Add IOCDOSE to repository
Heinz Junkes <junkes@fhi-berlin.mpg.de>
parents:
diff changeset
   335
}
50cbed80af1a Add IOCDOSE to repository
Heinz Junkes <junkes@fhi-berlin.mpg.de>
parents:
diff changeset
   336
record(stringin,"$(IOC):M_BspVersion") {
50cbed80af1a Add IOCDOSE to repository
Heinz Junkes <junkes@fhi-berlin.mpg.de>
parents:
diff changeset
   337
	field(DESC,"BSP Version")
50cbed80af1a Add IOCDOSE to repository
Heinz Junkes <junkes@fhi-berlin.mpg.de>
parents:
diff changeset
   338
	field(DTYP,"IOC stats")
50cbed80af1a Add IOCDOSE to repository
Heinz Junkes <junkes@fhi-berlin.mpg.de>
parents:
diff changeset
   339
	field(INP,"@bsp_rev")
50cbed80af1a Add IOCDOSE to repository
Heinz Junkes <junkes@fhi-berlin.mpg.de>
parents:
diff changeset
   340
	field(PINI,"YES")
50cbed80af1a Add IOCDOSE to repository
Heinz Junkes <junkes@fhi-berlin.mpg.de>
parents:
diff changeset
   341
}
50cbed80af1a Add IOCDOSE to repository
Heinz Junkes <junkes@fhi-berlin.mpg.de>
parents:
diff changeset
   342
record(stringin,"$(IOC):M_KernelVersion") {
50cbed80af1a Add IOCDOSE to repository
Heinz Junkes <junkes@fhi-berlin.mpg.de>
parents:
diff changeset
   343
	field(DESC,"Kernel Version")
50cbed80af1a Add IOCDOSE to repository
Heinz Junkes <junkes@fhi-berlin.mpg.de>
parents:
diff changeset
   344
	field(DTYP,"IOC stats")
50cbed80af1a Add IOCDOSE to repository
Heinz Junkes <junkes@fhi-berlin.mpg.de>
parents:
diff changeset
   345
	field(INP,"@kernel_ver")
50cbed80af1a Add IOCDOSE to repository
Heinz Junkes <junkes@fhi-berlin.mpg.de>
parents:
diff changeset
   346
	field(PINI,"YES")
50cbed80af1a Add IOCDOSE to repository
Heinz Junkes <junkes@fhi-berlin.mpg.de>
parents:
diff changeset
   347
}
50cbed80af1a Add IOCDOSE to repository
Heinz Junkes <junkes@fhi-berlin.mpg.de>
parents:
diff changeset
   348
record(stringin,"$(IOC):M_EpicsVersion") {
50cbed80af1a Add IOCDOSE to repository
Heinz Junkes <junkes@fhi-berlin.mpg.de>
parents:
diff changeset
   349
	field(DESC,"EPICS Version")
50cbed80af1a Add IOCDOSE to repository
Heinz Junkes <junkes@fhi-berlin.mpg.de>
parents:
diff changeset
   350
	field(DTYP,"IOC stats")
50cbed80af1a Add IOCDOSE to repository
Heinz Junkes <junkes@fhi-berlin.mpg.de>
parents:
diff changeset
   351
	field(INP,"@epics_ver")
50cbed80af1a Add IOCDOSE to repository
Heinz Junkes <junkes@fhi-berlin.mpg.de>
parents:
diff changeset
   352
	field(PINI,"YES")
50cbed80af1a Add IOCDOSE to repository
Heinz Junkes <junkes@fhi-berlin.mpg.de>
parents:
diff changeset
   353
}
50cbed80af1a Add IOCDOSE to repository
Heinz Junkes <junkes@fhi-berlin.mpg.de>
parents:
diff changeset
   354
record(stringin,"$(IOC):M_Hostname") {
50cbed80af1a Add IOCDOSE to repository
Heinz Junkes <junkes@fhi-berlin.mpg.de>
parents:
diff changeset
   355
	field(DESC,"Host Name")
50cbed80af1a Add IOCDOSE to repository
Heinz Junkes <junkes@fhi-berlin.mpg.de>
parents:
diff changeset
   356
	field(DTYP,"IOC stats")
50cbed80af1a Add IOCDOSE to repository
Heinz Junkes <junkes@fhi-berlin.mpg.de>
parents:
diff changeset
   357
	field(INP,"@hostname")
50cbed80af1a Add IOCDOSE to repository
Heinz Junkes <junkes@fhi-berlin.mpg.de>
parents:
diff changeset
   358
	field(PINI,"YES")
50cbed80af1a Add IOCDOSE to repository
Heinz Junkes <junkes@fhi-berlin.mpg.de>
parents:
diff changeset
   359
}