record(ai, "$(user):aiExample")
{
	field(DESC, "Analog input")
	field(INP, "$(user):calcExample.VAL  NPP NMS")
	field(EGUF, "10")
	field(EGU, "Counts")
	field(HOPR, "10")
	field(LOPR, "0")
	field(HIHI, "8")
	field(HIGH, "6")
	field(LOW, "4")
	field(LOLO, "2")
	field(HHSV, "MAJOR")
	field(HSV, "MINOR")
	field(LSV, "MINOR")
	field(LLSV, "MAJOR")
}
record(calc, "$(user):calcExample")
{
	field(DESC, "Counter")
	field(SCAN,"1 second")
	field(FLNK, "$(user):aiExample")
	field(CALC, "(A<B)?(A+C):D")
	field(INPA, "$(user):calcExample.VAL  NPP NMS")
	field(INPB, "9")
	field(INPC, "1")
	field(INPD, "0")
	field(EGU, "Counts")
	field(HOPR, "10")
	field(HIHI, "8")
	field(HIGH, "6")
	field(LOW, "4")
	field(LOLO, "2")
	field(HHSV, "MAJOR")
	field(HSV, "MINOR")
	field(LSV, "MINOR")
	field(LLSV, "MAJOR")
}
record(xxx, "$(user):xxxExample")
{
	field(DESC, "xxx record")
	field(EGU, "Counts")
	field(HOPR, "10")
	field(HIHI, "8")
	field(HIGH, "6")
	field(LOW, "4")
	field(LOLO, "2")
	field(HHSV, "MAJOR")
	field(HSV, "MINOR")
	field(LSV, "MINOR")
	field(LLSV, "MAJOR")
}
record(compress,"$(user):compressExample")
{
	field(DESC, "Circular buffer")
	field(INP,"$(user):aiExample.VAL CP NMS")
	field(ALG,"Circular Buffer")
	field(NSAM,"10")
	field(HOPR,"10")
	field(EGU,"Counts")
}

