Skinny: put tables the other way

(more standard)

Done with:
sed -i 's/{\(".*"\|NULL\), \(.*\)}/{\2, \1}/' src/mod/endpoints/mod_skinny/skinny_tables.c
This commit is contained in:
Mathieu Parent 2011-04-10 23:08:46 +02:00
parent bd03d578d1
commit 8c814c82cf
2 changed files with 165 additions and 165 deletions

View File

@ -35,220 +35,220 @@
/* Translation tables */ /* Translation tables */
struct skinny_table SKINNY_MESSAGE_TYPES[] = { struct skinny_table SKINNY_MESSAGE_TYPES[] = {
{"KeepAliveMessage", KEEP_ALIVE_MESSAGE}, {KEEP_ALIVE_MESSAGE, "KeepAliveMessage"},
{"RegisterMessage", REGISTER_MESSAGE}, {REGISTER_MESSAGE, "RegisterMessage"},
{"PortMessage", PORT_MESSAGE}, {PORT_MESSAGE, "PortMessage"},
{"KeypadButtonMessage", KEYPAD_BUTTON_MESSAGE}, {KEYPAD_BUTTON_MESSAGE, "KeypadButtonMessage"},
{"EnblocCallMessage", ENBLOC_CALL_MESSAGE}, {ENBLOC_CALL_MESSAGE, "EnblocCallMessage"},
{"StimulusMessage", STIMULUS_MESSAGE}, {STIMULUS_MESSAGE, "StimulusMessage"},
{"OffHookMessage", OFF_HOOK_MESSAGE}, {OFF_HOOK_MESSAGE, "OffHookMessage"},
{"OnHookMessage", ON_HOOK_MESSAGE}, {ON_HOOK_MESSAGE, "OnHookMessage"},
{"ForwardStatReqMessage", FORWARD_STAT_REQ_MESSAGE}, { FORWARD_STAT_REQ_MESSAGE, "ForwardStatReqMessage"},
{"SpeedDialStatReqMessage", SPEED_DIAL_STAT_REQ_MESSAGE}, {SPEED_DIAL_STAT_REQ_MESSAGE, "SpeedDialStatReqMessage"},
{"LineStatReqMessage", LINE_STAT_REQ_MESSAGE}, {LINE_STAT_REQ_MESSAGE, "LineStatReqMessage"},
{"ConfigStatReqMessage", CONFIG_STAT_REQ_MESSAGE}, {CONFIG_STAT_REQ_MESSAGE, "ConfigStatReqMessage"},
{"TimeDateReqMessage", TIME_DATE_REQ_MESSAGE}, {TIME_DATE_REQ_MESSAGE, "TimeDateReqMessage"},
{"ButtonTemplateReqMessage", BUTTON_TEMPLATE_REQ_MESSAGE}, {BUTTON_TEMPLATE_REQ_MESSAGE, "ButtonTemplateReqMessage"},
{"VersionReqMessage", VERSION_REQ_MESSAGE}, {VERSION_REQ_MESSAGE, "VersionReqMessage"},
{"CapabilitiesReqMessage", CAPABILITIES_RES_MESSAGE}, {CAPABILITIES_RES_MESSAGE, "CapabilitiesReqMessage"},
{"AlarmMessage", ALARM_MESSAGE}, {ALARM_MESSAGE, "AlarmMessage"},
{"OpenReceiveChannelAckMessage", OPEN_RECEIVE_CHANNEL_ACK_MESSAGE}, {OPEN_RECEIVE_CHANNEL_ACK_MESSAGE, "OpenReceiveChannelAckMessage"},
{"SoftKeySetReqMessage", SOFT_KEY_SET_REQ_MESSAGE}, {SOFT_KEY_SET_REQ_MESSAGE, "SoftKeySetReqMessage"},
{"SoftKeyEventMessage", SOFT_KEY_EVENT_MESSAGE}, {SOFT_KEY_EVENT_MESSAGE, "SoftKeyEventMessage"},
{"UnregisterMessage", UNREGISTER_MESSAGE}, {UNREGISTER_MESSAGE, "UnregisterMessage"},
{"SoftKeyTemplateReqMessage", SOFT_KEY_TEMPLATE_REQ_MESSAGE}, {SOFT_KEY_TEMPLATE_REQ_MESSAGE, "SoftKeyTemplateReqMessage"},
{"HeadsetStatusMessage", HEADSET_STATUS_MESSAGE}, {HEADSET_STATUS_MESSAGE, "HeadsetStatusMessage"},
{"RegisterAvailableLinesMessage", REGISTER_AVAILABLE_LINES_MESSAGE}, {REGISTER_AVAILABLE_LINES_MESSAGE, "RegisterAvailableLinesMessage"},
{"DeviceToUserDataMessage", DEVICE_TO_USER_DATA_MESSAGE}, {DEVICE_TO_USER_DATA_MESSAGE, "DeviceToUserDataMessage"},
{"DeviceToUserDataResponseMessage", DEVICE_TO_USER_DATA_RESPONSE_MESSAGE}, {DEVICE_TO_USER_DATA_RESPONSE_MESSAGE, "DeviceToUserDataResponseMessage"},
{"ServiceUrlStatReqMessage", SERVICE_URL_STAT_REQ_MESSAGE}, {SERVICE_URL_STAT_REQ_MESSAGE, "ServiceUrlStatReqMessage"},
{"FeatureStatReqMessage", FEATURE_STAT_REQ_MESSAGE}, {FEATURE_STAT_REQ_MESSAGE, "FeatureStatReqMessage"},
{"DeviceToUserDataVersion1Message", DEVICE_TO_USER_DATA_VERSION1_MESSAGE}, {DEVICE_TO_USER_DATA_VERSION1_MESSAGE, "DeviceToUserDataVersion1Message"},
{"DeviceToUserDataResponseVersion1Message", DEVICE_TO_USER_DATA_RESPONSE_VERSION1_MESSAGE}, {DEVICE_TO_USER_DATA_RESPONSE_VERSION1_MESSAGE, "DeviceToUserDataResponseVersion1Message"},
{"RegisterAckMessage", REGISTER_ACK_MESSAGE}, {REGISTER_ACK_MESSAGE, "RegisterAckMessage"},
{"StartToneMessage", START_TONE_MESSAGE}, {START_TONE_MESSAGE, "StartToneMessage"},
{"StopToneMessage", STOP_TONE_MESSAGE}, {STOP_TONE_MESSAGE, "StopToneMessage"},
{"SetRingerMessage", SET_RINGER_MESSAGE}, {SET_RINGER_MESSAGE, "SetRingerMessage"},
{"SetLampMessage", SET_LAMP_MESSAGE}, {SET_LAMP_MESSAGE, "SetLampMessage"},
{"SetSpeakerModeMessage", SET_SPEAKER_MODE_MESSAGE}, {SET_SPEAKER_MODE_MESSAGE, "SetSpeakerModeMessage"},
{"StartMediaTransmissionMessage", START_MEDIA_TRANSMISSION_MESSAGE}, {START_MEDIA_TRANSMISSION_MESSAGE, "StartMediaTransmissionMessage"},
{"StopMediaTransmissionMessage", STOP_MEDIA_TRANSMISSION_MESSAGE}, {STOP_MEDIA_TRANSMISSION_MESSAGE, "StopMediaTransmissionMessage"},
{"CallInfoMessage", CALL_INFO_MESSAGE}, {CALL_INFO_MESSAGE, "CallInfoMessage"},
{"ForwardStatMessage", FORWARD_STAT_MESSAGE}, {FORWARD_STAT_MESSAGE, "ForwardStatMessage"},
{"SpeedDialStatResMessage", SPEED_DIAL_STAT_RES_MESSAGE}, {SPEED_DIAL_STAT_RES_MESSAGE, "SpeedDialStatResMessage"},
{"LineStatResMessage", LINE_STAT_RES_MESSAGE}, {LINE_STAT_RES_MESSAGE, "LineStatResMessage"},
{"ConfigStatResMessage", CONFIG_STAT_RES_MESSAGE}, {CONFIG_STAT_RES_MESSAGE, "ConfigStatResMessage"},
{"DefineTimeDateMessage", DEFINE_TIME_DATE_MESSAGE}, {DEFINE_TIME_DATE_MESSAGE, "DefineTimeDateMessage"},
{"ButtonTemplateResMessage", BUTTON_TEMPLATE_RES_MESSAGE}, {BUTTON_TEMPLATE_RES_MESSAGE, "ButtonTemplateResMessage"},
{"VersionMessage", VERSION_MESSAGE}, {VERSION_MESSAGE, "VersionMessage"},
{"CapabilitiesReqMessage", CAPABILITIES_REQ_MESSAGE}, {CAPABILITIES_REQ_MESSAGE, "CapabilitiesReqMessage"},
{"RegisterRejectMessage", REGISTER_REJECT_MESSAGE}, {REGISTER_REJECT_MESSAGE, "RegisterRejectMessage"},
{"ResetMessage", RESET_MESSAGE}, {RESET_MESSAGE, "ResetMessage"},
{"KeepAliveAckMessage", KEEP_ALIVE_ACK_MESSAGE}, {KEEP_ALIVE_ACK_MESSAGE, "KeepAliveAckMessage"},
{"OpenReceiveChannelMessage", OPEN_RECEIVE_CHANNEL_MESSAGE}, {OPEN_RECEIVE_CHANNEL_MESSAGE, "OpenReceiveChannelMessage"},
{"CloseReceiveChannelMessage", CLOSE_RECEIVE_CHANNEL_MESSAGE}, {CLOSE_RECEIVE_CHANNEL_MESSAGE, "CloseReceiveChannelMessage"},
{"SoftKeyTemplateResMessage", SOFT_KEY_TEMPLATE_RES_MESSAGE}, {SOFT_KEY_TEMPLATE_RES_MESSAGE, "SoftKeyTemplateResMessage"},
{"SoftKeySetResMessage", SOFT_KEY_SET_RES_MESSAGE}, {SOFT_KEY_SET_RES_MESSAGE, "SoftKeySetResMessage"},
{"SelectSoftKeysMessage", SELECT_SOFT_KEYS_MESSAGE}, {SELECT_SOFT_KEYS_MESSAGE, "SelectSoftKeysMessage"},
{"CallStateMessage", CALL_STATE_MESSAGE}, {CALL_STATE_MESSAGE, "CallStateMessage"},
{"DisplayPromptStatusMessage", DISPLAY_PROMPT_STATUS_MESSAGE}, {DISPLAY_PROMPT_STATUS_MESSAGE, "DisplayPromptStatusMessage"},
{"ClearPromptStatusMessage", CLEAR_PROMPT_STATUS_MESSAGE}, {CLEAR_PROMPT_STATUS_MESSAGE, "ClearPromptStatusMessage"},
{"ActivateCallPlaneMessage", ACTIVATE_CALL_PLANE_MESSAGE}, {ACTIVATE_CALL_PLANE_MESSAGE, "ActivateCallPlaneMessage"},
{"UnregisterAckMessage", UNREGISTER_ACK_MESSAGE}, {UNREGISTER_ACK_MESSAGE, "UnregisterAckMessage"},
{"BackSpaceReqMessage", BACK_SPACE_REQ_MESSAGE}, {BACK_SPACE_REQ_MESSAGE, "BackSpaceReqMessage"},
{"DialedNumberMessage", DIALED_NUMBER_MESSAGE}, {DIALED_NUMBER_MESSAGE, "DialedNumberMessage"},
{"UserToDeviceDataMessage", USER_TO_DEVICE_DATA_MESSAGE}, {USER_TO_DEVICE_DATA_MESSAGE, "UserToDeviceDataMessage"},
{"FeatureResMessage", FEATURE_STAT_RES_MESSAGE}, {FEATURE_STAT_RES_MESSAGE, "FeatureResMessage"},
{"DisplayPriNotifyMessage", DISPLAY_PRI_NOTIFY_MESSAGE}, {DISPLAY_PRI_NOTIFY_MESSAGE, "DisplayPriNotifyMessage"},
{"ServiceUrlStatMessage", SERVICE_URL_STAT_RES_MESSAGE}, {SERVICE_URL_STAT_RES_MESSAGE, "ServiceUrlStatMessage"},
{"UserToDeviceDataVersion1Message", USER_TO_DEVICE_DATA_VERSION1_MESSAGE}, {USER_TO_DEVICE_DATA_VERSION1_MESSAGE, "UserToDeviceDataVersion1Message"},
{"XMLAlarmMessage", XML_ALARM_MESSAGE}, {XML_ALARM_MESSAGE, "XMLAlarmMessage"},
{NULL, 0} {0, NULL}
}; };
SKINNY_DECLARE_ID2STR(skinny_message_type2str, SKINNY_MESSAGE_TYPES, "UnknownMessage") SKINNY_DECLARE_ID2STR(skinny_message_type2str, SKINNY_MESSAGE_TYPES, "UnknownMessage")
SKINNY_DECLARE_STR2ID(skinny_str2message_type, SKINNY_MESSAGE_TYPES, -1) SKINNY_DECLARE_STR2ID(skinny_str2message_type, SKINNY_MESSAGE_TYPES, -1)
struct skinny_table SKINNY_DEVICE_TYPES[] = { struct skinny_table SKINNY_DEVICE_TYPES[] = {
{"Cisco 30 SP+", 1}, {1, "Cisco 30 SP+"},
{"Cisco 12 SP+", 2}, {2, "Cisco 12 SP+"},
{"Cisco 12 SP", 3}, {3, "Cisco 12 SP"},
{"Cisco 12", 4}, {4, "Cisco 12"},
{"Cisco 30 VIP", 5}, {5, "Cisco 30 VIP"},
{"Cisco IP Phone 7910", 6}, {6, "Cisco IP Phone 7910"},
{"Cisco IP Phone 7960", 7}, {7, "Cisco IP Phone 7960"},
{"Cisco IP Phone 7940", 8}, {8, "Cisco IP Phone 7940"},
{"Cisco IP Phone 7935", 9}, {9, "Cisco IP Phone 7935"},
{"Cisco ATA 186", 12}, {12, "Cisco ATA 186"},
{"Cisco IP Phone CP-7921G", 365}, {365, "Cisco IP Phone CP-7921G"},
{"Cisco IP Phone CP-7962G", 404}, {404, "Cisco IP Phone CP-7962G"},
{"Cisco IP Phone CP-7965G", 436}, {436, "Cisco IP Phone CP-7965G"},
{"Cisco IP Phone CP-7961G", 30018}, {30018, "Cisco IP Phone CP-7961G"},
{"Cisco IP Phone 7936", 30019}, {30019, "Cisco IP Phone 7936"},
{NULL, 0} {0, NULL}
}; };
SKINNY_DECLARE_ID2STR(skinny_device_type2str, SKINNY_DEVICE_TYPES, "UnknownDeviceType") SKINNY_DECLARE_ID2STR(skinny_device_type2str, SKINNY_DEVICE_TYPES, "UnknownDeviceType")
SKINNY_DECLARE_STR2ID(skinny_str2device_type, SKINNY_DEVICE_TYPES, -1) SKINNY_DECLARE_STR2ID(skinny_str2device_type, SKINNY_DEVICE_TYPES, -1)
struct skinny_table SKINNY_RING_TYPES[] = { struct skinny_table SKINNY_RING_TYPES[] = {
{"RingOff", SKINNY_RING_OFF}, {SKINNY_RING_OFF, "RingOff"},
{"RingInside", SKINNY_RING_INSIDE}, {SKINNY_RING_INSIDE, "RingInside"},
{"RingOutside", SKINNY_RING_OUTSIDE}, {SKINNY_RING_OUTSIDE, "RingOutside"},
{"RingFeature", SKINNY_RING_FEATURE}, {SKINNY_RING_FEATURE, "RingFeature"},
{NULL, 0} {0, NULL}
}; };
SKINNY_DECLARE_ID2STR(skinny_ring_type2str, SKINNY_RING_TYPES, "RingTypeUnknown") SKINNY_DECLARE_ID2STR(skinny_ring_type2str, SKINNY_RING_TYPES, "RingTypeUnknown")
SKINNY_DECLARE_STR2ID(skinny_str2ring_type, SKINNY_RING_TYPES, -1) SKINNY_DECLARE_STR2ID(skinny_str2ring_type, SKINNY_RING_TYPES, -1)
struct skinny_table SKINNY_RING_MODES[] = { struct skinny_table SKINNY_RING_MODES[] = {
{"RingForever", SKINNY_RING_FOREVER}, {SKINNY_RING_FOREVER, "RingForever"},
{"RingOnce", SKINNY_RING_ONCE}, {SKINNY_RING_ONCE, "RingOnce"},
{NULL, 0} {0, NULL}
}; };
SKINNY_DECLARE_ID2STR(skinny_ring_mode2str, SKINNY_RING_MODES, "RingModeUnknown") SKINNY_DECLARE_ID2STR(skinny_ring_mode2str, SKINNY_RING_MODES, "RingModeUnknown")
SKINNY_DECLARE_STR2ID(skinny_str2ring_mode, SKINNY_RING_MODES, -1) SKINNY_DECLARE_STR2ID(skinny_str2ring_mode, SKINNY_RING_MODES, -1)
struct skinny_table SKINNY_BUTTONS[] = { struct skinny_table SKINNY_BUTTONS[] = {
{"Unknown", SKINNY_BUTTON_UNKNOWN}, {SKINNY_BUTTON_UNKNOWN, "Unknown"},
{"LastNumberRedial", SKINNY_BUTTON_LAST_NUMBER_REDIAL}, {SKINNY_BUTTON_LAST_NUMBER_REDIAL, "LastNumberRedial"},
{"SpeedDial", SKINNY_BUTTON_SPEED_DIAL}, {SKINNY_BUTTON_SPEED_DIAL, "SpeedDial"},
{"Hold", SKINNY_BUTTON_HOLD}, {SKINNY_BUTTON_HOLD, "Hold"},
{"Transfer", SKINNY_BUTTON_TRANSFER}, {SKINNY_BUTTON_TRANSFER, "Transfer"},
{"Line", SKINNY_BUTTON_LINE}, {SKINNY_BUTTON_LINE, "Line"},
{"Voicemail", SKINNY_BUTTON_VOICEMAIL}, {SKINNY_BUTTON_VOICEMAIL, "Voicemail"},
{"Privacy", SKINNY_BUTTON_PRIVACY}, {SKINNY_BUTTON_PRIVACY, "Privacy"},
{"ServiceUrl", SKINNY_BUTTON_SERVICE_URL}, {SKINNY_BUTTON_SERVICE_URL, "ServiceUrl"},
{"Undefined", SKINNY_BUTTON_UNDEFINED}, {SKINNY_BUTTON_UNDEFINED, "Undefined"},
{NULL, 0} {0, NULL}
}; };
SKINNY_DECLARE_ID2STR(skinny_button2str, SKINNY_BUTTONS, "Unknown") SKINNY_DECLARE_ID2STR(skinny_button2str, SKINNY_BUTTONS, "Unknown")
SKINNY_DECLARE_STR2ID(skinny_str2button, SKINNY_BUTTONS, -1) SKINNY_DECLARE_STR2ID(skinny_str2button, SKINNY_BUTTONS, -1)
struct skinny_table SKINNY_SOFT_KEY_EVENTS[] = { struct skinny_table SKINNY_SOFT_KEY_EVENTS[] = {
{"SoftkeyRedial", SOFTKEY_REDIAL}, {SOFTKEY_REDIAL, "SoftkeyRedial"},
{"SoftkeyNewcall", SOFTKEY_NEWCALL}, {SOFTKEY_NEWCALL, "SoftkeyNewcall"},
{"SoftkeyHold", SOFTKEY_HOLD}, {SOFTKEY_HOLD, "SoftkeyHold"},
{"SoftkeyTransfer", SOFTKEY_TRANSFER}, {SOFTKEY_TRANSFER, "SoftkeyTransfer"},
{"SoftkeyCfwdall", SOFTKEY_CFWDALL}, {SOFTKEY_CFWDALL, "SoftkeyCfwdall"},
{"SoftkeyCfwdbusy", SOFTKEY_CFWDBUSY}, {SOFTKEY_CFWDBUSY, "SoftkeyCfwdbusy"},
{"SoftkeyCfwdnoanswer", SOFTKEY_CFWDNOANSWER}, {SOFTKEY_CFWDNOANSWER, "SoftkeyCfwdnoanswer"},
{"SoftkeyBackspace", SOFTKEY_BACKSPACE}, {SOFTKEY_BACKSPACE, "SoftkeyBackspace"},
{"SoftkeyEndcall", SOFTKEY_ENDCALL}, {SOFTKEY_ENDCALL, "SoftkeyEndcall"},
{"SoftkeyResume", SOFTKEY_RESUME}, {SOFTKEY_RESUME, "SoftkeyResume"},
{"SoftkeyAnswer", SOFTKEY_ANSWER }, {SOFTKEY_ANSWER , "SoftkeyAnswer"},
{"SoftkeyInfo", SOFTKEY_INFO}, {SOFTKEY_INFO, "SoftkeyInfo"},
{"SoftkeyConfrm", SOFTKEY_CONFRM}, {SOFTKEY_CONFRM, "SoftkeyConfrm"},
{"SoftkeyPark", SOFTKEY_PARK}, {SOFTKEY_PARK, "SoftkeyPark"},
{"SoftkeyJoin", SOFTKEY_JOIN}, {SOFTKEY_JOIN, "SoftkeyJoin"},
{"SoftkeyMeetmeconfrm", SOFTKEY_MEETMECONFRM}, {SOFTKEY_MEETMECONFRM, "SoftkeyMeetmeconfrm"},
{"SoftkeyCallpickup", SOFTKEY_CALLPICKUP}, {SOFTKEY_CALLPICKUP, "SoftkeyCallpickup"},
{"SoftkeyGrpcallpickup", SOFTKEY_GRPCALLPICKUP}, {SOFTKEY_GRPCALLPICKUP, "SoftkeyGrpcallpickup"},
{"SoftkeyDnd", SOFTKEY_DND}, {SOFTKEY_DND, "SoftkeyDnd"},
{"SoftkeyIdivert", SOFTKEY_IDIVERT}, {SOFTKEY_IDIVERT, "SoftkeyIdivert"},
{NULL, 0} {0, NULL}
}; };
SKINNY_DECLARE_ID2STR(skinny_soft_key_event2str, SKINNY_SOFT_KEY_EVENTS, "SoftkeyUnknown") SKINNY_DECLARE_ID2STR(skinny_soft_key_event2str, SKINNY_SOFT_KEY_EVENTS, "SoftkeyUnknown")
SKINNY_DECLARE_STR2ID(skinny_str2soft_key_event, SKINNY_SOFT_KEY_EVENTS, 0) SKINNY_DECLARE_STR2ID(skinny_str2soft_key_event, SKINNY_SOFT_KEY_EVENTS, 0)
struct skinny_table SKINNY_LAMP_MODES[] = { struct skinny_table SKINNY_LAMP_MODES[] = {
{"Off", SKINNY_LAMP_OFF}, {SKINNY_LAMP_OFF, "Off"},
{"On", SKINNY_LAMP_ON}, {SKINNY_LAMP_ON, "On"},
{"Wink", SKINNY_LAMP_WINK}, {SKINNY_LAMP_WINK, "Wink"},
{"Flash", SKINNY_LAMP_FLASH}, {SKINNY_LAMP_FLASH, "Flash"},
{"Blink", SKINNY_LAMP_BLINK}, {SKINNY_LAMP_BLINK, "Blink"},
{NULL, 0} {0, NULL}
}; };
SKINNY_DECLARE_ID2STR(skinny_lamp_mode2str, SKINNY_LAMP_MODES, "Unknown") SKINNY_DECLARE_ID2STR(skinny_lamp_mode2str, SKINNY_LAMP_MODES, "Unknown")
SKINNY_DECLARE_STR2ID(skinny_str2lamp_mode, SKINNY_LAMP_MODES, -1) SKINNY_DECLARE_STR2ID(skinny_str2lamp_mode, SKINNY_LAMP_MODES, -1)
struct skinny_table SKINNY_SPEAKER_MODES[] = { struct skinny_table SKINNY_SPEAKER_MODES[] = {
{"SpeakerOn", SKINNY_SPEAKER_ON}, {SKINNY_SPEAKER_ON, "SpeakerOn"},
{"SpeakerOff", SKINNY_SPEAKER_OFF}, {SKINNY_SPEAKER_OFF, "SpeakerOff"},
{NULL, 0} {0, NULL}
}; };
SKINNY_DECLARE_ID2STR(skinny_speaker_mode2str, SKINNY_SPEAKER_MODES, "Unknown") SKINNY_DECLARE_ID2STR(skinny_speaker_mode2str, SKINNY_SPEAKER_MODES, "Unknown")
SKINNY_DECLARE_STR2ID(skinny_str2speaker_mode, SKINNY_SPEAKER_MODES, -1) SKINNY_DECLARE_STR2ID(skinny_str2speaker_mode, SKINNY_SPEAKER_MODES, -1)
struct skinny_table SKINNY_KEY_SETS[] = { struct skinny_table SKINNY_KEY_SETS[] = {
{"KeySetOnHook", SKINNY_KEY_SET_ON_HOOK}, {SKINNY_KEY_SET_ON_HOOK, "KeySetOnHook"},
{"KeySetConnected", SKINNY_KEY_SET_CONNECTED}, {SKINNY_KEY_SET_CONNECTED, "KeySetConnected"},
{"KeySetOnHold", SKINNY_KEY_SET_ON_HOLD}, {SKINNY_KEY_SET_ON_HOLD, "KeySetOnHold"},
{"KeySetRingIn", SKINNY_KEY_SET_RING_IN}, {SKINNY_KEY_SET_RING_IN, "KeySetRingIn"},
{"KeySetOffHook", SKINNY_KEY_SET_OFF_HOOK}, {SKINNY_KEY_SET_OFF_HOOK, "KeySetOffHook"},
{"KeySetConnectedWithTransfer", SKINNY_KEY_SET_CONNECTED_WITH_TRANSFER}, {SKINNY_KEY_SET_CONNECTED_WITH_TRANSFER, "KeySetConnectedWithTransfer"},
{"KeySetDigitsAfterDialingFirstDigit", SKINNY_KEY_SET_DIGITS_AFTER_DIALING_FIRST_DIGIT}, {SKINNY_KEY_SET_DIGITS_AFTER_DIALING_FIRST_DIGIT, "KeySetDigitsAfterDialingFirstDigit"},
{"KeySetConnectedWithConference", SKINNY_KEY_SET_CONNECTED_WITH_CONFERENCE}, {SKINNY_KEY_SET_CONNECTED_WITH_CONFERENCE, "KeySetConnectedWithConference"},
{"KeySetRingOut", SKINNY_KEY_SET_RING_OUT}, {SKINNY_KEY_SET_RING_OUT, "KeySetRingOut"},
{"KeySetOffHookWithFeatures", SKINNY_KEY_SET_OFF_HOOK_WITH_FEATURES}, {SKINNY_KEY_SET_OFF_HOOK_WITH_FEATURES, "KeySetOffHookWithFeatures"},
{"KeySetInUseHint", SKINNY_KEY_SET_IN_USE_HINT}, {SKINNY_KEY_SET_IN_USE_HINT, "KeySetInUseHint"},
{NULL, 0} {0, NULL}
}; };
SKINNY_DECLARE_ID2STR(skinny_soft_key_set2str, SKINNY_KEY_SETS, "UNKNOWN_SOFT_KEY_SET") SKINNY_DECLARE_ID2STR(skinny_soft_key_set2str, SKINNY_KEY_SETS, "UNKNOWN_SOFT_KEY_SET")
SKINNY_DECLARE_STR2ID(skinny_str2soft_key_set, SKINNY_KEY_SETS, -1) SKINNY_DECLARE_STR2ID(skinny_str2soft_key_set, SKINNY_KEY_SETS, -1)
struct skinny_table SKINNY_CALL_STATES[] = { struct skinny_table SKINNY_CALL_STATES[] = {
{"OffHook", SKINNY_OFF_HOOK}, {SKINNY_OFF_HOOK, "OffHook"},
{"OnHook", SKINNY_ON_HOOK}, {SKINNY_ON_HOOK, "OnHook"},
{"RingOut", SKINNY_RING_OUT}, {SKINNY_RING_OUT, "RingOut"},
{"RingIn", SKINNY_RING_IN}, {SKINNY_RING_IN, "RingIn"},
{"Connected", SKINNY_CONNECTED}, {SKINNY_CONNECTED, "Connected"},
{"Busy", SKINNY_BUSY}, {SKINNY_BUSY, "Busy"},
{"LineInUse", SKINNY_LINE_IN_USE}, {SKINNY_LINE_IN_USE, "LineInUse"},
{"Hold", SKINNY_HOLD}, {SKINNY_HOLD, "Hold"},
{"CallWaiting", SKINNY_CALL_WAITING}, {SKINNY_CALL_WAITING, "CallWaiting"},
{"CallTransfer", SKINNY_CALL_TRANSFER}, {SKINNY_CALL_TRANSFER, "CallTransfer"},
{"CallPark", SKINNY_CALL_PARK}, {SKINNY_CALL_PARK, "CallPark"},
{"Proceed", SKINNY_PROCEED}, {SKINNY_PROCEED, "Proceed"},
{"InUseRemotely", SKINNY_IN_USE_REMOTELY}, {SKINNY_IN_USE_REMOTELY, "InUseRemotely"},
{"InvalidNumber", SKINNY_INVALID_NUMBER}, {SKINNY_INVALID_NUMBER, "InvalidNumber"},
{NULL, 0} {0, NULL}
}; };
SKINNY_DECLARE_ID2STR(skinny_call_state2str, SKINNY_CALL_STATES, "CallStateUnknown") SKINNY_DECLARE_ID2STR(skinny_call_state2str, SKINNY_CALL_STATES, "CallStateUnknown")
SKINNY_DECLARE_STR2ID(skinny_str2call_state, SKINNY_CALL_STATES, -1) SKINNY_DECLARE_STR2ID(skinny_str2call_state, SKINNY_CALL_STATES, -1)
struct skinny_table SKINNY_DEVICE_RESET_TYPES[] = { struct skinny_table SKINNY_DEVICE_RESET_TYPES[] = {
{"DeviceReset", SKINNY_DEVICE_RESET}, {SKINNY_DEVICE_RESET, "DeviceReset"},
{"DeviceRestart", SKINNY_DEVICE_RESTART}, {SKINNY_DEVICE_RESTART, "DeviceRestart"},
{NULL, 0} {0, NULL}
}; };
SKINNY_DECLARE_ID2STR(skinny_device_reset_type2str, SKINNY_DEVICE_RESET_TYPES, "DeviceResetTypeUnknown") SKINNY_DECLARE_ID2STR(skinny_device_reset_type2str, SKINNY_DEVICE_RESET_TYPES, "DeviceResetTypeUnknown")
SKINNY_DECLARE_STR2ID(skinny_str2device_reset_type, SKINNY_DEVICE_RESET_TYPES, -1) SKINNY_DECLARE_STR2ID(skinny_str2device_reset_type, SKINNY_DEVICE_RESET_TYPES, -1)

View File

@ -36,8 +36,8 @@
/* SKINNY TABLES */ /* SKINNY TABLES */
/*****************************************************************************/ /*****************************************************************************/
struct skinny_table { struct skinny_table {
const char *name;
uint32_t id; uint32_t id;
const char *name;
}; };
#define SKINNY_DECLARE_ID2STR(func, TABLE, DEFAULT_STR) \ #define SKINNY_DECLARE_ID2STR(func, TABLE, DEFAULT_STR) \