| 54 | |
---|
| 55 | virtual ClockSourceVector getSupportedClockSources(); |
---|
| 56 | virtual bool setActiveClockSource(ClockSource); |
---|
| 57 | virtual ClockSource getActiveClockSource(); |
---|
| 58 | |
---|
| 59 | // Echo specific stuff |
---|
| 60 | private: |
---|
| 61 | bool doEfcOverAVC(EfcCmd& c); |
---|
| 62 | |
---|
| 63 | bool discoverUsingEFC(); |
---|
| 64 | |
---|
| 65 | FFADODevice::ClockSource clockIdToClockSource(uint32_t clockflag); |
---|
| 66 | bool isClockValid(uint32_t id); |
---|
| 67 | uint32_t getClock(); |
---|
| 68 | bool setClock(uint32_t); |
---|
| 69 | |
---|
| 70 | uint32_t m_efc_version; |
---|
| 71 | |
---|
| 72 | EfcHardwareInfoCmd m_HwInfo; |
---|
| 73 | |
---|
| 74 | bool updatePolledValues(); |
---|
| 75 | pthread_mutex_t m_polled_mutex; |
---|
| 76 | EfcPolledValuesCmd m_Polled; |
---|
| 77 | |
---|
| 78 | bool m_efc_discovery_done; |
---|