Class PlatformRpcInstances
java.lang.Object
com.inductiveautomation.ignition.client.rpc.PlatformRpcInstances
A collection of RPC interfaces which exist at the platform level and can be used by clients and designers.
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final AuditRpcFunctions
static final AutocompleteRpc
static final DatasourceRpc
static final GatewayInfoRpc
static final HolidayRpc
static final LocalizationRpc
static final NamedQueryRpc
static final ProjectsRpc
static final QueryRpcInstance
static final ScheduleRpc
static final ScriptMessagingRpc
Warning! Has no timeout.static final SecurityFunctionsRpc
Warning! Has no timeout.static final SwingRpc
static final TagProviderRpc
static final UsersRpc
-
Method Summary
Modifier and TypeMethodDescriptionstatic Dataset
runTagCalculationQuery
(List<? extends Path> paths, List<? extends Aggregate> calculations, Date startDate, Date endDate, List<String> aliases, Flags queryFlags) static Dataset
runTagDensityQuery
(Collection<? extends Path> paths, Date startDate, Date endDate) static Dataset
runTagHistoryQuery
(Collection<? extends Path> paths, Date startDate, Date endDate, int returnSize, Aggregate aggregationMode, ReturnFormat format, List<String> aliases, List<? extends Aggregate> colAggModes, Flags queryFlags) static Dataset
runTagHistoryQuery
(Collection<? extends Path> paths, Date startDate, Date endDate, int returnSize, Aggregate aggregationMode, ReturnFormat format, List<String> aliases, List<? extends Aggregate> colAggModes, Flags queryFlags, int timeoutMillis) static void
sendEmail
(String smtpProfileName, String from, String subject, String body, String contentType, String[] recipients, String[] ccRecipients, String[] bccRecipients, String[] attachNames, String[] attachData, int timeout, int retries, String priority, String[] replyTo) static void
sendEmail
(String smtpHost, String from, String subject, String body, String contentType, String[] recips, String username, String password, String priority, String[] attachNames, String[] attachData, int timeout, String[] replyTo)
-
Field Details
-
AUTOCOMPLETE_RPC
-
GATEWAY_INFO_RPC
-
HOLIDAY_RPC
-
LOCALIZATION_RPC
-
NAMED_QUERY_RPC
-
PROJECTS_RPC
-
SCHEDULE_RPC
-
SCRIPT_MESSAGING_RPC
Warning! Has no timeout. Ensure any calls to script message RPC functions have an externally managed timeout. -
SECURITY_FUNCTIONS_RPC
Warning! Has no timeout. Ensure any calls to these RPC functions have an externally managed timeout. -
SWING_RPC
-
AUDIT_RPC
-
USERS_RPC
-
DATASOURCE_RPC
-
QUERY_RPC
-
TAG_PROVIDER_RPC
-
-
Method Details
-
sendEmail
public static void sendEmail(String smtpHost, String from, String subject, String body, String contentType, String[] recips, String username, String password, String priority, String[] attachNames, String[] attachData, int timeout, String[] replyTo) throws Exception - Throws:
Exception
-
sendEmail
public static void sendEmail(String smtpProfileName, String from, String subject, String body, String contentType, String[] recipients, String[] ccRecipients, String[] bccRecipients, String[] attachNames, String[] attachData, int timeout, int retries, String priority, String[] replyTo) throws Exception - Throws:
Exception
-
runTagHistoryQuery
public static Dataset runTagHistoryQuery(Collection<? extends Path> paths, Date startDate, Date endDate, int returnSize, Aggregate aggregationMode, ReturnFormat format, List<String> aliases, List<? extends Aggregate> colAggModes, Flags queryFlags) throws GatewayException - Throws:
GatewayException
-
runTagHistoryQuery
public static Dataset runTagHistoryQuery(Collection<? extends Path> paths, Date startDate, Date endDate, int returnSize, Aggregate aggregationMode, ReturnFormat format, List<String> aliases, List<? extends Aggregate> colAggModes, Flags queryFlags, int timeoutMillis) throws GatewayException - Throws:
GatewayException
-
runTagCalculationQuery
public static Dataset runTagCalculationQuery(List<? extends Path> paths, List<? extends Aggregate> calculations, Date startDate, Date endDate, List<String> aliases, Flags queryFlags) throws GatewayException - Throws:
GatewayException
-
runTagDensityQuery
public static Dataset runTagDensityQuery(Collection<? extends Path> paths, Date startDate, Date endDate) throws GatewayException - Throws:
GatewayException
-