⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 whohas.vts

📁 BacNet ScriptsExamples(英文的)。用于数据采集。
💻 VTS
📖 第 1 页 / 共 2 页
字号:
    Unsigned = 1, DEVICE_ID                 ;Device Range high limit
    Object = 2, OBJECT_IDENTIFIER
    )

  --- The IUT should send a local broadcast I-Have or a global broadcast
  --- I-Have in response.

  EXPECT (                                  ;local broadcast response
    Network = NET_1
    Destination = BROADCAST
    DER = FALSE
    PDU = Unconfirmed-Request
    Service = I-Have
    Object = DEVICE, DEVICE_ID
    Object = OBJECT_IDENTIFIER
    CharString = OBJECT_NAME
     )

  OR (                                      ;global broadcast response
    Network = NET_1
    DNET = 0xffff
    Destination = BROADCAST
    DER = FALSE
    PDU = Unconfirmed-Request
    Service = I-Have
    Object = DEVICE, DEVICE_ID
    Object = OBJECT_IDENTIFIER
    CharString = OBJECT_NAME
    )

TEST #1h
  --- Object ID version, device object instance =  device range.low limit

  DEPENDENCIES none

  REFERENCE (B)16.8.1,16.8.2,16.8.4; (T)9.27.1.8

  SEND (
    Network = NET_1
    Destination = BROADCAST
    DER = FALSE
    PDU = Unconfirmed-Request
    Service = Who-Has
    Unsigned = 0, DEVICE_ID                 ;Device Range low limit
    Unsigned = 1, HIGH_LIMIT                ;Device Range high limit
    Object = 2, OBJECT_IDENTIFIER
    )

  --- The IUT should send a local broadcast I-Have or a global broadcast
  --- I-Have in response.

  EXPECT (                                  ;local broadcast response
    Network = NET_1
    Destination = BROADCAST
    DER = FALSE
    PDU = Unconfirmed-Request
    Service = I-Have
    Object = DEVICE, DEVICE_ID
    Object = OBJECT_IDENTIFIER
    CharString = OBJECT_NAME
     )

  OR (                                      ;global broadcast response
    Network = NET_1
    DNET = 0xffff
    Destination = BROADCAST
    DER = FALSE
    PDU = Unconfirmed-Request
    Service = I-Have
    Object = DEVICE, DEVICE_ID
    Object = OBJECT_IDENTIFIER
    CharString = OBJECT_NAME
    )

TEST #1i
  --- Object Name version, device object instance =  device range.high limit

  DEPENDENCIES none

  REFERENCE (B)16.8.1,16.8.2,16.8.4; (T)9.27.1.9

  SEND (
    Network = NET_1
    Destination = BROADCAST
    DER = FALSE
    PDU = Unconfirmed-Request
    Service = Who-Has
    Unsigned = 0, LOW_LIMIT                 ;Device Range low limit
    Unsigned = 1, DEVICE_ID                 ;Device Range high limit
    CharacterString = 3, OBJECT_NAME
    )

  --- The IUT should send a local broadcast I-Have or a global broadcast
  --- I-Have in response.

  EXPECT (                                  ;local broadcast response
    Network = NET_1
    Destination = BROADCAST
    DER = FALSE
    PDU = Unconfirmed-Request
    Service = I-Have
    Object = DEVICE, DEVICE_ID
    Object = OBJECT_IDENTIFIER
    CharString = OBJECT_NAME
     )

  OR (                                      ;global broadcast response
    Network = NET_1
    DNET = 0xffff
    Destination = BROADCAST
    DER = FALSE
    PDU = Unconfirmed-Request
    Service = I-Have
    Object = DEVICE, DEVICE_ID
    Object = OBJECT_IDENTIFIER
    CharString = OBJECT_NAME
    )

TEST #1j
  --- Object Name version, device object instance =  device range.low limit

  DEPENDENCIES none

  REFERENCE (B)16.8.1,16.8.2,16.8.4; (T)9.27.1.10

  SEND (
    Network = NET_1
    Destination = BROADCAST
    DER = FALSE
    PDU = Unconfirmed-Request
    Service = Who-Has
    Unsigned = 0, DEVICE_ID                 ;Device Range low limit
    Unsigned = 1, HIGH_LIMIT                ;Device Range high limit
    CharacterString = 3, OBJECT_NAME
    )

  --- The IUT should send a local broadcast I-Have or a global broadcast
  --- I-Have in response.

  EXPECT (                                  ;local broadcast response
    Network = NET_1
    Destination = BROADCAST
    DER = FALSE
    PDU = Unconfirmed-Request
    Service = I-Have
    Object = DEVICE, DEVICE_ID
    Object = OBJECT_IDENTIFIER
    CharString = OBJECT_NAME
     )

  OR (                                      ;global broadcast response
    Network = NET_1
    DNET = 0xffff
    Destination = BROADCAST
    DER = FALSE
    PDU = Unconfirmed-Request
    Service = I-Have
    Object = DEVICE, DEVICE_ID
    Object = OBJECT_IDENTIFIER
    CharString = OBJECT_NAME
    )

