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¿¡¼­ »ç¿ëÇÏÁö ¾Ê´Â´Ù.