Modules | |
TCP_CLIENT_tcp_machine_variables | |
TCP_CLIENT_var_related_tcp_buffer | |
TCP_CLIENT_icy-tags | |
Data Structures | |
struct | client |
structure to be passed as argument to the tcp callbacks More... | |
class | TcpClient |
TcpClient Object. More... | |
Enumerations | |
enum | client_states { ES_NOT_CONNECTED = 0, ES_CONNECTED, ES_RECEIVED, ES_CLOSING } |
protocol states More... | |
Functions | |
uint8_t TCP_Buffer[TCPBUFF_MAXITEMS] | __attribute__ ((section(".tcpBuffer"))) |
Variables | |
int | DEST_IP_ADDR0 |
int | DEST_IP_ADDR1 |
int | DEST_IP_ADDR2 |
int | DEST_IP_ADDR3 |
int | DEST_PORT |
char | httpstr [160] |
int | state_connected |
volatile uint32_t | TCP_insert_idx = 0 |
volatile uint32_t | TCP_extract_idx = 0 |
char | stationname [160] |
char | metaint [10] |
volatile int | metnum |
char | radioInfo [240] |
char | connectionInfo [240] |
char | stationInfo [160] |
char | metaInfo [240] |
char | StreamTitle [500] |
char | StreamURL [500] |
char | Scratch1 [500] |
char | s3 [80] |
char | s4 [80] |
int | laststation = 1 |
int16_t | station_id = 0 |
volatile uint8_t | data_with_metainfo [12000] |
volatile uint8_t | metainfo_present |
volatile uint8_t | metainfo_present_LCD |
char * | payloadtemp |
int | metainterval |
char * | strptr |
char * | startnameptr |
char * | ptr2 |
volatile uint64_t | message_count = 0 |
long long unsigned int | sent_len = 0 |
char | initial_pipe [20000] |
char | meta_string [15 *256] |
volatile int | insertion_point |
volatile int | insertion_point_maximum |
volatile int | inserted_len |
volatile int | curr_len |
volatile int | msg_len_max |
volatile int | meta_start_index |
volatile int | meta_info_len |
volatile int | items |
DNS_desc_t * | Servers_ptr |
int | ntpsyncd = 0 |
int | display_state = 0 |
MP3FrameInfo | mp3FrameInfo |
ip_addr_t | CurrNTPserver |
unsigned char | calender_week |
int | day_of_year |
uint8_t | file_read_buffer [FILE_READ_BUFFER_SIZE] |
char | stationname [160] |
char | metaint [10] |
volatile int | metnum |
volatile uint8_t | data_with_metainfo [12000] |
volatile uint8_t | metainfo_present |
static long long int | totaldatacount |
static long long int | lencounter |
char * | payloadtemp |
int | metainterval |
char | httpstr [160] |
volatile uint64_t | message_count |
long long unsigned int | sent_len |
char | initial_pipe [20000] |
char | meta_string [15 *256] |
volatile int | insertion_point |
volatile int | insertion_point_maximum |
volatile int | inserted_len |
volatile int | curr_len |
volatile int | msg_len_max |
volatile int | meta_start_index |
volatile int | meta_info_len |
volatile int | items |
DNS_desc_t | Server [MaxStation] |
TCP MACHINE variables | |
int | currstation = 1 |
int | TCP_buff_start |
int | XTAL_Min |
int | XTAL_Min1 |
int | XTAL_Min2 |
int | XTAL_Hour |
int | XTAL_Sec |
int | XTAL_Sec1 |
int | XTAL_Sec2 |
int | XTAL_Day |
int | XTAL_Month |
int | XTAL_Year |
int | XTAL_Weekday |
volatile uint64_t | MS_TIMER1 |
int | unFramesDecoded |
volatile uint64_t | connection_timeout |
int | number_timeouts |
int | MP3errorreason |
int | MP3errorcount |
uint32_t | maxbuf |
Variables related to TCP buffer | |
int | buffer_overrunning = 0 |
int | buffer_underrunning = 1 |
check for icy-tags | |
char * | strptr |
char * | startnameptr |
char * | ptr2 |
enum client_states |
uint8_t TCP_Buffer [TCPBUFF_MAXITEMS] __attribute__ | ( | (section(".tcpBuffer")) | ) |
int buffer_overrunning = 0 |
int buffer_underrunning = 1 |
unsigned char calender_week |
volatile uint64_t connection_timeout |
char connectionInfo[240] |
volatile int curr_len |
volatile int curr_len |
ip_addr_t CurrNTPserver |
Variables for NTP service
Variable for NTP service
int currstation = 1 |
volatile uint8_t data_with_metainfo[12000] |
MTU length
volatile uint8_t data_with_metainfo[12000] |
MTU length
MTU length
int day_of_year |
int DEST_IP_ADDR0 |
int DEST_IP_ADDR1 |
int DEST_IP_ADDR2 |
int DEST_IP_ADDR3 |
int DEST_PORT |
int display_state = 0 |
uint8_t file_read_buffer[FILE_READ_BUFFER_SIZE] |
char httpstr[160] |
char httpstr[160] |
char initial_pipe[20000] |
char initial_pipe[20000] |
volatile int inserted_len |
volatile int inserted_len |
volatile int insertion_point |
volatile int insertion_point |
volatile int insertion_point_maximum |
volatile int insertion_point_maximum |
volatile int items |
volatile int items |
int laststation = 1 |
so that further down station change to 0 is true and connection to station 0 gets performed
|
static |
uint32_t maxbuf |
volatile uint64_t message_count = 0 |
volatile uint64_t message_count |
volatile int meta_info_len |
volatile int meta_info_len |
volatile int meta_start_index |
volatile int meta_start_index |
char meta_string[15 *256] |
char meta_string[15 *256] |
char metaInfo[240] |
volatile uint8_t metainfo_present |
volatile uint8_t metainfo_present |
volatile uint8_t metainfo_present_LCD |
Metainfo variable
char metaint[10] |
char metaint[10] |
int metainterval |
16000
int metainterval |
16000
volatile int metnum |
numerical value of metaint
volatile int metnum |
numerical value of metaint
numerical value of metaint
int MP3errorcount |
int MP3errorreason |
MP3FrameInfo mp3FrameInfo |
Variables for MP3 decoding
from mp3player.c
volatile uint64_t MS_TIMER1 |
Detailed description after the member
volatile int msg_len_max |
volatile int msg_len_max |
int ntpsyncd = 0 |
int number_timeouts |
char* payloadtemp |
char* payloadtemp |
char* ptr2 |
char* ptr2 |
char radioInfo[240] |
char s3[80] |
char s4[80] |
char Scratch1[500] |
long long unsigned int sent_len = 0 |
long long unsigned int sent_len |
DNS_desc_t Server[MaxStation] |
DNS_desc_t* Servers_ptr |
char* startnameptr |
char* startnameptr |
int state_connected |
int16_t station_id = 0 |
char stationInfo[160] |
char stationname[160] |
char stationname[160] |
char StreamTitle[500] |
normally metainfo shorter, but can be up to 15*256 (which would produce mem overflow)
char StreamURL[500] |
normally metainfo shorter
char* strptr |
char* strptr |
int TCP_buff_start |
State Variable for starting and pausing the buffering
volatile uint32_t TCP_extract_idx = 0 |
volatile uint32_t TCP_insert_idx = 0 |
|
static |
int unFramesDecoded |
int XTAL_Day |
int XTAL_Hour |
int XTAL_Min |
int XTAL_Min1 |
int XTAL_Min2 |
int XTAL_Month |
int XTAL_Sec |
int XTAL_Sec1 |
int XTAL_Sec2 |
int XTAL_Weekday |
int XTAL_Year |