Pixotope Store - API
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
The State of Store is very malleable and can fit any custom data you want to put into it
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
For example showing which clients are connected to the network, or what shows are available
Exposing backend functionality (that is within its domain) to anyone interested
For example giving the possibility to add a camera, or change a show
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
Name
Store
State
Go to Store API - State
Calls
Go to Store API - Calls