Main Page | Class Hierarchy | Alphabetical List | Compound List | File List | Compound Members | File Members | Related Pages

LOW_linkDS2490::deviceFeedback_t Struct Reference

Status information, decoded format. More...

Collaboration diagram for LOW_linkDS2490::deviceFeedback_t:

Collaboration graph
[legend]
List of all members.

Public Attributes

bool isStrongPullupEnabled
 SPUE bit.

bool isProgPulseEnabled
 PRGE bit.

bool isDynSpeedChangeEnabled
 SPCE bit.

OWSPEED_val_t oneWireSpeed
 current 1-Wire bus speed code

uint8_t strongPullupDurationFactor
 current pullup duration

uint8_t progPulseDurationFactor
 current programming pulse duration

PDSR_val_t pulldownSlewRate
 current pulldown slew rate code

W1LT_val_t write1LowTime
 current Write-1 low time code

SOW0RT_val_t dsow0RecTime
 current data sample offset/ Write-0 recovery time code

bool strongPullupCurrentActive
 SPUA bit.

bool progPulseCurrentActive
 PRGA bit.

bool progVoltagePresent
 12VP bit

bool deviceExternalPowered
 PMOD bit.

bool deviceHalted
 HALT bit.

bool deviceIdle
 IDLE bit.

bool ep0FifoOverflowError
 EPOF bit.

uint16_t currentCommCmd
 Communication command currently being processed.

uint8_t commCmdBufferUsage
 Number of data bytes currently contained in the 16-byte FIFO used to hold communication commands.

uint8_t dataOutBufferUsage
 Number of data bytes currently contained in the 128-byte FIFO used to write data to the 1-Wire bus.

uint8_t dataInBufferUsage
 Number of data bytes currently contained in the 128-byte command FIFO used to read data from the 1-Wire bus.

uint8_t resultCount
 Number of results received.

resultCode_t compoundResults
 All results ORed together.


Detailed Description

Status information, decoded format.

Definition at line 551 of file LOW_linkDS2490.h.


Member Data Documentation

uint8_t LOW_linkDS2490::deviceFeedback_t::commCmdBufferUsage
 

Number of data bytes currently contained in the 16-byte FIFO used to hold communication commands.

Definition at line 569 of file LOW_linkDS2490.h.

Referenced by LOW_linkDS2490::readDeviceStatus(), and LOW_linkDS2490::waitUntilIdle().

resultCode_t LOW_linkDS2490::deviceFeedback_t::compoundResults
 

All results ORed together.

Definition at line 573 of file LOW_linkDS2490.h.

Referenced by LOW_linkDS2490::readDeviceStatus(), and LOW_linkDS2490::waitUntilIdle().

uint16_t LOW_linkDS2490::deviceFeedback_t::currentCommCmd
 

Communication command currently being processed.

If the device is idle, a register value of 0x00 is sent.

Definition at line 568 of file LOW_linkDS2490.h.

Referenced by LOW_linkDS2490::readDeviceStatus().

uint8_t LOW_linkDS2490::deviceFeedback_t::dataInBufferUsage
 

Number of data bytes currently contained in the 128-byte command FIFO used to read data from the 1-Wire bus.

Definition at line 571 of file LOW_linkDS2490.h.

Referenced by LOW_linkDS2490::readDeviceStatus(), LOW_linkDS2490::searchDevices(), LOW_linkDS2490::touchBit(), and LOW_linkDS2490::touchByte().

uint8_t LOW_linkDS2490::deviceFeedback_t::dataOutBufferUsage
 

Number of data bytes currently contained in the 128-byte FIFO used to write data to the 1-Wire bus.

Definition at line 570 of file LOW_linkDS2490.h.

Referenced by LOW_linkDS2490::readDeviceStatus().

bool LOW_linkDS2490::deviceFeedback_t::deviceExternalPowered
 

PMOD bit.

Definition at line 564 of file LOW_linkDS2490.h.

Referenced by LOW_linkDS2490::readDeviceStatus().

bool LOW_linkDS2490::deviceFeedback_t::deviceHalted
 

HALT bit.

Definition at line 565 of file LOW_linkDS2490.h.

Referenced by LOW_linkDS2490::readDeviceStatus().

