SysIo  1.9.0
Embedded Library and tools
ssdv_t Struct Reference

Public Types

enum  { S_ENCODING = 0, S_DECODING }
 
enum  {
  S_MARKER = 0, S_MARKER_LEN, S_MARKER_DATA, S_HUFF,
  S_INT, S_EOI
}
 

Public Attributes

uint8_t accrle
 
uint8_t acpart
 
uint8_t acrle
 
int adc [3]
 
uint32_t callsign
 
uint8_t component
 
int dc [3]
 
uint8_t * ddht [2][2]
 
uint8_t * ddqt [2]
 
uint16_t dri
 
uint16_t dtbl_len
 
uint8_t dtbls [TBL_LEN]
 
uint16_t height
 
uint8_t image_id
 
size_t in_len
 
size_t in_skip
 
uint8_t * inp
 
uint16_t marker
 
uint8_t * marker_data
 
uint16_t marker_data_len
 
uint16_t marker_len
 
uint16_t mcu_count
 
uint16_t mcu_id
 
uint8_t mcu_mode
 
uint8_t mcupart
 
enum ssdv_t:: { ... }  mode
 
char needbits
 
uint8_t * out
 
size_t out_len
 
char out_stuff
 
uint32_t outbits
 
uint8_t outlen
 
uint8_t * outp
 
uint16_t packet_id
 
uint16_t packet_mcu_id
 
uint8_t packet_mcu_offset
 
uint32_t reset_mcu
 
uint8_t * sdht [2][2]
 
uint8_t * sdqt [2]
 
enum ssdv_t:: { ... }  state
 
uint16_t stbl_len
 
uint8_t stbls [TBL_LEN+HBUFF_LEN]
 
uint16_t width
 
uint32_t workbits
 
uint8_t worklen
 
uint8_t ycparts
 

Detailed Description

Definition at line 46 of file ssdv.h.