bool list_display( void ) { bool breturn = true; editLink = listTemplate.getParagraph("hotcolumn"); editLink = editLink.replace("$prog$","store_ui.cgi"); hotCol=2; emitFilter( "store_ui.cgi", // program name "Store" ); // Label emitHeadings("Id|<a style='color:blue;' href='store_ui.cgi?sort=MarketerName'>Marketer</a>|" "<a style='color:blue;' href='store_ui.cgi?sort=StoreName'>Store</a>|" "<a style='color:blue;' href='store_ui.cgi?sort=Featured'>Featured</a>|" "<a style='color:blue;' href='store_ui.cgi?sort=Enabled'>Enabled</a>"); getFilteredData( "StoreID, MarketerName, StoreName," "case Featured when 1 then 'Yes' else 'No' end as Featured," "case Enabled when 1 then 'Yes' else 'No' end as Enabled", "Store s inner join Marketer m on s.MarketerID = m.MarketerID", "StoreName like '$filter$%'", "StoreName" ); emitData(); emitNavigation("store_ui.cgi"); emitEnd(); return breturn; }
bool list_display( void ) { bool breturn = true; editLink = listTemplate.getParagraph("hotcolumn"); editLink = editLink.replace("$prog$","users_ui.cgi"); hotCol=1; emitFilter( "users_ui.cgi", // program name " <B>FILTER</B>" ); // Label emitHeadings("Id|User Name"); if( !oLogin.SiteAdmin() ) { addedCriteria = " group_id = "; addedCriteria += oLogin.GroupId(); } getFilteredData( "id, concat( first, ' ', last) as name", "users", "last like '$filter$%'", "last, first" ); emitData(); emitNavigation("users_ui.cgi"); emitEnd(); return breturn; }
bool list_display( void ) { bool breturn = true; editLink = listTemplate.getParagraph("hotcolumn"); editLink = editLink.replace("$prog$","category_ui.cgi"); hotCol=1; emitFilter( "category_ui.cgi", // program name "Category" ); // Label emitHeadings("Id|Category Name"); getFilteredData( "CategoryID, CategoryName", "Category", "CategoryName like '$filter$%'", "CategoryName" ); emitData(); emitNavigation("category_ui.cgi"); emitEnd(); return breturn; }
bool list_display( void ) { bool breturn = true; editLink = listTemplate.getParagraph("hotcolumn"); editLink = editLink.replace("$prog$","roles_ui.cgi"); hotCol=1; emitFilter( "roles_ui.cgi", // program name " <B>FILTER</B>" ); // Label emitHeadings("Id|Role Name"); getFilteredData( "id, name", "roles", "name like '$filter$%'", "name" ); emitData(); emitNavigation("roles_ui.cgi"); emitEnd(); return breturn; }
int8_t filterSensorData(int16_t* avgSensorData, float* filteredSensorData, uint32_t averagedDataDelatT){ float deltaT = averagedDataDelatT / 1000.0; //update deltaT for all functions and calculate from millisecond to second //convert raw data into angles etc getRawData(angle, omega, mag, avgSensorData, deltaT); //filter and merge sensor data getFilteredData(angle_p, omega_p, angle, omega, deltaT); //accl_x predicted filteredSensorData[0] = angle_p[0]; //accl_y predicted filteredSensorData[1] = angle_p[1]; //accl_z predicted filteredSensorData[2] = angle_p[2]; //gyro_x predicted filteredSensorData[3] = omega_p[0]; //gyro_y predicted filteredSensorData[4] = omega_p[1]; //gyro_z predicted filteredSensorData[5] = omega_p[2]; //compass_x filteredSensorData[6] = mag[0]; //compass_y filteredSensorData[7] = mag[1]; //compass_z filteredSensorData[8] = mag[2]; return NO_ERR; }
bool list_display( void ) { bool breturn = true; editLink = listTemplate.getParagraph("hotcolumn"); editLink = editLink.replace("$prog$","group_sites_ui.cgi"); hotCol=1; emitFilter( "group_sites_ui.cgi", // program name " <B>FILTER</B>" ); // Label emitHeadings("Id|Group|Site"); getFilteredData( "gs.id, g.name, s.name", "group_sites gs inner join groups g on gs.group_id=g.id " "inner join metasite.sites s on gs.site_id = s.id ", "g.name like '$filter$%'", "g.name,s.name" ); emitData(); emitNavigation("group_sites_ui.cgi"); emitEnd(); return breturn; }