Skip to content

lib-phIct 库参考 ​

原文: https://finproducts.atlassian.net/wiki/spaces/JIDD3/pages/34793783777/FIN+5.3.1+lib-phIct 中文整理基于 FIN 5.3.1

导读: 用于信息与通信技术的 Project Haystack 定义。这包括基于微处理器的硬件、软件和网络技术。

以下为 API 参考,保留英文以便对照源码;目录已列出(英文标题便于检索);概述已尽量中译。


目录(导读) ​


概述(中译) ​

用于信息与通信技术的 Project Haystack 定义。这包括基于微处理器的硬件、软件和网络技术。


API 正文(英文) ​

tags ​

bacnetASHRAE building automation and control protocol
bluetoothShort range wireless communication protocol
coapConstrained Application Protocol
computerGeneral purpose computer
controllerMicroprocessor based device used in a control system
controls-panelPanel housing controllers and networking gear
daliDigital Addressable Lighting Interface protocol for lighting
dataCenterSpace used to house computer and networking gear
deviceMicroprocessor based hardware device
deviceRefDevice which controls a monitors this entity
ftpFile Transfer Protocol
haystackHaystack HTTP protocol for exchanging tagged data
httpHypertext Transfer Protocol which is foundation of the web
imapInternet Message Access Protocol for retrieving email
knxKNX protocol commonly used for lighting systems
laptopPortable laptop computer
mobileRelating to mobile phones, hand-held computers, and similar technology
mobile-phoneCellular phone providing telecommunication over radio links
modbusRegister based communication protocol used with industrial devices
mqttMessage Queuing Telemetry Transport publish/subscribe protocol
networkLogical communications network between two or more devices
networkRefAssociates a device which communicates on specific a network
networkingRelated to data communication networks
networking-deviceMicroprocessor device used to establish networks
networking-routerNetworking device used to route data between different networks
networking-switchNetworking device used to connect devices on the same network
obixXML based Open Building Information eXchange protocol
phoneTelephone used for voice telecommunication
pop3Post Office Protocol version 3 for retrieving email
protocolCommunication protocol used for devices on a network
rackEnclosure or chassis used to mount computer and networking gear
routerDevice used to route data packets
serverHardware or software which provides services for other programs or devices
server-computerGeneral purpose computer used as a server
smtpSimple Mail Transfer Protocol for sending email
snmpSimple Network Management Protocol for managing IP devices
soxSedona Framework UDP based communication protocol
tabletMobile device with touch screen for user input
upsUninterruptible power supply
zigbeeLow power wireless communication protocol for home automation
zwaveLow power wireless communication protocol for home automation


def ​

bacnet ​

ASHRAE building automation and control protocol


meta ​

defbacnet
isprotocol
liblib:phIct
wikipediahttps://en.wikipedia.org/wiki/BACnet

supertypes ​

markerMarker labels a dict with typing information
protocolCommunication protocol used for devices on a network


def ​

bluetooth ​

Short range wireless communication protocol


meta ​

defbluetooth
isprotocol
liblib:phIct
wikipediahttps://en.wikipedia.org/wiki/Bluetooth

supertypes ​

markerMarker labels a dict with typing information
protocolCommunication protocol used for devices on a network


def ​

coap ​

Constrained Application Protocol


meta ​

defcoap
isprotocol
liblib:phIct
wikipediahttps://en.wikipedia.org/wiki/Constrained_Application_Protocol

supertypes ​

markerMarker labels a dict with typing information
protocolCommunication protocol used for devices on a network


def ​

computer ​

General purpose computer.


meta ​

defcomputer
isdevice
liblib:phIct
wikipediahttps://en.wikipedia.org/wiki/Computer

usage ​

computer  device

supertypes ​

markerMarker labels a dict with typing information
entityTop-level dicts with a unique identifier
deviceMicroprocessor based hardware device

subtypes ​

laptopPortable laptop computer
server-computerGeneral purpose computer used as a server

tags ​

disDisplay name for an entity
idDefines the unique identifier of an entity in system using a ref value type


def ​

controller ​

Microprocessor based device used in a control system. Controllers interact with the physical world through direct I/O to sensors and actuators or via network protocols.


meta ​

defcontroller
isdevice
liblib:phIct

