74 lines
3.3 KiB
PHP
Executable File
74 lines
3.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);
|
|
/* 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);
|
|
/* UINT32_MAX: Unknown/reserved */
|
|
di_define("DNE_UNKNOWN", 0xffffffff);
|