A physical USB device can have several logical sub-devices that are referred to as device functions . A physical USB device may consist of several logical sub-devices that are referred to as device functions .