The FCJ is a brick type, autonomous controller that fulfills the basic requirements of utility control while also providing reliability for SCADA communication with its network redundancy capability. It features a highly durable design, fan-less cooling, error check and correct (ECC) memory to prevent software failures and contains no IC chips on the backplane, preventing mechanical failures. Rich diagnostic functions make it possible to keep track of CPU temperature, SRAM memory status and I/O module status.