diff --git a/Content/Components/MicroControlPanels/FM_EmissiveText2.uasset b/Content/Components/MicroControlPanels/FM_EmissiveText2.uasset index cd01d3cca..e4d4fbe39 100644 Binary files a/Content/Components/MicroControlPanels/FM_EmissiveText2.uasset and b/Content/Components/MicroControlPanels/FM_EmissiveText2.uasset differ diff --git a/Content/Components/MicroControlPanels/Modules/Encoder/MCP_Mod_Encoder.uasset b/Content/Components/MicroControlPanels/Modules/Encoder/MCP_Mod_Encoder.uasset index 99c6a7c30..a852a949b 100644 Binary files a/Content/Components/MicroControlPanels/Modules/Encoder/MCP_Mod_Encoder.uasset and b/Content/Components/MicroControlPanels/Modules/Encoder/MCP_Mod_Encoder.uasset differ diff --git a/Content/Components/MicroControlPanels/Modules/Potentiometer/Desc_MCP_Mod_PotWNum.uasset b/Content/Components/MicroControlPanels/Modules/Potentiometer/Desc_MCP_Mod_PotWNum.uasset index ded1c2346..f4b554e4e 100644 Binary files a/Content/Components/MicroControlPanels/Modules/Potentiometer/Desc_MCP_Mod_PotWNum.uasset and b/Content/Components/MicroControlPanels/Modules/Potentiometer/Desc_MCP_Mod_PotWNum.uasset differ diff --git a/Content/Components/MicroControlPanels/Modules/Potentiometer/Icon_MCP_Mod_Potentiometer.uasset b/Content/Components/MicroControlPanels/Modules/Potentiometer/Icon_MCP_Mod_Potentiometer.uasset index bd760b927..5fdd81fe1 100644 Binary files a/Content/Components/MicroControlPanels/Modules/Potentiometer/Icon_MCP_Mod_Potentiometer.uasset and b/Content/Components/MicroControlPanels/Modules/Potentiometer/Icon_MCP_Mod_Potentiometer.uasset differ diff --git a/Content/Components/MicroControlPanels/Modules/Potentiometer/Icon_MCP_PotentiometerWithDisplay.uasset b/Content/Components/MicroControlPanels/Modules/Potentiometer/Icon_MCP_PotentiometerWithDisplay.uasset new file mode 100644 index 000000000..848c4811b Binary files /dev/null and b/Content/Components/MicroControlPanels/Modules/Potentiometer/Icon_MCP_PotentiometerWithDisplay.uasset differ diff --git a/Content/Components/MicroControlPanels/Modules/Potentiometer/MCP_Mod_PotWNum.uasset b/Content/Components/MicroControlPanels/Modules/Potentiometer/MCP_Mod_PotWNum.uasset index 63ed358d4..2affe6993 100644 Binary files a/Content/Components/MicroControlPanels/Modules/Potentiometer/MCP_Mod_PotWNum.uasset and b/Content/Components/MicroControlPanels/Modules/Potentiometer/MCP_Mod_PotWNum.uasset differ diff --git a/Content/Components/MicroControlPanels/Modules/Potentiometer/MCP_Mod_Potentiometer.uasset b/Content/Components/MicroControlPanels/Modules/Potentiometer/MCP_Mod_Potentiometer.uasset index 421593437..efb5d0569 100644 Binary files a/Content/Components/MicroControlPanels/Modules/Potentiometer/MCP_Mod_Potentiometer.uasset and b/Content/Components/MicroControlPanels/Modules/Potentiometer/MCP_Mod_Potentiometer.uasset differ diff --git a/Content/Components/MicroControlPanels/Modules/Potentiometer/MI_MCP_Mod_PotDispKnob.uasset b/Content/Components/MicroControlPanels/Modules/Potentiometer/MI_MCP_Mod_PotDispKnob.uasset new file mode 100644 index 000000000..734bf87ce Binary files /dev/null and b/Content/Components/MicroControlPanels/Modules/Potentiometer/MI_MCP_Mod_PotDispKnob.uasset differ diff --git a/Content/Components/MicroControlPanels/Modules/Potentiometer/MI_MCP_Mod_PotKnob.uasset b/Content/Components/MicroControlPanels/Modules/Potentiometer/MI_MCP_Mod_PotKnob.uasset new file mode 100644 index 000000000..829ff96e4 Binary files /dev/null and b/Content/Components/MicroControlPanels/Modules/Potentiometer/MI_MCP_Mod_PotKnob.uasset differ diff --git a/Content/Components/MicroControlPanels/Modules/Potentiometer/Mesh_MCP_Mod_PotWNum_Center.uasset b/Content/Components/MicroControlPanels/Modules/Potentiometer/Mesh_MCP_Mod_PotWNum_Center.uasset deleted file mode 100644 index dbf6224ea..000000000 Binary files a/Content/Components/MicroControlPanels/Modules/Potentiometer/Mesh_MCP_Mod_PotWNum_Center.uasset and /dev/null differ diff --git a/Content/Components/MicroControlPanels/Modules/Potentiometer/Mesh_MCP_Mod_PotWNum_Knob.uasset b/Content/Components/MicroControlPanels/Modules/Potentiometer/Mesh_MCP_Mod_PotWNum_Knob.uasset deleted file mode 100644 index 5ef1ec542..000000000 Binary files a/Content/Components/MicroControlPanels/Modules/Potentiometer/Mesh_MCP_Mod_PotWNum_Knob.uasset and /dev/null differ diff --git a/Content/Components/MicroControlPanels/Modules/Potentiometer/Mesh_MCP_Mod_Potentiometer.uasset b/Content/Components/MicroControlPanels/Modules/Potentiometer/Mesh_MCP_Mod_Potentiometer.uasset index 08b7cb284..54af79f6c 100644 Binary files a/Content/Components/MicroControlPanels/Modules/Potentiometer/Mesh_MCP_Mod_Potentiometer.uasset and b/Content/Components/MicroControlPanels/Modules/Potentiometer/Mesh_MCP_Mod_Potentiometer.uasset differ diff --git a/Content/Components/MicroControlPanels/Modules/Potentiometer/Mesh_MCP_Mod_PotentiometerBackup.uasset b/Content/Components/MicroControlPanels/Modules/Potentiometer/Mesh_MCP_Mod_PotentiometerBackup.uasset deleted file mode 100644 index 36acad16c..000000000 Binary files a/Content/Components/MicroControlPanels/Modules/Potentiometer/Mesh_MCP_Mod_PotentiometerBackup.uasset and /dev/null differ diff --git a/Content/Components/MicroControlPanels/Modules/Potentiometer/Mesh_MCP_Mod_PotentiometerWithDisp_Center.uasset b/Content/Components/MicroControlPanels/Modules/Potentiometer/Mesh_MCP_Mod_PotentiometerWithDisp_Center.uasset new file mode 100644 index 000000000..879083345 Binary files /dev/null and b/Content/Components/MicroControlPanels/Modules/Potentiometer/Mesh_MCP_Mod_PotentiometerWithDisp_Center.uasset differ diff --git a/Content/Components/MicroControlPanels/Modules/Potentiometer/Mesh_MCP_Mod_PotentiometerWithDisp_Knob.uasset b/Content/Components/MicroControlPanels/Modules/Potentiometer/Mesh_MCP_Mod_PotentiometerWithDisp_Knob.uasset new file mode 100644 index 000000000..45c96da3d Binary files /dev/null and b/Content/Components/MicroControlPanels/Modules/Potentiometer/Mesh_MCP_Mod_PotentiometerWithDisp_Knob.uasset differ diff --git a/Content/Components/MicroControlPanels/Modules/Potentiometer/PotWDisplay_Knob_Skeleton.uasset b/Content/Components/MicroControlPanels/Modules/Potentiometer/PotWDisplay_Knob_Skeleton.uasset deleted file mode 100644 index 51e1aa655..000000000 Binary files a/Content/Components/MicroControlPanels/Modules/Potentiometer/PotWDisplay_Knob_Skeleton.uasset and /dev/null differ diff --git a/Content/Components/MicroControlPanels/Modules/Potentiometer/Skl_MCP_Mod_Potentiometer.uasset b/Content/Components/MicroControlPanels/Modules/Potentiometer/Skl_MCP_Mod_Potentiometer.uasset deleted file mode 100644 index cb982dc0f..000000000 Binary files a/Content/Components/MicroControlPanels/Modules/Potentiometer/Skl_MCP_Mod_Potentiometer.uasset and /dev/null differ diff --git a/Content/Components/MicroControlPanels/Modules/Potentiometer/TX_MCP_Mod_PotentiometerKnob-Normal.uasset b/Content/Components/MicroControlPanels/Modules/Potentiometer/TX_MCP_Mod_PotentiometerKnob-Normal.uasset new file mode 100644 index 000000000..6a24311f0 Binary files /dev/null and b/Content/Components/MicroControlPanels/Modules/Potentiometer/TX_MCP_Mod_PotentiometerKnob-Normal.uasset differ diff --git a/Content/Components/MicroControlPanels/Modules/Potentiometer/TX_MCP_Mod_PotentiometerWithDispKnob-Normal.uasset b/Content/Components/MicroControlPanels/Modules/Potentiometer/TX_MCP_Mod_PotentiometerWithDispKnob-Normal.uasset new file mode 100644 index 000000000..d129ad761 Binary files /dev/null and b/Content/Components/MicroControlPanels/Modules/Potentiometer/TX_MCP_Mod_PotentiometerWithDispKnob-Normal.uasset differ diff --git a/Content/Components/ModularPanel/MM_PureParametricMat.uasset b/Content/Components/ModularPanel/MM_PureParametricMat.uasset index 536fcd0f8..98be11c91 100644 Binary files a/Content/Components/ModularPanel/MM_PureParametricMat.uasset and b/Content/Components/ModularPanel/MM_PureParametricMat.uasset differ diff --git a/Content/Schematics/MicroControlPanel.uasset b/Content/Schematics/MicroControlPanel.uasset index d18ee507e..021082469 100644 Binary files a/Content/Schematics/MicroControlPanel.uasset and b/Content/Schematics/MicroControlPanel.uasset differ diff --git a/FicsItNetworks.uplugin b/FicsItNetworks.uplugin index 21762d891..a47095bf2 100644 --- a/FicsItNetworks.uplugin +++ b/FicsItNetworks.uplugin @@ -2,7 +2,7 @@ "FileVersion": 3, "Version": 0, "VersionName": "0.3", - "SemVersion": "0.3.6", + "SemVersion": "0.3.7", "FriendlyName": "FicsIt-Networks", "Description": "Adds a computer network and programmable computers to the Game.", "Category": "Modding", diff --git a/Jenkinsfile b/Jenkinsfile index 7f6426d08..269f96367 100644 --- a/Jenkinsfile +++ b/Jenkinsfile @@ -19,7 +19,7 @@ pipeline { checkout scm: [ $class: 'GitSCM', branches: [[ - name: "sml-dev" + name: "auto-header-update" ]], extensions: [[ $class: 'RelativeTargetDirectory', diff --git a/Source/FicsItNetworks/Reflection/FINStaticReflectionSource.cpp b/Source/FicsItNetworks/Reflection/FINStaticReflectionSource.cpp index 6823e8879..b8cba179e 100644 --- a/Source/FicsItNetworks/Reflection/FINStaticReflectionSource.cpp +++ b/Source/FicsItNetworks/Reflection/FINStaticReflectionSource.cpp @@ -1209,7 +1209,7 @@ BeginProp(RBool, isSelfDriving, "Is Self Driving", "True if the vehicle is curre Return self->IsSelfDriving(); } PropSet() { FReflectionHelper::SetPropertyValue(self, TEXT("mIsSelfDriving"), Val); -} EndProp() +} EndProp() EndClass() BeginClass(AFGWheeledVehicle, "WheeledVehicle", "Wheeled Vehicle", "The base class for all vehicles that used wheels for movement.") @@ -1234,7 +1234,7 @@ BeginFunc(getCurrentTarget, "Get Current Target", "Returns the index of the targ OutVal(0, RInt, index, "Index", "The index of the current target.") Body() AFGDrivingTargetList* List = self->GetTargetList(); - index = (int64)List->FindTargetIndex(self->GetCurrentTarget()); + index = (int64)List->FindTargetIndex(List->mCurrentTarget); } EndFunc() BeginFunc(nextTarget, "Next Target", "Sets the current target to the next target in the list.") { Body() @@ -1246,7 +1246,7 @@ BeginFunc(setCurrentTarget, "Set Current Target", "Sets the target with the give AFGDrivingTargetList* List = self->GetTargetList(); AFGTargetPoint* Target = List->FindTargetByIndex(index); if (!Target) throw FFINException("index out of range"); - self->SetCurrentTarget(Target); + List->mCurrentTarget = Target; } EndFunc() BeginFunc(getTargetList, "Get Target List", "Returns the list of targets/path waypoints.") { OutVal(0, RTrace, targetList, "Target List", "The list of targets/path-waypoints.") diff --git a/docs/modules/ROOT/pages/Reflection.adoc b/docs/modules/ROOT/pages/Reflection.adoc index fddb8d5c6..83f9932ac 100644 --- a/docs/modules/ROOT/pages/Reflection.adoc +++ b/docs/modules/ROOT/pages/Reflection.adoc @@ -728,6 +728,49 @@ The color slot the lights should use. // end::Class-LightsControlPanel-props-colorSlot__title[] // end::Class-LightsControlPanel-Props[] // end::Class-LightsControlPanel-Props__title[] +// tag::Class-LightsControlPanel-Funcs__title[] +[#Class-LightsControlPanel-Funcs] +==== Functions +// tag::Class-LightsControlPanel-Funcs[] +[#Class-LightsControlPanel-Funcs-setColorFromSlot] +// tag::Class-LightsControlPanel-Funcs-setColorFromSlot__title[] +===== *Set Color from Slot* `setColorFromSlot` (_Int_ *Slot* `slot`, _Struct(xref::Reflection.adoc#Struct-Color[Color])_ *Color* `color`) +// tag::Class-LightsControlPanel-Funcs-setColorFromSlot[] +// tag::Class-LightsControlPanel-Funcs-setColorFromSlot__description[] +Allows to update the light color that is referenced by the given slot. + +// end::Class-LightsControlPanel-Funcs-setColorFromSlot__description[] +// tag::Class-LightsControlPanel-Funcs-setColorFromSlot__flags[] +[cols = "1,5a"] +|=== +| Flags +| +++RuntimeSync ++++ +|=== + +// end::Class-LightsControlPanel-Funcs-setColorFromSlot__flags[] +// tag::Class-LightsControlPanel-Funcs-setColorFromSlot__params[] +Parameters:: ++ +[%header,cols="1,1,4a"] +|=== +|Name |Type |Description + +| *Slot* `slot` +| Int +| The slot you want to update the referencing color for. + +| *Color* `color` +| Struct(xref::Reflection.adoc#Struct-Color[Color]) +| The color this slot should now reference. + +|=== + +// end::Class-LightsControlPanel-Funcs-setColorFromSlot__params[] +// end::Class-LightsControlPanel-Funcs-setColorFromSlot[] +// end::Class-LightsControlPanel-Funcs-setColorFromSlot__title[] +// end::Class-LightsControlPanel-Funcs[] +// end::Class-LightsControlPanel-Funcs__title[] // end::Class-LightsControlPanel[] // end::Class-LightsControlPanel__title[] // tag::Class-ComputerCase__title[] @@ -4046,6 +4089,109 @@ Parameters:: // end::Class-IndicatorModule-Funcs__title[] // end::Class-IndicatorModule[] // end::Class-IndicatorModule__title[] +// tag::Class-LargeMicroDisplayModule__title[] +[#Class-LargeMicroDisplayModule] +=== *Large Micro Display Module* `LargeMicroDisplayModule` +// tag::Class-LargeMicroDisplayModule[] +// tag::Class-LargeMicroDisplayModule__parent[] +[cols = "1,5a"] +|=== +| Parent +| xref::Reflection.adoc#Class-Actor[FINModuleBase] +|=== + +// end::Class-LargeMicroDisplayModule__parent[] +// tag::Class-LargeMicroDisplayModule__description[] +Provides a relatively small text only display for Control Panels. + +Text height is fixed, but text is squeezed to fit horizontally. + +// end::Class-LargeMicroDisplayModule__description[] +// tag::Class-LargeMicroDisplayModule-Funcs__title[] +[#Class-LargeMicroDisplayModule-Funcs] +==== Functions +// tag::Class-LargeMicroDisplayModule-Funcs[] +[#Class-LargeMicroDisplayModule-Funcs-setText] +// tag::Class-LargeMicroDisplayModule-Funcs-setText__title[] +===== *setText* `setText` (_String_ *Text* `Text`) +// tag::Class-LargeMicroDisplayModule-Funcs-setText[] +// tag::Class-LargeMicroDisplayModule-Funcs-setText__description[] + + +// end::Class-LargeMicroDisplayModule-Funcs-setText__description[] +// tag::Class-LargeMicroDisplayModule-Funcs-setText__flags[] +[cols = "1,5a"] +|=== +| Flags +| +++RuntimeSync RuntimeParallel ++++ +|=== + +// end::Class-LargeMicroDisplayModule-Funcs-setText__flags[] +// tag::Class-LargeMicroDisplayModule-Funcs-setText__params[] +Parameters:: ++ +[%header,cols="1,1,4a"] +|=== +|Name |Type |Description + +| *Text* `Text` +| String +| + +|=== + +// end::Class-LargeMicroDisplayModule-Funcs-setText__params[] +// end::Class-LargeMicroDisplayModule-Funcs-setText[] +// end::Class-LargeMicroDisplayModule-Funcs-setText__title[] +[#Class-LargeMicroDisplayModule-Funcs-setColor] +// tag::Class-LargeMicroDisplayModule-Funcs-setColor__title[] +===== *setColor* `setColor` (_Float_ *red* `red`, _Float_ *green* `green`, _Float_ *blue* `blue`, _Float_ *Emit* `Emit`) +// tag::Class-LargeMicroDisplayModule-Funcs-setColor[] +// tag::Class-LargeMicroDisplayModule-Funcs-setColor__description[] + + +// end::Class-LargeMicroDisplayModule-Funcs-setColor__description[] +// tag::Class-LargeMicroDisplayModule-Funcs-setColor__flags[] +[cols = "1,5a"] +|=== +| Flags +| +++RuntimeSync RuntimeParallel ++++ +|=== + +// end::Class-LargeMicroDisplayModule-Funcs-setColor__flags[] +// tag::Class-LargeMicroDisplayModule-Funcs-setColor__params[] +Parameters:: ++ +[%header,cols="1,1,4a"] +|=== +|Name |Type |Description + +| *red* `red` +| Float +| + +| *green* `green` +| Float +| + +| *blue* `blue` +| Float +| + +| *Emit* `Emit` +| Float +| + +|=== + +// end::Class-LargeMicroDisplayModule-Funcs-setColor__params[] +// end::Class-LargeMicroDisplayModule-Funcs-setColor[] +// end::Class-LargeMicroDisplayModule-Funcs-setColor__title[] +// end::Class-LargeMicroDisplayModule-Funcs[] +// end::Class-LargeMicroDisplayModule-Funcs__title[] +// end::Class-LargeMicroDisplayModule[] +// end::Class-LargeMicroDisplayModule__title[] // tag::Class-MCP_Mod_2Pos_Switch_C__title[] [#Class-MCP_Mod_2Pos_Switch_C] === *Illuminable 2 Position Switch* `MCP_Mod_2Pos_Switch_C` @@ -4422,7 +4568,7 @@ Parameters:: // end::Class-MCP_Mod_Encoder_C__title[] // tag::Class-MCP_Mod_Guage_C__title[] [#Class-MCP_Mod_Guage_C] -=== *Gauge* `MCP_Mod_Guage_C` +=== *Mini Gauge* `MCP_Mod_Guage_C` // tag::Class-MCP_Mod_Guage_C[] // tag::Class-MCP_Mod_Guage_C__parent[] [cols = "1,5a"] @@ -4529,6 +4675,47 @@ Parameters:: // end::Class-MCP_Mod_Guage_C-Funcs-setColor__params[] // end::Class-MCP_Mod_Guage_C-Funcs-setColor[] // end::Class-MCP_Mod_Guage_C-Funcs-setColor__title[] +[#Class-MCP_Mod_Guage_C-Funcs-setBackgroundColor] +// tag::Class-MCP_Mod_Guage_C-Funcs-setBackgroundColor__title[] +===== *setBackgroundColor* `setBackgroundColor` (_Float_ *red* `red`, _Float_ *green* `green`, _Float_ *blue* `blue`) +// tag::Class-MCP_Mod_Guage_C-Funcs-setBackgroundColor[] +// tag::Class-MCP_Mod_Guage_C-Funcs-setBackgroundColor__description[] + + +// end::Class-MCP_Mod_Guage_C-Funcs-setBackgroundColor__description[] +// tag::Class-MCP_Mod_Guage_C-Funcs-setBackgroundColor__flags[] +[cols = "1,5a"] +|=== +| Flags +| +++RuntimeSync RuntimeParallel ++++ +|=== + +// end::Class-MCP_Mod_Guage_C-Funcs-setBackgroundColor__flags[] +// tag::Class-MCP_Mod_Guage_C-Funcs-setBackgroundColor__params[] +Parameters:: ++ +[%header,cols="1,1,4a"] +|=== +|Name |Type |Description + +| *red* `red` +| Float +| + +| *green* `green` +| Float +| + +| *blue* `blue` +| Float +| + +|=== + +// end::Class-MCP_Mod_Guage_C-Funcs-setBackgroundColor__params[] +// end::Class-MCP_Mod_Guage_C-Funcs-setBackgroundColor[] +// end::Class-MCP_Mod_Guage_C-Funcs-setBackgroundColor__title[] // end::Class-MCP_Mod_Guage_C-Funcs[] // end::Class-MCP_Mod_Guage_C-Funcs__title[] // end::Class-MCP_Mod_Guage_C[] @@ -4704,6 +4891,229 @@ Parameters:: // end::Class-MCP_Mod_Potentiometer_C-Signals__title[] // end::Class-MCP_Mod_Potentiometer_C[] // end::Class-MCP_Mod_Potentiometer_C__title[] +// tag::Class-MCP_Mod_PotWNum_C__title[] +[#Class-MCP_Mod_PotWNum_C] +=== *Potentiometer with Readout* `MCP_Mod_PotWNum_C` +// tag::Class-MCP_Mod_PotWNum_C[] +// tag::Class-MCP_Mod_PotWNum_C__parent[] +[cols = "1,5a"] +|=== +| Parent +| xref::Reflection.adoc#Class-Actor[FINModuleBase] +|=== + +// end::Class-MCP_Mod_PotWNum_C__parent[] +// tag::Class-MCP_Mod_PotWNum_C__description[] +This Potentiometer Module allows for input of a fixed value range and fires a signal with the new value each time the internal counter changes. This version has a readout display on it. + +// end::Class-MCP_Mod_PotWNum_C__description[] +// tag::Class-MCP_Mod_PotWNum_C-Props__title[] +[#Class-MCP_Mod_PotWNum_C-Props] +==== Properties +// tag::Class-MCP_Mod_PotWNum_C-Props[] +[#Class-MCP_Mod_PotWNum_C-props-autovalue] +// tag::Class-MCP_Mod_PotWNum_C-props-autovalue__title[] +===== _Bool_ *Unknown FINBase* `autovalue` +// tag::Class-MCP_Mod_PotWNum_C-props-autovalue[] +// tag::Class-MCP_Mod_PotWNum_C-props-autovalue__description[] + + +// end::Class-MCP_Mod_PotWNum_C-props-autovalue__description[] +// tag::Class-MCP_Mod_PotWNum_C-props-autovalue__flags[] +[cols = "1,5a"] +|=== +| Flags +| +++RuntimeSync ++++ +|=== + +// end::Class-MCP_Mod_PotWNum_C-props-autovalue__flags[] +// end::Class-MCP_Mod_PotWNum_C-props-autovalue[] +// end::Class-MCP_Mod_PotWNum_C-props-autovalue__title[] +[#Class-MCP_Mod_PotWNum_C-props-value] +// tag::Class-MCP_Mod_PotWNum_C-props-value__title[] +===== _Int_ *Unknown FINBase* `value` +// tag::Class-MCP_Mod_PotWNum_C-props-value[] +// tag::Class-MCP_Mod_PotWNum_C-props-value__description[] + + +// end::Class-MCP_Mod_PotWNum_C-props-value__description[] +// tag::Class-MCP_Mod_PotWNum_C-props-value__flags[] +[cols = "1,5a"] +|=== +| Flags +| +++RuntimeSync ++++ +|=== + +// end::Class-MCP_Mod_PotWNum_C-props-value__flags[] +// end::Class-MCP_Mod_PotWNum_C-props-value[] +// end::Class-MCP_Mod_PotWNum_C-props-value__title[] +[#Class-MCP_Mod_PotWNum_C-props-max] +// tag::Class-MCP_Mod_PotWNum_C-props-max__title[] +===== _Int_ *Unknown FINBase* `max` +// tag::Class-MCP_Mod_PotWNum_C-props-max[] +// tag::Class-MCP_Mod_PotWNum_C-props-max__description[] + + +// end::Class-MCP_Mod_PotWNum_C-props-max__description[] +// tag::Class-MCP_Mod_PotWNum_C-props-max__flags[] +[cols = "1,5a"] +|=== +| Flags +| +++RuntimeSync ++++ +|=== + +// end::Class-MCP_Mod_PotWNum_C-props-max__flags[] +// end::Class-MCP_Mod_PotWNum_C-props-max[] +// end::Class-MCP_Mod_PotWNum_C-props-max__title[] +[#Class-MCP_Mod_PotWNum_C-props-min] +// tag::Class-MCP_Mod_PotWNum_C-props-min__title[] +===== _Int_ *Unknown FINBase* `min` +// tag::Class-MCP_Mod_PotWNum_C-props-min[] +// tag::Class-MCP_Mod_PotWNum_C-props-min__description[] + + +// end::Class-MCP_Mod_PotWNum_C-props-min__description[] +// tag::Class-MCP_Mod_PotWNum_C-props-min__flags[] +[cols = "1,5a"] +|=== +| Flags +| +++RuntimeSync ++++ +|=== + +// end::Class-MCP_Mod_PotWNum_C-props-min__flags[] +// end::Class-MCP_Mod_PotWNum_C-props-min[] +// end::Class-MCP_Mod_PotWNum_C-props-min__title[] +// end::Class-MCP_Mod_PotWNum_C-Props[] +// end::Class-MCP_Mod_PotWNum_C-Props__title[] +// tag::Class-MCP_Mod_PotWNum_C-Funcs__title[] +[#Class-MCP_Mod_PotWNum_C-Funcs] +==== Functions +// tag::Class-MCP_Mod_PotWNum_C-Funcs[] +[#Class-MCP_Mod_PotWNum_C-Funcs-setColor] +// tag::Class-MCP_Mod_PotWNum_C-Funcs-setColor__title[] +===== *setColor* `setColor` (_Float_ *red* `red`, _Float_ *green* `green`, _Float_ *blue* `blue`, _Float_ *Emit* `Emit`) +// tag::Class-MCP_Mod_PotWNum_C-Funcs-setColor[] +// tag::Class-MCP_Mod_PotWNum_C-Funcs-setColor__description[] + + +// end::Class-MCP_Mod_PotWNum_C-Funcs-setColor__description[] +// tag::Class-MCP_Mod_PotWNum_C-Funcs-setColor__flags[] +[cols = "1,5a"] +|=== +| Flags +| +++RuntimeSync RuntimeParallel ++++ +|=== + +// end::Class-MCP_Mod_PotWNum_C-Funcs-setColor__flags[] +// tag::Class-MCP_Mod_PotWNum_C-Funcs-setColor__params[] +Parameters:: ++ +[%header,cols="1,1,4a"] +|=== +|Name |Type |Description + +| *red* `red` +| Float +| + +| *green* `green` +| Float +| + +| *blue* `blue` +| Float +| + +| *Emit* `Emit` +| Float +| + +|=== + +// end::Class-MCP_Mod_PotWNum_C-Funcs-setColor__params[] +// end::Class-MCP_Mod_PotWNum_C-Funcs-setColor[] +// end::Class-MCP_Mod_PotWNum_C-Funcs-setColor__title[] +[#Class-MCP_Mod_PotWNum_C-Funcs-setText] +// tag::Class-MCP_Mod_PotWNum_C-Funcs-setText__title[] +===== *setText* `setText` (_String_ *Text* `Text`) +// tag::Class-MCP_Mod_PotWNum_C-Funcs-setText[] +// tag::Class-MCP_Mod_PotWNum_C-Funcs-setText__description[] + + +// end::Class-MCP_Mod_PotWNum_C-Funcs-setText__description[] +// tag::Class-MCP_Mod_PotWNum_C-Funcs-setText__flags[] +[cols = "1,5a"] +|=== +| Flags +| +++RuntimeSync RuntimeParallel ++++ +|=== + +// end::Class-MCP_Mod_PotWNum_C-Funcs-setText__flags[] +// tag::Class-MCP_Mod_PotWNum_C-Funcs-setText__params[] +Parameters:: ++ +[%header,cols="1,1,4a"] +|=== +|Name |Type |Description + +| *Text* `Text` +| String +| + +|=== + +// end::Class-MCP_Mod_PotWNum_C-Funcs-setText__params[] +// end::Class-MCP_Mod_PotWNum_C-Funcs-setText[] +// end::Class-MCP_Mod_PotWNum_C-Funcs-setText__title[] +// end::Class-MCP_Mod_PotWNum_C-Funcs[] +// end::Class-MCP_Mod_PotWNum_C-Funcs__title[] +// tag::Class-MCP_Mod_PotWNum_C-Signals__title[] +[#Class-MCP_Mod_PotWNum_C-Signals] +==== Signals +// tag::Class-MCP_Mod_PotWNum_C-Signals[] +// tag::Class-MCP_Mod_PotWNum_C-Signals-valueChanged__title[] +[#Class-MCP_Mod_PotWNum_C-Signals-valueChanged] +===== *valueChanged* `valueChanged` (_Int_ *Value* `Value`) +// tag::Class-MCP_Mod_PotWNum_C-Signals-valueChanged[] +// tag::Class-MCP_Mod_PotWNum_C-Signals-valueChanged__description[] + + +// end::Class-MCP_Mod_PotWNum_C-Signals-valueChanged__description[] +// tag::Class-MCP_Mod_PotWNum_C-Signals-valueChanged__flags[] +[cols = "1,5a"] +|=== +| Flags +| +++ ++++ +|=== + +// end::Class-MCP_Mod_PotWNum_C-Signals-valueChanged__flags[] +// tag::Class-MCP_Mod_PotWNum_C-Signals-valueChanged__params[] +Parameters:: ++ +[%header,cols="1,1,4a"] +|=== +|Name |Type |Description + +| *Value* `Value` +| Int +| + +|=== + +// end::Class-MCP_Mod_PotWNum_C-Signals-valueChanged__params[] +// end::Class-MCP_Mod_PotWNum_C-Signals-valueChanged[] +// end::Class-MCP_Mod_PotWNum_C-Signals-valueChanged__title[] +// end::Class-MCP_Mod_PotWNum_C-Signals[] +// end::Class-MCP_Mod_PotWNum_C-Signals__title[] +// end::Class-MCP_Mod_PotWNum_C[] +// end::Class-MCP_Mod_PotWNum_C__title[] // tag::Class-MicroDisplayModule__title[] [#Class-MicroDisplayModule] === *Micro Display Module* `MicroDisplayModule` @@ -4809,7 +5219,7 @@ Parameters:: // end::Class-MicroDisplayModule__title[] // tag::Class-Module_BigGuage_C__title[] [#Class-Module_BigGuage_C] -=== *Gauge* `Module_BigGuage_C` +=== *Big Gauge* `Module_BigGuage_C` // tag::Class-Module_BigGuage_C[] // tag::Class-Module_BigGuage_C__parent[] [cols = "1,5a"] @@ -4916,6 +5326,51 @@ Parameters:: // end::Class-Module_BigGuage_C-Funcs-setColor__params[] // end::Class-Module_BigGuage_C-Funcs-setColor[] // end::Class-Module_BigGuage_C-Funcs-setColor__title[] +[#Class-Module_BigGuage_C-Funcs-setBackgroundColor] +// tag::Class-Module_BigGuage_C-Funcs-setBackgroundColor__title[] +===== *setBackgroundColor* `setBackgroundColor` (_Float_ *red* `red`, _Float_ *green* `green`, _Float_ *blue* `blue`, _Float_ *Emit* `Emit`) +// tag::Class-Module_BigGuage_C-Funcs-setBackgroundColor[] +// tag::Class-Module_BigGuage_C-Funcs-setBackgroundColor__description[] + + +// end::Class-Module_BigGuage_C-Funcs-setBackgroundColor__description[] +// tag::Class-Module_BigGuage_C-Funcs-setBackgroundColor__flags[] +[cols = "1,5a"] +|=== +| Flags +| +++RuntimeSync RuntimeParallel ++++ +|=== + +// end::Class-Module_BigGuage_C-Funcs-setBackgroundColor__flags[] +// tag::Class-Module_BigGuage_C-Funcs-setBackgroundColor__params[] +Parameters:: ++ +[%header,cols="1,1,4a"] +|=== +|Name |Type |Description + +| *red* `red` +| Float +| + +| *green* `green` +| Float +| + +| *blue* `blue` +| Float +| + +| *Emit* `Emit` +| Float +| + +|=== + +// end::Class-Module_BigGuage_C-Funcs-setBackgroundColor__params[] +// end::Class-Module_BigGuage_C-Funcs-setBackgroundColor[] +// end::Class-Module_BigGuage_C-Funcs-setBackgroundColor__title[] // end::Class-Module_BigGuage_C-Funcs[] // end::Class-Module_BigGuage_C-Funcs__title[] // end::Class-Module_BigGuage_C[] @@ -5594,7 +6049,7 @@ Triggers a button press by code. // end::Class-PushbuttonModule__title[] // tag::Class-SizeableModulePanel__title[] [#Class-SizeableModulePanel] -=== *Sizeable ModulePanel* `SizeableModulePanel` +=== *Sizeable Module Panel* `SizeableModulePanel` // tag::Class-SizeableModulePanel[] // tag::Class-SizeableModulePanel__parent[] [cols = "1,5a"]