Raritan PX2/PX3 JSON-RPC API
Classes | Enumerations | Variables
peripheral Module Reference

Peripheral Devices. More...

Classes

struct  Address_3_0_1
 peripheral device position based address More...
 
struct  DeviceID_3_0_1
 peripheral device identification More...
 
interface  DeviceManager_3_0_0
 Peripheral Device Manager. More...
 
interface  DeviceSlot_2_0_2
 Peripheral Device Slot. More...
 
interface  DoorHandleControllerPackage
 
interface  G2Production_4_0_0
 
interface  Package
 
struct  PackageInfo_2_0_0
 Peripheral device package information. More...
 
struct  PosElement
 peripheral device position element, list forms position More...
 

Enumerations

enum  PortType { ONEWIRE_ONBOARD, ONEWIRE_DEV_PORT, ONEWIRE_HUB_PORT, ONEWIRE_CHAIN_POS }
 peripheral device port types More...
 

Variables

valueobject Device_3_0_1
 A peripheral device is the collection of. More...
 
vector< PosElementposition
 Position within 1-wire topo.
 
string packageClass
 physical package identifier
 
sensors::Sensor_4_0_2 device
 device reference
 

Detailed Description

Peripheral Devices.

Enumeration Type Documentation

peripheral device port types

Enumerator
ONEWIRE_ONBOARD 

a built in, inaccessible port

ONEWIRE_DEV_PORT 

a 1-wire port on the device

ONEWIRE_HUB_PORT 

a port on a Hub

ONEWIRE_CHAIN_POS 

a chain position

Variable Documentation

valueobject peripheral::Device_3_0_1
Initial value:
{
DeviceID_3_0_1 deviceID

A peripheral device is the collection of.

  • device identification
  • device position
  • a flag indicating actuator type
  • device referencedevice identification