bool LOW_linkDS2490::deviceFeedback_t::deviceIdle
 

IDLE bit.

Definition at line 566 of file LOW_linkDS2490.h.

Referenced by LOW_linkDS2490::readDeviceStatus(), and LOW_linkDS2490::waitUntilIdle().

SOW0RT_val_t LOW_linkDS2490::deviceFeedback_t::dsow0RecTime
 

current data sample offset/ Write-0 recovery time code

Definition at line 560 of file LOW_linkDS2490.h.

Referenced by LOW_linkDS2490::getSampleOffsetWrite0Rec(), and LOW_linkDS2490::readDeviceStatus().

bool LOW_linkDS2490::deviceFeedback_t::ep0FifoOverflowError
 

EPOF bit.

Definition at line 567 of file LOW_linkDS2490.h.

Referenced by LOW_linkDS2490::readDeviceStatus().

bool LOW_linkDS2490::deviceFeedback_t::isDynSpeedChangeEnabled
 

SPCE bit.

Definition at line 554 of file LOW_linkDS2490.h.

Referenced by LOW_linkDS2490::readDeviceStatus().

bool LOW_linkDS2490::deviceFeedback_t::isProgPulseEnabled
 

PRGE bit.

Definition at line 553 of file LOW_linkDS2490.h.

Referenced by LOW_linkDS2490::readDeviceStatus().

bool LOW_linkDS2490::deviceFeedback_t::isStrongPullupEnabled
 

SPUE bit.

Definition at line 552 of file LOW_linkDS2490.h.

Referenced by LOW_linkDS2490::readDeviceStatus().

OWSPEED_val_t LOW_linkDS2490::deviceFeedback_t::oneWireSpeed
 

current 1-Wire bus speed code

Definition at line 555 of file LOW_linkDS2490.h.

Referenced by LOW_linkDS2490::getWireSpeed(), and LOW_linkDS2490::readDeviceStatus().

bool LOW_linkDS2490::deviceFeedback_t::progPulseCurrentActive
 

PRGA bit.

Definition at line 562 of file LOW_linkDS2490.h.

Referenced by LOW_linkDS2490::readDeviceStatus().

uint8_t LOW_linkDS2490::deviceFeedback_t::progPulseDurationFactor
 

current programming pulse duration

Definition at line 557 of file LOW_linkDS2490.h.

Referenced by LOW_linkDS2490::readDeviceStatus().

bool LOW_linkDS2490::deviceFeedback_t::progVoltagePresent
 

12VP bit

Definition at line 563 of file LOW_linkDS2490.h.

Referenced by LOW_linkDS2490::readDeviceStatus(), and LOW_linkDS2490::resetLinkAdapter().

PDSR_val_t LOW_linkDS2490::deviceFeedback_t::pulldownSlewRate
 

current pulldown slew rate code

Definition at line 558 of file LOW_linkDS2490.h.

Referenced by LOW_linkDS2490::getPullDownSlewRate(), and LOW_linkDS2490::readDeviceStatus().

uint8_t LOW_linkDS2490::deviceFeedback_t::resultCount
 

Number of results received.

Definition at line 572 of file LOW_linkDS2490.h.

Referenced by LOW_linkDS2490::readDeviceStatus().

bool LOW_linkDS2490::deviceFeedback_t::strongPullupCurrentActive
 

SPUA bit.

Definition at line 561 of file LOW_linkDS2490.h.

Referenced by LOW_linkDS2490::readDeviceStatus().

uint8_t LOW_linkDS2490::deviceFeedback_t::strongPullupDurationFactor
 

current pullup duration

Definition at line 556 of file LOW_linkDS2490.h.

Referenced by LOW_linkDS2490::readDeviceStatus().

W1LT_val_t LOW_linkDS2490::deviceFeedback_t::write1LowTime
 

current Write-1 low time code

Definition at line 559 of file LOW_linkDS2490.h.

Referenced by LOW_linkDS2490::getWrite1LowTime(), and LOW_linkDS2490::readDeviceStatus().


The documentation for this struct was generated from the following file:
Generated on Tue Feb 3 11:31:00 2004 for OneWireLibrary++ by doxygen 1.3.2