There is a mistake in the EDIO24.substitutions file. It is not correctly using the ADDR field to select DIO ports 0, 1, 2. It also has the MASK wrong for bits 9-24.
There is also an error in drvMultiFunction.cpp. MAX_IO_PORTS must be increased from 2 to 3 for the EDIO24.
There is a mistake in the EDIO24.substitutions file. It is not correctly using the ADDR field to select DIO ports 0, 1, 2. It also has the MASK wrong for bits 9-24.
There is also an error in drvMultiFunction.cpp. MAX_IO_PORTS must be increased from 2 to 3 for the EDIO24.