Nyx Node
Loading...
Searching...
No Matches
nyx.json.json_number.NyxNumber Class Reference

JSON number object. More...

Inheritance diagram for nyx.json.json_number.NyxNumber:
Collaboration diagram for nyx.json.json_number.NyxNumber:

Public Member Functions

 __init__ (self, int|float|None value=None, int|None ptr=None)
 Allocates a new JSON number object or wraps one.
float value (self)
 Gets the value of this JSON number object.
bool value (self, float value)
 Sets the value of this JSON number object.
Public Member Functions inherited from nyx.obj.NyxObject
 __init__ (self, int ptr)
 Wraps a C JSON object pointer.
typing.Callable on (self, typing.Callable callback)
 Registers a callback triggered when clients modify this object.
bool notify (self)
 Notifies this Nyx / INDI object to the clients.
str to_string (self, bool json_string=True)
 Returns a string representing this JSON object.
NyxXMLDoc to_xmldoc (self)
 Converts this JSON Nyx / INDI command to the XML one.

Additional Inherited Members

Static Public Member Functions inherited from nyx.obj.NyxObject
NyxObject from_string (str string)
 Parses a JSON object from a string.

Detailed Description

JSON number object.

Definition at line 13 of file json_number.py.

Constructor & Destructor Documentation

◆ __init__()

nyx.json.json_number.NyxNumber.__init__ ( self,
int | float | None value = None,
int | None ptr = None )

Allocates a new JSON number object or wraps one.

Parameters
valueOptional default value.
ptrOptional JSON number object pointer.

Definition at line 20 of file json_number.py.

Member Function Documentation

◆ value() [1/2]

float nyx.json.json_number.NyxNumber.value ( self)

Gets the value of this JSON number object.

Returns
The current value.

Definition at line 51 of file json_number.py.

◆ value() [2/2]

bool nyx.json.json_number.NyxNumber.value ( self,
float value )

Sets the value of this JSON number object.

Returns
True if the value was modified, False otherwise.

Definition at line 63 of file json_number.py.


The documentation for this class was generated from the following file: