import org.lsst.ccs.description.groovy.CCSBuilder
import org.lsst.ccs.subsystem.utility.MpmMain
import org.lsst.ccs.subsystem.utility.MpmPlutoDevice
import org.lsst.ccs.monitor.Channel

CCSBuilder builder = ["mpm"]

builder.main (MpmMain) {

    Pluto (MpmPlutoDevice, node:"192.168.1.132")

    "CLP-RTD-00" (Channel, description: "Cold Plate RTD 00", units: "\u00b0C",
                  devcName: "Pluto", hwChan: 1, type: "ADDREG:13", offset: -273)

    "CLP-RTD-03" (Channel, description: "Cold Plate RTD 03", units: "\u00b0C",
                  devcName: "Pluto", hwChan: 1, type: "ADDREG:12", offset: -273)

    "CLP-RTD-52" (Channel, description: "Cold Plate RTD 52", units: "\u00b0C",
                  devcName: "Pluto", hwChan: 1, type: "ADDREG:11", offset: -273)

    "CLP-RTD-55" (Channel, description: "Cold Plate RTD 55", units: "\u00b0C",
                  devcName: "Pluto", hwChan: 1, type: "ADDREG:10", offset: -273)

    "CYP-RTD-12" (Channel, description: "Cryo Plate RTD 12", units: "\u00b0C",
                  devcName: "Pluto", hwChan: 1, type: "ADDREG:23", offset: -273)

    "CYP-RTD-14" (Channel, description: "Cryo Plate RTD 14", units: "\u00b0C",
                  devcName: "Pluto", hwChan: 1, type: "ADDREG:22", offset: -273)

    "CYP-RTD-41" (Channel, description: "Cryo Plate RTD 41", units: "\u00b0C",
                  devcName: "Pluto", hwChan: 1, type: "ADDREG:21", offset: -273)

    "CYP-RTD-43" (Channel, description: "Cryo Plate RTD 43", units: "\u00b0C",
                  devcName: "Pluto", hwChan: 1, type: "ADDREG:20", offset: -273)

}