TEST #1k
  --- Object Name version, directed to a specific MAC address

  DEPENDENCIES none

  REFERENCE (B)16.8.1,16.8.2,16.8.4; (T) 9.27.1.11

  SEND (
    Network = NET_1
    Destination = IUT_MAC
    DER = FALSE
    PDU = Unconfirmed-Request
    Service = Who-Has
    CharacterString = 3, OBJECT_NAME
    )

  --- The IUT should send a local broadcast I-Have or a global broadcast
  --- I-Have in response.

  EXPECT (                                  ;local broadcast response
    Network = NET_1
    Destination = BROADCAST
    DER = FALSE
    PDU = Unconfirmed-Request
    Service = I-Have
    Object = DEVICE, DEVICE_ID
    Object = OBJECT_IDENTIFIER
    CharString = OBJECT_NAME
     )

  OR (                                      ;global broadcast response
    Network = NET_1
    DNET = 0xffff
    Destination = BROADCAST
    DER = FALSE
    PDU = Unconfirmed-Request
    Service = I-Have
    Object = DEVICE, DEVICE_ID
    Object = OBJECT_IDENTIFIER
    CharString = OBJECT_NAME
    )

  ;--------------------------------------------------------------
  ; Test group 2 verifies correct response to messages originating from 
  ; a remote network.

TEST #2a
  --- Object ID version, global broadcast from remote network

  DEPENDENCIES none

  REFERENCE (B)16.8.1,16.8.2,16.8.4; (T)9.27.2.1

  SEND (
    Network = NET_1
    Destination = BROADCAST
    DER = FALSE
    SNET = NET_X
    SADR = MY_MAC
    DNET = 0xFFFF
    DADR = BROADCAST
    PDU = Unconfirmed-Request
    Service = Who-Has
    Object = 2, OBJECT_IDENTIFIER
    )

  --- The IUT should send a remote broadcast I-Have or a global broadcast
  --- I-Have in response.

  EXPECT (                                  ;local broadcast response
    Network = NET_1
    Destination = MY_MAC
    DER = FALSE
    DNET = NET_X
    DADR = BROADCAST
    PDU = Unconfirmed-Request
    Service = I-Have
    Object = DEVICE, DEVICE_ID
    Object = OBJECT_IDENTIFIER
    CharacterString = OBJECT_NAME
     )

  OR (                                      ;global broadcast response
    Network = NET_1
    DNET = 0xffff
    Destination = BROADCAST
    DER = FALSE
    PDU = Unconfirmed-Request
    Service = I-Have
    Object = DEVICE, DEVICE_ID
    Object = OBJECT_IDENTIFIER
    CharString = OBJECT_NAME
    )

TEST #2b
  --- Object ID version, remote broadcast.

  DEPENDENCIES none

  REFERENCE (B)16.8.1,16.8.2,16.8.4; (T) 9.27.2.2

  SEND (
    Network = NET_1
    Destination = BROADCAST
    DER = FALSE
    SNET = NET_X
    SADR = MY_MAC
    PDU = Unconfirmed-Request
    Service = Who-Has
    Object = 2, OBJECT_IDENTIFIER
    )

  --- The IUT should send a remote broadcast I-Have or a global broadcast
  --- I-Have in response.

  EXPECT (                                  ;local broadcast response
    Network = NET_1
    Destination = MY_MAC
    DER = FALSE
    DNET = NET_X
    DADR = MY_MAC
    PDU = Unconfirmed-Request
    Service = I-Have
    Object = DEVICE, DEVICE_ID
    Object = OBJECT_IDENTIFIER
    CharString = OBJECT_NAME
     )

  OR (                                      ;global broadcast response
    Network = NET_1
    DNET = 0xffff
    Destination = BROADCAST
    DER = FALSE
    PDU = Unconfirmed-Request
    Service = I-Have
    Object = DEVICE, DEVICE_ID
    Object = OBJECT_IDENTIFIER
    CharString = OBJECT_NAME
    )


⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -