IntegerOption class abstract

Option format for non-negative integer values represented in network byte order.

See RFC 7252, section 3.2 for more information.

Inheritance
Implementers

Constructors

IntegerOption(OptionType type, int value)
Create an IntegerOption of a specified type, encoding the given value.
IntegerOption.parse(OptionType type, Uint8Buffer byteValue)
Create an IntegerOption of a specified type, parsing the given encoded byteValue.

Properties

byteValue → Uint8Buffer
Returns a byte representation of this Option's value.
final
hashCode int
The hash code for this object.
no setterinherited
isDefault bool
no setter
isLocationOption bool
no setterinherited
isUriOption bool
no setterinherited
length int
Gets the value's length in bytes of the option.
no setterinherited
maxLength int
The maximum length of this Option in bytes.
no setterinherited
minLength int
The minimum length of this Option in bytes.
no setterinherited
name String
Gets the name of the option that corresponds to its type.
no setterinherited
optionFormat → OptionFormat<int>
The format of this Option.
final
optionNumber int
The assigned number of this Option.
no setterinherited
repeatable bool
Indicates if this Option is repeatable, i.e. if it can appear more than once in a CoAP message.
no setterinherited
runtimeType Type
A representation of the runtime type of the object.
no setterinherited
type → OptionType
Type
final
valid bool
no setterinherited
value int
The typed value of this Option.
final
valueString String
Returns a String representation of this Option's value.
no setteroverride

Methods

noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toString() String
A string representation of this object.
inherited

Operators

operator ==(Object other) bool
The equality operator.
inherited