summaryrefslogtreecommitdiff
path: root/controllerfw.lua
AgeCommit message (Collapse)Author
2024-09-15Shorten long linescheapie
2024-09-01Fix possible crash when floor tables are updatedcheapie
2024-08-29Allow floors to be set to unlock in independent and/or have additional ↵cheapie
allowed users
2024-08-29Constant pressure control for car top inspectioncheapie
Car will now continue moving if the up/down buttons on the car top box are held, instead of stopping every 1m. When the buttons are released, it will stop at the next multiple of 1m.
2024-08-20Fix license info buttoncheapie
This was broken by the license file name change during the ContentDB listing process
2024-08-06Require floor heights to be at least 1mcheapie
Floor heights of 0 lead to ambiguous car positions and strange behavior
2024-05-31Add destination-based dispatchingcheapie
Still uses a crude ETA algorithm for now and is missing some features, but it is working and usable at a basic level
2024-05-21Fix cars recalling to the wrong floor when recall is triggered by the ↵cheapie
dispatcher and the previous recall was to a different floor
2024-05-14Fix cars trying to answer hall calls in both directions at the same timecheapie
2024-05-14Add car call security options to mesecons input modulescheapie
2024-05-14Allow changing inspection speedcheapie
Can be set to 0.1-0.7m/s, cannot be higher than contract speed
2024-05-11Add flashing fire hat and recall to next available floor for machine room ↵cheapie
smoke detectors
2024-05-11Add alternate floor recallcheapie
Currently only accessible via mesecons input modules
2024-05-11Ring bell early for hall calls if the direction is knowncheapie
2024-05-10Add nudgingcheapie
Timer can be edited from the parameters menu, entering 0 disables nudging
2024-05-10Fix some minor bugscheapie
This improves fire recall when the car is currently moving past the recall floor, and fixes a delay in hall call dispatching when a car is currently leaving the floor the call is on.
2024-05-07Add a star to the button for the main egress floorcheapie
2024-05-07Add car call securitycheapie
2024-04-27Turn around at the next available floor in phase 1 recall, not the original ↵cheapie
destination
2024-04-27Allow car to reverse when serving a car call if there is no demand in the ↵cheapie
original direction
2024-04-26Don't log door timeout faults in stop/inspection modescheapie
2024-04-25Add door light curtaincheapie
2024-04-25Reopen closing doors when entering independentcheapie
2024-04-23Initial work on remote monitoring software for the laptop modcheapie
No scrolling yet (so you can only see 10 floors) and also no dispatcher UI yet (only the controller)
2024-04-22Improve handling of calls when a car is already at the floor with the doors opencheapie
2024-04-20More controller and dispatcher UI workcheapie
2024-04-20Finish communication of other items with dispatchercheapie
2024-04-20Improve dispatching algorithmcheapie
2024-04-19More dispatcher workcheapie
2024-04-19Initial dispatcher work (not yet functional)cheapie
2024-04-18Fix custom floor names not appearing on COPcheapie
2024-04-17Allow changing destination in-flightcheapie
This allows new calls entered while the car is moving to be serviced before the original destination, provided they are in the correct direction, will be reached before the original destination, and the car can stop soon enough.
2024-04-16Allow reversing a closing doorcheapie
2024-04-16Fix several bugscheapie
2024-04-16Add more blinkenlights to controllercheapie
2024-04-14Add car top inspectioncheapie
2024-04-14Add fire service phase 2cheapie
2024-04-14Fix PI not flashing in fire servicecheapie
2024-04-14Add floor passing beepcheapie
2024-04-14Add fire service phase 1cheapie
(no phase 2 yet)
2024-04-13Add in-car switch panel and independent service, also fix a few bugscheapie
Switches for fire service phase 2 (not yet implemented) and car fan and light (no plans) are also available
2024-04-12Add COPcheapie
Still more things I want to add to it, but it works for now. Should show up in existing cars (once they do something for the first time, for now)
2024-04-04Rewrite call button communicationcheapie
This is a breaking change, all existing call buttons will have to be removed and re-placed
2023-08-18Assorted bug fixescheapie
2023-08-12More door workcheapie
The hoistway doors are now able to open and close under control of the controller.
2023-08-08Add initial car motion functionalitycheapie
Place a machine (no texture yet) above the car somewhere when the car is at the lowest floor, then pair it to the drive with the pairing tool. Not much error checking yet, it'll probably crash if you do anything weird.
2023-08-04Add lanternscheapie
2023-08-04Add position indicatorcheapie
2023-08-04Add pairing tool and make call buttons functionalcheapie
2023-08-04Add bits that are done so farcheapie
This includes: * Controller (runs and responds to calls placed on the screen, parameter editing and switches work) * Null Drive (simulates motion so the controller can run, no actual movement yet) * Call Buttons (lights can be toggled with right-click, no communication yet)