Added logic for EDGE Pro Ti and finished IMachineType interface