COSMOS core  1.0.2 (beta)
Comprehensive Open-architecture Solution for Mission Operations Systems
JSON Name Space variable type constants
Collaboration diagram for JSON Name Space variable type constants:

Macros

#define HCAP   800.
 
#define MAREA   (.0027)
 
#define MWIDTH   .2167
 
#define MHEIGHT   .8255
 
#define MRADIUS   .2616
 
#define LEO1_BOTTOM   16
 
#define LEO1_TOP   17
 
#define MAXPART   256
 Maximum number of structures. More...
 
#define MAXSTRING   20
 Maximum number of PV strings. More...
 
#define MAXBATT   15
 maximum number of batteries More...
 
#define MAXPNT   8
 Maximum number of vertexs in a structure. More...
 
#define MAXFACE   20
 Maximum number of faces in a Piece. More...
 
#define MAXCOMP   128
 Maximum number of components. More...
 
#define MAXTRACK   30
 Maximum number of Ground Stations. More...
 
#define MAXTSEN   64
 Maximum number of temperature sensors. More...
 
#define MAXSS   2
 Maximum number of Sun Sensors. More...
 
#define MAXIMU   2
 Maximum number of Inertial Measurement Units. More...
 
#define MAXSTT   2
 Maximum number of Star Trackers. More...
 
#define MAXRW   2
 Maximum number of Reaction Wheels. More...
 
#define MAXMTR   3
 Maximum number of Magnetic Torque Rods. More...
 
#define MAXCPU   6
 Maximum number of Processors. More...
 
#define MAXGPS   2
 Maximum number of GPS units. More...
 
#define MAXPLOAD   6
 Maximum number of Payloads. More...
 
#define MAXBUS   40
 Maximum number of Power Buses. More...
 
#define MAXPROP   5
 Maximum number of Propellent Tanks. More...
 
#define MAXTHST   5
 Maximum number of Thrusters. More...
 
#define MAXMOTR   8
 Maximum number of Motors. More...
 
#define MAXSWCH   2
 Maximum number of Switches. More...
 
#define MAXANT   5
 Maximum number of antennas. More...
 
#define MAXTCV   2
 Maximum number of transceivers. More...
 
#define MAXMCC   3
 Maximum number of Motion Capture Cameras. More...
 
#define MAXPLOADKEYCNT   10
 Maximum number of Special Payload Keys. More...
 
#define MAXPLOADKEYSIZE   COSMOS_MAX_NAME
 Maximum size of a Payload Key. More...
 

Enumerations

enum  { JSON_UNIT_TYPE_IDENTITY, JSON_UNIT_TYPE_POLY, JSON_UNIT_TYPE_LOG }
 JSON Unit conversion type. More...
 
enum  {
  JSON_UNIT_NONE, JSON_UNIT_LENGTH, JSON_UNIT_MASS, JSON_UNIT_MOI,
  JSON_UNIT_TIME, JSON_UNIT_DATE, JSON_UNIT_CURRENT, JSON_UNIT_TEMPERATURE,
  JSON_UNIT_INTENSITY, JSON_UNIT_AREA, JSON_UNIT_VOLUME, JSON_UNIT_SPEED,
  JSON_UNIT_ACCELERATION, JSON_UNIT_DENSITY, JSON_UNIT_LUMINANCE, JSON_UNIT_ANGLE,
  JSON_UNIT_ANGULAR_RATE, JSON_UNIT_ANGULAR_ACCELERATION, JSON_UNIT_SOLIDANGLE, JSON_UNIT_FREQUENCY,
  JSON_UNIT_FORCE, JSON_UNIT_TORQUE, JSON_UNIT_PRESSURE, JSON_UNIT_ENERGY,
  JSON_UNIT_POWER, JSON_UNIT_CHARGE, JSON_UNIT_VOLTAGE, JSON_UNIT_CAPACITANCE,
  JSON_UNIT_RESISTANCE, JSON_UNIT_MAGFIELD, JSON_UNIT_MAGFLUX, JSON_UNIT_MAGDENSITY,
  JSON_UNIT_MAGMOMENT, JSON_UNIT_ISP, JSON_UNIT_BYTES, JSON_UNIT_FRACTION,
  JSON_UNIT_COUNT
}
 JSON Unit type. More...
 
