Msg.db

From EPICSWIKI
Revision as of 22:59, 23 July 2014 by TimSouthern (talk | contribs) (Created page with "# Comments ---- <pre> ######################################################################### #Program: msg.db #Purpose: Creates a set of 10 messages that can be displayed ...")
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)

# Comments


#########################################################################
#Program: msg.db
#Purpose: Creates a set of 10 messages that can be displayed in edm.
#         


#MACROS:
#  S    - application specific identifier 
#  TIME - defines format to display time PVs. Uses formats defined by the
#         linux 'date' command. (ie. "@%x %T" displays "mm/dd/yy hh:mm:ss")  

#Author:  Tim Southern <[email protected]>
#Created: June 10, 2010
#Updated: Feb. 25, 2012 
#         - Changed reading a PV for time to reading system using soft 
#           timestamp record type
########################################################################

record(stringin, "$(S):info")
{
    field(DESC, "Info from seq")
    field(VAL, "Message db intialized")
    field(FLNK, "$(S):msg10")
    field(PINI, "YES")
}

record(stringin, "$(S):msg01")
{
    field(DESC, "Message History")
    field(VAL, "--------------------")
    field(FLNK, "$(S):time01")
    field(INP, "$(S):info")
}

record(stringin, "$(S):time01")
{
    field(DESC, "Message History")
    field(DTYP, "Soft Timestamp")
    field(VAL, "--------------------")
    field(INP, "$(TIME)")    	
}

record(stringin, "$(S):msg02")
{
    field(DESC, "Message History")
    field(VAL, "--------------------")
    field(FLNK, "$(S):time02")
    field(INP, "$(S):msg01")	
}

record(stringin, "$(S):time02")
{
    field(DESC, "Message History")
    field(VAL, "--------------------")
    field(FLNK, "$(S):msg01")
    field(INP, "$(S):time01")	  
}

record(stringin, "$(S):msg03")
{
    field(DESC, "Message History")
    field(VAL, "--------------------")
    field(FLNK, "$(S):time03")
    field(INP, "$(S):msg02")	
}

record(stringin, "$(S):time03")
{
    field(DESC, "Message History")
    field(VAL, "--------------------")
    field(FLNK, "$(S):msg02")
    field(INP, "$(S):time02")	  
}

record(stringin, "$(S):msg04")
{
    field(DESC, "Message History")
    field(VAL, "--------------------")
    field(FLNK, "$(S):time04")
    field(INP, "$(S):msg03")	
}

record(stringin, "$(S):time04")
{
    field(DESC, "Message History")
    field(VAL, "--------------------")
    field(FLNK, "$(S):msg03")
    field(INP, "$(S):time03")	
}

record(stringin, "$(S):msg05")
{
    field(DESC, "Message History")
    field(VAL, "--------------------")
    field(FLNK, "$(S):time05")
    field(INP, "$(S):msg04")	
}

record(stringin, "$(S):time05")
{
    field(DESC, "Message History")
    field(VAL, "--------------------")
    field(FLNK, "$(S):msg04")
    field(INP, "$(S):time04")	
}

record(stringin, "$(S):msg06")
{
    field(DESC, "Message History")
    field(VAL, "--------------------")
    field(FLNK, "$(S):time06")
    field(INP, "$(S):msg05")	
}

record(stringin, "$(S):time06")
{
    field(DESC, "Message History")
    field(VAL, "--------------------")
    field(FLNK, "$(S):msg05")
    field(INP, "$(S):time05")	
}

record(stringin, "$(S):msg07")
{
    field(DESC, "Message History")
    field(VAL, "--------------------")
    field(FLNK, "$(S):time07")
    field(INP, "$(S):msg06")	
}

record(stringin, "$(S):time07")
{
    field(DESC, "Message History")
    field(VAL, "--------------------")
    field(FLNK, "$(S):msg06")
    field(INP, "$(S):time06")	
}

record(stringin, "$(S):msg08")
{
    field(DESC, "Message History")
    field(VAL, "--------------------")
    field(FLNK, "$(S):time08")
    field(INP, "$(S):msg07")	
}

record(stringin, "$(S):time08")
{
    field(DESC, "Message History")
    field(VAL, "--------------------")
    field(FLNK, "$(S):msg07")
    field(INP, "$(S):time07")	
}

record(stringin, "$(S):msg09")
{
    field(DESC, "Message History")
    field(VAL, "--------------------")
    field(FLNK, "$(S):time09")
    field(INP, "$(S):msg08")	
}

record(stringin, "$(S):time09")
{
    field(DESC, "Message History")
    field(VAL, "--------------------")
    field(FLNK, "$(S):msg08")
    field(INP, "$(S):time08")	
}

record(stringin, "$(S):msg10")
{
    field(DESC, "Message History")
    field(VAL, "--------------------")
    field(FLNK, "$(S):time10")
    field(INP, "$(S):msg09")	
}

record(stringin, "$(S):time10")
{
    field(DESC, "Message History")
    field(VAL, "--------------------")
    field(FLNK, "$(S):msg09")
    field(INP, "$(S):time09")	
}