OLE Developer Guide  Latest Git
All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Macros Modules Pages
TransceiverTiming Union Reference

Detailed Description

The timing measurements for an operation.

Data Fields

struct {
   uint16_t   start
 The start of the discovery response.
 
   uint16_t   end
 The end of the discovery response.
 
dub_response
 The timing measurments for a DUB transaction. More...
 
struct {
   uint16_t   break_start
 The start of the break.
 
   uint16_t   mark_start
 The start of the mark / end of the break.
 
   uint16_t   mark_end
 The end of the mark.
 
get_set_response
 The timing measurments for a Get / Set transaction. More...
 
struct {
   uint16_t   break_time
 The break time in 10ths of a uS.
 
   uint16_t   mark_time
 The mark time in 10ths of a uS.
 
request
 The timing measurements for an incoming frame. More...
 

Field Documentation

struct { ... } TransceiverTiming::dub_response

The timing measurments for a DUB transaction.

All times are measured in 10ths of a microsecond from the end of the DUB frame.

struct { ... } TransceiverTiming::get_set_response

The timing measurments for a Get / Set transaction.

All times are measured in 10ths of a microsecond from the end of the DUB frame.

struct { ... } TransceiverTiming::request

The timing measurements for an incoming frame.

This may be a DMX frame, a RDM frame or an ASC frame.


The documentation for this union was generated from the following file: