Regime objects
Regime object: management of bollards and blockers
The physical device does not act as a separate button: the command is associated with the employee's role, the state of the drive, the allowed scenario and the actual confirmation of the equipment.

Facility with restricted areas, service passages and different levels of access
Operator, security service, administrator, technical service
Bollards, space blockers, traffic lights, CShark cameras, local controller, UPS
Role, access basis, security zone, command, confirmation and activity log
Object task
What the script should provide
- Allow physical travel only within the approved scenario and role authority.
- Do not lift the bollard under the vehicle or when the safety zone is occupied.
- Maintain safe behavior when communication or power is lost.
Sequence
How does CShark work?
Action Request
The operator selects a driveway or parking space, sees the status of the device and the commands available for his role.
Checking conditions
CShark checks the zone regulations, camera status, absence of an object above the bollard, and controller readiness.
Execution
The traffic light and the physical device switch in a given sequence. The interface does not declare the action completed until confirmation is received.
Result control
Camera and telemetry show the actual condition of the passage. The log stores the initiator, reason, time, command and result.
Return to normal mode
After passing, the system checks the vacancy of the zone and restores the intended position of the blocker and the movement signal.
Interfaces
What does each role see?
Security
Controls access based on clear permissions and sees the actual status of each restricted area.
Operator
Retrieves only valid actions and the reason why the command was blocked.
Technical service
Sees device, controller, power, communication and last confirmed operation.
Exceptions
How deviations are processed
Car over bollard
Lifting is prohibited until the protective zone is cleared, regardless of manual command.
Command not confirmed
The system saves the safe signal, creates an event and does not show the passage open.
Loss of central communication
The local controller performs a negotiated safe mode, and after recovery, the data is synced to CShark.
Result
What does the object get?
- Every physical action has a reason, an authority, a verified condition, and a verified result.
- Dangerous commands are blocked based on the state of the protection zone, and not just on user rights.
- Autonomous operation mode and failure state are determined by the design of a particular object.
Project CShark