usage ​

controller  device

supertypes ​

markerMarker labels a dict with typing information
entityTop-level dicts with a unique identifier
deviceMicroprocessor based hardware device

tags ​

disDisplay name for an entity
equipRefReference to equip which contains this entity
idDefines the unique identifier of an entity in system using a ref value type


def ​

controls-panel ​

Panel housing controllers and networking gear


conjunct ​

controlsAssociated with the control system for an industrial process
panelEnclosure for electrical and control equipment

meta ​

defcontrols-panel
iconEquipIcon
ispanel
liblib:phIct

usage ​

controls  panel  equip

supertypes ​

markerMarker labels a dict with typing information
entityTop-level dicts with a unique identifier
equipEquipment asset
panelEnclosure for electrical and control equipment

tags ​

disDisplay name for an entity
disMacroDisplay name using macro syntax
equipRefReference to equip which contains this entity
ghgSourceRefRef to the emission source used to calculate Greenhouse Gas Emissions
idDefines the unique identifier of an entity in system using a ref value type
navNameNavigation name commonly used with disMacro to create computed display strings
siteRefReference to site which contains the entity
spaceRefReference to space which contains this entity
systemRefReference to system

children ​

controller device
networking device
networking device


def ​

dali ​

Digital Addressable Lighting Interface protocol for lighting


meta ​

defdali
isprotocol
liblib:phIct
wikipediahttps://en.wikipedia.org/wiki/Digital_Addressable_Lighting_Interface

supertypes ​

markerMarker labels a dict with typing information
protocolCommunication protocol used for devices on a network


def ​

dataCenter ​

Space used to house computer and networking gear. See Data Centers chapter.


meta ​

defdataCenter
isspace
liblib:phIct
wikipediahttps://en.wikipedia.org/wiki/Data_center

usage ​

dataCenter  space

supertypes ​

markerMarker labels a dict with typing information
entityTop-level dicts with a unique identifier
spaceSpace is a three-dimensional volume in the built environment

tags ​

areaArea of a shape or floor space
disDisplay name for an entity
disMacroDisplay name using macro syntax
idDefines the unique identifier of an entity in system using a ref value type
navNameNavigation name commonly used with disMacro to create computed display strings
siteRefReference to site which contains the entity
spaceRefReference to space which contains this entity

children ​

crac fcu equip
rack equip
rack equip


def ​

device ​

Microprocessor based hardware device. This is the general term for all computers, mobile phones, controllers, and I/O modules. See Devices chapter.


meta ​

defdevice
isentity
liblib:phIct
mandatory✓

supertypes ​

markerMarker labels a dict with typing information
entityTop-level dicts with a unique identifier

subtypes ​

computerGeneral purpose computer
laptopPortable laptop computer
server-computerGeneral purpose computer used as a server
controllerMicroprocessor based device used in a control system
networking-deviceMicroprocessor device used to establish networks
networking-routerNetworking device used to route data between different networks
networking-switchNetworking device used to connect devices on the same network
phoneTelephone used for voice telecommunication
mobile-phoneCellular phone providing telecommunication over radio links
tabletMobile device with touch screen for user input

tags ​

disDisplay name for an entity
idDefines the unique identifier of an entity in system using a ref value type


def ​

deviceRef ​

Device which controls a monitors this entity


meta ​

defdeviceRef
isref
liblib:phIct
ofdevice

supertypes ​

valData value type
scalarScalar is an atomic value kind
refReference to an entity


def ​

ftp ​

File Transfer Protocol


meta ​

defftp
isprotocol
liblib:phIct
wikipediahttps://en.wikipedia.org/wiki/File_Transfer_Protocol

supertypes ​

markerMarker labels a dict with typing information
protocolCommunication protocol used for devices on a network


def ​

haystack ​

Haystack HTTP protocol for exchanging tagged data


meta ​

defhaystack
isprotocol
liblib:phIct
wikipediahttps://en.wikipedia.org/wiki/Communication_protocol

supertypes ​

markerMarker labels a dict with typing information
protocolCommunication protocol used for devices on a network


def ​

http ​

Hypertext Transfer Protocol which is foundation of the web


meta ​

