Mittari, joka mittaa erityyppisiä arvoja. Sidottavissa näyttöihin, kuten ValueDisplay
ja BarGauge
.
Lisää...
Lista kaikista jäsenistä.
Julkiset jäsenfunktiot |
delegate void | OnChangeHandler (ValueType oldValue, ValueType newValue) |
| Mittarin muutostapahtumankäsittelijä.
|
delegate void | OnAlertHandler (ValueType value) |
| Mittarin hälytystapahtumankäsittelijä.
|
delegate void | OnLimitHandler (ValueType value) |
| Mittarin ääriarvotapahtumankäsittelijä.
|
| Meter (ValueType defaultVal, ValueType minVal, ValueType maxVal) |
| Luo uuden mittarin.
|
| Meter (Meter< ValueType > src) |
| Luo uuden mittarin kopiona parametrina annetusta.
|
void | Reset () |
| Palauttaa mittarin arvon oletusarvoonsa.
|
override String | ToString () |
| Palauttaa mittarin arvon merkkijonona.
|
Ominaisuudet |
ValueType | Value [get, set] |
| Mittarin arvo.
|
ValueType | DefaultValue [get, set] |
| Mittarin oletusarvo.
|
ValueType | MinValue [get, set] |
| Mittarin pienin sallittu arvo. Kun mittari saavuttaa tämän arvon, laukeaa tapahtuma LowerLimit .
|
ValueType | MaxValue [get, set] |
| Mittarin suurin sallittu arvo. Kun mittari saavuttaa tämän arvon, laukeaa tapahtuma UpperLimit .
|
ValueType | UpperAlertValue [get, set] |
| Mittarin hälytysalaraja. Kun raja alittuu, laukeaa tapahtuma LowerAlert .
|
ValueType | LowerAlertValue [get, set] |
| Mittarin hälytysalaraja. Kun raja ylittyy, laukeaa tapahtuma UpperAlert .
|
Tapahtumat |
OnChangeHandler | Changed |
| Tapahtuu, kun mittarin arvo muuttuu.
|
OnAlertHandler | LowerAlert |
| Tapahtuu, kun arvo alittaa hälytysalarajan.
|
OnAlertHandler | UpperAlert |
| Tapahtuu, kun arvo alittaa hälytysylärajan.
|
OnLimitHandler | LowerLimit |
| Tapahtuu, kun arvo saavuttaa pienimmän sallitun arvonsa.
|
OnLimitHandler | UpperLimit |
| Tapahtuu, kun arvo saavuttaa suurimman sallitun arvonsa.
|
Yksityiskohtainen selite
template<ValueType>
class Jypeli::Meter< ValueType >
Mittari, joka mittaa erityyppisiä arvoja. Sidottavissa näyttöihin, kuten ValueDisplay
ja BarGauge
.
- Tyyppien rajoitteet
-
ValueType | : | struct | |
ValueType | : | IComparable<ValueType> | |
ValueType | : | IEquatable<ValueType> | |
Jäsenfunktioiden dokumentaatio
Meter |
( |
ValueType |
defaultVal, |
|
|
ValueType |
minVal, |
|
|
ValueType |
maxVal |
|
) |
| [inline] |
Luo uuden mittarin.
- Parametrit:
-
defaultVal | Oletusarvo. |
minVal | Pienin sallittu arvo. |
maxVal | Suurin sallittu arvo. |
Meter |
( |
Meter< ValueType > |
src | ) |
[inline] |
Luo uuden mittarin kopiona parametrina annetusta.
- Parametrit:
-
delegate void OnAlertHandler |
( |
ValueType |
value | ) |
|
Mittarin hälytystapahtumankäsittelijä.
delegate void OnChangeHandler |
( |
ValueType |
oldValue, |
|
|
ValueType |
newValue |
|
) |
| |
Mittarin muutostapahtumankäsittelijä.
delegate void OnLimitHandler |
( |
ValueType |
value | ) |
|
Mittarin ääriarvotapahtumankäsittelijä.
Palauttaa mittarin arvon oletusarvoonsa.
override String ToString |
( |
| ) |
[inline] |
Palauttaa mittarin arvon merkkijonona.
Ominaisuuksien dokumentaatio
ValueType DefaultValue [get, set] |
ValueType LowerAlertValue [get, set] |
Mittarin hälytysalaraja. Kun raja ylittyy, laukeaa tapahtuma UpperAlert
.
ValueType MaxValue [get, set] |
Mittarin suurin sallittu arvo. Kun mittari saavuttaa tämän arvon, laukeaa tapahtuma UpperLimit
.
ValueType MinValue [get, set] |
Mittarin pienin sallittu arvo. Kun mittari saavuttaa tämän arvon, laukeaa tapahtuma LowerLimit
.
ValueType UpperAlertValue [get, set] |
Mittarin hälytysalaraja. Kun raja alittuu, laukeaa tapahtuma LowerAlert
.
ValueType Value [get, set] |
Tapahtumien dokumentaatio
Tapahtuu, kun mittarin arvo muuttuu.
OnAlertHandler LowerAlert |
Tapahtuu, kun arvo alittaa hälytysalarajan.
OnLimitHandler LowerLimit |
Tapahtuu, kun arvo saavuttaa pienimmän sallitun arvonsa.
OnAlertHandler UpperAlert |
Tapahtuu, kun arvo alittaa hälytysylärajan.
OnLimitHandler UpperLimit |
Tapahtuu, kun arvo saavuttaa suurimman sallitun arvonsa.
Dokumentaatio tälle luokalle luotiin seuraavasta tiedostosta:
- C:/Users/tero/AppData/Local/Temp/npo_build/Jypeli/Meter.cs