- iDigi Dia Home
- User
  - Getting Started
  - Dia Concepts
  - Devices
  - Loggers
  - Presentations
  - Services
  - Tracing
- Developer
  - Overview
  - Drivers
  - Loggers
  - Presentations
  - Services
  - Integrating Application
  - Tracing Manager
  - Debugging
  - Specific Considerations
  - API Reference

- Email
- Phone
- Contact us:

### Navigation

- index
- next |
- previous |
- iDigi Dia |
- User Documentation »
- Device Drivers »
- <no title> »
- RCS »

# RCS Device

## Overview

## Configuration

A typical RCS device configuration block looks like this:

    - name: xbee_rcs
      driver: devices.vendors.rcs.xbee_rcs:XBeeRCS
      settings:
          xbee_device_manager: <instance name>
          extended_address: <XBee module address>
          sample_rate_sec: 350

### Settings

xbee_device_manager (required)
  The name of an XBeeDeviceManager instance to manage this device.
extended_address (required)

  MAC address of the end device’s XBee module.

  Notice that the value must have an exclamation sign at end and is between quotes.

sample_rate_sec (optional, default: 300)
  The number of seconds between each data request.

## Channels

serialReceive (Get, type: string)

serialSend (Get/Set, type: string)

current_temp (Get, type: integer, unit: F)

set_point_temp (Get/Set, type: integer, unit: F)

set_point_high_temp (Get/Set, type: integer, unit: F)

set_point_low_temp (Get/Set, type: integer, unit: F)

mode (Get/Set, type: string, unit: o/h/c/a)

fan (Get/Set, type: Boolean)

state (Get, type: string, unit: o/h/c/a)

### Navigation

- index
- next |
- previous |
- iDigi Dia |
- User Documentation »
- Device Drivers »
- <no title> »
- RCS »