tuwien.auto.calimero.mgmt
Interface PropertyClient.PID

Enclosing class:
PropertyClient

public static interface PropertyClient.PID

Contains constants definitions of the property IDs for global properties (server object type = global) and PIDs of the KNXnet/IP parameter object (server object type 11).

It is encouraged for users to use these more descriptive name constants instead of plain PID integer values for better readability.
The PIDs are put into its own interface to create an encapsulation besides the property client interface, since these constants are solely for the user's sake, the property client itself does not depend on them.
For this reason, the "interface is type" idiom is not strictly followed here.


Field Summary
static int ADDITIONAL_INDIVIDUAL_ADDRESSES
          Object type 11 property "Additional Individual Addresses".
static int CURRENT_DEFAULT_GATEWAY
          Object type 11 property "Current Default Gateway".
static int CURRENT_IP_ADDRESS
          Object type 11 property "Current IP Address".
static int CURRENT_IP_ASSIGNMENT_METHOD
          Object type 11 property "Current IP Assignment Method".
static int CURRENT_SUBNET_MASK
          Object type 11 property "Current Subnet Mask".
static int DEFAULT_GATEWAY
          Object type 11 property "Default Gateway".
static int DESCRIPTION
          Global property "Description".
static int DEVICE_CONTROL
          Global property "Device Control".
static int DHCP_BOOTP_SERVER
          Object type 11 property "DHCP/BootP Server".
static int ENROL
          Global property "Interface Object Link".
static int ERROR_CODE
          Global property "Error code".
static int FIRMWARE_REVISION
          Global property "Firmware Revision".
static int FRIENDLY_NAME
          Object type 11 property "Friendly Name".
static int IP_ADDRESS
          Object type 11 property "IP Address".
static int IP_ASSIGNMENT_METHOD
          Object type 11 property "IP Assignment Method".
static int IP_CAPABILITIES
          Object type 11 property "IP Capabilities".
static int KNX_INDIVIDUAL_ADDRESS
          Object type 11 property "KNX Individual Address".
static int KNXNETIP_DEVICE_CAPABILITIES
          Object type 11 property "KNXnet/IP Device Capabilities".
static int KNXNETIP_DEVICE_STATE
          Object type 11 property "KNXnet/IP Device State".
static int KNXNETIP_ROUTING_CAPABILITIES
          Object type 11 property "KNXnet/IP Routing Capabilities".
static int LOAD_STATE_CONTROL
          Global property "Load Control".
static int MAC_ADDRESS
          Object type 11 property "MAC Address".
static int MANUFACTURER_DATA
          Global property "Manufacturer Data".
static int MANUFACTURER_ID
          Global property "Manufacturer Identifier".
static int MCB_TABLE
          Global property "Memory Control Table".
static int MSG_TRANSMIT_TO_IP
          Object type 11 property "Telegrams Transmitted to IP".
static int MSG_TRANSMIT_TO_KNX
          Object type 11 property "Telegrams Transmitted to KNX".
static int OBJECT_NAME
          Global property "Interface Object Name".
static int OBJECT_TYPE
          Global property "Interface Object Type".
static int ORDER_INFO
          Global property "Order Info".
static int PEI_TYPE
          Global property "PEI Type".
static int POLL_GROUP_SETTINGS
          Global property "Pollgroup Settings".
static int PORT_CONFIGURATION
          Global property "PortADDR".
static int PRIORITY_FIFO_ENABLED
          Object type 11 property "Priority FIFO Enabled".
static int PROGRAM_VERSION
          Global property "Application Version".
static int PROJECT_INSTALLATION_ID
          Object type 11 property "Project Installation Identification".
static int QUEUE_OVERFLOW_TO_IP
          Object type 11 property "Queue Overflow to IP".
static int QUEUE_OVERFLOW_TO_KNX
          Object type 11 property "Queue overflow to KNX".
static int ROUTING_MULTICAST_ADDRESS
          Object type 11 property "Routing Multicast Address".
static int RUN_STATE_CONTROL
          Global property "Run Control".
static int SERIAL_NUMBER
          Global property "KNX Serial Number".
static int SERVICE_CONTROL
          Global property "Service Control".
static int SUBNET_MASK
          Object type 11 property "Subnet Mask".
static int SYSTEM_SETUP_MULTICAST_ADDRESS
          Object type 11 property "System Setup Multicast Address".
static int TABLE
          Global property "Address Table Format 0".
static int TABLE_REFERENCE
          Global property "Table Reference".
static int TTL
          Object type 11 property "Time To Live".
static int VERSION
          Global property "Version".
 

Field Detail

ADDITIONAL_INDIVIDUAL_ADDRESSES

static final int ADDITIONAL_INDIVIDUAL_ADDRESSES
Object type 11 property "Additional Individual Addresses".

