The timing constants for the 485 Transceiver.
This header contains the timing constants from E1.11-2008 [DMX] and E1.20-2010 [RDM]. In some cases we allow the user to configure values outside the range in the standards; this is for testing purposes.
Go to the source code of this file.
Macros | |
#define | MINIMUM_TX_BREAK_TIME 44u |
The minimum break time the user can configure, in microseconds. More... | |
#define | MAXIMUM_TX_BREAK_TIME 800u |
The maximum break time the user can configure, in microseconds. More... | |
#define | MINIMUM_TX_MARK_TIME 4u |
The minimum mark time the user can configure, in microseconds. More... | |
#define | MAXIMUM_TX_MARK_TIME 800u |
The maximum mark time the user can configure, in microseconds. More... | |
#define | CONTROLLER_RX_BREAK_TIME_MIN 880u |
The minimum break time for controllers to receive. More... | |
#define | CONTROLLER_RX_BREAK_TIME_MAX 3520u |
The maximum break time for controllers to receive. More... | |
#define | CONTROLLER_RX_MARK_TIME_MAX 880u |
The maximum mark time for controllers to receive. More... | |
#define | CONTROLLER_MIN_BREAK_TO_BREAK 13u |
The minimum break-to-break time at a controller. More... | |
#define | CONTROLLER_DUB_BACKOFF 58u |
The back off time for a DUB command. More... | |
#define | CONTROLLER_BROADCAST_BACKOFF 2u |
The back off time for a broadcast command. More... | |
#define | CONTROLLER_MISSING_RESPONSE_BACKOFF 30u |
The back off time for a missing response. More... | |
#define | CONTROLLER_NON_RDM_BACKOFF 2u |
The back off time for a non-RDM command. More... | |
#define | RESPONDER_RX_BREAK_TIME_MIN 880u |
The minimum break time for responders to receive. More... | |
#define | RESPONDER_RX_BREAK_TIME_MAX 10000u |
The maximum break time for responders to receive. More... | |
#define | MINIMUM_RESPONDER_DELAY 1760u |
The minimum RDM responder delay in 10ths of a microsecond, Table 3-4, E1.20. | |
#define | MAXIMUM_RESPONDER_DELAY 20000u |
The maximum RDM responder delay in 10ths of a microsecond. Table 3-4, E1.20. | |
#define | RESPONDER_RX_MARK_TIME_MIN 80u |
The minimum mark time for responders to receive. More... | |
#define | RESPONDER_RX_MARK_TIME_MAX 10000u |
The maximum mark time for responders to receive. More... | |
#define | RESPONDER_RDM_INTERSLOT_TIMEOUT 21u |
The inter-slot timeout for RDM frames. More... | |
#define | RESPONDER_DMX_INTERSLOT_TIMEOUT 10000u |
The inter-slot timeout for DMX and other ASC frames. More... | |
#define | CONTROLLER_RECEIVE_RDM_INTERSLOT_TIMEOUT 21u |
The inter-slot timeout for RDM frames. More... | |