defhttp
isprotocol
liblib:phIct
wikipediahttps://en.wikipedia.org/wiki/Hypertext_Transfer_Protocol

supertypes ​

markerMarker labels a dict with typing information
protocolCommunication protocol used for devices on a network


def ​

imap ​

Internet Message Access Protocol for retrieving email


meta ​

defimap
isprotocol
liblib:phIct
wikipediahttps://en.wikipedia.org/wiki/Internet_Message_Access_Protocol

supertypes ​

markerMarker labels a dict with typing information
protocolCommunication protocol used for devices on a network


def ​

knx ​

KNX protocol commonly used for lighting systems


meta ​

defknx
isprotocol
liblib:phIct
wikipediahttps://en.wikipedia.org/wiki/KNX_(standard)

supertypes ​

markerMarker labels a dict with typing information
protocolCommunication protocol used for devices on a network


def ​

laptop ​

Portable laptop computer.


meta ​

deflaptop
iscomputer
liblib:phIct
wikipediahttps://en.wikipedia.org/wiki/Laptop

usage ​

laptop  device

supertypes ​

markerMarker labels a dict with typing information
entityTop-level dicts with a unique identifier
deviceMicroprocessor based hardware device
computerGeneral purpose computer

tags ​

disDisplay name for an entity
idDefines the unique identifier of an entity in system using a ref value type


def ​

mobile-phone ​

Cellular phone providing telecommunication over radio links.


conjunct ​

mobileRelating to mobile phones, hand-held computers, and similar technology
phoneTelephone used for voice telecommunication

meta ​

defmobile-phone
isphone
liblib:phIct
wikipediahttps://en.wikipedia.org/wiki/Mobile_phone

usage ​

mobile  phone  device

supertypes ​

markerMarker labels a dict with typing information
entityTop-level dicts with a unique identifier
deviceMicroprocessor based hardware device
phoneTelephone used for voice telecommunication

tags ​

disDisplay name for an entity
idDefines the unique identifier of an entity in system using a ref value type


def ​

mobile ​

Relating to mobile phones, hand-held computers, and similar technology


meta ​

defmobile
ismarker
liblib:phIct

supertypes ​

markerMarker labels a dict with typing information


def ​

modbus ​

Register based communication protocol used with industrial devices.


meta ​

defmodbus
isprotocol
liblib:phIct
wikipediahttps://en.wikipedia.org/wiki/Modbus

supertypes ​

markerMarker labels a dict with typing information
protocolCommunication protocol used for devices on a network


def ​

mqtt ​

Message Queuing Telemetry Transport publish/subscribe protocol


meta ​

defmqtt
isprotocol
liblib:phIct
wikipediahttps://en.wikipedia.org/wiki/MQTT

supertypes ​

markerMarker labels a dict with typing information
protocolCommunication protocol used for devices on a network


def ​

network ​

Logical communications network between two or more devices. See Devices chapter.


meta ​

defnetwork
isentity
liblib:phIct

supertypes ​

markerMarker labels a dict with typing information
entityTop-level dicts with a unique identifier

tags ​

disDisplay name for an entity
idDefines the unique identifier of an entity in system using a ref value type


def ​

networkRef ​

Associates a device which communicates on specific a network.


meta ​

defnetworkRef
isref
liblib:phIct
ofnetwork

supertypes ​

valData value type
scalarScalar is an atomic value kind
refReference to an entity


def ​

networking-device ​

Microprocessor device used to establish networks.


conjunct ​

networkingRelated to data communication networks
deviceMicroprocessor based hardware device

meta ​

defnetworking-device
isdevice
liblib:phIct
wikipediahttps://en.wikipedia.org/wiki/Networking_hardware

usage ​

networking  device

supertypes ​

markerMarker labels a dict with typing information
entityTop-level dicts with a unique identifier
deviceMicroprocessor based hardware device

subtypes ​

networking-routerNetworking device used to route data between different networks
networking-switchNetworking device used to connect devices on the same network

tags ​

disDisplay name for an entity
idDefines the unique identifier of an entity in system using a ref value type


def ​

networking-router ​

Networking device used to route data between different networks.


conjunct ​

networkingRelated to data communication networks
routerDevice used to route data packets

meta ​

