#https://wiki-ext.aps.anl.gov/epics/index.php/RRM_3-14_dbCommon #https://wiki-ext.aps.anl.gov/epics/index.php/RRM_3-14_Analog_Input #https://wiki-ext.aps.anl.gov/epics/index.php/RRM_3-14_Concepts#Scanning_Specification # MODULE ID //separate db file grecord(longin, "$(MODULE_PORT):module_id") { field(SCAN, "I/O Intr") field(DESC, "Module ID") field(VAL, "0") field(DTYP, "asynUInt32Digital") field(INP , "@asynMask($(MODULE_PORT), 0, 0xffffffff, 1) MODULE_ID") #port, local address (channel), bit-mask (all (mask none)), ??, name alias("$(MODULE_NAME):module_id") }