Collaboration diagram for LOW_linkDS2490::deviceFeedback_t:

Public Attributes | |
| bool | isStrongPullupEnabled |
| SPUE bit. More... | |
| bool | isProgPulseEnabled |
| PRGE bit. More... | |
| bool | isDynSpeedChangeEnabled |
| SPCE bit. More... | |
| OWSPEED_val_t | oneWireSpeed |
| current 1-Wire bus speed code. More... | |
| uint8_t | strongPullupDurationFactor |
| current pullup duration. More... | |
| uint8_t | progPulseDurationFactor |
| current programming pulse duration. More... | |
| PDSR_val_t | pulldownSlewRate |
| current pulldown slew rate code. More... | |
| W1LT_val_t | write1LowTime |
| current Write-1 low time code. More... | |
| SOW0RT_val_t | dsow0RecTime |
| current data sample offset/ Write-0 recovery time code. More... | |
| bool | strongPullupCurrentActive |
| SPUA bit. More... | |
| bool | progPulseCurrentActive |
| PRGA bit. More... | |
| bool | progVoltagePresent |
| 12VP bit. More... | |
| bool | deviceExternalPowered |
| PMOD bit. More... | |
| bool | deviceHalted |
| HALT bit. More... | |
| bool | deviceIdle |
| IDLE bit. More... | |
| bool | ep0FifoOverflowError |
| EPOF bit. More... | |
| uint16_t | currentCommCmd |
| Communication command currently being processed. More... | |
| uint8_t | commCmdBufferUsage |
| Number of data bytes currently contained in the 16-byte FIFO used to hold communication commands. More... | |
| uint8_t | dataOutBufferUsage |
| Number of data bytes currently contained in the 128-byte FIFO used to write data to the 1-Wire bus. More... | |
| uint8_t | dataInBufferUsage |
| Number of data bytes currently contained in the 128-byte command FIFO used to read data from the 1-Wire bus. More... | |
| uint8_t | resultCount |
| Number of results received. More... | |
| resultCode_t | compoundResults |
| All results ORed together. More... | |
Definition at line 556 of file LOW_linkDS2490.h.
|
|
Number of data bytes currently contained in the 16-byte FIFO used to hold communication commands.
Definition at line 574 of file LOW_linkDS2490.h. Referenced by LOW_linkDS2490::readDeviceStatus(), and LOW_linkDS2490::waitUntilIdle(). |
|
|
All results ORed together.
Definition at line 578 of file LOW_linkDS2490.h. Referenced by LOW_linkDS2490::readDeviceStatus(), and LOW_linkDS2490::waitUntilIdle(). |
|
|
Communication command currently being processed. If the device is idle, a register value of 0x00 is sent. Definition at line 573 of file LOW_linkDS2490.h. Referenced by LOW_linkDS2490::readDeviceStatus(). |
|
|
Number of data bytes currently contained in the 128-byte command FIFO used to read data from the 1-Wire bus.
Definition at line 576 of file LOW_linkDS2490.h. Referenced by LOW_linkDS2490::readDeviceStatus(), LOW_linkDS2490::searchDevices(), LOW_linkDS2490::touchBit(), and LOW_linkDS2490::touchByte(). |
|
|
Number of data bytes currently contained in the 128-byte FIFO used to write data to the 1-Wire bus.
Definition at line 575 of file LOW_linkDS2490.h. Referenced by LOW_linkDS2490::readDeviceStatus(). |
|
|
PMOD bit.
Definition at line 569 of file LOW_linkDS2490.h. Referenced by LOW_linkDS2490::readDeviceStatus(). |
|
|
HALT bit.
Definition at line 570 of file LOW_linkDS2490.h. Referenced by LOW_linkDS2490::readDeviceStatus(). |
|
|
IDLE bit.
Definition at line 571 of file LOW_linkDS2490.h. Referenced by LOW_linkDS2490::readDeviceStatus(), and LOW_linkDS2490::waitUntilIdle(). |
|
|
current data sample offset/ Write-0 recovery time code.
Definition at line 565 of file LOW_linkDS2490.h. Referenced by LOW_linkDS2490::getSampleOffsetWrite0Rec(), and LOW_linkDS2490::readDeviceStatus(). |
|
|
EPOF bit.
Definition at line 572 of file LOW_linkDS2490.h. Referenced by LOW_linkDS2490::readDeviceStatus(). |
|
|
SPCE bit.
Definition at line 559 of file LOW_linkDS2490.h. Referenced by LOW_linkDS2490::readDeviceStatus(). |
|
|
PRGE bit.
Definition at line 558 of file LOW_linkDS2490.h. Referenced by LOW_linkDS2490::readDeviceStatus(). |
|
|
SPUE bit.
Definition at line 557 of file LOW_linkDS2490.h. Referenced by LOW_linkDS2490::readDeviceStatus(). |
|
|
current 1-Wire bus speed code.
Definition at line 560 of file LOW_linkDS2490.h. Referenced by LOW_linkDS2490::getWireSpeed(), and LOW_linkDS2490::readDeviceStatus(). |
|
|
PRGA bit.
Definition at line 567 of file LOW_linkDS2490.h. Referenced by LOW_linkDS2490::readDeviceStatus(). |
|
|
current programming pulse duration.
Definition at line 562 of file LOW_linkDS2490.h. Referenced by LOW_linkDS2490::readDeviceStatus(). |
|
|
12VP bit.
Definition at line 568 of file LOW_linkDS2490.h. Referenced by LOW_linkDS2490::readDeviceStatus(), and LOW_linkDS2490::resetLinkAdapter(). |
|
|
current pulldown slew rate code.
Definition at line 563 of file LOW_linkDS2490.h. Referenced by LOW_linkDS2490::getPullDownSlewRate(), and LOW_linkDS2490::readDeviceStatus(). |
|
|
Number of results received.
Definition at line 577 of file LOW_linkDS2490.h. Referenced by LOW_linkDS2490::readDeviceStatus(). |
|
|
SPUA bit.
Definition at line 566 of file LOW_linkDS2490.h. Referenced by LOW_linkDS2490::readDeviceStatus(). |
|
|
current pullup duration.
Definition at line 561 of file LOW_linkDS2490.h. Referenced by LOW_linkDS2490::readDeviceStatus(). |
|
|
current Write-1 low time code.
Definition at line 564 of file LOW_linkDS2490.h. Referenced by LOW_linkDS2490::getWrite1LowTime(), and LOW_linkDS2490::readDeviceStatus(). |
1.2.13.1 written by Dimitri van Heesch,
© 1997-2001