indi là một nền tảng chéo, phân phối miễn phí, mã nguồn mở, đơn giản, nhỏ và dễ phân tích dự án phần mềm, một daemon không tương tác đã được tạo ra từ mặt đất lên để hoạt động như một thiên văn giao thức điều khiển cho GNU / Linux và các hệ điều hành giống Unix. Nó được thực hiện trong C / C ++.
Một dụng cụ trung lập phân phối giao thức điều khiển giao diện
Phần mềm này nhằm cung cấp một công cụ trung lập giao diện phân phối kiểm soát giao thức mà thực hiện tự động hóa điều khiển phụ trợ và hỗ trợ cho một số thiết bị thiên văn, bao gồm cả kính thiên văn, focusers, và CCD (Charge-coupled thiết bị).
Hỗ trợ một loạt các thiết bị
Hiện nay các thiết bị được hỗ trợ bao gồm rất nhiều kính thiên văn, CCD (Charge-coupled thiết bị), bánh lọc, focusers, và một số máy ảnh video. Indi được sử dụng trong dãy thiên văn học nổi tiếng, bao gồm cả Xephem, KStars, DCD, và Cartes Du Ciel.
Nó cũng hỗ trợ các lớp học khác nhau của thiết bị đo đạc thiên văn, có thể dễ dàng lồng vào nhau với các giao thức XML khác, và nó được hỗ trợ bởi một loạt các khách hàng. Tại thời điểm này, nó đã được thử nghiệm trên hệ thống 32 và 64-bit. Hướng dẫn cài đặt chi tiết được cung cấp bởi Softoware dưới đây.
Bắt đầu với Indi
Cài đặt phần mềm indi trên một hệ điều hành GNU / Linux là khá dễ dàng, vì bạn sẽ chỉ cần tải về các gói phần mềm nguồn mới nhất từ Softoware, lưu trữ trên thư mục Home của bạn, trích xuất nội dung của nó bằng cách sử dụng một tiện ích quản lý lưu trữ, và mở một cửa sổ terminal.
Trong cửa sổ terminal, chạy & lsquo;. cmake & rsquo; lệnh để cấu hình các chương trình, giả định rằng tất cả các phụ thuộc thời gian chạy của nó đã được cài đặt (libnova, cfitsio, GSL), tiếp theo là & lsquo; làm & rsquo; lệnh để biên dịch nó.
Sau khi một hoạt động biên dịch thành công, bạn phải chạy một trong các & lsquo; sudo make install & rsquo; hoặc & lsquo; thực hiện cài đặt & rsquo; lệnh, tùy theo nếu bạn & rsquo; lại một người dùng với đặc quyền hoặc root, cài đặt hệ thống indi rộng, làm cho nó có sẵn cho tất cả người dùng trên máy tính của bạn. Hướng dẫn sử dụng chi tiết được cung cấp trong các tập tin README bên trong gói source
là gì mới trong phiên bản này:.
- < li> indi :: Thời tiết hỗ trợ của các thiết bị thời tiết.
- indi :: GPS để hỗ trợ các thiết bị GPS.
- điều khiển thời tiết Wunderground.
- Meade DSI I & II hỗ trợ.
- hỗ trợ focuser FocusLynx.
- hỗ trợ focuser PerfectStar.
- Thế Giới Phối hợp hệ thống (WCS) hỗ trợ trong cơn tạo ra.
- Cập nhật trình điều khiển Losmany.
- lái xe New Celestron.
- lái xe New IEQPro.
- Hỗ trợ đậu xe tùy chỉnh trong trình điều khiển vòm.
- điều khiển vòm Hỗ trợ mở Loop.
- Nhiều QHY CCD & Lọc Wheel bản sửa lỗi và hỗ trợ QHY OSX.
- Hướng dẫn SBIG ngoài sửa CCD.
- Custom đậu xe hỗ trợ cho Celestron / Astrophysics / AstroElectronics / IEQPro
- Cập nhật trình điều khiển ASI ZWO.
- Cập nhật thư viện Apogee. Cải thiện hỗ trợ NET trong trình điều khiển indi Apogee.
- Standarizing mount hàng loạt và theo dõi giá.
- video4linux 2 bản sửa lỗi và cải tiến: (16bpp định dạng pixel (Y16 và BYR2), PwC
- flashled, vùng màu / tuyến tính, xếp chồng), Simutaneous ghi / suối / exp. Dòng
- tỷ lệ số chia. Rec. mô hình tập tin.
- EQMod sửa: Giữ theo dõi sau khi chuyển động điều khiển được dừng lại. Khởi công viên
- luôn luôn thiết lập mã hóa.
- Cải thiện hỗ trợ cho các trình điều khiển trên kiến trúc ARM.
- Cải thiện khả năng khai thác gỗ.
- tán thành:. LX200Legacy và thư viện indimain
là gì mới trong phiên bản 1.0.0:
- 3rdparty:. Hỗ trợ cho QHY CCD và CFWs (BETA)
- 3rdparty:. Hỗ trợ cho Meade DSI (BETA)
- 3rdparty:. Hỗ trợ cho máy ảnh FFMV
- Hỗ trợ cho STAR2000.
- Hỗ trợ cho Baader mái vòm.
- Hỗ trợ cho Baader SteelDrive focuser.
- Hỗ trợ cho các mái vòm nô lệ (BETA).
- Subframing và hỗ trợ debayer trong trình điều khiển gphoto.
- Cải thiện xử lý CFW và theo dõi CCD bên ngoài cho SBIG CCD.
- Thêm hỗ trợ debayer cho máy ảnh màu sắc với các tùy chọn sử dụng cấu hình. Debayer được thực hiện ở mức độ khách hàng.
- Cố định Deinterlacing và subframing hỗ trợ trong trình điều khiển Starlight Xpress.
- vấn đề cố định với sự hỗ trợ phím điều khiển trong một số trình điều khiển. Thêm hỗ trợ joystick để focuser và lọc bánh xe.
- Cải tiến trong thế hệ của những cơn tiêu đề.
- Cải thiện hiệu suất của một số trình điều khiển dưới SBCs như Raspberry PI.
- Added quạt và tốc độ readout điều khiển để QSI CCD.
- Cố định vấn đề miền địa phương trong trình điều khiển indi.
- Cố định hồi quy trong trình điều khiển LX200Basic.
- Cố định vấn đề với máy chủ indi đặt biến môi trường cho bộ xương và các file cấu hình .
- sửa khác nhau cho tải / tiết kiệm của người dùng cấu hình.
là gì mới trong phiên bản 0.9.7:
- Hỗ trợ cho EQMod và Atik CCD driver trong Linux và OSX.
- hỗ trợ trình điều khiển Joystick cho kính thiên văn.
- Cải thiện kính thiên văn và focuser trình điều khiển.
- Sửa lỗi.
là gì mới trong phiên bản 0.9.6:
- Phiên bản này hỗ trợ các đơn vị Starlight Xpress thích ứng quang học, bảng Arduino (với trình điều khiển tùy biến cho các thiết bị phụ trợ quan sát thông thường), và các GPUSB Hướng dẫn Cảng Interface.
- Nó cải thiện hỗ trợ cho Startlight Xpress CCD và bánh lọc.
là gì mới trong phiên bản 0.9.5:
- cải tiến lớn để indi cơ sở và Client thư viện, sửa lỗi trong LX200, Magellan, và trình điều khiển Celestron, một focuser giả lập mới, và cải tiến cho bộ phần mềm mô phỏng hiện.
là gì mới trong phiên bản 0.9.1:
- phiên bản nhỏ phát hành Sửa lỗi này sửa chữa các vấn đề biên dịch trên Linux không hệ điều hành.
là gì mới trong phiên bản 0.9.0:
- indi :: trình điều khiển cơ sở đang được sử dụng cho hầu hết các lớp học của dụng cụ thiên văn.
- New iEQ45 GoTo Đức Equatorial Núi Driver.
- New cải thiện QSI CCD & amp; Điều khiển bộ lọc.
- New cải thiện Starlight Xpress CCD & amp; Điều khiển bộ lọc.
- New cải thiện trình điều khiển RoboFocus.
- libboost không còn cần thiết để xây dựng libindi.
- Cải thiện hỗ trợ cho việc xây dựng trên phi Linux hệ điều hành.
- Nhiều sửa lỗi và cải tiến nhỏ.
là gì mới trong phiên bản 0.8.0:
- Hỗ trợ cho các thiết bị mới.
- Starlight Xpress CCD và Lọc Wheel.
- EQ Synscan núi.
- TCFS Focuser.
- QSI CCD.
- Radio Astronomy Vật Spectracyber Hydrogen dòng quang phổ.
là gì mới trong phiên bản 0.7.1:
- Một lỗi thay bộ lọc trong các bánh xe lọc công nghệ thật sự đã được cố định.
- chức năng indi :: Mediator đã được cải thiện, và bộ đệm đọc trong Indi :: BaseClient đã được cố định trong các bản sửa lỗi khác.
là gì mới trong phiên bản 0.7:
- Dynamic đổi tên trình điều khiển theo thời gian chạy: indiserver hiện gửi khách hàng một tên tĩnh của người lái xe, mà thường được mã hóa cứng trong các mã nguồn điều khiển. Điều này thể hiện một tình thế khó xử cho người lái xe giống hệt nhau mà cần phải chạy cùng một lúc. Giả sử chúng ta có một trình điều khiển mã hóa và hai thiết bị mã hóa (ví dụ Alt & amp; Az bộ mã hóa). Khi đứng bây giờ, người lái xe không có thể thay đổi tên của nó (ví dụ: "ENCODER") đến (ví dụ: "AZ_ENCODER") vào thời gian chạy. Trong v0.7 libindi, indiserver hỗ trợ đổi tên năng động của trình điều khiển.
- Standard helper API để tạo ra và sử dụng khách hàng indi: Đôi khi nó là cần thiết cho một người lái xe meta để làm khách hàng để các lái xe khác (tức là khả năng gửi các lệnh). Trước v0.7, nhiệm vụ trần tục này được thực hiện bằng tay. Bây giờ với sự trợ giúp của các lớp helper, nó là một công việc tầm thường.
- Khả năng tải tính điều khiển từ một file XML bên ngoài. Không cần phải tính cứng mã nữa!
- Có khả năng viết / đọc các tập tin cấu hình XML cho các giá trị điều khiển được nạp trong thời gian chạy: Tính năng dài yêu cầu hiện tại là công trình! Trong v0.7 libindi, tất cả các trình điều khiển trong khuôn khổ mới có thể tự động đọc và lưu các tập tin cấu hình XML cho các giá trị khởi động hoặc giá trị cuối cùng-setup.
- Tạo điều kiện gỡ lỗi và mô phỏng các trình điều khiển.
- New C ++ khuôn khổ để tạo thuận lợi cho sự phát triển của trình điều khiển indi mới.
- vô số các trình điều khiển của bên thứ 3 mới!
- Nhiều sửa lỗi cho các trình điều khiển hiện tại và khuôn khổ.
là gì mới trong phiên bản 0.6:
- Vật lý thiên văn gắn kết hỗ trợ.
- SBIG và hỗ trợ lái xe Apogee và cải tiến.
- A xây dựng mô-đun mới để hỗ trợ các trình điều khiển của bên thứ 3.
- Một API được cập nhật để tạo thuận lợi cho kịch bản và tự động hóa các trình điều khiển.
Bình luận không