Skip to main content

system.kanoa.asset.getAssetStates

Requires kanoaOPS license

Description

Gets asset states.

Syntax

getAssetStates(paramsDict)

Parameters:
  • paramsDict (dict): A dictionary containing optional parameters for filtering:

  • Returns:
  • pyDataset: A dataset containing asset state information.
  • Dictionary

    ParameterTypeRequiredNotes
    stateAssetLinkIdint Filter by state asset link ID.
    enabledbool Filter by enabled status.
    assetPathstr Filter by asset path.
    assetTypeNamestr Filter by asset type name.
    assetIdint Filter by asset ID.
    assetIdListlist of str Filter by a list of asset IDs.
    stateIdint Filter by state ID.
    stateNamestr Filter by state name.
    stateCodestr Filter by state code.
    stateTypeNamestr Filter by state type name.
    stateCategoryIdint Filter by state category ID.
    stateCategoryNamestr Filter by state category name.

    Code Examples

    # Example Usage:
    state_params = {
    'enabled': True,
    'assetPath': 'Kanoa Industries%',
    'assetId': 1,
    'assetTypeName': 'site',
    'stateId': 1,
    'stateName': 'Running',
    'stateTypeName': 'Running'
    }
    asset_states = system.kanoa.asset.getAssetStates(state_params)