Lines Matching full:message
14 CEC_RECEIVE, CEC_TRANSMIT - Receive or transmit a CEC message
39 To receive a CEC message the application has to fill in the
45 is non-zero and no message arrived within ``timeout`` milliseconds, then
48 A received message can be:
50 1. a message received from another CEC device (the ``sequence`` field will
55 To send a CEC message the application has to fill in the struct
100 - Timestamp in ns of when the last byte of the message was transmitted.
105 - Timestamp in ns of when the last byte of the message was received.
110 - The length of the message. For :ref:`ioctl CEC_TRANSMIT <CEC_TRANSMIT>` this is filled in
113 filled in by the driver with the length of the reply message if ``reply`` was set.
117 for a message to be received before timing out. If it is set to 0,
127 allows the application to associate the received message with the original
134 - The status bits of the transmitted message. See
136 this message was received, not transmitted.
139 - The message payload. For :ref:`ioctl CEC_TRANSMIT <CEC_TRANSMIT>` this is filled in by the
142 the payload of the reply message if ``timeout`` was set.
145 - Wait until this message is replied. If ``reply`` is 0 and the
147 transmitting the message. Ignored by :ref:`ioctl CEC_RECEIVE <CEC_RECEIVE>`.
149 message) and ``timeout`` is non-zero is specifically allowed to make it
150 possible to send a message and wait up to ``timeout`` milliseconds for a
155 If the transmitter message is ``CEC_MSG_INITIATE_ARC`` then the ``reply``
158 The reason is that the ``CEC_MSG_INITIATE_ARC`` message is the only CEC
159 message that has two possible replies other than Feature Abort. The
161 synchronized with the contents of the received message.
164 - The status bits of the received message. See
166 this message was transmitted, not received, unless this is the
167 reply to a transmitted message. In that case both ``rx_status``
171 - The status bits of the transmitted message. See
173 this message was received, not transmitted.
226 then no validation takes place and the message is transmitted as-is.
245 - The message was transmitted successfully. This is mutually
260 - Message was not acknowledged. Note that some hardware cannot tell apart
314 - The message was received successfully.
319 - The reply to an earlier transmitted message timed out.
324 - The message was received successfully but the reply was
325 ``CEC_MSG_FEATURE_ABORT``. This status is only set if this message
326 was the reply to an earlier transmitted message.
331 - The wait for a reply to an earlier transmitted message was aborted
351 The ``timeout`` was reached while waiting for a message.
354 The wait for a message was interrupted (e.g. by Ctrl-C).