defnetworking-router
isnetworking-device
liblib:phIct
wikipediahttps://en.wikipedia.org/wiki/Router_(computing)

usage ​

networking  router  device

supertypes ​

markerMarker labels a dict with typing information
entityTop-level dicts with a unique identifier
deviceMicroprocessor based hardware device
networking-deviceMicroprocessor device used to establish networks

tags ​

disDisplay name for an entity
idDefines the unique identifier of an entity in system using a ref value type


def ​

networking-switch ​

Networking device used to connect devices on the same network.


conjunct ​

networkingRelated to data communication networks
switchDevice for toggling state or routing data

meta ​

defnetworking-switch
isnetworking-device
liblib:phIct
wikipediahttps://en.wikipedia.org/wiki/Network_switch

usage ​

networking  switch  device

supertypes ​

markerMarker labels a dict with typing information
entityTop-level dicts with a unique identifier
deviceMicroprocessor based hardware device
networking-deviceMicroprocessor device used to establish networks

tags ​

disDisplay name for an entity
idDefines the unique identifier of an entity in system using a ref value type


def ​

networking ​

Related to data communication networks


meta ​

defnetworking
ismarker
liblib:phIct

supertypes ​

markerMarker labels a dict with typing information


def ​

obix ​

XML based Open Building Information eXchange protocol.


meta ​

defobix
isprotocol
liblib:phIct
wikipediahttps://en.wikipedia.org/wiki/OBIX

supertypes ​

markerMarker labels a dict with typing information
protocolCommunication protocol used for devices on a network


def ​

phone ​

Telephone used for voice telecommunication.


meta ​

defphone
isdevice
liblib:phIct
wikipediahttps://en.wikipedia.org/wiki/Telephone

usage ​

phone  device

supertypes ​

markerMarker labels a dict with typing information
entityTop-level dicts with a unique identifier
deviceMicroprocessor based hardware device

subtypes ​

mobile-phoneCellular phone providing telecommunication over radio links

tags ​

disDisplay name for an entity
idDefines the unique identifier of an entity in system using a ref value type


def ​

pop3 ​

Post Office Protocol version 3 for retrieving email


meta ​

defpop3
isprotocol
liblib:phIct
wikipediahttps://en.wikipedia.org/wiki/Post_Office_Protocol

supertypes ​

markerMarker labels a dict with typing information
protocolCommunication protocol used for devices on a network


def ​

protocol ​

Communication protocol used for devices on a network.


meta ​

defprotocol
ismarker
liblib:phIct
wikipediahttps://en.wikipedia.org/wiki/Communication_protocol

supertypes ​

markerMarker labels a dict with typing information

subtypes ​

bacnetASHRAE building automation and control protocol
bluetoothShort range wireless communication protocol
coapConstrained Application Protocol
daliDigital Addressable Lighting Interface protocol for lighting
ftpFile Transfer Protocol
haystackHaystack HTTP protocol for exchanging tagged data
httpHypertext Transfer Protocol which is foundation of the web
imapInternet Message Access Protocol for retrieving email
knxKNX protocol commonly used for lighting systems
modbusRegister based communication protocol used with industrial devices
mqttMessage Queuing Telemetry Transport publish/subscribe protocol
obixXML based Open Building Information eXchange protocol
pop3Post Office Protocol version 3 for retrieving email
smtpSimple Mail Transfer Protocol for sending email
snmpSimple Network Management Protocol for managing IP devices
soxSedona Framework UDP based communication protocol
zigbeeLow power wireless communication protocol for home automation
zwaveLow power wireless communication protocol for home automation


def ​

rack ​

Enclosure or chassis used to mount computer and networking gear. Devices are mounted to rails of a standard width, typically 19 or 23 inches. Height is measured in rack units where one 1U is 1.75 inches. A full rack has a height of 42U. See Data Centers chapter.


meta ​

defrack
iconEquipIcon
isequip
liblib:phIct
wikipediahttps://en.wikipedia.org/wiki/19-inch_rack

usage ​

rack  equip

supertypes ​

markerMarker labels a dict with typing information
entityTop-level dicts with a unique identifier
equipEquipment asset

tags ​

