MCPcopy Create free account
hub / github.com/Arduino-IRremote/Arduino-IRremote / getMaximumMarkTicksFromRawData

Method getMaximumMarkTicksFromRawData

src/IRReceive.hpp:1912–1921  ·  view source on GitHub ↗

* Get maximum of mark ticks in rawDataPtr. * Skip leading start and trailing stop bit. */

Source from the content-addressed store, hash-verified

1910 * Skip leading start and trailing stop bit.
1911 */
1912uint8_t IRrecv::getMaximumMarkTicksFromRawData() {
1913 uint8_t tMaximumTick = 0;
1914 for (IRRawlenType i = 3; i < decodedIRData.rawlen - 2; i += 2) { // Skip leading start and trailing stop bit.
1915 auto tTick = irparams.rawbuf[i];
1916 if (tMaximumTick < tTick) {
1917 tMaximumTick = tTick;
1918 }
1919 }
1920 return tMaximumTick;
1921}
1922uint8_t IRrecv::getMaximumSpaceTicksFromRawData() {
1923 uint8_t tMaximumTick = 0;
1924 for (IRRawlenType i = 4; i < decodedIRData.rawlen - 2; i += 2) { // Skip leading start and trailing stop bit.

Callers

nothing calls this directly

Calls

no outgoing calls

Tested by

no test coverage detected