Harmoware-VIS とは
synerexとは
synerex_harmovis 関数書式
pipインストールはプロンプトから次のコマンドを実行
pip install synerex_harmovis
詳細は https://pypi.org/project/synerex-harmovis/ を参照
ソースコードは https://github.com/synerex/python_Synerex-HarmoVIS を参照
関数一覧
| Function name | Arguments format |
|---|---|
| sendBearingAx | (bearing : number, duration : number=0) |
| sendPitchAx | (pitch : number, duration : number=0) |
| sendViewStateAx | (lat : number, lon : number, zoom : number=-1, pitch : number=-1, duration : number=0) |
| sendBarGraphsAx | (bg : BGStore) |
| drawLinesAx | (ln : LineStore) |
| drawArcsAx | (ac : ArcStore) |
| drawScattersAx | (st : ScatterStore) |
| clearArcsAx | () |
| clearScattersAx | () |
| sendTopTextLabelAx | (label : string, style : string="") |
| sendHarmoVISAx | (jsonStr : string) |
| sendMeshAx | (ms : MeshStore) |
引数作成クラス
LineStore
| Function name | Arguments format |
|---|---|
| setWidth | (width : number) |
| addLine | (srcLat : number, srcLon : number, tgtLat : number, tgtLon : number, color : number=0x708080) |
ArcStore
| Function name | Arguments format |
|---|---|
| addArc | (srcLat : number, srcLon : number, tgtLat : number, tgtLon : number, srcCol : number=0xd0c000, tgtCol : number=0xd0c000, tilt : number=0) |
ScatterStore
| Function name | Arguments format |
|---|---|
| addScatter | (srcLat : number, srcLon : number, tgtLat : number, tgtLon : number, fillCol : number=0xd000f0, lineCol : number=0x200020) |
MeshStore
| Function name | Arguments format |
|---|---|
| setTimestamp | (timestamp : number) |
| setTimestampNow | () |
| setMeshID | (id : number) |
| addMeshItem | (lat : number, lon : number, value : any, color : string="[0,200,0]", itemId : number=-1) |
| updateMeshValue | (itemId : number, value : any, color : string="[0,200,0]") |
| getItemIds | () |
| getJsonStr | () |
BGStore
| Function name | Arguments format |
|---|---|
| addBarData | (timestamp : number, label : string, lat : number, lon : number, barData : any) |
| addBarDataNow | (label : string, lat : number, lon : number, barData : any) |
| updateBarData | (id : number, timestamp : number, lat : number, lon : number, barData : any) |
| updateBarDataNow | (id : number, lat : number, lon : number, barData : any) |