disDisplay name for an entity
disMacroDisplay name using macro syntax
equipRefReference to equip which contains this entity
ghgSourceRefRef to the emission source used to calculate Greenhouse Gas Emissions
idDefines the unique identifier of an entity in system using a ref value type
navNameNavigation name commonly used with disMacro to create computed display strings
siteRefReference to site which contains the entity
spaceRefReference to space which contains this entity
systemRefReference to system

children ​

networking device
server device
server device


def ​

router ​

Device used to route data packets


meta ​

defrouter
ismarker
liblib:phIct

supertypes ​

markerMarker labels a dict with typing information


def ​

server-computer ​

General purpose computer used as a server. Typically servers are rack mounted.


conjunct ​

serverHardware or software which provides services for other programs or devices
computerGeneral purpose computer

meta ​

defserver-computer
iscomputer
liblib:phIct
wikipediahttps://en.wikipedia.org/wiki/Server_(computing)

usage ​

server  computer  device

supertypes ​

markerMarker labels a dict with typing information
entityTop-level dicts with a unique identifier
deviceMicroprocessor based hardware device
computerGeneral purpose computer

tags ​

disDisplay name for an entity
idDefines the unique identifier of an entity in system using a ref value type


def ​

server ​

Hardware or software which provides services for other programs or devices.


meta ​

defserver
ismarker
liblib:phIct
wikipediahttps://en.wikipedia.org/wiki/Server_(computing)

supertypes ​

markerMarker labels a dict with typing information


def ​

smtp ​

Simple Mail Transfer Protocol for sending email


meta ​

defsmtp
isprotocol
liblib:phIct
wikipediahttps://en.wikipedia.org/wiki/Simple_Mail_Transfer_Protocol

supertypes ​

markerMarker labels a dict with typing information
protocolCommunication protocol used for devices on a network


def ​

snmp ​

Simple Network Management Protocol for managing IP devices


meta ​

defsnmp
isprotocol
liblib:phIct
wikipediahttps://en.wikipedia.org/wiki/Simple_Network_Management_Protocol

supertypes ​

markerMarker labels a dict with typing information
protocolCommunication protocol used for devices on a network


def ​

sox ​

Sedona Framework UDP based communication protocol


meta ​

defsox
isprotocol
liblib:phIct
wikipediahttps://en.wikipedia.org/wiki/Communication_protocol

supertypes ​

markerMarker labels a dict with typing information
protocolCommunication protocol used for devices on a network


def ​

tablet ​

Mobile device with touch screen for user input.


meta ​

deftablet
isdevice
liblib:phIct
wikipediahttps://en.wikipedia.org/wiki/Tablet_computer

usage ​

tablet  device

supertypes ​

markerMarker labels a dict with typing information
entityTop-level dicts with a unique identifier
deviceMicroprocessor based hardware device

tags ​

disDisplay name for an entity
idDefines the unique identifier of an entity in system using a ref value type


def ​

ups ​

Uninterruptible power supply


meta ​

defups
iconEquipIcon
isequip
liblib:phIct
wikipediahttps://en.wikipedia.org/wiki/Uninterruptible_power_supply

usage ​

ups  equip

supertypes ​

markerMarker labels a dict with typing information
entityTop-level dicts with a unique identifier
equipEquipment asset

tags ​

disDisplay name for an entity
disMacroDisplay name using macro syntax
equipRefReference to equip which contains this entity
ghgSourceRefRef to the emission source used to calculate Greenhouse Gas Emissions
idDefines the unique identifier of an entity in system using a ref value type
navNameNavigation name commonly used with disMacro to create computed display strings
siteRefReference to site which contains the entity
spaceRefReference to space which contains this entity
systemRefReference to system

children ​

equip
point
point


def ​

zigbee ​

Low power wireless communication protocol for home automation


meta ​

defzigbee
isprotocol
liblib:phIct
wikipediahttps://en.wikipedia.org/wiki/Zigbee

supertypes ​

markerMarker labels a dict with typing information
protocolCommunication protocol used for devices on a network


def ​

zwave ​

Low power wireless communication protocol for home automation


meta ​

defzwave
isprotocol
liblib:phIct
wikipediahttps://en.wikipedia.org/wiki/Z-Wave

supertypes ​

markerMarker labels a dict with typing information
protocolCommunication protocol used for devices on a network