enum  {
  JSON_STRUCT_ABSOLUTE, JSON_STRUCT_NODE, JSON_STRUCT_AGENT, JSON_STRUCT_DEVICE,
  JSON_STRUCT_DEVSPEC, JSON_STRUCT_PHYSICS, JSON_STRUCT_EVENT, JSON_STRUCT_PIECE,
  JSON_STRUCT_TARGET, JSON_STRUCT_USER, JSON_STRUCT_PORT, JSON_STRUCT_TLE,
  JSON_STRUCT_EQUATION, JSON_STRUCT_POINT, JSON_STRUCT_FACE, JSON_STRUCT_PTR,
  JSON_STRUCT_ALL
}
 JSON Namelist Group. More...
 
enum  {
  JSON_TYPE_UINT8 =1, JSON_TYPE_INT8, JSON_TYPE_CHAR, JSON_TYPE_BOOL,
  JSON_TYPE_UINT32, JSON_TYPE_UINT16, JSON_TYPE_INT16, JSON_TYPE_INT32,
  JSON_TYPE_FLOAT, JSON_TYPE_DOUBLE, JSON_TYPE_CHARP, JSON_TYPE_STRING,
  JSON_TYPE_NAME, JSON_TYPE_VECTOR, JSON_TYPE_RVECTOR, JSON_TYPE_AVECTOR,
  JSON_TYPE_CVECTOR, JSON_TYPE_QUATERNION, JSON_TYPE_GVECTOR, JSON_TYPE_SVECTOR,
  JSON_TYPE_RMATRIX, JSON_TYPE_CARTPOS, JSON_TYPE_GEOIDPOS, JSON_TYPE_SPHERPOS,
  JSON_TYPE_EXTRAPOS, JSON_TYPE_QATT, JSON_TYPE_DCMATT, JSON_TYPE_EXTRAATT,
  JSON_TYPE_POSSTRUC, JSON_TYPE_ATTSTRUC, JSON_TYPE_HBEAT, JSON_TYPE_POS_ICRF,
  JSON_TYPE_POS_FIRST = JSON_TYPE_POS_ICRF, JSON_TYPE_POS_ECI, JSON_TYPE_POS_SCI, JSON_TYPE_POS_GEOC,
  JSON_TYPE_POS_SELC, JSON_TYPE_POS_GEOD, JSON_TYPE_POS_GEOS, JSON_TYPE_POS_SELG,
  JSON_TYPE_POS_LAST = JSON_TYPE_POS_SELG, JSON_TYPE_QATT_TOPO, JSON_TYPE_QATT_GEOC, JSON_TYPE_QATT_SELC,
  JSON_TYPE_QATT_ICRF, JSON_TYPE_QATT_LVLH, JSON_TYPE_LOC_POS, JSON_TYPE_LOC_ATT,
  JSON_TYPE_LOCSTRUC, JSON_TYPE_NODESTRUC, JSON_TYPE_VERTEXSTRUC, JSON_TYPE_FACESTRUC,
  JSON_TYPE_PIECESTRUC, JSON_TYPE_DEVICESTRUC, JSON_TYPE_DEVSPECSTRUC, JSON_TYPE_PORTSTRUC,
  JSON_TYPE_PHYSICSSTRUC, JSON_TYPE_AGENTSTRUC, JSON_TYPE_EVENTSTRUC, JSON_TYPE_TARGETSTRUC,
  JSON_TYPE_USERSTRUC, JSON_TYPE_GLOSSARYSTRUC, JSON_TYPE_TLESTRUC, JSON_TYPE_TIMESTAMP,
  JSON_TYPE_EQUATION, JSON_TYPE_ALIAS, JSON_TYPE_NONE =UINT16_MAX
}
 Constants defining the data types supported in the JSON Name Space. More...
 
