blob: 55daa4caee6dff7404f743d6bd4c57a371803448 [file] [log] [blame]
#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";
}