Sorted list of additional KNX Individual Addresses for KNXnet/IP routers and tunneling servers.

See Also:
Constant Field Values

CURRENT_DEFAULT_GATEWAY

static final int CURRENT_DEFAULT_GATEWAY
Object type 11 property "Current Default Gateway".

IP Address of the KNXnet/IP device's default gateway.

See Also:
Constant Field Values

CURRENT_IP_ADDRESS

static final int CURRENT_IP_ADDRESS
Object type 11 property "Current IP Address".

Currently used IP address.

See Also:
Constant Field Values

CURRENT_IP_ASSIGNMENT_METHOD

static final int CURRENT_IP_ASSIGNMENT_METHOD
Object type 11 property "Current IP Assignment Method".

Used IP address assignment method.

See Also:
Constant Field Values

CURRENT_SUBNET_MASK

static final int CURRENT_SUBNET_MASK
Object type 11 property "Current Subnet Mask".

Currently used IP subnet mask.

See Also:
Constant Field Values

DEFAULT_GATEWAY

static final int DEFAULT_GATEWAY
Object type 11 property "Default Gateway".

Configured IP address of the default gateway.

See Also:
Constant Field Values

DESCRIPTION

static final int DESCRIPTION
Global property "Description".

Description, Description of the device.

See Also:
Constant Field Values

DEVICE_CONTROL

static final int DEVICE_CONTROL
Global property "Device Control".

Device Control, Temporary Control field for the Device.

See Also:
Constant Field Values

DHCP_BOOTP_SERVER

static final int DHCP_BOOTP_SERVER
Object type 11 property "DHCP/BootP Server".

IP address of the DHCP or BootP server from which the KNXnet/IP device received its IP address.

See Also:
Constant Field Values

ENROL

static final int ENROL
Global property "Interface Object Link".

enrollment status, A-Mode enrollment.

See Also:
Constant Field Values

ERROR_CODE

static final int ERROR_CODE
Global property "Error code".

Error code when load state machine indicates "error".

See Also:
Constant Field Values

FIRMWARE_REVISION

static final int FIRMWARE_REVISION
Global property "Firmware Revision".

Revision number of the Firmware.

See Also:
Constant Field Values

FRIENDLY_NAME

static final int FRIENDLY_NAME
Object type 11 property "Friendly Name".

Human Readable Friendly Name.

See Also:
Constant Field Values

IP_ADDRESS

static final int IP_ADDRESS
Object type 11 property "IP Address".

Configured fixed IP Address.

See Also:
Constant Field Values

IP_ASSIGNMENT_METHOD

static final int IP_ASSIGNMENT_METHOD
Object type 11 property "IP Assignment Method".

Enabled IP assignment methods that can be used.

See Also:
Constant Field Values

IP_CAPABILITIES

static final int IP_CAPABILITIES
Object type 11 property "IP Capabilities".

Capabilities of the KNXnet/IP device for obtaining an IP address.

See Also:
Constant Field Values

KNX_INDIVIDUAL_ADDRESS

static final int KNX_INDIVIDUAL_ADDRESS
Object type 11 property "KNX Individual Address".

Individual Address of the KNXnet/IP server.

See Also:
Constant Field Values

KNXNETIP_DEVICE_CAPABILITIES

static final int KNXNETIP_DEVICE_CAPABILITIES
Object type 11 property "KNXnet/IP Device Capabilities".

KNXnet/IP protocols supported by the KNXnet/IP device.
Compatibility note: the identifier is synonymous to "EIBnet/IP Device Capabilities" in the KNX specification.

See Also:
Constant Field Values

KNXNETIP_DEVICE_STATE

static final int KNXNETIP_DEVICE_STATE
Object type 11 property "KNXnet/IP Device State".

Various KNXnet/IP device status info, like KNX or IP network connection failure.
Compatibility note: the identifier is synonymous to "EIBnet/IP Device State" in the KNX specification.

See Also:
Constant Field Values

KNXNETIP_ROUTING_CAPABILITIES

static final int KNXNETIP_ROUTING_CAPABILITIES
Object type 11 property "KNXnet/IP Routing Capabilities".

Supported features by the KNXnet/IP Router.
Compatibility note: the identifier is synonymous to "EIBnet/IP Routing Capabilities" in the KNX specification.

See Also:
Constant Field Values

LOAD_STATE_CONTROL

static final int LOAD_STATE_CONTROL
Global property "Load Control".

Access to load state machines.

See Also:
Constant Field Values

MAC_ADDRESS

static final int MAC_ADDRESS
Object type 11 property "MAC Address".

MAC address of the KNXnet/IP device.

See Also:
Constant Field Values

MANUFACTURER_DATA

