using System.Text;

namespace QCRPG.TSL.ZigBee.Packets;

public static class PibattributeInfo
{
	public static PibattributeEnum ValueToPibattribute(uint value)
	{
		return value switch
		{
			0u => PibattributeEnum.WPAN_PIB_PHY_CURRENT_CHANNEL, 
			1u => PibattributeEnum.WPAN_PIB_PHY_CHANNELS_SUPPORTED, 
			2u => PibattributeEnum.WPAN_PIB_PHY_TRANSMIT_POWER, 
			3u => PibattributeEnum.WPAN_PIB_PHY_CCA_MODE, 
			4u => PibattributeEnum.WPAN_PIB_PHY_CURRENT_PAGE, 
			5u => PibattributeEnum.WPAN_PIB_PHY_MAX_FRAME_DURATION, 
			6u => PibattributeEnum.WPAN_PIB_PHY_SHR_DURATION, 
			7u => PibattributeEnum.WPAN_PIB_PHY_SYMBOLS_PER_OCTET, 
			8u => PibattributeEnum.WPAN_PIB_PHY_MAX_PACKET_SIZE, 
			32u => PibattributeEnum.HMI_PIB_PHY_LQI_IN_DBM, 
			64u => PibattributeEnum.WPAN_PIB_MAC_ACK_WAIT_DURATION, 
			65u => PibattributeEnum.WPAN_PIB_MAC_ASSOCIATION_PERMIT, 
			66u => PibattributeEnum.WPAN_PIB_MAC_AUTO_REQUEST, 
			67u => PibattributeEnum.WPAN_PIB_MAC_BATT_LIFE_EXT, 
			68u => PibattributeEnum.WPAN_PIB_MAC_BATT_LIFE_EXT_PERIODS, 
			70u => PibattributeEnum.WPAN_PIB_MAC_BEACON_PAYLAOD_LENGTH, 
			69u => PibattributeEnum.WPAN_PIB_BEACON_TABLE, 
			71u => PibattributeEnum.WPAN_PIB_MAC_BEACON_ORDER, 
			72u => PibattributeEnum.WPAN_PIB_MAC_BEACON_TX_TIME, 
			73u => PibattributeEnum.WPAN_PIB_MAC_BSN, 
			74u => PibattributeEnum.WPAN_PIB_MAC_COORD_EXTENDED_ADDRESS, 
			75u => PibattributeEnum.WPAN_PIB_MAC_COORD_SHORT_ADDRESS, 
			76u => PibattributeEnum.WPAN_PIB_MAC_DSN, 
			78u => PibattributeEnum.WPAN_PIB_MAC_MAX_CSMA_BACKOFFS, 
			79u => PibattributeEnum.WPAN_PIB_MAC_MIN_BE, 
			80u => PibattributeEnum.WPAN_PIB_MAC_PAN_ID, 
			81u => PibattributeEnum.WPAN_PIB_MAC_PROMISCUOUS_MODE, 
			90u => PibattributeEnum.WPAN_PIB_MAC_RESPONSE_WAIT_TIME, 
			82u => PibattributeEnum.WPAN_PIB_MAC_RX_ON_WHEN_IDLE, 
			83u => PibattributeEnum.WPAN_PIB_MAC_SHORT_ADDRESS, 
			84u => PibattributeEnum.WPAN_PIB_MAC_SUPERFRAME_ORDER, 
			85u => PibattributeEnum.WPAN_PIB_MAC_TRANSACTION_PERSISTENCE_TIME, 
			86u => PibattributeEnum.WPAN_PIB_MAC_ASSOCIATED_PAN_COORD, 
			87u => PibattributeEnum.WPAN_PIB_MAC_MAX_BE, 
			88u => PibattributeEnum.WPAN_PIB_MAC_MAX_FRAME_TOTAL_WAIT_TIME, 
			89u => PibattributeEnum.WPAN_PIB_MAC_MAX_FRAME_RETRIES, 
			91u => PibattributeEnum.WPAN_PIB_MAC_SYNC_SYMBOL_OFFSET, 
			92u => PibattributeEnum.WPAN_PIB_MAC_TIMESTAMP_SUPPORTED, 
			93u => PibattributeEnum.WPAN_PIB_MAC_SECURITY_ENABLED, 
			94u => PibattributeEnum.WPAN_PIB_MAC_MIN_LIFS_PERIOD, 
			95u => PibattributeEnum.WPAN_PIB_MAC_MIN_SIFS_PERIOD, 
			97u => PibattributeEnum.HMI_PIB_MAC_ENABLE_KEY_ROTATION, 
			98u => PibattributeEnum.HMI_PIB_MAC_ENABLE_KEY_ROTATION_SEQUENCE, 
			99u => PibattributeEnum.WPAN_PIB_MAC_EXT_ADDRESS, 
			113u => PibattributeEnum.WPAN_PIB_MAC_KEY_TABLE, 
			115u => PibattributeEnum.WPAN_PIB_MAC_DEVICE_TABLE, 
			117u => PibattributeEnum.WPAN_PIB_MAC_SECURITY_LEVEL_TABLE, 
			119u => PibattributeEnum.WPAN_PIB_MAC_FRAME_COUNTER, 
			124u => PibattributeEnum.WPAN_PIB_MAC_DEFAULT_KEY_SOURCE, 
			125u => PibattributeEnum.HMI_PIB_PAN_COORD_SHORT_ADDRESS, 
			126u => PibattributeEnum.WPAN_PIB_MAC_DEFAULT_KEY_SOURCE, 
			_ => PibattributeEnum.InvalidPibattributeValue, 
		};
	}

