Logical behavior added to APIS for FAN Init, DeInit, SetDirection, GetDirection, SetSpeed and GetSpeed