enum  JSON_UPDATE : int32_t { NONE, JSON_UPDATE::POS, JSON_UPDATE::ATT }
 Things to update. More...
 
enum  { JSON_OPERAND_NULL, JSON_OPERAND_CONSTANT, JSON_OPERAND_NAME, JSON_OPERAND_EQUATION }
 Types of equation operands. More...
 
enum  {
  JSON_OPERATION_ADD, JSON_OPERATION_SUBTRACT, JSON_OPERATION_MULTIPLY, JSON_OPERATION_DIVIDE,
  JSON_OPERATION_MOD, JSON_OPERATION_AND, JSON_OPERATION_OR, JSON_OPERATION_GT,
  JSON_OPERATION_LT, JSON_OPERATION_EQ, JSON_OPERATION_NOT, JSON_OPERATION_COMPLEMENT,
  JSON_OPERATION_POWER, JSON_OPERATION_BITWISEAND, JSON_OPERATION_BITWISEOR
}
 Types of equation operations. More...
 

Detailed Description

Macro Definition Documentation

#define HCAP   800.
#define MAREA   (.0027)
#define MWIDTH   .2167
#define MHEIGHT   .8255
#define MRADIUS   .2616
#define LEO1_BOTTOM   16
#define LEO1_TOP   17
#define MAXPART   256

Maximum number of structures.

#define MAXSTRING   20

Maximum number of PV strings.

#define MAXBATT   15

maximum number of batteries

#define MAXPNT   8

Maximum number of vertexs in a structure.

#define MAXFACE   20

Maximum number of faces in a Piece.

#define MAXCOMP   128

Maximum number of components.

#define MAXTRACK   30

Maximum number of Ground Stations.

#define MAXTSEN   64

Maximum number of temperature sensors.

#define MAXSS   2

Maximum number of Sun Sensors.

#define MAXIMU   2

Maximum number of Inertial Measurement Units.

#define MAXSTT   2

Maximum number of Star Trackers.

#define MAXRW   2

Maximum number of Reaction Wheels.

#define MAXMTR   3

Maximum number of Magnetic Torque Rods.

#define MAXCPU   6

Maximum number of Processors.

#define MAXGPS   2

Maximum number of GPS units.

#define MAXPLOAD   6

Maximum number of Payloads.

#define MAXBUS   40

Maximum number of Power Buses.

#define MAXPROP   5

Maximum number of Propellent Tanks.

#define MAXTHST   5

Maximum number of Thrusters.

#define MAXMOTR   8

Maximum number of Motors.

#define MAXSWCH   2

Maximum number of Switches.

#define MAXANT   5

Maximum number of antennas.

#define MAXTCV   2

Maximum number of transceivers.

#define MAXMCC   3

Maximum number of Motion Capture Cameras.

#define MAXPLOADKEYCNT   10

Maximum number of Special Payload Keys.

#define MAXPLOADKEYSIZE   COSMOS_MAX_NAME

Maximum size of a Payload Key.

Enumeration Type Documentation

anonymous enum

JSON Unit conversion type.

Enumerator
JSON_UNIT_TYPE_IDENTITY 

Identity.

JSON_UNIT_TYPE_POLY 

Polynomial.

JSON_UNIT_TYPE_LOG 

Logarithm.

52  {
59 };
Identity.
Definition: jsondef.h:54
Polynomial.
Definition: jsondef.h:56
Logarithm.
Definition: jsondef.h:58
anonymous enum

JSON Unit type.

Enumerator
JSON_UNIT_NONE 

No units.

JSON_UNIT_LENGTH 

Length.

JSON_UNIT_MASS 

Mass.

JSON_UNIT_MOI 

Moment of Inertia.

JSON_UNIT_TIME 

Time.

JSON_UNIT_DATE 

Date.

JSON_UNIT_CURRENT 

Current.

JSON_UNIT_TEMPERATURE 

Temperature.

JSON_UNIT_INTENSITY 

Intensity.

JSON_UNIT_AREA 

Area.

JSON_UNIT_VOLUME 

Volume.

JSON_UNIT_SPEED 

