add some FITS header functions, change FITSsave, add plugin commands

This commit is contained in:
2024-02-01 16:19:41 +03:00
parent a5926861bc
commit 869421d52f
15 changed files with 1058 additions and 584 deletions

View File

@@ -8,7 +8,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2024-01-24 11:37+0300\n"
"POT-Creation-Date: 2024-02-01 14:36+0300\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
@@ -17,545 +17,553 @@ msgstr ""
"Content-Type: text/plain; charset=koi8-r\n"
"Content-Transfer-Encoding: 8bit\n"
#: cmdlnopts.c:42
#: cmdlnopts.c:47
msgid "common device plugin (e.g devfli.so)"
msgstr ""
#: cmdlnopts.c:43
msgid "camera device plugin (e.g. devfli.so)"
msgstr ""
#: cmdlnopts.c:44
msgid "focuser device plugin (e.g. devzwo.so)"
msgstr ""
#: cmdlnopts.c:45
msgid "wheel device plugin (e.g. devdummy.so)"
msgstr ""
#: cmdlnopts.c:46
msgid "list connected devices"
msgstr ""
#: cmdlnopts.c:47
msgid "camera device number (if many: 0, 1, 2 etc)"
msgstr ""
#: cmdlnopts.c:48
msgid "filter wheel device number (if many: 0, 1, 2 etc)"
msgid "custom camera device plugin command"
msgstr ""
#: cmdlnopts.c:49
msgid "focuser device number (if many: 0, 1, 2 etc)"
msgid "camera device plugin (e.g. devfli.so)"
msgstr ""
#: cmdlnopts.c:50
msgid "show this help"
msgid "focuser device plugin (e.g. devzwo.so)"
msgstr ""
#: cmdlnopts.c:51
msgid "rewrite output file if exists"
msgid "wheel device plugin (e.g. devdummy.so)"
msgstr ""
#: cmdlnopts.c:52
msgid "verbose level (-V - messages, -VV - debug, -VVV - all shit)"
msgid "list connected devices"
msgstr ""
#: cmdlnopts.c:53
msgid "not open shutter, when exposing (\"dark frames\")"
msgid "camera device number (if many: 0, 1, 2 etc)"
msgstr ""
#: cmdlnopts.c:54
msgid "run in 8-bit mode"
msgid "filter wheel device number (if many: 0, 1, 2 etc)"
msgstr ""
#: cmdlnopts.c:55
msgid "fast readout mode"
msgid "focuser device number (if many: 0, 1, 2 etc)"
msgstr ""
#: cmdlnopts.c:56
msgid "set CCD temperature to given value (degr C)"
msgid "show this help"
msgstr ""
#: cmdlnopts.c:57
msgid "set fan speed (0 - off, 1 - low, 2 - high)"
msgid "rewrite output file if exists"
msgstr ""
#: cmdlnopts.c:58
msgid "verbose level (-V - messages, -VV - debug, -VVV - all shit)"
msgstr ""
#: cmdlnopts.c:59
msgid "program author"
msgid "not open shutter, when exposing (\"dark frames\")"
msgstr ""
#: cmdlnopts.c:60
msgid "object type (neon, object, flat etc)"
msgid "run in 8-bit mode"
msgstr ""
#: cmdlnopts.c:61
msgid "instrument name"
msgid "fast readout mode"
msgstr ""
#: cmdlnopts.c:62
msgid "object name"
msgid "set CCD temperature to given value (degr C)"
msgstr ""
#: cmdlnopts.c:63
msgid "observers' names"
msgstr ""
#: cmdlnopts.c:64
msgid "observing program name"
msgid "set fan speed (0 - off, 1 - low, 2 - high)"
msgstr ""
#: cmdlnopts.c:65
msgid "add records to header from given file[s]"
msgid "program author"
msgstr ""
#: cmdlnopts.c:66
msgid "output file name"
msgid "object type (neon, object, flat etc)"
msgstr ""
#: cmdlnopts.c:67
msgid "wait while exposition ends"
msgid "instrument name"
msgstr ""
#: cmdlnopts.c:68
msgid "object name"
msgstr ""
#: cmdlnopts.c:69
msgid "N flushes before exposing (default: 1)"
msgid "observers' names"
msgstr ""
#: cmdlnopts.c:70
msgid "horizontal binning to N pixels"
msgid "observing program name"
msgstr ""
#: cmdlnopts.c:71
msgid "vertical binning to N pixels"
msgid "add records to header from given file[s]"
msgstr ""
#: cmdlnopts.c:72
msgid "make series of N frames"
msgid "output file name"
msgstr ""
#: cmdlnopts.c:73
msgid "make pause for N seconds between expositions"
msgstr ""
#: cmdlnopts.c:74
msgid "set exposure time to given value (seconds!)"
msgid "wait while exposition ends"
msgstr ""
#: cmdlnopts.c:75
msgid "cancel current exposition"
msgid "N flushes before exposing (default: 1)"
msgstr ""
#: cmdlnopts.c:76
msgid "horizontal binning to N pixels"
msgstr ""
#: cmdlnopts.c:77
msgid "vertical binning to N pixels"
msgstr ""
#: cmdlnopts.c:78
msgid "make series of N frames"
msgstr ""
#: cmdlnopts.c:79
msgid "make pause for N seconds between expositions"
msgstr ""
#: cmdlnopts.c:80
msgid "set exposure time to given value (seconds!)"
msgstr ""
#: cmdlnopts.c:81
msgid "cancel current exposition"
msgstr ""
#: cmdlnopts.c:82
msgid ""
"absolute (not divided by binning!) frame X0 coordinate (-1 - all with "
"overscan)"
msgstr ""
#: cmdlnopts.c:77
#: cmdlnopts.c:83
msgid "absolute frame Y0 coordinate (-1 - all with overscan)"
msgstr ""
#: cmdlnopts.c:78
#: cmdlnopts.c:84
msgid "absolute frame X1 coordinate (-1 - all with overscan)"
msgstr ""
#: cmdlnopts.c:79
#: cmdlnopts.c:85
msgid "absolute frame Y1 coordinate (-1 - all with overscan)"
msgstr ""
#: cmdlnopts.c:81
#: cmdlnopts.c:87
msgid "open shutter"
msgstr ""
#: cmdlnopts.c:82
#: cmdlnopts.c:88
msgid "close shutter"
msgstr ""
#: cmdlnopts.c:83
#: cmdlnopts.c:89
msgid "run exposition on LOW @ pin5 I/O port"
msgstr ""
#: cmdlnopts.c:84
#: cmdlnopts.c:90
msgid "run exposition on HIGH @ pin5 I/O port"
msgstr ""
#: cmdlnopts.c:85
#: cmdlnopts.c:91
msgid "get value of I/O port pins"
msgstr ""
#: cmdlnopts.c:86
#: cmdlnopts.c:92
msgid "move stepper motor asynchronous"
msgstr ""
#: cmdlnopts.c:88
#: cmdlnopts.c:94
msgid "set I/O port pins to given value (decimal number, pin1 is LSB)"
msgstr ""
#: cmdlnopts.c:89
#: cmdlnopts.c:95
msgid ""
"configure I/O port pins to given value (decimal number, pin1 is LSB, 1 == "
"output, 0 == input)"
msgstr ""
#: cmdlnopts.c:91
#: cmdlnopts.c:97
msgid "move focuser to absolute position, mm"
msgstr ""
#: cmdlnopts.c:92
#: cmdlnopts.c:98
msgid "move focuser to relative position, mm (only for standalone)"
msgstr ""
#: cmdlnopts.c:94
#: cmdlnopts.c:100
msgid "set wheel position"
msgstr ""
#: cmdlnopts.c:96
#: cmdlnopts.c:102
msgid "CMOS gain level"
msgstr ""
#: cmdlnopts.c:97
#: cmdlnopts.c:103
msgid "CMOS brightness level"
msgstr ""
#: cmdlnopts.c:99
#: cmdlnopts.c:105
msgid "logging file name (if run as server)"
msgstr ""
#: cmdlnopts.c:100
#: cmdlnopts.c:106
msgid "UNIX socket name (command socket)"
msgstr ""
#: cmdlnopts.c:101
#: cmdlnopts.c:107
msgid "local INET command socket port"
msgstr ""
#: cmdlnopts.c:102
#: cmdlnopts.c:108
msgid "INET image socket port"
msgstr ""
#: cmdlnopts.c:103
#: cmdlnopts.c:109
msgid "run as client"
msgstr ""
#: cmdlnopts.c:104
#: cmdlnopts.c:110
msgid "passive viewer (only get last images)"
msgstr ""
#: cmdlnopts.c:105
#: cmdlnopts.c:111
msgid "restart image server"
msgstr ""
#: cmdlnopts.c:107
#: cmdlnopts.c:113
msgid "shared memory (with image data) key (default: 7777777)"
msgstr ""
#: cmdlnopts.c:108
#: cmdlnopts.c:114
msgid "force using image through socket transition even if can use SHM)"
msgstr ""
#: cmdlnopts.c:109
#: cmdlnopts.c:115
msgid "start (!=0) or stop(==0) infinity capturing loop"
msgstr ""
#: cmdlnopts.c:112
#: cmdlnopts.c:118
msgid "Display image in OpenGL window"
msgstr ""
#: ccdfunc.c:138
#: ccdfunc.c:197
msgid "Camera device unknown"
msgstr ""
#. Не могу сохранить файл
#: ccdfunc.c:162
#: ccdfunc.c:221
#, c-format
msgid "Can't save file with prefix %s"
msgstr ""
#: ccdfunc.c:315
#: ccdfunc.c:269
#, c-format
msgid "File saved as '%s'"
msgstr ""
#: ccdfunc.c:324
#: ccdfunc.c:278
msgid "Error saving file"
msgstr ""
#: ccdfunc.c:401
#: ccdfunc.c:356
#, c-format
msgid "Image stat:\n"
msgstr ""
#: ccdfunc.c:409
#: ccdfunc.c:365
msgid "Focuser device not pointed"
msgstr ""
#: ccdfunc.c:416
#: ccdfunc.c:372
msgid "No focusers found"
msgstr ""
#: ccdfunc.c:447
#: ccdfunc.c:403
#, c-format
msgid "Found %d focusers, you point number %d"
msgstr ""
#: ccdfunc.c:451
#: ccdfunc.c:407
msgid "Can't set active focuser number"
msgstr ""
#: ccdfunc.c:465
#: ccdfunc.c:421
msgid "Can't get focuser limit positions"
msgstr ""
#: ccdfunc.c:472
#: ccdfunc.c:428
msgid "Can't get current focuser position"
msgstr ""
#: ccdfunc.c:486
#: ccdfunc.c:442
#, c-format
msgid "Can't set position %g: out of limits [%g, %g]"
msgstr ""
#: ccdfunc.c:490
#: ccdfunc.c:446
msgid "Can't home focuser"
msgstr ""
#: ccdfunc.c:492
#: ccdfunc.c:448
#, c-format
msgid "Can't set position %g"
msgstr ""
#: ccdfunc.c:500
#: ccdfunc.c:456
msgid "cc_Wheel device not pointed"
msgstr ""
#: ccdfunc.c:507
#: ccdfunc.c:463
msgid "No wheels found"
msgstr ""
#: ccdfunc.c:538
#: ccdfunc.c:494
#, c-format
msgid "Found %d wheels, you point number %d"
msgstr ""
#: ccdfunc.c:542
#: ccdfunc.c:498
msgid "Can't set active wheel number"
msgstr ""
#: ccdfunc.c:558
#: ccdfunc.c:514
msgid "Can't get max wheel position"
msgstr ""
#: ccdfunc.c:565
#: ccdfunc.c:521
#, c-format
msgid "cc_Wheel position should be from 0 to %d"
msgstr ""
#: ccdfunc.c:569
#: ccdfunc.c:525
#, c-format
msgid "Can't set wheel position %d"
msgstr ""
#: ccdfunc.c:586
#: ccdfunc.c:542
#, c-format
msgid "%.1f seconds till exposition ends"
msgstr ""
#: ccdfunc.c:601
#: ccdfunc.c:557
msgid "Camera device not pointed"
msgstr ""
#: ccdfunc.c:608 ccdfunc.c:609
#: ccdfunc.c:564 ccdfunc.c:565
msgid "No cameras found"
msgstr ""
#: ccdfunc.c:639
#: ccdfunc.c:595
#, c-format
msgid "Found %d cameras, you point number %d"
msgstr ""
#: ccdfunc.c:643
#: ccdfunc.c:599
msgid "Can't set active camera number"
msgstr ""
#: ccdfunc.c:649
#: ccdfunc.c:605
msgid "Camera plugin have no custom commands"
msgstr ""
#: ccdfunc.c:618
msgid "Can't set fan speed"
msgstr ""
#: ccdfunc.c:650
#: ccdfunc.c:619
#, c-format
msgid "Set fan speed to %d"
msgstr ""
#: ccdfunc.c:655
#: ccdfunc.c:624
#, c-format
msgid "Camera model: %s"
msgstr ""
#: ccdfunc.c:656
#: ccdfunc.c:625
#, c-format
msgid "Pixel size: %g x %g"
msgstr ""
#: ccdfunc.c:662
#: ccdfunc.c:631
#, c-format
msgid "Full array: %s"
msgstr ""
#: ccdfunc.c:665
#: ccdfunc.c:634
#, c-format
msgid "Field of view: %s"
msgstr ""
#: ccdfunc.c:668
#: ccdfunc.c:637
#, c-format
msgid "Current format: %s"
msgstr ""
#: ccdfunc.c:671
#: ccdfunc.c:640
#, c-format
msgid "Can't set T to %g degC"
msgstr ""
#: ccdfunc.c:679
#: ccdfunc.c:648
#, c-format
msgid "Shutter command: %s\n"
msgstr ""
#: ccdfunc.c:681
#: ccdfunc.c:650
#, c-format
msgid "Can't run shutter command %s (unsupported?)"
msgstr ""
#. "Попытка сконфигурировать порт I/O как %d\n"
#: ccdfunc.c:685
#: ccdfunc.c:654
#, c-format
msgid "Try to configure I/O port as %d"
msgstr ""
#: ccdfunc.c:687
#: ccdfunc.c:656
msgid "Can't configure (unsupported?)"
msgstr ""
#: ccdfunc.c:694
#: ccdfunc.c:663
msgid "Can't get IOport state (unsupported?)"
msgstr ""
#. "Попытка записи %d в порт I/O\n"
#: ccdfunc.c:698
#: ccdfunc.c:667
#, c-format
msgid "Try to write %d to I/O port"
msgstr ""
#: ccdfunc.c:700
#: ccdfunc.c:669
msgid "Can't set IOport"
msgstr ""
#: ccdfunc.c:707
#: ccdfunc.c:676
#, c-format
msgid "Set gain to %g"
msgstr ""
#: ccdfunc.c:708
#: ccdfunc.c:677
#, c-format
msgid "Can't set gain to %g"
msgstr ""
#: ccdfunc.c:713
#: ccdfunc.c:682
#, c-format
msgid "Set brightness to %g"
msgstr ""
#: ccdfunc.c:714
#: ccdfunc.c:683
#, c-format
msgid "Can't set brightness to %g"
msgstr ""
#: ccdfunc.c:720 server.c:264
#: ccdfunc.c:689 server.c:265
#, c-format
msgid "Can't set binning %dx%d"
msgstr ""
#: ccdfunc.c:732 server.c:265
#: ccdfunc.c:701 server.c:266
msgid "Can't set given geometry"
msgstr ""
#: ccdfunc.c:736
#: ccdfunc.c:705
#, c-format
msgid "Can't set %d flushes"
msgstr ""
#: ccdfunc.c:740
#: ccdfunc.c:709
#, c-format
msgid "Can't set exposure time to %f seconds"
msgstr ""
#: ccdfunc.c:743
#: ccdfunc.c:712
msgid "Can't change frame type"
msgstr ""
#: ccdfunc.c:746
#: ccdfunc.c:715
msgid "Can't set bit depth"
msgstr ""
#: ccdfunc.c:748
#: ccdfunc.c:717
msgid "Can't set readout speed"
msgstr ""
#: ccdfunc.c:749
#: ccdfunc.c:718
#, c-format
msgid "Readout mode: %s"
msgstr ""
#: ccdfunc.c:750
#: ccdfunc.c:719
msgid "Only show statistics"
msgstr ""
#. GET binning should be AFTER setgeometry!
#: ccdfunc.c:752
#: ccdfunc.c:721
msgid "Can't get current binning"
msgstr ""
#. Захват кадра %d\n
#: ccdfunc.c:777
#: ccdfunc.c:746
#, c-format
msgid "Capture frame %d"
msgstr ""
#: ccdfunc.c:779 ccdfunc.c:853 server.c:148
#: ccdfunc.c:748 ccdfunc.c:823 server.c:150
msgid "Can't start exposition"
msgstr ""
#: ccdfunc.c:784
#: ccdfunc.c:753
msgid "Can't capture image"
msgstr ""
#: ccdfunc.c:787
#: ccdfunc.c:756
msgid "Read grabbed image"
msgstr ""
#: ccdfunc.c:791 ccdfunc.c:866
#: ccdfunc.c:760 ccdfunc.c:836
msgid "Can't grab image"
msgstr ""
#. %d секунд до окончания паузы\n
#: ccdfunc.c:803 client.c:270
#: ccdfunc.c:773 client.c:271
#, c-format
msgid "%d seconds till pause ends\n"
msgstr ""
#: ccdfunc.c:864
#: ccdfunc.c:834
msgid "Some error when capture"
msgstr ""
#: server.c:188
#: server.c:189
msgid "No camera device"
msgstr ""
#: client.c:255
#: client.c:256
msgid "Can't make exposition"
msgstr ""
#: client.c:286
#: client.c:287
msgid "Server timeout"
msgstr ""