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 |