From 673aa74e6c023532ac8e33c185510f0fcefa9c63 Mon Sep 17 00:00:00 2001 From: Andreas Eversberg Date: Sun, 19 Jun 2016 11:03:59 +0200 Subject: AMPS: Various minor fixes --- src/amps/frame.c | 36 ++++++++++++++++++------------------ 1 file changed, 18 insertions(+), 18 deletions(-) (limited to 'src/amps/frame.c') diff --git a/src/amps/frame.c b/src/amps/frame.c index 5aa8bbc..7ebacfb 100644 --- a/src/amps/frame.c +++ b/src/amps/frame.c @@ -2251,12 +2251,12 @@ struct amps_ie_desc amps_ie_desc[] = { { AMPS_IE_PCI, "PCI", "Set to 1 if Control Channel can assign digital traffic channels", ie_yes }, { AMPS_IE_PCI_HOME, "PCI_HOME", "Home Protocol Capability Indicator", ie_yes }, { AMPS_IE_PCI_ROAM, "PCI_ROAM", "Roam Protocol Capability Indicator", ie_yes }, - { AMPS_IE_PDREG, "PDREG", "Power Down Registration status field (enabled = 1, disabled = 0)", ie_yes }, + { AMPS_IE_PDREG, "PDREG", "Power Down Registration status field", ie_enabled }, { AMPS_IE_PI, "PI", "Presentation Indicator", ie_pi }, { AMPS_IE_PM, "PM", "Privacy Mode indicator", ie_yes }, { AMPS_IE_PM_D, "PM_D", "Privacy Mode indicator for Fax/Data", ie_pm_d }, { AMPS_IE_PSCC, "PSCC", "Present SAT color code", ie_scc }, - { AMPS_IE_PUREG, "PUREG", "Power Up Registration status field (enabled = 1, disabled = 0)", ie_yes }, + { AMPS_IE_PUREG, "PUREG", "Power Up Registration status field", ie_enabled }, { AMPS_IE_PVI, "PVI", "Protocol Version Indicator", ie_pvi }, { AMPS_IE_RAND1_A, "RAND1_A", "The 16 most significant bits of the 32-bit RAND variable stored by a mobile station for use in the authentication process", ie_hex }, { AMPS_IE_RAND1_B, "RAND1_B", "The 16 least significant bits of the 32-bit RAND variable stored by a mobile station for use in the authentication process", ie_hex }, @@ -2311,7 +2311,7 @@ static int ie_desc_max_len; /* decode 7 bit sequence to DCC code * return -1 if failed */ -static int8_t dcc_decode[127]; +static int8_t dcc_decode[128]; /* encode DCC code to 7 bit sequence */ static uint8_t dcc_encode[4] = { @@ -2718,7 +2718,7 @@ uint64_t amps_encode_word(frame_t *frame, struct def_word *w, int debug) static uint64_t amps_encode_control_filler(uint8_t dcc, uint8_t cmac, uint8_t sdcc1, uint8_t sdcc2, uint8_t wfom) { - static frame_t frame; + frame_t frame; memset(&frame, 0, sizeof(frame)); frame.ie[AMPS_IE_T1T2] = 3; @@ -2737,7 +2737,7 @@ static uint64_t amps_encode_control_filler(uint8_t dcc, uint8_t cmac, uint8_t sd uint64_t amps_encode_word1_system(uint8_t dcc, uint16_t sid1, uint8_t ep, uint8_t auth, uint8_t pci, uint8_t nawc) { - static frame_t frame; + frame_t frame; memset(&frame, 0, sizeof(frame)); frame.ie[AMPS_IE_T1T2] = 3; @@ -2753,7 +2753,7 @@ uint64_t amps_encode_word1_system(uint8_t dcc, uint16_t sid1, uint8_t ep, uint8_ uint64_t amps_encode_word2_system(uint8_t dcc, uint8_t s, uint8_t e, uint8_t regh, uint8_t regr, uint8_t dtx, uint8_t n_1, uint8_t rcf, uint8_t cpa, uint8_t cmax_1, uint8_t end) { - static frame_t frame; + frame_t frame; memset(&frame, 0, sizeof(frame)); frame.ie[AMPS_IE_T1T2] = 3; @@ -2774,7 +2774,7 @@ uint64_t amps_encode_word2_system(uint8_t dcc, uint8_t s, uint8_t e, uint8_t reg uint64_t amps_encode_registration_id(uint8_t dcc, uint32_t regid, uint8_t end) { - static frame_t frame; + frame_t frame; memset(&frame, 0, sizeof(frame)); frame.ie[AMPS_IE_T1T2] = 3; @@ -2787,7 +2787,7 @@ uint64_t amps_encode_registration_id(uint8_t dcc, uint32_t regid, uint8_t end) uint64_t amps_encode_registration_increment(uint8_t dcc, uint16_t regincr, uint8_t end) { - static frame_t frame; + frame_t frame; memset(&frame, 0, sizeof(frame)); frame.ie[AMPS_IE_T1T2] = 3; @@ -2801,7 +2801,7 @@ uint64_t amps_encode_registration_increment(uint8_t dcc, uint16_t regincr, uint8 uint64_t amps_encode_location_area(uint8_t dcc, uint8_t pureg, uint8_t pdreg, uint8_t lreg, uint16_t locaid, uint8_t end) { - static frame_t frame; + frame_t frame; memset(&frame, 0, sizeof(frame)); frame.ie[AMPS_IE_T1T2] = 3; @@ -2818,7 +2818,7 @@ uint64_t amps_encode_location_area(uint8_t dcc, uint8_t pureg, uint8_t pdreg, ui uint64_t amps_encode_new_access_channel_set(uint8_t dcc, uint16_t newacc, uint8_t end) { - static frame_t frame; + frame_t frame; memset(&frame, 0, sizeof(frame)); frame.ie[AMPS_IE_T1T2] = 3; @@ -2832,7 +2832,7 @@ uint64_t amps_encode_new_access_channel_set(uint8_t dcc, uint16_t newacc, uint8_ uint64_t amps_encode_overload_control(uint8_t dcc, uint8_t *olc, uint8_t end) { - static frame_t frame; + frame_t frame; memset(&frame, 0, sizeof(frame)); frame.ie[AMPS_IE_T1T2] = 3; @@ -2861,7 +2861,7 @@ uint64_t amps_encode_overload_control(uint8_t dcc, uint8_t *olc, uint8_t end) uint64_t amps_encode_access_type(uint8_t dcc, uint8_t bis, uint8_t pci_home, uint8_t pci_roam, uint8_t bspc, uint8_t bscap, uint8_t end) { - static frame_t frame; + frame_t frame; memset(&frame, 0, sizeof(frame)); frame.ie[AMPS_IE_T1T2] = 3; @@ -2879,7 +2879,7 @@ uint64_t amps_encode_access_type(uint8_t dcc, uint8_t bis, uint8_t pci_home, uin uint64_t amps_encode_access_attempt(uint8_t dcc, uint8_t maxbusy_pgr, uint8_t maxsztr_pgr, uint8_t maxbusy_other, uint8_t maxsztr_other, uint8_t end) { - static frame_t frame; + frame_t frame; memset(&frame, 0, sizeof(frame)); frame.ie[AMPS_IE_T1T2] = 3; @@ -2896,7 +2896,7 @@ uint64_t amps_encode_access_attempt(uint8_t dcc, uint8_t maxbusy_pgr, uint8_t ma uint64_t amps_encode_word1_abbreviated_address_word(uint8_t dcc, uint32_t min1, int multiple) { - static frame_t frame; + frame_t frame; memset(&frame, 0, sizeof(frame)); if (multiple) @@ -2910,7 +2910,7 @@ uint64_t amps_encode_word1_abbreviated_address_word(uint8_t dcc, uint32_t min1, uint64_t amps_encode_word1_extended_address_word_a(uint16_t min2, uint8_t msg_type, uint8_t ordq, uint8_t order) { - static frame_t frame; + frame_t frame; memset(&frame, 0, sizeof(frame)); frame.ie[AMPS_IE_T1T2] = 2; @@ -2925,7 +2925,7 @@ uint64_t amps_encode_word1_extended_address_word_a(uint16_t min2, uint8_t msg_ty uint64_t amps_encode_word1_extended_address_word_b(uint8_t scc, uint16_t min2, uint8_t vmac, uint16_t chan) { - static frame_t frame; + frame_t frame; memset(&frame, 0, sizeof(frame)); frame.ie[AMPS_IE_T1T2] = 2; @@ -2938,7 +2938,7 @@ uint64_t amps_encode_word1_extended_address_word_b(uint8_t scc, uint16_t min2, u uint64_t amps_encode_mobile_station_control_message_word1_a(uint8_t pscc, uint8_t msg_type, uint8_t ordq, uint8_t order) { - static frame_t frame; + frame_t frame; memset(&frame, 0, sizeof(frame)); frame.ie[AMPS_IE_T1T2] = 2; @@ -2953,7 +2953,7 @@ uint64_t amps_encode_mobile_station_control_message_word1_a(uint8_t pscc, uint8_ uint64_t amps_encode_mobile_station_control_message_word1_b(uint8_t scc, uint8_t pscc, uint8_t dtx, uint8_t pvi, uint8_t mem, uint8_t vmac, uint16_t chan) { - static frame_t frame; + frame_t frame; memset(&frame, 0, sizeof(frame)); frame.ie[AMPS_IE_T1T2] = 2; -- cgit v1.2.3