AMPS: Fixes for multi transceiver support

- Fix channel assignment
- Voice channel sends test tone when idle
- Changed paging timeout
- Minor fix of SCC field in 2 messages
This commit is contained in:
Andreas Eversberg
2016-10-30 09:25:45 +01:00
parent b70f4ecebc
commit 63f39e105b
5 changed files with 121 additions and 41 deletions

View File

@@ -2919,7 +2919,7 @@ static uint64_t amps_encode_word1_extended_address_word_a(uint16_t min2, uint8_t
memset(&frame, 0, sizeof(frame));
frame.ie[AMPS_IE_T1T2] = 2;
frame.ie[AMPS_IE_SCC] = 11;
frame.ie[AMPS_IE_SCC] = 3;
frame.ie[AMPS_IE_MIN2] = min2;
frame.ie[AMPS_IE_EF] = 0;
frame.ie[AMPS_IE_LOCAL_MSG_TYPE] = msg_type;
@@ -2947,7 +2947,7 @@ static uint64_t amps_encode_mobile_station_control_message_word1_a(uint8_t pscc,
memset(&frame, 0, sizeof(frame));
frame.ie[AMPS_IE_T1T2] = 2;
frame.ie[AMPS_IE_SCC] = 11;
frame.ie[AMPS_IE_SCC] = 3;
frame.ie[AMPS_IE_PSCC] = pscc;
frame.ie[AMPS_IE_EF] = 0;
frame.ie[AMPS_IE_LOCAL_MSG_TYPE] = msg_type;