Speed.

JSON_UNIT_ACCELERATION 

Acceleration.

JSON_UNIT_DENSITY 

Density.

JSON_UNIT_LUMINANCE 

Luminance.

JSON_UNIT_ANGLE 

Angle.

JSON_UNIT_ANGULAR_RATE 

Angular rate.

JSON_UNIT_ANGULAR_ACCELERATION 

Angular acceleration.

JSON_UNIT_SOLIDANGLE 

Solid Angle.

JSON_UNIT_FREQUENCY 

Frequency.

JSON_UNIT_FORCE 

Force.

JSON_UNIT_TORQUE 

Torque.

JSON_UNIT_PRESSURE 

Pressure.

JSON_UNIT_ENERGY 

Energy.

JSON_UNIT_POWER 

Power.

JSON_UNIT_CHARGE 

Charge.

JSON_UNIT_VOLTAGE 

Electric Potential.

JSON_UNIT_CAPACITANCE 

Capacitance.

JSON_UNIT_RESISTANCE 

Electrical Resistance.

JSON_UNIT_MAGFIELD 

Magnetic Field Strengh.

JSON_UNIT_MAGFLUX 

Magnetic FLux.

JSON_UNIT_MAGDENSITY 

Magnetic Flux Density.

JSON_UNIT_MAGMOMENT 

Magnetic Moment.

JSON_UNIT_ISP 

Specific Impulse.

JSON_UNIT_BYTES 

Random Access Memory and Disk Storage.

JSON_UNIT_FRACTION 

Fraction.

JSON_UNIT_COUNT 

Holder for number of entries (CLEVER!)

63  {
138 };
Fraction.
Definition: jsondef.h:135
Power.
Definition: jsondef.h:113
Magnetic Field Strengh.
Definition: jsondef.h:123
Charge.
Definition: jsondef.h:115
Frequency.
Definition: jsondef.h:103
Force.
Definition: jsondef.h:105
Electrical Resistance.
Definition: jsondef.h:121
Capacitance.
Definition: jsondef.h:119
Magnetic FLux.
Definition: jsondef.h:125
Specific Impulse.
Definition: jsondef.h:131
No units.
Definition: jsondef.h:65
Angle.
Definition: jsondef.h:95
Length.
Definition: jsondef.h:67
Temperature.
Definition: jsondef.h:79
Energy.
Definition: jsondef.h:111
Solid Angle.
Definition: jsondef.h:101
Holder for number of entries (CLEVER!)
Definition: jsondef.h:137
Angular rate.
Definition: jsondef.h:97
Intensity.
Definition: jsondef.h:81
Speed.
Definition: jsondef.h:87
Torque.
Definition: jsondef.h:107
Acceleration.
Definition: jsondef.h:89
Pressure.
Definition: jsondef.h:109
Density.
Definition: jsondef.h:91
Date.
Definition: jsondef.h:75
Magnetic Moment.
Definition: jsondef.h:129
Luminance.
Definition: jsondef.h:93
Electric Potential.
Definition: jsondef.h:117
Current.
Definition: jsondef.h:77
Time.
Definition: jsondef.h:73
Magnetic Flux Density.
Definition: jsondef.h:127
Random Access Memory and Disk Storage.
Definition: jsondef.h:133
Area.
Definition: jsondef.h:83
Moment of Inertia.
Definition: jsondef.h:71
Angular acceleration.
Definition: jsondef.h:99
Volume.
Definition: jsondef.h:85
Mass.
Definition: jsondef.h:69
anonymous enum

JSON Namelist Group.

Enumerator
JSON_STRUCT_ABSOLUTE 

Absolute pointer.

JSON_STRUCT_NODE 

nodestruc

JSON_STRUCT_AGENT 

agentstruc

JSON_STRUCT_DEVICE 

devicestruc

JSON_STRUCT_DEVSPEC 

devspecstruc

JSON_STRUCT_PHYSICS 

physicsstruc

JSON_STRUCT_EVENT 

eventstruc

JSON_STRUCT_PIECE 

piecestruc

