ifc solar device type