integration.LogCode */ class LogCode { /** * Unknown type. * * Generated from protobuf enum UNKNOWN = 0; */ const UNKNOWN = 0; /** * Error related to the downlink payload size. * Usually seen when the payload exceeded the maximum allowed payload size. * * Generated from protobuf enum DOWNLINK_PAYLOAD_SIZE = 1; */ const DOWNLINK_PAYLOAD_SIZE = 1; /** * Uplink codec error. * * Generated from protobuf enum UPLINK_CODEC = 2; */ const UPLINK_CODEC = 2; /** * Downlink codec error. * * Generated from protobuf enum DOWNLINK_CODEC = 3; */ const DOWNLINK_CODEC = 3; /** * OTAA error. * * Generated from protobuf enum OTAA = 4; */ const OTAA = 4; /** * Uplink frame-counter was reset. * * Generated from protobuf enum UPLINK_F_CNT_RESET = 5; */ const UPLINK_F_CNT_RESET = 5; /** * Uplink MIC error. * * Generated from protobuf enum UPLINK_MIC = 6; */ const UPLINK_MIC = 6; /** * Uplink frame-counter retransmission. * * Generated from protobuf enum UPLINK_F_CNT_RETRANSMISSION = 7; */ const UPLINK_F_CNT_RETRANSMISSION = 7; /** * Downlink gateway error. * * Generated from protobuf enum DOWNLINK_GATEWAY = 8; */ const DOWNLINK_GATEWAY = 8; /** * Relay new end-device. * * Generated from protobuf enum RELAY_NEW_END_DEVICE = 9; */ const RELAY_NEW_END_DEVICE = 9; /** * Downlink frame-counter. * * Generated from protobuf enum F_CNT_DOWN = 10; */ const F_CNT_DOWN = 10; private static $valueToName = [ self::UNKNOWN => 'UNKNOWN', self::DOWNLINK_PAYLOAD_SIZE => 'DOWNLINK_PAYLOAD_SIZE', self::UPLINK_CODEC => 'UPLINK_CODEC', self::DOWNLINK_CODEC => 'DOWNLINK_CODEC', self::OTAA => 'OTAA', self::UPLINK_F_CNT_RESET => 'UPLINK_F_CNT_RESET', self::UPLINK_MIC => 'UPLINK_MIC', self::UPLINK_F_CNT_RETRANSMISSION => 'UPLINK_F_CNT_RETRANSMISSION', self::DOWNLINK_GATEWAY => 'DOWNLINK_GATEWAY', self::RELAY_NEW_END_DEVICE => 'RELAY_NEW_END_DEVICE', self::F_CNT_DOWN => 'F_CNT_DOWN', ]; public static function name($value) { if (!isset(self::$valueToName[$value])) { throw new UnexpectedValueException(sprintf( 'Enum %s has no name defined for value %s', __CLASS__, $value)); } return self::$valueToName[$value]; } public static function value($name) { $const = __CLASS__ . '::' . strtoupper($name); if (!defined($const)) { throw new UnexpectedValueException(sprintf( 'Enum %s has no value defined for name %s', __CLASS__, $name)); } return constant($const); } }