	public static uint PibattributeToValue(PibattributeEnum enumItem)
	{
		switch (enumItem)
		{
		case PibattributeEnum.WPAN_PIB_PHY_CURRENT_CHANNEL:
			return 0u;
		case PibattributeEnum.WPAN_PIB_PHY_CHANNELS_SUPPORTED:
			return 1u;
		case PibattributeEnum.WPAN_PIB_PHY_TRANSMIT_POWER:
			return 2u;
		case PibattributeEnum.WPAN_PIB_PHY_CCA_MODE:
			return 3u;
		case PibattributeEnum.WPAN_PIB_PHY_CURRENT_PAGE:
			return 4u;
		case PibattributeEnum.WPAN_PIB_PHY_MAX_FRAME_DURATION:
			return 5u;
		case PibattributeEnum.WPAN_PIB_PHY_SHR_DURATION:
			return 6u;
		case PibattributeEnum.WPAN_PIB_PHY_SYMBOLS_PER_OCTET:
			return 7u;
		case PibattributeEnum.WPAN_PIB_PHY_MAX_PACKET_SIZE:
			return 8u;
		case PibattributeEnum.HMI_PIB_PHY_LQI_IN_DBM:
			return 32u;
		case PibattributeEnum.WPAN_PIB_MAC_ACK_WAIT_DURATION:
			return 64u;
		case PibattributeEnum.WPAN_PIB_MAC_ASSOCIATION_PERMIT:
			return 65u;
		case PibattributeEnum.WPAN_PIB_MAC_AUTO_REQUEST:
			return 66u;
		case PibattributeEnum.WPAN_PIB_MAC_BATT_LIFE_EXT:
			return 67u;
		case PibattributeEnum.WPAN_PIB_MAC_BATT_LIFE_EXT_PERIODS:
			return 68u;
		case PibattributeEnum.WPAN_PIB_MAC_BEACON_PAYLAOD_LENGTH:
			return 70u;
		case PibattributeEnum.WPAN_PIB_BEACON_TABLE:
			return 69u;
		case PibattributeEnum.WPAN_PIB_MAC_BEACON_ORDER:
			return 71u;
		case PibattributeEnum.WPAN_PIB_MAC_BEACON_TX_TIME:
			return 72u;
		case PibattributeEnum.WPAN_PIB_MAC_BSN:
			return 73u;
		case PibattributeEnum.WPAN_PIB_MAC_COORD_EXTENDED_ADDRESS:
			return 74u;
		case PibattributeEnum.WPAN_PIB_MAC_COORD_SHORT_ADDRESS:
			return 75u;
		case PibattributeEnum.WPAN_PIB_MAC_DSN:
			return 76u;
		case PibattributeEnum.WPAN_PIB_MAC_MAX_CSMA_BACKOFFS:
			return 78u;
		case PibattributeEnum.WPAN_PIB_MAC_MIN_BE:
			return 79u;
		case PibattributeEnum.WPAN_PIB_MAC_PAN_ID:
			return 80u;
		case PibattributeEnum.WPAN_PIB_MAC_PROMISCUOUS_MODE:
			return 81u;
		case PibattributeEnum.WPAN_PIB_MAC_RESPONSE_WAIT_TIME:
			return 90u;
		case PibattributeEnum.WPAN_PIB_MAC_RX_ON_WHEN_IDLE:
			return 82u;
		case PibattributeEnum.WPAN_PIB_MAC_SHORT_ADDRESS:
			return 83u;
		case PibattributeEnum.WPAN_PIB_MAC_SUPERFRAME_ORDER:
			return 84u;
		case PibattributeEnum.WPAN_PIB_MAC_TRANSACTION_PERSISTENCE_TIME:
			return 85u;
		case PibattributeEnum.WPAN_PIB_MAC_ASSOCIATED_PAN_COORD:
			return 86u;
		case PibattributeEnum.WPAN_PIB_MAC_MAX_BE:
			return 87u;
		case PibattributeEnum.WPAN_PIB_MAC_MAX_FRAME_TOTAL_WAIT_TIME:
			return 88u;
		case PibattributeEnum.WPAN_PIB_MAC_MAX_FRAME_RETRIES:
			return 89u;
		case PibattributeEnum.WPAN_PIB_MAC_SYNC_SYMBOL_OFFSET:
			return 91u;
		case PibattributeEnum.WPAN_PIB_MAC_TIMESTAMP_SUPPORTED:
			return 92u;
		case PibattributeEnum.WPAN_PIB_MAC_SECURITY_ENABLED:
			return 93u;
		case PibattributeEnum.WPAN_PIB_MAC_MIN_LIFS_PERIOD:
			return 94u;
		case PibattributeEnum.WPAN_PIB_MAC_MIN_SIFS_PERIOD:
			return 95u;
		case PibattributeEnum.HMI_PIB_MAC_ENABLE_KEY_ROTATION:
			return 97u;
		case PibattributeEnum.HMI_PIB_MAC_ENABLE_KEY_ROTATION_SEQUENCE:
			return 98u;
		case PibattributeEnum.WPAN_PIB_MAC_EXT_ADDRESS:
			return 99u;
		case PibattributeEnum.WPAN_PIB_MAC_KEY_TABLE:
			return 113u;
		case PibattributeEnum.WPAN_PIB_MAC_DEVICE_TABLE:
			return 115u;
		case PibattributeEnum.WPAN_PIB_MAC_SECURITY_LEVEL_TABLE:
			return 117u;
		case PibattributeEnum.WPAN_PIB_MAC_FRAME_COUNTER:
			return 119u;
		case PibattributeEnum.WPAN_PIB_MAC_DEFAULT_KEY_SOURCE:
			return 124u;
		case PibattributeEnum.HMI_PIB_PAN_COORD_SHORT_ADDRESS:
			return 125u;
		default:
			if (enumItem == PibattributeEnum.WPAN_PIB_MAC_DEFAULT_KEY_SOURCE)
			{
				return 126u;
			}
			return uint.MaxValue;
		}
	}

