Interface ITrignoRfManager
Trigno RF specific manager
Inherited Members
Namespace: DelsysAPI.Contracts
Assembly: DelsysAPI.dll
Syntax
public interface ITrignoRfManager : IManager
Properties
AllocationBandwidthOptions
A list of available bandwidth options for configuration debugging.
Declaration
List<int> AllocationBandwidthOptions { get; }
Property Value
| Type | Description |
|---|---|
| System.Collections.Generic.List<System.Int32> |
Components
Returns the list of currently discovered components.
Declaration
List<SensorTrignoRf> Components { get; }
Property Value
| Type | Description |
|---|---|
| System.Collections.Generic.List<SensorTrignoRf> |
InformationScanTime
Seconds duration the base will scan when issuing a Scan command.
Declaration
int InformationScanTime { get; set; }
Property Value
| Type | Description |
|---|---|
| System.Int32 |
PostPairScanTime
Seconds duration the base will scan after pairing a sensor (to acquire battery status, etc.)
Declaration
int PostPairScanTime { get; set; }
Property Value
| Type | Description |
|---|---|
| System.Int32 |
UnallocatedSensorSIDs
This array can be used after a failed configuration to see which sensors failed to be allocated.
Declaration
int[] UnallocatedSensorSIDs { get; }
Property Value
| Type | Description |
|---|---|
| System.Int32[] |
Methods
AddTrignoComponent(Int32)
Pairs a trigno component to the base in the appropriate slot. See trigno manual for details.
Declaration
bool AddTrignoComponent(int pairNumber = -1)
Parameters
| Type | Name | Description |
|---|---|---|
| System.Int32 | pairNumber | A value representing the order this sensor was paired in. If -1, it will be 1 + the number of components already added. |
Returns
| Type | Description |
|---|---|
| System.Boolean |
DisablePairingNumberOverwrite()
Disables the base overwriting pairing number values in flash memory. Overwrite is enabled by default.
Declaration
void DisablePairingNumberOverwrite()
EnablePairingNumberOverwrite()
Enables the base overwriting pairing number values in flash memory. Overwrite is enabled by default.
Declaration
void EnablePairingNumberOverwrite()
GetFlatConfigurationArray()
The Flat Configuration Array is an array of the sensors as they are seen by the base.
| 0 1 2 3 | | 4 5 6 7 | | 8 9 10 11 | | 12 13 14 15 |
Declaration
int[] GetFlatConfigurationArray()
Returns
| Type | Description |
|---|---|
| System.Int32[] |
GetLogicalConfigurationArray()
The Logical Configuration Array is structured to represent a slot allocation in a more usable way. Slots are structured in a matrix to show how multi-bandwidth modes operate. e.g A quad bandwidth sensor in slot 0 takes up the entire first row of the matrix.
| 0 4 8 12 |
| 1 5 9 13 |
| 2 6 10 14 |
| 3 7 11 15 |
A second base starts at 16 and follow the same pattern.
Declaration
int[][] GetLogicalConfigurationArray()
Returns
| Type | Description |
|---|---|
| System.Int32[][] |