db file...
# Reading
#
### Get All Status of Nozzle Exchanger start ###
record(bi, "$(P)$(D):GetRemoteAllSta")
{
field(DESC, "Local/Remote All Status")
field(DTYP, "stream")
field(INP, "@devNozzleExchange.proto GetRemoteAllSta $(PORT) $(A)")
field(ZNAM, "Local")
field(ONAM, "Remote")
field(SCAN, ".2 second")
field(FLNK, "$(P)$(D):GetCryoSolAllSta")
}
record(mbbi, "$(P)$(D):GetCryoSolAllSta")
{
field(DESC, "Cryo Solenoid All Status")
field(DTYP, "stream")
field(INP, "@devNozzleExchange.proto GetCryoSolAllSta $(PORT) $(A)")
field( ZRVL, "0") field( ZRST, "Off")
field( ONVL, "1") field( ONST, "On")
field( TWVL, "2") field( TWST, "Mid")
field( THVL, "3") field( THST, "Failure")
field(FLNK, "$(P)$(D):GetCryoOnSensorAllSta")
#field(SCAN, "I/O Intr")
}
record(mbbi, "$(P)$(D):GetHC1SolAllSta")
{
field(DESC, "HC1 Solenoid All Status")
field(DTYP, "stream")
field(INP, "@devNozzleExchange.proto GetHC1SolAllSta $(PORT) $(A)")
field( ZRVL, "0") field( ZRST, "Off")
field( ONVL, "1") field( ONST, "On")
field( TWVL, "2") field( TWST, "Mid")
field( THVL, "3") field( THST, "Failure")
field(SCAN, "I/O Intr")
}
record(bi, "$(P)$(D):GetShutterSolAllSta")
{
field(DESC, "Shutter Solenoid All Status")
field(DTYP, "stream")
field(INP, "@devNozzleExchange.proto GetShutterSolAllSta $(PORT) $(A)")
field(ZNAM, "Off")
field(ONAM, "On")
field(SCAN, "I/O Intr")
}
record(mbbi, "$(P)$(D):GetCryoOnSensorAllSta")
{
field(DESC, "Cryo Cylinder On Sensor All Status")
field(DTYP, "stream")
field(INP, "@devNozzleExchange.proto GetCryoOnSensorAllSta $(PORT) $(A)")
field( ZRVL, "0") field( ZRST, "Off")
field( ONVL, "1") field( ONST, "On")
field( TWVL, "2") field( TWST, "On Going")
#field(SCAN, "I/O Intr")
}
record(mbbi, "$(P)$(D):GetCryoOffSensorAllSta")
{
field(DESC, "Cryo Cylinder Off Sensor All Status")
field(DTYP, "stream")
field(INP, "@devNozzleExchange.proto GetCryoOffSensorAllSta $(PORT) $(A)")
field( ZRVL, "0") field( ZRST, "Off")
field( ONVL, "1") field( ONST, "On")
field( TWVL, "2") field( TWST, "Off Going")
field(SCAN, "I/O Intr")
}
record(mbbi, "$(P)$(D):GetHC1OnSensorAllSta")
{
field(DESC, "HC1 Cylinder On Sensor All Status")
field(DTYP, "stream")
field(INP, "@devNozzleExchange.proto GetHC1OnSensorAllSta $(PORT) $(A)")
field( ZRVL, "0") field( ZRST, "Off")
field( ONVL, "1") field( ONST, "On")
field( TWVL, "2") field( TWST, "On Going")
field(SCAN, "I/O Intr")
}
record(mbbi, "$(P)$(D):GetHC1OffSensorAllSta")
{
field(DESC, "HC1 Cylinder Off Sensor All Status")
field(DTYP, "stream")
field(INP, "@devNozzleExchange.proto GetHC1OffSensorAllSta $(PORT) $(A)")
field( ZRVL, "0") field( ZRST, "Off")
field( ONVL, "1") field( ONST, "On")
field( TWVL, "2") field( TWST, "Off Going")
field(SCAN, "I/O Intr")
}
record(bi, "$(P)$(D):GetCryoBackAllSta")
{
field(DESC, "Cryo Back All Status")
field(DTYP, "stream")
field(INP, "@devNozzleExchange.proto GetCryoBackAllSta $(PORT) $(A)")
field(ZNAM, "Back Off")
field(ONAM, "Back On")
field(SCAN, "I/O Intr")
}
record(bi, "$(P)$(D):GetHC1BackAllSta")
{
field(DESC, "HC1 Back All Status")
field(DTYP, "stream")
field(INP, "@devNozzleExchange.proto GetHC1BackAllSta $(PORT) $(A)")
field(ZNAM, "Back Off")
field(ONAM, "Back On")
field(SCAN, "I/O Intr")
}
### Get All Status of Nozzle Exchanger end ###
record(bo,"$(P)$(D):SetCryoNozzleOn")
{
field(DESC, "Cryo Nozzle ON")
field(FLNK, "$(P)$(D):GetCryoNozzleOn PP")
# field(DTYP, "stream")
# field(OUT, "@devNozzleExchange.proto SetCryoNozzleOn $(PORT) $(A)")
}
record(bi,"$(P)$(D):GetCryoNozzleOn")
{
field(DESC, "Cryo Nozzle ON")
field(DTYP, "stream")
field(INP, "@devNozzleExchange.proto SetCryoNozzleOn $(PORT) $(A)")
}
record(bo,"$(P)$(D):SetCryoNozzleOff")
{
field(DESC, "Cryo Nozzle OFF")
field(FLNK, "$(P)$(D):GetCryoNozzleOff PP")
# field(DTYP, "stream")
# field(OUT, "@devNozzleExchange.proto SetCryoNozzleOff $(PORT) $(A)")
}
record(bi,"$(P)$(D):GetCryoNozzleOff")
{
field(DESC, "Cryo Nozzle Off")
field(DTYP, "stream")
field(INP, "@devNozzleExchange.proto SetCryoNozzleOff $(PORT) $(A)")
}
record(bo,"$(P)$(D):SetHC1NozzleOn")
{
field(DESC, "HC1 Nozzle On")
field(FLNK, "$(P)$(D):GetHC1NozzleOn PP")
# field(DTYP, "stream")
# field(OUT, "@devNozzleExchange.proto SetHC1NozzleOn $(PORT) $(A)")
}
record(bi,"$(P)$(D):GetHC1NozzleOn")
{
field(DESC, "HC1 Nozzle On")
field(DTYP, "stream")
field(INP, "@devNozzleExchange.proto SetHC1NozzleOn $(PORT) $(A)")
}
record(bo,"$(P)$(D):SetHC1NozzleOff")
{
field(DESC, "HC1 Nozzle Off")
field(FLNK, "$(P)$(D):GetHC1NozzleOff PP")
# field(DTYP, "stream")
# field(OUT, "@devNozzleExchange.proto SetHC1NozzleOff $(PORT) $(A)")
}
record(bi,"$(P)$(D):GetHC1NozzleOff")
{
field(DESC, "HC1 Nozzle Off")
field(DTYP, "stream")
field(INP, "@devNozzleExchange.proto SetHC1NozzleOff $(PORT) $(A)")
}
record(bo,"$(P)$(D):SetNozzleBackOn")
{
field(DESC, "Nozzle Back On")
field(FLNK, "$(P)$(D):GetNozzleBackOn PP")
# field(DTYP, "stream")
# field(OUT, "@devNozzleExchange.proto SetNozzleBackOn $(PORT) $(A)")
}
record(mbbi,"$(P)$(D):GetNozzleBackOn")
{
field(DESC, "Nozzle Back On")
field(DTYP, "stream")
field(INP, "@devNozzleExchange.proto SetNozzleBackOn $(PORT) $(A)")
field( ZRVL, "0") field( ZRST, "Error")
field( ONVL, "1") field( ONST, "Cryo Back Ok")
field( TWVL, "2") field( TWST, "HC1 Back Ok")
}
record(bo,"$(P)$(D):SetNozzleBackOff")
{
field(DESC, "Nozzle Back Off")
field(FLNK, "$(P)$(D):GetNozzleBackOff PP")
# field(DTYP, "stream")
# field(OUT, "@devNozzleExchange.proto SetNozzleBackOff $(PORT) $(A)")
}
record(bi,"$(P)$(D):GetNozzleBackOff")
{
field(DESC, "Nozzle Back Off")
field(DTYP, "stream")
field(INP, "@devNozzleExchange.proto SetNozzleBackOff $(PORT) $(A)")
}
record(bo,"$(P)$(D):SetCryoNozzleAutoOn")
{
field(DESC, "Cryo Nozzle Auto On")
field(FLNK, "$(P)$(D):GetCryoNozzleAutoOn PP")
# field(DTYP, "stream")
# field(OUT, "@devNozzleExchange.proto SetCryoNozzleAutoOn $(PORT) $(A)")
}
record(bi,"$(P)$(D):GetCryoNozzleAutoOn")
{
field(DESC, "Cryo Nozzle Auto On")
field(DTYP, "stream")
field(INP, "@devNozzleExchange.proto SetCryoNozzleAutoOn $(PORT) $(A)")
}
record(bo,"$(P)$(D):SetHC1NozzleAutoOn")
{
field(DESC, "HC1 Nozzle Auto On")
field(FLNK, "$(P)$(D):GetHC1NozzleAutoOn PP")
# field(DTYP, "stream")
# field(OUT, "@devNozzleExchange.proto SetHC1NozzleAutoOn $(PORT) $(A)")
}
record(bi,"$(P)$(D):GetHC1NozzleAutoOn")
{
field(DESC, "HC1 Nozzle Auto On")
field(DTYP, "stream")
field(INP, "@devNozzleExchange.proto SetHC1NozzleAutoOn $(PORT) $(A)")
}
record(bo,"$(P)$(D):SetCryoShutterOn")
{
field(DESC, "Cryo Shutter On")
field(FLNK, "$(P)$(D):GetCryoShutterOn PP")
# field(DTYP, "stream")
# field(OUT, "@devNozzleExchange.proto SetCryoShutterOn $(PORT) $(A)")
}
record(bi,"$(P)$(D):GetCryoShutterOn")
{
field(DESC, "Cryo Shutter On")
field(DTYP, "stream")
field(INP, "@devNozzleExchange.proto SetCryoShutterOn $(PORT) $(A)")
}
record(bo,"$(P)$(D):SetCryoShutterOff")
{
field(DESC, "Cryo Shutter Off")
field(FLNK, "$(P)$(D):GetCryoShutterOff PP")
# field(DTYP, "stream")
# field(OUT, "@devNozzleExchange.proto SetCryoShutterOff $(PORT) $(A)")
}
record(bi,"$(P)$(D):GetCryoShutterOff")
{
field(DESC, "Cryo Shutter Off")
field(DTYP, "stream")
field(INP, "@devNozzleExchange.proto SetCryoShutterOff $(PORT) $(A)")
}
record(bo,"$(P)$(D):SetSystemReset")
{
field(DESC, "System Reset")
# field(FLNK, "$(P)$(D):GetSystemReset PP")
field(DTYP, "stream")
field(OUT, "@devNozzleExchange.proto SetSystemReset $(PORT) $(A)")
}
#record(bi,"$(P)$(D):GetSystemReset")
#{
# field(DESC, "System Reset")
# field(DTYP, "stream")
# field(INP, "@devNozzleExchange.proto SetSystemReset $(PORT) $(A)")
#}
record(ao, "$(P)$(D):Mode")
{
field(DESC, "Control Mode")
field(PREC, "0")
}