	public static string PibattributeToString(PibattributeEnum enumItem)
	{
		switch (enumItem)
		{
		case PibattributeEnum.WPAN_PIB_PHY_CURRENT_CHANNEL:
			return "WPAN_PIB_PHY_CURRENT_CHANNEL";
		case PibattributeEnum.WPAN_PIB_PHY_CHANNELS_SUPPORTED:
			return "WPAN_PIB_PHY_CHANNELS_SUPPORTED";
		case PibattributeEnum.WPAN_PIB_PHY_TRANSMIT_POWER:
			return "WPAN_PIB_PHY_TRANSMIT_POWER";
		case PibattributeEnum.WPAN_PIB_PHY_CCA_MODE:
			return "WPAN_PIB_PHY_CCA_MODE";
		case PibattributeEnum.WPAN_PIB_PHY_CURRENT_PAGE:
			return "WPAN_PIB_PHY_CURRENT_PAGE";
		case PibattributeEnum.WPAN_PIB_PHY_MAX_FRAME_DURATION:
			return "WPAN_PIB_PHY_MAX_FRAME_DURATION";
		case PibattributeEnum.WPAN_PIB_PHY_SHR_DURATION:
			return "WPAN_PIB_PHY_SHR_DURATION";
		case PibattributeEnum.WPAN_PIB_PHY_SYMBOLS_PER_OCTET:
			return "WPAN_PIB_PHY_SYMBOLS_PER_OCTET";
		case PibattributeEnum.WPAN_PIB_PHY_MAX_PACKET_SIZE:
			return "WPAN_PIB_PHY_MAX_PACKET_SIZE";
		case PibattributeEnum.HMI_PIB_PHY_LQI_IN_DBM:
			return "HMI_PIB_PHY_LQI_IN_DBM";
		case PibattributeEnum.WPAN_PIB_MAC_ACK_WAIT_DURATION:
			return "WPAN_PIB_MAC_ACK_WAIT_DURATION";
		case PibattributeEnum.WPAN_PIB_MAC_ASSOCIATION_PERMIT:
			return "WPAN_PIB_MAC_ASSOCIATION_PERMIT";
		case PibattributeEnum.WPAN_PIB_MAC_AUTO_REQUEST:
			return "WPAN_PIB_MAC_AUTO_REQUEST";
		case PibattributeEnum.WPAN_PIB_MAC_BATT_LIFE_EXT:
			return "WPAN_PIB_MAC_BATT_LIFE_EXT";
		case PibattributeEnum.WPAN_PIB_MAC_BATT_LIFE_EXT_PERIODS:
			return "WPAN_PIB_MAC_BATT_LIFE_EXT_PERIODS";
		case PibattributeEnum.WPAN_PIB_MAC_BEACON_PAYLAOD_LENGTH:
			return "WPAN_PIB_MAC_BEACON_PAYLAOD_LENGTH";
		case PibattributeEnum.WPAN_PIB_BEACON_TABLE:
			return "WPAN_PIB_BEACON_TABLE";
		case PibattributeEnum.WPAN_PIB_MAC_BEACON_ORDER:
			return "WPAN_PIB_MAC_BEACON_ORDER";
		case PibattributeEnum.WPAN_PIB_MAC_BEACON_TX_TIME:
			return "WPAN_PIB_MAC_BEACON_TX_TIME";
		case PibattributeEnum.WPAN_PIB_MAC_BSN:
			return "WPAN_PIB_MAC_BSN";
		case PibattributeEnum.WPAN_PIB_MAC_COORD_EXTENDED_ADDRESS:
			return "WPAN_PIB_MAC_COORD_EXTENDED_ADDRESS";
		case PibattributeEnum.WPAN_PIB_MAC_COORD_SHORT_ADDRESS:
			return "WPAN_PIB_MAC_COORD_SHORT_ADDRESS";
		case PibattributeEnum.WPAN_PIB_MAC_DSN:
			return "WPAN_PIB_MAC_DSN";
		case PibattributeEnum.WPAN_PIB_MAC_MAX_CSMA_BACKOFFS:
			return "WPAN_PIB_MAC_MAX_CSMA_BACKOFFS";
		case PibattributeEnum.WPAN_PIB_MAC_MIN_BE:
			return "WPAN_PIB_MAC_MIN_BE";
		case PibattributeEnum.WPAN_PIB_MAC_PAN_ID:
			return "WPAN_PIB_MAC_PAN_ID";
		case PibattributeEnum.WPAN_PIB_MAC_PROMISCUOUS_MODE:
			return "WPAN_PIB_MAC_PROMISCUOUS_MODE";
		case PibattributeEnum.WPAN_PIB_MAC_RESPONSE_WAIT_TIME:
			return "WPAN_PIB_MAC_RESPONSE_WAIT_TIME";
		case PibattributeEnum.WPAN_PIB_MAC_RX_ON_WHEN_IDLE:
			return "WPAN_PIB_MAC_RX_ON_WHEN_IDLE";
		case PibattributeEnum.WPAN_PIB_MAC_SHORT_ADDRESS:
			return "WPAN_PIB_MAC_SHORT_ADDRESS";
		case PibattributeEnum.WPAN_PIB_MAC_SUPERFRAME_ORDER:
			return "WPAN_PIB_MAC_SUPERFRAME_ORDER";
		case PibattributeEnum.WPAN_PIB_MAC_TRANSACTION_PERSISTENCE_TIME:
			return "WPAN_PIB_MAC_TRANSACTION_PERSISTENCE_TIME";
		case PibattributeEnum.WPAN_PIB_MAC_ASSOCIATED_PAN_COORD:
			return "WPAN_PIB_MAC_ASSOCIATED_PAN_COORD";
		case PibattributeEnum.WPAN_PIB_MAC_MAX_BE:
			return "WPAN_PIB_MAC_MAX_BE";
		case PibattributeEnum.WPAN_PIB_MAC_MAX_FRAME_TOTAL_WAIT_TIME:
			return "WPAN_PIB_MAC_MAX_FRAME_TOTAL_WAIT_TIME";
		case PibattributeEnum.WPAN_PIB_MAC_MAX_FRAME_RETRIES:
			return "WPAN_PIB_MAC_MAX_FRAME_RETRIES";
		case PibattributeEnum.WPAN_PIB_MAC_SYNC_SYMBOL_OFFSET:
			return "WPAN_PIB_MAC_SYNC_SYMBOL_OFFSET";
		case PibattributeEnum.WPAN_PIB_MAC_TIMESTAMP_SUPPORTED:
			return "WPAN_PIB_MAC_TIMESTAMP_SUPPORTED";
		case PibattributeEnum.WPAN_PIB_MAC_SECURITY_ENABLED:
			return "WPAN_PIB_MAC_SECURITY_ENABLED";
		case PibattributeEnum.WPAN_PIB_MAC_MIN_LIFS_PERIOD:
			return "WPAN_PIB_MAC_MIN_LIFS_PERIOD";
		case PibattributeEnum.WPAN_PIB_MAC_MIN_SIFS_PERIOD:
			return "WPAN_PIB_MAC_MIN_SIFS_PERIOD";
		case PibattributeEnum.HMI_PIB_MAC_ENABLE_KEY_ROTATION:
			return "HMI_PIB_MAC_ENABLE_KEY_ROTATION";
		case PibattributeEnum.HMI_PIB_MAC_ENABLE_KEY_ROTATION_SEQUENCE:
			return "HMI_PIB_MAC_ENABLE_KEY_ROTATION_SEQUENCE";
		case PibattributeEnum.WPAN_PIB_MAC_EXT_ADDRESS:
			return "WPAN_PIB_MAC_EXT_ADDRESS";
		case PibattributeEnum.WPAN_PIB_MAC_KEY_TABLE:
			return "WPAN_PIB_MAC_KEY_TABLE";
		case PibattributeEnum.WPAN_PIB_MAC_DEVICE_TABLE:
			return "WPAN_PIB_MAC_DEVICE_TABLE";
		case PibattributeEnum.WPAN_PIB_MAC_SECURITY_LEVEL_TABLE:
			return "WPAN_PIB_MAC_SECURITY_LEVEL_TABLE";
		case PibattributeEnum.WPAN_PIB_MAC_FRAME_COUNTER:
			return "WPAN_PIB_MAC_FRAME_COUNTER";
		case PibattributeEnum.WPAN_PIB_MAC_DEFAULT_KEY_SOURCE:
			return "WPAN_PIB_MAC_DEFAULT_KEY_SOURCE";
		case PibattributeEnum.HMI_PIB_PAN_COORD_SHORT_ADDRESS:
			return "HMI_PIB_PAN_COORD_SHORT_ADDRESS";
		default:
			if (enumItem == PibattributeEnum.WPAN_PIB_MAC_DEFAULT_KEY_SOURCE)
			{
				return "WPAN_PIB_MAC_DEFAULT_KEY_SOURCE";
			}
			return "Invalid Pibattribute Value";
		}
	}

