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
y
represents the number of points - Sz: Subaccounts allocation, where
z
represents the number of subaccounts
Example:
ACC-F000-P50S4
represents 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-A
represents 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