more DEBUG_RAW_TRAFFIC logging
This commit is contained in:
@@ -143,6 +143,9 @@ result_t Device::afterOpen() {
|
|||||||
m_bufLen = 0;
|
m_bufLen = 0;
|
||||||
if (m_enhancedProto) {
|
if (m_enhancedProto) {
|
||||||
symbol_t buf[2] = makeEnhancedSequence(ENH_REQ_INIT, 0); // TODO define additional feature flags
|
symbol_t buf[2] = makeEnhancedSequence(ENH_REQ_INIT, 0); // TODO define additional feature flags
|
||||||
|
#ifdef DEBUG_RAW_TRAFFIC
|
||||||
|
fprintf(stdout, "raw enhanced > %2.2x %2.2x\n", buf[0], buf[1]);
|
||||||
|
#endif
|
||||||
if (::write(m_fd, buf, 2) != 2) {
|
if (::write(m_fd, buf, 2) != 2) {
|
||||||
return RESULT_ERR_SEND;
|
return RESULT_ERR_SEND;
|
||||||
}
|
}
|
||||||
@@ -350,8 +353,14 @@ result_t Device::startArbitration(symbol_t masterAddress) {
|
|||||||
bool Device::write(symbol_t value, bool startArbitration) {
|
bool Device::write(symbol_t value, bool startArbitration) {
|
||||||
if (m_enhancedProto) {
|
if (m_enhancedProto) {
|
||||||
symbol_t buf[2] = makeEnhancedSequence(startArbitration ? ENH_REQ_START : ENH_REQ_SEND, value);
|
symbol_t buf[2] = makeEnhancedSequence(startArbitration ? ENH_REQ_START : ENH_REQ_SEND, value);
|
||||||
|
#ifdef DEBUG_RAW_TRAFFIC
|
||||||
|
fprintf(stdout, "raw enhanced > %2.2x %2.2x\n", buf[0], buf[1]);
|
||||||
|
#endif
|
||||||
return ::write(m_fd, buf, 2) == 2;
|
return ::write(m_fd, buf, 2) == 2;
|
||||||
}
|
}
|
||||||
|
#ifdef DEBUG_RAW_TRAFFIC
|
||||||
|
fprintf(stdout, "raw > %2.2x\n", value);
|
||||||
|
#endif
|
||||||
return ::write(m_fd, &value, 1) == 1;
|
return ::write(m_fd, &value, 1) == 1;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user