	public static string PibattributeToDescription()
	{
		StringBuilder stringBuilder = new StringBuilder();
		stringBuilder.AppendLine("0x0 = WPAN_PIB_PHY_CURRENT_CHANNEL");
		stringBuilder.AppendLine("0x1 = WPAN_PIB_PHY_CHANNELS_SUPPORTED");
		stringBuilder.AppendLine("0x2 = WPAN_PIB_PHY_TRANSMIT_POWER");
		stringBuilder.AppendLine("0x3 = WPAN_PIB_PHY_CCA_MODE");
		stringBuilder.AppendLine("0x4 = WPAN_PIB_PHY_CURRENT_PAGE");
		stringBuilder.AppendLine("0x5 = WPAN_PIB_PHY_MAX_FRAME_DURATION");
		stringBuilder.AppendLine("0x6 = WPAN_PIB_PHY_SHR_DURATION");
		stringBuilder.AppendLine("0x7 = WPAN_PIB_PHY_SYMBOLS_PER_OCTET");
		stringBuilder.AppendLine("0x8 = WPAN_PIB_PHY_MAX_PACKET_SIZE");
		stringBuilder.AppendLine("0x20 = HMI_PIB_PHY_LQI_IN_DBM");
		stringBuilder.AppendLine("0x40 = WPAN_PIB_MAC_ACK_WAIT_DURATION");
		stringBuilder.AppendLine("0x41 = WPAN_PIB_MAC_ASSOCIATION_PERMIT");
		stringBuilder.AppendLine("0x42 = WPAN_PIB_MAC_AUTO_REQUEST");
		stringBuilder.AppendLine("0x43 = WPAN_PIB_MAC_BATT_LIFE_EXT");
		stringBuilder.AppendLine("0x44 = WPAN_PIB_MAC_BATT_LIFE_EXT_PERIODS");
		stringBuilder.AppendLine("0x46 = WPAN_PIB_MAC_BEACON_PAYLAOD_LENGTH");
		stringBuilder.AppendLine("0x45 = WPAN_PIB_BEACON_TABLE");
		stringBuilder.AppendLine("0x47 = WPAN_PIB_MAC_BEACON_ORDER");
		stringBuilder.AppendLine("0x48 = WPAN_PIB_MAC_BEACON_TX_TIME");
		stringBuilder.AppendLine("0x49 = WPAN_PIB_MAC_BSN");
		stringBuilder.AppendLine("0x4A = WPAN_PIB_MAC_COORD_EXTENDED_ADDRESS");
		stringBuilder.AppendLine("0x4B = WPAN_PIB_MAC_COORD_SHORT_ADDRESS");
		stringBuilder.AppendLine("0x4C = WPAN_PIB_MAC_DSN");
		stringBuilder.AppendLine("0x4E = WPAN_PIB_MAC_MAX_CSMA_BACKOFFS");
		stringBuilder.AppendLine("0x4F = WPAN_PIB_MAC_MIN_BE");
		stringBuilder.AppendLine("0x50 = WPAN_PIB_MAC_PAN_ID");
		stringBuilder.AppendLine("0x51 = WPAN_PIB_MAC_PROMISCUOUS_MODE");
		stringBuilder.AppendLine("0x5A = WPAN_PIB_MAC_RESPONSE_WAIT_TIME");
		stringBuilder.AppendLine("0x52 = WPAN_PIB_MAC_RX_ON_WHEN_IDLE");
		stringBuilder.AppendLine("0x53 = WPAN_PIB_MAC_SHORT_ADDRESS");
		stringBuilder.AppendLine("0x54 = WPAN_PIB_MAC_SUPERFRAME_ORDER");
		stringBuilder.AppendLine("0x55 = WPAN_PIB_MAC_TRANSACTION_PERSISTENCE_TIME");
		stringBuilder.AppendLine("0x56 = WPAN_PIB_MAC_ASSOCIATED_PAN_COORD");
		stringBuilder.AppendLine("0x57 = WPAN_PIB_MAC_MAX_BE");
		stringBuilder.AppendLine("0x58 = WPAN_PIB_MAC_MAX_FRAME_TOTAL_WAIT_TIME");
		stringBuilder.AppendLine("0x59 = WPAN_PIB_MAC_MAX_FRAME_RETRIES");
		stringBuilder.AppendLine("0x5B = WPAN_PIB_MAC_SYNC_SYMBOL_OFFSET");
		stringBuilder.AppendLine("0x5C = WPAN_PIB_MAC_TIMESTAMP_SUPPORTED");
		stringBuilder.AppendLine("0x5D = WPAN_PIB_MAC_SECURITY_ENABLED");
		stringBuilder.AppendLine("0x5E = WPAN_PIB_MAC_MIN_LIFS_PERIOD");
		stringBuilder.AppendLine("0x5F = WPAN_PIB_MAC_MIN_SIFS_PERIOD");
		stringBuilder.AppendLine("0x61 = HMI_PIB_MAC_ENABLE_KEY_ROTATION");
		stringBuilder.AppendLine("0x62 = HMI_PIB_MAC_ENABLE_KEY_ROTATION_SEQUENCE");
		stringBuilder.AppendLine("0x63 = WPAN_PIB_MAC_EXT_ADDRESS");
		stringBuilder.AppendLine("0x71 = WPAN_PIB_MAC_KEY_TABLE");
		stringBuilder.AppendLine("0x73 = WPAN_PIB_MAC_DEVICE_TABLE");
		stringBuilder.AppendLine("0x75 = WPAN_PIB_MAC_SECURITY_LEVEL_TABLE");
		stringBuilder.AppendLine("0x77 = WPAN_PIB_MAC_FRAME_COUNTER");
		stringBuilder.AppendLine("0x7C = WPAN_PIB_MAC_DEFAULT_KEY_SOURCE");
		stringBuilder.AppendLine("0x7D = HMI_PIB_PAN_COORD_SHORT_ADDRESS");
		stringBuilder.AppendLine("0x7E = WPAN_PIB_MAC_DEFAULT_KEY_SOURCE");
		return stringBuilder.ToString();
	}
}
