Feature Codes Reference
Overview
This document provides a comprehensive reference for understanding the feature codes used in the rayleighconnect™ platform. Each code contains encoded information about the features, points, and subaccounts included.
-
rayleighconnect™
Feature Codes
Our code system is designed to securely store subscription details while providing an easy activation mechanism.
Each code contains:- Product type identifier
- Feature set encoding
- Resource allocation information
Feature Codes
The rayleighconnect™ platform uses two primary types of feature codes:
| Type | Format | Description |
|---|---|---|
| Subscription | ACC-xxxx-PxSz |
Standard subscription code that activate full subscriptions with specific feature sets, points, and subaccounts. |
| Trial | ACT-xxxx-R |
Trial subscription code that provide temporary access to specific features for evaluation purposes. |
Subscription Code Format
Standard subscription coupon codes follow the format ACC-xxxx-PySz:
-
Code Components
- ACC: Prefix indicating a standard account subscription coupon
- xxxx: A hexadecimal value representing encoded features (16 bits)
- Py: Points allocation, where
yrepresents the number of points - Sz: Subaccounts allocation, where
zrepresents the number of subaccounts
Example:
ACC-F000-P50S4represents a subscription with features encoded as F000, 50 points, and 4 subaccounts.
Trial Code Format
Trial coupon codes follow the format ACT-xxxx-R:
-
Code Components
- ACT: Prefix indicating a trial account coupon
- xxxx: A hexadecimal value representing encoded features (16 bits)
- R: Reference designator for the trial
Example:
ACT-F0000-Arepresents a trial with features encoded as F000.
Feature Encoding
The xxxx portion in both subscription and trial codes represents a 16-bit hexadecimal value, where each bit position corresponds to a specific feature:
| Bit | Hex Value | Feature |
|---|---|---|
| 15 | 8000 | Advanced Dashboards |
| 14 | 4000 | Archival Data Visualization |
| 13 | 2000 | Virtual Sensors |
| 12 | 1000 | Map module |
| 11 | 0800 | Data reports |
| 10 | 0400 | Billing reports |
| 9 | 0200 | Tariffs |
| 8 | 0100 | Data export |
| 7 | 0080 | Interconnect |
| 6 | 0040 | Weather |
| 5 | 0020 | Programmable actions and alarms |
| 4 | 0010 | CO2 Emissions and Reductions |
| 3 | 0008 | Reserved |
| 2 | 0004 | Reserved |
| 1 | 0002 | Reserved |
| 0 | 0001 | High Frequency Data Sampling |
Multiple features can be enabled by combining their respective hex values.
Common Feature Combinations
| Hex Value | Subscription Type | Features Included |
|---|---|---|
| E900 | Core | Core tier features |
| E980 | Core + Interconnect | Core tier features + Interconnect add-on |
| FF60 | Professional | Professional tier features |
Reading Subscription Codes
To interpret a subscription code, break it down into its components:
-
Example: ACC-FF60-P30S4
- ACC: Standard account subscription
- FF60: Professional tier with standard features
- P30: 30 points allocation
- S4: 4 subaccounts allowed
-
Example: ACC-E900-P10S2
- ACC: Standard account subscription
- E900: Core tier with standard features
- P10: 10 points allocation
- S2: 2 subaccounts allowed
Reading Trial Codes
Similarly, trial codes can be interpreted by breaking down their components:
-
Example: ACT-FFFF-R
- ACT: Trial account subscription
- FFFF: All features enabled for trial
- R: Trial reference designator