![]() |
COSMOS core
1.0.2 (beta)
Comprehensive Open-architecture Solution for Mission Operations Systems
|
pic include file. More...
Go to the source code of this file.
Classes | |
| struct | pic_header |
| struct | pic_cmd_args0 |
| struct | pic_cmd_args1 |
| struct | pic_res_suchireport |
| struct | __attribute__ |
| struct | pic_handle |
Macros | |
| #define | PIC_BAUD 9600 |
| #define | PIC_BITS 8 |
| #define | PIC_PARITY 0 |
| #define | PIC_STOPBITS 1 |
| #define | PIC_HEADER_SIZE (ptrdiff_t)(((pic_header*)0)+1) |
| #define | PIC_DATA_SIZE 300 |
| #define | SUCHI_CMD_SET_HEATER_ON 0x10 |
| #define | SUCHI_CMD_SET_HEATER_OFF 0x11 |
| #define | SUCHI_CMD_SET_SHUTTER_OPEN 0x20 |
| #define | SUCHI_CMD_SET_SHUTTER_CLOSED 0x21 |
| #define | SUCHI_CMD_SET_CAMERA_ON 0x30 |
| #define | SUCHI_CMD_SET_CAMERA_OFF 0x31 |
| #define | SUCHI_CMD_GET_REPORT 0x41 |
| #define | SUCHI_STATE_HEATER_ON_1 0x0001 |
| #define | SUCHI_STATE_HEATER_ON_2 0x0002 |
| #define | SUCHI_STATE_HEATER_ON_3 0x0004 |
| #define | SUCHI_STATE_HEATER_ON_4 0x0008 |
| #define | SUCHI_STATE_SHUTTER_OPEN_1 0x0010 |
| #define | SUCHI_STATE_SHUTTER_OPEN_2 0x0020 |
| #define | SUCHI_STATE_SHUTTER_OPEN_3 0x0040 |
| #define | SUCHI_STATE_SHUTTER_OPEN_4 0x0080 |
| #define | SUCHI_STATE_CAMERA_ON 0x0100 |
Enumerations | |
| enum | { ISC_CMD_SET_BUS ='a', ISC_CMD_GET_BUS, ISC_CMD_GET_STRG } |
Functions | |
| struct pic_handle | __attribute__ ((__may_alias__)) |
| int32_t | pic_connect (char *dev, pic_handle *handle) |
| Connect to PIC. More... | |
| int32_t | pic_disconnect (pic_handle *handle) |
| Disconnect from PIC. More... | |
| int32_t | suchi_heater (pic_handle *handle, uint8_t number, uint8_t state) |
| int32_t | suchi_shutter (pic_handle *handle, uint8_t number, uint8_t state) |
| int32_t | suchi_camera (pic_handle *handle, uint8_t number, uint8_t state) |
| int32_t | suchi_report (pic_handle *handle) |
| int32_t | isc_power_on (pic_handle *handle, uint8_t number, uint32_t seconds) |
| int32_t | isc_report (pic_handle *handle) |
| int32_t | isc_put (pic_handle *handle) |
| int32_t | isc_get (pic_handle *handle) |
Variables | |
| cssl_t * | serial |
| picstruc | buffer |
pic include file.
| cssl_t* serial |
| picstruc buffer |