hpigensimdata(1)
π hpigensimdata(1) β the OpenHPI girlie's guide π
okay so real talk, bestie, this whole page is about hpigensimdata, one of the OpenHPI client apps, and it's basically the dynamic simulator plugin's hype-woman. she reads your current config and spits out data for it. that's the whole vibe. let's get into it π«Ά
β¨ SYNOPSIS β¨
hpigensimdata [-D nn] [-N host[:port]] [-C <cfgfile>] [-r res_id] [-f filename] [-m UPD|INIT] [-h]
hpigensimdata [--domain=nn] [--host=host[:port]] [--cfgfile=file]
[--resource=res_id] [--file=filename] [--mode=UPD|INIT] [--help]
like, two ways to say the same thing β short flags or long flags, pick your fighter π
πΈ DESCRIPTION πΈ
hpigensimdata generates data for the dynamic simulator plugin by reading the current configuration. she will print all HPI information in a format that can be parsed by the Dynamic Simulator plugin. and because nobody wants to do extra work, to spare some encoding/decoding function, values of enums are printed as int values instead of encode them to ASCII values and decode them afterwards β no cap, that's literally what the page says, the ints stay ints π
since this client is primarily for the Dynamic Simulator, the output functions don't depend on the oh_.. - output function. which is honestly iconic of her, because that means they can be easily changed without influence on other clients. main character energy fr π
please refer to README and detailed documentation with the plugin. she's not gonna explain everything twice, go read the docs bestie π
if no domain or host is selected, ohparam uses the default domain as specified in the openhpiclient.conf file. (yes, the page really does say ohparam there β quoting it exactly, don't come for me π)
if no file name is specified, the data is displayed on console. so, you know, it just yells into your terminal instead π£οΈ
π OPTIONS π
π Help Options:
-h,--helpβ show help options. the classic "wait what does this do again" button π
π¦ Application Options:
-r res_id,--resource=res_idβ select particular resource id for an update file. you're picking one specific resource to go in there π―-f filename,--file=filenameβ name of the file to be generated. this is where the output goes, so name it something cute β¨-m UPD|INIT,--mode=UPD|INITβ write update or initial file. those are the only two moods she has:UPDorINITπ₯-D nn,--domain=nnβ select domain idnn. just tell her which domain,nnis the number π«-N "host[:port]",--host="host[:port]"β open session to the domain served by the daemon at the specified URL (host:port). this option overrides theOPENHPI_DAEMON_HOSTandOPENHPI_DAEMON_PORTenvironment variables. if host contains':'(for example IPv6 address) then enclose it in square brackets. for example:"[::1]"or"[::1]:4743". brackets, bestie, do not forget the brackets π-C "file",--cfgfile="file"β use passed file as client configuration file. this option overrides theOPENHPICLIENT_CONFenvironment variable. she overrides the env var, she said so herself π
π SEE ALSO π
the whole friend group, in her own words:
hpi_shellhpialarmshpifanhpiresethpitophpidomainhpiinvhpisensorhpitreehpielhpionIBMbladehpisettimehpiwdthpieventshpipowerhpithreshpixmlohdomainlistohhandlerohparam
π AUTHORS π
authors of this man page, giving credit where credit is due π«Ά
- Ulrich Kleber (
ulikleber@users.sourceforge.net) - Lars Wetzel (
larswetzel@users.sourceforge.net) - Anton Pak (
avpak@users.sourceforge.net)
lowkey a whole legend, highkey a whole legend β she'shpigensimdatafrom OpenHPI, version4.0.0, dated2023-01-26, and that's the vibe check, periodt π β¨ππ¦
π¦ where this page comes from
- opensuse-leap 16.0: openhpi-clients 3.8.0.ge4631e8a-bp160.1.14 Β· BSD-3-Clause
- opensuse-leap 16.0: openhpi-clients 3.8.0.ge4631e8a-bp160.1.14 Β· BSD-3-Clause
- opensuse-leap 16.0: openhpi-clients 3.8.0.ge4631e8a-bp160.1.14 Β· BSD-3-Clause
- opensuse-leap 16.0: openhpi-clients 3.8.0.ge4631e8a-bp160.1.14 Β· BSD-3-Clause
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash-1017 on : a language model's rewrite of the original, under its terms