{"type": "object", "properties": {"INSTRUCTIONSUBTYPEID": {"type": "string", "examples": ["AGCOFF", "AGCONNREG", "AGCONREG", "COMMENT", "COMP_OFF", "COMP_ON", "CONST_OFF", "CONST_ON", "CONST_TERM", "DISPLD_OFF", "DISPLD_ON", "FCASENABLE", "FCASOFF", "GOV60L", "GOV60LOFF", "GOV60R", "GOV60ROFF", "GOV6L", "GOV6LOFF", "GOV6R", "GOV6ROFF", "GOVENABLE", "GOVOFF", "LSENAB_MAN", "LSENAB_UF", "LS_DISAB", "LS_OCCUR", "LS_RST", "MW", "NON_CONFRM", "NON_RESPND", "OFF", "OFFSYNCOMP", "ONSYNCOMP", "ON_PUMP", "RGUL_ENAB", "RGUL_ENABS", "RGUL_OFF", "RGUL_USED", "RGUU_ENAB", "RGUU_OFF", "RGUU_USED", "RSV_AVAIL", "RSV_DISAB", "RSV_ENAB", "SYNCH_GEN"], "description": "Subtype for each dispatch instruction type, for example governor off."}, "INSTRUCTIONTYPEID": {"type": "string", "examples": ["AS_FC", "AS_LS", "AS_RGUL", "AS_RGUU", "AS_RP", "GENERAL", "NC", "RTC", "SD"], "description": "Instruction type"}, "DESCRIPTION": {"type": "string", "examples": ["AGC Dispatch Off", "AGC Dispatch on non-regulating", "AGC Dispatch on regulating", "Change output to specified MW by specified time", "Constrain Unit Off for Frequency Control", "Constrain Unit On for Frequency Control", "Constrain Unit Terminated", "Constrain Unit off for Reactive Power", "Constrain Unit on for Reactive Power", "Disable Load Shed Block", "Disable reserve contract", "Dispatchable Load Off", "Dispatchable Load On", "Enable load shed block for manual trip", "Enable load shed block for under frequency trip", "Enable reserve contract", "Frequency Control Disable", "Frequency Control Enabled", "Governor off for 6 second lower", "Governor off for 6 second raise", "Governor off for 60 second lower", "Governor off for 60 second raise", "Governor on for 6 and 60 second raise and lower", "Governor on for 6 second lower", "Governor on for 6 second raise", "Governor on for 60 second lower", "Governor on for 60 second raise", "Instructions as required", "Load Shedding Occured", "Load Shedding Stopped", "Make reserve contract available", "Off Line", "Off as synchronous compensator", "On as synchronous compensator", "Rapid Gen Unit Loading Enabled", "Rapid Gen Unit Loading Enabled (Spinning)", "Rapid Gen Unit Loading Off", "Rapid Gen Unit Loading Used", "Rapid Gen Unit Unloading Constrained", "Rapid Gen Unit Unloading Constraint Terminated", "Rapid Gen Unit Unloading Enabled", "Rapid Gen Unit Unloading Off", "Rapid Gen Unit Unloading Used", "Start Pump", "Synchronise Generator", "Terminate RGUL Unit Constraint ", "Terminate unit constraint for Reactive Power", "Un-Enable Governor Control Services", "Unit declared as non-conforming", "Unit not responding to dispatch instructions - please correct"], "description": "Description of instruction subtype"}, "LASTCHANGED": {"type": "string", "examples": ["1999/04/20 14:56:19"], "format": "date-time", "description": "Last date and time record changed"}}, "required": ["INSTRUCTIONSUBTYPEID", "INSTRUCTIONTYPEID"], "description": "Each Dispatch instruction (GD instruct) has a type and subtype. INSTRUCTIONSUBTYPE, together with INSTRUCTIONTYPE, sets out valid instruction types.\nINSTRUCTIONSUBTYPE is public data, and is available to all participants.\n\nSource\n\nINSTRUCTIONSUBTYPE shows ad hoc updates to market configuration."}