For ESTIA MCS1 we currently have 8 axes and 12 temperature sensors.
So we naturally have epicsEnvSet("ECM_NUMAXES", "8") because the temperature sensors are not moving axes.
However, in the logs I see complaints for any temperature sensor with CHNO above 8:
2026/02/11 15:43:28.451 asynPortDriver:getAddress: MCU1 invalid address=9, must be in range 0 to 8
ESTIA-SG1Tp:MC-Temp-09:Temp devAsynFloat64::initCommon drvUserCreate
2026/02/11 15:43:28.451 asynPortDriver:getAddress: MCU1 invalid address=10, must be in range 0 to 8
ESTIA-SG1Tp:MC-Temp-10:Temp devAsynFloat64::initCommon drvUserCreate
2026/02/11 15:43:28.451 asynPortDriver:getAddress: MCU1 invalid address=11, must be in range 0 to 8
ESTIA-SG1Tp:MC-Temp-11:Temp devAsynFloat64::initCommon drvUserCreate
2026/02/11 15:43:28.451 asynPortDriver:getAddress: MCU1 invalid address=12, must be in range 0 to 8
ESTIA-SG1Tp:MC-Temp-12:Temp devAsynFloat64::initCommon drvUserCreate
2026/02/11 15:43:28.456 asynPortDriver:getAddress: MCU1 invalid address=9, must be in range 0 to 8
ESTIA-SG1Tp:MC-Temp-09:Temp-DESC-RB_ devAsynOctet::initDrvUser drvUserCreate failed
2026/02/11 15:43:28.456 asynPortDriver:getAddress: MCU1 invalid address=10, must be in range 0 to 8
ESTIA-SG1Tp:MC-Temp-10:Temp-DESC-RB_ devAsynOctet::initDrvUser drvUserCreate failed
2026/02/11 15:43:28.456 asynPortDriver:getAddress: MCU1 invalid address=11, must be in range 0 to 8
ESTIA-SG1Tp:MC-Temp-11:Temp-DESC-RB_ devAsynOctet::initDrvUser drvUserCreate failed
2026/02/11 15:43:28.456 asynPortDriver:getAddress: MCU1 invalid address=12, must be in range 0 to 8
ESTIA-SG1Tp:MC-Temp-12:Temp-DESC-RB_ devAsynOctet::initDrvUser drvUserCreate failed
The problem goes away if I set epicsEnvSet("ECM_NUMAXES", "12") - but I do not think this makes sense.
Attached are the full logs with the respective startup script used:
estia-mcs1-logs-11-02-26.txt
The corresponding PILS configuration file can be found here.
For ESTIA MCS1 we currently have 8 axes and 12 temperature sensors.
So we naturally have
epicsEnvSet("ECM_NUMAXES", "8")because the temperature sensors are not moving axes.However, in the logs I see complaints for any temperature sensor with CHNO above 8:
The problem goes away if I set
epicsEnvSet("ECM_NUMAXES", "12")- but I do not think this makes sense.Attached are the full logs with the respective startup script used:
estia-mcs1-logs-11-02-26.txt
The corresponding PILS configuration file can be found here.