

Go to the source code of this file.
Classes | |
| class | YHubPort |
Macros | |
| #define | _Y_ENABLED_ENUM |
| #define | _Y_PORTSTATE_ENUM |
| #define | Y_BAUDRATE_INVALID (YAPI_INVALID_UINT) |
Typedefs | |
| typedef void(* | YHubPortValueCallback) (YHubPort *func, const string &functionValue) |
Enumerations | |
| enum | Y_ENABLED_enum { Y_ENABLED_FALSE = 0, Y_ENABLED_TRUE = 1, Y_ENABLED_INVALID = -1, Y_ENABLED_FALSE = 0, Y_ENABLED_TRUE = 1, Y_ENABLED_INVALID = -1, Y_ENABLED_FALSE = 0, Y_ENABLED_TRUE = 1, Y_ENABLED_INVALID = -1, Y_ENABLED_FALSE = 0, Y_ENABLED_TRUE = 1, Y_ENABLED_INVALID = -1, Y_ENABLED_FALSE = 0, Y_ENABLED_TRUE = 1, Y_ENABLED_INVALID = -1, Y_ENABLED_FALSE = 0, Y_ENABLED_TRUE = 1, Y_ENABLED_INVALID = -1 } |
| enum | Y_PORTSTATE_enum { Y_PORTSTATE_OFF = 0, Y_PORTSTATE_OVRLD = 1, Y_PORTSTATE_ON = 2, Y_PORTSTATE_RUN = 3, Y_PORTSTATE_PROG = 4, Y_PORTSTATE_INVALID = -1 } |
Functions | |
| YHubPort * | yFindHubPort (const string &func) |
| YHubPort * | yFirstHubPort (void) |
| #define _Y_ENABLED_ENUM |
Definition at line 56 of file yocto_hubport.h.
| #define _Y_PORTSTATE_ENUM |
Definition at line 64 of file yocto_hubport.h.
| #define Y_BAUDRATE_INVALID (YAPI_INVALID_UINT) |
Definition at line 77 of file yocto_hubport.h.
| typedef void(* YHubPortValueCallback) (YHubPort *func, const string &functionValue) |
Definition at line 54 of file yocto_hubport.h.
| enum Y_ENABLED_enum |
Definition at line 57 of file yocto_hubport.h.
| enum Y_PORTSTATE_enum |
| Enumerator | |
|---|---|
| Y_PORTSTATE_OFF | |
| Y_PORTSTATE_OVRLD | |
| Y_PORTSTATE_ON | |
| Y_PORTSTATE_RUN | |
| Y_PORTSTATE_PROG | |
| Y_PORTSTATE_INVALID | |
Definition at line 68 of file yocto_hubport.h.
|
inline |
Retrieves a Yocto-hub port for a given identifier. The identifier can be specified using several formats:
This function does not require that the Yocto-hub port is online at the time it is invoked. The returned object is nevertheless valid. Use the method YHubPort.isOnline() to test if the Yocto-hub port is indeed online at a given time. In case of ambiguity when looking for a Yocto-hub port by logical name, no error is notified: the first instance found is returned. The search is performed first by hardware name, then by logical name.
If a call to this object's is_online() method returns FALSE although you are certain that the matching device is plugged, make sure that you did call registerHub() at application initialization time.
| func | : a string that uniquely characterizes the Yocto-hub port |
Definition at line 288 of file yocto_hubport.h.
|
inline |
Starts the enumeration of Yocto-hub ports currently accessible. Use the method YHubPort.nextHubPort() to iterate on next Yocto-hub ports.
Definition at line 299 of file yocto_hubport.h.