JSON_STRUCT_TARGET 

targetstruc

JSON_STRUCT_USER 

userstruc

JSON_STRUCT_PORT 

portstruc

JSON_STRUCT_TLE 

tlestruc

JSON_STRUCT_EQUATION 

equationstruc

JSON_STRUCT_POINT 

vertexstruc

JSON_STRUCT_FACE 

facestruc

JSON_STRUCT_PTR 
JSON_STRUCT_ALL 

entirety

142  {
176 };
piecestruc
Definition: jsondef.h:158
devspecstruc
Definition: jsondef.h:152
userstruc
Definition: jsondef.h:162
devicestruc
Definition: jsondef.h:150
facestruc
Definition: jsondef.h:172
Definition: jsondef.h:173
tlestruc
Definition: jsondef.h:166
eventstruc
Definition: jsondef.h:156
equationstruc
Definition: jsondef.h:168
portstruc
Definition: jsondef.h:164
nodestruc
Definition: jsondef.h:146
entirety
Definition: jsondef.h:175
agentstruc
Definition: jsondef.h:148
vertexstruc
Definition: jsondef.h:170
targetstruc
Definition: jsondef.h:160
Absolute pointer.
Definition: jsondef.h:144
physicsstruc
Definition: jsondef.h:154
anonymous enum

Constants defining the data types supported in the JSON Name Space.

Enumerator
JSON_TYPE_UINT8 

JSON 8 bit unsigned integer type.

JSON_TYPE_INT8 

JSON 8 bit signed integer type.

JSON_TYPE_CHAR 

JSON char type.

JSON_TYPE_BOOL 

JSON Boolean.

JSON_TYPE_UINT32 

JSON 32 bit unsigned integer type.

JSON_TYPE_UINT16 

JSON 16 bit unsigned integer type.

JSON_TYPE_INT16 

JSON 16 bit integer type.

JSON_TYPE_INT32 

JSON 32 bit integer type.

JSON_TYPE_FLOAT 

JSON single precision floating vertex type.

JSON_TYPE_DOUBLE 

JSON double precision floating vertex type.

JSON_TYPE_CHARP 

JSON char* type.

JSON_TYPE_STRING 

JSON string type.

JSON_TYPE_NAME 

JSON Name type.

JSON_TYPE_VECTOR 

JSON ::Vector.

JSON_TYPE_RVECTOR 

JSON rvector.

JSON_TYPE_AVECTOR 

JSON rvector.

JSON_TYPE_CVECTOR 

JSON cvector.

JSON_TYPE_QUATERNION 

JSON quaternion type.

JSON_TYPE_GVECTOR 

JSON gvector.

JSON_TYPE_SVECTOR 

JSON svector.

JSON_TYPE_RMATRIX 

JSON rmatrix.

JSON_TYPE_CARTPOS 

JSON cartpos.

JSON_TYPE_GEOIDPOS 

JSON cartpos.

JSON_TYPE_SPHERPOS 

JSON cartpos.

JSON_TYPE_EXTRAPOS 

JSON extrapos.

JSON_TYPE_QATT 

JSON qatt.

JSON_TYPE_DCMATT 

JSON dcmatt.

JSON_TYPE_EXTRAATT 

JSON extraatt.

JSON_TYPE_POSSTRUC 

JSON posstruc.

JSON_TYPE_ATTSTRUC 

JSON attstruc.

JSON_TYPE_HBEAT 

JSON Agent Heartbeat.

JSON_TYPE_POS_ICRF 

JSON Solar Barycentric Position.

JSON_TYPE_POS_FIRST 
JSON_TYPE_POS_ECI 

JSON Earth Centered Inertial Position.

JSON_TYPE_POS_SCI 

JSON Lunar Centered Inertial Position.

JSON_TYPE_POS_GEOC 

JSON Geocentric Position.

JSON_TYPE_POS_SELC 

JSON Selenocentric Position.

JSON_TYPE_POS_GEOD 

JSON Geodetic Position.

JSON_TYPE_POS_GEOS 

JSON Geocentric Spherical.

