Show / Hide Table of Contents

Interface ITrignoRfManager

Trigno RF specific manager

Inherited Members
IManager.ComponentAdded
IManager.ComponentRemoved
IManager.ComponentLost
IManager.ComponentDebugging
IManager.ComponentScanComplete
IManager.ComponentNotResponding
IManager.ComponentPropChanged
IManager.SelectComponentAsync(Component)
IManager.DeselectComponentAsync(Component)
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[][]
Back to top Generated by DocFX