
此合约定义的数据结构。
-
{ "name": "addobs", "base": "", "fields": [ { "name": "launch_id", "type": "name" }, { "name": "unix_time_s", "type": "uint64" }, { "name": "pressure_hpa", "type": "float32" }, { "name": "temperature_c", "type": "float32" }, { "name": "humidity_percent", "type": "float32" }, { "name": "latitude_deg", "type": "float32" }, { "name": "longitude_deg", "type": "float32" }, { "name": "gps_elevation_m", "type": "uint16" }, { "name": "elevation2_m", "type": "uint16" }, { "name": "flags", "type": "uint8" } ] } -
{ "name": "flags", "base": "", "fields": [ { "name": "bit_number", "type": "uint64" }, { "name": "description", "type": "string" } ] } -
{ "name": "launches", "base": "", "fields": [ { "name": "launch_id", "type": "name" }, { "name": "unix_time", "type": "uint64" }, { "name": "miner", "type": "name" }, { "name": "assistant", "type": "name" }, { "name": "surf_pressure", "type": "float32" }, { "name": "level_reached", "type": "float32" }, { "name": "device_type", "type": "string" }, { "name": "wxcondition", "type": "string" }, { "name": "if_released", "type": "bool" }, { "name": "last_known_lat", "type": "float32" }, { "name": "last_known_lon", "type": "float32" }, { "name": "last_known_elev", "type": "float32" }, { "name": "wx12hrcondition", "type": "string" } ] } observations 的表格行类型
{ "name": "observations", "base": "", "fields": [ { "name": "unix_time", "type": "uint64" }, { "name": "launch_id", "type": "name" }, { "name": "pressure_hpa", "type": "float32" }, { "name": "temperature_c", "type": "float32" }, { "name": "humidity_percent", "type": "float32" }, { "name": "latitude_deg", "type": "float32" }, { "name": "longitude_deg", "type": "float32" }, { "name": "elevation_gps_m", "type": "uint16" }, { "name": "elevation2_m", "type": "uint16" }, { "name": "flags", "type": "uint8" } ] }-
{ "name": "removeobs", "base": "", "fields": [ { "name": "unix_time_start", "type": "uint64" }, { "name": "unix_time_end", "type": "uint64" } ] } -
{ "name": "setflag", "base": "", "fields": [ { "name": "bit_number", "type": "uint64" }, { "name": "description", "type": "string" } ] } setstation中的操作参数
{ "name": "setstation", "base": "", "fields": [ { "name": "owner", "type": "string" }, { "name": "latitude", "type": "float32" }, { "name": "longitude", "type": "float32" }, { "name": "elevation", "type": "float32" }, { "name": "missing", "type": "float32" }, { "name": "reward_increment", "type": "float32" }, { "name": "launch_window_hrs", "type": "uint8" }, { "name": "launch_freq_hrs", "type": "uint8" } ] }settimeslots中的操作参数
{ "name": "settimeslots", "base": "", "fields": [ { "name": "first_start_time", "type": "uint64" } ] }settwelvehr中的操作参数
{ "name": "settwelvehr", "base": "", "fields": [ { "name": "launch_id", "type": "name" }, { "name": "miner", "type": "name" }, { "name": "wx12hrcondition", "type": "string" } ] }-
{ "name": "station", "base": "", "fields": [ { "name": "id", "type": "name" }, { "name": "owner", "type": "string" }, { "name": "latitude", "type": "float32" }, { "name": "longitude", "type": "float32" }, { "name": "elevation", "type": "float32" }, { "name": "missing", "type": "float32" }, { "name": "reward_increment", "type": "float32" }, { "name": "launch_window_hrs", "type": "uint8" }, { "name": "launch_freq_hrs", "type": "uint8" } ] } -
{ "name": "timeslots", "base": "", "fields": [ { "name": "start_time", "type": "uint64" }, { "name": "end_time", "type": "uint64" }, { "name": "human_window", "type": "string" } ] } websetlaunch中的操作参数
{ "name": "websetlaunch", "base": "", "fields": [ { "name": "launch_id", "type": "name" }, { "name": "unix_time", "type": "uint64" }, { "name": "surf_pressure", "type": "float32" }, { "name": "miner", "type": "name" }, { "name": "device_type", "type": "string" }, { "name": "wxcondition", "type": "string" } ] }