JSON_TYPE_POS_SELG 

JSON Selenographic Position.

JSON_TYPE_POS_LAST 
JSON_TYPE_QATT_TOPO 

JSON Topocentric Attitude.

JSON_TYPE_QATT_GEOC 

JSON Geocentric Attitude.

JSON_TYPE_QATT_SELC 

JSON Lunar Centered Inertial Attitude.

JSON_TYPE_QATT_ICRF 

JSON Earth Centered Inertial Attitude.

JSON_TYPE_QATT_LVLH 

JSON LVLH Attitude.

JSON_TYPE_LOC_POS 

JSON Satellite Position Structure.

JSON_TYPE_LOC_ATT 

JSON Satellite Attitude Structure.

JSON_TYPE_LOCSTRUC 

JSON locstruc type.

JSON_TYPE_NODESTRUC 
JSON_TYPE_VERTEXSTRUC 
JSON_TYPE_FACESTRUC 
JSON_TYPE_PIECESTRUC 
JSON_TYPE_DEVICESTRUC 
JSON_TYPE_DEVSPECSTRUC 
JSON_TYPE_PORTSTRUC 
JSON_TYPE_PHYSICSSTRUC 
JSON_TYPE_AGENTSTRUC 
JSON_TYPE_EVENTSTRUC 
JSON_TYPE_TARGETSTRUC 
JSON_TYPE_USERSTRUC 
JSON_TYPE_GLOSSARYSTRUC 
JSON_TYPE_TLESTRUC 
JSON_TYPE_TIMESTAMP 

JSON Timestamp.

JSON_TYPE_EQUATION 

JSON Equation.

JSON_TYPE_ALIAS 

JSON Alias.

JSON_TYPE_NONE 

Not defined.

180  {
182  JSON_TYPE_UINT8=1,
298  JSON_TYPE_NONE=UINT16_MAX
299 };
JSON 16 bit integer type.
Definition: jsondef.h:194
Definition: jsondef.h:284
JSON rvector.
Definition: jsondef.h:210
JSON Timestamp.
Definition: jsondef.h:292
Definition: jsondef.h:290
JSON string type.
Definition: jsondef.h:204
JSON Geocentric Attitude.
Definition: jsondef.h:264
JSON 8 bit unsigned integer type.
Definition: jsondef.h:182
JSON Earth Centered Inertial Position.
Definition: jsondef.h:247
JSON qatt.
Definition: jsondef.h:232
JSON rmatrix.
Definition: jsondef.h:222
Not defined.
Definition: jsondef.h:298
JSON extrapos.
Definition: jsondef.h:230
JSON cvector.
Definition: jsondef.h:214
JSON Lunar Centered Inertial Attitude.
Definition: jsondef.h:266
JSON Geocentric Spherical.
Definition: jsondef.h:257
JSON rvector.
Definition: jsondef.h:212
JSON Geocentric Position.
Definition: jsondef.h:251
JSON attstruc.
Definition: jsondef.h:240
Definition: jsondef.h:281
JSON Name type.
Definition: jsondef.h:206
JSON Satellite Position Structure.
Definition: jsondef.h:272
JSON Lunar Centered Inertial Position.
Definition: jsondef.h:249
JSON Earth Centered Inertial Attitude.
Definition: jsondef.h:268
JSON LVLH Attitude.
Definition: jsondef.h:270
Definition: jsondef.h:245
JSON Satellite Attitude Structure.
Definition: jsondef.h:274
Definition: jsondef.h:282
JSON 16 bit unsigned integer type.
Definition: jsondef.h:192
JSON cartpos.
Definition: jsondef.h:228
Definition: jsondef.h:277
JSON Geodetic Position.
Definition: jsondef.h:255
JSON dcmatt.
Definition: jsondef.h:234
JSON cartpos.
Definition: jsondef.h:226
Definition: jsondef.h:260
JSON 32 bit integer type.
Definition: jsondef.h:196
Definition: jsondef.h:288
JSON Boolean.
Definition: jsondef.h:188
JSON Topocentric Attitude.
Definition: jsondef.h:262
JSON extraatt.
Definition: jsondef.h:236
JSON Agent Heartbeat.
Definition: jsondef.h:242
JSON double precision floating vertex type.
Definition: jsondef.h:200
Definition: jsondef.h:283
JSON 8 bit signed integer type.
Definition: jsondef.h:184
JSON 32 bit unsigned integer type.
Definition: jsondef.h:190
JSON cartpos.
Definition: jsondef.h:224
JSON svector.
Definition: jsondef.h:220
JSON ::Vector.
Definition: jsondef.h:208
Definition: jsondef.h:278
JSON single precision floating vertex type.
Definition: jsondef.h:198
JSON locstruc type.
Definition: jsondef.h:276
JSON Alias.
Definition: jsondef.h:296
JSON char* type.
Definition: jsondef.h:202
Definition: jsondef.h:287
JSON Equation.
Definition: jsondef.h:294
Definition: jsondef.h:279
Definition: jsondef.h:289
JSON posstruc.
Definition: jsondef.h:238
JSON gvector.
Definition: jsondef.h:218
JSON Selenocentric Position.
Definition: jsondef.h:253
JSON Solar Barycentric Position.
Definition: jsondef.h:244
JSON quaternion type.
Definition: jsondef.h:216
Definition: jsondef.h:285
Definition: jsondef.h:286
JSON Selenographic Position.
Definition: jsondef.h:259
JSON char type.
Definition: jsondef.h:186
Definition: jsondef.h:280
enum JSON_UPDATE : int32_t
strong

