123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628 |
- #include <stdio.h>
- #include <stdlib.h>
- #include <stdint.h>
- #include "define.h"
- char Currency[54][3]=
- {
- "AED",
- "ARS",
- "AUD",
- "BGN",
- "BHD",
- "BND",
- "BRL",
- "BWP",
- "CAD",
- "CHF",
- "CLP",
- "CNY",
- "COP",
- "CZK",
- "DKK",
- "EUR",
- "GBP",
- "HKD",
- "HRK",
- "HUF",
- "IDR",
- "ILS",
- "INR",
- "IRR",
- "ISK",
- "JPY",
- "KRW",
- "KWD",
- "KZT",
- "LKR",
- "LYD",
- "MUR",
- "MXN",
- "MYR",
- "NOK",
- "NPR",
- "NZD",
- "OMR",
- "PHP",
- "PKR",
- "PLN",
- "QAR",
- "RON",
- "RUB",
- "SAR",
- "SEK",
- "SGD",
- "THB",
- "TRY",
- "TTD",
- "TWD",
- "USD",
- "VEF",
- "ZAR"
- };
- char FaultStatusCode[40][6]=
- {
- "011001",
- "011002",
- "011003",
- "011004",
- "011005",
- "011006",
- "011007",
- "011008",
- "011009",
- "011010",
- "011011",
- "011012",
- "011013",
- "011014",
- "011015",
- "011016",
- "011017",
- "011018",
- "011019",
- "011020",
- "011021",
- "011022",
- "011023",
- "011024",
- "011025",
- "011026",
- "011027",
- "011028",
- "011029",
- "011030",
- "011031",
- "011032",
- "011033",
- "011034",
- "011035",
- "011036",
- "011037",
- "011038",
- "011039",
- "011040"
- };
- char AlarmStatusCode[160][6]=
- {
- "012200",
- "012201",
- "012202",
- "012203",
- "012204",
- "012205",
- "012206",
- "012207",
- "012208",
- "012209",
- "012210",
- "012211",
- "012212",
- "012213",
- "012214",
- "012215",
- "012216",
- "012217",
- "012218",
- "012219",
- "012220",
- "012221",
- "012222",
- "012223",
- "012224",
- "012225",
- "012226",
- "012227",
- "012228",
- "012229",
- "012230",
- "012231",
- "012232",
- "012233",
- "012234",
- "012235",
- "012236",
- "012237",
- "012238",
- "012239",
- "012240",
- "012241",
- "012242",
- "012243",
- "012244",
- "012245",
- "012246",
- "012247",
- "012248",
- "012249",
- "012250",
- "012251",
- "012252",
- "012253",
- "012254",
- "012255",
- "012256",
- "012257",
- "012258",
- "012259",
- "012260",
- "012261",
- "012262",
- "012263",
- "012264",
- "012265",
- "012266",
- "012267",
- "012268",
- "012269",
- "012270",
- "012271",
- "012272",
- "012273",
- "012274",
- "012275",
- "012276",
- "012277",
- "012278",
- "012279",
- "012280",
- "012281",
- "012282",
- "012283",
- "012284",
- "012285",
- "012286",
- "012287",
- "012288",
- "012289",
- "012290",
- "012291",
- "012292",
- "012293",
- "012294",
- "012295",
- "012296",
- "012297",
- "012298",
- "012299",
- "012300",
- "012301",
- "012302",
- "012303",
- "012304",
- "012305",
- "012306",
- "012307",
- "012308",
- "012309",
- "012310",
- "012311",
- "012312",
- "012313",
- "012314",
- "012315",
- "012316",
- "012317",
- "012318",
- "012319",
- "012320",
- "012321",
- "012322",
- "012323",
- "012324",
- "012325",
- "012326",
- "012327",
- "012328",
- "012329",
- "012330",
- "012331",
- "012332",
- "012333",
- "012334",
- "012335",
- "012336",
- "012337",
- "012338",
- "012339",
- "012340",
- "012341",
- "012342",
- "012343",
- "012344",
- "012345",
- "012346",
- "012347",
- "012348",
- "012349",
- "012350",
- "012351",
- "012352",
- "012353",
- "012354",
- "012355",
- "012356",
- "012357",
- "012358",
- "012359",
- };
- char InfoStatusCode[384][6]=
- {
- "013600",
- "013601",
- "013602",
- "013603",
- "013604",
- "013605",
- "013606",
- "013607",
- "013608",
- "013609",
- "013610",
- "013611",
- "013612",
- "013613",
- "013614",
- "013615",
- "013616",
- "013617",
- "013618",
- "013619",
- "013620",
- "013621",
- "013622",
- "013623",
- "013624",
- "013625",
- "013626",
- "013627",
- "013628",
- "013629",
- "013630",
- "013631",
- "023700",
- "023701",
- "023702",
- "023703",
- "023704",
- "023705",
- "023706",
- "023707",
- "023708",
- "023709",
- "023710",
- "023711",
- "023712",
- "023713",
- "023714",
- "023715",
- "023716",
- "023717",
- "023718",
- "023719",
- "023720",
- "023721",
- "023722",
- "023723",
- "023724",
- "023725",
- "023726",
- "023727",
- "023728",
- "023729",
- "023730",
- "023731",
- "023732",
- "023733",
- "023734",
- "023735",
- "023736",
- "023737",
- "023738",
- "023739",
- "023740",
- "023741",
- "023742",
- "023743",
- "023744",
- "023745",
- "023746",
- "023747",
- "023748",
- "023749",
- "023750",
- "023751",
- "023752",
- "023753",
- "023754",
- "023755",
- "023756",
- "023757",
- "023758",
- "023759",
- "023760",
- "023761",
- "023762",
- "023763",
- "023764",
- "023765",
- "023766",
- "023767",
- "023768",
- "023769",
- "023770",
- "023771",
- "023772",
- "023773",
- "023774",
- "023775",
- "023776",
- "023777",
- "023778",
- "023779",
- "023780",
- "023781",
- "023782",
- "023783",
- "023784",
- "023785",
- "023786",
- "023787",
- "023788",
- "023789",
- "023790",
- "023791",
- "023792",
- "023793",
- "023794",
- "023795",
- "023796",
- "023797",
- "023798",
- "023799",
- "023800",
- "023801",
- "023802",
- "023803",
- "023804",
- "023805",
- "023806",
- "023807",
- "023808",
- "023809",
- "023810",
- "023811",
- "023812",
- "023813",
- "023814",
- "023815",
- "023816",
- "023817",
- "023818",
- "023819",
- "023820",
- "023821",
- "023822",
- "023823",
- "023824",
- "023825",
- "023826",
- "023827",
- "023828",
- "023829",
- "023830",
- "023831",
- "023832",
- "023833",
- "023834",
- "023835",
- "023836",
- "023837",
- "023838",
- "023839",
- "023840",
- "023841",
- "023842",
- "023843",
- "023844",
- "023845",
- "023846",
- "023847",
- "023848",
- "023849",
- "023850",
- "023851",
- "023852",
- "023853",
- "023854",
- "023855",
- "023856",
- "023857",
- "023858",
- "023859",
- "023860",
- "023861",
- "023862",
- "023863",
- "023864",
- "023865",
- "023866",
- "023867",
- "023868",
- "023869",
- "023870",
- "023871",
- "023872",
- "023873",
- "023874",
- "023875",
- "023876",
- "023877",
- "023878",
- "023879",
- "023880",
- "023881",
- "023882",
- "023883",
- "023884",
- "023885",
- "023886",
- "023887",
- "023888",
- "023889",
- "023890",
- "023891",
- "023892",
- "023893",
- "023894",
- "023895",
- "023896",
- "023897",
- "023898",
- "023899",
- "023900",
- "023901",
- "023902",
- "023903",
- "023904",
- "023905",
- "023906",
- "023907",
- "023908",
- "023909",
- "023910",
- "023911",
- "023912",
- "023913",
- "023914",
- "023915",
- "023916",
- "023917",
- "023918",
- "023919",
- "023920",
- "023921",
- "023922",
- "023923",
- "023924",
- "023925",
- "023926",
- "023927",
- "023928",
- "023929",
- "023930",
- "023931",
- "023932",
- "023933",
- "023934",
- "023935",
- "023936",
- "023937",
- "023938",
- "023939",
- "023940",
- "023941",
- "023942",
- "023943",
- "023944",
- "023945",
- "023946",
- "023947",
- "023948",
- "023949",
- "023950",
- "023951",
- "023952",
- "023953",
- "023954",
- "023955",
- "023956",
- "023957",
- "023958",
- "023959",
- "023960",
- "023961",
- "023962",
- "023963",
- "023964",
- "023965",
- "023966",
- "023967",
- "023968",
- "023969",
- "023970",
- "023971",
- "023972",
- "023973",
- "023974",
- "023975",
- "023976",
- "023977",
- "023978",
- "023979",
- "023980",
- "023981",
- "023982",
- "023983",
- "023984",
- "023985",
- "023986",
- "023987",
- "033900",
- "033901",
- "033902",
- "033903",
- "033904",
- "033905",
- "033906",
- "033907",
- };
- char *GetCurrency(uint8_t index)
- {
- return &Currency[index][0];
- }
- char *GetFaultStatusCode(uint8_t index)
- {
- return &FaultStatusCode[index][0];
- }
- char *GetAlarmStatusCode(uint8_t index)
- {
- return &AlarmStatusCode[index][0];
- }
- char *GetInfoStatusCode(uint16_t index)
- {
- return &InfoStatusCode[index][0];
- }
|