summaryrefslogtreecommitdiff
path: root/cesar/maximus/python/lib/mmentry/mmentry.py
diff options
context:
space:
mode:
Diffstat (limited to 'cesar/maximus/python/lib/mmentry/mmentry.py')
-rw-r--r--cesar/maximus/python/lib/mmentry/mmentry.py121
1 files changed, 121 insertions, 0 deletions
diff --git a/cesar/maximus/python/lib/mmentry/mmentry.py b/cesar/maximus/python/lib/mmentry/mmentry.py
new file mode 100644
index 0000000000..28321ea0dc
--- /dev/null
+++ b/cesar/maximus/python/lib/mmentry/mmentry.py
@@ -0,0 +1,121 @@
+# -*- coding:Utf-8 -*-
+
+class Mmentry():
+ #MMENTRY format by MME
+ #--- Station - Central Coordination ---
+ CC_CCO_APPOINT_REQ = "1234567"
+ CC_CCO_APPOINT_CNF = "1"
+ CC_BACKUP_APPOINT_REQ = "1"
+ CC_BACKUP_APPOINT_CNF = "1"
+ CC_LINK_INFO_REQ = ""
+ CC_LINK_INFO_CNF = "1"+"Var"+"*N"+"=b"
+ CC_LINK_INFO_IND = "1"+"Var"+"*N"+"=b"
+ CC_LINK_INFO_RSP = ""
+ CC_HANDOVER_REQ = "12"
+ CC_HANDOVER_CNF = "1"
+ CC_HANDOVER_INFO_IND = "123"+"N*"+"123456789"+"=b"
+ CC_HANDOVER_INFO_RSP = ""
+ CC_DISCOVER_LIST_REQ = ""
+ CC_DISCOVER_LIST_CNF = "1"+"M*"+"123456789ABC"+"N*"+"123456789ABCD"+"=b"
+ CC_DISCOVER_LIST_IND = "1"+"M*"+"123456789ABC"+"N*"+"123456789ABCD"+"=b"
+ CC_LINK_NEW_REQ = "123456789ABCDE"+"Var"+"1"+"123"+"*N"+"1"+"123"+"*K"+"=a"
+ CC_LINK_NEW_CNF = "12345"+"Var"+"=a"
+ CC_LINK_MOD_REQ = "12"+"Var"+"Var"+"Var"+"=a"
+ CC_LINK_MOD_CNF = "123"+"Var"+"=a"
+ CC_LINK_SQZ_REQ = "12"+"Var"+"=a"
+ CC_LINK_SQZ_CNF = "123"+"Var"+"=a"
+ CC_LINK_REL_REQ = "1234"+"Var"+"=a"
+ CC_LINK_REL_IND = "123456789"+"Var"+"Var"+"=a"
+ CC_DETECT_REPORT_REQ = "12"+"N"+"=a"
+ CC_DETECT_REPORT_CNF = "1"+"123456"+"*N"+"=a"
+ CC_WHO_RU_REQ = "1234567"
+ CC_WHO_RU_CNF = "1234567"+"123456"+"12345678*8"
+ CC_ASSOC_REQ = "123456789A"
+ CC_ASSOC_CNF = "123456789ABC"
+ CC_LEAVE_REQ = "1"
+ CC_LEAVE_CNF = ""
+ CC_LEAVE_IND = "12345678"
+ CC_LEAVE_RSP = ""
+ CC_SET_TEI_MAP_REQ = ""
+ CC_SET_TEI_MAP_IND = "12"+"12345678"+"*n"+"=b"
+ CC_RELAY_REQ = "123456789"+"Var"+"=a"
+ CC_RELAY_IND = "123456789"+"Var"+"=a"
+ CC_BEACON_RELIABILITY_REQ = ""
+ CC_BEACON_RELIABILITY_CNF = "1234"
+ CC_ALLOC_MOVE_REQ = "1234"+"Var"+"Var"+"=a"
+ CC_ALLOC_MOVE_CNF = "123"
+ CC_ACCESS_NEW_REQ = "12345678"+"Var"+"Var"+"=a"
+ CC_ACCESS_NEW_CNF = "123456"
+ CC_ACCESS_NEW_IND = "123456789ABC"
+ CC_ACCESS_NEW_RSP = "1234"+"Var"+"Var"+"=a"
+ CC_ACCESS_REL_REQ = "123"
+ CC_ACCESS_REL_CNF = "123"
+ CC_ACCESS_REL_IND = "123"
+ CC_ACCESS_REL_RSP = "123"
+ CC_DCPPC_IND = "1"
+ CC_DCPPC_RSP = ""
+ CC_HP1_DET_REQ = ""
+ CC_HP1_DET_CNF = "123456"
+ CC_BLE_UPDATE_IND = "1"+"Var"+"=a"
+ #to 0x1FFC : Reserved for future use
+ #--- Proxy Coordinator ---
+ CP_PROXY_APPOINT_REQ = "1234"+"12345678"+"*N"+"=b"
+ CP_PROXY_APPOINT_CNF = "12"
+ PH_PROXY_APPOINT_IND = "123456789ABCDEF"
+ CP_PROXY_WAKE_REQ = ""
+ #to 0x3FFC : Reserved for future use
+ #--- CCo - CCo ---
+ NN_INL_REQ = "123456789ABCDE"+"123456789ABCD"+"*N"+"=a"
+ NN_INL_CNF = "123456789ABCDE"+"123456789ABCD"+"*N"+"=a"
+ NN_NEW_NET_REQ = "123456789ABCDE"
+ NN_NEW_NET_CNF = "1234"+"Var"+"=a"
+ NN_NEW_NET_IND = "1234"
+ NN_ADD_ALLOC_REQ = "1234567"+"1234"+"*n"+"=a"
+ NN_ADD_ALLOC_CNF = "1234"
+ NN_ADD_ALLOC_IND = "1234"
+ NN_REL_ALLOC_REQ = "1234567"+"1234"+"*n"+"=a"
+ NN_REL_ALLOC_CNF = "1234"
+ NN_REL_NET_IND = "1234567"+"1234"+"*n"+"=a"
+ #to 0x5FFC : Reserved for future use
+ #--- Station - Station ---
+ CM_UNASSOCIATED_STA_IND = "12345678"
+ CM_ENCRYPTED_PAYLOAD_IND = "123456"+"12345678"+"12345678"+"12"+"0-15"+"Var"+"0or4"+"0or1"+"0or2"+"0or1"+"0-15"+"0or1"+"=a"
+ CM_ENCRYPTED_PAYLOAD_RSP = "1234"
+ CM_SET_KEY_REQ = "123456789ABCDE"+"1234567"+"1"+"12345678"+"12345678"
+ CM_SET_KEY_CNF = "123456789ABCDE"
+ CM_GET_KEY_REQ = "123456789"+"12345678"+"Var"+"=a"
+ CM_GET_KEY_CNF = "123456789A"+"123456789ABC"+"Var"+"=a"
+ CM_SC_JOIN_REQ = "1"
+ CM_SC_JOIN_CNF = "12345678"
+ CM_CHAN_EST_IND = "123456789AB"+"L"+"1"+"123"+"*M"+"1234567"+"N*0_5"+"(N%2)*0_5"
+ CM_TM_UPDATE_IND = "12"+"L"+"1"+"123"+"*M"+"1234567"+"12"+"*N"+"=a"
+ CM_AMP_MAP_REQ = "12"+"N*0_5"+"=a" #+"(N%2)*0_5"???
+ CM_AMP_MAP_CNF = "1"
+ CM_BRG_INFO_REQ = ""
+ CM_BRG_INFO_CNF = "1"+"Var"+"=a"
+ CM_CONN_NEW_REQ = "12"+"Var"+"Var"+"=a"
+ CM_CONN_NEW_CNF = "1234"+"Var"+"=a"
+ CM_CONN_REL_IND = "123"+"Var"+"=a"
+ CM_CONN_REL_RSP = "12"
+ CM_CONN_MOD_REQ = "12"+"Var"+"=a"
+ CM_CONN_MOD_CNF = "123"+"Var"+"=a"
+ CM_CONN_INFO_REQ = "1234"
+ CM_CONN_INFO_CNF = "1"+"Var"+"*N"+"=b"
+ CM_STA_CAP_REQ = ""
+ CM_STA_CAP_CNF = "123456789ABCDEF"+"123456789A"
+ CM_NW_INFO_REQ = ""
+ CM_NW_INFO_CNF = "1"+"Var"+"*N"+"=a"
+ CM_GET_BEACON_REQ = "1234567"
+ CM_GET_BEACON_CNF = "123456789ABC"+"Var"+"=a"
+ CM_HFID_REQ = "1"+"0or6"+"0or64"+"=a"
+ CM_HFID_CNF = "1"+"12345678"+"12345678"+"12345678"+"12345678"+"12345678"+"12345678"+"12345678"+"12345678"
+ CM_MME_ERROR_IND = "123456"
+ CM_NW_STATS_REQ = ""
+ CM_NW_STATS_CNF = "1"+"12345678"+"*L"+"=b"
+ CM_LINK_STATS_REQ = "12345678"+"12345678"+"12"
+ CM_LINK_STATS_CNF = "12"+"Var"+"=a"
+ #to 0x7FFC : Reserved for future use
+ #--- Manufacturer Specific ---
+ #to 0x9FFC : Manufacturer Specific Messages
+ #--- Vendor Specific ---
+ #to 0xBFFC : Vendor-Specific Messages