# null

[Open topic with navigation](../../../../CANoeDEFamily.htm#Topics/CAPLFunctions/MOST/CAPLfunctionsMOSTHighObserverErrorCodes.md)

[CAPL Functions](../CAPLfunctions.md) » [MOST](CAPLfunctionsMOSTOverview.md) » High Observer Error Codes

# MOST: High Observer Error Codes

[Valid for](../../Shared/FeatureAvailability.md):  CANoe DE

## Errors

* **Error Code:** 0
  * **Description:** Data Frame has unexpected FrameID.
  * **Erroneous Value:** yes
  * **Expected Value:** yes

* **Error Code:** 1
  * **Description:** 0-Frame has an unexpected Block Nr.
  * **Erroneous Value:** yes
  * **Expected Value:** yes

* **Error Code:** 2
  * **Description:** Data Frames without prior 0-Frame.
  * **Erroneous Value:** no
  * **Expected Value:** no

* **Error Code:** 3
  * **Description:** FrameID of Ack/Nack Frame does not match FrameID of the last Data Frame.
  * **Erroneous Value:** yes
  * **Expected Value:** yes

* **Error Code:** 4
  * **Description:** Block Nr of Ack/Nack Frame does not match Nr of the block.
  * **Erroneous Value:** yes
  * **Expected Value:** yes

* **Error Code:** 5
  * **Description:** Frame acknowledge in Block Acknowledge mode.
  * **Erroneous Value:** no
  * **Expected Value:** no

* **Error Code:** 6
  * **Description:** (Multiple) Frame or Block Request not allowed.
  * **Erroneous Value:** no
  * **Expected Value:** no

* **Error Code:** 7
  * **Description:** MHP message without existing connection.
  * **Erroneous Value:** no
  * **Expected Value:** no

* **Error Code:** 8
  * **Description:** Observer Timeout, observing of connection stopped.
  * **Erroneous Value:** no
  * **Expected Value:** no

* **Error Code:** 9
  * **Description:** Invalid MHP message.
  * **Erroneous Value:** no
  * **Expected Value:** no

* **Error Code:** 10
  * **Description:** Too many REQUEST CONNECTION retries (R\_Request).
  * **Erroneous Value:** yes
  * **Expected Value:** yes

* **Error Code:** 11
  * **Description:** Timeout violation between REQUEST CONNECTION attempts (T\_Send).
  * **Erroneous Value:** yes (ms)
  * **Expected Value:** yes (ms)

* **Error Code:** 12
  * **Description:** Too many START CONNECTION retries (R\_Start).
  * **Erroneous Value:** yes
  * **Expected Value:** yes

* **Error Code:** 13
  * **Description:** Timeout violation between START CONNECTION attempts (T\_Ready).
  * **Erroneous Value:** yes (ms)
  * **Expected Value:** yes (ms)

* **Error Code:** 14
  * **Description:** Illegal value of Options field in 0-Frame.
  * **Erroneous Value:** yes
  * **Expected Value:** no

* **Error Code:** 15
  * **Description:** Timeout of 0-Frame retry (T\_Frame).
  * **Erroneous Value:** yes (ms)
  * **Expected Value:** yes (ms)

* **Error Code:** 16
  * **Description:** Timeout violation sending NegAck on missing 0-Frame (T\_Frame).
  * **Erroneous Value:** yes (ms)
  * **Expected Value:** yes (ms)

* **Error Code:** 17
  * **Description:** Too many NegAck retries on missing 0-Frame (R\_NegAck).
  * **Erroneous Value:** yes
  * **Expected Value:** yes

* **Error Code:** 18
  * **Description:** Too many retransmission attempts (R\_Trans).
  * **Erroneous Value:** yes
  * **Expected Value:** yes

* **Error Code:** 19
  * **Description:** Timeout violation between retransmission attempts (T\_Retrans).
  * **Erroneous Value:** yes (ms)
  * **Expected Value:** yes (ms)

* **Error Code:** 20
  * **Description:** Timeout transmitting one block (T\_Trans).
  * **Erroneous Value:** yes (ms)
  * **Expected Value:** yes (ms)

* **Error Code:** 21
  * **Description:** Timeout violation between Data Frames (T\_AIR\_Delay).
  * **Erroneous Value:** yes (ms)
  * **Expected Value:** yes (ms)

* **Error Code:** 22
  * **Description:** Too many END CONNECTION Tx retries (R\_End).
  * **Erroneous Value:** yes
  * **Expected Value:** yes

* **Error Code:** 23
  * **Description:** Timeout violation between END CONNECTION attempts (T\_End).
  * **Erroneous Value:** yes (ms)
  * **Expected Value:** yes (ms)

* **Error Code:** 24
  * **Description:** Timeout violation closing the connection (T\_Delay\_End).
  * **Erroneous Value:** yes (ms)
  * **Expected Value:** yes (ms)

* **Error Code:** 25
  * **Description:** Timeout violation between HOLD CONNECTION messages (T\_Hold\_Resend).
  * **Erroneous Value:** yes (ms)
  * **Expected Value:** yes (ms)

* **Error Code:** 26
  * **Description:** Timeout after last HOLD CONNECTION message (T\_Hold).
  * **Erroneous Value:** yes (ms)
  * **Expected Value:** yes (ms)

* **Error Code:** 27
  * **Description:** Timeout of HOLD CONNECTION cycle (T\_Hold\_Max\_Buf).
  * **Erroneous Value:** yes (ms)
  * **Expected Value:** yes (ms)

* **Error Code:** 28
  * **Description:** Timeout violation sending NegAck (T\_Receive).
  * **Erroneous Value:** yes (ms)
  * **Expected Value:** yes (ms)

* **Error Code:** 29
  * **Description:** Timeout violation between Data Frame and NegAck (T\_dwn\_NegAck).
  * **Erroneous Value:** yes (ms)
  * **Expected Value:** yes (ms)

* **Error Code:** 30
  * **Description:** Illegal value of NDF\_Ack: Value must not exceed NDF.
  * **Erroneous Value:** yes
  * **Expected Value:** yes

* **Error Code:** 31
  * **Description:** Scale \* NDF\_Ack exceeds maximum block size.
  * **Erroneous Value:** yes (block size)
  * **Expected Value:** yes (block size)

* **Error Code:** 32
  * **Description:** Timeout violation between ADJUST TRANSMISSION RATE (increase) messages (T\_TxSpeedRecovery).
  * **Erroneous Value:** yes (ms)
  * **Expected Value:** yes (ms)

* **Error Code:** 33
  * **Description:** ADJUST TRANSMISSION RATE is only allowed for block acknowledge mode using the asynchronous channel.
  * **Erroneous Value:** no
  * **Expected Value:** no

* **Error Code:** 34
  * **Description:** Total number of frames changed.
  * **Erroneous Value:** yes
  * **Expected Value:** yes

* **Error Code:** 35
  * **Description:** MHP message not expected.
  * **Erroneous Value:** no
  * **Expected Value:** no

* **Error Code:** 40
  * **Description:** Usage of control channel not allowed with MHP 2.3 or newer
  * **Erroneous Value:** no
  * **Expected Value:** no

* **Error Code:** 41
  * **Description:** Field **MaxBlkSize** not allowed in MHP version \< 2.3
  * **Erroneous Value:** no
  * **Expected Value:** no

* **Error Code:** 42
  * **Description:** Illegal value of **MaxBlkSize**: Value must be between Scale *NDF\_ACK and (Scale+1)* NDF\_ACK
  * **Erroneous Value:** yes
  * **Expected Value:** yes (`Scale << 16 + NDF_ACK`)

* **Error Code:** 43
  * **Description:** Frame Interleave not allowed for connections with different priorities
  * **Erroneous Value:** no
  * **Expected Value:** no

* **Error Code:** 44
  * **Description:** Frame Interleave not allowed for multiple connections to one device
  * **Erroneous Value:** no
  * **Expected Value:** no

* **Error Code:** 45
  * **Description:** Field **HoldFlag** not allowed in MHP version \< 2.3 or Negative Acknowledge frames
  * **Erroneous Value:** no
  * **Expected Value:** no

## Warnings

* **Error Code:** 36
  * **Description:** Negative Acknowledge frame observed.
  * **Erroneous Value:** yes (block no.)
  * **Expected Value:** no

* **Error Code:** 37
  * **Description:** (Multiple) Frame Request observed.
  * **Erroneous Value:** no
  * **Expected Value:** no

* **Error Code:** 38
  * **Description:** Block Request observed.
  * **Erroneous Value:** no
  * **Expected Value:** no

* **Error Code:** 39
  * **Description:** Receiver refused connection by sending PrioAck with higher value than Prio.
  * **Erroneous Value:** yes
  * **Expected Value:** yes

[OnMostMHPError](EventProcedures/CAPLfunctionOnMOSTMHPError.md) • [MOST High Observer and Combiner](CAPLfunctionsMOSTHighObserverCombiner.md)
