XBee C# library API reference

Show / Hide Table of Contents

Class XBeeSettingNoControl

This class represents an XBee setting that can only be read.

Inheritance
System.Object
AbstractXBeeSetting
XBeeSettingNoControl
Implements
System.ICloneable
Inherited Members
AbstractXBeeSetting.TYPE_NUMBER
AbstractXBeeSetting.TYPE_COMBO
AbstractXBeeSetting.TYPE_NO_CONTROL
AbstractXBeeSetting.TYPE_TEXT
AbstractXBeeSetting.TYPE_BUTTON
AbstractXBeeSetting.COMMAND_BUFFER
AbstractXBeeSetting.COMMAND_BUTTON
AbstractXBeeSetting.AtCommand
AbstractXBeeSetting.Name
AbstractXBeeSetting.Description
AbstractXBeeSetting.DefaultValue
AbstractXBeeSetting.NumNetworks
AbstractXBeeSetting.Type
AbstractXBeeSetting.ParentCategory
AbstractXBeeSetting.OwnerFirmware
AbstractXBeeSetting.Enabled
AbstractXBeeSetting.Visible
AbstractXBeeSetting.CustomDefault
AbstractXBeeSetting.ValidationErrorMessage
AbstractXBeeSetting.CurrentValues
AbstractXBeeSetting.XBeeValues
AbstractXBeeSetting.GetCurrentValue()
AbstractXBeeSetting.GetCurrentValue(Int32)
AbstractXBeeSetting.SetCurrentValue(String)
AbstractXBeeSetting.SetCurrentValue(String, Int32)
AbstractXBeeSetting.GetXBeeValue()
AbstractXBeeSetting.GetXBeeValue(Int32)
AbstractXBeeSetting.SetXBeeValue(String)
AbstractXBeeSetting.SetXBeeValue(String, Int32)
AbstractXBeeSetting.SupportsMultipleNetworks()
AbstractXBeeSetting.GetLabel()
AbstractXBeeSetting.Tostring()
AbstractXBeeSetting.Clone()
System.Object.Equals(System.Object)
System.Object.Equals(System.Object, System.Object)
System.Object.GetHashCode()
System.Object.GetType()
System.Object.MemberwiseClone()
System.Object.ReferenceEquals(System.Object, System.Object)
System.Object.ToString()
Namespace: XBeeLibrary.Core.Models
Assembly: XBeeLibrary.Core.dll
Syntax
public class XBeeSettingNoControl : AbstractXBeeSetting, ICloneable

Constructors

XBeeSettingNoControl(String, String, String, String, XBeeCategory, XBeeFirmware)

Class constructor. Instantiates a new XBeeSettingNoControl object with the provided parameters.

Declaration
public XBeeSettingNoControl(string atCommand, string name, string description, string defaultValue, XBeeCategory category, XBeeFirmware ownerFirmware)
Parameters
Type Name Description
System.String atCommand

The AT command corresponding to the setting.

System.String name

Name of the setting.

System.String description

Description of the setting.

System.String defaultValue

Default value of the setting.

XBeeCategory category

Parent category of the setting.

XBeeFirmware ownerFirmware

XBee firmware the setting belongs to.

See Also
XBeeCategory
XBeeFirmware

XBeeSettingNoControl(String, String, String, String, XBeeCategory, XBeeFirmware, Int32)

Class constructor. Instantiates a new XBeeSettingNoControl object with the provided parameters.

Declaration
public XBeeSettingNoControl(string atCommand, string name, string description, string defaultValue, XBeeCategory category, XBeeFirmware ownerFirmware, int numNetworks)
Parameters
Type Name Description
System.String atCommand

The AT command corresponding to the setting.

System.String name

Name of the setting.

System.String description

Description of the setting.

System.String defaultValue

Default value of the setting.

XBeeCategory category

Parent category of the setting.

XBeeFirmware ownerFirmware

XBee firmware the setting belongs to.

System.Int32 numNetworks

The number of networks the setting can be configured for.

See Also
XBeeCategory
XBeeFirmware

XBeeSettingNoControl(String, String, String, XBeeCategory, XBeeFirmware)

Class constructor. Instantiates a new XBeeSettingNoControl object with the provided parameters.

Declaration
public XBeeSettingNoControl(string name, string description, string defaultValue, XBeeCategory category, XBeeFirmware ownerFirmware)
Parameters
Type Name Description
System.String name

Name of the setting.

System.String description

Description of the setting.

System.String defaultValue

Default value of the setting.

XBeeCategory category

Parent category of the setting.

XBeeFirmware ownerFirmware

XBee firmware the setting belongs to.

See Also
XBeeCategory
XBeeFirmware

XBeeSettingNoControl(String, String, String, XBeeCategory, XBeeFirmware, Int32)

Class constructor. Instantiates a new XBeeSettingNoControl object with the provided parameters.

Declaration
public XBeeSettingNoControl(string name, string description, string defaultValue, XBeeCategory category, XBeeFirmware ownerFirmware, int numNetworks)
Parameters
Type Name Description
System.String name

Name of the setting.

System.String description

Description of the setting.

System.String defaultValue

Default value of the setting.

XBeeCategory category

Parent category of the setting.

XBeeFirmware ownerFirmware

XBee firmware the setting belongs to.

System.Int32 numNetworks

The number of networks the setting can be configured for.

See Also
XBeeCategory
XBeeFirmware

Properties

Format

Text format of the setting.

Declaration
public Format Format { get; set; }
Property Value
Type Description
Format

Methods

CloneSetting(XBeeCategory, XBeeFirmware)

Clones and returns the setting object.

Declaration
public AbstractXBeeSetting CloneSetting(XBeeCategory parentCategory, XBeeFirmware ownerFirmware)
Parameters
Type Name Description
XBeeCategory parentCategory

The parent category where the cloned setting should be placed.

XBeeFirmware ownerFirmware

The owner firmware of the cloned setting.

Returns
Type Description
AbstractXBeeSetting

The cloned setting object.

See Also
AbstractXBeeSetting

ValidateSetting()

Returns whether or not the current value of the setting is valid.

Declaration
public override bool ValidateSetting()
Returns
Type Description
System.Boolean

true if the value of the setting is valid, false otherwise.

Overrides
AbstractXBeeSetting.ValidateSetting()

ValidateSetting(Int32)

Returns whether or not the current value of the provided network index is valid.

Declaration
public override bool ValidateSetting(int networkIndex)
Parameters
Type Name Description
System.Int32 networkIndex
Returns
Type Description
System.Boolean

true if the value is valid, false otherwise.

Overrides
AbstractXBeeSetting.ValidateSetting(Int32)

Implements

System.ICloneable
Product page More documentation Official site About Digi Contact us Support
©2019 Digi International Inc. All rights reserved.
Digi International Inc.