* Use new NM_ATT_BS11 definitions instead of magic numbers
* rename FECTORY_LOGON into LMT_LOGON since it's not always factory level

diff --git a/src/abis_nm.c b/src/abis_nm.c
index 77a3293..2cff36f 100644
--- a/src/abis_nm.c
+++ b/src/abis_nm.c
@@ -882,11 +882,14 @@
 	if (on) {
 		u_int8_t len = 3*2 + sizeof(bs11_logon_c7)
 				+ sizeof(bs11_logon_c8) + sizeof(bs11_logon_c9);
-		fill_om_fom_hdr(oh, len, NM_MT_BS11_FACTORY_LOGON,
+		fill_om_fom_hdr(oh, len, NM_MT_BS11_LMT_LOGON,
 				NM_OC_BS11_A3, 0xff, 0xff, 0xff);
-		msgb_tlv_put(msg, 0xc7, sizeof(bs11_logon_c7), bs11_logon_c7);
-		msgb_tlv_put(msg, 0xc8, sizeof(bs11_logon_c8), bs11_logon_c8);
-		msgb_tlv_put(msg, 0xc9, sizeof(bs11_logon_c9), bs11_logon_c9);
+		msgb_tlv_put(msg, NM_ATT_BS11_LMT_LOGIN_TIME,
+			     sizeof(bs11_logon_c7), bs11_logon_c7);
+		msgb_tlv_put(msg, NM_ATT_BS11_LMT_USER_ACC_LEV,
+			     sizeof(bs11_logon_c8), bs11_logon_c8);
+		msgb_tlv_put(msg, NM_ATT_BS11_LMT_USER_NAME,
+			     sizeof(bs11_logon_c9), bs11_logon_c9);
 	} else {
 		fill_om_fom_hdr(oh, 0, NM_MT_BS11_LOGOFF,
 				NM_OC_BS11_A3, 0xff, 0xff, 0xff);
diff --git a/src/bs11_config.c b/src/bs11_config.c
index cdcd939..457e90f 100644
--- a/src/bs11_config.c
+++ b/src/bs11_config.c
@@ -373,8 +373,8 @@
 	oh = (struct abis_om_hdr *) msgb_l2(rx_msg);
 	foh = (struct abis_om_fom_hdr *) oh->data;
 	switch (foh->msg_type) {
-	case NM_MT_BS11_FACTORY_LOGON_ACK:
-		printf("FACTORY LOGON: ACK\n");
+	case NM_MT_BS11_LMT_LOGON_ACK:
+		printf("LMT LOGON: ACK\n");
 		if (bs11cfg_state == STATE_NONE)
 			bs11cfg_state = STATE_LOGON_ACK;
 		rc = 0;