src.dualinventive.com/fw/dncm/common/ditest-php/rpc/constants/errno.php

116 lines
5.3 KiB
PHP
Executable File

<?php
di_define("DNOK", 0);
/* 1 - 255: Generic */
di_define("DNE_PARAM", 1);
di_define("DNE_RANGE", 2);
di_define("DNE_NODEV", 3);
di_define("DNE_NORES", 4);
di_define("DNE_BUSY", 5);
di_define("DNE_OPNOTSUPP", 6);
di_define("DNE_PROTO", 7);
di_define("DNE_CHECKSUM", 8);
di_define("DNE_TIMEOUT", 9);
di_define("DNE_DISCONNECTED", 10);
di_define("DNE_AGAIN", 11);
di_define("DNE_OPDENIED", 12);
di_define("DNE_IOFAILED", 13);
di_define("DNE_NOTFOUND", 14);
di_define("DNE_NOMEM", 16);
/* 256 - 511: Secure server */
di_define("DNE_DUPLICATE_PROJECT", 256);
di_define("DNE_INVALID_PROJECT_STATE", 257);
di_define("DNE_INVALID_MUTATION", 258);
di_define("DNE_INVALID_ACTION", 259);
di_define("DNE_PROJECT_CHANGED", 260);
di_define("DNE_PLANNING_CHANGED", 261);
di_define("DNE_DESIGN_CHANGED", 262);
di_define("DNE_DATABASE_ERROR", 263);
di_define("DNE_NO_PROJECT_DATA", 264);
di_define("DNE_INVALID_PROJECT", 265);
di_define("DNE_INVALID_REQUEST", 266);
di_define("DNE_INTERNAL_ERROR", 267);
di_define("DNE_NO_BACKEND", 268);
di_define("DNE_BACKEND_INVALID_MESSAGE", 269);
di_define("DNE_SETUP_CHANGED", 270);
di_define("DNE_INVALID_PROJECT_TYPE", 271);
di_define("DNE_NO_PROJECT_DEVICES", 272);
di_define("DNE_NO_PROJECT_GROUP", 273);
di_define("DNE_ACTIVATION_FAILED", 274);
di_define("DNE_DEACTIVATION_FAILED", 275);
/* 512 - 767: Business-logic */
di_define("DNE_BACKEND_DUPLICATE_PROJECT", 512);
di_define("DNE_BACKEND_INVALID_PROJECT", 513);
di_define("DNE_BACKEND_DEVICE_ERROR", 514);
di_define("DNE_BACKEND_INTERNAL_ERROR", 515);
di_define("DNE_BACKEND_INVALID_MUTATION", 516);
di_define("DNE_BACKEND_INVALID_GROUP", 517);
/* 1024 - 2047: Firmware */
di_define("DNE_FIRMWARE_TILT", 1024);
di_define("DNE_FIRMWARE_ULTRASONIC", 1025);
di_define("DNE_FIRMWARE_SPEAKER", 1026);
di_define("DNE_FIRMWARE_EEPROM", 1027);
di_define("DNE_FIRMWARE_CALIBRATION", 1028);
di_define("DNE_FIRMWARE_BA", 1029);
di_define("DNE_FIRMWARE_VREF_TOO_LOW", 1030);
di_define("DNE_FIRMWARE_VREF_CLIPPING", 1031);
di_define("DNE_FIRMWARE_LEADER_FAILURE", 1032);
di_define("DNE_FIRMWARE_FOLLOWER_FAILURE", 1033);
di_define("DNE_FIRMWARE_ROTATION", 1034);
di_define("DNE_FIRMWARE_DETECTIONBUTTON", 1035);
di_define("DNE_FIRMWARE_DEADMAN_TIMEOUT", 1036);
di_define("DNE_FIRMWARE_BATTERY_TOO_LOW", 1037);
di_define("DNE_FIRMWARE_SWITCH_COMM", 1038);
di_define("DNE_FIRMWARE_LEADER_CONFLICT", 1039);
di_define("DNE_FIRMWARE_TEMPERATURE", 1040);
di_define("DNE_FIRMWARE_MEASUREMENT", 1041);
di_define("DNE_FIRMWARE_GPS", 1042);
di_define("DNE_FIRMWARE_MCU_COMM", 1043);
di_define("DNE_FIRMWARE_DU_STRIKE_ROLE_UNKNOWN", 1044);
di_define("DNE_FIRMWARE_MODEM_UART_FRAMING", 1045);
di_define("DNE_FIRMWARE_BATTERY_BOARD", 1046);
di_define("DNE_FIRMWARE_SPEAKER_L", 1047);
di_define("DNE_FIRMWARE_SPEAKER_F", 1048);
di_define("DNE_FIRMWARE_EEPROM_L", 1049);
di_define("DNE_FIRMWARE_EEPROM_F", 1050);
di_define("DNE_FIRMWARE_BATTERY_TOO_LOW_L", 1051);
di_define("DNE_FIRMWARE_BATTERY_TOO_LOW_F", 1052);
di_define("DNE_FIRMWARE_ULTRASONIC_CURRENT_1", 1075);
di_define("DNE_FIRMWARE_ULTRASONIC_CURRENT_2", 1076);
di_define("DNE_FIRMWARE_ULTRASONIC_CURRENT_BOTH",1077);
di_define("DNE_FIRMWARE_ULTRASONIC_IO_1", 1078);
di_define("DNE_FIRMWARE_ULTRASONIC_IO_2", 1079);
di_define("DNE_FIRMWARE_ULTRASONIC_IO_BOTH", 1080);
/* 2048 - 2112: DI CAN Protocol */
di_define("DNE_CAN_INVAL", 3000);
di_define("DNE_CAN_IO", 3001);
di_define("DNE_CAN_TIMEOUT", 3002);
di_define("DNE_CAN_AGAIN", 3003);
di_define("DNE_CAN_NOBUFS", 3004);
di_define("DNE_CAN_PROTO", 3005);
di_define("DNE_CAN_CRC", 3006);
/* warning sections */
/* 2001024 - 2002999: Firmware */
di_define("DNE_WRN_FIRMWARE_ULTRASONIC_CURRENT_1", 2001034);
di_define("DNE_WRN_FIRMWARE_ULTRASONIC_CURRENT_2", 2001035);
di_define("DNE_WRN_FIRMWARE_ULTRASONIC_CURRENT_BOTH", 2001036);
di_define("DNE_WRN_FIRMWARE_ULTRASONIC_IO_1", 2001037);
di_define("DNE_WRN_FIRMWARE_ULTRASONIC_IO_2", 2001038);
di_define("DNE_WRN_FIRMWARE_ULTRASONIC_IO_BOTH", 2001039);
/* UINT32_MAX: Unknown/reserved */
di_define("DNE_UNKNOWN", 0xffffffff);
/* translate error codes to error string */
$ErrorStringMap = array(
DNE_FIRMWARE_LEADER_FAILURE => "Leader Failure",
DNE_FIRMWARE_FOLLOWER_FAILURE => "Follower Failure",
DNE_FIRMWARE_SPEAKER_L => "Speaker Failure Leader",
DNE_FIRMWARE_SPEAKER_F => "Speaker Failure Follower",
DNE_FIRMWARE_EEPROM_L => "EEPROM Failure Leader",
DNE_FIRMWARE_EEPROM_F => "EEPROM Leader Follower",
DNE_FIRMWARE_BATTERY_TOO_LOW_L => "Battery Failure Leader",
DNE_FIRMWARE_BATTERY_TOO_LOW_F => "Battery Failure Follower",
);