AN2700 Freescale Semiconductor / Motorola, AN2700 Datasheet - Page 24

no-image

AN2700

Manufacturer Part Number
AN2700
Description
Basic Web Server Development with MC9S12NE64 and CMX-MicroNet TCP/IP Stack
Manufacturer
Freescale Semiconductor / Motorola
Datasheet
Overview of a Web Server Developed Using CMX-MicroNet TCP/IP Stack
analogcl_class,VF_PTYPE_STATIC);
}
/* --------------------------------------------------------------------- */
static byte post_var[] = "webvar";
static byte main_page[] = "main1.htm";
/* this function is called from a web page by an HTTP POST request */
void set_demo_var_func(PSOCKET_INFO socket_ptr)
cmx_reentrant {
}
}
}
word16 get_demo_var_func(byte **str)
cmx_reentrant {
}
24
mn_vf_set_entry((byte *)"JavaCl.class", JAVACL_SIZE, javacl_class,VF_PTYPE_STATIC);
/* add post functions to be used with forms */
mn_pf_set_entry((byte *)"set_demo_var", set_demo_var_func);
/* add any get functions (server-side-includes) here */
mn_gf_set_entry((byte *)"get_demo_var", get_demo_var_func);
memset(msg_buff,0,sizeof(msg_buff));
demo_var = 12345;
mn_server();
return(0);
VF_PTR vf_ptr;
/* msg_buff will have decoded value, if available */
if (mn_http_find_value(BODYptr,post_var,msg_buff))
*str = msg_buff;
return ((word16)mn_ustoa(msg_buff, (word16)demo_var));
{
demo_var = atoi(msg_buff);
/* In this example we are always returning main1.htm. */
vf_ptr = mn_vf_get_entry(main_page);
if ((vf_ptr == PTR_NULL) ||!(mn_http_set_file(socket_ptr,vf_ptr)))
mn_vf_set_entry((byte *)"AnalogCl.class", ANALOGCL_SIZE,
{
/* page was deleted or in the process of being updated.
*/
mn_http_set_message(socket_ptr,HTTPStatus404,STATUS_404_LEN);
send Not Found message.
Basic Web Server with MC9S12NE64 and CMX-MicroNet TCP/IP Stack, Rev. 0.3
/* see mnserver.c */
Freescale Semiconductor

Related parts for AN2700