Error codes seen with data push from device to Remote Manager? idigid protocol error code list

Introduction:

Digi RF Gateways and devices which use the edp protocol to "push" data to Remote Manager can sometimes encounter errors pushing that data, if Remote Manager isn't available at the time due to Maintenance Update or the occasional outage.  During these time periods, edp protocol errors can sometimes be seen, as Remote Manager basically tells the device that it isn't available for that device to send data currently.

 

Applications which may receive the error:

Applications which use the `idigidata.send_to_idigi` Python API internally.  Examples:  Smart Energy Framework, Dia, applications which talk to Remote Manager using Module: idigidata

Protocol Error Code List:

0.  MSG_ERR_NONE = 0x00,             // Success
1.  MSG_ERR_FATAL,                   // Unspecified error
2.  MSG_ERR_PROTOCOL_SEQUENCE,       // Protocol sequencing error
3.  MSG_ERR_MESSAGE_FORMAT,          // Message format error
4.  MSG_ERR_TRANSACTION,             // Transaction ID in use
5.  MSG_ERR_NO_TRANSACTION,          // Unknown transaction ID
6.  MSG_ERR_COMPRESSION_FAILURE,     // Compression failure
7.  MSG_ERR_DECOMPRESSION_FAILURE,   // Decompression failure
8.  MSG_ERR_MEMORY,                  // Memory allocation error
9.  MSG_ERR_SEND,                    // Message transmission error
10. MSG_ERR_CANCEL,                  // Message transmission cancelled
11. MSG_ERR_WOULDBLOCK,              // Flow controlled
12. MSG_ERR_ACK,                     // Error waiting for acknowledgement
13. MSG_ERR_TIMEOUT,                 // Timeout waiting for response
14. MSG_ERR_NOT_HANDLED,             // No service to process message


Additional Reading:

Python Mediawiki Device Cloud category

 

 

 

 

 

Last updated: Jan 01, 2024

Recently Viewed

No recently viewed articles

Did you find this article helpful?