提供されたステーションの極値を screenrig.tides/v1 フィードから取得し、オプションの密な系列があればそれも使用して、このビューは日ごとの曲線、現在の高さ、次の高低を表示します。極値間はコサイン曲線に従い、補間と単位変換は既存のフィードルールに従います。プライムタイムは高さを穏やかに導入し、提供された極値とフィード更新時に静かな同期合図を追加します。古いテーブルは古いままとマークされます。
ライブカード
カテゴリ:天気。タグ:天気と環境、チャートとゲージ、交通と旅行。
レイアウト
この全画面カードはランドスケープまたはポートレートで画面全体を埋め、コーナー、チップ、ストリップとして配置されません。
レイアウト:フル。フォーム:ランドスケープ、ポートレート。
データとプライバシー
フィード:screenrig.tides/v1。
フィードドキュメントは情報源の帰属を含みます。プレーヤーがカードにフィードを提供します。
プロパティ
テーマ、背景、アクセント、位置については共通プロパティを参照してください。
カードの作成時に、静的プロパティをカードのparamsに設定します。データドキュメントは動的プロパティのみを保持します。ネストされた行は親プロパティの内容を説明します。
静的プロパティ
| 名前 | タイプ | デフォルト | 値と制限 | 説明 |
|---|---|---|---|---|
location | object | additionalProperties:false | 潮汐の対象場所。stationが空の場合は、100 km以内で最も近いNOAAの潮汐予測観測所がボードのデータを提供します。{screen.location} を指定すると、スクリーン自身の場所を使用します。 | |
location.name | string | maxLength:40;必須 | ||
location.latitude | number | 最小値:-90;最大値:90;必須 | ||
location.longitude | number | 最小値:-180;最大値:180;必須 | ||
station | string | "" | パターン:"^([0-9A-Za-z]{7})?$" | NOAAの潮汐予測観測所ID(7文字、例:9449880)。locationより優先されます。 |
units | string | "auto" | "auto", "m", "ft" | 高さ(メートルまたはフィート)。autoはフィードの単位を使用します。 |
hour12 | boolean | false | ||
timeZone | 文字列、null | null | 表示される日のIANAゾーン。nullの場合はスクリーンのゾーンを使用。 | |
backgroundColor | 文字列、null | null | パターン:"^#[0-9A-Fa-f]{6}([0-9A-Fa-f]{2})?$" | カードの背景とプレートをフラットなCSS順序の色で上書きします。#RRGGBBAAは不透明度を指定します。background noneが優先されます。 |
textColor | 文字列、null | null | パターン:"^#[0-9A-Fa-f]{6}([0-9A-Fa-f]{2})?$" | メインとセカンダリのテキスト色を上書きします。アクセントと意味的な状態色はそのまま維持されます。 |
動的プロパティ
このカードには動的プロパティがありません。
キャンバス例
静的プロパティを params.json として保存し、カードを作成します。結果にはその crd_ ID が含まれます。
{
"theme": "neomustard",
"location": {
"name": "Vancouver",
"latitude": 49.25,
"longitude": -123.0
}
}
screenrig card create --type tides --major 1 --file params.json
このアイテムをプレイリストページのprimitivesに追加し、サンプルの ID をその ID に置き換えます。プレイリストを公開してスクリーンに割り当ててください。
{
"id": "tides",
"primitive": "card",
"card": "crd_01EXAMPLECARD000000000",
"layout": "full",
"content_fit": "fill"
}