static final int MANUFACTURER_DATA
Global property "Manufacturer Data".

Manufacturer Data.

See Also:
Constant Field Values

MANUFACTURER_ID

static final int MANUFACTURER_ID
Global property "Manufacturer Identifier".

Manufacturer code.

See Also:
Constant Field Values

MCB_TABLE

static final int MCB_TABLE
Global property "Memory Control Table".

Sub-segmentation of memory space and checksum.

See Also:
Constant Field Values

MSG_TRANSMIT_TO_IP

static final int MSG_TRANSMIT_TO_IP
Object type 11 property "Telegrams Transmitted to IP".

Number of telegrams successfully transmitted to IP.

See Also:
Constant Field Values

MSG_TRANSMIT_TO_KNX

static final int MSG_TRANSMIT_TO_KNX
Object type 11 property "Telegrams Transmitted to KNX".

Number of telegrams successfully transmitted to KNX.

See Also:
Constant Field Values

OBJECT_NAME

static final int OBJECT_NAME
Global property "Interface Object Name".

Name of the Interface Object.

See Also:
Constant Field Values

OBJECT_TYPE

static final int OBJECT_TYPE
Global property "Interface Object Type".

Object Type Device Object.

See Also:
Constant Field Values

ORDER_INFO

static final int ORDER_INFO
Global property "Order Info".

OrderInfo, Manufacturer specific Order ID.

See Also:
Constant Field Values

PEI_TYPE

static final int PEI_TYPE
Global property "PEI Type".

Connected or required PEI-type.

See Also:
Constant Field Values

POLL_GROUP_SETTINGS

static final int POLL_GROUP_SETTINGS
Global property "Pollgroup Settings".

Pollgroup settings (polling group and slot number).

See Also:
Constant Field Values

PORT_CONFIGURATION

static final int PORT_CONFIGURATION
Global property "PortADDR".

PortAddr, Direction bits for Port A.

See Also:
Constant Field Values

PRIORITY_FIFO_ENABLED

static final int PRIORITY_FIFO_ENABLED
Object type 11 property "Priority FIFO Enabled".

Indication of whether the priority FIFO is enabled of disabled.

See Also:
Constant Field Values

PROGRAM_VERSION

static final int PROGRAM_VERSION
Global property "Application Version".

Version of the Application Program.

See Also:
Constant Field Values

PROJECT_INSTALLATION_ID

static final int PROJECT_INSTALLATION_ID
Object type 11 property "Project Installation Identification".

Identification of the project and the installation in which this KNXnet/IP device resides.

See Also:
Constant Field Values

QUEUE_OVERFLOW_TO_IP

static final int QUEUE_OVERFLOW_TO_IP
Object type 11 property "Queue Overflow to IP".

Number of telegrams lost due to overflow of queue to IP.

See Also:
Constant Field Values

QUEUE_OVERFLOW_TO_KNX

static final int QUEUE_OVERFLOW_TO_KNX
Object type 11 property "Queue overflow to KNX".

Number of telegrams lost due to overflow of queue to KNX.

See Also:
Constant Field Values

ROUTING_MULTICAST_ADDRESS

static final int ROUTING_MULTICAST_ADDRESS
Object type 11 property "Routing Multicast Address".

Routing multicast address.

See Also:
Constant Field Values

RUN_STATE_CONTROL

static final int RUN_STATE_CONTROL
Global property "Run Control".

Access to run state machines.

See Also:
Constant Field Values

SERIAL_NUMBER

static final int SERIAL_NUMBER
Global property "KNX Serial Number".

KNX Serial Number of the device.

See Also:
Constant Field Values

SERVICE_CONTROL

static final int SERVICE_CONTROL
Global property "Service Control".

Service Control, Permanent Control field for the Device.

See Also:
Constant Field Values

SUBNET_MASK

static final int SUBNET_MASK
Object type 11 property "Subnet Mask".

Configured IP subnet mask.

See Also:
Constant Field Values

SYSTEM_SETUP_MULTICAST_ADDRESS

static final int SYSTEM_SETUP_MULTICAST_ADDRESS
Object type 11 property "System Setup Multicast Address".

KNXnet/IP system set-up multicast address. Value is fixed to 224.0.23.12.

See Also:
Constant Field Values

TABLE

static final int TABLE
Global property "Address Table Format 0".

Group Address Table, Association Table.

See Also:
Constant Field Values

TABLE_REFERENCE

static final int TABLE_REFERENCE
Global property "Table Reference".

See Also:
Constant Field Values

TTL

static final int TTL
Object type 11 property "Time To Live".

TTL value to be used by KNXnet/IP devices.

See Also:
Constant Field Values

VERSION

static final int VERSION
Global property "Version".

Generic version information.

See Also:
Constant Field Values