Fort.ProSeriesApi.Models.Dtos.AddNetworkDeviceRequest
serialNumberstring | nullThe serial number identifying the device.
ipAddressstring | nullThe IP address of the device. Only required when network uses IP communications.
deviceConfigurationTypestring · enumThe role that the device will be in the configuration. All configurations must have at least one sender and one receiver.
Enum values:SenderReceiverEStopSendercommInterfacestring · enumDevice communication interface flags. Can be used individually or combined. (e.g., "Wifi", "BLE, Ethernet" or "BLE,ISM,Wifi").
Enum values:NoneBLEISMEthernetWifiinputConfiguration1string · enumInput 1's function(pin 3 and 6) on the endpoint controller's J1 connector. Input 1 must be set to NOT_USED on SRCP and WESP devices. Input 2's function(pin 2 and 5) on the endpoint controller's J1 connector. Input 2 is not applicable to NSC Pro devices that use CAT 1 stop category. Input 2 must be set to NOT_USED on SRCP and WESP devices. Must be set to NOT_USED on SRCP and WESP devices.
Enum values:NOT_USEDESTOP_TYPE_SWITCHSOLID_STATE_SAFETY_DEVICEREMOTE_SAFETY_REQUESTREMOTE_SAFETY_REQUEST_WITH_AUTONOMY_SELECTinputConfiguration2string · enumInput 1's function(pin 3 and 6) on the endpoint controller's J1 connector. Input 1 must be set to NOT_USED on SRCP and WESP devices. Input 2's function(pin 2 and 5) on the endpoint controller's J1 connector. Input 2 is not applicable to NSC Pro devices that use CAT 1 stop category. Input 2 must be set to NOT_USED on SRCP and WESP devices. Must be set to NOT_USED on SRCP and WESP devices.
Enum values:NOT_USEDESTOP_TYPE_SWITCHSOLID_STATE_SAFETY_DEVICEREMOTE_SAFETY_REQUESTREMOTE_SAFETY_REQUEST_WITH_AUTONOMY_SELECTinputConfiguration3string · enumInput 1's function(pin 3 and 6) on the endpoint controller's J1 connector. Input 1 must be set to NOT_USED on SRCP and WESP devices. Input 2's function(pin 2 and 5) on the endpoint controller's J1 connector. Input 2 is not applicable to NSC Pro devices that use CAT 1 stop category. Input 2 must be set to NOT_USED on SRCP and WESP devices. Must be set to NOT_USED on SRCP and WESP devices.
Enum values:NOT_USEDESTOP_TYPE_SWITCHSOLID_STATE_SAFETY_DEVICEREMOTE_SAFETY_REQUESTREMOTE_SAFETY_REQUEST_WITH_AUTONOMY_SELECTcan0Idinteger · int32The id of can interface
serial0Usagestring · enumNSC Pro only. The physical output interface between the FORT Pro device and your equipment under control. Can be FORT SDK(comms) or Data Output Control(control). FORT SDK and Data Output Control can each only be set on one serial at a time."
Enum values:commscontrolserial1Usagestring · enumNSC Pro only. The physical output interface between the FORT Pro device and your equipment under control. Can be FORT SDK(comms) or Data Output Control(control). FORT SDK and Data Output Control can each only be set on one serial at a time."
Enum values:commscontrolstopCategorystring · enumNSC Pro only. E-Stop category CAT0: For an EPC Sender - If ESTOP is on input #1 it disables receiver output #1; if ESTOP on input #2 it disables receiver output #2. For an SRCP transmitter - The last output of the receiver (output #2 for NSCP or output #3 for EPC) is turned off. CAT1: Output #1 of the receiver is turned off immediately, and after a user-defined delay (CAT1 Delay), output #2 of the receiver is turned off.
Enum values:CAT0CAT1cat1StopDelaynumber | null · floatDelay for the CAT1 E-Stop.
ethNetmaskstring | nullThe ethernet interface netmask. Only used in networks that use ethernet communications
ethGatewaystring | nullThe ethernet interface gateway. Only used in networks that use ethernet communications
ethNameserversarray | nullThe ethernet interface nameservers. Only used in networks that use ethernet communications
wifiNetmaskstring | nullThe wifi interface netmask. Only used in networks that use wifi communications
wifiGatewaystring | nullThe wifi interface gateway. Only used in networks that use wifi communications
wifiNameserversarray | nullThe wifi interface nameservers
wifiSsidstring | nullThe wifi SSID
wifiPasswordstring | nullThe wifi password
networkTemplateIdstring · uuidThe network template id
Fort.ProSeriesApi.Models.Dtos.AddNetworkDeviceResponse
idstring · uuidThe network id
namestring | nullcreatedstring · date-timeisNetworkCompletebooleanIndicates whether the network is complete or has any validation errors.
devicesarray | nullimpactsarray | null
Fort.ProSeriesApi.Models.Dtos.AddNetworkDeviceResponseDevice
idstring · uuidThe device id
namestring | nulldeviceConfigurationTypestring · enumThe role that the device will be in the configuration. All configurations must have at least one sender and one receiver.
Enum values:SenderReceiverEStopSenderserialNumberstring | nullThe serial number identifying the device.
modelNamestring | nulltypestring · enumEnum values:SRCPWESPEPCNSCP
Fort.ProSeriesApi.Models.Dtos.AddNetworkDeviceResponseUser
idstring · uuidThe user id
firstNamestring | nulllastNamestring | nullemailstring | nullThe user's email
createdstring · date-time
Fort.ProSeriesApi.Models.Dtos.ApiConsumer
createdOnstring · date-time · requiredWhen the consumer was created
updatedOnstring · date-time · requiredWhen the consumer was updated
idstring · minLength: 1 · requiredThe consumer Id
namestring · minLength: 1 · requiredThe name of the consumer
descriptionstring · minLength: 1 · requiredThe description of the consumer
tagsobject · requiredThe consumer tags. Used to tag a service account user to the consumer
userRolesstring[] · requiredRoles the service account associated with this key has.
Enum values:OperatorDeviceManagerConfigManagerAdmin
apiKeyobject
Fort.ProSeriesApi.Models.Dtos.ApiKey
createdOnstring · date-time · requiredWhen the item was created.
updatedOnstring · date-time · requiredWhen the item was last updated.
idstring · minLength: 1 · requireddescriptionstring · minLength: 1 · requiredThe description of the api key.
keystring · minLength: 1 · requiredThe API key's value.
expiresOnstring | null · date-timeWhen the key expires.
Fort.ProSeriesApi.Models.Dtos.ApiResponse`1[[Fort.ProSeriesApi.Models.Dtos.AddNetworkDeviceResponse, Fort.ProSeriesApi.Models, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]
dataobjectsuccessbooleanerrorsarray | null
Fort.ProSeriesApi.Models.Dtos.ApiResponse`1[[Fort.ProSeriesApi.Models.Dtos.CreateNetworkResponse, Fort.ProSeriesApi.Models, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]
dataobjectsuccessbooleanerrorsarray | null
Fort.ProSeriesApi.Models.Dtos.ApiResponse`1[[Fort.ProSeriesApi.Models.Dtos.DeleteNetworkDeviceResponse, Fort.ProSeriesApi.Models, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]
dataobjectsuccessbooleanerrorsarray | null
Fort.ProSeriesApi.Models.Dtos.ApiResponse`1[[Fort.ProSeriesApi.Models.Dtos.GetNetworkByIdResponse, Fort.ProSeriesApi.Models, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]
dataobjectsuccessbooleanerrorsarray | null
Fort.ProSeriesApi.Models.Dtos.ApiResponse`1[[Fort.ProSeriesApi.Models.Dtos.GetUserByIdResponse, Fort.ProSeriesApi.Models, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]
dataobjectsuccessbooleanerrorsarray | null
Fort.ProSeriesApi.Models.Dtos.ApiResponse`1[[Fort.ProSeriesApi.Models.Dtos.IpNetworkTemplateDetail, Fort.ProSeriesApi.Models, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]
dataobjectsuccessbooleanerrorsarray | null
Fort.ProSeriesApi.Models.Dtos.ApiResponse`1[[Fort.ProSeriesApi.Models.Dtos.PagedResults`1[[Fort.ProSeriesApi.Models.Dtos.GetAllDevicesResponse, Fort.ProSeriesApi.Models, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]], Fort.ProSeriesApi.Models, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]
dataobjectsuccessbooleanerrorsarray | null
Fort.ProSeriesApi.Models.Dtos.ApiResponse`1[[Fort.ProSeriesApi.Models.Dtos.PagedResults`1[[Fort.ProSeriesApi.Models.Dtos.GetAllNetworksResponse, Fort.ProSeriesApi.Models, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]], Fort.ProSeriesApi.Models, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]
dataobjectsuccessbooleanerrorsarray | null
Fort.ProSeriesApi.Models.Dtos.ApiResponse`1[[Fort.ProSeriesApi.Models.Dtos.PagedResults`1[[Fort.ProSeriesApi.Models.Dtos.GetAllUsersResponse, Fort.ProSeriesApi.Models, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]], Fort.ProSeriesApi.Models, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]
dataobjectsuccessbooleanerrorsarray | null
Fort.ProSeriesApi.Models.Dtos.ApiResponse`1[[Fort.ProSeriesApi.Models.Dtos.RegisterDeviceResponse, Fort.ProSeriesApi.Models, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]
dataobjectsuccessbooleanerrorsarray | null
Fort.ProSeriesApi.Models.Dtos.ApiResponse`1[[Fort.ProSeriesApi.Models.Dtos.UpdateDeviceResponse, Fort.ProSeriesApi.Models, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]
dataobjectsuccessbooleanerrorsarray | null
Fort.ProSeriesApi.Models.Dtos.ApiResponse`1[[Fort.ProSeriesApi.Models.Dtos.UpdateNetworkDeviceResponse, Fort.ProSeriesApi.Models, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]
dataobjectsuccessbooleanerrorsarray | null
Fort.ProSeriesApi.Models.Dtos.ApiResponse`1[[Fort.ProSeriesApi.Models.Dtos.UpdateNetworkResponse, Fort.ProSeriesApi.Models, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]
dataobjectsuccessbooleanerrorsarray | null
Fort.ProSeriesApi.Models.Dtos.ApiResponse`1[[System.Boolean, System.Private.CoreLib, Version=8.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]]
databooleansuccessbooleanerrorsarray | null
Fort.ProSeriesApi.Models.Dtos.ApiResponse`1[[System.Collections.Generic.IEnumerable`1[[Fort.ProSeriesApi.Models.Dtos.IpNetworkTemplateDetail, Fort.ProSeriesApi.Models, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]], System.Private.CoreLib, Version=8.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]]
dataarray | nullsuccessbooleanerrorsarray | null
Fort.ProSeriesApi.Models.Dtos.ApiResponse`1[[System.Collections.Generic.List`1[[Fort.ProSeriesApi.Models.Dtos.ApiConsumer, Fort.ProSeriesApi.Models, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]], System.Private.CoreLib, Version=8.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]]
dataarray | nullsuccessbooleanerrorsarray | null
Fort.ProSeriesApi.Models.Dtos.CreateNetworkRequest
namestring · minLength: 1 · requiredThe name of the network
startingIpAddressstring | nullThe starting ip that will be used when assigning IP network capable devices.
ismTxPowerstring · enumEnum values:MediumHighLowismTxChannelinteger | null · int32The channel number that the ISM radio will use. North America should be between(inclusive) 1 and 21. EU must be set to 1.
canModestring · enumThe CAN mode
Enum values:canopenj1939nonecanKBitratestring · enumCan bitrate options. EPC and NSCP devices can only be BITRATE_250000 and BITRATE_500000.
Enum values:BITRATE_10000BITRATE_20000BITRATE_50000BITRATE_125000BITRATE_250000BITRATE_500000BITRATE_800000BITRATE_1000000displayTextPgninteger | null · int32If CAN mode is J1939 then this can be set. If not set, it will be set to a default value of: 65281 (0xFF01). Must have a value between: 0xFF00 and 0xFFFF.
settingsPgninteger | null · int32If CAN mode is J1939 then this can be set. If not set, it will be set to a default value of: 65282 (0xFF02). Must have a value between: 0xFF00 and 0xFFFF.
approvedSourceAddressesarray | nullArray of the node ids of ECUs to listen to. Addresses must be between 0 and 255.
receiverOutputControlinteger | null · int32Which output on the receiver the sender will control. Must be 1 or 2
timeoutConfigurationstring · enumThe safety timeout delay for the configuration.
Enum values:250ms500ms750ms1000ms3000ms5000ms
Fort.ProSeriesApi.Models.Dtos.CreateNetworkResponse
idstring · uuidnamestring | nullcreatedstring · date-time
Fort.ProSeriesApi.Models.Dtos.DeleteNetworkDeviceResponse
idstring · uuidThe network id
namestring | nullcreatedstring · date-timeisNetworkCompletebooleanIndicates whether the network is complete or has any validation errors.
devicesarray | null
Fort.ProSeriesApi.Models.Dtos.DeleteNetworkDeviceResponseDevice
idstring · uuidThe device id
namestring | nulldeviceConfigurationTypestring · enumThe role that the device will be in the configuration. All configurations must have at least one sender and one receiver.
Enum values:SenderReceiverEStopSenderserialNumberstring | nullThe serial number identifying the device.
modelNamestring | nulltypestring · enumEnum values:SRCPWESPEPCNSCP
Fort.ProSeriesApi.Models.Dtos.DeleteNetworkDeviceResponseUser
idstring · uuidThe user id
firstNamestring | nulllastNamestring | nullemailstring | nullThe user's email
createdstring · date-time
Fort.ProSeriesApi.Models.Dtos.GetAllDevicesResponse
idstring · uuid · requiredThe device id
deviceUidinteger · int32 · requirednamestring · minLength: 1 · requiredserialNumberstring · minLength: 1 · requiredThe serial number identifying the device.
isConfigurableboolean · requiredtypestring · enum · requiredEnum values:SRCPWESPEPCNSCPregisteredstring · date-time · requiredcolorstring · enum · requiredEnum values:OneTwoThreeFourFiveisConfigurableEstopSenderboolean · required
firmwareLastSyncedstring | null · date-timeconfigurationLastSyncedstring | null · date-timeimgUrlstring | nullthumbnailUrlstring | nullmodelNamestring | nulleth0MacAddressstring | nulleth1MacAddressstring | nullwifiMacAddressstring | nullbleMacAddressstring | nullconfigsarray | nulldeviceConfigurationTypestring · enumThe role that the device will be in the configuration. All configurations must have at least one sender and one receiver.
Enum values:SenderReceiverEStopSender
Fort.ProSeriesApi.Models.Dtos.GetAllDevicesResponseSafetyConfigurationMin
idstring · uuidThe configuration id
namestring | nulllastUpdatedstring | null · date-time
Fort.ProSeriesApi.Models.Dtos.GetAllNetworksResponse
idstring · uuidThe network id
namestring | nullcreatedstring · date-timestartingIpAddressstring | nullThe starting ip that will be used when assigning IP network capable devices.
devicesarray | nullcreatedByobjectlastUpdatedByobjectlastUpdatedstring | null · date-timeisUserAccountActivebooleanreceiversCountinteger · int32configTypestring · enumEnum values:SRCP_SenderEPC_SenderWESP_SenderEPC_ReceiverNSCP_ReceiverEPC_GlobalEstopSenderisNetworkCompletebooleanIndicates whether the network is complete or has any validation errors.
estopSenderIdstring · uuidThe device id
timeoutConfigurationstring · enumThe safety timeout delay for the configuration.
Enum values:250ms500ms750ms1000ms3000ms5000ms
Fort.ProSeriesApi.Models.Dtos.GetAllNetworksResponseDevice
idstring · uuidThe device id
deviceUidinteger · int32namestring | nullserialNumberstring | nullThe serial number identifying the device.
isConfigurablebooleantypestring · enumEnum values:SRCPWESPEPCNSCPregisteredstring · date-timefirmwareLastSyncedstring | null · date-timeconfigurationLastSyncedstring | null · date-timeimgUrlstring | nullthumbnailUrlstring | nullmodelNamestring | nullconfigsarray | nullisConfigurableEstopSenderbooleandeviceConfigurationTypestring · enumThe role that the device will be in the configuration. All configurations must have at least one sender and one receiver.
Enum values:SenderReceiverEStopSender
Fort.ProSeriesApi.Models.Dtos.GetAllNetworksResponseNetworkMin
idstring · uuidThe network id
namestring | nulllastUpdatedstring | null · date-time
Fort.ProSeriesApi.Models.Dtos.GetAllNetworksResponseUser
idstring · uuidThe user id
firstNamestring | nulllastNamestring | nullemailstring | nullThe user's email
createdstring · date-timedeletedstring | null · date-timethumbnailUrlstring | null
Fort.ProSeriesApi.Models.Dtos.GetAllUsersResponse
idstring · uuidThe user id
firstNamestring | nulllastNamestring | nullemailstring | nullThe user's email
createdstring · date-timethumbnailUrlstring | nulllastActivitystring · date-timerolesstring · enumEnum values:OperatorDeviceManagerConfigManagerAdminisServiceAccountboolean
Fort.ProSeriesApi.Models.Dtos.GetNetworkByIdResponse
idstring · uuidThe network id
namestring | nullcreatedstring · date-timeisNetworkCompletebooleanIndicates whether the network is complete or has any validation errors.
startingIpAddressstring | nullThe starting ip that will be used when assigning IP network capable devices.
validationErrorsobjectlastUpdatedstring | null · date-timedevicesarray | nullcreatedByobjectismTxPowerstring · enumEnum values:MediumHighLowismTxChannelinteger | null · int32The channel number that the ISM radio will use. North America should be between(inclusive) 1 and 21. EU must be set to 1.
canModestring · enumThe CAN mode
Enum values:canopenj1939nonecanKBitratestring · enumCan bitrate options. EPC and NSCP devices can only be BITRATE_250000 and BITRATE_500000.
Enum values:BITRATE_10000BITRATE_20000BITRATE_50000BITRATE_125000BITRATE_250000BITRATE_500000BITRATE_800000BITRATE_1000000configTypestring · enumEnum values:SRCP_SenderEPC_SenderWESP_SenderEPC_ReceiverNSCP_ReceiverEPC_GlobalEstopSenderdisplayTextPgninteger | null · int32If CAN mode is J1939 then this can be set. If not set, it will be set to a default value of: 65281 (0xFF01). Must have a value between: 0xFF00 and 0xFFFF.
settingsPgninteger | null · int32If CAN mode is J1939 then this can be set. If not set, it will be set to a default value of: 65282 (0xFF02). Must have a value between: 0xFF00 and 0xFFFF.
approvedSourceAddressesarray | nullArray of the node ids of ECUs to listen to. Addresses must be between 0 and 255.
receiverOutputControlinteger | null · int32Which output on the receiver the sender will control. Must be 1 or 2
timeoutConfigurationstring · enumThe safety timeout delay for the configuration.
Enum values:250ms500ms750ms1000ms3000ms5000ms
Fort.ProSeriesApi.Models.Dtos.GetNetworkByIdResponseDevice
idstring · uuidThe device id
namestring | nulldeviceConfigurationTypestring · enumThe role that the device will be in the configuration. All configurations must have at least one sender and one receiver.
Enum values:SenderReceiverEStopSenderserialNumberstring | nullThe serial number identifying the device.
modelNamestring | nulltypestring · enumEnum values:SRCPWESPEPCNSCPcommInterfacestring · enumDevice communication interface flags. Can be used individually or combined. (e.g., "Wifi", "BLE, Ethernet" or "BLE,ISM,Wifi").
Enum values:NoneBLEISMEthernetWifiismRadioIdinteger | null · int32ismNetworkIdinteger | null · int32The network id of the ISM radio.
ipAddressstring | nullThe IP address of the device. Only required when network uses IP communications.
receiverDeviceIdsarray | nullinputConfiguration1string · enumInput 1's function(pin 3 and 6) on the endpoint controller's J1 connector. Input 1 must be set to NOT_USED on SRCP and WESP devices. Input 2's function(pin 2 and 5) on the endpoint controller's J1 connector. Input 2 is not applicable to NSC Pro devices that use CAT 1 stop category. Input 2 must be set to NOT_USED on SRCP and WESP devices. Must be set to NOT_USED on SRCP and WESP devices.
Enum values:NOT_USEDESTOP_TYPE_SWITCHSOLID_STATE_SAFETY_DEVICEREMOTE_SAFETY_REQUESTREMOTE_SAFETY_REQUEST_WITH_AUTONOMY_SELECTinputConfiguration2string · enumInput 1's function(pin 3 and 6) on the endpoint controller's J1 connector. Input 1 must be set to NOT_USED on SRCP and WESP devices. Input 2's function(pin 2 and 5) on the endpoint controller's J1 connector. Input 2 is not applicable to NSC Pro devices that use CAT 1 stop category. Input 2 must be set to NOT_USED on SRCP and WESP devices. Must be set to NOT_USED on SRCP and WESP devices.
Enum values:NOT_USEDESTOP_TYPE_SWITCHSOLID_STATE_SAFETY_DEVICEREMOTE_SAFETY_REQUESTREMOTE_SAFETY_REQUEST_WITH_AUTONOMY_SELECTinputConfiguration3string · enumInput 1's function(pin 3 and 6) on the endpoint controller's J1 connector. Input 1 must be set to NOT_USED on SRCP and WESP devices. Input 2's function(pin 2 and 5) on the endpoint controller's J1 connector. Input 2 is not applicable to NSC Pro devices that use CAT 1 stop category. Input 2 must be set to NOT_USED on SRCP and WESP devices. Must be set to NOT_USED on SRCP and WESP devices.
Enum values:NOT_USEDESTOP_TYPE_SWITCHSOLID_STATE_SAFETY_DEVICEREMOTE_SAFETY_REQUESTREMOTE_SAFETY_REQUEST_WITH_AUTONOMY_SELECToutputConfiguration1string · enumEnum values:NOT_USEDTRANSMIT_SAFETY_REQUESTTWO_RELAYS_IN_SERIESoutputConfiguration2string · enumEnum values:NOT_USEDTRANSMIT_SAFETY_REQUESTTWO_RELAYS_IN_SERIESoutputConfiguration3string · enumEnum values:NOT_USEDTRANSMIT_SAFETY_REQUESTTWO_RELAYS_IN_SERIESvoltagestring · enumEnum values:VOLTAGE_12VVOLTAGE_24VVOLTAGE_5Vcan0Idinteger · int32The id of can interface
can1Idinteger · int32The id of can interface
serial0Usagestring · enumNSC Pro only. The physical output interface between the FORT Pro device and your equipment under control. Can be FORT SDK(comms) or Data Output Control(control). FORT SDK and Data Output Control can each only be set on one serial at a time."
Enum values:commscontrolserial1Usagestring · enumNSC Pro only. The physical output interface between the FORT Pro device and your equipment under control. Can be FORT SDK(comms) or Data Output Control(control). FORT SDK and Data Output Control can each only be set on one serial at a time."
Enum values:commscontrolserial0Baudratestring · enumEnum values:BAUDRATE_115200serial1Baudratestring · enumEnum values:BAUDRATE_115200stopCategorystring · enumNSC Pro only. E-Stop category CAT0: For an EPC Sender - If ESTOP is on input #1 it disables receiver output #1; if ESTOP on input #2 it disables receiver output #2. For an SRCP transmitter - The last output of the receiver (output #2 for NSCP or output #3 for EPC) is turned off. CAT1: Output #1 of the receiver is turned off immediately, and after a user-defined delay (CAT1 Delay), output #2 of the receiver is turned off.
Enum values:CAT0CAT1cat1StopDelaynumber | null · floatDelay for the CAT1 E-Stop.
netmaskstring | nullgatewaystring | nullnameserversarray | nullwifiSsidstring | nullThe wifi SSID
hasWifiPasswordbooleannetworkTemplateIdstring · uuidThe network template id
networkTemplateNamestring | nulleth0MacAddressstring | nulleth1MacAddressstring | nullwifiMacAddressstring | nullbleMacAddressstring | nullconfigurationLastSyncedstring | null · date-time
Fort.ProSeriesApi.Models.Dtos.GetNetworkByIdResponseUser
idstring · uuidThe user id
firstNamestring | nulllastNamestring | nullemailstring | nullThe user's email
createdstring · date-time
Fort.ProSeriesApi.Models.Dtos.GetUserByIdResponse
idstring · uuidThe user id
emailstring | nullThe user's email
lastNamestring | nullfirstNamestring | nullthumbnailUrlstring | nullisServiceAccountbooleanlastActivitystring | null · date-time
Fort.ProSeriesApi.Models.Dtos.IpNetworkTemplateDetail
idstring · uuid · requiredThe network template id
ipNetworkTemplateNamestring · minLength: 1 · requiredcommInterfacestring · enum · requiredEnum values:NoneEthernetWifinetmaskstring · minLength: 1 · requiredorgIdstring · uuid · requiredThe organization id
createdAtstring · date-time · requiredThe time when this template was created
createdByobject · requireddevicesUsingTemplateobject[] · requirednameserversstring[] · requiredconfigurationsUsingTemplateobject[] · requiredList of safety configurations that are using this network template
gatewayIpAddressstring | nullssidstring | nullpasswordstring | nullupdatedAtstring | null · date-timeThe time when this template was last updated
updatedByobject
Fort.ProSeriesApi.Models.Dtos.IpNetworkTemplateRequest
ipNetworkTemplateNamestring · minLength: 1 · requiredThe name of the network template. The fields can be overridden after applying them to a device.
commInterfacestring · enum · requiredEnum values:NoneEthernetWifinetmaskstring · minLength: 1 · requiredThe netmask of the template.
gatewayIpAddressstring | nullThe gateway of the template.
nameserversarray | nullA list of nameservers for the template.
ssidstring | nullThe Ssid for the network. Only applies to Wifi network templates.
passwordstring | nullThe password for the network. Only applies to Wifi network templates.
Fort.ProSeriesApi.Models.Dtos.NetworkMin
idstring · uuid · requiredThe network id
namestring · minLength: 1 · required
lastUpdatedstring | null · date-time
Fort.ProSeriesApi.Models.Dtos.NetworkTemplateDeviceDetails
idstring · uuid · requiredThe device id
namestring · minLength: 1 · requiredserialNumberstring · minLength: 1 · requiredThe serial number identifying the device.
typestring · enum · requiredEnum values:SRCPWESPEPCNSCP
configsarray | null
Fort.ProSeriesApi.Models.Dtos.Optional`1[[Fort.ProSeriesApi.Models.ValueObjects.IpNetworkTemplateId, Fort.ProSeriesApi.Models, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]
The network template id
Fort.ProSeriesApi.Models.Dtos.Optional`1[[System.Collections.Generic.List`1[[System.Int32, System.Private.CoreLib, Version=8.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]], System.Private.CoreLib, Version=8.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]]
Fort.ProSeriesApi.Models.Dtos.Optional`1[[System.Collections.Generic.List`1[[System.String, System.Private.CoreLib, Version=8.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]], System.Private.CoreLib, Version=8.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]]
Fort.ProSeriesApi.Models.Dtos.Optional`1[[System.Nullable`1[[Fort.ProSeriesApi.Models.Enums.BaudRate, Fort.ProSeriesApi.Models, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]], System.Private.CoreLib, Version=8.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]]
Fort.ProSeriesApi.Models.Dtos.Optional`1[[System.Nullable`1[[Fort.ProSeriesApi.Models.Enums.CanBitrateOptions, Fort.ProSeriesApi.Models, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]], System.Private.CoreLib, Version=8.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]]
Can bitrate options. EPC and NSCP devices can only be BITRATE_250000 and BITRATE_500000.
Fort.ProSeriesApi.Models.Dtos.Optional`1[[System.Nullable`1[[Fort.ProSeriesApi.Models.Enums.CanMode, Fort.ProSeriesApi.Models, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]], System.Private.CoreLib, Version=8.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]]
The CAN mode
Fort.ProSeriesApi.Models.Dtos.Optional`1[[System.Nullable`1[[Fort.ProSeriesApi.Models.Enums.DeviceCommInterface, Fort.ProSeriesApi.Models, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]], System.Private.CoreLib, Version=8.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]]
Device communication interface flags. Can be used individually or combined. (e.g., "Wifi", "BLE, Ethernet" or "BLE,ISM,Wifi").
Fort.ProSeriesApi.Models.Dtos.Optional`1[[System.Nullable`1[[Fort.ProSeriesApi.Models.Enums.DeviceConfigurationType, Fort.ProSeriesApi.Models, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]], System.Private.CoreLib, Version=8.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]]
The role that the device will be in the configuration. All configurations must have at least one sender and one receiver.
Fort.ProSeriesApi.Models.Dtos.Optional`1[[System.Nullable`1[[Fort.ProSeriesApi.Models.Enums.InputConfiguration, Fort.ProSeriesApi.Models, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]], System.Private.CoreLib, Version=8.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]]
Input 1's function(pin 3 and 6) on the endpoint controller's J1 connector. Input 1 must be set to NOT_USED on SRCP and WESP devices. Input 2's function(pin 2 and 5) on the endpoint controller's J1 connector. Input 2 is not applicable to NSC Pro devices that use CAT 1 stop category. Input 2 must be set to NOT_USED on SRCP and WESP devices. Must be set to NOT_USED on SRCP and WESP devices.
Fort.ProSeriesApi.Models.Dtos.Optional`1[[System.Nullable`1[[Fort.ProSeriesApi.Models.Enums.IsmTxPower, Fort.ProSeriesApi.Models, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]], System.Private.CoreLib, Version=8.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]]
Fort.ProSeriesApi.Models.Dtos.Optional`1[[System.Nullable`1[[Fort.ProSeriesApi.Models.Enums.SerialUsage, Fort.ProSeriesApi.Models, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]], System.Private.CoreLib, Version=8.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]]
NSC Pro only. The physical output interface between the FORT Pro device and your equipment under control. Can be FORT SDK(comms) or Data Output Control(control). FORT SDK and Data Output Control can each only be set on one serial at a time."
Fort.ProSeriesApi.Models.Dtos.Optional`1[[System.Nullable`1[[Fort.ProSeriesApi.Models.Enums.StopCategory, Fort.ProSeriesApi.Models, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]], System.Private.CoreLib, Version=8.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]]
NSC Pro only. E-Stop category CAT0: For an EPC Sender - If ESTOP is on input #1 it disables receiver output #1; if ESTOP on input #2 it disables receiver output #2. For an SRCP transmitter - The last output of the receiver (output #2 for NSCP or output #3 for EPC) is turned off. CAT1: Output #1 of the receiver is turned off immediately, and after a user-defined delay (CAT1 Delay), output #2 of the receiver is turned off.
Fort.ProSeriesApi.Models.Dtos.Optional`1[[System.Nullable`1[[Fort.ProSeriesApi.Models.Enums.Voltage, Fort.ProSeriesApi.Models, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]], System.Private.CoreLib, Version=8.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]]
Fort.ProSeriesApi.Models.Dtos.Optional`1[[System.Nullable`1[[Fort.ProSeriesApi.Models.ValueObjects.CanId, Fort.ProSeriesApi.Models, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]], System.Private.CoreLib, Version=8.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]]
The id of can interface
Fort.ProSeriesApi.Models.Dtos.Optional`1[[System.Nullable`1[[System.Int32, System.Private.CoreLib, Version=8.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]], System.Private.CoreLib, Version=8.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]]
Represents an optional property in a patch request body
Fort.ProSeriesApi.Models.Dtos.Optional`1[[System.Nullable`1[[System.Single, System.Private.CoreLib, Version=8.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]], System.Private.CoreLib, Version=8.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]]
Represents an optional property in a patch request body
Fort.ProSeriesApi.Models.Dtos.Optional`1[[System.String, System.Private.CoreLib, Version=8.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]]
Represents an optional property in a patch request body
Fort.ProSeriesApi.Models.Dtos.PagedResults`1[[Fort.ProSeriesApi.Models.Dtos.GetAllDevicesResponse, Fort.ProSeriesApi.Models, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]
hasMoreboolean · requiredtotalCountinteger · int32 · requireddataobject[] · required
Fort.ProSeriesApi.Models.Dtos.PagedResults`1[[Fort.ProSeriesApi.Models.Dtos.GetAllNetworksResponse, Fort.ProSeriesApi.Models, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]
hasMoreboolean · requiredtotalCountinteger · int32 · requireddataobject[] · required
Fort.ProSeriesApi.Models.Dtos.PagedResults`1[[Fort.ProSeriesApi.Models.Dtos.GetAllUsersResponse, Fort.ProSeriesApi.Models, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]
hasMoreboolean · requiredtotalCountinteger · int32 · requireddataobject[] · required
Fort.ProSeriesApi.Models.Dtos.RegisterDeviceResponse
idstring · uuidThe device id
deviceUidinteger · int32namestring | nullserialNumberstring | nullThe serial number identifying the device.
typestring · enumEnum values:SRCPWESPEPCNSCPregisteredstring · date-timecolorstring · enumEnum values:OneTwoThreeFourFiveimgUrlstring | nullthumbnailUrlstring | nullmodelNamestring | null
Fort.ProSeriesApi.Models.Dtos.RegisterUserRequest
emailstring | nullThe user's email
userRolestring · enumEnum values:OperatorDeviceManagerConfigManagerAdmin
Fort.ProSeriesApi.Models.Dtos.UpdateDeviceResponse
idstring · uuidThe device id
deviceUidinteger · int32namestring | nullserialNumberstring | nullThe serial number identifying the device.
typestring · enumEnum values:SRCPWESPEPCNSCPregisteredstring · date-timecolorstring · enumEnum values:OneTwoThreeFourFiveimgUrlstring | nullthumbnailUrlstring | nullmodelNamestring | null
Fort.ProSeriesApi.Models.Dtos.UpdateNetworkDeviceRequest
ipAddressstring | nullRepresents an optional property in a patch request body
deviceConfigurationTypestring · enumThe role that the device will be in the configuration. All configurations must have at least one sender and one receiver.
Enum values:SenderReceiverEStopSendercommInterfacestring · enumDevice communication interface flags. Can be used individually or combined. (e.g., "Wifi", "BLE, Ethernet" or "BLE,ISM,Wifi").
Enum values:NoneBLEISMEthernetWifiinputConfiguration1string · enumInput 1's function(pin 3 and 6) on the endpoint controller's J1 connector. Input 1 must be set to NOT_USED on SRCP and WESP devices. Input 2's function(pin 2 and 5) on the endpoint controller's J1 connector. Input 2 is not applicable to NSC Pro devices that use CAT 1 stop category. Input 2 must be set to NOT_USED on SRCP and WESP devices. Must be set to NOT_USED on SRCP and WESP devices.
Enum values:NOT_USEDESTOP_TYPE_SWITCHSOLID_STATE_SAFETY_DEVICEREMOTE_SAFETY_REQUESTREMOTE_SAFETY_REQUEST_WITH_AUTONOMY_SELECTinputConfiguration2string · enumInput 1's function(pin 3 and 6) on the endpoint controller's J1 connector. Input 1 must be set to NOT_USED on SRCP and WESP devices. Input 2's function(pin 2 and 5) on the endpoint controller's J1 connector. Input 2 is not applicable to NSC Pro devices that use CAT 1 stop category. Input 2 must be set to NOT_USED on SRCP and WESP devices. Must be set to NOT_USED on SRCP and WESP devices.
Enum values:NOT_USEDESTOP_TYPE_SWITCHSOLID_STATE_SAFETY_DEVICEREMOTE_SAFETY_REQUESTREMOTE_SAFETY_REQUEST_WITH_AUTONOMY_SELECTinputConfiguration3string · enumInput 1's function(pin 3 and 6) on the endpoint controller's J1 connector. Input 1 must be set to NOT_USED on SRCP and WESP devices. Input 2's function(pin 2 and 5) on the endpoint controller's J1 connector. Input 2 is not applicable to NSC Pro devices that use CAT 1 stop category. Input 2 must be set to NOT_USED on SRCP and WESP devices. Must be set to NOT_USED on SRCP and WESP devices.
Enum values:NOT_USEDESTOP_TYPE_SWITCHSOLID_STATE_SAFETY_DEVICEREMOTE_SAFETY_REQUESTREMOTE_SAFETY_REQUEST_WITH_AUTONOMY_SELECTcan0Idinteger · int32The id of can interface
can1Idinteger · int32The id of can interface
voltagestring · enumEnum values:VOLTAGE_12VVOLTAGE_24VVOLTAGE_5Vserial0Usagestring · enumNSC Pro only. The physical output interface between the FORT Pro device and your equipment under control. Can be FORT SDK(comms) or Data Output Control(control). FORT SDK and Data Output Control can each only be set on one serial at a time."
Enum values:commscontrolserial1Usagestring · enumNSC Pro only. The physical output interface between the FORT Pro device and your equipment under control. Can be FORT SDK(comms) or Data Output Control(control). FORT SDK and Data Output Control can each only be set on one serial at a time."
Enum values:commscontrolserial0Baudratestring · enumEnum values:BAUDRATE_115200serial1Baudratestring · enumEnum values:BAUDRATE_115200stopCategorystring · enumNSC Pro only. E-Stop category CAT0: For an EPC Sender - If ESTOP is on input #1 it disables receiver output #1; if ESTOP on input #2 it disables receiver output #2. For an SRCP transmitter - The last output of the receiver (output #2 for NSCP or output #3 for EPC) is turned off. CAT1: Output #1 of the receiver is turned off immediately, and after a user-defined delay (CAT1 Delay), output #2 of the receiver is turned off.
Enum values:CAT0CAT1cat1StopDelaynumber | null · floatRepresents an optional property in a patch request body
ethNetmaskstring | nullRepresents an optional property in a patch request body
ethGatewaystring | nullRepresents an optional property in a patch request body
ethNameserversarray | nullRepresents an optional property in a patch request body
wifiNetmaskstring | nullRepresents an optional property in a patch request body
wifiGatewaystring | nullRepresents an optional property in a patch request body
wifiNameserversarray | nullRepresents an optional property in a patch request body
wifiSsidstring | nullRepresents an optional property in a patch request body
wifiPasswordstring | nullRepresents an optional property in a patch request body
networkTemplateIdstring · uuidThe network template id
Fort.ProSeriesApi.Models.Dtos.UpdateNetworkDeviceResponse
idstring · uuidThe network id
namestring | nullcreatedstring · date-timeisNetworkCompletebooleanIndicates whether the network is complete or has any validation errors.
devicesarray | nullimpactsarray | null
Fort.ProSeriesApi.Models.Dtos.UpdateNetworkDeviceResponseDevice
idstring · uuidThe device id
namestring | nulldeviceConfigurationTypestring · enumThe role that the device will be in the configuration. All configurations must have at least one sender and one receiver.
Enum values:SenderReceiverEStopSenderserialNumberstring | nullThe serial number identifying the device.
modelNamestring | nulltypestring · enumEnum values:SRCPWESPEPCNSCP
Fort.ProSeriesApi.Models.Dtos.UpdateNetworkDeviceResponseUser
idstring · uuidThe user id
firstNamestring | nulllastNamestring | nullemailstring | nullThe user's email
createdstring · date-time
Fort.ProSeriesApi.Models.Dtos.UpdateNetworkRequest
namestring | nullRepresents an optional property in a patch request body
startingIpAddressstring | nullRepresents an optional property in a patch request body
ismTxPowerstring · enumEnum values:MediumHighLowismTxChannelinteger | null · int32Represents an optional property in a patch request body
canModestring · enumThe CAN mode
Enum values:canopenj1939nonecanKBitratestring · enumCan bitrate options. EPC and NSCP devices can only be BITRATE_250000 and BITRATE_500000.
Enum values:BITRATE_10000BITRATE_20000BITRATE_50000BITRATE_125000BITRATE_250000BITRATE_500000BITRATE_800000BITRATE_1000000displayTextPgninteger | null · int32Represents an optional property in a patch request body
settingsPgninteger | null · int32Represents an optional property in a patch request body
approvedSourceAddressesarray | nullRepresents an optional property in a patch request body
receiverOutputControlinteger | null · int32Represents an optional property in a patch request body
timeoutConfigurationstring · enumThe safety timeout delay for the configuration.
Enum values:250ms500ms750ms1000ms3000ms5000ms
Fort.ProSeriesApi.Models.Dtos.UpdateNetworkResponse
idstring · uuidThe network id
namestring | nullcreatedstring · date-timeisNetworkCompletebooleanIndicates whether the network is complete or has any validation errors.
devicesarray | nullimpactsarray | null
Fort.ProSeriesApi.Models.Dtos.UpdateNetworkResponseDevice
idstring · uuidThe device id
namestring | nulldeviceConfigurationTypestring · enumThe role that the device will be in the configuration. All configurations must have at least one sender and one receiver.
Enum values:SenderReceiverEStopSenderserialNumberstring | nullThe serial number identifying the device.
modelNamestring | nulltypestring · enumEnum values:SRCPWESPEPCNSCP
Fort.ProSeriesApi.Models.Dtos.UpdateNetworkResponseUser
idstring · uuidThe user id
firstNamestring | nulllastNamestring | nullemailstring | nullThe user's email
createdstring · date-time
Fort.ProSeriesApi.Models.Dtos.Users.UserMinDetail
idstring · uuid · requiredThe user id
emailstring · minLength: 1 · requiredThe user's email
lastNamestring | nullfirstNamestring | nullisServiceAccountboolean
Fort.ProSeriesApi.Models.Dtos.Users.UserRole
Fort.ProSeriesApi.Models.Enums.CanBitrateOptions
Can bitrate options. EPC and NSCP devices can only be BITRATE_250000 and BITRATE_500000.
Fort.ProSeriesApi.Models.Enums.ConfigurationType
Fort.ProSeriesApi.Models.Enums.DeviceCommInterface
Device communication interface flags. Can be used individually or combined. (e.g., "Wifi", "BLE, Ethernet" or "BLE,ISM,Wifi").
Fort.ProSeriesApi.Models.Enums.DeviceConfigurationType
The role that the device will be in the configuration. All configurations must have at least one sender and one receiver.
Fort.ProSeriesApi.Models.Enums.InputConfiguration
Input 1's function(pin 3 and 6) on the endpoint controller's J1 connector. Input 1 must be set to NOT_USED on SRCP and WESP devices. Input 2's function(pin 2 and 5) on the endpoint controller's J1 connector. Input 2 is not applicable to NSC Pro devices that use CAT 1 stop category. Input 2 must be set to NOT_USED on SRCP and WESP devices. Must be set to NOT_USED on SRCP and WESP devices.
Fort.ProSeriesApi.Models.Enums.OutputConfiguration
Fort.ProSeriesApi.Models.Enums.SerialUsage
NSC Pro only. The physical output interface between the FORT Pro device and your equipment under control. Can be FORT SDK(comms) or Data Output Control(control). FORT SDK and Data Output Control can each only be set on one serial at a time."
Fort.ProSeriesApi.Models.Enums.StopCategory
NSC Pro only. E-Stop category CAT0: For an EPC Sender - If ESTOP is on input #1 it disables receiver output #1; if ESTOP on input #2 it disables receiver output #2. For an SRCP transmitter - The last output of the receiver (output #2 for NSCP or output #3 for EPC) is turned off. CAT1: Output #1 of the receiver is turned off immediately, and after a user-defined delay (CAT1 Delay), output #2 of the receiver is turned off.
FortManager.ApiClient.ConfigurationSortOptions
FortManager.ApiClient.ConfigurationValidationResult
configErrorsobject[] · requireddeviceErrorsobject[] · required
FortManager.ApiClient.UsersSortOptions
SafetyManager.Models.Common.Enum.NetworkTemplateSortOptions
SafetyManager.Models.Common.Enum.UserRole
Fort.ProSeriesApi.Models.Dtos.ApiResponse`1[[Fort.ProSeriesApi.Models.Dtos.NetworkValidateResponse, Fort.ProSeriesApi.Models, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]
dataobjectsuccessbooleanerrorsarray | null
Fort.ProSeriesApi.Models.Dtos.NetworkValidateResponse
isNetworkCompletebooleanIndicates whether the network is complete or has any validation errors.
validationErrorsobject
Fort.ProSeriesApi.Models.Dtos.NetworkValidationResult
networkErrorsarray | nulldeviceErrorsarray | null
Fort.ProSeriesApi.Models.Dtos.Optional`1[[System.Nullable`1[[Fort.ProSeriesApi.Models.Enums.TimeoutConfiguration, Fort.ProSeriesApi.Models, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]], System.Private.CoreLib, Version=8.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]]
The safety timeout delay for the configuration.
Fort.ProSeriesApi.Models.Enums.TimeoutConfiguration
The safety timeout delay for the configuration.
FortManager.ApiClient.ConfigUpdateImpact
configIdstring · uuid · requireddevicesNeedingUpdatestring[] · required
updateMessagesarray | null
Fort.ProSeriesApi.Models.Dtos.AddConfigurationDeviceRequest
serialNumberstring | nullThe serial number identifying the device.
ipAddressstring | nullThe IP address of the device. Only required when configuration uses IP communications.
deviceConfigurationTypestring · enumThe role that the device will be in the configuration. All configurations must have at least one sender and one receiver.
Enum values:SenderReceiverEStopSendercommInterfacestring · enumDevice communication interface flags. Can be used individually or combined. (e.g., "Wifi", "BLE, Ethernet" or "BLE,ISM,Wifi").
Enum values:NoneBLEISMEthernetWifiinputConfiguration1string · enumInput 1's function(pin 3 and 6) on the endpoint controller's J1 connector. Input 1 must be set to NOT_USED on SRCP and WESP devices. Input 2's function(pin 2 and 5) on the endpoint controller's J1 connector. Input 2 is not applicable to NSC Pro devices that use CAT 1 stop category. Input 2 must be set to NOT_USED on SRCP and WESP devices. Must be set to NOT_USED on SRCP and WESP devices.
Enum values:NOT_USEDESTOP_TYPE_SWITCHSOLID_STATE_SAFETY_DEVICEREMOTE_SAFETY_REQUESTREMOTE_SAFETY_REQUEST_WITH_AUTONOMY_SELECTinputConfiguration2string · enumInput 1's function(pin 3 and 6) on the endpoint controller's J1 connector. Input 1 must be set to NOT_USED on SRCP and WESP devices. Input 2's function(pin 2 and 5) on the endpoint controller's J1 connector. Input 2 is not applicable to NSC Pro devices that use CAT 1 stop category. Input 2 must be set to NOT_USED on SRCP and WESP devices. Must be set to NOT_USED on SRCP and WESP devices.
Enum values:NOT_USEDESTOP_TYPE_SWITCHSOLID_STATE_SAFETY_DEVICEREMOTE_SAFETY_REQUESTREMOTE_SAFETY_REQUEST_WITH_AUTONOMY_SELECTinputConfiguration3string · enumInput 1's function(pin 3 and 6) on the endpoint controller's J1 connector. Input 1 must be set to NOT_USED on SRCP and WESP devices. Input 2's function(pin 2 and 5) on the endpoint controller's J1 connector. Input 2 is not applicable to NSC Pro devices that use CAT 1 stop category. Input 2 must be set to NOT_USED on SRCP and WESP devices. Must be set to NOT_USED on SRCP and WESP devices.
Enum values:NOT_USEDESTOP_TYPE_SWITCHSOLID_STATE_SAFETY_DEVICEREMOTE_SAFETY_REQUESTREMOTE_SAFETY_REQUEST_WITH_AUTONOMY_SELECTcan0Idinteger · int32The id of can interface
serial0Usagestring · enumNSC Pro only. The physical output interface between the FORT Pro device and your equipment under control. Can be FORT SDK(comms) or Data Output Control(control). FORT SDK and Data Output Control can each only be set on one serial at a time."
Enum values:commscontrolserial1Usagestring · enumNSC Pro only. The physical output interface between the FORT Pro device and your equipment under control. Can be FORT SDK(comms) or Data Output Control(control). FORT SDK and Data Output Control can each only be set on one serial at a time."
Enum values:commscontrolstopCategorystring · enumNSC Pro only. E-Stop category CAT0: For an EPC Sender - If ESTOP is on input #1 it disables receiver output #1; if ESTOP on input #2 it disables receiver output #2. For an SRCP transmitter - The last output of the receiver (output #2 for NSCP or output #3 for EPC) is turned off. CAT1: Output #1 of the receiver is turned off immediately, and after a user-defined delay (CAT1 Delay), output #2 of the receiver is turned off.
Enum values:CAT0CAT1cat1StopDelaynumber | null · floatDelay for the CAT1 E-Stop.
ethNetmaskstring | nullThe ethernet interface netmask. Only used in configurations that use ethernet communications
ethGatewaystring | nullThe ethernet interface gateway. Only used in configurations that use ethernet communications
ethNameserversarray | nullThe ethernet interface nameservers. Only used in configurations that use ethernet communications
wifiNetmaskstring | nullThe wifi interface netmask. Only used in configurations that use wifi communications
wifiGatewaystring | nullThe wifi interface gateway. Only used in configurations that use wifi communications
wifiNameserversarray | nullThe wifi interface nameservers
wifiSsidstring | nullThe wifi SSID
wifiPasswordstring | nullThe wifi password
networkTemplateIdstring · uuidThe network template id
Fort.ProSeriesApi.Models.Dtos.AddConfigurationDeviceResponse
idstring · uuidThe configuration id
namestring | nullcreatedstring · date-timeisConfigurationCompletebooleanIndicates whether the configuration is complete or has any validation errors.
devicesarray | nullimpactsarray | null
Fort.ProSeriesApi.Models.Dtos.AddConfigurationDeviceResponseDevice
idstring · uuidThe device id
namestring | nulldeviceConfigurationTypestring · enumThe role that the device will be in the configuration. All configurations must have at least one sender and one receiver.
Enum values:SenderReceiverEStopSenderserialNumberstring | nullThe serial number identifying the device.
modelNamestring | nulltypestring · enumEnum values:SRCPWESPEPCNSCP
Fort.ProSeriesApi.Models.Dtos.ApiResponse`1[[Fort.ProSeriesApi.Models.Dtos.AddConfigurationDeviceResponse, Fort.ProSeriesApi.Models, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]
dataobjectsuccessbooleanerrorsarray | null
Fort.ProSeriesApi.Models.Dtos.ApiResponse`1[[Fort.ProSeriesApi.Models.Dtos.ConfigurationValidateResponse, Fort.ProSeriesApi.Models, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]
dataobjectsuccessbooleanerrorsarray | null
Fort.ProSeriesApi.Models.Dtos.ApiResponse`1[[Fort.ProSeriesApi.Models.Dtos.CreateConfigurationResponse, Fort.ProSeriesApi.Models, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]
dataobjectsuccessbooleanerrorsarray | null
Fort.ProSeriesApi.Models.Dtos.ApiResponse`1[[Fort.ProSeriesApi.Models.Dtos.DeleteConfigurationDeviceResponse, Fort.ProSeriesApi.Models, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]
dataobjectsuccessbooleanerrorsarray | null
Fort.ProSeriesApi.Models.Dtos.ApiResponse`1[[Fort.ProSeriesApi.Models.Dtos.GetConfigurationByIdResponse, Fort.ProSeriesApi.Models, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]
dataobjectsuccessbooleanerrorsarray | null
Fort.ProSeriesApi.Models.Dtos.ApiResponse`1[[Fort.ProSeriesApi.Models.Dtos.PagedResults`1[[Fort.ProSeriesApi.Models.Dtos.GetAllConfigurationsResponse, Fort.ProSeriesApi.Models, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]], Fort.ProSeriesApi.Models, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]
dataobjectsuccessbooleanerrorsarray | null
Fort.ProSeriesApi.Models.Dtos.ApiResponse`1[[Fort.ProSeriesApi.Models.Dtos.UpdateConfigurationDeviceResponse, Fort.ProSeriesApi.Models, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]
dataobjectsuccessbooleanerrorsarray | null
Fort.ProSeriesApi.Models.Dtos.ApiResponse`1[[Fort.ProSeriesApi.Models.Dtos.UpdateConfigurationResponse, Fort.ProSeriesApi.Models, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]
dataobjectsuccessbooleanerrorsarray | null
Fort.ProSeriesApi.Models.Dtos.ConfigurationMin
idstring · uuid · requiredThe configuration id
namestring · minLength: 1 · required
lastUpdatedstring | null · date-time
Fort.ProSeriesApi.Models.Dtos.ConfigurationValidateResponse
isConfigurationCompletebooleanIndicates whether the configuration is complete or has any validation errors.
validationErrorsobject
Fort.ProSeriesApi.Models.Dtos.ConfigurationValidationResult
configurationErrorsarray | nulldeviceErrorsarray | null
Fort.ProSeriesApi.Models.Dtos.CreateConfigurationRequest
namestring · minLength: 1 · requiredThe name of the configuration
startingIpAddressstring | nullThe starting ip that will be used when assigning IP network capable devices.
ismTxPowerstring · enumEnum values:MediumHighLowismTxChannelinteger | null · int32The channel number that the ISM radio will use. North America should be between(inclusive) 1 and 21. EU must be set to 1.
canModestring · enumThe CAN mode
Enum values:canopenj1939nonecanKBitratestring · enumCan bitrate options. EPC and NSCP devices can only be BITRATE_250000 and BITRATE_500000.
Enum values:BITRATE_10000BITRATE_20000BITRATE_50000BITRATE_125000BITRATE_250000BITRATE_500000BITRATE_800000BITRATE_1000000displayTextPgninteger | null · int32If CAN mode is J1939 then this can be set. If not set, it will be set to a default value of: 65281 (0xFF01). Must have a value between: 0xFF00 and 0xFFFF.
settingsPgninteger | null · int32If CAN mode is J1939 then this can be set. If not set, it will be set to a default value of: 65282 (0xFF02). Must have a value between: 0xFF00 and 0xFFFF.
approvedSourceAddressesarray | nullArray of the node ids of ECUs to listen to. Addresses must be between 0 and 255.
receiverOutputControlinteger | null · int32Which output on the receiver the sender will control. Must be 1 or 2
timeoutConfigurationstring · enumThe safety timeout delay for the configuration.
Enum values:250ms500ms750ms1000ms3000ms5000ms
Fort.ProSeriesApi.Models.Dtos.CreateConfigurationResponse
idstring · uuidnamestring | nullcreatedstring · date-time
Fort.ProSeriesApi.Models.Dtos.DeleteConfigurationDeviceResponse
idstring · uuidThe configuration id
namestring | nullcreatedstring · date-timeisConfigurationCompletebooleanIndicates whether the configuration is complete or has any validation errors.
devicesarray | null
Fort.ProSeriesApi.Models.Dtos.DeleteConfigurationDeviceResponseDevice
idstring · uuidThe device id
namestring | nulldeviceConfigurationTypestring · enumThe role that the device will be in the configuration. All configurations must have at least one sender and one receiver.
Enum values:SenderReceiverEStopSenderserialNumberstring | nullThe serial number identifying the device.
modelNamestring | nulltypestring · enumEnum values:SRCPWESPEPCNSCP
Fort.ProSeriesApi.Models.Dtos.GetAllConfigurationsResponse
idstring · uuidThe configuration id
namestring | nullcreatedstring · date-timestartingIpAddressstring | nullThe starting ip that will be used when assigning IP network capable devices.
devicesarray | nullcreatedByobjectlastUpdatedByobjectlastUpdatedstring | null · date-timeisUserAccountActivebooleanreceiversCountinteger · int32configTypestring · enumEnum values:SRCP_SenderEPC_SenderWESP_SenderEPC_ReceiverNSCP_ReceiverEPC_GlobalEstopSenderisConfigurationCompletebooleanIndicates whether the configuration is complete or has any validation errors.
estopSenderIdstring · uuidThe device id
timeoutConfigurationstring · enumThe safety timeout delay for the configuration.
Enum values:250ms500ms750ms1000ms3000ms5000ms
Fort.ProSeriesApi.Models.Dtos.GetAllConfigurationsResponseConfigurationMin
idstring · uuidThe configuration id
namestring | nulllastUpdatedstring | null · date-time
Fort.ProSeriesApi.Models.Dtos.GetAllConfigurationsResponseDevice
idstring · uuidThe device id
deviceUidinteger · int32namestring | nullserialNumberstring | nullThe serial number identifying the device.
isConfigurablebooleantypestring · enumEnum values:SRCPWESPEPCNSCPregisteredstring · date-timefirmwareLastSyncedstring | null · date-timeconfigurationLastSyncedstring | null · date-timeimgUrlstring | nullthumbnailUrlstring | nullmodelNamestring | nullconfigsarray | nullisConfigurableEstopSenderbooleandeviceConfigurationTypestring · enumThe role that the device will be in the configuration. All configurations must have at least one sender and one receiver.
Enum values:SenderReceiverEStopSender
Fort.ProSeriesApi.Models.Dtos.GetAllConfigurationsResponseUser
idstring · uuidThe user id
firstNamestring | nulllastNamestring | nullemailstring | nullThe user's email
createdstring · date-timedeletedstring | null · date-timethumbnailUrlstring | null
Fort.ProSeriesApi.Models.Dtos.GetConfigurationByIdResponse
idstring · uuidThe configuration id
namestring | nullcreatedstring · date-timeisConfigurationCompletebooleanIndicates whether the configuration is complete or has any validation errors.
startingIpAddressstring | nullThe starting ip that will be used when assigning IP network capable devices.
validationErrorsobjectlastUpdatedstring | null · date-timedevicesarray | nullcreatedByobjectismTxPowerstring · enumEnum values:MediumHighLowismTxChannelinteger | null · int32The channel number that the ISM radio will use. North America should be between(inclusive) 1 and 21. EU must be set to 1.
canModestring · enumThe CAN mode
Enum values:canopenj1939nonecanKBitratestring · enumCan bitrate options. EPC and NSCP devices can only be BITRATE_250000 and BITRATE_500000.
Enum values:BITRATE_10000BITRATE_20000BITRATE_50000BITRATE_125000BITRATE_250000BITRATE_500000BITRATE_800000BITRATE_1000000configTypestring · enumEnum values:SRCP_SenderEPC_SenderWESP_SenderEPC_ReceiverNSCP_ReceiverEPC_GlobalEstopSenderdisplayTextPgninteger | null · int32If CAN mode is J1939 then this can be set. If not set, it will be set to a default value of: 65281 (0xFF01). Must have a value between: 0xFF00 and 0xFFFF.
settingsPgninteger | null · int32If CAN mode is J1939 then this can be set. If not set, it will be set to a default value of: 65282 (0xFF02). Must have a value between: 0xFF00 and 0xFFFF.
approvedSourceAddressesarray | nullArray of the node ids of ECUs to listen to. Addresses must be between 0 and 255.
receiverOutputControlinteger | null · int32Which output on the receiver the sender will control. Must be 1 or 2
timeoutConfigurationstring · enumThe safety timeout delay for the configuration.
Enum values:250ms500ms750ms1000ms3000ms5000ms
Fort.ProSeriesApi.Models.Dtos.GetConfigurationByIdResponseDevice
idstring · uuidThe device id
namestring | nulldeviceConfigurationTypestring · enumThe role that the device will be in the configuration. All configurations must have at least one sender and one receiver.
Enum values:SenderReceiverEStopSenderserialNumberstring | nullThe serial number identifying the device.
modelNamestring | nulltypestring · enumEnum values:SRCPWESPEPCNSCPcommInterfacestring · enumDevice communication interface flags. Can be used individually or combined. (e.g., "Wifi", "BLE, Ethernet" or "BLE,ISM,Wifi").
Enum values:NoneBLEISMEthernetWifiismRadioIdinteger | null · int32ismNetworkIdinteger | null · int32The network id of the ISM radio.
ipAddressstring | nullThe IP address of the device. Only required when configuration uses IP communications.
receiverDeviceIdsarray | nullinputConfiguration1string · enumInput 1's function(pin 3 and 6) on the endpoint controller's J1 connector. Input 1 must be set to NOT_USED on SRCP and WESP devices. Input 2's function(pin 2 and 5) on the endpoint controller's J1 connector. Input 2 is not applicable to NSC Pro devices that use CAT 1 stop category. Input 2 must be set to NOT_USED on SRCP and WESP devices. Must be set to NOT_USED on SRCP and WESP devices.
Enum values:NOT_USEDESTOP_TYPE_SWITCHSOLID_STATE_SAFETY_DEVICEREMOTE_SAFETY_REQUESTREMOTE_SAFETY_REQUEST_WITH_AUTONOMY_SELECTinputConfiguration2string · enumInput 1's function(pin 3 and 6) on the endpoint controller's J1 connector. Input 1 must be set to NOT_USED on SRCP and WESP devices. Input 2's function(pin 2 and 5) on the endpoint controller's J1 connector. Input 2 is not applicable to NSC Pro devices that use CAT 1 stop category. Input 2 must be set to NOT_USED on SRCP and WESP devices. Must be set to NOT_USED on SRCP and WESP devices.
Enum values:NOT_USEDESTOP_TYPE_SWITCHSOLID_STATE_SAFETY_DEVICEREMOTE_SAFETY_REQUESTREMOTE_SAFETY_REQUEST_WITH_AUTONOMY_SELECTinputConfiguration3string · enumInput 1's function(pin 3 and 6) on the endpoint controller's J1 connector. Input 1 must be set to NOT_USED on SRCP and WESP devices. Input 2's function(pin 2 and 5) on the endpoint controller's J1 connector. Input 2 is not applicable to NSC Pro devices that use CAT 1 stop category. Input 2 must be set to NOT_USED on SRCP and WESP devices. Must be set to NOT_USED on SRCP and WESP devices.
Enum values:NOT_USEDESTOP_TYPE_SWITCHSOLID_STATE_SAFETY_DEVICEREMOTE_SAFETY_REQUESTREMOTE_SAFETY_REQUEST_WITH_AUTONOMY_SELECToutputConfiguration1string · enumEnum values:NOT_USEDTRANSMIT_SAFETY_REQUESTTWO_RELAYS_IN_SERIESoutputConfiguration2string · enumEnum values:NOT_USEDTRANSMIT_SAFETY_REQUESTTWO_RELAYS_IN_SERIESoutputConfiguration3string · enumEnum values:NOT_USEDTRANSMIT_SAFETY_REQUESTTWO_RELAYS_IN_SERIESvoltagestring · enumEnum values:VOLTAGE_12VVOLTAGE_24VVOLTAGE_5Vcan0Idinteger · int32The id of can interface
can1Idinteger · int32The id of can interface
serial0Usagestring · enumNSC Pro only. The physical output interface between the FORT Pro device and your equipment under control. Can be FORT SDK(comms) or Data Output Control(control). FORT SDK and Data Output Control can each only be set on one serial at a time."
Enum values:commscontrolserial1Usagestring · enumNSC Pro only. The physical output interface between the FORT Pro device and your equipment under control. Can be FORT SDK(comms) or Data Output Control(control). FORT SDK and Data Output Control can each only be set on one serial at a time."
Enum values:commscontrolserial0Baudratestring · enumEnum values:BAUDRATE_115200serial1Baudratestring · enumEnum values:BAUDRATE_115200stopCategorystring · enumNSC Pro only. E-Stop category CAT0: For an EPC Sender - If ESTOP is on input #1 it disables receiver output #1; if ESTOP on input #2 it disables receiver output #2. For an SRCP transmitter - The last output of the receiver (output #2 for NSCP or output #3 for EPC) is turned off. CAT1: Output #1 of the receiver is turned off immediately, and after a user-defined delay (CAT1 Delay), output #2 of the receiver is turned off.
Enum values:CAT0CAT1cat1StopDelaynumber | null · floatDelay for the CAT1 E-Stop.
netmaskstring | nullgatewaystring | nullnameserversarray | nullwifiSsidstring | nullThe wifi SSID
hasWifiPasswordbooleannetworkTemplateIdstring · uuidThe network template id
networkTemplateNamestring | nulleth0MacAddressstring | nulleth1MacAddressstring | nullwifiMacAddressstring | nullbleMacAddressstring | nullconfigurationLastSyncedstring | null · date-time
Fort.ProSeriesApi.Models.Dtos.GetConfigurationByIdResponseUser
idstring · uuidThe user id
firstNamestring | nulllastNamestring | nullemailstring | nullThe user's email
createdstring · date-time
Fort.ProSeriesApi.Models.Dtos.PagedResults`1[[Fort.ProSeriesApi.Models.Dtos.GetAllConfigurationsResponse, Fort.ProSeriesApi.Models, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]
hasMoreboolean · requiredtotalCountinteger · int32 · requireddataobject[] · required
Fort.ProSeriesApi.Models.Dtos.UpdateConfigurationDeviceRequest
ipAddressstring | nullRepresents an optional property in a patch request body
deviceConfigurationTypestring · enumThe role that the device will be in the configuration. All configurations must have at least one sender and one receiver.
Enum values:SenderReceiverEStopSendercommInterfacestring · enumDevice communication interface flags. Can be used individually or combined. (e.g., "Wifi", "BLE, Ethernet" or "BLE,ISM,Wifi").
Enum values:NoneBLEISMEthernetWifiinputConfiguration1string · enumInput 1's function(pin 3 and 6) on the endpoint controller's J1 connector. Input 1 must be set to NOT_USED on SRCP and WESP devices. Input 2's function(pin 2 and 5) on the endpoint controller's J1 connector. Input 2 is not applicable to NSC Pro devices that use CAT 1 stop category. Input 2 must be set to NOT_USED on SRCP and WESP devices. Must be set to NOT_USED on SRCP and WESP devices.
Enum values:NOT_USEDESTOP_TYPE_SWITCHSOLID_STATE_SAFETY_DEVICEREMOTE_SAFETY_REQUESTREMOTE_SAFETY_REQUEST_WITH_AUTONOMY_SELECTinputConfiguration2string · enumInput 1's function(pin 3 and 6) on the endpoint controller's J1 connector. Input 1 must be set to NOT_USED on SRCP and WESP devices. Input 2's function(pin 2 and 5) on the endpoint controller's J1 connector. Input 2 is not applicable to NSC Pro devices that use CAT 1 stop category. Input 2 must be set to NOT_USED on SRCP and WESP devices. Must be set to NOT_USED on SRCP and WESP devices.
Enum values:NOT_USEDESTOP_TYPE_SWITCHSOLID_STATE_SAFETY_DEVICEREMOTE_SAFETY_REQUESTREMOTE_SAFETY_REQUEST_WITH_AUTONOMY_SELECTinputConfiguration3string · enumInput 1's function(pin 3 and 6) on the endpoint controller's J1 connector. Input 1 must be set to NOT_USED on SRCP and WESP devices. Input 2's function(pin 2 and 5) on the endpoint controller's J1 connector. Input 2 is not applicable to NSC Pro devices that use CAT 1 stop category. Input 2 must be set to NOT_USED on SRCP and WESP devices. Must be set to NOT_USED on SRCP and WESP devices.
Enum values:NOT_USEDESTOP_TYPE_SWITCHSOLID_STATE_SAFETY_DEVICEREMOTE_SAFETY_REQUESTREMOTE_SAFETY_REQUEST_WITH_AUTONOMY_SELECTcan0Idinteger · int32The id of can interface
can1Idinteger · int32The id of can interface
voltagestring · enumEnum values:VOLTAGE_12VVOLTAGE_24VVOLTAGE_5Vserial0Usagestring · enumNSC Pro only. The physical output interface between the FORT Pro device and your equipment under control. Can be FORT SDK(comms) or Data Output Control(control). FORT SDK and Data Output Control can each only be set on one serial at a time."
Enum values:commscontrolserial1Usagestring · enumNSC Pro only. The physical output interface between the FORT Pro device and your equipment under control. Can be FORT SDK(comms) or Data Output Control(control). FORT SDK and Data Output Control can each only be set on one serial at a time."
Enum values:commscontrolserial0Baudratestring · enumEnum values:BAUDRATE_115200serial1Baudratestring · enumEnum values:BAUDRATE_115200stopCategorystring · enumNSC Pro only. E-Stop category CAT0: For an EPC Sender - If ESTOP is on input #1 it disables receiver output #1; if ESTOP on input #2 it disables receiver output #2. For an SRCP transmitter - The last output of the receiver (output #2 for NSCP or output #3 for EPC) is turned off. CAT1: Output #1 of the receiver is turned off immediately, and after a user-defined delay (CAT1 Delay), output #2 of the receiver is turned off.
Enum values:CAT0CAT1cat1StopDelaynumber | null · floatRepresents an optional property in a patch request body
ethNetmaskstring | nullRepresents an optional property in a patch request body
ethGatewaystring | nullRepresents an optional property in a patch request body
ethNameserversarray | nullRepresents an optional property in a patch request body
wifiNetmaskstring | nullRepresents an optional property in a patch request body
wifiGatewaystring | nullRepresents an optional property in a patch request body
wifiNameserversarray | nullRepresents an optional property in a patch request body
wifiSsidstring | nullRepresents an optional property in a patch request body
wifiPasswordstring | nullRepresents an optional property in a patch request body
networkTemplateIdstring · uuidThe network template id
Fort.ProSeriesApi.Models.Dtos.UpdateConfigurationDeviceResponse
idstring · uuidThe configuration id
namestring | nullcreatedstring · date-timeisConfigurationCompletebooleanIndicates whether the configuration is complete or has any validation errors.
devicesarray | nullimpactsarray | null
Fort.ProSeriesApi.Models.Dtos.UpdateConfigurationDeviceResponseDevice
idstring · uuidThe device id
namestring | nulldeviceConfigurationTypestring · enumThe role that the device will be in the configuration. All configurations must have at least one sender and one receiver.
Enum values:SenderReceiverEStopSenderserialNumberstring | nullThe serial number identifying the device.
modelNamestring | nulltypestring · enumEnum values:SRCPWESPEPCNSCP
Fort.ProSeriesApi.Models.Dtos.UpdateConfigurationRequest
namestring | nullRepresents an optional property in a patch request body
startingIpAddressstring | nullRepresents an optional property in a patch request body
ismTxPowerstring · enumEnum values:MediumHighLowismTxChannelinteger | null · int32Represents an optional property in a patch request body
canModestring · enumThe CAN mode
Enum values:canopenj1939nonecanKBitratestring · enumCan bitrate options. EPC and NSCP devices can only be BITRATE_250000 and BITRATE_500000.
Enum values:BITRATE_10000BITRATE_20000BITRATE_50000BITRATE_125000BITRATE_250000BITRATE_500000BITRATE_800000BITRATE_1000000displayTextPgninteger | null · int32Represents an optional property in a patch request body
settingsPgninteger | null · int32Represents an optional property in a patch request body
approvedSourceAddressesarray | nullRepresents an optional property in a patch request body
receiverOutputControlinteger | null · int32Represents an optional property in a patch request body
timeoutConfigurationstring · enumThe safety timeout delay for the configuration.
Enum values:250ms500ms750ms1000ms3000ms5000ms
Fort.ProSeriesApi.Models.Dtos.UpdateConfigurationResponse
idstring · uuidThe configuration id
namestring | nullcreatedstring · date-timeisConfigurationCompletebooleanIndicates whether the configuration is complete or has any validation errors.
devicesarray | nullimpactsarray | null
Fort.ProSeriesApi.Models.Dtos.UpdateConfigurationResponseDevice
idstring · uuidThe device id
namestring | nulldeviceConfigurationTypestring · enumThe role that the device will be in the configuration. All configurations must have at least one sender and one receiver.
Enum values:SenderReceiverEStopSenderserialNumberstring | nullThe serial number identifying the device.
modelNamestring | nulltypestring · enumEnum values:SRCPWESPEPCNSCP
Fort.ProSeriesApi.Models.Dtos.ApiResponse`1[[Fort.ProSeriesApi.Models.Dtos.DeleteConfigurationResponse, Fort.ProSeriesApi.Models, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]
dataobjectResult returned after attempting to delete a configuration.
successbooleanerrorsarray | null
Fort.ProSeriesApi.Models.Dtos.ApiResponse`1[[Fort.ProSeriesApi.Models.Dtos.ValidateApiKeyResponse, Fort.ProSeriesApi.Models, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]
dataobjectResponse model for API key validation.
successbooleanerrorsarray | null
Fort.ProSeriesApi.Models.Dtos.DeleteConfigurationResponse
idstring · uuidThe configuration id
deletedbooleanIndicates whether the configuration was deleted.
devicesThatNeedBlankConfigarray | nullA list of devices that should have a blank configuration applied to them. This prevents devices from listening to broadcasts from senders which have not yet been updated.
Fort.ProSeriesApi.Models.Dtos.DeviceFileActionConfirmationRequest
deviceFileActionTypestring · enumEnum values:NoneDeployDownloaddeviceFileTypestring · enumEnum values:NoneFirmwareConfigurationfileSucessfullyDeployedboolean | nullerrorstring | nullfirmwareVersionstring | nullsafetyConfigurationSyncIdstring · uuidThe id of the configuration sync created when configuration files are generated.
actionTimeStampstring · date-time
Fort.ProSeriesApi.Models.Dtos.ValidateApiKeyResponse
isValidboolean · requiredIndicates whether the API key is valid and active.
messagestring · minLength: 1 · requiredMessage describing the validation result.
serviceAccountobjectuserRolesarray | nullRoles assigned to the service account.
organizationIdstring | null · uuidThe organization ID that this API key belongs to.