摘要 |
PROBLEM TO BE SOLVED: To reduce a waiting state of communication with a plurality of connected external devices by automatically setting an optimal data transfer rate on the basis of the empty degree of a pipe of a USB and the priority of control of software, and at this time, to perform sufficient power supply.SOLUTION: A kernel 43 of an engine/mechanical controller 40 determines the priority in control that software such as application and service middleware executes, and controls the setting and exchanging of pipes of USBs 3.0 and 2.0 by a driver layer 42. In the case where the control of an external device 3 to be executed is in a waiting state while all pipes are in use, the engine/mechanical controller 40 allocates high priority control to a pipe that becomes empty among control in the waiting state when any pipe becomes empty, and perform power supply to the external device 3 where the high priority communication is performed, through bus power. |