Description
Pixotope Store is a Pixotope Service which exists only once per network. It can be considered the main backend component of a Pixotope Network, even though states can also live outside of the Store itself.
List of responsibilities
Storing global data (such as Cameras, VideoIOs, Show Settings, etc) in its State (meaning it is per Show)
Storing States by other services
Keeping memory of all states (its own and all service states) in .pxshow
files. This way you can switch between complete sets of states (Shows)
Exposing backend data (that is within its domain) to anyone interested
Exposing backend functionality (that is within its domain) to anyone interested
Store can run in two modes, server or standalone. The mode is passed to Store on startup, along with an optional IP for broadcasting on, like so:
./Store.exe --mode server --ip 192.168.0.1
BASH
Name
Store
State
Calls