Things to update.

Enumerator
NONE 
POS 
ATT 
303  : int32_t {
304  NONE,
305  POS,
306  ATT
307 };
Not a Component.
Definition: jsondef.h:556
anonymous enum

Types of equation operands.

Enumerator
JSON_OPERAND_NULL 

Nothing at all.

JSON_OPERAND_CONSTANT 

A simple constant.

JSON_OPERAND_NAME 

A Namespace name.

JSON_OPERAND_EQUATION 

Another equation.

311  {
320 };
A Namespace name.
Definition: jsondef.h:317
Another equation.
Definition: jsondef.h:319
Nothing at all.
Definition: jsondef.h:313
A simple constant.
Definition: jsondef.h:315
anonymous enum

Types of equation operations.

Enumerator
JSON_OPERATION_ADD 

Addition +.

JSON_OPERATION_SUBTRACT 

Subtraction -.

JSON_OPERATION_MULTIPLY 

Multiplication *.

JSON_OPERATION_DIVIDE 

Division /.

JSON_OPERATION_MOD 

Modulo %.

JSON_OPERATION_AND 

Boolean And &.

JSON_OPERATION_OR 

Boolean Or |.

JSON_OPERATION_GT 

Boolean Greater Than >

JSON_OPERATION_LT 

Boolean Less Than <.

JSON_OPERATION_EQ 

Boolean Equal =.

JSON_OPERATION_NOT 

Logical Not !

JSON_OPERATION_COMPLEMENT 

Complement ~.

JSON_OPERATION_POWER 

Power ^.

JSON_OPERATION_BITWISEAND 

Bitwise AND .

JSON_OPERATION_BITWISEOR 

Bitwise OR #.

324  {
355 };
Bitwise OR #.
Definition: jsondef.h:354
Boolean And &.
Definition: jsondef.h:336
Boolean Less Than <.
Definition: jsondef.h:342
Subtraction -.
Definition: jsondef.h:328
Complement ~.
Definition: jsondef.h:348
Modulo %.
Definition: jsondef.h:334
Addition +.
Definition: jsondef.h:326
Logical Not !
Definition: jsondef.h:346
Bitwise AND .
Definition: jsondef.h:352
Multiplication *.
Definition: jsondef.h:330
Boolean Greater Than >
Definition: jsondef.h:340
Boolean Equal =.
Definition: jsondef.h:344
Division /.
Definition: jsondef.h:332
Power ^.
Definition: jsondef.h:350
Boolean Or |.
Definition: jsondef.h:338