| #include "translation.h" | |
| int interface_key_to_port_no(bcmbal_interface_key key) { | |
| if (key.intf_type == BCMBAL_INTF_TYPE_NNI) { | |
| return 128 + key.intf_id; | |
| } | |
| if (key.intf_type == BCMBAL_INTF_TYPE_PON) { | |
| return (0x2 << 28) + 1; | |
| } | |
| return key.intf_id; | |
| } | |
| std::string alarm_status_to_string(bcmbal_alarm_status status) { | |
| switch (status) { | |
| case BCMBAL_ALARM_STATUS_OFF: | |
| return "off"; | |
| case BCMBAL_ALARM_STATUS_ON: | |
| return "on"; | |
| case BCMBAL_ALARM_STATUS_NO__CHANGE: | |
| return "no_change"; | |
| } | |
| return "unknown"; | |
| } |