Fun with PWM  0.32
All Classes Functions Pages
Timelapse.TimelapseProfile Class Reference

Timelapse settings are collected into a timelapse profile which can be saved an recalled. More...

Inheritance diagram for Timelapse.TimelapseProfile:
JsonBlob.JsonBlob

Public Member Functions

def __init__ (self, index=None)
 
def getWait (self)
 
def getCamProfile (self)
 
- Public Member Functions inherited from JsonBlob.JsonBlob
def __init__ (self, index=None, autoload=True)
 
def reload (self)
 
def save (self)
 
def delete (self)
 
def blobExists (self)
 
def getModulePath (self)
 
def getTypePath (self)
 
def getRowPath (self)
 
def getRowFileName (self)
 

Static Public Member Functions

def GetAll ()
 
def GetAllNames ()
 
def GetAllActive ()
 
def ClearCache ()
 
- Static Public Member Functions inherited from JsonBlob.JsonBlob
def reindex (force=False)
 
def find (jbModule, jbType, jbIndex)
 
def all (jbModule=None, jbType=None)
 
def hydrate (jbModule=None, jbType=None, ids=[])
 

Public Attributes

 jsonData
 
- Public Attributes inherited from JsonBlob.JsonBlob
 jbModule
 
 jbType
 
 jbIndex
 
 jsonData
 

Additional Inherited Members

- Static Public Attributes inherited from JsonBlob.JsonBlob
 basepath = os.path.join(AmsEnvironment.FilePath(), 'jsonblob')
 
 indexpath = os.path.join(basepath, 'index.json')
 
dictionary constructors = {}
 
bool indexexists = False
 
bool indexed = False
 
dictionary index = {}
 

Detailed Description

Timelapse settings are collected into a timelapse profile which can be saved an recalled.

Constructor & Destructor Documentation

§ __init__()

def Timelapse.TimelapseProfile.__init__ (   self,
  index = None 
)
Initializes the TimelapseProfile object

Member Function Documentation

§ ClearCache()

def Timelapse.TimelapseProfile.ClearCache ( )
static
Clears the cache - useful when timelapse profiles are changed or removed

§ GetAll()

def Timelapse.TimelapseProfile.GetAll ( )
static
Gets all TimelapseProfile objects

@return dict of TimelapseProfile objects

§ GetAllActive()

def Timelapse.TimelapseProfile.GetAllActive ( )
static
Gets all active TimelapseProfiles

@return list

§ GetAllNames()

def Timelapse.TimelapseProfile.GetAllNames ( )
static
Gets all names

@return list of str

§ getCamProfile()

def Timelapse.TimelapseProfile.getCamProfile (   self)
Gets the camera profile for this timelapse

@return CameraProfile or None

§ getWait()

def Timelapse.TimelapseProfile.getWait (   self)
Gets the specified wait for this timelapse

@return int

The documentation for this class was generated from the following file: