2 Pulkstenis

Apraksts

Šie parametri un iespējamās attiecīgo paneļa logrīka lauku objektu īpašību vērtības ļauj konfigurēt Pulksteņa logrīku dashboard.create un dashboard.update metodēs.

Logrīka fields īpašības netiek validētas paneļa izveides vai atjaunināšanas laikā. Tas ļauj lietotājiem modificēt iebūvētos logrīkus un izveidot pielāgotus logrīkus, taču vienlaikus rada arī risku logrīkus izveidot vai atjaunināt nepareizi. Lai nodrošinātu veiksmīgu Pulksteņa logrīka izveidi vai atjaunināšanu, lūdzu, skatiet tālāk esošajās tabulās aprakstīto parametru darbību.

Parametri

Tālāk norādītie parametri tiek atbalstīti Pulksteņa logrīkam.

Parametrs type name value
Atsvaidzināšanas intervāls 0 rf_rate 0 - Bez atsvaidzināšanas;
10 - 10 sekundes;
30 - 30 sekundes;
60 - 1 minūte;
120 - 2 minūtes;
600 - 10 minūtes;
900 - (noklusējums) 15 minūtes.
Laika tips 0 time_type 0 - (noklusējums) Vietējais laiks;
1 - Servera laiks;
2 - Hosta laiks.
Pulksteņa tips 0 clock_type 0 - (noklusējums) Analogais;
1 - Digitālais.

Tālāk norādītie parametri tiek atbalstīti, ja Laika tips ir iestatīts uz "Hosta laiks".

Parametrs type name value
Vienums 4 itemid.0 Vienuma ID.

Parametra darbība:
- obligāts

Tālāk norādītie parametri tiek atbalstīti, ja Pulksteņa tips ir iestatīts uz "Digitālais".

Parametrs type name value
Rādīt 0 show.0 1 - Datums;
2 - (noklusējums) Laiks;
3 - Laika josla.

Piezīme: Lai konfigurētu vairākas vērtības, izveidojiet informācijas paneļa logrīka lauka objektu katrai vērtībai ar palielinātu numuru rekvizīta nosaukumā.

Papildu konfigurācija

Tālāk norādītie papildu konfigurācijas parametri tiek atbalstīti, ja Pulksteņa tips ir iestatīts uz "Digitāls".

Parametrs type name value
Fona krāsa 1 bg_color Heksadecimālais krāsas kods (piemēram, FF0000).

Noklusējums: "" (tukšs).
Datums

Tālāk norādītie paplašinātās konfigurācijas parametri tiek atbalstīti, ja Clock type ir iestatīts uz "Digital" un Show ir iestatīts uz "Date".

Parametrs type name value
Treknraksts 0 date_bold 0 - (noklusējums) Atspējots;
1 - Iespējots.
Krāsa 1 date_color Heksadecimālais krāsas kods (piemēram, FF0000).

Noklusējums: "" (tukšs).
Laiks

Tālāk norādītie paplašinātās konfigurācijas parametri tiek atbalstīti, ja Pulksteņa tips ir iestatīts uz "Digitāls" un Rādīt ir iestatīts uz "Laiks".

Parametrs type name value
Treknraksts 0 time_bold 0 - (noklusējums) Atspējots;
1 - Iespējots.
Krāsa 1 time_color Heksadecimālais krāsas kods (piemēram, FF0000).

Noklusējums: "" (tukšs).
Sekundes 0 time_sec 0 - Atspējots;
1 - (noklusējums) Iespējots.
Formāts 0 time_format 0 - (noklusējums) 24 stundu;
1 - 12 stundu.
Laika josla

Tālāk norādītie paplašinātās konfigurācijas parametri tiek atbalstīti, ja Pulksteņa tips ir iestatīts uz "Digital" un Rādīt ir iestatīts uz "Laika josla".

Parametrs type name value
Treknraksts 0 tzone_bold 0 - (noklusējums) Atspējots;
1 - Iespējots.
Krāsa 1 tzone_color Heksadecimāls krāsas kods (piemēram, FF0000).

Noklusējums: "" (tukšs).
Laika josla 1 tzone_timezone Derīga laika joslas virkne (piemēram, Europe/Riga, system, UTC utt.). Pilnu atbalstīto laika joslu sarakstu skatiet PHP dokumentācijā.

Noklusējums: local.

Parametra darbība:
- atbalstīts, ja Laika tips ir iestatīts uz "Local time" vai "Server time"
Formāts 0 tzone_format 0 - (noklusējums) Īss;
1 - Pilns.

Parametra darbība:
- atbalstīts, ja Laika tips ir iestatīts uz "Local time" vai "Server time"

Piemēri

Tālāk sniegto piemēru mērķis ir tikai aprakstīt paneļa logrīka lauku objektu konfigurāciju Pulksteņa logrīkam. Plašāku informāciju par paneļa konfigurēšanu skatiet dashboard.create.

Clock logrīka konfigurēšana

Konfigurējiet Clock logrīku, kas pielāgotā digitālajā pulkstenī attēlo vietējo datumu, laiku un laika joslu.

Pieprasījums:

{
    "jsonrpc": "2.0",
    "method": "dashboard.create",
    "params": {
        "name": "My dashboard",
        "display_period": 30,
        "auto_start": 1,
        "pages": [
            {
                "widgets": [
                    {
                        "type": "clock",
                        "name": "Clock",
                        "x": 0,
                        "y": 0,
                        "width": 12,
                        "height": 3,
                        "view_mode": 0,
                        "fields": [
                            {
                                "type": 0,
                                "name": "clock_type",
                                "value": 1
                            },
                            {
                                "type": 0,
                                "name": "show.0",
                                "value": 1
                            },
                            {
                                "type": 0,
                                "name": "show.1",
                                "value": 2
                            },
                            {
                                "type": 0,
                                "name": "show.2",
                                "value": 3
                            },
                            {
                                "type": 1,
                                "name": "date_color",
                                "value": "E1E1E1"
                            },
                            {
                                "type": 0,
                                "name": "time_bold",
                                "value": 1
                            },
                            {
                                "type": 1,
                                "name": "tzone_color",
                                "value": "E1E1E1"
                            },
                            {
                                "type": 1,
                                "name": "tzone_timezone",
                                "value": "Europe/Riga"
                            },
                            {
                                "type": 0,
                                "name": "tzone_format",
                                "value": 1
                            }
                        ]
                    }
                ]
            }
        ],
        "userGroups": [
            {
                "usrgrpid": 7,
                "permission": 2
            }
        ],
        "users": [
            {
                "userid": 1,
                "permission": 3
            }
        ]
    },
    "id": 1
}

Atbilde:

{
    "jsonrpc": "2.0",
    "result": {
        "dashboardids": [
            "3"
        ]
    },
    "id": 1
}

Skatiet arī