Mercurial > public > ostc4
graph
-
UART Gnss: Added fletcher calculation: Evo_2_23Sun, 08 Dec 2024 17:38:16 +0100, by Ideenmodellierer
-
Add a line to the compass heading dive menu that shows the currently set heading to enable the Evo_2_23Mon, 02 Dec 2024 11:16:10 +0100, by heinrichsweikamp
-
Bugfix sensor de-/activation handling: Evo_2_23Thu, 14 Nov 2024 20:13:18 +0100, by Ideenmodellierer
-
Bugfix real scrubber time decreased in sim mode: Evo_2_23Wed, 13 Nov 2024 17:55:05 +0100, by Ideenmodellierer
-
GNSS support for external UART interface: Evo_2_23Sun, 03 Nov 2024 15:43:04 +0100, by Ideenmodellierer
-
Switch external interface tx communication to DMA: Evo_2_23Sun, 03 Nov 2024 15:40:55 +0100, by Ideenmodellierer
-
Bugfix external interface power up after sleep: Evo_2_23Sun, 03 Nov 2024 15:37:00 +0100, by Ideenmodellierer
-
External sensor UART: Switch to DMA TX transfers: Evo_2_23Mon, 28 Oct 2024 20:34:58 +0100, by Ideenmodellierer
-
Devbugfix Sample time resolution for longer dives: Evo_2_23Tue, 15 Oct 2024 19:12:05 +0200, by Ideenmodellierer
-
Adaptation custom view deco plan for VPM: Evo_2_23Sun, 13 Oct 2024 18:13:35 +0200, by ideenmodellierer
-
Bugfix de-/activation of deco stop consideration in simulator: Evo_2_23Sun, 13 Oct 2024 18:07:23 +0200, by ideenmodellierer
-
Disable GNSS operations using compile switch: Evo_2_23Thu, 03 Oct 2024 20:25:49 +0200, by Ideenmodellierer
-
minor: LED/Vibration behavior on wake-up Evo_2_23Tue, 01 Oct 2024 14:18:21 +0200, by heinrichsweikamp
-
Added data path and visualization for position data: Evo_2_23Mon, 30 Sep 2024 21:56:05 +0200, by Ideenmodellierer
-
Use dive profile as source for simulator: Evo_2_23Thu, 26 Sep 2024 18:36:05 +0200, by ideenmodellierer
-
Development Feature Runtime in Debugview: Evo_2_23Thu, 26 Sep 2024 18:32:36 +0200, by ideenmodellierer
-
Added hysteresis for ascent speed coloring: Evo_2_23Tue, 10 Sep 2024 21:16:32 +0200, by ideenmodellierer
-
cleanup and disable function for GNSS uart and DMA Evo_2_23Fri, 06 Sep 2024 18:43:30 +0200, by heinrichsweikamp
-
Dev bugfix: Consider decogas in planner independen from calculation setting: Evo_2_23Tue, 03 Sep 2024 20:46:42 +0200, by Ideenmodellierer
-
Replaced global hardwareDisplay with unit access: Evo_2_23Sun, 01 Sep 2024 21:35:50 +0200, by Ideenmodellierer
-
Added compile switch for predive check menu: Evo_2_23Sat, 31 Aug 2024 18:14:40 +0200, by Ideenmodellierer
-
brightness settings and proper power down for new screen Evo_2_23Sun, 25 Aug 2024 18:55:43 +0200, by heinrichsweikamp
-
DevBugfix: Exit condition deco_stop_depth Evo_2_23Tue, 20 Aug 2024 15:18:43 +0200, by Ideenmodellierer
-
Minor: Enable CO2-Sensor as default now Evo_2_23Fri, 16 Aug 2024 16:17:51 +0200, by heinrichsweikamp
-
DevBugfix: Added missing default language value Evo_2_23Thu, 15 Aug 2024 20:44:35 +0200, by Ideenmodellierer
-
Added first time initialization for new bluetooth module: Evo_2_23Wed, 14 Aug 2024 14:41:04 +0200, by Ideenmodellierer
-
Introduce speed dependend coloring of depth: Evo_2_23Mon, 12 Aug 2024 15:14:19 +0200, by Ideenmodellierer
-
Decrease calculation interval for ascend speed: Evo_2_23Mon, 12 Aug 2024 14:30:22 +0200, by Ideenmodellierer
-
Zusammenf?hrenMon, 22 Jul 2024 16:40:14 +0200, by heinrichsweikamp
-
When opening the logbook, or scrolling inside a logbook page,Mon, 22 Jul 2024 16:39:48 +0200, by heinrichsweikamp
-
Fix incorrect logging of bailout to Open Circuit when using the best gas.Mon, 22 Jul 2024 16:38:36 +0200, by heinrichsweikamp
-
Bugfix empty line in deco plan (VPM only): Evo_2_23Tue, 02 Jul 2024 20:05:08 +0200, by Ideenmodellierer
-
Only use deco gas for calculation if option is enabled: Evo_2_23Tue, 02 Jul 2024 19:24:03 +0200, by Ideenmodellierer
-
Improvment battery charger visualization: Evo_2_23Tue, 07 May 2024 21:20:33 +0200, by Ideenmodellierer
-
Bugfix initialisation of surface pressure: Evo_2_23Tue, 07 May 2024 21:12:37 +0200, by Ideenmodellierer
-
Do not show SP tab if PSCR mode is active: Evo_2_23Sun, 05 May 2024 17:20:56 +0200, by Ideenmodellierer
-
Potential Bugfix Selection MenuEdit lifecycle: Evo_2_23Thu, 07 Mar 2024 21:51:18 +0100, by Ideenmodellierer
-
Check line enable/disable state when a new page is selected: Evo_2_23Fri, 01 Mar 2024 19:30:29 +0100, by Ideenmodellierer
-
Consider flipped screen for Predive menu: Evo_2_23Thu, 29 Feb 2024 18:49:55 +0100, by Ideenmodellierer
-
Bugfix tInfo_write_content_simple flip: Evo_2_23Thu, 15 Feb 2024 21:26:28 +0100, by Ideenmodellierer
-
Minor: Remove absolute paths from the reference project filesTue, 13 Feb 2024 17:30:24 +0100, by heinrichsweikamp
-
Consider pressure offset compensation in case of setting a default value: Evo_2_23Sun, 21 Jan 2024 22:26:37 +0100, by Ideenmodellierer
-
Added option to adjust pressure to diveO2 reference: Evo_2_23Sun, 21 Jan 2024 22:18:51 +0100, by Ideenmodellierer
-
Update version number and set beta state Evo_2_23Sat, 20 Jan 2024 19:38:52 +0100, by Ideenmodellierer
-
Migrated Sentinel protocol to new UART structure: Evo_2_23Mon, 15 Jan 2024 21:44:18 +0100, by Ideenmodellierer
-
Code cleanup: UART protocol definitions Evo_2_23Sun, 07 Jan 2024 21:20:15 +0100, by Ideenmodellierer
-
Bugfixes and code cleanup for BF views: Evo_2_23Wed, 27 Dec 2023 19:37:17 +0100, by ideenmodellierer
-
Bugfix BF temperatur display and cv switching: Evo_2_23Wed, 27 Dec 2023 19:24:44 +0100, by ideenmodellierer
-
Added autofocus for BF Navigation view: Evo_2_23Sun, 17 Dec 2023 21:49:02 +0100, by Ideenmodellierer
-
Added event based display changes for big font view: Evo_2_23Sun, 17 Dec 2023 21:14:17 +0100, by Ideenmodellierer
-
Added selection if an active gas shall be used for deco calculation or not Evo_2_23Sun, 17 Dec 2023 21:10:04 +0100, by Ideenmodellierer
-
Added selection if an active gas shall be used for deco calculation or not Evo_2_23Thu, 16 Nov 2023 20:37:20 +0100, by Ideenmodellierer
-
Added selection if an active gas shall be used for deco calculation or not: Evo_2_23Thu, 16 Nov 2023 20:32:09 +0100, by Ideenmodellierer
-
Changes wording from travel gas to work gas to use same wording as for other OSTCs Evo_2_23Thu, 16 Nov 2023 20:25:01 +0100, by Ideenmodellierer
-
Bugfix Line order of info screen with flip screen active: Evo_2_23Wed, 11 Oct 2023 17:49:19 +0200, by Ideenmodellierer
-
Bugfix Flipscreen visualization:Mon, 09 Oct 2023 16:50:11 +0200, by Ideenmodellierer
-
User TestMon, 09 Oct 2023 11:23:27 +0200, by heinrichsweikamp
-
1.6.5 releaseMon, 25 Sep 2023 10:56:32 +0200, by heinrichsweikamp
-
Split definition of custom views:Sun, 24 Sep 2023 18:43:12 +0200, by Ideenmodellierer
-
Added debug information in case an error in the settings has been detected:Sun, 24 Sep 2023 18:39:26 +0200, by Ideenmodellierer
-
1.6.4 releaseThu, 14 Sep 2023 13:24:30 +0200, by heinrichsweikamp
-
Testing buildTue, 12 Sep 2023 12:02:49 +0200, by heinrichsweikamp
-
Fix a bug that disables arbitrary menu lines in dive mode if lines are disabled / inactive in surface mode. (mikeller)Sun, 10 Sep 2023 11:46:45 +0200, by heinrichsweikamp
-
Bugfix CustomView selection during dive mode:Sun, 03 Sep 2023 18:03:49 +0200, by Ideenmodellierer
-
Dev Bugfix: O2 values of new detected sensors were shown as invalid:Sun, 03 Sep 2023 17:58:12 +0200, by Ideenmodellierer
-
Used real sensor state in simulation:Sun, 03 Sep 2023 17:53:07 +0200, by Ideenmodellierer
-
Testing buildThu, 31 Aug 2023 10:33:25 +0200, by heinrichsweikamp
-
Added function to skip lines which are not needed for operation:Sun, 27 Aug 2023 20:59:12 +0200, by Ideenmodellierer
-
Only jump to Sensor view during charging if sensors are connected:Sun, 27 Aug 2023 20:55:57 +0200, by Ideenmodellierer
-
DevBugfix CO2 sensor in streaming mode:Sun, 27 Aug 2023 20:51:13 +0200, by Ideenmodellierer
-
Testing buildSat, 26 Aug 2023 13:38:13 +0200, by heinrichsweikamp
-
Zusammenf?hrenSat, 26 Aug 2023 13:37:06 +0200, by heinrichsweikamp
-
Update Firmware version numberSat, 26 Aug 2023 13:35:15 +0200, by heinrichsweikamp
-
Adds a simple countdown timer, available as a custom view in surface and dive mode.Mon, 21 Aug 2023 17:20:07 +0200, by heinrichsweikamp
-
Cleanup initialisation code:Thu, 10 Aug 2023 21:35:34 +0200, by Ideenmodellierer
-
Cleanup initialisation / deinitialization:Thu, 10 Aug 2023 21:30:24 +0200, by Ideenmodellierer
-
Removed dependency to protocol setting:Thu, 10 Aug 2023 21:27:58 +0200, by Ideenmodellierer
-
Update RTE version numberThu, 10 Aug 2023 21:24:04 +0200, by Ideenmodellierer
-
Cleanup warningsTue, 08 Aug 2023 17:29:03 +0200, by Ideenmodellierer
-
Added CO2 mirrow instance:Mon, 07 Aug 2023 20:32:42 +0200, by Ideenmodellierer
-
Migrated CO2 protocol implementation to new format:Mon, 07 Aug 2023 20:29:44 +0200, by Ideenmodellierer
-
Use mirror sensortype for visualization:Mon, 31 Jul 2023 20:10:27 +0200, by Ideenmodellierer
-
Expanded Sensor map structure:Mon, 31 Jul 2023 20:00:06 +0200, by Ideenmodellierer
-
Moved DiveO2 sensor specific funtionality into separated file:Mon, 31 Jul 2023 19:50:36 +0200, by Ideenmodellierer
-
Restructure UART based sensor handling:Mon, 31 Jul 2023 19:46:29 +0200, by Ideenmodellierer
-
Bugfix PSCR Settings in Simulator Mode:Thu, 27 Jul 2023 21:52:19 +0200, by Ideenmodellierer
-
Avoid a configuration warning after the firmware upgrade by disabling automatic setpoint switching. This makes sure the user's automatic setpoint configuration is not overwritten by the validity checks if the settings are not in the correct spots for the new configuration. Users will have to manually re-create the automatic setpoint switching configuration in the new format;Sat, 05 Aug 2023 11:52:08 +0200, by heinrichsweikamp
-
update current build for testingWed, 02 Aug 2023 08:41:03 +0200, by heinrichsweikamp
-
Fix bug introduced in 04b98a2, causing the deco planner to not show deco stops.Tue, 25 Jul 2023 14:48:58 +0200, by heinrichsweikamp
-
When using automatic setpoint switching, allow the user to set an arbitrary ppO2 as a custom setpoint during the dive.Wed, 12 Jul 2023 10:13:25 +0200, by heinrichsweikamp
-
Define explicit setpoints for low / high / deco. Add an option to delay the switch to SPlow until all decompression has been cleared. (mikeller)Tue, 04 Jul 2023 14:39:06 +0200, by heinrichsweikamp
-
Dev Bugfx Empty buffer indication and stability improvments:Sun, 04 Jun 2023 21:59:26 +0200, by Ideenmodellierer
-
Cleanup sensor data interface:Sun, 04 Jun 2023 21:54:24 +0200, by Ideenmodellierer
-
Change support from Pyroscience -> DiveO2 sensorsWed, 31 May 2023 08:44:07 +0200, by heinrichsweikamp
-
Bugfixloop UART multiplexer integration:Tue, 30 May 2023 18:44:20 +0200, by Ideenmodellierer
-
Update digital O2 sensor information:Mon, 29 May 2023 20:26:38 +0200, by Ideenmodellierer
-
Sensor status support for multiplexed DiveO2 sensors:Mon, 29 May 2023 20:22:15 +0200, by Ideenmodellierer
-
Update real multiplexer implementation:Mon, 29 May 2023 18:26:55 +0200, by Ideenmodellierer
-
Discovery<=>SmallCPU inferface update:Tue, 23 May 2023 21:50:19 +0200, by Ideenmodellierer
-
Added UART multiplexer support for DiveO2:Tue, 23 May 2023 21:45:34 +0200, by Ideenmodellierer
-
Zusammenf?hrenMon, 22 May 2023 09:15:09 +0200, by heinrichsweikamp
-
This is only showing if one of the compass views is visible. It should make it possible to verify that a correct heading is set as the user can see the compass readout when pushing the button. (mikeller)Mon, 22 May 2023 09:14:27 +0200, by heinrichsweikamp
-
Add support for a configurable compass declination in a range of -99 to 99 degrees.Thu, 18 May 2023 09:49:17 +0200, by heinrichsweikamp
-
Add a shortcuts to change the setpoint to the loop to the 'normal' display when diving. It is only shown when diving in CCR mode and on the loop.Thu, 11 May 2023 12:13:03 +0200, by heinrichsweikamp
-
more menu items for the compass menu: Delete bearing, and reset to land based bearing. I have also re-enabled the real time bearing display in the menu - makes it easier to set the correct bearing. (mikeller)Wed, 10 May 2023 16:25:39 +0200, by heinrichsweikamp
-
Menu shortcut for bailout / return to circuit when diving in CCR mode (mikeller)Wed, 10 May 2023 16:24:57 +0200, by heinrichsweikamp
-
Revised automatic setpoint change. The proposed approach is essentially the approach used by most controllers of eCCR ('upshift' on descent, 'downshift' on ascent), so that the OSTC4 when used as a backup computer for eCCR will make the changes at the same time as the eCCR itself.Fri, 21 Apr 2023 09:48:23 +0200, by heinrichsweikamp
-
Deactivation of the 'fallback' option when the CCR mode is set to 'Fixed' - this makes it a little clearer that the option has no influence in this mode.Fri, 21 Apr 2023 09:47:06 +0200, by heinrichsweikamp
-
1.6.2 releaseThu, 13 Apr 2023 09:35:43 +0200, by heinrichsweikamp
-
Update build for testingWed, 12 Apr 2023 09:56:00 +0200, by heinrichsweikamp
-
change button default responsiveness to 100Wed, 12 Apr 2023 09:30:15 +0200, by heinrichsweikamp
-
After a firmware update, use the factory settings for button sensitivity if these exist, the default settings otherwise.Wed, 12 Apr 2023 09:24:44 +0200, by heinrichsweikamp
-
Update build for testingMon, 27 Mar 2023 10:04:53 +0200, by heinrichsweikamp
-
increase HAL_Delay to 10ms for cold-start-button resetSun, 26 Mar 2023 18:34:30 +0200, by heinrichsweikamp
-
Preparing a 1.6.2 release candidateSun, 26 Mar 2023 11:27:29 +0200, by heinrichsweikamp
-
Fix/handle negative scrubber timer valuesTue, 21 Mar 2023 12:57:37 +0100, by heinrichsweikamp
-
Quit simualted dives after the dive time set in the SIM tab.Tue, 21 Mar 2023 12:56:54 +0100, by heinrichsweikamp
-
Some compass improvements from mikellerFri, 17 Mar 2023 09:35:25 +0100, by heinrichsweikamp
-
- Colours for scrubber display when time remaining falls below a threshold valueWed, 15 Mar 2023 09:18:07 +0100, by heinrichsweikamp
-
Dev Bugfix: ignore analog out of bounds limits for DiveO2 sensor:Tue, 07 Mar 2023 22:14:20 +0100, by Ideenmodellierer
-
Added visualization of CO2 during dive:Tue, 07 Mar 2023 20:02:05 +0100, by Ideenmodellierer
-
Cleanup display of multiple warnings in T3 (Big font) view:Tue, 07 Mar 2023 19:59:02 +0100, by Ideenmodellierer
-
Only show autodetection in sensor menu if external interface is present:Tue, 07 Mar 2023 19:55:13 +0100, by Ideenmodellierer
-
Updated outdated commentTue, 07 Mar 2023 19:52:18 +0100, by Ideenmodellierer
-
Dev Bugfix: Alignment problem in lifedata structure:Tue, 07 Mar 2023 19:51:30 +0100, by Ideenmodellierer
-
resolv mergeMon, 13 Mar 2023 22:23:00 +0100, by Ideenmodellierer
-
Avoid blinking in customer view selection page:Sun, 05 Mar 2023 22:17:32 +0100, by Ideenmodellierer
-
Added enum for Co2 displayMon, 13 Mar 2023 22:18:28 +0100, by Ideenmodellierer
-
Added display of co2 ppm values:Sun, 05 Mar 2023 22:14:53 +0100, by Ideenmodellierer
-
Added pressure compensation to CO2 detection:Sun, 05 Mar 2023 22:06:47 +0100, by Ideenmodellierer
-
Code cleanup sensors under development:Tue, 21 Feb 2023 21:19:31 +0100, by Ideenmodellierer
-
Update Sentinel protocol:Sun, 19 Feb 2023 21:52:02 +0100, by Ideenmodellierer
-
Added DiveO2 fatal error detection:Sun, 19 Feb 2023 21:51:19 +0100, by Ideenmodellierer
-
Enable start dive in Big font display:Sun, 19 Feb 2023 21:48:47 +0100, by Ideenmodellierer
-
Update Sentinel protocol:Sun, 19 Feb 2023 21:43:24 +0100, by Ideenmodellierer
-
Added button lock after wakeup in surface mode:Thu, 02 Feb 2023 17:35:54 +0100, by Ideenmodellierer
-
Added button lock after wakeup in surface mode:Thu, 02 Feb 2023 17:35:38 +0100, by Ideenmodellierer
-
Enable start dive in Big font display:Thu, 02 Feb 2023 17:26:54 +0100, by Ideenmodellierer
-
Added data init function for external interface:Thu, 02 Feb 2023 17:19:24 +0100, by Ideenmodellierer
-
NEW: Add mini compass with marker declination indicationMon, 06 Mar 2023 16:03:00 +0100, by heinrichsweikamp
-
Fixed logbook download after switch from CCR to extra (OC) gas if the extra gasFri, 03 Mar 2023 10:41:44 +0100, by heinrichsweikamp
-
Fixed invalid setpoint (0.0) used after switch from CCR to extra (OC) gasTue, 14 Feb 2023 10:21:56 +0100, by heinrichsweikamp
-
Removed interface selection from sensor menu:Sun, 15 Jan 2023 21:51:54 +0100, by Ideenmodellierer
-
Optical sensor as default:Sun, 15 Jan 2023 21:48:34 +0100, by Ideenmodellierer
-
Fix compiler switch:Sun, 15 Jan 2023 21:45:14 +0100, by Ideenmodellierer
-
Improvment sensor Autodetection:Sun, 15 Jan 2023 21:43:33 +0100, by Ideenmodellierer
-
Update sensor menu support for automatic sensor detection:Sat, 14 Jan 2023 20:49:40 +0100, by Ideenmodellierer
-
Added auto detection functionality for sensors connected to the external interface:Sat, 14 Jan 2023 20:46:17 +0100, by Ideenmodellierer
-
Added sensor map to Firmware <=> RTE inferface:Sat, 14 Jan 2023 20:41:36 +0100, by Ideenmodellierer
-
Enabled CO2 support for beta test phase:Sat, 14 Jan 2023 20:37:20 +0100, by Ideenmodellierer
-
Bugfix data synchronization after RTE start:Sat, 14 Jan 2023 20:35:40 +0100, by Ideenmodellierer
-
Update CO2 sensor implementation:Sat, 07 Jan 2023 18:11:52 +0100, by Ideenmodellierer
-
Development feature: external pressure sensorThu, 05 Jan 2023 18:30:06 +0100, by Ideenmodellierer
-
DigO2 added raw data request:Thu, 05 Jan 2023 18:27:04 +0100, by Ideenmodellierer
-
Show saturation in large font (T3) view:Thu, 05 Jan 2023 18:25:47 +0100, by Ideenmodellierer
-
DigO2 added raw data request:Thu, 05 Jan 2023 18:22:21 +0100, by Ideenmodellierer
-
Bugfix set date (year):Tue, 03 Jan 2023 19:47:12 +0100, by Ideenmodellierer
-
Add build for 1.6.1 beta / RTE 2.9 (Support for DiveO2 solid state oxygen sensors)Sun, 27 Nov 2022 15:18:00 +0100, by heinrichsweikamp
-
Updated menu structure to support new sensor information page:Sun, 20 Nov 2022 20:49:41 +0100, by Ideenmodellierer
-
Added new info page for extended sensor data:Sun, 20 Nov 2022 20:46:10 +0100, by Ideenmodellierer
-
Added customizable data area for specific sensor data:Sun, 20 Nov 2022 20:43:04 +0100, by Ideenmodellierer
-
Increased version number and set beta labelSun, 20 Nov 2022 20:42:33 +0100, by Ideenmodellierer
-
Added customizable data area for specific sensor data:Sun, 20 Nov 2022 20:42:08 +0100, by Ideenmodellierer
-
Increased version number and set beta labelSun, 20 Nov 2022 20:37:44 +0100, by Ideenmodellierer
-
Bugfix PSCR menu button label:Sun, 20 Nov 2022 20:36:34 +0100, by Ideenmodellierer
-
Development bugfix number of spare bytes in setting structureTue, 08 Nov 2022 22:16:56 +0100, by Ideenmodellierer
-
Extension scrubber time:Tue, 08 Nov 2022 21:16:17 +0100, by Ideenmodellierer
-
Bugfix compass bearing:Tue, 08 Nov 2022 21:13:14 +0100, by Ideenmodellierer
-
Menu cleanup rebreather specific settings:Thu, 03 Nov 2022 20:44:51 +0100, by Ideenmodellierer
-
Menu cleanup rebreather specific settings:Thu, 03 Nov 2022 20:44:21 +0100, by Ideenmodellierer
-
Bugfix: only reset menu if a new sub menu is created:Thu, 03 Nov 2022 20:37:06 +0100, by Ideenmodellierer
-
Bugfix release frame:Tue, 01 Nov 2022 09:55:45 +0100, by Ideenmodellierer
-
Added protocol functions for UART DiveO2 sensor:Fri, 28 Oct 2022 20:49:21 +0200, by Ideenmodellierer
-
Added selection of digital o2 sensor source to HW menu:Fri, 28 Oct 2022 20:32:24 +0200, by Ideenmodellierer
-
Added digital o2 sensor to settings and data exchange:Fri, 28 Oct 2022 20:29:37 +0200, by Ideenmodellierer
-
Bugfix display of deactivated sensors:Fri, 28 Oct 2022 19:39:20 +0200, by Ideenmodellierer
-
Bugfix motioncontrol frame deactivation:Tue, 18 Oct 2022 21:21:32 +0200, by Ideenmodellierer
-
Cleanup warnings:Tue, 18 Oct 2022 20:56:19 +0200, by Ideenmodellierer
-
Bugfix Empty menu:Sun, 25 Sep 2022 21:13:45 +0200, by Ideenmodellierer