10.2.2 DataTAC Wireless OIDs
´ÙÀ½ Â÷Æ®´Â DataTACÁöÁ¤ ¹«¼± OIDµéÀ» ¿ä¾àÇÑ´Ù.
| Q |
S |
Indication |
Name |
| M |
|
|
OID_WW_TAC_COMPRESSION |
| M |
OID_WW_TAC_SET_CONFIG |
| M |
OID_WW_TAC_GET_STATUS |
| M |
M |
OID_WW_TAC_USER_HEADER |
| M |
|
OID_WW_TAC_UNIQUE_SDU_TAG |
| |
M |
OID_WW_TAC_SEND_COMMAND |
| M |
|
M |
OID_WW_TAC_GET_RESPONSE |
| M |
M |
M |
OID_WW_TAC_DISABLE_RECEIVER |
| M |
M |
|
OID_WW_TAC_ANTENNA_MODE |
| |
M |
OID_WW_TAC_FLUSH_DATA |
| M |
M |
M |
OID_WW_TAC_SHUTDOWN_DEVICE |
| M |
|
M |
OID_WW_TAC_DEVICE_EXCEPTION |
| M |
M |
OID_WW_TAC_RECEIVE_EXCEPTION |
| M |
M |
OID_WW_TAC_BUFFER_EXCEPTION |
| M |
M |
OID_WW_TAC_BATTERY_EXCEPTION |
| M |
M |
OID_WW_TAC_TRANSMITTER_KEYED |
| M |
|
OID_WW_TAC_SYSTEM_TABLE |
| M |
OID_WW_TAC_CHANNEL_TABLE |
| M |
OID_WW_TAC_DCHANNEL_TABLE |
| M |
OID_WW_TAC_RECEIVE_QUEUE_COUNT |
| M |
OID_WW_TAC_STATISTICS |
OID_WW_TAC_COMPRESSION
ÀÌ OID´Â ¹Ì´ÏÆ÷Æ® µå¶óÀ̹ö¿¡°Ô ¹Ì´ÏÆ÷Æ® µå¶óÀ̹ö°¡ ³×Æ®¿÷-·¹ÀÌ¾î ¿ä¾à(Compression)À» Áö¿øÇÏ´ÂÁö¸¦ ÀεðÄÉÀÌÆ®ÇÏ´Â BooleanÀ» ¸®ÅÏÇϵµ·Ï ¿äûÇÑ´Ù. TRUEÀÇ °ªÀº ³×Æ®¿÷-·¹ÀÌ¾î ¿ä¾à(Compression)ÀÌ »ç¿ëÁßÀÎ °ÍÀ̰í FALSE´Â ³×Æ®¿÷-·¹ÀÌ¾î ¿ä¾àÀÌ »ç¿ëÁßÀÌÁö ¾Ê´Ù´Â°ÍÀ» ÀεðÄÉÀÌÆ®ÇÑ´Ù.
¼³Á¤Àº ÀÌ OID¿¡´ëÇØ »ç¿ëÇÏÁö ¾Ê´Â´Ù.
OID_WW_TAC_SET_CONFIG
ÀÌ OID´Â ±¸¹öÀüÀÌ°í »ç¿ëµÇÁö ¾Ê´Â´Ù´Â°ÍÀ» ±â¾ïÇ϶ó; Á¤º¸ÀûÀÌ°í ±â·ÏÀûÀÎ ¸ñÀûÀ¸·Î Æ÷ÇÔÇÑ´Ù. ´ë½Å OID_WW_TAC_SEND_COMMAND¿Í OID_WW_TAC_GET_RESPONSE¸¦ »ç¿ëÇ϶ó.
ÀÌ OID´Â ¹Ì´ÏÆ÷Æ® µå¶óÀ̹ö¿¡°Ô ÀåÄ¡ÀÇ ÇöÀç ±¸¼ºÀ» ¸®ÅÏÇϵµ·Ï ¿äûÇÑ´Ù.
ÀÌ OID´Â ´ÙÀ½°ú °°Àº WW_TAC_SETCONFIG±¸Á¶Ã¼¸¦ »ç¿ëÇÑ´Ù.:
typedef struct _WW_TAC_SETCONFIG {
NDIS_VAR_DATA_DESC RCV_MODE;
NDIS_VAR_DATA_DESC TX_CONTROL;
NDIS_VAR_DATA_DESC RX_CONTROL;
NDIS_VAR_DATA_DESC FLOW_CONTROL;
NDIS_VAR_DATA_DESC RESET_CNF;
NDIS_VAR_DATA_DESC READ_CNF;
} WW_TAC_SETCONFIG;
|
ÀÌ ±¸Á¶Ã¼ÀÇ ¸â¹ö´Â ´ÙÀ½ Á¤º¸¸¦ Æ÷ÇÔÇÑ´Ù.
- RCV_MODE
- È®Àεǰųª È®ÀεÇÁö¾ÊÀº ¼ö½Å ¸ðµå.
- TX_CONTROL
- Àο¡ÀÌºí µÇ°Å³ª µð½º¿¡À̺íµÈ Àü´ÞÀÚ.
- RX_CONTROL
- Àο¡À̺íµÇ°Å³ª µð½º¿¡À̺íµÈ ¶óµð¿À ¸ðµ©.
- FLOW_CONTROL
- ÇöÀç È帧 Á¦¾î´Â DTE¿Í DCE¸¦ »ç¿ëÇÑ´Ù.
- RESET_CNF
- ÀåÄ¡´Â µðÆúÆ® ¼³Á¤À¸·Î ±¸¼ºµÆ´Ù.
- READ_CNF
- ¿¹¾àµÊ.
ÀÌ ¸â¹öµé °¢°¢Àº ÀÌÀü¿¡ Á¤ÀÇµÈ NDIS_VAR_DATA_DESCÇüÀÌ´Ù.
ÀÌ OID¿¡´ëÇÑ Áö¿øÀº Àü¼ÛÀÚ, ¼ö½ÅÀÚ, ±×¸®°í È帧Á¦¾î¸¦ ÅëÁ¦Çϴ°Ϳ¡´ëÇÑ RF¸ðµ© Áö¿ø¿¡ ÀÇÁ¸ÇÑ´Ù.
¼³Á¤°ú ÀεðÄÉÀ̼ÇÀº ÀÌ OID¿¡´ëÇØ »ç¿ëµÇÁö ¾Ê´Â´Ù.
OID_WW_TAC_GET_STATUS
ÀÌ OID´Â ±¸¹öÀüÀÌ°í »ç¿ëµÇÁö ¾Ê´Â´Ù´Â°ÍÀ» ±â¾ïÇ϶ó; Á¤º¸ÀûÀÌ°í ±â·ÏÀûÀÎ ¸ñÀûÀ¸·Î Æ÷ÇÔÇÑ´Ù. ´ë½Å OID_WW_TAC_SEND_COMMAND¿Í OID_WW_TAC_GET_RESPONSE¸¦ »ç¿ëÇ϶ó.
ÀÌ OID´Â ¹Ì´ÏÆ÷Æ® µå¶óÀ̹ö¿¡°Ô ÀåÄ¡¿¡´ëÇÑ ±¸¼º°ú »óÅÂÁ¤º¸¸¦ ¸®ÅÏÇϵµ·Ï ¿äûÇÑ´Ù.
ÀÌ OID´Â ´ÙÀ½°ú °°Àº WW_TAC_GETSTATUS±¸Á¶Ã¼¸¦ »ç¿ëÇÑ´Ù.
typedef struct _WW_TAC_GETSTATUS{
BOOLEAN Action;
NDIS_VAR_DATA_DESC Command;
NDIS_VAR_DATA_DESC Option;
NDIS_VAR_DATA_DESC Response;
} WW_TAC_GETSTATUS;
|
ÀÌ ±¸Á¶Ã¼ÀÇ ¸â¹ö´Â ´ÙÀ½ÀÇ Á¤º¸¸¦ Æ÷ÇÔÇÑ´Ù.
- Action
- TRUE´Â CommandÀÇ ¹öÆÛ¿¡ ¼³Á¤µÈ ¸í·ÉÀÌ Á¡°ËµÇ¾î¾ßÇÑ´Ù´Â °ÍÀ» ÀεðÄÉÀÌÆ®ÇÑ´Ù.
- Command
- DTE¿Í DCE»çÀÌÀÇ ¿øÃµÀûÀÎ-¸ðµå·ÎÀÇ ¸í·ÉÀ» ÁöÁ¤ÇÑ´Ù. ÀÌ·¯ÇÑ Ä¨ÀÇ Æ¯¼º¿¡´ëÇØ¼´Â Çϵå¿þ¾î ·¹ÆÛ·±½º ¸Þ´º¾óÀ» º¸¶ó.
- Option
- ÁÖ¾îÁø ¸í·É¿¡´ëÇÑ ¿É¼ÇÀ» ÁöÁ¤ÇÑ´Ù.
- Response
- ÁÖ¾îÁø ¸í·É¿¡´ëÇÑ ÀÀ´äÀ» ¸®ÅÏÇÑ´Ù. ÀÌ ¹öÆÛ´Â Àû¾îµµ 256¹ÙÀÌÅ© Å©±âÀÌ´Ù.
ÀÌ·¯ÇÑ ¿©·¯ ¸â¹öµéÀº Àü¿¡ ¼³¸íÇÑ NDIS_VAR_DATA_DESCÇüÀÌ´Ù.
ÇÁ·ÎÅäÄݰú ¾îÇø®ÄÉÀ̼ÇÀº RF¸ðµ©À¸·ÎºÎÅÍ ±¸¼º°ú »óÅÂÁ¤º¸¸¦ ¿äûÇϱâÀ§ÇØ ÀÌ OID¸¦ »ç¿ëÇÒÁö ¸ð¸¥´Ù.
¼³Á¤°ú ÀεðÄÉÀ̼ÇÀº ÀÌ OID¿¡´ëÇØ »ç¿ëÇÏÁö ¾Ê´Â´Ù.
OID_WW_TAC_USER_HEADER
ÁúÀǷνá, ÀÌ OID´Â ¹Ì´ÏÆ÷Æ® µå¶óÀ̹ö¿¡°Ô ÇöÀç »ç¿ëÀÚ Çì´õ¸¦ ¸®ÅÏÇϵµ·Ï ¿äûÇÑ´Ù.
¼³Á¤À¸·Î½á, ÀÌ OID´Â ¹Ì´ÏÆ÷Æ® µå¶óÀ̹ö¿¡°Ô DataTAC³×Æ®¿÷ÀÌ ¿ä±¸ÇÏ´Â »ç¿ëÀÚ Çì´õ¸¦ ¼³Á¤Çϵµ·Ï ¿äûÇÑ´Ù.
ÀÌ ¿äûÀº Àü¿¡ Á¤ÀÇµÈ NDIS_VAR_DATA_DESC±¸Á¶Ã¼¿Í µ¿ÀÏÇÏ°Ô Á¤ÀÇµÈ WW_TAC_USERHEADER±¸Á¶Ã¼¸¦ »ç¿ëÇÑ´Ù.
ÀεðÄÉÀ̼ÇÀº ÀÌ OID¿¡¼ »ç¿ëÇÏÁö ¾Ê´Â´Ù.
OID_WW_TAC_UNIQUE_SDU_TAG
ÀÌ OID´Â ¹Ì´ÏÆ÷Æ® µå¶óÀ̹ö¿¡°Ô ¼øÂ÷ÀûÀÎ OID_WW_TAC_SEND_COMMAND¿äû¿¡¼ »ç¿ëµÇ´Â µ¶Æ¯ÇÑ(ó¸®) ÅäÅ«À» ¸®ÅÏÇϵµ·Ï ¿äûÇÑ´Ù. ÀÌ µ¶Æ¯ÇÑ ÅäÅ«Àº UINT·Î ¸®ÅϵȴÙ. ÀÌ ÅäÅ«Àº NICÀÇ ¸í·É ÀÀ´äÀ» µð¸ÖƼÇ÷º½ºÇϱâÀ§ÇØ ÇÁ·ÎÅäÄݰú ¹Ì´ÏÆ÷Æ®¿¡ÀÇÇØ »ç¿ëµÉ¼ö ÀÖ´Ù. ´õ¸¹Àº Á¤º¸´Â OID_WW_TAC_GET_RESPONSE¸¦ º¸¶ó.
¼³Á¤°ú ÀεðÄÉÀ̼ÇÀº ÀÌ ¿¬»ê¿¡¼ »ç¿ëÇÏÁö ¾Ê´Â´Ù.
OID_WW_TAC_SEND_COMMAND
ÀÌ OID´Â ¹Ì´ÏÆ÷Æ® µå¶óÀ̹ö¿¡°Ô Native Control Language (NCL)¸¦ »ç¿ëÇÏ´Â DataTAC NIC¿¡°Ô ¸í·ÉÀ» º¸³»µµ·Ï ¿äûÇÑ´Ù. ÇÁ·ÎÅäÄÝÀ» È£ÃâÇϴ°ÍÀº DataTAC Open Protocol Specifications Native Control Language Release 1.2·Î½á Service Data Unit (SDU)¿¡´ëÇÑ NCL¸í·ÉÀ» Æ÷¸ËÇÑ´Ù. ÀÌ OIDÀÇ »ç¿ëÀº ¸¸¾à µ¿ÀÏÇÑ OID_WW_TAC_XXX¿ÀºêÁ§Æ®°¡ Á¸ÀçÇϸé ÃßõµÇ¾îÁöÁö ¾Ê´Â´Ù.
ÀÌ ¿äûÀº Àü¿¡ Á¤ÀÇµÈ NDIS_VAR_DATA_DESC±¸Á¶Ã¼¿Í µ¿ÀÏÇÏ°Ô Á¤ÀÇµÈ WW_TAC_SEND_COMMAND±¸Á¶Ã¼¸¦ »ç¿ëÇÑ´Ù. Àû¾îµµ, ÀÌ ¹öÆÛ¿¡¼ Á¦°øÇÏ´Â Á¤º¸´Â ±æÀ̰¡ 2048¹ÙÀÌÆ®°¡ µÉ¼ö ÀÖ´Ù.
¹Ì´ÏÆ÷Æ® µå¶óÀ̹ö´Â OID_WW_TAC_UNIQUE_SDU_TAG¿äûÀ» ÅëÇØ ÀÌÀü¿¡ ÇÁ·ÎÅäÄÝ·Î ¸®ÅÏµÈ SDUÅäÅ«ÀÇ ¹Ì´ÏÆ÷Æ® ¼ÒÀ¯ÀÇ Ä«ÇǺ»À» À¯ÁöÇÑ´Ù. ¹Ì´ÏÆ÷Æ® µå¶óÀ̹ö´Â NIC¿¡°Ô SDU¿¡´ëÇÑ NCL¸í·ÉÀ» Àü´ÞÇÑ´Ù. ¸í·ÉÀÇ ¿Ï·á°¡µÇÀÚ¸¶ÀÚ, ¹Ì´ÏÆ÷Æ® µå¶óÀ̹ö´Â ÀÀ´äÀ» »ý¼ºÇϰí Â÷ÈÄ OID_WW_TAC_GET_RESPONSE¿äûÀ» ÅëÇØ ÀÌ¿ëÇÒ¼ö ÀÖ´Â ÀÀ´äÀ» ¸¸µç´Ù.
¼³Á¤°ú ÀεðÄÉÀ̼ÇÀº ÀÌ OID¿¡´ëÇØ »ç¿ëµÇÁö ¾Ê´Â´Ù.
OID_WW_TAC_GET_RESPONSE
ÀÌ OID´Â ¹Ì´ÏÆ÷Æ® µå¶óÀ̹ö¿¡°Ô ÀÌÀü¿¡ ¼³Á¤µÈ ¸í·É¿¡´ëÇÑ ÀÀ´äÀ» ¿äûÇÑ´Ù. ÇÁ·ÎÅäÄÝÀº OID_WW_TAC_SEND_COMMAND¿äûÀ» »ç¿ëÇÏ´Â ÀÌ ¸í·ÉÀ» ¼³Á¤ÇÑ´Ù. ¹Ì´ÏÆ÷Æ® µå¶óÀ̹ö´Â ÀÌ ¸í·ÉÀ» NIC¿¡°Ô Àü´ÞÇÑ´Ù. ÀÌ ¸í·ÉÀÌ ¿Ï·á°¡ µÇÀÚ¸¶ÀÚ, ¹Ì´ÏÆ÷Æ® µå¶óÀ̹ö´Â ÀÀ´äÀ» »ý¼ºÇÑ´Ù.
ÀÌ OID´Â ´ÙÀ½°ú °°Àº WW_TAC_GET_RESPONSE±¸Á¶Ã¼¸¦ »ç¿ëÇÑ´Ù.
typedef struct _WW_TAC_GET_RESPONSE {
UINT SDUTag;
NDIS_VAR_DATA_DESC Response;
} WW_TAC_GET_RESPONSE;
|
ÀÌ ±¸Á¶Ã¼ÀÇ ¸â¹ö´Â ´ÙÀ½ÀÇ Á¤º¸¸¦ Æ÷ÇÔÇÑ´Ù.
- SDUTag
- OID_WW_TAC_UNIQUE_SDU_TAG¸¦ »ç¿ëÇÏ´Â ÇÁ·ÎÅäÄÝ¿¡°Ô ÀÌÀü¿¡ ¸®ÅÏÇß´ø µ¶Æ¯ÇÑ ÅäÅ«.
- Response
- ÀÌÀü¿¡ ¼³Á¤ÇÑ ¸í·É¿¡´ëÇÑ ÀÀ´äÁ¤º¸¸¦ Æ÷ÇÔÇÏ´Â ¹öÆÛ¸¦ ¼³¸íÇÑ´Ù. ´õ¸¹Àº Á¤º¸¿¡´ëÇØ¼´Â OID_WW_TAC_SEND_COMMAND¸¦ º¸¶ó. ÀÌ ¹öÆÛ´Â Àû¾îµµ 2048¹ÙÀÌÆ® Å©±âÀÌ´Ù.
¸¸¾à ¾î¶² ¹ÙÀεùµÈ ÇÁ·ÎÅäÄÝÀÌ OID_WW_GEN_INDICATION_REQUEST·Î ÀεðÄÉÀ̼ÇÀ» Àο¡À̺íÇÑ´Ù¸é, ¹Ì´ÏÆ÷Æ® µå¶óÀ̹ö´Â ƯÁ¤ÇÑ NCL¸í·ÉÀÇ ¿Ï·á »óÅÂ¿Í ÄÁÅÙÃ÷¿¡´ëÇØ ÇÁ·ÎÅäÄÝ¿¡°Ô ¾Ë¸®±âÀ§ÇØ NdisMIndicateStatusÇÔ¼ö¸¦ È£ÃâÇØ¾ß¸¸ ÇÑ´Ù. ¸¸¾à ÇÁ·ÎÅäÄÝÀÌ ÀεðÄÉÀÌ¼Ç ÀÀ´äÀ» Àο¡À̺íÇÑ´Ù¸é, ÇÁ·ÎÅäÄÝÀº NDIS_WW_INDICATION_REQUEST±¸Á¶Ã¼ÀÇ InitialValue¸â¹ö¿¡´ëÇÑ ÃʱâÈµÈ WW_TAC_GET_RESPONSE±¸Á¶Ã¼¸¦ ÇÒ´çÇØ¾ß¸¸ ÇÑ´Ù. ¹Ì´ÏÆ÷Æ® µå¶óÀ̹ö´Â ÀÌ ÃʱâÈµÈ WW_TAC_GET_RESPONSEÀÇ ÄÁÅÙÃ÷¸¦ »ìÆìº¸°í µð¸ÖƼÇ÷º½ºÇϱâÀ§ÇØ SDUTag¸â¹ö³»ÀÇ °ªÀ» »ç¿ëÇϰí ÀÀ´äÀ» ÀεðÄÉÀÌÆ®ÇÑ´Ù. ¹Ì´ÏÆ÷Æ® µå¶óÀ̹ö´Â OID_WW_GEN_INDICATION_REQUEST±¸Á¶Ã¼³»¿¡ ÁöÁ¤µÈ TriggerValue¸â¹ö¸¦ ¹«½ÃÇÒ¼ö ÀÖ´Ù.
¹Ì´ÏÆ÷Æ® µå¶óÀ̹ö´Â ¸¸¾à ¿äûÀÌ SDUTag¸â¹ö³»ÀÇ ¹«È¿ÇÑ °ªÀ¸·Î ¼³Á¤µÇ¸é NDIS_STATUS_INVALID_DATA¸¦ ¸®ÅÏÇÑ´Ù.
¼³Á¤Àº ÀÌ OID¿¡¼ »ç¿ëÇÏÁö ¾Ê´Â´Ù.
OID_WW_TAC_DISABLE_RECEIVER
¼³Á¤À¸·Î½á, ÀÌ OID´Â ¹Ì´ÏÆ÷Æ® µå¶óÀ̹ö¿¡°Ô NICÀÇ ÇöÀç ¼ö½ÅÀÚ ¸ðµå¿¡´ëÇÑ Á¤º¸¸¦ ¸®ÅÏÇϵµ·Ï ¿äûÇÑ´Ù.
¼³ÀúÀ¸·Î½á, ÀÌ OID´Â ¹Ì´ÏÆ÷Æ® µå¶óÀ̹ö¿¡°Ô ¿¬»êÀÇ ÁöÁ¤µÈ ¸ðµå·Î NICÀÇ ¼ö½ÅÀÚ¸¦ ¼³Á¤Çϵµ·Ï ¿äûÇÑ´Ù.
ÀÌ ¿äûÀº INT¿Í µ¿ÀÏÇÏ°Ô Á¤ÀÇµÈ WW_TAC_DISABLE_RECEIVERµ¥ÀÌŸ ŸÀÔÀ» »ç¿ëÇÑ´Ù.
ÁúÀÇ È¤Àº ¼³Á¤¿¡´ëÇØ, ÀÌ ¿äûÀº ´ÙÀ½ °ªÁß Çϳª¸¦ »ç¿ëÇÑ´Ù.:
| Value |
Meaning |
| 0 |
¼ö½ÅÀÚ Àο¡À̺í |
| 1 |
¼ö½ÅÀÚ µð½º¿¡À̺í |
| -1 |
¼ö½ÅÀÚÀÇ ¾Ë·ÁÁöÁö ¾ÊÀº »óÅ |
ÀϹÝÀûÀ¸·Î, ÀÌ OID´Â º£Å͸® ÆÄ¿ö¸¦ º¸Á¸ÇϱâÀ§ÇÑ ¼ø°£ÀûÀÎ µð½º¿¡À̺íÇÒ¼ö ÀÖ´Â ¼ö½ÅÀÚ¸¦ »ç¿ëÇÒ¼ö ÀÖ´Ù. ¼³Á¤Çϴµ¿¾È, -1ÀÎ ¾Ë·ÁÁöÁö¾ÊÀº °ªÀº ¹«È¿ÇÏ´Ù; ¹Ì´ÏÆ÷Æ® µå¶óÀ̹ö´Â NDIS_STATUS_INVALID_DATA¿¡·¯¸¦ ¸®ÅÏÇØ¾ßÇÑ´Ù.
¸¸¾à ¹ÙÀεùµÈ ÇÁ·ÎÅäÄÝÀÌ OID_WW_GEN_INDICATION_REQUEST·Î ÀεðÄÉÀ̼ÇÀ» Àο¡À̺íÇÑ´Ù¸é, ¹Ì´ÏÆ÷Æ® µå¶óÀ̹ö´Â ¸¸¾à NICÀÇ ¼ö½ÅÀÚÀÇ »óŰ¡ º¯Çϸé ÇÁ·ÎÅäÄÝ¿¡°Ô ¾Ë¸®±âÀ§ÇØ NdisMIndicateStatusÇÔ¼ö¸¦ È£ÃâÇØ¾ß¸¸ ÇÑ´Ù. OID_WW_GEN_INDICATION_REQUEST³»¿¡ ÁöÁ¤µÈ TriggerValue¸â¹ö´Â ¹«½ÃÇÒ¼ö ÀÖ´Ù.
OID_WW_TAC_ANTENNA_MODE
ÁúÀǷνá, ÀÌ OID´Â ¹Ì´ÏÆ÷Æ® µå¶óÀ̹ö¿¡°Ô NICÀÇ ÇöÀç ¾ÈÅ׳ª-¼±Åà ¾Ë°í¸®ÁòÀ» ¸®ÅÏÇϵµ·Ï ¿äûÇÑ´Ù.
¼³Á¤À¸·Î½á, ÀÌ OID´Â ¹Ì´ÏÆ÷Æ® µå¶óÀ̹ö¿¡°Ô NICÀÇ ÇöÀç ¾ÈÅ׳ª-¼±Åà ¾Ë°í¸®ÁòÀ» º¯ÈÇϵµ·Ï ¿äûÇÑ´Ù.
ÀÌ ¿äûÀº INT¿Í µ¿ÀÏÇÏ°Ô Á¤ÀÇµÈ WW_TAC_ANTENNA_MODEµ¥ÀÌŸ ÇüÀ» »ç¿ëÇÑ´Ù.
ÁúÀÇ È¤Àº ¼³Á¤ °¢°¢¿¡´ëÇØ, ÀÌ ¿äûÀº ´ÙÀ½ °ªÁß Çϳª¸¦ »ç¿ëÇÑ´Ù.:
| Value |
Meaning |
| 0 |
ÀÚµ¿ ¾ÈÅ׳ª ¼±Åà |
| 1 |
Ç×»ó Á¦1 ¾ÈÅ׳ª »ç¿ë |
| 2 |
Ç×»ó Á¦2 ¾ÈÅ׳ª »ç¿ë |
| -1 |
ÇöÀç ¾Ë·ÁÁöÁö ¾ÊÀº ¾ÈÅ׳ª ¾Ë°í¸®Áò |
ÀϹÝÀûÀ¸·Î, ÀÌ OID´Â ¸¸¾à ÇöÀç »ç¿ëÁßÀÎ ¾ÈÅ׳ª°¡ ¿Ã¹Ù¸£°Ô µ¿ÀÛÇϴµ¥ ¹®Á¦°¡ ÀÖ´Ù¸éNICÀÌ ÇöÀç»ç¿ëÇÏ´Â ¾ÈÅ׳ª¸¦ ´ëü ¾ÈÅ׳ª¸¦ ¼±ÅÃÇϱâÀ§ÇØ È¤Àº µð¹ö±ë ¸ñÀûÀ¸·Î »ç¿ëÇÏ´Â ¾ÈÅ׳ª·Î ÀϽÃÀûÀÎ »ç¿ëÇÒ¼ö ÀÖ´Ù. ¼³Á¤µ¿¾È¿¡, -1ÀÎ ¾Ë·ÁÁöÁö¾ÊÀº °ªÀº ¹«È¿ÇÏ´Ù; ¹Ì´ÏÆ÷Æ® µå¶óÀ̹ö´Â NDIS_STATUS_INVALID_DATA·Î ¿¡·¯¸¦ ¸®ÅÏÇÑ´Ù.
ÀεðÄÉÀ̼ÇÀº ÀÌ OID¿¡¼ »ç¿ëÇÏÁö ¾Ê´Â´Ù.
OID_WW_TAC_FLUSH_DATA
ÀÌ OID´Â ¹Ì´ÏÆ÷Æ® µå¶óÀ̹ö¿¡°Ô NICÀÌ ÀÌÀü¿¡ Å¥ÈÇÑ ¾î¶² µ¥ÀÌŸ¸¦ Áï½Ã º¸³»µµ·Ï NIC¿¡°Ô ½Ã۵µ·Ï ¿äûÇÑ´Ù.
ÀÌ ¿äûÀº ´ÙÀ½°ú °°Àº °ªÀÇ INT¿Í µ¿ÀÏÇÏ°Ô Á¤ÀÇµÈ WW_TAC_FLUSH_DATAµ¥ÀÌŸ ÇüÀ» »ç¿ëÇÑ´Ù.:
| Value |
Meaning |
| 1 |
³×Æ®¿÷¿¡¼ ¸ñÀûÁö°¡µÉ ¹öÆÛÈµÈ µ¥ÀÌŸ¸¦ Ç÷¯½¬ÇÑ´Ù. |
| 2 |
³×Æ®¿÷À¸·ÎºÎÅÍ ¼ö½ÅµÇ´Â ¹öÆÛÈµÈ µ¥ÀÌŸ¸¦ Ç÷¯½¬ÇÑ´Ù. |
| 3 |
¸ðµç ¹öÆÛÈµÈ µ¥ÀÌŸ¸¦ Ç÷¯½¬ÇÑ´Ù. |
ÀϹÝÀûÀ¸·Î, ÀÌ OID´Â NICÀ¸·ÎÇÏ¿©±Ý ¹Ì´ÏÆ÷Æ® µå¶óÀ̹ö°¡ NIC¿¡°Ô ÆÄ¿ö Àý¾à ¸ðµå·Î ¼³Á¤ÇϱâÀü¿¡ ÀÌÀü¿¡ Å¥ÈµÈ ¾î¶² µ¥ÀÌŸ¸¦ Àü¼ÛÇϵµ·Ï ¼³Á¤ÇϱâÀ§ÇØ »ç¿ëµÉ ¼ö ÀÖ´Ù. ¼³Á¤µ¿¾È¿¡, ¼±ÇàÇÏ´Â °ªÀÌ¿ÜÀÇ °ªÀº ¹«È¿ÇÏ´Ù; ¹Ì´ÏÆ÷Æ® µå¶óÀ̹ö´Â NDIS_STATUS_INVALID_DATAÀÇ ¿¡·¯¸¦ ¸®ÅÏÇÑ´Ù.
ÁúÀÇ¿Í ÀεðÄÉÀ̼ÇÀº ÀÌ OID¿¡´ëÇØ »ç¿ëÇÏÁö ¾Ê´Â´Ù.
OID_WW_TAC_SHUTDOWN_DEVICE
ÁúÀǷνá, ÀÌ OID´Â ¹Ì´ÏÆ÷Æ® µå¶óÀ̹ö¿¡°Ô NICÀÇ ÇöÀç »óŸ¦ ¸®ÅÍÇϵµ·Ï ¿äûÇÑ´Ù.
¼³Á¤À¸·Î½á, ÀÌ OID´Â ¹Ì´ÏÆ÷Æ® µå¶óÀ̹ö¿¡°Ô ÁöÁ¤µÈ ¿¬»ê ¸ðµå·Î NICÀÇ »óŸ¦ ¼³Á¤Çϵµ·Ï ¿äûÇÑ´Ù.
ÀÌ ¿äûÀº INT¿Í µ¿ÀÏÇÏ°Ô Á¤ÀÇµÈ WW_TAC_SHUTDOWN_DEVICEµ¥ÀÌŸ ŸÀÔÀ» »ç¿ëÇÑ´Ù.
ÁúÀÇ È¤Àº ¼³Á¤¿¡´ëÇØ, ÀÌ ¿äûÀº ´ÙÀ½ °ªÁß Çϳª¸¦ »ç¿ëÇÑ´Ù.:
| Value |
Meaning |
| 0 |
Àο¡À̺íµÈ ÀåÄ¡. ¹Ì´ÏÆ÷Æ® µå¶óÀ̹ö´Â ¿ä±¸µÈ´À Çϵå¿þ¾î ¸®¼Ò½ºµéÀ» ¾ò°í NICÀ» ÄÑ°í ¿¬»êÀ» Àç½Ãµ¿ÇÑ´Ù. |
| 1 |
µð½º¿¡À̺í ÀåÄ¡. ¹Ì´ÏÆ÷Æ® µå¶óÀ̹ö´Â ¿¬»êÀ» Áö¿¬Çϰí NICÀ» Å©°í, ¸ðµç Çϵå¿þ¾î ¸®¼Ò½ºµéÀ» ÇØÁ¦ÇÑ´Ù. |
| -1 |
¾Ë·ÁÁöÁö¾ÊÀº ÀåÄ¡ »óÅÂ. |
ÀϹÝÀûÀ¸·Î, ÀÌ OID´Â NICÀ» µð½º¿¡À̺íÇϱâÀ§ÇØ ±×¸®°í º£Å͸® ÆÄ¿ö¸¦ º¸È£ÇϱâÀ§ÇØ ¿¬°úµÈ Çϵå¿þ¾î¸¦ µð½º¿¡À̺íÇϱâÀ§ÇØ »ç¿ëµÉ ¼ö ÀÖ´Ù. ¼³Á¤µ¿¾È¿¡, ¾Ë·ÁÁöÁö¾ÊÀº -1ÀÇ °ªÀº ¹«È¿ÇÏ´Ù.; ¹Ì´ÏÆ÷Æ® µå¶óÀ̹ö´Â NDIS_STATUS_INVALID_DATAÀÇ ¿¡·¯¸¦ ¸®ÅÏÇØ¾ßÇÑ´Ù.
¸¸¾à ¾î¶² ¹ÙÀεùµÈ ÇÁ·ÎÅäÄÝÀÌ OID_WW_GEN_INDICATION_REQUEST·Î ÀεðÄÉÀ̼ÇÀ» Àο¡À̺íÇϸé, ¹Ì´ÏÆ÷Æ® µå¶óÀ̹ö´Â ¸¸¾à NICÀÇ »óŰ¡ º¯Çϸé ÇÁ·ÎÅäÄÝ¿¡°Ô ¾Ë¸®±âÀ§ÇØ NdisMIndicateStatusÇÔ¼ö¸¦ »ç¿ëÇÑ´Ù.
OID_WW_TAC_DEVICE_EXCEPTION
ÀÌ OID´Â ¹Ì´ÏÆ÷Æ® µå¶óÀ̹ö¿¡°Ô ´Ù¾çÇÑ NIC-°ü·Ã ÀåÄ¡ »óŸ¦ ¸®ÅÏÇϵµ·Ï ¿äûÇÑ´Ù. ÇÁ·ÎÅäÄݵéÀº ÀÌ·¯ÇÑ »óŵ鿡´ëÇØ ÁúÀÇ ÇÒ¼ö Àְųª ¸¸¾à ÀåÄ¡ ¿¬»êÀÌ ¹ß»ýÇÑ´Ù¸é ÀÌ·¯ÇÑ »óŵéÀ» ¹Þ±âÀ§ÇØ ¿äûÇÒ¼ö ÀÖ´Ù. ÁúÀǵéÀº °¡Àå ÃÖ±Ù¿¡ ±â·ÏµÈ »óŵéÀ» ¼ö½ÅÇÑ´Ù.
ÀÌ ¿äûÀ¸·ÎºÎÅÍÀÇ ¸®ÅϰªÀº WW_TAC_DEV_EXCEPTION ¿°Å¿¡¼ Æ÷ÇÔµÈ °ªÀ¸·Î Á¦ÇѵȴÙ. ´ÙÀ½Àº À¯È¿ÇÑ °ªµéÀ» ¸®½ºÆ®ÇÑ´Ù.
- DATATAC_DEVX_OK
- ¾Ë·ÁÁø NIC°ü·Ã ÀåÄ¡ »óŵéÀÌ ¾ø´Ù.
- DATATAC_DEVX_MISSING
- NICÀÌ Á¦°ÅµÆ´Ù.
- DATATAC_DEVX_POST_ERROR
- NICÀÇ Power On Self Text (POST)°¡ ½ÇÆÐÇß´Ù.
- DATATAC_DEVX_ERROR
- ¿¡·¯¿Í °ü·ÃµÈ ÁöÁ¤µÇÁö¾ÊÀº ÀåÄ¡°¡ ¹ß»ýÇß´Ù. ÀåÄ¡´Â ¼ºñ½º¿¡´ëÇØ ¸®Åϵɼö ÀÖ¾î¾ßÇÑ´Ù.
¸¸¾à ¾î¶² ¹ÙÀεùµÈ ÇÁ·ÎÅäÄÝÀÌ OID_WW_GEN_INDICATION_REQUEST·Î ÀεðÄÉÀ̼ÇÀ» Àο¡À̺íÇϸé, ¹Ì´ÏÆ÷Æ® µå¶óÀ̹ö´Â ¿¬»êÀÇ »óŰ¡ ÀÌÀüÀÇ ¸®½ºÆ®·ÎºÎÅÍ »óÅ Á¶°ÇÀ» »ý¼ºÇߴٴ°ÍÀ» ÇÁ·ÎÅäÄÝ¿¡°Ô ¾Ë¸®±âÀ§ÇØ NdisMIndicateStatusÇÔ¼ö¸¦ È£ÃâÇØ¾ß¸¸ ÇÑ´Ù. OID_WW_GEN_INDICATION_REQUEST³»¿¡ ÁöÁ¤µÈ TriggerValue¸â¹ö¸¦ ¹«½ÃÇÒ¼ö ÀÖ´Ù.
¼³Á¤Àº ÀÌ OID¿¡´ëÇØ »ç¿ëÇÏÁö ¾Ê´Â´Ù.
OID_WW_TAC_RECEIVE_EXCEPTION
ÀÌ OID´Â ¹Ì´ÏÆ÷Æ® µå¶óÀ̹ö¿¡°Ô ´Ù¾çÇÑ NIC°ü·Ã ¼ö½ÅÀÚ »óŸ¦ ¸®ÅÏÇϵµ·Ï ¿äûÇÑ´Ù. ÇÁ·ÎÅäÄÝÀº ÀÌ·¯ÇÑ »óŸ¦ Äõ¸®Çϰųª ¸¸¾à ¼ö½Å ¿¬»êÀÌ ¹ß»ýÇϸé ÀÌ·¯ÇÑ »óŸ¦ ¹Þµµ·Ï ¿äûÇÒ¼ö ÀÖ´Ù. ÁúÀÇ´Â °¡Àå ÃÖ±Ù¿¡ ±â·ÏµÈ »óŸ¦ ¼ö½ÅÇÑ´Ù.
ÀÌ ¿äûÀ¸·ÎºÎÅÍÀÇ ¸®ÅϰªÀº WW_TAC_RCV_EXCEPTION¿°Å¿¡¼ Æ÷ÇÔµÈ °ªÀ¸·Î Á¦ÇѵȴÙ. ´ÙÀ½Àº À¯È¿ÇÑ °ªÀ» ¸®½ºÆ®ÇÑ´Ù.
- DATATAC_RCVX_OK
- ¸¶Áö¸· ¼ö½Å¿¬»êµ¿¾È ¿¡·¯°¡ ¾ø¾ú´Ù.
- DATATAC_RCVX_RECEIVE_ERROR
- ¼ö½ÅµÈ µ¥ÀÌŸ¸¦ ÀÎ½Ä ÇÒ¼ö ¾ø´Ù.
- DATATAC_RCVX_ERROR
- ÁöÁ¤µÇÁö¾ÊÀº ¼ö½Å°ü·Ã ¿¡·¯°¡ ¹ß»ýÇÑ´Ù. ÀåÄ¡´Â ¼ºñ½º¿¡´ëÇØ ¸®Åϵɼö ÀÖ¾î¾ßÇÑ´Ù.
¸¸¾à ¾î¶² ¹ÙÀεùµÈ ÇÁ·ÎÅäÄÝÀÌ OID_WW_GEN_INDICATION_REQUEST·Î ÀεðÄÉÀ̼ÇÀ» Àο¡À̺íÇÑ´Ù¸é, ¹Ì´ÏÆ÷Æ® µå¶óÀ̹ö´Â ¼ö½Å¿¬»ê »óŰ¡ ÀÌÀüÀÇ ¸®½ºÆ®·ÎºÎÅÍ »óÅ Á¶°ÇÀ» »ý¼ºÇߴٴ°ÍÀ» ÇÁ·ÎÅäÄÝ¿¡°Ô ¾Ë¸®±âÀ§ÇØ NdisMIndicateStatusÇÔ¼ö¸¦ È£ÃâÇØ¾ß¸¸ ÇÑ´Ù. ±×·¯³ª ½Ã½ºÅÛ ÆÛÆ÷¸Õ½º¸¦ Çâ»ó½Ã۱âÀ§ÇØ, ¹Ì´ÏÆ÷Æ® µå¶óÀ̹ö´Â ´ÜÁö ¼ö½Å ¿¬»êÀÌ DATATAC_RCVX_OKÀÌ¿ÜÀÇ »óŸ¦ ³ºÀ»¶§¸¸ ¹ß»ýÇØ¾ßÇѴٴ°ÍÀ» ±â¾ïÇ϶ó. ¹Ì´ÏÆ÷Æ® µå¶óÀ̹ö´Â OID_WW_GEN_INDICATION_REQUEST³»¿¡ ÁöÁ¤µÈ TriggerValue¸â¹ö¸¦ ¹«½ÃÇÒ¼ö ÀÖ´Ù.
¼³Á¤Àº ÀÌ OID¿¡´ëÇØ ¹«½ÃÇÒ¼ö ÀÖ´Ù.
OID_WW_TAC_BUFFER_EXCEPTION
ÀÌ OID´Â ¹Ì´ÏÆ÷Æ® µå¶óÀ̹ö¿¡°Ô ´Ù¾çÇÑ NIC°ü·Ã ¹öÆÛ Á¶°ÇÀ» ¸®ÅÏÇϵµ·Ï ¿äûÇÑ´Ù. ÇÁ·ÎÅäÄÝÀº ÀÌ·¯ÇÑ »óÅ¿¡´ëÇØ ÁúÀÇ ÇÒ¼ö ÀÖ°í ȤÀº ¸¸¾à ¿¬»êÀÌ ¹ß»ýÇϸé, ÀÌ·¯ÇÑ Á¶°ÇµéÀ» ¼ö½ÅÇϵµ·Ï ¿äûÇÒ¼ö ÀÖ´Ù. ÁúÀÇ´Â °¡Àå ÃÖ±Ù¿¡ ±â·ÏµÈ ¹öÆÛ »óŸ¦ ¼ö½ÅÇÑ´Ù.
ÀÌ ¿äû¿¡´ëÇÑ ¸®ÅÏ °ªÀº WW_TAC_BFR_EXCEPTION¿°Å¿¡¼ Æ÷ÇÔµÈ °ªÀ¸·Î Á¦ÇѵȴÙ. ´ÙÀ½Àº À¯È¿ÇÑ °ªÀ» ¸®½ºÆ®ÇÑ´Ù.
- DATATAC_BFRX_OK
- ¾Ë·ÁÁöÁö¾ÊÀº ¹öÆÛ°ü·Ã ¿¡·¯°¡ ¹ß»ýÇÑ´Ù.
- DATATAC_BFRX_OVERFLOW
- ¹öÆÛ ¿À¹öÇÃ·Î¿ì ¿¡·¯°¡ ¹ß»ýÇÑ´Ù.
- DATATAC_BFRX_ERROR
- ÁöÁ¤µÇÁö¾ÊÀº ¹öÆÛ-°ü·Ã ¿¡·¯°¡ ¹ß»ýÇÑ´Ù. ÀåÄ¡´Â ¼ºñ½º¿¡´ëÇØ ¸®Åϵɼö ÀÖ¾î¾ßÇÑ´Ù.
OID_WW_TAC_BATTERY_EXCEPTION
ÀÌ OID´Â ¹Ì´ÏÆ÷Æ® µå¶óÀ̹ö¿¡°Ô ´Ù¾çÇÑ NIC°ü·Ã º£Å͸® »óŸ¦ ¸®ÅÏÇϵµ·Ï ¿äûÇÑ´Ù. ÇÁ·ÎÅäÄÝÀº ÀÌ·¯ÇÑ »óÅ¿¡´ëÇØ ÁúÀÇÇÒ¼ö ÀÖ°í ȤÀº ¸¸¾à º£Å͸®ÀÇ »óŰ¡ º¯Çϸé ÀÌ·¯ÇÑ »óŸ¦ ¹Þµµ·Ï ¿äûÇÒ¼ö ÀÖ´Ù. ÁúÀÇ´Â °¡Àå ÃÖ±ÙÀÇ ±â·ÏµÈ »óŸ¦ ¼ö½ÅÇÑ´Ù.
ÀÌ ¿äûÀ¸·ÎºÎÅÍÀÇ ¸®ÅÏ °ªÀº WW_TAC_BAT_EXCEPTION¿°Å³»¿¡¼ Æ÷ÇÔµÈ °ªÀ¸·Î Á¦ÇѵȴÙ. ´ÙÀ½Àº À¯È¿ÇÑ °ªÀ» ¸®½ºÆ®ÇÑ´Ù.
- DATATAC_BATX_OK
- ¾Ë·ÁÁöÁö¾ÊÀº º£Å͸®°ü·Ã ¿¡·¯°¡ ¹ß»ýÇÑ´Ù.
- DATATAC_BATX_LOW
- º£Å͸® ·¹¹úÀÌ ³·´Ù; Àü´ÞÀÚ´Â µð½º¿¡ÀÌºí µÆ´Ù.
- DATATAC_BATX_ERROR
- ÁöÁ¤µÇÁö¾ÊÀº º£Å͸® °ü·Ã ¿¡·¯°¡ ¹ß»ýÇÑ´Ù. º£Å͸®´Â ¼ºñ½º¿¡´ëÇØ ¸®Åϵɼö ÀÖ¾î¾ßÇÑ´Ù.
¸¸¾à ¾î¶² ¹ÙÀεùµÈ ÇÁ·ÎÅäÄÝÀÌ OID_WW_GEN_INDICATION_REQUEST·Î ÀεðÄÉÀ̼ÇÀ» Àο¡À̺íÇÑ´Ù¸é, º£Å͸®ÀÇ »óŰ¡ º¯Çߴٴ°ÍÀ» ÇÁ·ÎÅäÄÝ¿¡°Ô ¾Ë¸®±âÀ§ÇØ NdisMIndicateStatusÇÔ¼ö¸¦ È£ÃâÇØ¾ß¸¸ ÇÑ´Ù. OID_WW_GEN_INDICATION_REQUEST³»¿¡ ÁöÁ¤µÈ TriggerValueÀÇ ¸â¹ö´Â ¹«½ÃµÉ¼ö ÀÖ´Ù.
¼³Á¤Àº ÀÌ OID¿¡´ëÇØ »ç¿ëÇÏÁö ¾Ê´Â´Ù.
OID_WW_TAC_TRANSMITTER_KEYED
ÀÌ OID´Â ¹Ì´ÏÆ÷Æ® µå¶óÀ̹ö¿¡°Ô NICÀÇ Àü´ÞÀÚ°¡ ¿¬»êÁßÀÎÁö¸¦ ÀεðÄÉÀÌÆ®ÇÏ´Â BooleanÀ» ¸®ÅÏÇϵµ·Ï ¿äûÇÑ´Ù. TRUEÀÇ °ªÀº NICÀÇ Àü¼ÛÀÚ°¡ ÇöÀç µ¿ÀÛÁßÀΰÍÀ» ÀεðÄÉÀÌÆ®ÇÑ´Ù. FALSE´Â µ¿ÀÛÇÏÁö ¾Ê´Â´Ù´Â °ÍÀ» ÀεðÄÉÀÌÆ®ÇÑ´Ù.
ÀϹÝÀûÀ¸·Î ÀÌ OID´Â NICÀÇ Àü¼ÛÀÚÀÇ »óÅ¿¡´ëÇÑ »ç¿ëÀÚ Á¤º¸¸¦ Á¦°øÇϱâÀ§ÇØ »ç¿ëµÉ¼ö ÀÖ´Ù. Áï, »ç¿ëÀÚ¿¡°Ô Àü¼ÛÀÚ ÀεðÄÉÀÌÅ͸¦ Á¦°øÇÑ´Ù.
¸¸¾à ¾î¶² ¹ÙÀεùµÈ ÇÁ·ÎÅäÄÝÀÌ OID_WW_GEN_INDICATION_REQUEST·Î ÀεðÄÉÀ̼ÇÀ» Àο¡À̺íÇÑ´Ù¸é, ¹Ì´ÏÆ÷Æ® µå¶óÀ̹ö´Â ¸¸¾à NICÀÇ Àü´ÞÀÚÀÇ ¿¬»êÀûÀÎ »óŰ¡ º¯ÇÑ´Ù¸é ÇÁ·ÎÅäÄÝ¿¡°Ô ¾Ë¸®±âÀ§ÇØ NdisMIndicateStatusÇÔ¼ö¸¦ È£ÃâÇØ¾ß¸¸ÇÑ´Ù. OID_WW_GEN_INDICATION_REQUEST³»¿¡ ÁöÁ¤µÈ TriggerValue¸â¹ö´Â ¹«½ÃÇÒ¼ö ÀÖ´Ù.
¼³Á¤Àº ÀÌ ¿ÀºêÁ§Æ®¿¡´ëÇØ »ç¿ëÇÏÁö ¾Ê´Â´Ù.
OID_WW_TAC_SYSTEM_TABLE
ÀÌ OID´Â ¹Ì´ÏÆ÷Æ® µå¶óÀ̹ö¿¡°Ô NIC¿¡ÀÇÇØ Áö¿øµÇ´Â ÇöÀç DataTAC½Ã½ºÅÛÀÇ ¼³Á¤À» ¸®ÅÏÇϵµ·Ï ¿äûÇÑ´Ù.
ÀÌ OID´Â ´ÙÀ½°ú °°Àº WW_TAC_SYSTEM_TABLE±¸Á¶Ã¼¸¦ »ç¿ëÇÑ´Ù.:
typedef struct _WW_TAC_SYSTEM_TABLE {
UINT SystemCount;
UCHAR CountryTable[32];
UCHAR PrefixTable[32];
UCHAR IDTable[32];
} WW_TAC_SYSTEM_TABLE;
|
ÀÌ ±¸Á¶Ã¼ÀÇ ¸â¹ö´Â ´ÙÀ½ Á¤º¸¸¦ Æ÷ÇÔÇÑ´Ù.:
- SystemCount
- °¢ Å×ÀÌºí³»ÀÇ À¯È¿ÇÑ ¿£Æ®¸®ÀÇ °³¼ö.
- CountryTable
- DataTAC-countryÄÚµåÀÇ ¹è¿. ÃÖ´ë ±æÀÌ´Â 32¿£Æ®ÀÌ´Ù.
- PrefixTable
- DataTAC-systemÁ¢µÎ»çÀÇ ¹è¿. ÃÖ´ë ±æÀÌ´Â 32¿£Æ®ÀÌ´Ù.
- IDTable
- DataTAC-systemÈ®ÀÎÀÚÀÇ ¹è¿. ÃÖ´ë ±æÀÌ´Â 32¿£Æ®ÀÌ´Ù.
ÇÁ·ÎÅäÄÝÀº ÀÌ OID¸¦ ÇöÀç ±¸¼ºµÈ ½Ã½ºÅÛ Å×À̺íÀ» ¿äûÇϱâÀ§ÇØ »ç¿ëÇÑ´Ù.
¼³Á¤°ú ÀεðÄÉÀ̼ÇÀº ÀÌ OID¿¡´ëÇØ »ç¿ëÇÏÁö ¾Ê´Â´Ù.
OID_WW_TAC_CHANNEL_TABLE
ÀÌ OID´Â ¹Ì´ÏÆ÷Æ® µå¶óÀ̹ö¿¡°Ô NIC³»¿¡ Á¤ÀûÀ¸·Î ±¸¼ºµÈ DataTAC-channel¸®½ºÆ®¸¦ ¸®ÅÏÇϵµ·Ï ¿äûÇÑ´Ù.
ÀÌ OID´Â ´ÙÀ½°ú °°Àº WW_TAC_CHANNEL_TABLE±¸Á¶Ã¼¸¦ ¿äûÇÑ´Ù.:
typedef struct _WW_TAC_CHANNEL_TABLE {
UINT ChannelCount;
UCHAR ChannelTable[64];
UCHAR AttrTable[64];
} WW_TAC_CHANNEL_TABLE;
|
ÀÌ ±¸Á¶Ã¼ÀÇ ¸â¹ö´Â ´ÙÀ½ Á¤º¸¸¦ Æ÷ÇÔÇÑ´Ù.:
- ChannelCount
- ChannelTable¹è¿³»ÀÇ À¯È¿ÇÑ ¿£Æ®¸®ÀÇ °³¼ö.
- ChannelTable
- DataTAC-channel°³¼öÀÇ ¹è¿. ÃÖ´ë ±æÀÌÀÌ´Â 64¿£Æ®¸®ÀÌ´Ù.
- AttrTable
- DataTAC-channelÀÇ Æ¯¼ºÀÇ ¹è¿. ÃÖ´ë´Â 64¿£Æ®¸®ÀÌ´Ù.
ÇÁ·ÎÅäÄÝÀº Á¤ÀûÀ¸·Î ±¸¼ºµÈ DataTAC-channel¸®½ºÆ®¸¦ ¿äûÇϱâÀ§ÇØ ÀÌ OID¸¦ »ç¿ëÇÑ´Ù. ä³Î-³Ñ¹ö¸µ °èȹ°ú ä³Î Ư¼º ¹è¿ÀÇ ³»¿ëÀº DataTAC RD-LAPÇÁ·ÎÅäÄÝ ±âÁß¿¡ÀÇÇØ Á¤ÀÇ µÈ´Ù.
ÀϹÝÀûÀ¸·Î, ÀÌ OID´Â ä³Î ¸®½ºÆ®·Î ÄÁÃß·² ÆÐ³Î ¾îÇø®ÄÉÀ̼ÇÀ» Á¦°øÇϴµ¥ »ç¿ëµÉ¼ö ÀÖ´Ù. ¾îÇø®ÄÉÀ̼ÇÀº »ç¿ëÀÚÀÇ ¸®½ºÆ®¸¦ ³ªÅ¸³½´Ù.
¼³Á¤°ú ÀεðÄÉÀ̼ÇÀº ÀÌ OID¿¡´ëÇØ »ç¿ëÇÏÁö ¾Ê´Â´Ù.
OID_WW_TAC_DCHANNEL_TABLE
ÀÌ OID´Â ¹Ì´ÏÆ÷Æ® µå¶óÀ̹ö¿¡°Ô NIC¿¡ÀÇÇØ ÇöÀç »ç¿ëµÇ´Â DataTAC-µ¿Àû-ä³Î ¸®½ºÆ®¸¦ ¸®ÅÏÇϵµ·Ï ¿äûÇÑ´Ù.
ÀÌ OID´Â ÀÌÀü¿¡ OID_WW_TAC_CHANNEL_TABLE¿¡ Á¤ÀÇµÈ WW_TAC_CHANNEL_TABLE±¸Á¶Ã¼¸¦ »ç¿ëÇÑ´Ù.
ÇÁ·ÎÅäÄÝÀº µ¿Àû-DataTAC-ä³Î ¸®½ºÆ®¸¦ ¿äûÇϱâÀ§ÇØ »ç¿ëÇÑ´Ù. ä³Î ³Ñ¹ö¸µ °èȹ°ú ä³Î-Ư¼º ¹è¿ÀÇ ³»¿ëÀº DataTAC RD-LAPÇ¥ÁØ¿¡ÀÇÇØ Á¤ÀǵȴÙ.
ÀϹÝÀûÀ¸·Î, ÀÌ OID´Â ä³Î ¸®½ºÆ®·Î ÄÁÃß·² ÆÐ³Î ¾îÇø®ÄÉÀ̼ÇÀ» Á¦°øÇϱâÀ§ÇØ »ç¿ëµÉ¼ö ÀÖ´Ù. ¾îÇø®ÄÉÀ̼ÇÀº »ç¿ëÀÚÀ¸ ¤Ó¸®½ºÆ®¸¦ ³ªÅ³¾¼ö ÀÖ´Ù.
¼³Á¤°ú ÀεðÄÉÀ̼ÇÀº ÀÌ OID¿¡´ëÇØ »ç¿ëÇÏÁö ¾Ê´Â´Ù.
OID_WW_TAC_RECEIVE_QUEUE_COUNT
ÀÌ OID´Â ¹Ì´ÏÆ÷Æ® µå¶óÀ̹ö¿¡°Ô ¼ö½ÅµÈ ¹Ì´ÏÆ÷Æ®¿¡°Ô ¾ÆÁ÷ Àü´ÞµÇÁö ¾ÊÀº NIC¿¡ÀÇÇØ ÇöÀç ťȵÈÇÁ·¹ÀÓÀÇ °³¼ö¸¦ ¸®ÅÏÇϵµ·Ï ¿äûÇÑ´Ù. ÀÌ ¼ö´Â UINT·Î ¸®ÅϵȴÙ.
¸¸¾à ¾î¶² ¹ÙÀεùµÈ ÇÁ·ÎÅäÄÝÀÌ OID_WW_GEN_INDICATION_REQUEST·Î ÀεðÄÉÀ̼ÇÀ» Àο¡À̺íÇÑ´Ù¸é, ¹Ì´ÏÆ÷Æ® µå¶óÀ̹ö´Â OID_WW_GEN_INDICATION_REQUEST³»¿¡ ÁöÁ¤µÈ TriggerValue¸â¹ö¿¡µû¶ó ÇÁ·ÎÅäÄÝ¿¡°Ô ¾Ë¸®±âÀ§ÇØ NdisMIndicateStatusÇÔ¼ö¸¦ È£ÃâÇØ¾ß¸¸ ÇÑ´Ù.
¼³Á¤Àº ÀÌ OID¿¡´ëÇØ »ç¿ëÇÏÁö ¾Ê´Â´Ù.
OID_WW_TAC_TRANSMIT_QUEUE_COUNT
ÀÌ OID´Â ¹Ì´ÏÆ÷Æ® µå¶óÀ̹ö¿¡°Ô ´Ð¿¡ÀÇÇØ ÇöÀç ťȵǾúÁö¸¸ ³×Æ®¿÷À¸·Î Àü´ÞÇÏÁö ¾ÊÀº ÇÁ·¹ÀÓÀÇ ³Ñ¹ö¸¦ ¸®ÅÏÇϵµ·Ï ¿äûÇÑ´Ù. ÀÌ ³Ñ¹ö´Â UINT·Î ¸®ÅϵȴÙ.
¸¸¾à ¾î¶² ¹ÙÀεùµÈ ÇÁ·ÎÅäÄÝÀº OID_WW_GEN_INDICATION_REQUEST·Î ÀεðÄÉÀ̼ÇÀ» Àο¡À̺íÇÑ´Ù¸é, ¹Ì´ÏÆ÷Æ® µå¶óÀ̹ö´Â OID_WW_GEN_INDICATION_REQUEST³»¿¡ ÁöÁ¤µÈ TriggerValue¸â¹ö¿¡µû¶ó ÇÁ·ÎÅäÄÝ¿¡°Ô ¾Ë¸®±âÀ§ÇØ NdisMIndicateStatusÇÔ¼ö¸¦ È£ÃâÇØ¾ß¸¸ ÇÑ´Ù.
¼³Á¤Àº ÀÌ OID¿¡¼ »ç¿ëÇÏÁö ¾Ê´Â´Ù.
OID_WW_TAC_STATISTICS
ÀÌ OID´Â ¹Ì´ÏÆ÷Æ® µå¶óÀ̹ö¿¡°Ô ¹Ì´ÏÆ÷Æ® µå¶óÀ̹ö°¡ NICÀ¸·ÎºÎÅÍ »ý¼ºµÈ DataTAC-ÁöÁ¤ Åë°è¸¦ ¸®ÅÏÇϵµ·Ï ¿äûÇÑ´Ù.
ÀÌ ¿äûÀº ÀÌÀü¿¡ Á¤ÀÇÇÑ NDIS_VAR_DATA_DESC±¸Á¶Ã¼¿Í µ¿ÀÏÇÏ°Ô Á¤ÀÇµÈ WW_TAC_STATISTICS±¸Á¶Ã¼¸¦ »ç¿ëÇÑ´Ù. ÀÌ ¹öÆÛ´Â DataTACÇÁ·ÎÅäÄÝ ±âÁØ¿¡ÀÇÇØ Á¤ÀǵÈ, ÇöÀç ä³Î Ư¼º¿¡ ±âÃÊÇÑ Åë°èÁ¤º¸¸¦ ¼³¸íÇÑ´Ù. ¿¹¸¦µé¾î, ¸¸¾à ä³Î Ư¼ºÀÌ RD-LAPÀ̸é, ¹öÆÛ´Â Åë°èÁ¤º¸¸¦ Æ÷ÇÔÇÑ´Ù. ¹öÆÛ´Â ³×Æ®¿÷-¼ø¼ÈµÈ ¹ÙÀ̳ʸ® ¹ÙÀÌÆ® °ªÀÇ ¼ø¼¸¦ Æ÷ÇÔÇÑ´Ù.
¼³Á¤Àº ÀÌ OID¿¡¼ »ç¿ëÇÏÁö ¾Ê´Â´Ù.
|