OSC Documentation 0.59

©Patrick‐GillesMaillot 112 WINGOSC–V0.59
Appendix:WINGSnapshotandJSONDataStructure:
AWINGsnapshot(alsocalledSnapfilewhensavedtoafile)isorganizedasacollectionofclasses,
sub‐classesandobjectsregroupingattributesandvaluesinlogicalgroups.Thesecanberepresented
asahierarchicaltree.AJSON
17
notationisusedtodescribeandstorethehierarchicaltree.
AcompleteWINGsnapfileiscloseto460000bytesand28800lines,containingarathercomplex
hierarchicallistofobjectidentifiersandtheirassociatedvalues.
AWINGsnapfiledoesnotcontainread‐onlyobjects;i.e.therearemoreelementsavailablethanthe
onesavedinasnapfile!
GlobalSnapfile
Asnapfileisdividedin4sections:description,scopes,ae_dataandce_data,asshownbelow:
Descriptionn
description:Thissmallsectioncontains(asitsnamesuggest)adescriptionforthesnapshot,including
name,andelementscorrespondingtotheWINGthatgeneratedthesnapshot.
“type”:string,
“creator_fw”:string,
“creator_sn”:string,
“creator_model”:string,
“creator_name”:string,
17
JavaScriptObjectNotation:anefficientwaytorepresentstructuredobjects.Alsousedasadata‐interchangeformat.